如何做好研究

  1. 做计划

    我告诉我的学生,写研究论文的第一步就是要明确你真的有一份研究论文要写。写一份计划书,其中应当包括在某一天需要完成的一系列的重要进展。(例如:9 月 20 日前找到 10 份资料,10 月 15 前完成初步的研究)。按照计划来执行。你也需要时间来看看自己还缺什么材料,什么材料在图书馆中可以查到,选择相关的材料,阅读并做笔记,并整合之。之后,你需要弄清自己要在论文中提出的观点。

  2. 开始使用 Wikipedia,不要停下

    Wikipedia是一个很适合开始进行你的研究的地方,你可以搜寻与你的主题相关的关键词,浏览每页上的链接,并且接着看它所建议的资源。做笔记,尤其是对任何它推荐的好的资源。我们在这里的目标是: 获取对你要写的主题的一个相对较好的综览。并且由于它的超链接的特性,Wikipedia 比大多数纸质的资料更有用。到你准备好动笔写之前,你应该已经由此得到了许多比 Wikipedia 上所呈现的更好的资料。所以,不要直接在你的论文中引用 Wikipedia。

  3. 整理自己的参考书目

    一旦你找到了关于你的主题的一本好的学术书籍或是一份文献,那很棒。在它的最后将会出现几十甚至上百份资料供你去查阅。通常,你可以略读这份参考书目并且将标题看起来与你的研究相关的东西记下来。学术文献的作者们并不会竭尽心机来给标题起一个很有创造力的名字, 所以通常你可以很容易的从标题与子标题中了解他们的研究方向。接下来,返回开头并且寻找你是否认识哪位作者的名字,这将很有用。对第一本书完成这样一份工作之后,你可以接着对后面的书继续做这样的工作。这样,你将迅速获得远比你所需要的多得多的资源。(但是你确实需要这样做,因为你的图书馆不一定拥有所有这些提及的书籍以及期刊,馆际间的图书传递速度很慢以致于对于需要在学期末完成论文的学生来说并没有多大价值。)

  4. 脑海里要有研究的问题

    学术的说,当数据展现在你面前的时候,你的主题应当从你的研究中浮现出来。当你做研究的时候,你需要一个“研究主题”,也就是你想回答的问题。当你遇到新的材料的时候,问问自己这对回答你的问题有没有帮助。你应当放弃那些看起来相关但实际上对回答你的问题没有帮助的资料。找到一大堆资料看起来很有吸引力,的确,找到一些资料是必要的,但是太多就会浪费你的做研究的时间。找一两个好的资料做背景(你最初在 Wikipedia 上找到的在大多数情况下足够了),然后坚持把精力放在向着回答自己的研究问题的方向上。

  5. 一次只处理一个论点

    不要试图一次把你的主题搞定。对整个主题有一个大概的感觉,为你需要了解的东西建立一份大纲。之后每次处理一个论点。在完成初稿之后,你将发现论点间的联系。

  6. 使用信息组织系统

    开始你的研究时,应当对计划如何收集和组织你的笔记与数据有个概念。尽管我曾经利用过索引卡片来写过论文,但我最喜欢的系统还是一个关于单一主题的笔记本。在新一页的最上面,我写上参考书目的名字,然后抄写需要引用的,并且做笔记。 在旁边,我会加上它们的页码做标签, 并且记下我阅读时突然萌生的一些想法。 我喜欢有效率的使用电脑,我尝试过做数据库,使用 Wiki 软件,做 Outline 以及其它软件,但是我从没有发现哪个系统特别卓有成效。 我的时间都花在与软件本身打交道了,而不是做我的研究。无论使用何种系统,确保每一个引用,事实以及思想都能找到它的来源。这样你就可以在写作的时候方便的添加上参考文献了。

  7. 了解你要用的资源

    花点时间去了解你的图书馆究竟提供哪些在线或者离线的资源。大多数图书馆都为学生提供介绍,或者是让学生可以与图书管理员交流。至少,你应当在图书馆里面走一遍并且知道什么东西在什么地方放着。对微缩胶卷的储藏室以及期刊室要特别留心,你将在许多研究项目中使用到它们。多数大学的图书馆订阅了许多学术的数据库,其中许多是在线的。你要了解那些是从家里就可以连接的。例如,J-stor 储存了数百种学术期刊的全文图片,并且它们都很容易搜索。你可以半夜突然有点思想,然后登录,把两三篇相关的论文打印出来留到早上看。

  8. 寻求帮助

    不仅要利用这些材料,你同样应当利用你能利用的人力资源。很多教授失望地在办公室里花时间等待,希望某位学生能够闯进来提出一个值得他们花这么长时间等待的问题。要做这样的学生! 在寻找,评价资料的时候可以寻求帮助。你也可以请人帮助你指出你已经收集的资料的用途。另一个经常忽略掉的资源是友好的图书管理员。在我眼中,他们是世界上最好的人: 在他们的管理范围内的资料,他从头到尾都知道。他们很关心这些资料的利用,他们的任务就是使信息更好的利用。多数的图书管理员很高兴帮助你去找和你的项目相关的资料。一些图书管理员甚至能将那些很难找到的信息定位到具体的一卷书中。当然,不要忘记向学生们寻求帮助。有些人可能正好和你的主题相关。

  9. 带一个记录思想的笔记本

    当你真正开始你的项目时,你的大脑也同时在搜寻你所读过的资料。如果你像我一样的话,你可能在最不方便的时候突然获得启发。比如说在浴室里,超市里,或者是准备睡觉时。随身携带一个小笔记本以及一支笔。将你的灵感记下来,然后尽快的把它转移到你的研究日志上(或是软件等)。

  10. 使研究跟上时代

    要注意你的材料的发表日期 — 尽管使用旧的材料也可以,但是你肯定还是希望你的参考资料都来自近十年。如果关于你的主题的研究在近十年几乎枯竭,那么可能是研究领域改变了,但还可能是资助消失,主要研究者去世,或是其它偶然因素。一个小技巧是 去 Google 搜索主要的研究者,看看能不能找到他们的主页。在 主页上,多数人会将最近的研究活动以及发表的文章列出来。 如果这样的话,你可以尝试去馆际互借,或是联系这位研究者本人然后询问能否发给你一份草稿或是复印件。要有勇气,你要解释你在研究什么,你希望发现什么,你的研究进展如何,他们的文章能给你的主题什么启示等。不要去要求一份参考资料或是你的主题具体是什么,没有人愿意帮助你做本应属于你自己的工作。

