各位朋友大家好,欢迎您进入solidot新版网站,在使用过程中有任何问题或建议,请与很忙的管理员联系。
软件
WinterIsComing(31822)
发表于2014年10月22日 15时42分 星期三
来自重复劳动
Alison Xue 写道 "我最喜欢的格言是“一张图片胜过千言万语”,指的是静止图像可以传达复杂思想。图像比文字更有效的快速描绘大量信息。它们捕捉记忆,永远不会让你忘记你想要记住的事情。Linux上有大量的图像浏览器,多到令你无从选择。这篇文章介绍了13款优秀的开源图像浏览器,包括Eye of GnomegThumbShotwellGwenviewImgv,以及ACDSee替代Cornice等。"
软件
WinterIsComing(31822)
发表于2014年10月20日 18时02分 星期一
来自支持下载
广告屏蔽共享软件Ad Muncher在发布15年后正式变成免费软件。Ad Muncher能屏蔽从浏览器到各种应用程序的广告,它的拦截效果被认为好于浏览器的广告插件。Ad Muncher是共享软件,售价29.95美元,外加年费19.95美元。开发者声称有超过10万人付费购买了软件,在获得如此多经济资助之后,他决定将其完全免费,每一位用户都将能定期更新广告过滤列表。对于已经付费的用户,他请求不要退款,因为这将会降低Ad Muncher作为免费软件的生存机会。Ad Muncher只支持Windows操作系统。
Firefox
WinterIsComing(31822)
发表于2014年10月17日 11时20分 星期五
来自下载
Tor项目宣布发布Tor Browser 4.0,最近几年第一个中国用户不用网桥就能使用的版本。 Tor Browser 4.0是基于Firefox 31-ESR,由于最近披露的POODLE攻击,浏览器关闭了SSLv3支持。中国可能是唯一一个屏蔽Tor匿名网络的国家,过去几年中国用户只能通过获取网桥地址连上Tor网络,对中国用户而言,Tor Browser 4.0的一个重要变化是增加三个版本的流量混淆插件Meek,开发者表示,meek-amazon和meek-azure将能在中国正常工作,不再需要网桥地址。开发者称,他们将会继续改进meek的性能。
Firefox
WinterIsComing(31822)
发表于2014年10月15日 10时54分 星期三
来自更新中
Mozilla发布了桌面版Android版的Firefox 33。新版的主要变化是支持思科的开源H.264编解码OpenH264,改进地址栏搜索,开始页和新标签页的搜索建议,优化JavaScript字符串减少内存占用,新的内容安全策略后端,支持通过HTTPS连接HTTP代理,改进会话恢复的可靠性,等等。Firefox for Android还支持将视频内容发送到电视
程序
WinterIsComing(31822)
发表于2014年10月15日 10时12分 星期三
来自
程序员 写道 "假设你有一个很大的数据集,非常非常大,以至于不能全部存入内存。这个数据集中有重复的数据,你想找出有多少重复的数据,但数据并没有排序,由于数据量太大所以排序是不切实际的。你如何来估计数据集中含有多少无重复的数据呢?这在许多应用中是很有用的,比如数据库中的计划查询:最好的查询计划不仅仅取决于总共有多少数据,它也取决于它含有多少无重复的数据。如何解决?且看 Nick Johnson 的这篇讲解基数估计算法的文章译文)。 "
软件
WinterIsComing(31822)
发表于2014年10月14日 14时42分 星期二
来自谁有党有钱
GreatFire.org 写道 "蓝灯Lantern是一款支持P2P的翻墙软件。 Lantern正在招聘软件工程师. 最好有网络和安全背景。 有Go, C/C++, Java, Python 和JavaScript经验更佳。  热爱信息自由和开源软件。 远程工作。 待遇极佳,使用美元结算,具体协商。  可以保持匿名,收入税请自行解决。 Lantern团队专研和有才。我们正在寻找有类似天赋的开发者。有意愿者请使用英文Email afisk[at]getlantern[dot]org。"
软件
WinterIsComing(31822)
发表于2014年10月10日 20时17分 星期五
来自自托管
paopao 写道 " Pritunl是一款免费开源的 VPN 平台软件(但使用的不是标准的开源许可证,用户受到很多限制)。这是一种简单有效的VPN方式,一方面能有一个相对简单的途径,易于初级用户迅速搭建 VPN 服务;另一方面有能抵御墙的干扰,提供稳定有效的代理服务。Pritunl采用 OpenVPN 代理方式,一方面提供了 API 供高级开发者使用,同时还针对不同平台和不同 VPS 供应商 (包括DigitalOcean和AWS)提供了详尽的安装使用说明,DEMO显示它有图形化界面,方便了初级用户的使用,官方称其能在数分钟内完成搭建过程,这大大的降低了使用门槛。"
Chrome
WinterIsComing(31822)
发表于2014年10月09日 12时50分 星期四
来自bug赏金猎人
Google发布了Chrome 38稳定版本。类似过去发布的稳定版本,Chrome 38没加入任何新功能,最主要的变化是修正了大量安全漏洞。Google称Chrome 38修正了159个安全bug,向发现bug的人支付了75,633.70赏金。
教育
WinterIsComing(31822)
发表于2014年10月09日 09时32分 星期四
来自码农礼物包
极客 写道 "对于大多数的学生来讲,现实世界的开发工具太过昂贵。GitHub 近日宣布译文),联合众多合作伙伴,向学生推出多款免费开发工具或提供大幅度优惠。这些工具和服务包括:编辑器、团队协作工具、SSL 服务、云主机、域名、邮件、移动支付、游戏开发……"
程序
WinterIsComing(31822)
发表于2014年10月04日 09时42分 星期六
来自杀死JS
匿名读者 写道"本月TIOBE编程语言排行榜出炉。Google的Dart语言进入了前20。 许多人把dart当成js的一个替代。但对Google来说,从dart编译出高效的js比dartVM自身的效率更为重要。越来越多的程序员发现与其混合使用多个不同的javascript库,远不如使用dart和dart的软件包管理来的方便。dart2js编译的结果比起优化的js代码要慢5%-20%。但考虑到手写代码不可能有如此的优化,再加上手写代码几乎离不开jquery等js软件库,而非直接调用浏览器的api。现实的项目中程序员手写的js几乎不可能比dart2js编译结果运行的更快。而基于dart的开发在最后发布前能在在dartVM上直接调试,使调试web app变得像调试java,C#那样简单。"
Firefox
WinterIsComing(31822)
发表于2014年09月30日 11时12分 星期二
来自体积膨胀
Tor匿名网络也许会在不久的未来增加数以亿计的新用户。Tor执行董事Andrew Lewman透露,多家大型科技公司正与Tor协商将Tor整合到他们的产品中,其中一家公司是浏览器开发商,这家公司考虑将Tor用于隐私浏览模式,允许用户连上Tor网络,类似基于Firefox的Tor Browser。Lewman称,这家公司的浏览器占据了全球10%到20%的市场份额。虽然他拒绝透露公司的名字,但显然满足条件的浏览器只有Mozilla的Firefox。根据Net Market Share的数据,Firefox是目前第三流行的浏览器,占有率15.23%。
程序
WinterIsComing(31822)
发表于2014年09月29日 10时20分 星期一
来自
极客 写道 "编译器通常被看作是十分复杂的工程。事实上,编写一个产品级的编译器也确实是一个庞大的任务。但是写一个小巧可用的编译器却不是这么困难。 秘诀就是首先去找到一个最小的可用工程,然后把你想要的特性添加进去。这个方法也是Abdulaziz Ghuloum 在他那篇著名的论文《一种构造编译器的捷径》里所提到的办法。不过这个办法确实可行。你只需要按照这篇论文中的第一步来操作,就可以得到一个真正可用的编译器!(英文中文)"
GNU
WinterIsComing(31822)
发表于2014年09月26日 16时56分 星期五
来自历史课
源自BSD世界的strlcpy()函数家族是为了解决strcpy()及相关函数的安全问题而创造出来的,在GNU C Library (glibc)中引入Strlcpy()函数是glibc历史上持续时间最长的请求之一,但维护者一直拒绝加入。如今情况有望发生改变。strcpy()函数由于不执行字符长度检查而会导致缓存区溢出和安全问题,strlcpy() 创造出来就是为了确保所有字符串都是以null结尾。2000年,Christoph Hellwig递交了在 glibc中加入strlcpy()和strlcat() 的补丁,维护者Ulrich Drepper断然拒绝,称它是一个无效率的BSD垃圾,会带来其它问题,使用strcat 或strlcpy的人应该受到惩罚。Christoph在象征性的抗议后放弃了,但其他人没有,他们反复递交请求反复被拒绝。14年后,glibc仍然没有strlcpy()。然而,glibc项目的管理自2012年以来发生了很大的改变,对新功能的引入更加开放,开发者已经表示会合理的考虑strlcpy()实现。
程序
WinterIsComing(31822)
发表于2014年09月26日 09时48分 星期五
来自
极客 写道 "大部分开发者都认为自动垃圾回收器是理所当然的。实际上,这只是语言运行时提供的一项实用功能,旨在简化我们的开发工作。 但是如果尝试着了解垃圾回收器的内部原理,你会发现很难弄明白。除非熟悉它的工作流程和错误处理方式,否则内部成千上万的实现细节会让你不知所措。 Ken Fox 做了一个动画工具并专门写了一篇文章(英文中文),可以展现 5 类重要的垃圾回收算法。"
程序
WinterIsComing(31822)
发表于2014年09月22日 10时20分 星期一
来自黑客的基本素养
极客 写道 "这是 HN 和 Reddit 前几天的一个热门内容,土耳其安卡拉的一位技术人员应聘一个“软件安全工程师”岗位。面试时,公司问了他一些“低级”问题,虽然作者答出来了一些,但还有一些不行。最有意思的部分,是公司给他发的一封邮件,其中包括了一个已加密的程序,需要作者来破解。作者成功破解并被录取了,这是他后来写的一篇文章中文译文)。"
Netscaps
WinterIsComing(31822)
发表于2014年09月21日 21时50分 星期日
来自Javascript是恶Eich是恶人
Brendan Eich谈论了Javascript的起源。谈Javascript当然免不了谈Netscape公司。Netscape由Jim Clark和Marc Andreessen创建,最初是试图开发一个杀死Mosaic的杀手级浏览器,Netscape一开始不叫Netscape而叫Mosaic Communications,这显然会引起商标上的纠纷,所以很快改名。Netscape确实杀死了Mosaic,完全统治了浏览器市场。Eich是在1995年4月加入Netscape,当时Netscape 1.1已经发布。Eich是被请来开发运行在浏览器上的编程语言,是基于Scheme,而Eich是通过《Structure and Interpretation of Computer Programs》这本书学会了Scheme。结果到了Netscape后他被告知Netscape正与Sun合作在Java基础上开发新的语言,不要Scheme了。JavaScript的开发代号是Mocha,Eich认为Java并不适合被业余程序员或新手使用。他最后设计的JavaScript与Java没有多少共同点,而由于与Sun的合作,JavaScript实际上是Sun的注册商标(今天该商标由甲骨文继承),而Netscape获得JavaScript的永久使用权(今天由Mozilla继承)。Eich说,他以前用的是Emacs后来换到了Vim。
软件
WinterIsComing(31822)
发表于2014年09月15日 17时42分 星期一
来自没有迅雷
Alison Xue 写道 "下载管理器是下载文件,优化带宽使用,管理下载任务的计算机软件。Web浏览器如Firefox内置有下载管理器功能,但缺乏带宽优化和文件管理等下载管理器功能。好的下载管理器能带来很多好处,比如最大化下载速度,暂停恢复下载,和安排下载任务。Linux平台上有许多出色的下载管理软件,如uGetDownThemAll!JDownloader FreeRapid DownloaderFlashGot。"
Chrome
WinterIsComing(31822)
发表于2014年09月15日 12时30分 星期一
来自Mac用户都是壕不会用旧机器
Google官方博客透露,11月发布的Chrome For Mac 39将只发布64位,不发布32位版本,Windows和Linux版本目前不受这一决定的影响,仍然会提供32位和64位版本。上个月发布的Chrome 37是首次推出64位稳定版本,Google称64位版本更快更稳定更安全,不推出32位Chrome For Mac只会影响少数使用Intel Core Duo处理器的Mac用户,此外32位NPAPI插件将不能工作在Chrome For Mac 39上。Chrome的开源版本Chromium仍然可以编译x86-32 Chrome For Mac。
Firefox
WinterIsComing(31822)
发表于2014年09月12日 19时28分 星期五
来自Firefox最近总是崩溃
Mozilla今年6月宣布了基于Firefox浏览器的轻量级集成开发环境WebIDE,支持创建、测试和部署Firefox OS应用。现在,最新发布的扩展Firefox Developer Tool Adaptor让 Firefox 能连接Chrome(桌面和移动)和Safari(移动),WebIDE走向了跨平台。开发者可以使用Firefox的开发环境调试运行在Chrome和Safari上的Web应用。
Android
WinterIsComing(31822)
发表于2014年09月12日 10时36分 星期五
来自杀向M$的地盘
Google发布了App Runtime for Chrome(Beta),允许桌面系统Chrome OS运行移动版的Android应用。不过,Google并没有将整个Play应用商店搬到Chromebook笔记本上,而只是挑选出一些有价值的Android应用,目前提供给Chromebook用户的Android应用是日记应用Evernote、儿童学习工具Sight Words,语言学习工具Duolingo和视频创造工具Vine。Google表示未来几个月会加入更多Android应用。Android应用如何运行在Chrome OS上?根据Google透露的消息,它使用Native Client在 Chrome OS构建了一个完整的 Android堆栈,不需要开发者移植应用。