adv
致长期以来一直关注solidot的海内外朋友,请点击这里查看。
Opera
pigsrollaroundinthem(39396)
发表于2017年01月18日 11时00分 星期三
来自有没有手快的
Opera于2013年宣布放弃自家的布局引擎Presto,改用WebKit/Blink。Presto是Opera浏览器的核心引擎,被用于Opera 7到14,从Opera 15开始它就变成基于Google的Chromium开源浏览器。尽管被桌面版本所抛弃,但Presto引擎仍然被用于移动版本的Opera Mini 和 Opera Mobile。上周,未知人士将Presto引擎源代码上传到了两大代码托管平台 GitHub(404)Bitbucket(404),Opera迅速发出DMCA删除通知将代码下架。
软件
pigsrollaroundinthem(39396)
发表于2017年01月13日 16时13分 星期五
来自表演型软件
美国环保署宣布菲亚特的柴油汽车被发现使用未披露的软件修改汽车的排放控制系统。涉嫌排放作弊的车型包括2014、2015年和2016年款的柴油大切诺基吉普车、采用3.0升柴油引擎的道奇公羊1500卡车,受影响的车辆共10.4万辆。美国环保署表示它正与菲亚特协商,尚未要求该公司停止销售汽车,也没有将软件称为是作弊装置。环保署官员称,他们是在大众尾气排放丑闻曝光之后对汽车增加额外测试后在菲亚特的相关车型上发现未披露的软件。菲亚特的软件工作方式与大众的软件相似,设计在排放测试中满足排放标准,而在高速或长时间驾驶时软件将会降低排放控制的效果。
软件
pigsrollaroundinthem(39396)
发表于2017年01月12日 20时47分 星期四
来自已被封杀
移动消息应用Telegram发布了其桌面版本的1.0正式版,允许用户在移动端和桌面版本之间自动切换。Telegram支持Windows、Mac和 Linux,支持定制主题,使用加密云自动同步移动端的消息、文档、照片和视频。其中一项值得一提的功能是云草稿,也就是在移动端写的草稿可以在桌面上继续撰写,设备之间的切换是无缝的。
软件
pigsrollaroundinthem(39396)
发表于2017年01月12日 16时14分 星期四
来自FF路过
Adobe 刚刚释出了Acrobat Reader DC 15.023.20053,修复了29个安全bug,这个更新顺便还给Chrome浏览器悄悄安装了一个扩展。这个秘密安装的扩展没有启用,Chrome用户在重新打开浏览器后会看到提示,用户可选择启用扩展或卸载。扩展的名字就叫Adobe Acrobat,其功能是将当前网页转换为 Adobe PDF 文件保存在用户设备上,它只支持Windows,Mac和Linux用户不会收到这个扩展。
GNU
pigsrollaroundinthem(39396)
发表于2017年01月09日 10时28分 星期一
来自各找各家
去年9月,GNU Libreboot 项目的维护者 Leah Rowe 在 GNU 邮件列表上发表声明,单方面宣布脱离 GNU 项目和自由软件基金会(FSF),声称自由软件基金会搞性别歧视,解雇了一位跨性别雇员,她作为一位跨性别者对此无法接受。当时 FSF 主席 Richard Stallman(RMS) 和 FSF 分别发表声明,否认是因为性别的原因终止与这位雇员的雇佣关系。在时隔3个月后,RMS 正式宣布Libreboot不再是GNU软件包的一部分。RMS称,当软件包维护者辞职,这一行动本身并不会破坏GNU和该软件包之间的关系,如果该项目在维护者离开之后仍然可用,那么他们将会寻找新的维护者。但现在他们只能切断GNU与该项目之间的关系,因为1)它成为GNU软件包的时间并不长,2)Leah Rowe是让Libreboot成为GNU软件包的主要开发者,3)没有主要开发者愿意在GNU保护伞下继续开发Libreboot。
隐私
pigsrollaroundinthem(39396)
发表于2017年01月03日 21时10分 星期二
来自共赢
Tor项目官方博客介绍了Tor与Mozilla在Firefox/Tor浏览器上展开的深入合作。Tor浏览器是基于Firefox ESR版,其95%的代码来自Firefox。Firefox和Tor浏览器团队之间的合作由来已久,而在2016年双方的合作更加紧密了,Firefox引入了Tor浏览器的隐私选项,简化了Tor浏览器的开发。这种合作被称为uplift。当一个补丁被uplifted,Tor浏览器引入了它所需要的变化,而Firefox浏览器则引入了一个默认关闭的变化——用户可通过编辑偏好随时启用。这种合作大大减轻了Tor浏览器团队的维护工作,因为它所需要的代码实际上整合到了上游的项目——也就是Firefox中了,Tor开发者只需要编辑偏好,而不需要给浏览器打上额外的补丁。与此同时,Firefox可以试验Tor的高级隐私功能,是否能将其提供给更广大的用户。
隐私
pigsrollaroundinthem(39396)
发表于2017年01月01日 13时57分 星期日
来自禁止FF用户浏览
Firefox 52将引入新的隐私保护功能,防止网站利用系统字体作为指纹跟踪用户。该隐私保护功能借鉴自Tor浏览器,基于Firefox ESR版的Tor浏览器利用类似的机制阻止网站利用设备上安装的字体识别用户。Firefox 52的beta版本已经激活了该功能,正式版预计将在3月释出。Firefox 52将利用白名单响应网站对系统字体的查询,每个操作系统将返回相同的默认字体列表,使得字体指纹跟踪对Firefox用户不再有意义。Mozilla在去年7月启动了Tor Uplift 项目,利用Tor浏览器的隐私保护机制改进Firefox的隐私保护功能。
Firefox
pigsrollaroundinthem(39396)
发表于2016年12月24日 22时49分 星期六
来自不要操微软的心
Mozilla 宣布 Firefox 浏览器将一直支持 Windows XP 和 Vista 操作系统到至少2017年9月。在2017年3月,XP 和 Vista 的 Firefox 版本将会自动迁移到扩展支持版(即ESR版)。在2017年年中,Mozilla将评估 XP 和 Vista 平台的 Firefox 用户数量,宣布正式的终止支持时间。 Firefox ESR针对需要大规模部署的客户,如学校和企业。Mozilla 将维护 ESR版一年时间,定期发布安全更新。对于 XP 和 Vista 用户来说,Mozilla最终将会停止维护两个平台上的 ESR 版。微软已经停止支持 XP 和 Vista,Mozilla指出操作系统不再获得安全更新,存在已知的安全漏洞,推荐Windows用户升级到微软支持的版本。
Firefox
pigsrollaroundinthem(39396)
发表于2016年12月22日 13时09分 星期四
来自你将失去质保
Firefox 自 8 月发布的 v48起 支持多进程架构E10S(Electrolysis),但 E10S 当时未对所有用户启用,而是逐步扩大启用范围,以确保不会出现问题。Mozilla 官方博客现在公布了多进程Firefox的近期计划:如果进展顺利,将于明年1月发布的Firefox 51将对安装了不兼容多进程扩展的用户启用 E10S。Mozilla称它正在开发多进程架构的新功能:支持多个内容进程和安全沙盒。如果用户想启用多进程架构,可在about:config页面创建一个新的布尔参数browser.tabs.remote.force-enable,然后将其值设为true。如果想知道你安装的扩展是否支持多进程,可以下载Mozilla开发的扩展Add-on Compatibility Reporter
用户日志
lx1(25847)
发表于2016年12月20日 19时13分 星期二
来自
许多应用性能管理(APM)厂商在对 JVM运行时性能进行深入分析时,一般使用JVM运行时的接口,而JVM运行时提供两种接口:JVMPT和JVMTI。JVMPI 接口从 Java 5后逐渐被 JVMTI 所取代,且JVMTI接口都允许APM厂商将本地库(通常称作Native Agent)加载到与 JVM 同一个进程中,使得该本地库可以通过本地的 API (C/C++代码)访问 JVM 运行时的状态和应用程序的性能数据。另外,由于该库并不作为 JVM 运行时的一部分,它不会受到 JVM 停止的影响(例如:较长的垃圾收集挂起、运行时错误等),因此能够一直向外部工具传输数据。 Java 5 还引入了一种纯 Java 接口方案(通常称作Java Agent),作为这种本地接口的替代方案。这种方案允许将Java Agent加载到 JVM 之中,并作为 JVM 的一部分运行。其“不利”的一面是,Jva Agent是在 JVM 启动后期才被加载,该Agent是运行在JVM运行时的容器里,它会受到 JVM 挂起或 Java 运行时问题的影响,并且不能报告某些类型的错误信息。 在本博客中我们将主要阐述,为何Dynatrace的工程团队决定采用Native Agent方式结合字节码插码技术(bytecode instrumentation,BCI)的方式,而不是采用基于 Java Agent的方式,来监控应用程序的性能。 对所有的类进行全面、深入的分析 Native Agent能够在任何类加载之前加载。这使Native Agent能够从一开始就采集数据,并可使其不会受到任何约束的,对所有的 Java 代码进行数据采集和控制执行。为能捕获方法级的信息,可利用字节码插码技术(BCI)实现优势互补,而不是依赖于Native接口的回调。这样不仅能对任何类执行字节码插码,还能对核心系统类进行深入分析(java.lang.Object、java.lang.Thread等)。 获得更为详尽的信息 通过JVM native接口,我们可以获得更为详尽的性能信息,例如操作系统的高精度时钟、详细的垃圾收集数据等。由于采用了Native Agent方式,因此不必另外安装用于采集系统信息的程序。而Java Agent很可能无法访问上述数据,因为它运行于 JVM 内的特殊的安全背景环境之中。 在Native Agent内部,我们可以采集到与 JVM 有关的大量信息,例如内存、线程、JVM 崩溃等。尤其对于线程和内存分析,访问 JVM 线程和内存使用情况以及本地线程和内存使用情况有助于性能监测。一旦出现内存不足错误导致崩溃,因为本地进程仍在运行,所以Native Agent仍能采集堆栈中的数据和内存信息。 【线程死锁分析】 对 JVM 的影响轻微 通过本地代码调用JVMTI接口,可以更加有效的获取性能分析的数据,例如,通过线程(Thread)快照的方式获取线程栈信息,而从 JVM 内部的 Java Agent调用JVMTI接口获取此类信息所需的代价要高很多,然而,对线程栈做快照恰恰是定位Java方法执行缓慢的最佳途径,由于对JVM的负载太高,以至于部分Java Agent的APM厂商不得不放弃功能来达到用户对性能开销的要求。 未挂靠 JVM 由于Native Agent没有挂靠(attach)在 JVM 上,因此不会受到 JVM 挂起(特别是与垃圾收集)的影响,可以在 JVM 停止(让进程仍然运行)期间仍采集数据,这样可以帮助我们采集有关垃圾回收所导致的JVM挂起对当前正在执行应用线程的实际影响的信息,而 Java Agent则无法获得这样的信息,因为它受到 JVM挂起的影响,而不能执行自身的代码来收集数据。 总结 Native Agent因为工作原因的不同,导致其与Java Agent相比,拥有明显的优势,具体总结如下: 1. 获取JVM运行时的性能参数。 2. 获取JVM线程栈信息 3. 不受JVM的运行状态影响。 4. 开销更少 本文翻译自:http://apmblog.dynatrace.com/2014/01/15/pros-and-cons-of-using-java-vs-native-agent-for-application-performance-management/