这些技巧将帮助你在写作之前获得一份不错的参考书目以及充实的笔记和数据资料。尽管评估资料也是做好研究的一个重要部分,但我将独立的来写这一部分,因为它涉及的东西在一点中很难说清。图书管理员或是你的教授可以帮助你,尤其是你的资料都限制在你的图书馆可以获得的资料时。网络资源更难处理些。但是记住,没多少年以前,我们都没有互联网但成功的做研究。打字机而已。这就像在雪中赤足爬到山顶一样。

Mac OS X 中架构 PHP + Apache + MySQL 环境

最近又用回了 Mac OS X。以前也没怎么在 Mac 的环境下维护网站。比较简单的是去下载一个 XAMPP (Apache + MySQL + PHP + Perl)。这次我使用 Mac 自带的 Apache 和 PHP,主要参考这里的一篇文章。

Step 1: 启用 PHP

  1. 启动终端程序:应用程序 -> 实用工具 -> 终端;
  2. 输入以下命令:

    sudo su

  3. 输入密码后回车;注意如果系统没有设置过密码,可能这里不能继续下去,所以要先去系统偏好设置 -> 账户里设置一个密码。
  4. 使用以下命令打开 httpd.conf 文件:

    vi /etc/apache2/httpd.conf

  5. 搜索以下内容:

    #LoadModule php5_module libexec/apache2/libphp5.so

  6. 去掉前面的注释符 #,保存退出。(:wq)

Step 2: 启用 Apache

Mac OS X 自带 Apache,在系统偏好设置 -> 共享中打开 Web 共享即可。
system-settings

sharing

用浏览器打开本地网站测试一下 Apache 是否工作正常。例如在站点根目录下建立一个 phpinfo.php,里面写上以下内容:

<?php phpinfo(); ?>

然后从浏览器里通过“您的个人网站地址”(上图所示)来测试一下 PHP 工作情况。

Step 3: 安装 MySQL

这部分内容比较多,参见这里

  1. 主要步骤就是首先去官网下载安装文件,建议下载 dmg 格式的安装文件,然后进行安装。
  2. 打开终端,输入:

    cd /usr/local/mysql
    sudo chown -R mysql data/

    输入密码,然后再输入:

    sudo echo
    sudo ./bin/mysqld_safe &

  3. 测试一下 MySQL:

    /usr/local/mysql/bin/mysql test

    如果出现下面的内容就说明安装好了:

    Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 1 to server version 5.0.45Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.mysql>

    输入 quit 退出 MySQL 提示符;

  4. 设置 MySQL root 密码,输入:

    /usr/local/mysql/bin/mysqladmin -u root password {密码}

  5. 创建数据库,键入:

    /usr/local/mysql/bin/mysql -u root -p

    输入密码后,再输入 SQL 语句建立数据库:

    CREATE DATABASE {数据库名};

  6. 编辑 php.ini 文件。

    第一次装完后重启计算机,发现进入 phpmyadmin 登录会出现错误提示:

    #2002 – 服务器没有响应 (或者本地 MySQL 服务器的套接字没有正确配置)

    找了很多解决方法都不成功,最后发现需要创建并修改 php.ini:

    sudo cp /etc/php.ini.default /etc/php.ini

    找到一行包括:

    mysql.default_socket

    将其修改为:

    mysql.default_socket = /tmp/mysql.sock

    然后重启 Apache:

    sudo apachectl restart

2010-5-13 Update: 重启后可能出现 MySQL 没有启动的状况,这是因为安装 MySQL 的时候没有安装 MySQLStartItem,位于 MySQL 的安装包里。安装好这个,再执行:

sudo /Library/StartupItems/MySQLCOM/MySQLCOM start

