唯冠律师:苹果开始和解赔偿协商iPad商标案

一个月前,唯冠与苹果的iPad商标之战火药味十足,然后近日双方一直避对媒体。日前广东高院公开表示对于iPad商标纠纷案会充分考量社会效益、法律效 益等各方面因素,依法公正做出处理,争取双方利益最大化。昨日,唯冠律师马东晓对本报记者表示,苹果已出面,双方正在进行协商。

002371780.jpg

2月28日,iPad商标权案在广东省高院二审开庭,美国苹果公司与深圳唯冠激烈交锋,时至今日,法院迟迟不予宣判。记者从广东高院获悉,iPad商标权案仍在进一步审理中,宣判日期尚未确定。

就在本月17日,广东省高级法院法官徐春建对媒体表示,由于上述案件对某个名牌产品在整个**的市场占有份额,或某种商业模式在整个产业的发展前景都有着深刻影响,因此法院的处理必须在公平正义、严格依法的前提下,尽量使各方利益最大化。

昨日,记者联系了三位唯冠方面代理律师,其中两位手机处于无人接听状态,而马东晓对记者表示,目前案件表面还没有实质性进展,但是此前一直高调示众的苹果已经开始与唯冠进行和解赔偿协商,具体细节尚不方便透露。

文/MacX.cn

[多图]艺术家将当红网站设计成裙子

想象一下你最常浏览的那些网站。Facebook,Google,Twitter 和 YouTube 可能都在你的列表上。现在再想象如果这些网站的界面或是 logo 被做成裙子看起来是什么样的。设计师 Victor Faretina 这次的这些作品均为概念性的设计,其中有些裙子我觉得可以在万圣节的时候穿出来当道具。下面就是这个系列的裙子的部分真相:

Google
艺术家将当红网站设计成裙子

Facebook
艺术家将当红网站设计成裙子

Yhaoo
艺术家将当红网站设计成裙子

维基百科
艺术家将当红网站设计成裙子

MSN
艺术家将当红网站设计成裙子

Megaupload
艺术家将当红网站设计成裙子

# 最后这个是国内网友设计的……人人网
艺术家将当红网站设计成裙子

有兴趣的可以浏览这个网站
文/煎蛋网

MobiRuby 的野心:用Ruby替代 Objective-C/C/Java

Lua 指尖跳舞

大家都知道iOS的母语是Objective-C,她诞生了超过50万款的应用,为App Store和开发者创造了大量的价值。但是正如这个世界有航母,同时也有护卫舰一样,有时候我们只是希望能够快速的添加一些扩展以及定制功能,这个时候使 用Objective-C就可能会有大炮打小鸟的感觉。于是一些开发者转而去需求轻量级的替代方案,比较知名的如移动开发新宠:Lua语言,已经在以《魔兽世界》为代表的网络游戏中,包揽了几乎所有的插件,核心的C++代码只占全部代码中的很小一部分比重。

Lua的设计初衷并非意图构建完整的应用,而是嵌入在应用程序中为应用提供灵活的扩展和定制功能。所以Lua仅提供了基本的数学运算和字符串处理等 函数库,在语言兼容性上,Lua一开始就瞄准了具有广泛应用场景的C和C++,让C/C++编写的代码可以很方便地调用Lua脚本,同时C/C++函数也 能够在Lua脚本中调用。与C/C++代码的良好交互性,让Lua在应用程序开发中有着广泛的应用基础。

Ruby 轻盈移动

同Lua不同,Ruby诞生于1993年,那个时候甚至连传统互联网都不是“那么”的普及。Ruby的理念是:

减少编程时候的不必要的琐碎时间,令编写程序的人高兴,是设计Ruby语言的Matz的一个首要的考虑;其次是良好的界面设计。他强调系统设计必须强调人性化,而不是一味从机器的角度设想。

via 维基百科

这正契合了移动开发的特点:人性化、轻量级、快速开发。在Ruby的基础上,Matz开发了mruby,并在2012年4月20日进行发布。根据作者官方介绍:mruby是一款轻量级的Ruby实现,遵循ISO标准。它可以以解释的形式或者在VM上编译和执行形式运行。

图片来源:bounceweb

MobiRuby 取代Objective-C的野心

