阮一峰的网络日志

412 篇文章
77 人订阅

全部文章

ruanyf

每周分享第 26 期

Basecamp 是 IT 行业很有名的一家公司,提供团队协作工具,同时也是 Rails on Ruby 框架的创造者。这家公司的特别之处在于,它不仅写软件,还...

131
ruanyf

Git 原理入门

即使天天使用它,很多人也未必了解它的原理。Git 为什么可以管理版本?git add、git commit这些基本命令,到底在做什么,你说得清楚吗?

641
ruanyf

RESTful API 最佳实践

它的大原则容易把握,但是细节不容易做对。本文总结 RESTful 的设计细节,介绍如何设计出易于理解和使用的 API。

794
ruanyf

每周分享第 25 期

十年前的2008年9月23日,HTC 发布了世界上第一台安卓手机 G1,3.2英寸屏幕,320x480分辨率,256MB内存, 1150mAh电池,并带有一个实...

553
ruanyf

每周分享第 24 期

以前的 3D 打印,一般都使用塑料。今年,3D 金属打印机问世了,可以用金属打印零件,生成更轻、更坚固、更复杂的形状,而且成本更低、速度更快。这为复杂的金属模具...

733
ruanyf

在PHP语言中使用JSON

我写过一篇《数据类型和JSON格式》,探讨它的设计思想。今天,我想总结一下PHP语言对它的支持,这是开发互联网应用程序(特别是编写API)必须了解的知识。

863
ruanyf

每周分享第 23 期

社会学家按照收入,把所有美国的职业分成100个等级。收入最高的职业为100分,收入最低的职业为1分。在这个体系里面,医生是93分,空姐是53分,擦鞋工是9分。

804
ruanyf

命令行通配符教程

一次性操作多个文件时,命令行提供通配符(wildcards),用一种很短的文本模式(通常只有一个字符),简洁地代表一组路径。

452
ruanyf

Vim 配置入门

Vim 的配置不太容易,它有自己的语法,许许多多的命令。我总是记不清楚,所以就整理了下面这篇文章,列出主要配置项的含义。

511
ruanyf

每周分享第 22 期

2008年,英国摄影师大卫·斯莱特(David Slater)来到印度尼西亚,拍摄一种珍贵的猕猴。他把照相机固定在三脚架上,放在丛林中,然后躲在远处偷偷观察猕猴...

752
ruanyf

如何降低软件的复杂性?

John Ousterhout 是斯坦福大学计算机系教授,也是 Tcl 语言的创造者。

643
ruanyf

每周分享第 21 期

漫画家蔡志忠有一个演讲,题目叫做《努力是没有用的》。读完这份演讲稿,我觉得他说的有道理。

713
ruanyf

哈希碰撞与生日攻击

所谓哈希(hash),就是将不同的输入映射成独一无二的、固定长度的值(又称"哈希值")。它是最常见的软件运算之一。

862
ruanyf

每周分享第 20 期

(题图:特洛伊遗址,土耳其,2014。游客付费后,可以穿上古罗马士兵的服装,拍照留念。)

652
ruanyf

Google日历简易版

我试过自己搭建软件,但又懒得维护。使用过twitter,但它的档案查阅和时间序列功能实在太弱了。

543
ruanyf

关于Lorem ipsum

Wikipedia上的解释是,这只是一段用来测试排版效果的占位文字,没有实际的含义。据说,16世纪的时候就有人开始用了。当时的某个印刷工人,从古罗马政治家西塞罗...

721
ruanyf

Wikipedia创始人访谈

2001年,当他决定创办维基百科的时候,所有人都感到太疯狂了。办一个网上的百科全书,访问者可以自由编辑,连注册也不需要,你想怎么写就怎么写,目标是整理和呈现人类...

882
ruanyf

如何制作DVDrip?

我就研究了一下,如何制作DVDrip。下面是我的一点笔记。因为我对视频转换其实完全不懂,所以说得不对的地方,欢迎大家指正。如果你知道其他好的工具软件,也欢迎推荐...

742
ruanyf

低俗技术大观

事先声明,下面的内容可能会让你产生生理或心理上的不适,请谨慎阅读和点击。(不过必须说,它们相当有趣。)

622
ruanyf

Wikipedia的方言版本

闽东话版本: http://cdo.wikipedia.org/wiki/ 闽南话版本: http://zh-min-nan.wikipedia.org/...

812

扫码关注云+社区