6月14日消息,芬兰创业公司Jolla在上月末推出了首款运行Sailfish OS的智能手机,该系统的基础正是被诺基亚所放弃了的MeeGo项目。科技网站The Next Web日前也带来了这款手机的试玩体验。 这款手机的工业设计非常独特,机身由对比鲜明的两部分结合而成。光滑的上部分容纳了显示屏和核心部件,而边角圆滑、色彩鲜亮的另一半则通过一枚单独的芯片提供了额外的主题和内容。 Jolla智能手机的握持手感足够好。机身的大部分皆为塑料材质,但设备的重量和耐久度都让人想起了诺基亚。 设备的正面没有任何物理按键,让4.5英寸的显示屏占据了大部分的空间。虽然Jolla没有公布屏幕分辨率,但比起HTC One和三星Galaxy S4的1080p显示屏还是差了很远。机身侧面设有音量键和电源键,夹在机身的两部分之间。而耳机插孔和microUSB接口则位于机身顶部。更多试玩体验,本次专辑我们一一体验…… Neo4j最近发布了1.9GA和Neo4j 2.0 M03。名为Neo4j Mobile for Android的项目想要为智能手机和平板电脑提供图形数据库(graph database)支持。 Neo4j已经发布了他们的图形数据库的普通版本1.9。其中几个最重要的改善包括:Neo4j企业版现在拥有自己的基于Paxos协议的簇集解决方案,那替换了之前基于Zookeeper的方案。这样就不再需要单独的Zookeeper簇集。 neo4j-arbiter。一个簇集想要拥有容错性,通常需要三个节点。当主节点出现故障时,通过电子投票的方式可能无法选出新的主节点,因为可选的实例数量是偶数。这正是仲裁器起作用的地方。仲裁器的作用像是用于选举功能的正常实例,但它并不拥有数据库引擎。Neo4j的查询语言Cypher增加了新功能:字符串处理、REDUCE和TIMESTAMP。 负载均衡器会访问新的REST端点,以找到哪些实例是主节点,哪些是副节点,从而知道如何托管读(到副节点)写(到主节点)操作。更多消息本次专辑将为大家一一介绍…… 假设你正在寻找一台微型计算机,它能够驱动一台激光炮塔向彩色气球射击——作为一名极客,你可能常会幻想到类似的场景。那么你很可能已经听说过Arduino和树莓派(Raspberry Pi)了,但是却拿不定主意——到底哪种微型计算机才适合你的个人项目呢?别担心,本文将为您解答。 区别在哪?Arduino和树莓派看起来很相似——它们都是小型的电路板,有一些芯片和管脚在上面——但实际上它们之间的区别可大了,是完全不同的设备。Arduino实际上只是一个微控制器,并不是一台迷你电脑。微控制器只是电脑中的一个部分,与树莓派相比只能算是一个子集,提供的功能有限。 尽管Arduino可以通过一些小型的类C应用程序进行编程,但它无法运行一个全面完整的操作系统。所以想用Arduino来取代你家里的媒体中心是不可能的。另一方面,树莓派就是一台电脑,我想你应该知道我的意思。那么哪一个会是你的心头好呢?本次专辑我们不妨来挑选一下…… 当我们谈论JavaScript引擎的时候,通常是指它的编译器,一个把人类可读的源代码(本文中指JavaScript代码)翻译成机器可读的指令的程序。如果你还没考虑过你的代码在运行时会发生什么,那么这听起来可能相当神奇,但编译本质上只是一个翻译练习,让代码运行的快才是神奇的。 简单编译器是怎么工作的:JavaScript被认为是高级语言,这意味着它是人类可读的并且具有高度的灵活性。编译器的工作是把高级语言转换成计算机本地指令。 一个简单的编译程序有四个处理过程:词法分析器、解析器、翻译器、解释器。同时,他们还开发出了“模糊化”的分析工具,用来检测某些类型的漏洞。这是经典的编译器设计,已经存在了很多年。但是桌面程序和浏览器的要求有很大不同。这种经典的结构在多个方面都有缺陷。解决这些问题的创新方式,是浏览器的速度竞赛故事。 JavaScript语言是非常灵活和具有兼容性的程序结构。那么你怎么写这种后期绑定、弱类型、动态语言的编译器呢?在你使它变快之前,必须先使它变精确,或者像Brendan Eich说的,“快速、轻量、正确。任意选择两个,只要(结果)是正确的”。 一种创新的测试编译器正确性的方式是“模糊测试”。Mozilla的Jesse Ruderman创建的jsfunfuzz正是这个目的。Brendan称它为“JavaScript 嘲弄产生器”,因为它的目的是创造怪异但是语法有效的结构,然后看编译器能否处理。这种工具在验证编译错误和边界问题上非常有帮助。详细内容大家可以关注本次专辑。 Haswell的评测多如牛毛,但都是在Windows下进行的,Linux用户肯定看不下去了。Phoronix又站了出来,带着Core i7-4770K(HD4600)和一大帮其它兄弟就奔向了Ubuntu 13.04。 Ubuntu 13.04的系统内核是最新的Linux Kernel 3.10,同时还有Mesa 9.2、GCC 4.8.1、Unity 7.0.0、LLVM 3.3。新内核不但能够比较完善地支持Haswell(包括电源管理),还消除了大量bug,测试期间运行完美。下个版本3.11还会继续改进。 其它参与对比测试的处理器还有:Core i3-2120(HD2000)、Core i5-2400S(HD2000)、Core i5-2500K(HD3000)、Core i5-3470(HD2500)、Core i7-3770K(HD4000)、A10-5800K(HD7660D)、FX-8350(CPU环节)。 Haswell搭配的主板是Intel DH87RL,H87 mATX小板,不支持超频,所以就没有这一环节了。Sandy Bridge/Ivy Bridge的主板是微星Z77H2-A2X。 所有处理器都配备16GB内存、240GB OCZ Vertex 3固态硬盘。GPU性能测试部分驱动分别为intel 2.21.6、radeon 7.1.0。具体数据,本次专辑将有详细介绍…… 更多开源软件的相关动态,我们将在本次专辑中为大家带来…… 又到六月,LUPA八周年的生日也如期而至。时光悠悠,8年的光阴承载的不仅是一批又一批LUPA人的开源梦想也是中国开源运动发展的一个小小缩影。在这8年里,开源理念在中国逐渐扎根,并逐渐开花结果。LUPA的事业也从浙江开始,不断向全国辐射,并渐成燎原之势。 在SDN的浪潮面前,你能Hold住吗?近年SDN甚嚣尘上,号称可以颠覆网络格局,各大公司和创业公司纷纷推出解决方案:有基于OpenFlow 的SDN,有基于业务驱动的SDN,有基于云和IT的SDN,还有基于光传输的SDN,有企业级SDN,有运营商级SDN,又来了个SD存储,各大流派你 方唱罢我登场,好不热闹。以简化网络为目标的SDN,近来形势却趋向复杂化,很反常。 今天,越来越多的企业开始使用开源软件,很明显开源软件的价格并不是唯一的优势,曾经有一篇报告详细地介绍开源软件受企业青睐的十个原因,虽然有点老,也不妨引用如下: …… |