前面铺垫了这么多,现在我们再来谈MobiRuby就轻松多了。MobiRuby脱 胎自mruby,类似于Lua、mruby,可以在几乎任何设备上运行,对语言进行了精简,试图使得编程更加快速和简单。但是比起前辈来,却更加野心勃 勃。作者宣称MobiRuby的目的就是:在移动平台上取代Objetive-C/C/Java。MobiRuby并非像Ruby那样基于GPL协议和 Ruby License,而是采用了更加宽松的Apache License 2.0,之前Android闭源事件的讨论中,CSDN也特别对这两个协议之间的区别进行了简单的阐述。

世界正在变得越来越平,和轻

世界已经平的像一块手机屏幕了,而很多人还妄图让它变得更轻,来看一段实例代码,我们就能体会出MobiRuby到底有多轻了:

UIAlertView

class NSString < Mobi::Cocoa::Object
end
 
class UIAlertView < Mobi::Cocoa::Object
end
 
def _S(str)
NSString._stringWithUTF8String str
end
 
alert = UIAlertView._alloc \
._initWithTitle _S(“Hello”),
:message, _S(“I’m MobiRuby”),
:delegate, nil,
:cancelButtonTitle, _S(“I know!”),
:otherButtonTitles, nil
alert._show

移动改变了我们的生活,也改变了很多人看待事物的眼光。正如The Art Of Unix Programming一书中所说:简单就是美。因为我们的生活正在变得越来越复杂,我们的精力正在经受越来越严酷的压力,时刻准备着大量的事情迎面砸来,所以很多时候”如何能够简化步骤完成任务“,远比重量级、功能全面更加实用。

非编程天才参与开源项目的14种方式

如果你想参与到开源项目中去,却又不知道从何入手,这里提供一些参考方法或许能给你提供一些帮助,哪怕你对你目前的技术还缺乏自信都不要紧。

开源软件已经改变了IT,甚至整个世界,正是因为有了你们,乐于奉献在开源事业中。不幸的是,很多人把参与到开源项目中想象成一个难以跨越的障碍一样,因此而退缩。我通常听到人们说他们很想参与到开源项目中来,但是因为以下的3个原因而打消了念头。

1. 我还不足够优秀

2. 我没有足够的是时间

3. 我不知道什么样的项目适合我 

寻求机会参与到开源项目中去,你应该知道的三个基本原则:

1. 项目需要各种能力层次的专业人才。

2. 哪怕是微不足道的贡献也比没有好。

3. 从你正在使用的项目作为参与到开源的第一步

我从开源项目中所观察到最要命的想法是那些新人总认为要成为某种类型的天才程序员才能参与到开源中去,其实根本就不是这回事。当然,某些项目中的成员看起来就像摇滚明星,没错,他们确确实实是一个极具天赋的程序员,然而,我们中的绝大部分不是的。我们仅仅是那些只要把任务完成的人。有时我们做的付出的不需太多,有时我们需要花大把的时间,有时它就是编程,而有时它不是。

0. 加入邮件列表:对于大多数项目,邮件列表仍然是项目开发沟通主要的渠道。在一个规模比较大的项目中通常有很多邮件列表可以选择,例如:PostgreSQL项目就有不少于12个面向用户的邮件列表和6个面向开发者的。我建议你关注最主要的几个面向用户邮件列表以及核心的开发者列表。

1. 关注博客:博客一般由核心开发者维护,通常博客中包含项在未来版本的一些信息。如何获取这些信息呢?通常一个星级站点有包括来自很多相关项目的新闻或者博客词条,如果有一个星级站点,如:http://plant.gnome.org 或者 http://planet.mysql.com ,那么你要做的仅仅是用Google搜索”planet <项目名>”。

2. 加入到IRC频道:许多开源项目都有专门的互联网中继聊天(IRC)频道,用来为开发者和用户讨论开发问题。仔细查找项目站点中IRC频道叫什么。

3. 代码诊断:Bug通常很难报告出来,诊断快速处置bug有助于节省开发人员的时间。如果用户提出报告:“当我操作XX功能时,系统无法工作”,你得花些时间解决这些问题。还是不是会重复出现?例如该类问题是否只是发生在某种浏览器不兼容?只在发行版有这样的问题还是其它的原因。

4. 关闭已修复的bug:  通常bug在代码库中修复了,但是在问题追踪系统中还没更新。清理掉这些杂乱的东西虽然耗时,但是对整个项目来说是值得的。

5. 测试beta版或者候选版本:任何项目设计用于运行在多个平台时就有可能存在各种兼容性问题。当一个beta版或者候选版发布时,项目带头人希望能在不同的人和不同的平台上得到测试反馈结果,你就可以是其中之一。

