致长期以来一直关注solidot的海内外朋友,请点击这里查看。
Firefox
WinterIsComing(31822)
发表于2015年03月03日 16时05分 星期二
来自漫步进入64位时代
Mozilla发布了64位的Firefox Developer Edition 38。目前Firefox的最新正式版本是上周发布的36,这意味着大约在11周之后Firefox将正式推出64位版本。Mozilla解释了64位的优点:32位受限于4GB地址空间,而64位将突破这一限制,随着基于Web的应用程序越来越大,以提供接近原生性能的asm.js游戏为例,32位版本提供的堆内存池大小是 512MB,而64位版本能达到2GB。此外,64位还有助于改进执行速度和安全性。
Internet Explorer
WinterIsComing(31822)
发表于2015年02月27日 21时30分 星期五
来自十八大起义
微软Project Spartan项目负责人Charles Morris在官方博客上讲述了Windows 10新浏览器渲染引擎的诞生过程。Morris指出,IE作为微软的浏览器已有20年历史了,从2009年开始微软将浏览器的每一个子系统现代化,从 JavaScript到布局引擎,到GPU加速渲染和3D图像,从多线程触控输入到向后兼容的企业模式(Enterprise Mode)。然而随着IE新版本的释出,用户开始抱怨浏览器破坏了部分网站兼容性。为了集中资源IE团队的兼容性测试主要针对的是Top9000的网站,这些网站的流量占了整个互联网的88%,所以出现兼容性问题的网站多在Top9000之外。如何降低现实世界的兼容性问题?微软的答案是一个全新的渲染引擎。它考虑过开源的渲染引擎WebKit,但认为自己开发一个新引擎更有利。
软件
WinterIsComing(31822)
发表于2015年02月27日 16时44分 星期五
来自
GreatFire.org 写道 "自由浏览帮助你无障碍访问Google,Twitter,Facebook,高速观看Youtube视频。境内网站会直接连接。

Google Play下载地址 https://play.google.com/store/apps/details?id=org.greatfire.freebrowser

免翻墙下载地址 https://tr.im/sgie5

https://raw.githubusercontent.com/greatfire/z/master/FreeBrowser-1.1.apk

计划开源大部分代码,请大家关注我们的开源项目 https://github.com/greatfire/wiki/wiki"

