visit online pharmacy and buy norvasc online, after that buy cheap wellbutrin online no prescription, and cheapest valtrex no prescription. Get your discount in pharmacy when buy arimidex online, and buy lasix without prescription. Make sure your are secure when you buy neurontin online without prescription, and buying cheap retin-a no prescription online. Best place to order flagyl online without prescription, and order cheap zovirax online no prescription, and order cheap zovirax no prescription. Go to the best pharmacy online to buy baclofen online, and purchase clomid online with no prescription, and buy diflucan without a prescription online, and purchase with no prescription premarin 15 mg online. Get a discount when buy doxycycline online no prescription, and buy cheap acyclovir online no prescription
buy online retin-a overnight without rx, and buy cheap amoxil purchased online without prescription, and buying cheap premarin with free fedex overnight, and buying cheap diflucan (fluconazole) cod saturday delivery, and buy online taking too much synthroid medication, and cheap pharmacy clomid twin, and purchase with no prescription order zovirax (acyclovir) creditcard, and order online buy generic wellbutrin cheap no membership, and cheap online will generic available valtrex in toronto, and cheap pharmacy order cheap order propecia online, and order online no prescription hydrochlorothiazide online pharmacy, and pharmacy cheapest accutane ultrum, and pharmacy cheapest cheap doxycycline without rx, and ordering online where to buy norvasc, and buy cheapest prozac for sale cod, and buy online where can i buy flagyl online, and buying cheap acyclovir xr purchase online cheap, and purchase with no prescription forum paxil, and ordering online best buy lipitor, and buy cheapest arimidex buy without a prescription, and pharmacy cheapest bactrim overnight delivery cheap, and generic medications buy neurontin online no membership, and order cheap baclofen side effects, and order online price zithromax, and pharmacy cheapest where to buy lasix without a prescription, and

存档

文章标签 ‘Ruby’

如今仍在工作的12名最“屌”的程序员

2015年7月14日 1 条评论

原文出处http://toutiao.com/a4711317778/

via VB, 快鲤鱼翻译

(编辑:Zoey)

人们每天使用的App,以及玩儿的电子游戏不是凭空就有的,而是程序员笔耕不辍,靠着他们一行行的代码开发出来的。

当然,那些App应用、网页、甚至是整个互联网本身,都需要依靠平台和硬件来运行。更重要的是,就连人们构建这些平台所需要的编程语言,其实也是需要有人开发出来。那么问题来了,站在编程金字塔顶端的那些人,都是谁呢?

1、Linus Torvalds,他在赫尔辛基大学的宿舍里开发了Linux,一款免费的操作系统。如今,Linux已经成为了全球很多大型数据中心,超级计算机,以及服务器群最受欢迎的操作系统。除此之外,很多Linux爱好者也热衷于安装这款操作系统。

如今仍在工作的12名最“屌”的程序员

Torvalds也以“毒舌”而闻名,在最近的某个访谈上,有一个听众会员询问Torvalds,是否他的这种性格会导致Linux社区会员离开,而他的回答令人惊诧,他说,“你们愿意离开就离开,我不在乎你们。”

2、在本文要介绍的这13名最牛程序员中,Tim Bemers-Lee爵士是唯一一个受到伊丽莎白女王二世授勋骑士爵位的程序员。他发明了超文本传输协议(HTTP),整个互联网,都是基于这项技术而建立起来的。

如今仍在工作的12名最“屌”的程序员

最近,Bemers-Lee的工作是负责廉价互联网联盟(Alliance for Affordable Internet),该项目是一个非营利性组织,由谷歌、Facebook,以及微软三家巨头联合发起,旨在为全世界提供更加廉价、实惠的宽带互联网服务。

3、Donald Knuth在计算机界的学术成就,已经让他被人们称之为“算法分析之父”。无论是Facebook上的news feed算法,还是亚马逊的推荐引擎,都是得益于他的工作成绩。

如今仍在工作的12名最“屌”的程序员

如今,他已经77岁了,Knuth 仍然在编写其多卷大作《计算机编程艺术》,该书最近一版是在2011年发行的。此外,他还是斯坦福大学的名誉退休教授。

4、Brendan Eich是JavaScript的发明者,这款编程语言已经成为了网页应用开发的标准程序语言。

如今仍在工作的12名最“屌”的程序员