6. 修复bug:修复bug通常是贡献者开始接触代码的地方,非常简单,在问题追踪系统中找到感兴趣的bug,把bug修复,如果合适的话为代码的修复撰写文档。

7. 写测试:绝大多数项目都有测试套件用来测试代码,很难想象测试套件中不能附加更多的测试在其上。使用测试覆盖工具诸如基于c的gcov、基于Perl的Devel::Cover,用来标识源代码没法通过测试套件测试到的范围,然后添加一个套件覆盖它。

8. 理性对待编译警告:许多基于C项目的构建过程中经常会出现很多古怪的编译警告,这些警告通常不是错误,但是看起来像,太多的警告让编译器听起来就像在发假警报,仔细检查代码是否的确隐藏有bug。

9. 附上注释:当你在深入研究代码时,你可能发现有疑惑的地方,如果感到疑惑,这对你来是一个机会,比别人也可能碰到同样的问题,给他们贴上注释提交补丁。

10. 创建例子:一般项目都没有太多入门的例子,不管是web API、普通程序库、或者是GUI应用如Gimp、还是命令行工具,比起长篇的文档,一个恰当的例子能够更清晰更快速解释软件的使用方式。

11. 问题回答参与到社区最好的方式是帮助别人。回答问题,尤其是那些初次涉及的,这对于一个项目的成长很关键,即使你回答只是简单地”RTFM”(read the fxxk manual),每个人都要行动起来,项目如果要变得强大起来的话每个人需要动员起来。

12. 写博客:如果你有博客,写下你使用项目的一些经验,记录你碰到的问题及解决的方法。你可以通过两种方式来提供帮助,一个是记住你身边帮助过你的人,另一个是记录下你将来可能会碰到的问题。

13. 改进网站:很多程序员在图形设计方面显得非常糟糕,尤其是那些不能从设计部门得到帮助的项目网站。如果你有网页设计方面的技能,不妨改进下网站,网站作为项目的招牌,是值得花时间的。或许项目界面需要彻底改造,抑或仅仅是一个logo,这些是社区缺乏的技能,如果我能提供一些图形设计上的帮助,我会非常喜欢的。

有太多的方式参与到开源项目中,哪怕是我们写一个新产品的特性的历史回顾。每个使用开源项目的人都可以把技术带到社区和帮助开源成为IT产业中重要的一部分。

英文原文:Andy Lester    编译:伯乐在线 – 刘志军

诺基亚将如何走出危机

诺基亚销售额的暴跌主要来自Symbian手机。之前我们曾在文章中分析过,诺基亚大大低估了Symbian平台衰落的速度,在中国尤其如此。诺基亚和微 软在中国市场的动作过于迟缓,诺基亚认为Symbian系统仍然在新兴市场等中低端市场有一定的生命力,Lumia手机的推出比其他地区晚了半年之久。 而 实际情况是中国的Symbian用户纷纷向Android倒戈,国产品牌和山寨机不断刷新 Android手机的低价记录,千元左右的Android手机充斥市场,Symbian正在迅速被抛弃。我们看到艾洛普表示对Android手机在新兴市 场的迅速普及“感到吃惊”,就明白诺基亚是多么迟钝了。事实上Symbian不是燃烧的平台,而是已经快燃尽了。

严重危机

诺基亚可能正面临该公司有史以来最大的危机。昨天诺基亚发布第一季度财报,显示第一季度诺基亚巨亏9.29亿欧元,其中手机部门亏损2.19亿欧元,诺基 亚的股价比去年同期已下降60%。财报发布后随即传来消息,在诺基亚任职已20年的诺基亚销售副总裁、前大中国区总裁被解职。诺基亚CEO埃洛普表示,战 略转移所面对的竞争挑战远高于预期。

第一季度,诺基亚移动设备出货量为8270万部,低于上年同期的1.085亿部。其中,中国市场销量下滑62%,北美下滑50%,欧洲下滑32%;智能手机出货量为1190万部,低于上年同期的2420万部。智能手机平均销售价格为143欧元,同比下滑2%。

Symbian之殇

中国地区是诺基亚最大的痛,诺基亚在中国地区销售额相比去年同期暴跌70%,仅第一季度就下跌了43%。诺基亚全球销售额一半的损失都来自大中华区,这个 数字可以说触目惊心。要知道去年第一季度中国还是诺基亚的第二大市场,仅次于欧洲,销售额达到19.02亿欧元,今年就降至5.77亿欧元,排在欧洲、亚 太、中东和非洲三个市场之后。