Firefox
WinterIsComing(31822)
发表于2015年02月25日 13时35分 星期三
来自下载中
Mozilla发布了桌面版和移动版的Firefox 36。主要特性包括:同步新标签页的固定磁贴;完整支持HTTP/2协议;不再支持不安全的RC4算法;逐步淘汰使用1024位RSA密钥的证书,移除相关根CA或关闭相关证书或签名的信任;改进扩展兼容性;关闭挂起将会在程序退出前显示崩溃报告;改进HTML 5支持,等等。Android版本将为平板引入一个新的用户界面。
Internet Explorer
WinterIsComing(31822)
发表于2015年02月17日 21时57分 星期二
来自与时俱进
微软IE官方博客宣布,IE浏览器的最新版本将支持HTTP Strict Transport Security(HSTS),Windows 10技术预览版的用户将能预览最新的变化。HSTS是帮助网站将用户从不安全的HTTP版本重定向到安全的HTTPS版本的一种机制。如果你访问的网站启用了HSTS,那么浏览器将会记住这一标记,确保你未来每次访问该网站都会自动定向到HTTPS。在这之前,主流浏览器只有IE不支持HSTS
程序
WinterIsComing(31822)
发表于2015年02月16日 19时08分 星期一
来自新人辈出
一种新兴的编程语言项目最近吸引了越来越人的关注Nim是一种静态类型、命令式的系统级编程语言,其作者是Andreas Rumpf,最新版本是v0.10.2,正在向1.0版迈进。Nim的语法受到了Python和Pascal的启发,其主要特性包括编译到C的原生代码生成,不依赖于虚拟机;非跟踪垃圾收集器;跨模块内联;编译器和标准库都用Nim实现;强大的元编程能力,等等。它是如此受欢迎以至于《Unix in Rust》的作者为它放弃了Rust。Rust是Mozilla主导开发的系统级编程语言。
程序
WinterIsComing(31822)
发表于2015年02月14日 17时04分 星期六
来自开始生产环境
Rust编程语言团队公布了进展报告和正式发布时间表。Rust是Mozilla发起的注重安全、并发和性能的编程语言项目。Rust语言在上个月发布了1.0-alpha1,1.0-alpha2将在2月20日发布,3月9日nightly版的所有1.0模块稳定(stable),3月31日发布1.0-beta ,5月15日发布1.0正式版。1.0-alpha1代表语言及核心库已经特性完整,而1.0-alpha2则代表则主要API的修改结束,所有模块以后只会进行小的调整。
Firefox
WinterIsComing(31822)
发表于2015年02月12日 12时58分 星期四
来自比Google略微好一点
扩展是浏览器生态系统的一个重要组成部分,但扩展对浏览器的修改能力有可能会被恶意开发者滥用。于是出于安全的理由,Google从去年开始禁止安装和屏蔽非官方商店的Chrome扩展,Mozilla的开源浏览器不打算采用Google的方法强迫扩展开发者通过官方商店AMO托管扩展,认为这是不必要的约束,但为了平衡用户安全和扩展开发的灵活性,Mozilla将推广强制的扩展签名。扩展开发者需要将扩展递交到AMO审查,审查之后将会自动获得签名,开发者可以选择将扩展托管在AMO或其它地方。对于内部开发的扩展,Mozilla将提供其它选择,但细节还没有披露。Mozilla将给予12周的过渡期,期间未签名的扩展将会在浏览器上显示警告信息,过渡期后正式版和beta版本将无法安装未签名的扩展。Nightly版和开发者版仍然允许安装未签名的扩展。
程序
WinterIsComing(31822)
发表于2015年02月10日 18时27分 星期二
来自编写三次
苹果Swift语言的爱好者将可以用Swift为Windows和Android开发软件了Silver编译器能编译Swift代码运行在.NET和Java运行时上。开发Silver的公司RemObjects不允许开发者利用它开发完整的跨平台应用,理由是用户界面应该原生开发,iOS应用应该用iOS的用户界面库才会让人觉得在iOS上最合适,.NET应用应该用微软的Windows用户界面库,Java应用应该用Android或Java库。Silver在Windows上集成 Visual Studio 2013 和2015,在 OS X上集成RemObjects自己的集成开发环境 Fire。
Chromium
WinterIsComing(31822)
发表于2015年02月10日 11时09分 星期二
来自mozilla跟随
Chrome官方博客宣布将支持准标准协议HTTP/2,停止支持非标准协议的SPDY。HTTP/2已在去年底发布了草案,它支持HTTP/1.1的所有核心功能,但在许多方面更高效。它正走在标准化之路上。SPDY则是Google提出的基于TCP的应用层协议,设计充分利用带宽,降低页面载入时间。Chrome、Firefox和IE都加入了SPDY的支持。但SPDY并非标准协议,而HTTP/2包含了SPDY的大部分优化,所以Google决定是时候对SPDY说再见了。Chrome将在未来几周加入对HTTP/2的支持,到2016年初移除SPDY支持,届时还将用TLS扩展ALPN替代NPN。
程序
WinterIsComing(31822)
发表于2015年02月05日 16时10分 星期四
来自Google有UI
开发一个移动应用如果你想要面向尽可能广的用户,你需要为Android开发一个,iOS开发一个,Web开发一个。为每个平台开发一个版本意味着三倍的工作量,三倍的bug处理量。令整个事件变得更复杂的是,三个平台必须使用不同的语言开发:iOS是Objective-C/Swift、Android是 Java,而Web是JavaScript/CSS/HTML5。在开发Google Inbox时,Google采用了一组工具让它能在三个不同平台之间共享70%的代码。它的工具就是开源的J2ObjC,顾名思义它将Android的Java代码翻译成iOS的Objective-C代码。Google Sheets就用了J2ObjC,但Inbox是至今使用J2ObjC的最大项目。J2ObjC没有翻译UI部分,除了翻译底层的相同功能,为了更好的用户体验每个平台仍然使用了原生的UI。
安全
WinterIsComing(31822)
发表于2015年02月04日 20时12分 星期三
来自
已打上所有补丁的IE被发现存在漏洞允许攻击者窃取登录凭证和向浏览会话注入恶意内容。微软表示正在开发补丁。该漏洞属于通用跨站脚本bug,允许攻击者绕过了IE的同源策略,同源策略只允许一个网站的脚本读取或修改同源的网页内容,利用该漏洞攻击者可以修改另一个网站的内容或窃取HTML数据。概念验证演示已经公布,感兴趣的可使用IE测试。
程序
WinterIsComing(31822)
发表于2015年02月03日 18时10分 星期二
来自排队插队
MIT的研究人员创造了一种数据结构能让多核处理器更高效的处理数据,其方法是随机化任务而不是传统的先到先服务的队列模式。MIT的SprayList算法允许有许多核的处理器(例如英特尔的18核处理器 E5 2600v3) 随机化分配任务。研究人员称,传统的优先队列对于8核以下处理器工作良好,但如果有更多核心加入这种工作方式将会创造性能瓶颈。他们的新方法对于80核以下处理器都更具有效率。
程序
WinterIsComing(31822)
发表于2015年01月28日 16时03分 星期三
来自极限编程
本周之前,世界上最小的国际象棋程序是1983年发布的1K ZX Chess,大小仅为672字节,它包含了大部分国际象棋规则。为了证明编程技巧仍然有其价值,Red Sector公司的开发者从去年开始对这一尘封32年的记录发起了挑战,他们最终创造出了只有487字节的计算机国际象棋程序BootChess源代码),支持 Linux、MS-Dos、Windows、 FreeBSD和MacOSX Intel。
Opera
WinterIsComing(31822)
发表于2015年01月28日 11时45分 星期三
来自维瓦尔第
两年前,颇受小众喜爱的挪威浏览器Opera宣布抛弃其核心渲染引擎,采用竞争对手Chrome和Safari使用的渲染引擎WebKit/Blink。Opera浏览器变得越来越像它的对手,不再具有了其独特的魅力,也越来越令粉丝们感到失望。早已退出Opera的联合创始人谭咏文(Jon Stephenson von Tetzchner)也对Opera的现状感到失望,认为需要创造一个真正服务于用户的新浏览器——新的用户至上浏览器Vivaldi诞生了。Vivaldi是基于Chromium,已经发布了技术预览版,支持Linux、Mac OS X和Windows。
Internet Explorer
WinterIsComing(31822)
发表于2015年01月27日 20时35分 星期二
来自FF死总不以为然
如果你已经更新到Build 9926的Windows 10技术预览版,那么你有可能用上了使用Spartan引擎的新IE。Spartan不是IE,而是微软开发的全新浏览器,出于兼容性需要它也可以选择加载旧的IE引擎。在Build 9926中,只有少部分测试者默认启用了Spartan引擎,没有默认启用的用户可以在地址栏输入about:flags,选择Enable Experimental Web Platform Features为启用。Anandtech测试了旧IE、Spartan、Chrome 40和Firefox 35的性能,结果显示在Sunspider 和Octane 2.0 基准测试中,Spartan都打败了竞争对手,在其它几项测试中Spartan相比旧的IE性能提升明显。微软的Windows仍然统治着桌面,IE仍然是最流行的浏览器,Spartan有可能帮助微软再次赢得用户和开发者的欢心。
程序
WinterIsComing(31822)
发表于2015年01月27日 14时53分 星期二
来自程序员必须先通过政治考试
mtjs 写道 "Google Helpouts 是Google开展的一项全球知识协助项目,通过这一项目你可以随时随地的对任何领域的问题发问并得到该领域的专家级人物的亲身指导(通过视频,语音或者远程桌面等),这些提供帮助的人来自全球各地,这种帮助有免费的也有付费的,Google提供了付费平台。在编程领域 codeproject.com 这一老牌的编程技术交流网站成为了 Google Helpouts 项目的合作伙伴,目前负责  C++、 C#、 ASP.NET等方面的问题解答,并限定了提问者只能来自美国、 澳大利亚、 新西兰、印度、 巴西、 印度尼西亚、 俄罗斯、菲利滨 和日本。而只有美国人可以成为帮助专家(目前状况)。codeproject.com 上有很多中国人在这个平台上与全世界的编程人员进行着技术交流,不过不幸的是,codeproject.com 在中国的访问状况十分不稳定(时连时断),让人抓狂。 "
程序
WinterIsComing(31822)
发表于2015年01月23日 10时48分 星期五
来自
伯乐头条 写道 "假如你在网上搜最好的C++源代码。DOOM3的源代码肯定会被提到好多次,这篇文章译文)就来证明此事。DOOM3是id Software公司开发,Activision发行的游戏。该游戏为id Software赢得了商业上的成功,已售出350万多份拷贝。在2011年11月23日,id Software维持开源传统,发布了 DOOM3 BFG版引擎的源代码。 "
程序
WinterIsComing(31822)
发表于2015年01月22日 17时37分 星期四
来自哪些代码是比尔盖茨写的
在学习计算机编程过程中,每一位程序员都培养出了一种独一无二的编程风格。这种编程风格是一种可作为身份识别的“指纹”,通过分析编程风格,匿名程序员能被识破身份。来自Drexel大学、普林斯顿大学和哥廷根大学的研究人员发表了一篇论文(PDF),分析了一个250名程序员的数据集,其中每位程序员平均写了630行代码。通过组合选择变量名的词汇特征、行间布局特征和语法风格,研究人员能以95%的精度确认匿名代码的作者。
Firefox
WinterIsComing(31822)
发表于2015年01月21日 18时45分 星期三
来自没有Oculus Rift
Mozilla工程师宣布,Web虚拟现实支持已加入到了最新的Firefox Nightly构建版本中。用户下载最新的Firefox Nightly和安装WebVR Oculus Rift Enabler扩展之后。将可以使用Oculus Rift虚拟现实眼镜体验Web虚拟现实内容。Mozilla还建立了新网站mozvr.com提供Web虚拟现实开发资源和DEMO演示,首个演示是Quick VR Mockups with Illustrator。Mozilla和Chrome的开发者最近讨论了HTML5的浏览器虚拟现实。