暂无个人介绍
CodeCombat是一个通过玩游戏来学习编程的网站,也是GitHub上最大的开源CoffeeScript(一种脚本语言,类似JavaScript)项目,有上千程序员和玩家为其编写程序、测试游戏。到目前为止,已经翻译成17种国外语言。最近,该网站将所有源代码提交到GitHub上,实现了全面开源。
耶鲁大学于2013年11月举办了一场黑客马拉松。虽然没有准确的参加人数统计,但根据卖光的YHack tee估计,大概有950人。相比去年,这次活动增加了915人。去年组织的小型黑客马拉松实在是不怎么样。
没想到2013年这么快就过去了,但是2013留给我们的却是互联网上很多优秀的文章、教程、经验以及开源项目。现在,就让我们来回顾一下2013年有关于Python的精彩的开发文章吧。趁着这些文章还没有过时,Python开发者们赶紧看过来了。
全球有260万信息安全专业人士,渗透测试工具是他们“安全军火库”中最常使用的装备,但直到最近,可用的渗透测试工具才丰富起来,但这也带来一个问题,挑选合适的渗透测试工具成了一件麻烦事,一个最简单的方法就是参考同行们的选择。
后缀语法- 字母字符+特殊字符(Suffix Syntax – AlphabeticsSpecialcharacters)指字母字符后加特殊字符。因其以特殊字符结尾,故而称之为后缀。
Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台, 用来方便地搭建快速的, 易于扩展的网络应用· Node.js 借助事件驱动, 非阻塞 I/O 模型变得轻量和高效, 非常适合 run across distributed devices 的 data-intensive 的实时应用·
截止2013年,Stack Overflow社区的月访问量从2150万次增长到了2690万次,访问者分别来自全球的242个国家。为了维持社区的增长,我们做了很多的努力——Careers 2.0已经有了法语和德语两个本地化版本,我们正致力于为整个Stack Overflow网络开发iOS和Android应用,并且Stack Overflow历史上的首次本地化尝试——葡萄牙语版Stack Overflow——已经处于Beta状态。为了让我们更好地为Stack Overflow社区和用户服务,我们每年都会进行一项调查以了解用户心中的期望,用户对网站的使用反馈以及用户心中的其他想法。2013年,我们分
Pycoders周刊根据读者对周刊文章的点击数据,评选出了2013年最受关注的和Git相关的Python工具。
Ruby 开发社区重量级程序员 Jim Weirich 于2月19日去世,死因可能是心脏麻痹。他原名 James Nolan,是Ruby 社区的重要贡献者,开发了非常流行的 Rake —— 几乎被所有Ruby 开发者使用的开发工具。他在Ruby 社区非常活跃,在世界各地经常演讲,为Ruby 的推广做的极大的贡献。这是3天前他在GitHub上的最后一条 commit。
云适配是一家帮助企业快速将桌面版网站适配到各种移动设备终端的屏幕上的新创公司,结合最前沿的HTML5,无需再像传统WAP 技术那样需要额外开发和维护一个移动网站,用户要做的就是添加一行代码。
如果你是一个生活在2003年的程序员,却不了解字符、字符集、编码和Unicode这些基础知识。那你可要小心了,要是被我抓到你,我会让你在潜水艇里剥六个月洋葱来惩罚你。
Coverity是软件开发测试领域的领导者,好奇号火星车飞行和着落功能软件(200多万行代码)即由Coverity测试。全世界有超过1100家组织提供服务使用Coverity开发测试套装产品,自动测试源代码查找软件缺陷,这些缺陷可能导致产品出现崩溃、意外行为、安全漏洞或灾难性故障等情况。
月用户数4.5亿、每天新增1百多万的注册用户,让WhatsApp成了Facebook这般社交巨头也可望而不可及的对象,如此Facebook只能选择要么在WhatsApp这个国外社交App前投降,要么在它成气候之前把它收了!
开源的Ceph及Red Hat旗下的Gluster都是成熟的技术,但兴许不久之后就将经历某种重生了。随着存储产业开始向扩展性存储及云的方向发展,将不断会有基于这些低价的软件技术的产品推向市场,而对这些自集成解决方案的补充在近一年来不断涌现。
Pycoders周刊根据读者对周刊文章的点击数据,评选出了2013年最受关注的Python编辑工具。
我时常在StackOverflow上看到有人评论关于 except: pass 的使用,他们都提到这是一个不好的Python编程习惯,应该避免。可我想知道为什么?有时候我并不在意出现的错误,而是只想让我的程序继续进行下去。就像这样:
发布于 2014-02-21 自从公布了业余项目(side-project)的收入,我收到了很多次这个问题:“你真的有4个孩子和一份全职工作吗?!你从哪儿为业余项目挤出时间的?” 回答时,我想编造一些听起来非常令人印象深刻的回答:“嗯,我每晚熬夜,拼命奋斗到眼睛充血。” 但我没有那样做。目前我也没有使用非常复杂的时间管理哲学。这里有一些我马上要做的已经使我受益的事情。如果你像我一样(为人父母 并且/或 有一份全职工作),那么这些事也许也会对你有帮助:
Pycoders周刊根据读者对周刊文章的点击数据,评选出了2013年最受关注的Python运维工具。
事实上有许多的途径可以了解机器学习,也有许多的资源例如书籍、公开课等可为所用,一些相关的比赛和工具也是你了解这个领域的好帮手。本文我将围绕这个话题,给出一些总结性的认识,并为你由程序员到机器学习高手的蜕变旅程中提供一些学习指引。
我们借助于 Gnuradio 和一个麦克风和扬声器,展示了跨超声波频率的网络互连的实现. 这允许你通过一个音频连接来使用 TCP/IP,UDP 协议。
本文说的这个技术是通用的,但为了解释说明,我们选用了 PostgreSQL。感谢 pgAdminIII 提供的解释性插图,这些插图有很大帮助。
2014年1月27日,随着Android++扩展的出现,Windows平台的开发者所期待的一件事情:通过Visual Studio开发Android App,可以如愿以偿了。
Code Pilot是一个Xcode的扩充套件,可以让开发者更快的找到之前曾写过的代码,并拿出来重复使用。在之前,Code Pilot是一套价值14.95美元的产品。最近Code Pilot CEO Zbigniew Sobieck不仅宣布解决了Code Pilot在Xcode5上面的使用问题,也把Code Pilot的代码开源了,让更多的开发者可以改进这个套件并增强其功能。它使用模糊查询匹配(fuzzy query matching)去计算出一个根据相关性排序好结果列表;通过少许的按键你就可以跳到你想要查找的方法了。
Python已经演化出了一个广泛的生态系统,该生态系统能够让Python程序员的生活变得更加简单,减少他们重复造轮的工作。同样的理念也适用于工具开发者的工作,即便他们开发出的工具并没有出现在最终的程序中。本文将介绍Python程序员必知必会的开发者工具。
Teambition是一个简单高效的项目协作平台。致力于帮助中小创业团队、研发机构、教育培训机构或学生团体等,利用Teambition平台最大限度的降低沟通成本提高工作效率,切实做好每个项目,同时有效管理团队知识资产,助力团队稳健成长。
大家好!首先我做一下自我介绍。我叫Reginaldo Silva,是一名巴西籍的计算机工程师。最近我的工作与信息安全有关,尤其是在Web应用程序安全性的方面。如果可以的话,我很乐意给大家演示如何入侵网站和应用程序。我的主页上有一些相关信息,欢迎大家浏览。
2013年Google I/O 大会首次发布了Android Studio IDE(Android平台集成开发环境)。它基于Intellij IDEA 开发环境,旨在取代Eclipse和ADT(Android开发者工具)为开发者提供更好的开发工具。既然Google一直在努力推广,相信不久以后就有望赶上Eclipse。
目前,jQuery是事实上的操作文档对象模型(DOM)的库。它可以与流行的客户端MV*框架结合使用,并且拥有大量的插件与大型的社区。开发者对于Javascript的兴趣与日俱增的同时,很多人开始好奇,原生的API是如何工作的,以及我们何时应该直接使用它们而不是引用一个额外的库。
为了提升Web应用的用户体验,想必很多开发者都会项目中引入离线数据存储机制。可是面对各种各样的离线数据技术,哪一种才是最能满足项目需求的呢?本文将帮助各位找到最合适的那一个。
现在 web 设计是最有趣的了,做好 web 设计不仅要熟练使用 Javascript,css 和 html 等,还要有自己的创意设计。为了方便大家发挥自己的 创意,就产生了很多 JS 框架,Node.js 扩展等等。有了这些工具,开发者们就能专注于创意设计了,而不用为某个功能而 花费太多精力。这里我们介绍的是 12 个开发者们必备的 JavaScript 库 ,都是一些很基础功能很强大的库。有了这些库,开发者们可以节省很多时间,大 大提高开发的效率,所以大家赶紧收藏起来吧:)
Typecho Framework是SegmentFault所用的框架,由创始人joyqi亲手打造。joyqi也是国内知名博客平台Typecho的作者。
为了提高开发效率,很多开发者都使用Mac OS X或Linux系统作为桌面系统。但是,国内很多网上银行都只能在Windows下使用,给大家的日常使用带来了不便。陆景昊童鞋整理了国内网上银行在Windows、Mac OS X和Linux系统下的兼容性列表,供大家选择银行时参考。
测试与API交互的HTTP调用是一件令人生厌的复杂事情。测试一个真实的Web服务器时,一大堆问题随之产生:脆性测试(brittle test,因为网络或API本身的问题而导致的测试失败)、速度减慢测试(slow test,每一次HTTP调用都要花费好几秒)和不完全测试(“如何触发一个速率限制越界用例?想一想,我只希望速率限制会起作用……”)。
目前看来评估不同的SSL/TLS配置已经逐渐成为了我的业余爱好。在10月份发表了Server Side TLS之后,我参与一些讨论密码性能、key的长短、椭圆曲线的安全等问题的次数都明显增多了(比较讽刺的是,当初之所以写“Server Side TLS”就是非常天真的希望减少我在这个话题上的讨论次数)。
甲骨文收购Sun四周年之后,InfoWorld 采访了Java之父James Gosling,Gosling一一评点了甲骨文对Sun技术的处理。
当人们在进行一项体力工作时,你很容易评估他们工作的努力程度。你可以看到他们的身体动作,看他们流了多少汗水。也可以去看他们的工作成果:砖墙越砌越高,地上的洞越来越大。对努力工作的认可和奖励是人类一个非常基本的本能,这也是为什么我们对耐力运动如此着迷的原因之一。然而,在管理一些技术创造型的员工时,这种对体力上的努力工作的本能欣赏却变成了一个问题。高效率的知识工作者通常看起来并不像是在努力工作。
在日常工作中,我们都习惯直接使用或者通过框架使用反射。在没有反射相关硬编码知识的情况下,这是Java和Scala编程中使用的类库与我们的代码之间进行交互的一种主要手段。但是,使用反射仅限于JVM内部运行的Java和Scala代码。假使在运行期通过反射既能查看自己的代码又能看到JVM的代码,会有怎样的效果呢 ?
这是一个无科技,不痛快的年份。 2014年,2月28日-3月2日,创智天地联合香港数码港将一起举办“2014沪港黑客马拉松”活动。活动以 "智慧生活 SMARTER LIFE" 为主题,力图创造出让我们的生活更加方便更智能的产品,颠覆有时侯就在热烈的几十小时中诞生!这是SegmentFault 团队在2014年参与联合主办的第一场黑客马拉松活动!
如果你苦恼于自己网站的网页无法正常地显示在移动设备上,那么 云适配 会是你的救星。
云适配于2014年1月28日在天津武清与武清商务区正式签约战略合作,共同构建移动互联网产业基地,由政府出台相关扶持政策,基地将围绕三个中心重点打造:1、打造HTML5等高端技术研发中心; 2、设立移动互联网大讲堂; 3、打造集数据分析、云计算、移动互联网为一体的智能化展览展示中心。
如果你还在为Oracle收购Sun公司给Java社区的变化所纠结,请站在Oracle的角度替它想想吧。2013年大部分时间里,Oracle都在与遗留的Java安全问题作战,我们感觉这些安全漏洞仍然会是2014年大家关注的热点。尽管如此,还是希望新年里Java会发展的更好。下面是我们给出的未来12个月热点提示。
37signals这家软件公司,以杰出的专案管理服务Basecamp闻名全球。关于这家公司,不知道读者朋友们是否有印象?但也许你看过《重来》(Rework)这本书,或是听过Ruby on Rails这个程式语言框架,这也都是该公司的作品。
自从有了 Chromecast,用户把各种自己喜爱的在线内容投放到电视屏幕上变得非常方便,投放过程简单得只需要用户按下手机、平板和笔记本上的投放按钮。
许多Web开发者都知道SSL,但常见的情况是SSL没有完整地部署或者没有部署在它应该部署的地方。这篇关于何时及如何部署SSL的简要指南,将帮助你避免大多数常见错误。
每个应用都由两样东西构成:该应用独有的功能和所有应用共有的功能,比方说用户注册、登录、忘记密码等。而从用户的角度出发,那些独有的功能归结起来就是用户界面以及系统的行为模式。而在视觉表象之后的功能,用户并不关心,他们只期望系统能按预期运行就可以了。
2013年12月18日,笔者和钛媒体另外一位同事正在位于海定区小营西路33号的金山大厦中采访金山云的总裁王雨林。 而就在同时,AWS在中国落地的策略发布会正在不远的地方召开。一个小时的采访结束,当我们从金山大厦出来时,便听说阿里云已经宣布全线降价。其后几天,其他一些云计算相关的厂商也或多或少的相应释出了相应的应对方案。
系统管理员都喜欢自己写点小工具来让自己的工作完成的更快或者更好, 不管是在大企业管理大量的服务器还是只管理两三台机器. 但是很少人会把他们的工具发布出来. 也就是是说极少有工具能被重用,或者说很多工具就只能在所在的组织内部有用.拷贝给别的组织,他们也用不上. 也就是说,每个系统管理员,在一个新的公司,都会另起炉灶开发一套基于ssh,for循环的"系统"来帮助自己完成系统管理任务.
在纳德拉担任首席执行官的第一天,他向微软全体员工发表公开邮件,介绍自己并阐述对未来的愿景。
比尔·盖茨将辞去董事长的职位,但继续担任科技顾问。他表示:“纳德拉是一位久经考验的领导者,具有丰富的工程技术、商业视野并能够将人们团结在一起。” 纳德拉表示:“微软未来的机会还有很多,不过要想抓住这些机会,我们必须集中注意力,更快采取行动并继续进行转型。我的职责中一个重大部分是加速我们将创新产品带给我们客户的能力。” 此外,约翰·汤普森(John Thompson)将成为董事长。
我们曾转过一篇关于Facebook正在开发新闻app 的报道,日前其官方正式在苹果App Store放出iOS应用——Paper。