由于Lumia在第一季度还没有在中国上市,因此诺基亚销售额的暴跌主要来自Symbian手机。之前我们曾在文章中分析过,诺基亚大大低估了 Symbian平台衰落的速度,在中国尤其如此。诺基亚和微软在中国市场的动作过于迟缓,诺基亚认为Symbian系统仍然在新兴市场等中低端市场有一定 的生命力,Lumia手机的推出比其他地区晚了半年之久。而实际情况是中国的Symbian用户纷纷向Android倒戈,国产品牌和山寨机不断刷新 Android手机的低价记录,千元左右的Android手机充斥市场,Symbian正在迅速被抛弃。我们看到艾洛普表示对Android手机在新兴市 场的迅速普及“感到吃惊”,就明白诺基亚是多么迟钝了。事实上Symbian不是燃烧的平台,而是已经快燃尽了。而与此同时,诺基亚全新的Windows Phone平台却也没有多大起色,据称只售出了200多万部。有评论文章甚至说,诺基亚的两个平台都成了“燃烧的平台”,诺基亚简直无路可走了。

还有希望

虽然有许多人已经开始唱衰诺基亚,但我们还不必为诺基亚感到绝望。固然Symbian的颓势已无可挽回,但Lumia的好戏却还没完全开始。实际 上,Lumia系列卖得还算不错。诺基亚在美国以Lumia系列为主打,并无几款Symbian手机销售,因此北美市场在诺基亚第一季度财报中一枝独秀, 销售额比去年第四季度增长了75%。只是诺基亚传统上在美国市场就没有多大作为,其去年的销量甚至只有中国的1/10,因此还不能迅速拉动诺基亚的业绩上 涨。而诺基亚的传统地盘中国市场,Lumia系列是自第二季度开始上市的,它的表现还有待进一步观察。

不过Symbian的迅速衰落和Windows Phone的跟进不及,已经打乱了诺基亚的计划。诺基亚本想更平滑地从Symbian过渡到Windows Phone,没承想Symbian的广阔市场几乎一夜之间就濒临消失,诺基亚品牌的光环也大半消退,Lumia的推广就需要从头做起,这并不容易。诺基亚 已经为Lumia的营销投入了大量的资金,但能否打动中国消费者还是个未知数。

低价抢攻

Lumia手机在市场上的软肋有两方面。一方面,我们在以前的文章中讨论过,诺基亚选用的Windows Phone现在正处在一个尴尬的境地,由于WinCE内核的限制,它无法推出真正的旗舰级产品,而这个问题在微软推出Windows Phone 8前是无解的。所有诺基亚现阶段只能着手解决另一方面:低端的缺失。无论如何,价格仍然是中国这样的新兴市场手机用户选择手机的主要因素之一,而 Lumia手机在中国的价格还并不是特别实惠。诺基亚在新兴市场曾经希望倚重Symbian,现在看来已不可能,诺基亚必须迅速让Lumia挑起这个重 任。

艾洛普已经表示,将下调Lumia系列产品的价格以抗争公司在新兴市场的主要竞争者,这其中的最重要角色,应该是Lumia 610和Lumia 710。诺基亚昨日宣布,Lumia 610将首先在亚太地区的新兴市场上市,可以看出诺基亚用Lumia 610重新夺取新兴市场的战略意图是很明显的。不出五月,诺基亚就会对Lumia系列全面降价,预计Lumia 710将达到2000档位,预计Lumia 610的价格将会降到1000档位。受益于Windows Phone的系统,Lumia 610虽然是目前Lumia系列最低端的产品,但其系统流畅度还是要胜于同价位的Android手机的。如果降到1000的话,Lumia 610的性价比极佳,能为诺基亚获取到大量市场。传说诺基亚也有意推出千元以下的Lumia机型,我们还是希望诺基亚的动作能再快一些。

在降低价格、控制成本的同时,诺基亚必须注意的是保证质量的可靠。因为诺基亚手机的质量仍然有良好的口碑,Symbian产品虽然购买者寥寥,但消费者仍然认同它的质量比如今的低价Android手机要好。

在Apollo发布以前的几个月将是诺基亚最难熬的几个月,诺基亚只能靠利润稀薄的中低端产品打开市场,但只要熬过这一段时间,相信诺基亚的春天还会到来的。

文/WPMind