《Agile Web Development with Rails》抄书笔记系列
“《Agile Web Development with Rails》抄书笔记系列”目录
很早之前就对Python、Ruby等动态语言很感兴趣。因为一直在犹豫应该学习Python,还是该学Ruby(传说中的Ruby on Rails太牛逼闪闪了,可以先看看“牛逼闪闪的Ruby迭代器”体验一下Ruby的牛逼之处)。在我犹豫出门改迈左脚还是该迈右脚的时候,时间已经悄悄过去了好几年。最近,由于想做一个网站(抱歉,还没开始编码),在陈皓(微博)大哥的指点下,不再犹豫,开始学习Ruby。由于D瓜哥的目的很简单,就是做个网站,所以直接开始学习Ruby on Rails。在范凯(微博)的博客中,推荐了Ruby on Rails(一下简称Rails)的三本书,《Agile Web Development with Rails》是第一本。然后,D瓜哥就开始了不平凡的抄书过程。
这是第一篇抄书笔记。所以,D瓜哥就先来说一下Rails的环境搭建。
操作系统选择
鉴于D瓜哥的惨痛经历, 阅读全文…
WordPress源码分析系列
- WordPress源码分析(一):安装过程中页面的加载顺序
在上一篇文章“WordPress源码分析(一):安装过程中页面的加载顺序”中,D瓜哥分析到Wordpres通过wp/wp-admin/setup-config.php页面获取、处理数据库连接配置信息。今天,D瓜哥接着从这里开始,对wp/wp-admin/setup-config.php文件的源代码进行“庖丁解牛”!
“潜规则”
由于wp/wp-admin/setup-config.php文件真的很大,有287行之多。所以,D瓜哥在讲解的时候,只展示和详解部分相关的内容。
另外,为了方便大家阅读,D瓜哥会把所展示的代码行号调整成和源文件保持一致!
上班进行时,造数据蛋疼并发时,朋友给我发了“当你辛辛苦苦写的博客文章被无情复制,成为了他的”原创”,你作何感想?”的链接,问我有什么看法?反正蛋疼,不如休息一下,扯扯蛋。
从上大学开始,混迹网络N多年了,算是半个老网虫吧。陆陆续续在百度空间、CSDN、JavaEye和博客园(排名不分前后)中开设博客;2011年整过“ivvy.org”(停止更新);2012年6月开始整“‘地瓜哥’博客网”。也算是个热心写手吧,虽然文章都不怎么样。不过,让D瓜哥真正开始关注“转载”这个问题还是从开始建设“‘地瓜哥’博客网”说起。 阅读全文…
WordPress 是一个功能非常强大的博客系统,插件众多,易于扩充功能。安装和使用都非常方便。 WordPress 已经成为主流的 Blog 搭建平台。吹嘘到此为止。(●⌒◡⌒●)所以,D瓜哥也是使用的Wordpress搭建我的博客:“地瓜哥”博客网。
前两天,一个非常要好的朋友让帮忙做个网站,以前没整过这种东西。头一次整,觉得挺头大的!首先,第一个问题就是网站的安装过程怎么处理?配置文件如何生成?可是,这两个问题该如何解决呢?
D瓜哥首先想到的就是Wordpress的安装过程:过程简单,配置清晰,只需配置一下数据库连接信息和博客的基本信息,Wordpress立马就能跑起来。非常好的“山寨”对象。整好可以借此机会,研究一下Wordpress的源代码,既可以学习一下PHP,又能深入了解一下Wordpress的实现细节,方便以后定制;还能解决我的问题。真是一箭三雕,何乐而不为? 阅读全文…
前两天在“博客园”上看了一篇文章“PHP基础教程”,介绍PHP的,感觉挺好。D瓜哥在学Ruby,正好也写一篇“Ruby入门教程”。需要说明一下,这篇文章适合有编程基础的,但是没接触过Ruby的新手。而且,这篇文章侧重入门,老鸟可以直接飞过。(如果能帮忙检查一下是否有描述不当,甚至错误的地方,也欢迎来踩两脚。D瓜哥感激不尽。)
Ruby环境搭建
在Windows下,搭建Ruby环境,比较简单的方法是在“RubyInstaller”上下载一个合适的版本(D瓜哥使用的是 阅读全文…
D瓜哥最近想做一个网站,另外,老早就有学习一门动态语言的想法,满足着两个条件的编程语言中,Ruby、Python是最合适的两种语言。现在Ruby on Rails如日中天,光芒万丈!所以,就选定了Ruby,从零开始学习。
前天看了Ruby的迭代器,对于我这个只学过Java、C/C++等的人来说,绝对是眼前一亮的感觉!而且是光彩夺目:没想到迭代器还可以 阅读全文…