solidot此次改版内容包括服务器更新、编程语言、网站后台管理的优化、页面和操作流程的优化等。
safari
WinterIsComing(31822)
发表于2015年07月01日 18时08分 星期三
来自应该是旧的IE
软件开发者 Nolan Lawson认为,Safari是新的IE,它已经落在其它浏览器开发商的后面。以行业会议Edge为例,Mozilla、Google、Opera和Microsoft都出席会议,乐于讨论行业现状和未来发展,只有Apple没有派人参加。在当年WWDC会议召开前,没有人知道Safari浏览器的下一个版本将包含什么。从某种意义上说,苹果就像是圣诞老人,每年送给我们一些礼物,不会提前告诉我们,而且礼物是越来越小。Safari正成为新的IE,现在是我们是时候公开讨论这个问题,而不是小心翼翼的避开好像会伤害某个人的感情似的。许多认为对此观点不予认同,认为苹果和微软不同,Safari注重安全性能和可靠性,与当年统治互联网不思进取的IE6完全不可同日而语。
Firefox
WinterIsComing(31822)
发表于2015年07月01日 16时42分 星期三
来自现在人都用uBlock origin
Mozilla去年发表博文指出,流行的广告屏蔽扩展AdBlock Plus(ABP)会大幅飙升Firefox内存开销。原因是ABP会向每个iframe嵌入巨大的CSS样式表去隐藏广告元素,而每个网页有多个iframe,因此ABP会导致内存占用快速增加。Mozilla开发者 Cameron McCormack上周修正了一个有14年历史的bug, Firefox将支持共享样式表相关数据,其结果是运行ABP将会占用更少的内存。这个功能将出现在Firefox 41中。Firefox 41计划于9月22日发布。
Bug
WinterIsComing(31822)
发表于2015年06月30日 19时12分 星期二
来自如果又发现了bug
在本月美国计算机学会举行的编程语言设计和实现会议上,MIT的研究人员展示了名为CodePhage的系统,它不需要访问应用程序的源代码就能自动修正其bug。CodePhage的工作原理类似于器官替换,有大量的开源项目实行了相同的功能,CodePhage系统就是识别目标软件有故障的组件,然后将“捐赠者”的好组件拼接到目标软件上替换故障组件。但说起来简单实际上很复杂,因为不同的软件使用了不同的编码标准,不同的变量名,不同类型的变量,变量可能是局部的也可能是更高级的,而CodePhage需要识别这些联系,让捐赠的组件能完美工作。研究人员在会议上用CodePhage修复了7个发现bug的开源程序,花费时间从2分钟到10分钟不等。
程序
WinterIsComing(31822)
发表于2015年06月26日 12时29分 星期五
来自版本号大跃进
Rust编程语言项目采用六周的发布周期:在1.0稳定版发布六周之后它正式宣布了1.1稳定版和1.2的beta版。Rust 1.1的主要改进是编译时间,相比1.0版,1.1的编译时间减少了32%。另一个主要改进是编译中产生的错误信息。其它特性包括:新的std::fs API,支持musl,cargo rustc等等。1.2 beta版也将再次改进编译性能,测试显示它的编译时间又比1.1版减少了30%。Rust项目计划在六周之后发布1.2版的稳定版和1.3版的beta。
软件
WinterIsComing(31822)
发表于2015年06月26日 11时27分 星期五
来自此原子不轻
GitHub主导开发的开源编辑器项目Atom正式发布了1.0版。GitHub于去年2月宣布Atom的封闭测试,至今它已被下载了130万次,每月活跃用户35万,并成为多个编辑器的基础,如微软的Visual Studio Code。围绕Atom而建立起来的社区开发了660个主题和2090个软件包。Atom是基于Chromium,整合了Node.js,它不是一个轻量级的编辑器,但开发者表示Atom的滚动、输入和启动时间都比以前更快了。
程序
WinterIsComing(31822)
发表于2015年06月18日 15时21分 星期四
来自和谐
Ecma国际宣布批准了第六版的ECMAScript语言标准(aka ES6 或Harmony)。ECMAScript是标准化的JavaScript语言,是网景的Brendan Eich花了10天专门为浏览器开发的脚本语言,1997年发布了第一版,1998年和1999年发布了第二和第三个版本,之后ECMAScript沉寂了许多年,直到Ajax流行起来后标准工作再再次起步,2009年发布了第五个版本。第六个版本的正式名称是ECMAScript 2015,加入了许多新特性,如模块和类,它向后兼容旧的版本。ECMAScript的第七个版本正在开发之中。
程序
WinterIsComing(31822)
发表于2015年06月18日 11时54分 星期四
来自重新上阵
Firefox、Chromium、Edge(M$)和WebKit的工程师联合发起了一个源于Asm.js的新项目WebAssembly,它是一个二进制格式,本地解码速度比JS解析快得多(测试显示超过20倍),在移动设备上的使用体验更好。JavaScript作者Brendan Eich指出,Asm.js面临的一个问题是它的解析速度,这在移动设备上尤其致命,WebAssembly 让JS得到解脱,它不是取代而是补充JS。在可预见的未来JS不会消失。Brendan Eich说这是双赢。WebAssembly文件名后缀.wasm,它将支持广泛的编程语言。该项目已经获得了Mozilla、Google和微软的支持,苹果可能也会支持,参与该项目的WebKit工程师是苹果雇员。
safari
WinterIsComing(31822)
发表于2015年06月11日 12时25分 星期四
来自对Google下手
苹果在开发者大会上没有明说,但它通过开发者文档透露:iOS 9的Safari浏览器将引入广告屏蔽功能,允许用户屏蔽iPhone和iPad上的广告。这项功能被称为Content Blocking Safari Extensions,可以屏蔽cookies、图像、资源、弹出窗口和其它内容。Safari的桌面版本支持扩展,其中最流行的扩展是广告屏蔽工具AdBlock。苹果此举显然会引发广告商和网站的不满,但也有可能有助于推广苹果的Apple News,这一新闻平台整合了iAd,广告不会被屏蔽。
Firefox
WinterIsComing(31822)
发表于2015年06月06日 19时02分 星期六
来自把核心功能做好
Mozilla本周释出了Firefox 38.0.5,主要是增加了一项新功能:整合Pocket——一个私有的第三方稍后阅读服务。Mozilla的做法引发了争议,有用户向Bugzilla@Mozilla递交了bug报告,要求移除Pocket整合。作者认为,Mozilla作出的这一决定过于仓促,整合Pocket在进入到开发者版本几天之后就被推送给用户。Pocket是一个私有服务,它的隐私保护协议不同于Mozilla,而Mozilla自诩注重用户隐私,声称让用户控制自己的在线生活,但捆绑Pocket与Mozilla的核心价值和使命相悖。关闭Pocket功能也不是那么显而易见,用户需要输入about:config搜索Pocket相关的布尔值。
Chrome
WinterIsComing(31822)
发表于2015年06月05日 19时32分 星期五
来自都是Flash的错
Google Chrome官方博客宣称,Chrome的最新版本引入了一个新特性将有助于延长笔记本电脑续航力:默认不播放非重要Flash内容。Google认为,Flash是影响电池续航力的祸首之一。它与 Adobe合作改进Flash的使用体验,智能的暂停次要Flash内容的自动播放,页面中心的Flash内容的播放不会受到干扰。这一功能已整合到最新的beta版本中。然而,Chrome的高耗电量被认为与其设定有关,它的系统空闲唤醒计时器设定为1ms(去年9月修改为4ms),空闲时它每秒会唤醒系统1000次(去年9月之后是250次),相比之下Firefox在空闲时每秒唤醒系统64次。更高频率的检查会增加耗电量。
程序
WinterIsComing(31822)
发表于2015年06月04日 15时15分 星期四
来自都向Google学习了
今天的现代浏览器普遍采用六周的发布周期,以将新功能尽快的提供给用户,以及尽快的释出安全修正。桌面应用则很少采用如此快速的更新周期,它们通常是一年更新一两次。Mozilla开发的新编程语言Rust刚刚发布了1.0正式版,它的更新策略将向浏览器看齐:开发者Steve Klabnik说,Rust 1.0在5月15日发布,同时发布的还有Rust 1.1beta版,六周之后的6月26日1.1将脱离beta阶段发布正式版,1.2发布beta版,主开发分支进入到1.3。以此类推。Rust的开发和发布也将分为nightly、beta和stable,nightly版是24小时更新一次,而beta和stable则遵循六周发布的周期。1.x系列将会维持向后兼容性,即为1.0写的代码将仍然能工作在后续版本上。
Chrome
WinterIsComing(31822)
发表于2015年05月31日 16时10分 星期日
来自一遍遍在Tor上输入验证码日益反感的FF用户路过
Google高级副总裁Sundar Pichai在 I/O 2015开发者大会上透露,Chrome有超过10亿活跃用户。Google已经有多个产品和服务拥有超过十亿用户——Android操作系统,Google搜索、YouTube和Google Maps都有超过10亿活跃用户,而Gmail有9亿用户。也许对一些人来说,Google就是互联网。但对另一些人来说,Google是另一个围墙花园。
Android
WinterIsComing(31822)
发表于2015年05月29日 18时54分 星期五
来自OOO现在没声音
The Document Foundation宣布发布了在Android上浏览ODF文档的应用LibreOffice Viewer for Android。用户可以在直接在Google Play Store上安装该应用,或者到官网地址下载APK文件。除了浏览ODF文档外,LibreOffice Viewer还提供了简单的编辑功能,像修改现有段落中的单词,或者修改字体样式如粗体和斜体。编辑功能仍然是实验性的,还不足够稳定,未来它会提供更完整的编辑功能。
Google
WinterIsComing(31822)
发表于2015年05月26日 16时26分 星期二
来自编程如编衣服
Google等科技公司缺乏女性程序员。公司多元化总监Nancy Lee在回应搜索巨人不够多元化的询问时称,这要怪母亲。从1984年起学习计算机科学的女性比例出现下降,Google委托进行的研究发现,这主要与父母的鼓励和认识有关。父母不认为年轻的女孩应该从事计算机科学,没有引导她们朝该方向前进。父母们认为,编程和计算机科学更适合男孩。Google的研究显示,父亲比母亲更可能鼓励年轻的女孩学习计算机科学,认为在计算机科学教育推广中需要加入父母教育的部分,父母学习如何积极的鼓励女儿成为程序员。
Firefox
WinterIsComing(31822)
发表于2015年05月25日 16时50分 星期一
来自卖点是安全
在iOS和Android统治的智能手机市场,Mozilla Firefox OS的目标是打破围墙花园,拥抱开放的Web。按照Mozilla的最初计划,Firefox OS主要针对中低端市场,但即使它推出了25美元的Firefox OS智能手机,Firefox OS对用户仍然缺乏吸引力。Mozilla CEO Chris Beard上周在一封电子邮件中宣布大幅调整Firefox OS计划,不再强调低价格,而是引人注目的特性,它甚至考虑让操作系统运行为Android开发的应用。Beard说,他们希望用户不是因为价格而是因为使用体验去购买Firefox OS手机。为了增加Firefox OS上可用的应用程序,Beard称他们正在探索实行Android应用兼容。
隐私
WinterIsComing(31822)
发表于2015年05月24日 22时43分 星期日
来自已经启用
Mozilla开发者获得了Web 2.0 Security and Privacy 2015会议的最佳论文奖,他们的论文(PDF)介绍了Firefox的跟踪保护技术。跟踪保护技术是一项新的隐私保护技术,通过屏蔽请求和跟踪域名去弱化侵入式的在线用户行为跟踪。Mozilla开发者称,跟踪保护技术减少了Alexa Top 200新闻网站67.5%的HTTP cookies数量。由于Firefox没有从跟踪域名下载和渲染内容,跟踪保护技术将Alexa Top 200新闻网站的页面加载时间减少了44%,数据流量减少了39%。Mozilla 从Firefox 35开始引入跟踪保护技术,但默认没有启用,要启用这项功能需要在地址栏输入about:config,然后将privacy.trackingprotection.enabled设为true,当跟踪保护屏蔽了某些元素,用户会在地址栏左侧看到盾牌图标。
Firefox
WinterIsComing(31822)
发表于2015年05月22日 19时53分 星期五
来自怒而切换到Chrome ....有哪里不对头
在目录磁贴之后,Mozilla的数字广告计划进入到下一步建议磁贴——即在新标签页展示推荐的广告。这一功能将在下周合并到Beta版本中。作为一家开源以及注重隐私保护的公司,如何在不收集用户数据的情况下推荐广告?Mozilla作出了一番解释示意图):整个过程,Mozilla不会使用Cookies或用户身份识别码跟踪用户,不会收集用户数据,也不会与广告商分享用户数据,浏览历史不会发送到Mozilla的服务器,一切都在浏览器本地完成,推荐系统将根据国家和语言从本地挑选出合适的磁贴广告在新标签页展示,用户能控制和关闭建议磁贴。如果浏览器的请勿跟踪(DNT)选项已经启用,你可能不会看到建议磁贴。
软件
WinterIsComing(31822)
发表于2015年05月22日 18时25分 星期五
来自放小苹果江南风
程序员 写道 "孩子出生后,无数个不眠之夜带来的疲惫和小沮丧,相信很多父母都(将会)熟悉。不过现在有个新 APP,或许能让那些睡眼惺忪的父母们美美地睡上几个小时。据每日邮报报道(中文),这个专为三岁以下的小孩设计的应用名叫 SleepHero,在检测到孩子哭声后,APP 能自动播放各种缓和的声音,包括鸟鸣声、心跳声、蟋蟀叫声等等。父母们也可以录音,比如读书或唱摇篮曲,来安抚宝宝们继续睡觉。"
Chrome
WinterIsComing(31822)
发表于2015年05月22日 16时17分 星期五
来自悄悄监听
fredericktcw 写道 "一般上我分享网站网址都是Copy and paste,相信很多人都是一样。不过今天在TechCrunch看到Google推出了一个特别的Chrome插件,名为Google Tone。Google Tone特别的地方在于它是利用声音来分享网址的。 使用方法分常简单,在Chrome网络商店下载安装之后,当使用者想分享网址时,只需要点击Chrome右上方的Google Tone扬声器图标,就可以用自身的电脑发出声音分享网址。当其他同样安装了Google Tone插件的使用者的电脑听到该声音后,Chrome便会弹出通知并询问使用者是否要开启该网页。由于这个插件是基于声音操作,因此存在一个限制:声音的信息传递距离限制,特别是遇到墙壁等阻挡。因此这个插件更适用于小组讨论、聚会的时候使用。开发这一个插件的谷歌研究团队说,这一个插件的第一版非常有效,但声音听起来也很可怕。随后,他们尝试使用人们耳朵听不到的声音频段进行编解码。但是,一般的克风通常只针对人声进行了优化,因此效果不是很好。而刚推出的版本采用了与电话系统类似的“双音多频信号”系统,使用者在点击Google Tone图标之后只会听到短促的哔哔哔声。"
Android
WinterIsComing(31822)
发表于2015年05月21日 12时51分 星期四
来自用uBlock的路过
广告屏蔽扩展Adblock Plus发布了基于Firefox for Android的Adblock浏览器 for Android。Adblock浏览器是基于Firefox 37,关闭了Firefox Sync同步功能,整合了Adblock Plus扩展,它目前还是beta版本,只提供了APK文件下载。Adblock Plus for Android在2013年曾被Google踢出了Google Play商店,理由是它违反了禁止干扰其它应用功能的开发者协议。Adblock Plus的公关经理Ben Williams认为,Adblock浏览器将可以进入 Play商店,因为它只屏蔽浏览器上显示的广告。Williams称,正式版本预计将会在7月或8月发布,称Adblock浏览器将会随着Firefox的更新而释出更新。