最近,Brendan Eich成为了众多争论的源头,他曾在Mozilla公司(开发火狐浏览器的公司)担任过首席执行官一职,但是时间却没有太久,因为他曾给美国国家婚姻组织捐款,而该组织反对同性恋婚姻,而且也支持加州反同性恋婚姻提案Proposition 8,于是,在短暂的任期结束之后,他离职了。

5、Solomon Hykes是Docker创始人,Docker是一个非常火的技术,非常受程序员欢迎,因为他们使用Docker编写的代码可以在任何环境下运行。

如今仍在工作的12名最“屌”的程序员

实际上,Docker一开始只是一家名为dotCloud的公司的编外项目。但是当Docker逐渐变得热门,该公司开始转型,专门为Docker提供支持。最近有传言称Docker的估值已经超过了10亿美元。

6、马克扎克伯格最令人称奇的,就是他在哈佛大学的宿舍里开发了Facebook。如今Facebook的公司格言已经被人们所熟知,那就是“突破常规,快速前进”,这个格言依然引领了全世界的创业文化。

如今仍在工作的12名最“屌”的程序员

扎克伯格的个人哲学,就是要把全世界的人们都联系在一起,提升人们的社交参与度,正是基于这个理念,驱动Facebook不断前进。

7、丹麦程序员David Heinemeier Hansson(在程序员圈子里,他以DHH的名号闻名)开发了Ruby on Rails程序语言,这是一款非常受欢迎的网页程序框架,他依靠该语言赢得了谷歌授予的2005年度黑客的荣誉称号。

如今仍在工作的12名最“屌”的程序员

Hansson还是一名狂热的赛车手,他们2012年就开始参加勒芒24小时汽车耐力赛,并且在2014年成为了他那个级别里的第一名。

8、Richard Stallman从上世纪八十年代开始,就一直在为自由软件运动而奋斗,他开发了很多成功的项目,并且表示自己开发的程序和工具不属于任何一家公司。

如今仍在工作的12名最“屌”的程序员

Stallman最为人所熟知的,可能要数他提出的“非盈利版权”的理念,这套理念应用了美国的版权法,来确保软件可以在公共领域内应用,正是得益于Stallman,才促成了开源运动的兴起,让我们能够享用很多热门的技术,比如Docker,Linux,Hadoop,Spark,等等。

9、Bram Cohen在2001年发明了BitTorrent比特流协议,他开创了一个全新的领域,用户可以将大文件拆分成很多小块,不仅更加快速地下载,还可以同时下载。

如今仍在工作的12名最“屌”的程序员

BitTorrent非常流行,估计全世界的用户数量超过25亿。去年电台司令乐队(Radiohead)主唱Thom Yorke发表了一张新专辑,并且是在BitTorrent上独家发行,很快就让他赚到了数百万美元。当然,由于BitTorrent协议是匿名的,而且下载速度非常快,也让很多盗版音乐、电影、以及游戏非常猖獗。

10、James Gosling发明了Java语言,它和JavaScript一样,是全世界最受欢迎的编程语言。(实际上,除了名字之外,Java和JavaScript编程语言没有一点相似之处)。

如今仍在工作的12名最“屌”的程序员

Gosling是在Sun MicroSystems公司工作时发明了Java语言,该公司在2010年被业界巨头甲骨文公司收购。之后,Gosling离开了公司,开始不断抨击甲骨文公司。后来,他在谷歌公司短暂地工作了五个月时间,现在加入了一家名叫LiQuidRobotics的初创公司。

11、丹麦计算机科学家Bjarne Stroustrup在1978年发明了C++程序语言,他是在Dennis Ritchie发明的C语言基础上,新增了很多功能,让这款编程语言更容易被大众接受。

如今仍在工作的12名最“屌”的程序员

Stroustrup真的是个大忙人,他不仅是美国得克萨斯农机大学计算机科学学院下属工程学院院长,同时也是哥伦比亚大学访问教授,并在投资银行摩根士丹利工作。

12、John Carmack,id Software公司联合创始人,著名的Doom游戏创造者。此外他还是3D图像技术的先驱,如今仍然在这一领域工作。

如今仍在工作的12名最“屌”的程序员

现在,Carmack在Oculus VR公司担任首席技术官,该公司已经被Facebook收购,他将把自己在图形开发上的知识应用在下一代虚拟现实头盔上面。

 

XRuby:享用JVM上的Ruby

2007年10月12日 没有评论

XRuby:享用JVM上的Ruby
作者 郑晔