中文内容作者Dynatrace技术专家丁威
程序
pigsrollaroundinthem(39396)
发表于2016年12月16日 11时58分 星期五
来自没被DDoS
彭博社报道,因为开支增加和新竞争者的涌入,GitHub正在亏钱,今年(财年)前九个月亏损了6600万美元。 GitHub是流行的开源代码托管平台,在全球程序员中间非常受欢迎,它的崛起也吸引了风投,2015年筹集到了2.5亿美元的风投,估值达到了20亿美元。但GitHub的管理层可能太急于花掉新来的钱了,它在世界各地大举扩张,过去18个月雇员总数翻了一番,增加到了600人。根据财报,截至2016年1月的财年GitHub亏损了2700万美元,期间产生了9500万美元的收入。今年前三个季度亏损增加到了6600万美元。上个财年的雇员薪水和福利开支是7100万美元,这笔开支在今年三个季度(2月到10月)内增加到了1.08亿美元。公司联合创始人Chris Wanstrath 称,他们并不期望现在就盈利。GitHub面临的一个主要竞争对手是GitLab,该公司主要追逐大企业客户,向客户提供比GitHub更便宜的替代。GitLab称超过11万个机构其中包括IBM使用了它的软件。
Firefox
pigsrollaroundinthem(39396)
发表于2016年12月15日 20时55分 星期四
来自旧人爱Firefox新人都用Chrome
Mozilla公布Firefox 硬件报告。在Firefox桌面用户中:63%使用的是英特尔的集显,17.8%使用的是AMD的显卡,16.4%使用Nvidia的显卡;86%的用户使用英特尔的CPU,14%使用AMD的CPU;30%的用户内存为4GB,还有17.8%的人内存只有2GB;16.7%的用户内存有8GB;69%的用户使用双核处理器,22%的用户使用4核;Windows 7的占有率最高45%,其次是Windows 10的26%,Windows XP仍然有10%,MacOS占7%;77%的用户安装了Flash,32.5%的用户显示屏分辨率是1366x768。
安全
pigsrollaroundinthem(39396)
发表于2016年12月15日 11时53分 星期四
来自杀死Flash的最后第二根稻草
在苹果、Google 和 Mozilla 之后,微软也决定拥抱 HTML5 默认不启用 Flash 播放多媒体内容。微软官方博客宣布,下一个版本的 Microsoft Edge 将默认使用 HTML5。对于支持 HTML5 的网站,Edge 将默认使用 HTML5,不会加载 Flash。对于绝大部分继续使用 Flash的流行网站,Edge将会一开始自动将它们加入例外名单,然后通过监视 Flash 内容的消费逐步缩小例外的名单。最后,用户将需要在使用Flash的网站启用点击播放。
隐私
pigsrollaroundinthem(39396)
发表于2016年12月13日 11时50分 星期二
来自FF也需要沙盒
为了保护用户,防止FBI使用黑客工具利用Firefox 0day去匿名Tor浏览器用户,Tor项目从今年9月起开始开发一个沙盒版本。沙盒是一种安全机制,为运行中的程序提供隔离环境,如果程序有可利用的漏洞,那么其影响不会延伸到底层的操作系统。上周末,Tor开发者在邮件列表上宣布发布了Tor浏览器沙盒版的首个alpha版本,该版本只支持Linux,没有提供二进制版本,用户需要自己下载源代码编译。开发者表示将在本周释出二进制版本。
Chrome
pigsrollaroundinthem(39396)
发表于2016年12月12日 20时58分 星期一
来自今天你搜狗了
Google的Chrome浏览器被发现向中国用户推荐使用搜狗搜索(如图所示)。今年早些时候曾有传言称Google将通过搜狗进入中国,结果却是搜狗与微软合作推出英文搜索和学术搜索。根据Statcounter的数据,百度市场占有率超过七成,之后是360的好搜,神马,搜狗搜索排名第四,市场占有率在3%左右,该公司虽然在努力进行宣传,但其市场份额反而呈下跌趋势。Chrome推广搜狗可能只是商业上的合作。虽然遭到屏蔽,Google在中国仍然有2%左右的市场份额。
DRM
pigsrollaroundinthem(39396)
发表于2016年12月12日 20时08分 星期一
来自等打折
Denuvo DRM 曾让中国的盗版网站站长声称未来游戏将无法破解,其工作原理是根据硬件为合法购买者的游戏创建一个唯一的key,如果游戏文件被使用不同硬件的另一位玩家分享,Denuvo 的保护将检测出硬件差异,确保游戏不会正常运行。有越来越多的游戏使用Denuvo DRM防止游戏被盗版,但过去半年,黑客找到了方法破解了Denuvo。在游戏被破解之后,游戏开发商采取了不同寻常的做法:移除Denuvo DRM。过去几周,《Inside》和《Doom》先后释出了更新移除了Denuvo DRM。这一做法被认为是对合法购买者的友好之举,因为破解之后受DRM限制的只剩下合法的游戏玩家了。《Deus Ex: Mankind Divide》、《Mirror’s Edge: Catalyst》和《 Rise of the Tomb Raider》的Denuvo DRM也都被破解,但它们尚未移除这一保护机制。
Internet Explorer
pigsrollaroundinthem(39396)
发表于2016年12月12日 19时10分 星期一
来自统一广告屏蔽界
流行的广告屏蔽扩展 uBlock Origin 发布了Edge版本,Edge用户需要通过微软的应用商店下载该应用。uBlock Origin如今已经支持所有主流浏览器: Chrome / Opera Firefox / Firefox for Android,以及Edge和Safari。其中 Edge 和 Safari 的版本都还是测试版本,源代码发布在 GitHub上。Edge 和 Safari 的版本不是 uBlock Origin 作者 Raymond Hill 开发的,而是由开发者移植。
Chrome
pigsrollaroundinthem(39396)
发表于2016年12月08日 11时27分 星期四
来自FF
Chrome for Android 加入了离线下载功能,允许用户下载视频、音乐和网页,方便离线浏览。当用户访问一个网页或观看一则视频时可以从菜单栏按下下载按钮,下载的内容将储存在Downloads区。该功能之前已包含在非稳定版的Chrome浏览器内 ,未来几天将推送给用户。移动时代流量的限制和速度是影响用户消费内容的一个重要因素,在Google之前流媒体服务Netflix也开始向用户提供离线视频下载功能。
safari
pigsrollaroundinthem(39396)
发表于2016年12月06日 19时36分 星期二
来自For users by users
开发者释出了流行广告屏蔽扩展 uBlock Origin 的 Safari 版本,源代码发布在 GitHub 上。uBlock Origin for Safari 不是 uBlock Origin 作者 Raymond Hill 开发的,而是由另一名开发者Ellis Tsung 将其移植到 Safari 浏览器,目前发布的是 alpha 版本。Raymond Hill 主导开发的 uBlock Origin 支持 Chrome 和 Firefox,有超过800万的活跃用户。uBlock Origin的分支uBlock曾支持 Safari,但开发者在2015年10月宣布终止开发
Chrome
pigsrollaroundinthem(39396)
发表于2016年12月06日 16时04分 星期二
来自 A/B test
Google 软件工程师澄清了有关 Chrome 55 默认使用 HTML5 完全屏蔽 Flash 的报道。Google 在Chrome 55 上采用了类似 Mozilla 实验浏览器多进程架构的测试方法:只选择一小部分(1%)用户默认启用HTML5,如果一切进展顺利,再在下一个版本Chrome 56中推送给更多的用户。对于不支持HTML5只支持Flash的网站,Chrome只在用户第一次访问该网站时弹出启用Flash的提示。Google称,此举旨在最小化对用户的影响,避免弹出过多的提示,同时给予网站时间去做出改变。Google将在2017年逐步的扩大提示范围。