参见MySQL文档:http://dev.mysql.com/doc/refman/5.1/zh/installing.html#mac-os-x-installation

WordPress SEO 优化记录

我试着尽量把设置此博客的所有过程记录下来。以前有过惨痛的教训,因为没有这样做过,一但失去就很难重新捡回,所以博客换了好几回,数据丢失也很严重。希望这个博客能够长久地维持下去。由于先前的博客程序是 GBK 编码,版本号是 2.1.3。我进行了一些初步的尝试发现升级到 UTF8 的过程比较繁琐,所以毅然决定直接安装最新版本的 WordPress 2.8.2 简体中文版。

2009-7-24

安装博客,放置博客程序至/blog根目录下,选择访问 URL 为 http://dannyli.net (www 二级域名转向根域名)

2009-7-25

设置固定链接,参考 Using Permalinks, 设置为/%year%/%monthnum%/%day%/%postname%.html,我不太希望有category或者archive这样的无信息量的字符串出现在文章的URL内,而目前这样的设置更具有目录浏览特征:可以保证去掉每个slash后内容的URL都能正常访问。部分页面URL格式例子如下:

  • 文章页面:http://dannyli.net/2009/07/24/wordpress-seo-procedure.html
  • 档案-年:http://dannyli.net/2009/
  • 档案-月:http://dannyli.net/2009/07/
  • 档案-日:http://dannyli.net/2009/07/24/
  • 分类:http://dannyli.net/category/web
  • 标签:http://dannyli.net/tag/wordpress

对于文章页面后加 .html 后缀的解释是,我认为根据 WordPress 的特点不太可能出现 http://dannyli.net/2009/07/24/wordpress-seo-procedure/{其他字符串} 一类的 URL。我不太清楚搜索引擎对目录类和 .html 后缀网页抓取优先级别,但是觉得 .html 不会属于不友好的地址类别。

听说目录级数太多不利于抓取,两层的目录比较好,于是取消了在文章 URL 中取消了 %day% 项。

其实 Blogger.com 也是这样设置 URL 的。

关闭修订版本及自动保存功能:Google

新建管理员账户,删除默认 admin 账户

安装 WP Security Scan 插件,进行安全设置

安装 Google Sitemap Generator插件,SEO优化

2009-7-26

安装 All in One SEO Pack 插件,SEO 优化,主要是优化 Title

URL 规范化 使用插件进行301重新定向。同一篇文章最好只有一个地址能访问,否则影响搜索引擎排名。这里由于文章以html结尾,减少了地址末尾加/的必要性。比如如果我文章地址类型为%siteurl%/%postname%,则使用%siteurl%/%postname%/(注意最后的“/”)也可以访问。不知道是 Site5 还是新版的 WordPress 做过优化还是安装了某个插件的原因,目前此博客在此效果很好,举个例子来说是以下URL都能跳转到同一个地址

  • http://dannyli.net/2009/07/wordpress-seo-procedure.html
  • http://dannyli.net/2009/07/wordpress-seo-procedure.html/
  • http://www.dannyli.net/2009/07/wordpress-seo-procedure.html
  • http://www.dannyli.net/2009/07/wordpress-seo-procedure.html/
  • http://dannyli.net?p=113
  • http://www.dannyli.net/?p=113
  • http://dannyli.net/index.php?p=113
  • http://www.dannyli.net/index.php?p=113

建立 robots.txt

建立并提交 Sitemap 至 Google

丢了一台 Macbook

早上起床打开电脑发现笔记本无法开机了。自己检查了一下发现可以用电池但是适配器接上就不行。那到底是适配器坏了还是笔记本上的电源电路有问题了?没电脑这日子怎么过啊! 于是乎一个人顶着烈日冲到 Sim Lim Square 买了一块价格为70元的原装适配器(我也不知道什么叫原装,一般这些配件都是 DELL 找国内厂商代做的)。我在尝试锻炼自己砍价的水平,一上去对方给我丢 95。我吓一跳,学校里面才 99 元,而且是整套,她这里光那个块块就 95,太黑了吧。我先说便宜点吧,她没有考虑直接就说 85。我说俺们学校也只卖85我跑那么大老远过来就。。。最后说到 70。实际上我知道这东西多砍两下说不定 50 块钱就能搞定了,可惜自己嘴皮子还够利索,慢慢来吧。

其实去的时候坐在地铁里我一直在想,到底是电脑坏了还是适配器坏了呢,如果是电脑坏了我是不是要买个新的呢,买个新的就买个 Macbook 吧…

按照现在的情况来看,还是用自己赚的钱买 Macbook 吧。

饭否,中国的Twitter?

关于 Twitter,我能说的是,由于怕哪一天它被端掉,所以一直没敢去用,对它的印象还是停留在最初的”What are you doing”上。现在饭否应该抢到了“中国 Twitter”的名号了。能够绑定 QQ,MSN,GTALK 等国内外主流 IM ,是吸引我的地方之一。

饭否是今年 5 月上线的,之后一个月就放出了 API。不过相比 Twitter 之下其外围第三方应用还是很少的。这个 FLASH 客户端 fanflash 还不错。