2014
11-11
11-11
仅需200美元,你就可以DIY自己的智能手机
开源硬件平台 Arduino 幕后的打造者之一DavidMellis今天发布了DIY智能手机的蓝图,让那些喜欢动手并且有耐心有时间的人,打造自己的手机。Mellis使用了现成的 ArduinoGSMShield,一个让设备可以接入蜂窝网网络的开源硬件,这也算是手机最基础的功能。除此之外,你手机上的任何部件都需要由你添加,比如屏幕、按钮、扬声器、甚至整个手机界面等,之后你便可以接打电话、发短信、储存联系人并且手机还能显示时间。Mell...
继续阅读 >
EgorHomakov(Twitter: @homakov 个人网站: EgorHomakov.com)是一个Web安全的布道士,他这两天把github给黑了,并给github报了5个安全方面的bug,他在他的这篇blog——《HowIhackedGithubagain》说明了这5个安全bug以及他把github黑掉的思路。Egor的这篇文章讲得比较简单,很多地方一笔带过,所以,我在这里用我的语言给大家阐述一下黑掉Github的思路以及原文中所提到的那5个bug。希望这篇文章能让从事Web开发的同学们警...
上面这张图是诺基亚最初的鱼形图标。你很难预测一家公司的发展轨迹。一家148年前在芬兰从事造纸的公司,后来同橡胶厂和电缆厂合并成为发展纸张、橡胶和电缆的综合性企业,随后再将重心放在电信业。在它的鼎盛时期,国内每天被播放次数最多的曲子很可能就是它手机的经典铃声。后来的事,大家也都知道了...最近临时CEORistoSiilasmaa对这个被剥离了设备和服务的诺基亚持有相当乐观的态度,他说这是诺基亚下一个150年的开端...
我研究过很多编程语言;我经常的好奇于在面对这些不同的语法时,编程过程会有哪些不同,一种不同的语法会让你更富有表达性或编码速度的更快吗?我并不知道,我知道的只是在使用不同的语言时你都敲击了哪些键盘上的键。这也许是那些不知道该学习使用哪种编程语言的人会感兴趣的事。据我的认识,键盘使用分布越广的语言通常是设计的很糟糕的语言。你也许会争辩说,程序中变量名的取法会影响统计的结果。可是,大部分编程语言都有自...