XRuby是什么?它是一个开源编译器。与其它编译器一样,它完成的工作是将一种格式的语言转换成另一种。与大多数编译器不同的是,它是将Ruby的代码(.rb)转换成Java的字节码(.class)。

参考信息
XRuby主页
XRuby项目
XRuby Blog
XRuby邮件列表
作者简介
郑晔,ThoughtWorks中国公司咨询师,开源项目XRuby核心成员,目前正致力于让Ruby更好地运行于JVM平台。他的Blog为:http://dreamhead.blogbus.com/。

全文: http://www.infoq.com/cn/articles/XRuby-JVM

分类: Java 标签: , ,

Ruby 挑战Java技术的黑马

2006年9月16日 没有评论

Ruby on Rails 是基于Ruby语言的轻型Web开发框架,不仅开发效率高(部署容易)、功能丰富(支持Ajax等最新应用) ,不可思议的是,它的性能比基于Struts和Hibernate的Java应用还高15%-30%。无庸质疑,动态语言是编程技术发展的新方向。那么, ROR会不会成为首选Web开发语言?

请看IT专家网的相关专题.

分类: Ruby & Rails 标签: ,

Ruby on Rails 用 REST 对 Web 服务提供了优秀的支持

2006年9月9日 1 条评论

Rails 用叫做 Action Web Services 的模块实现 Web 服务。许多开发框架鼓励视图和 Web 服务使用独立的控制器。这个策略可以维护控制器之间的风格一致。问题是针对所服务的每种内容,都需要一个新控制器。例如,Ajax 用户界面要求从控制器取得到 JavaScript 的远程 XML 调用。

不必为 Web 服务专门分配一个控制器,使用 Rails,可以通用地用同一个控制器向基于 HTML 的视图、基于 XML 的 Web 服务和基于 XML 的 JavaScript 组件提供内容。

Bruce Tate在其文章”跨越边界: REST on Rails“中阐述了这一策略.

使用 Ruby on Rails 开发你的第一个 Web 应用

2006年7月11日 1 条评论

请事先安装好 Ruby, Ruby on Rails, 并假定你已经安装好了 mysql

第一步:先创建 mysql 数据库
mysql>create database AddressBook;

mysql>USE AddressBook;
mysql>CREATE TABLE IF NOT EXISTS contacts (
id smallint(5) unsigned NOT NULL auto_increment,
name varchar(30) NOT NULL default ”,
created_on timestamp(14) NOT NULL,
updated_on timestamp(14) NOT NULL,
PRIMARY KEY (id),
UNIQUE KEY name_key (name)
) TYPE=MyISAM COMMENT=’List of Contacts’;

第二步:生成 AddressBook 应用程序
运行 rails AddressBook

第三步:配置数据库
vi config/database.yml
development:
adapter: mysql
database: AddressBook
host: localhost
username: root
password: huihoo

第四步:创建 contact 内容
运行以下命令:
AddressBook$ruby script/generate model contact
AddressBook$ruby script/generate controller contact

第五步:告知控制器去使用支架
vi app/controllers/contact_controller.rb
class ContactController < ApplicationController
model :contact
scaffold :contact
end

第六步:启动 WEBrick 服务器
http://localhost:3000/contact/

刚开始没有数据,请使用http://localhost:3000/contact/new 创建新记录

数据被插入到mysql 数据中,并且你可对记录进行相应操作,你的第一个应用就这样创建好了。

Listing contacts

Name Created on Updated on
Allen Long Tue Jul 11 11:53:00 HKT 2006 Tue Jul 11 11:55:29 HKT 2006 Show Edit Destroy
Huihoo Tue Jul 11 11:53:00 HKT 2006 Tue Jul 11 11:55:40 HKT 2006 Show Edit Destroy

参考 使用 Ruby on Rails 快速开发 Web 应用程序

分类: Ruby & Rails 标签: ,

Ruby On Rails 的成功应用:43people,43things,43places

2006年7月8日 没有评论

Robot Co-op 公司使用 Ruby On Rails 成功开发出 43people, 43things, 43places 的Web应用,并将三个站点成功整合.

下午我在 43people.com 注册huihoo帐号,获得 http://huihoo.43people.com/ 的用户空间,同时也获得了在 43things, 43places 上的用户空间:

http://www.43things.com/person/huihoo , http://www.43places.com/person/huihoo
这三个站点和谐统一,将 人、事、地 三个重要的信息融合在一起,值得学习与借鉴。

分类: Ruby & Rails 标签: ,