虎克的博客

Enthusiasm Biogeography-Biodiversity Informatics-Data Sciences

常用Linux命令

| Comments

1. man 对你熟悉或不熟悉的命令提供帮助解释 eg:man ls 就可以查看ls相关的用法,注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。

2. ls 查看目录或者文件的属*,列举出任一目录下面的文件 eg: ls /usr/man; ls -l

a.d表示目录(directory),如果是一个"-"表示是文件,如果是l则表示是一个连接文件(link)

b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x)。

3. cp 拷贝文件

eg: cp filename1 filename2 //把filename1拷贝成filename2

cp 1.c netseek/2.c //将1.c拷到netseek目录下命名为2.c

4. rm 删除文件和目录

eg: rm 1.c //将1.c这个文件删除

5. mv 移走目录或者改文件名

eg: mv filename1 filename2 //将filename1 改名为filename2

mv qib.tgz ../qib.tgz //移到上一级目录

6. cd 改变当前目录 pwd 查看当前所在目录完整路径

eg: pwd //查看当前所在目录路径

cd netseek //进入netseek这个目录

cd //退出当前目录

7. cat,more命令

将某个文件的内容显示出来。两个命令所不同的是:cat把文件内容一直打印出来,而 more则分屏显示

eg; cat>1.c //就可以把代码粘帖到1.c文件里,按ctrl+d 保存代码。

cat 1.c 或more 1.c //都可以查看里面的内容。

gcc -o 1 1.c //将1.c编译成.exe文件,我们可以用此命编译出代码。

8.chmod 命令 权限修改 用法:chmod 一位8进制数 filename。

eg: chmod u+x filenmame //只想给自己运行,别人只能读

//u表示文件主人, g 表示文件文件所在组。 o 表示其他人 ;r 表可读,w 表可写,x 表可以运行

chmod g+x filename //同组的人来执行

9. clear,date命令

clear:清屏,相当与DOS下的cls;date:显示当前时间。

10. mount 加载一个硬件设备

用法:mount [参数] 要加载的设备 载入点

eg: mount /dev/cdrom

cd /mnt/cdrom //进入光盘目录

11. su 在不退出登陆的情况下,切换到另外一个人的身份

用法: su -l 用户名(如果用户名缺省,则切换到root状态)

eg:su -l netseek (切换到netseek这个用户,将提示输入密码)

12.whoami,whereis,which,id

//whoami:确认自己身份

//whereis:查询命令所在目录以及帮助文档所在目录

//which:查询该命令所在目录(类似whereis)

//id:打印出自己的UID以及GID。(UID:用户身份唯一标识。GID:用户组身份唯一标识。每 一个用户只能有一个唯一的UID和 GID)

eg: whoami //显示你自已登陆的用户名

whereis bin 显示bin所在的目录,将显示为:/usr/local/bin

which bin

13. grep,find

grep:文本内容搜索;find:文件或者目录名以及权限属主等匹配搜索

eg: grep success *    /*查找当前目录下面所有文件里面含有success字符的文件

14. kill 可以杀死某个正在进行或者已经是dest状态的进程

eg; ps ax

15. passwd 可以设置口令

16. history 用户用过的命令

eg: history //可以显示用户过去使用的命令

17. !! 执行最近一次的命令

18. mkdir命令

eg: mkdir netseek //创建netseek这个目录

19. tar 解压命令

eg: tar -zxvf nmap-3.45.tgz //将这个解压到nmap-3.45这个目录里

20. finger 可以让使用者查询一些其他使用者的资料

eg: finger //查看所用用户的使用资料

finger root //查看root的资料

 

##########################

这是一个linux常见命令的列表。
那些有• 标记的条目,你可以直接拷贝到终端上而不需要任何修改,因此你最好开一个终端边读边剪切&拷贝
所有的命令已在Fedora和Ubuntu下做了测试

<tbody>
    <tr id="misc" class="pbtitle">
        <td colspan="2">命令</td>
        <td>描述</td>
    </tr>
    <tr>
        <td>&bull;</td>
        <td class="nw">apropos whatis</td>
        <td>显示和word相关的命令。 参见<a href="http://www.pixelbeat.org/scripts/threadsafe">线程安全</a></td>
    </tr>
    <tr>
        <td>&bull;</td>
        <td class="nw"><a href="http://www.pixelbeat.org/lkdb/less.html">man</a> -t man | ps2pdf - &gt; man.pdf</td>
        <td>生成一个PDF格式的帮助文件</td>
    </tr>
    <tr>
        <td>&nbsp;</td>
        <td class="nw">which command</td>
        <td>显示命令的完整路径名</td>
    </tr>
    <tr>
        <td>&nbsp;</td>
        <td class="nw">time command</td>
        <td>计算命令运行的时间</td>
    </tr>
    <tr>
        <td>&bull;</td>
        <td class="nw">time cat</td>
        <td>开始计时. Ctrl-d停止。参见<a href="http://www.pixelbeat.org/scripts/sw">sw</a></td>
    </tr>
    <tr>
        <td>&bull;</td>
        <td class="nw">nice <a href="http://www.pixelbeat.org/lkdb/info.html">info</a></td>
        <td>运行一个低优先级命令(这里是info)</td>
    </tr>
    <tr>
        <td>&bull;</td>
        <td class="nw">renice 19 -p $$</td>
        <td>使脚本运行于低优先级。用于非交互任务。</td>
    </tr>
    <tr id="dirs" class="pbtitle">
        <td colspan="3">目录操作</td>
    </tr>
    <tr>
        <td>&bull;</td>
        <td class="nw">cd -</td>
        <td>回到前一目录</td>
    </tr>
    <tr>
        <td>&bull;</td>
        <td class="nw">cd</td>
        <td>回到用户目录</td>
    </tr>
    <tr>
        <td>&nbsp;</td>
        <td class="nw">(cd dir &amp;&amp; command)</td>
        <td>进入目录dir,执行命令command然后回到当前目录</td>
    </tr>
    <tr>
        <td>&bull;</td>
        <td class="nw">pushd <strong>.</strong></td>
        <td>将当前目录压入栈,以后你可以使用popd回到此目录</td>
    </tr>
    <tr id="file_search" class="pbtitle">
        <td colspan="3">文件搜索</td>
    </tr>
    <tr>
        <td>&bull;</td>
        <td class="nw"><a href="http://www.pixelbeat.org/settings/.bashrc">alias</a> l=&#39;ls -l --color=auto&#39;</td>
        <td>单字符文件列表命令</td>
    </tr>
    <tr>
        <td>&bull;</td>
        <td class="nw">ls -lrt</td>
        <td>按日期显示文件. 参见<a href="http://www.pixelbeat.org/scripts/newest">newest</a></td>
    </tr>
    <tr>
        <td>&bull;</td>
        <td class="nw">ls /usr/bin | pr -T9 -W$COLUMNS</td>
        <td>在当前终端宽度上打印9列输出</td>
    </tr>
    <tr>
        <td>&nbsp;</td>
        <td class="nw">find -name &#39;*.[ch]&#39; | xargs grep -E &#39;expr&#39;</td>
        <td>在当前目录及其子目录下所有.c和.h文件中寻找&#39;expr&#39;. 参见<a href="http://www.pixelbeat.org/scripts/findrepo">findrepo</a></td>
    </tr>
    <tr>
        <td>&nbsp;</td>
        <td class="nw">find -type f -print0 | xargs -r0 grep -F &#39;example&#39;</td>
        <td>在当前目录及其子目录中的常规文件中查找字符串&#39;example&#39;</td>
    </tr>
    <tr>
        <td>&nbsp;</td>
        <td class="nw">find -maxdepth 1 -type f | xargs grep -F &#39;example&#39;</td>
        <td>在当前目录下查找字符串&#39;example&#39;</td>
    </tr>
    <tr>
        <td>&nbsp;</td>
        <td class="nw">find -maxdepth 1 -type d | while <a href="http://www.pixelbeat.org/programming/readline/">read</a> dir; do echo $dir; echo cmd2; done</td>
        <td>对每一个找到的文件执行多个命令(使用while循环)</td>
    </tr>
    <tr>
        <td>&bull;</td>
        <td class="nw">find -type f ! -perm -444</td>
        <td>寻找所有不可读的文件(对网站有用)</td>
    </tr>
    <tr>
        <td>&bull;</td>
        <td class="nw">find -type d ! -perm -111</td>
        <td>寻找不可访问的目录(对网站有用)</td>
    </tr>
    <tr>
        <td>&bull;</td>
        <td class="nw">locate -r &#39;file[^/]*\.txt&#39;</td>
        <td>使用locate 查找所有符合*file*.txt的文件</td>
    </tr>
    <tr>
        <td>&bull;</td>
        <td class="nw">look reference</td>
        <td>在(有序)字典中快速查找</td>
    </tr>
    <tr>
        <td>&bull;</td>
        <td class="nw">grep <a href="http://www.pixelbeat.org/settings/.bashrc">--color</a> reference /usr/share/dict/words</td>
        <td>使字典中匹配的正则表达式高亮</td>
    </tr>
    <tr id="archives" class="pbtitle">
        <td colspan="3">归档 and compression</td>
    </tr>
    <tr>
        <td>&nbsp;</td>
        <td class="nw">gpg -c file</td>
        <td>文件加密</td>
    </tr>
    <tr>
        <td>&nbsp;</td>
        <td class="nw">gpg fil<p class='post-footer'>
   original link:
   <a href='http://Apiaceae.github.io/blog/2009/09/24/%E5%B8%B8%E7%94%A8Linux%E5%91%BD%E4%BB%A4/'>http://Apiaceae.github.io/blog/2009/09/24/%E5%B8%B8%E7%94%A8Linux%E5%91%BD%E4%BB%A4/</a><br/>
   &nbsp;written by <a href='http://Apiaceae.github.io'>Hooker</a>
   &nbsp;posted at <a href='http://Apiaceae.github.io'>http://Apiaceae.github.io</a>
   </p>

使用Macports在Mac机器上配置Ruby on Rails开发环境

| Comments

MacPorts

You might already have your Rails environment set up using MacPorts. If that’s the case, why not just use that? Even if you are like me with a fresh installed Leopard, MacPorts still has its advantages. For example, you can use MacPorts to upgrade ruby in the future.

I used MacPorts to set up my Rails environment based on these other great articles:

1. Install the latest Xcode version for Leopard. Download from the Apple website.

2. Install the latest MacPorts version for Leopard. Download from the MacPorts website.

Run this to update MacPorts:

sudo port selfupdate

3. Install Ruby, RubyGems, and Rails.

sudo port install ruby
sudo port install rb-rubygems
sudo gem update --system
sudo gem install rails -y

4. Install MySQL (directly from Andrew Nesbitt, shown here for completeness).

sudo port install mysql5 +server
sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist
sudo -u mysql mysql_install_db5
cd /opt/local ; sudo /opt/local/lib/mysql5/bin/mysqld_safe &
sudo ln -s /opt/local/var/run/mysql5/mysqld.sock /tmp/mysql.sock

5. Install mongrel and mongrel_cluster.

sudo gem install mongrel
sudo gem install mongrel_cluster

6. Install memcached.

sudo port install memcached
sudo gem install memcache-client

Create a file called /Library/LaunchDaemons/com.danga.memcached.plist, and insert the following:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "–//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd&quot;&gt;
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.danga.memcached</string>
<key>OnDemand</key>
<false/>
<key>ProgramArguments</key>

警防近期Skype中奖的骗局

| Comments

大家注意了,最近Skype老是提醒你中奖了,看看这些页面做的还真是那么回事。而且说实在的这个中国Skype官方网站居然能让这种虚假的信息关在主页听之任之。是脑子进水了还是有意的啊???

 




这些家伙到底对用户负责任吗?一个网页上的一点烂代码的搞不定,是不是故意钓鱼,从中谋求利润啊。很火。差点上当。

EOL系统测试问题一

| Comments

真不知道到底是什么问题啊,只要运行 db:create:all就会出错。

下面是可能存在的问题和解释:

貌似是数据库字符集的问题:
如果你没有启动MySQL服务,报的就是这个错。
不知你是否在新機器上。你的application是用rails 2.2.1開嗎?

你確定裝了mysql adapter嗎?

sudo gem install mysql

另外,rails 2.2.1,一定會有要更新gem。

你的gem是1.3.1嗎?

試用gem -v或gem –version找出來

若然不是,便要更新。
我也碰到过,gem install mysql 就好了
你能否確定database.yml內,username與password都是正確無誤嗎?

錯誤都username及password,都會導致此error
你把其中 的localhost改成127.0.0.1试试。
另外,说说你的环境和平台之类的。

 

17款MySQL管理与开发工具综述

| Comments

17款MySQL管理与开发工具综述

MySQL 是一款目前最流行的开源数据库,快速,可靠以及易于上手。MySQL的一个主要特性就是它的跨平台支持,他几乎可以在任何操作系统中运行,包括 Windows, OSX, Linux以及其他许多许多。因此,MySQL是最好的一款数据库,我们都在使用它。目前的问题就是最好的MySQL管理与开发工具是什么呢?

本文将向你介绍一些适用于初学者及专业人士的,可在Mac, Windows以及Linux上运行的,最实用且最流行的MySQL管理与开发工具。在这些工具中,我们认为最有特色的是phpMyAdmin, MySQL Workbench, HeidiSQL以及 SequelPro。

MySQL Workbench (Win, Linux, Mac)

MySQL Workbench
该软件是一款全能的,具有可视化数据设计的数据库软件,包括与MySQL数据库系统集成的数据库设计,建模,创建及维护功能。免费版属于公众版本,几乎可以满足你的所有需求。如果你觉得免费版使用起来不安全的话,可以使用它的商业版(标准版)。

mysqlscreen1

    <li>帮助与支持<br />
    <a href="http://dev.mysql.com/workbench/?page_id=10">MySQL Workbench帮助</a></li>
    <li>下载<br />
    <a href="http://dev.mysql.com/downloads/workbench/5.1.html">选择你要下载的版本</a></li>
    

HeidiSQL – MySQL made easy (Win, Linux)

Heidi SQL
Heidi SQL是一款轻量级的,具有灵活界面的软件。它允许你浏览和编辑你的数据库,管理数据表,查看和编辑记录,管理用户权限,从文本文件导入数据,运行SQL 查询,在两个数据库之间进行数据表同步,导出 指定的数据表到其它的数据库或SQL脚本,所有的这些功能都集成在一个直观的Windows界面中。

MySql Tools Screenshot

    <li>帮助与支持<br />
    <a href="http://www.heidisql.com/support.php">Heidi SQL 论坛</a></li>
    <li>下载<br />
    <a href="http://www.heidisql.com/jheidi/">jHeidi Alpha 4</a></li>
    

你也可以在iPhone上下载一个名为jHeidi Mobi版的小软件,它仅提供Oracle以及MySQL的访问功能。

jHeidi Mobi下载页面

Aqua Data Studio (Win, Linux, OS X, Solaris)

Aqua Data Studio

这是一款完整的IDE,具有4个主要功能区:数据读取以及管理工具;数据库比较工具,源控以及文件系统;为Subversion (SVN) 以及CVS集成的源控;以及一个强大的数据库模型制造工具。Studio具有一个简单统一的界面,允许开发人员同时执行多项任务。

MySql Tools Screenshot

    <li>帮助与支持<br />
    <a href="http://www.aquafold.com/support.html">Aqua Data Studio支持</a></li>
    <li>下载<br />
    <a href="http://www.aquafold.com/downloads.html">Aqua Data Studio下载页面</a></li>
    

phpMyAdmin

phpMyAdmin

这是一款非常流行,功能丰富的免费工具,使用PHP开发,可以完整管理MySQL。它可以创建及删除数据库,创建/删除/改变数据表,删除/编辑 /添加字段,执行任何SQL语句,管理用户及许可权限,以及管理字段的值。这款神奇的工具有一个非常独特的功能就是你可以下载和改变主题(虽然不是一个具 有里程碑意义的功能,但是的确很独特),你可以从这里下载主题:phpMyAdmin Themes

MySql Tools Screenshot

    <li>帮助与支持<br />
    <a href="http://www.phpmyadmin.net/home_page/support.php">phpMyAdmin支持</a></li>
    <li>文档<br />
    <a href="http://www.phpmyadmin.net/home_page/docs.php">phpMyAdmin文档</a></li>
    <li>下载<br />
    <a href="http://www.phpmyadmin.net/home_page/downloads.php">phpMyAdmin下载页面</a></li>
    

SQLyog MySQL GUI (Win)

SQLyog

SQLyog是另外一款非常流行的SQL管理工具,具有一系列实用功能,包括可视化模型设计工具,可视化读取创建工具,智能代码完成以及一个数据/ 结构同步工具。它支持HTTP / HTTPs / SSH数据封装以及SSL连接。你也可以指定一个工作管理,预设数据库备份时间表以及使用通知服务来提醒你工作的完成状态。该软件提供一个免费的公众版本 以及一个付费的企业版本。你也可以使用MONyog,一个MySQL监视及指导工具。

SQLyog MySQL GUI Screenshot

    <li>帮助与支持<br />
    <a href="http://www.webyog.com/forums/">SQLyogl</a></li>
    <li>问题解答<br />
    <a href="http://www.webyog.com/faq/">SQLyog FAQ</a></li>
    <li>下载<br />
    <a href="http://www.webyog.com/en/downloads.php#sqlyog">SQLyog下载</a>页面</li>
    

MySQL-Front (Win)

MYSQL Front

这款软件为MySQL数据库提供了图解式的图形用户界面,是一款“真正”的应用工具。它可以提供比系统内置的更为精细的用户界面,响应迅速,可以毫 无延迟的加载HTML页面。如果你的服务商允许的话,你可以直接连接到你的数据库。否则,你需要在你的网站上安装一个小的脚本。登录信息存储在你的硬盘 上,因此无需再重新登录到不同的页面。

MySql Tools Screenshot

    <li>帮助与支持<br />
    <a href="http://www.mysqlfront.de/forum/">MYSQL Frontl论坛</a></li>
    <li>Download<br />
    <a href="http://www.mysqlfront.de/download.html">MYSQL Front下载页面</a></li>
    

Sequel Pro (Mac OS X)

Sequel Pro

这款MAC OSX下的数据库管理软件可以让你直接读取本地或者远程服务器上的数据库,提供了多种格式的文件导入导出功能,包括SQL, CSV以及XML。Sequel Pro是开源CocoaMySQL项目的一款派生程序。它自称为“Mac OS X下外观最好看的MySQL数据库管理程序”,看看下面的屏幕截图的确没错,界面非常漂亮也极酷。

MySql Tools Screenshot

    <li>帮助与支持<br />
    <a href="http://www.sequelpro.com/support.html">Sequel Pro支持页面</a></li>
    <li>下载<br />
    <a href="http://www.sequelpro.com/download.html">Sequel Pro下载页面</a></li>
    

SQL Buddy (Web-App)

SQL Buddy

这款超酷的轻量级ajax数据库管理工具是一款令人震惊的工具。安装非常非常简单,解压文件包到你的服务器即可。如果需要升级的话,删除旧版本然后 替换成新的版本。由于是基于Ajax的,因此对浏览器非常友好,可以使用标准的浏览器功能比如“书签”,“返回”以及“刷新”。该工具还提供一些有用的快 捷键,你可以查看这里:SQL Buddy Keyboard Sh快捷键

MySql Tools Screenshot

    <li>帮助和支持<br />
    <a href="http://www.sqlbuddy.com/help/">SQL Buddy Support</a></li>
    <li>下载<br />
    <a href="http://www.sqlbuddy.com/download/">SQL Buddy下载页面</a></li>
    

EMS SQL Manager (Win)

EMS SQL Manager

EMS SQL Manager是一款高性能的数据库管理和开发工具。特性包括MySQL切换,查看,储存进程及功能,InnoDB外键(foreign key),允许你创建/编辑所有的MySQL数据库对象,设计数据库视觉样式,运行SQL脚本,导入和导出数据库数据,管理用户及权限以及其他的用户属 性。该软件是一款是商业软件,不过他的免费版本已经足够强大了,可以提供很多特性。

Woods Hole之行见闻

| Comments

这里就是我们住宿的地方


Picture 2.png

详细的位置


CM Capture 2.png

如何编写Webrick服务器脚步

| Comments

打开编辑器,编写以下脚本

require “webrick”

httpd = WEBrick::HTTPServer.new(

:DocumentRoot =>Dir::pwd + “/ruby”,

:Port => 80

)

trap(:INT){ httpd.shutdown }

httpd.start


然后保存到 c:\server.rb 下,双击 server.rb , 一个最简单的 http server 就运行了,它将

c:\ruby 目录作为服务器文档根目录。


在浏览器窗口打开 http://127.0.0.1/

你将会看到 c:/ruby 目录的内容,我们的 8 行 ruby 代码就生成了一个简单 http 服务器。

你不光可以定制文档根目录,你还可以象编写 java servlet 那样,为 webrick 编写 ruby

servlet 代码。具体详细信息参看 www.webrick.org


面向前端开发者和TextMate粉丝的vim配置

| Comments

vim-editor-icon1.pngtextmate.png

vim是编辑器中的神器,但是因为学习曲线比较陡,界面也仿佛从石器时代穿越,广大fashion的前端工作者们难免对其有距离感。其实vim最大的萌点有两个,其一是百科全书般的文本编辑功能,其二是可以随意定制,满足任何与编辑器相关的需求和偏好,比如下面这张便是我在macbook pro上运行vim的截图,不仅语法高亮可以冒充TextMate,功能也几乎一致。

picture-4.png

首先是做一个初始化配置脚本,在我的OSX10.5里是是~/.vimrc文件,这里只列出一些需要补充进去的设置:

    <li class="hl-firstline" style="margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 10px; margin-left: 0px !important; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; padding-left: 12px !important; list-style-type: decimal !important; list-style-position: outside !important; list-style-image: initial !important; border-top-width: 1px; border-top-style: solid; border-top-color: #E3EEF9 !important; display: list-item !important; font-size: 12px !important; line-height: 20px !important; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(195, 206, 217); background-color: rgb(249, 251, 252) !important;"><span style="color: #444444; font-family: 'Lucida Grande', Verdana, Arial, sans-serif;">"设置语法高亮的配色,在GUI界面里使用我自定义的yytextmate.vim</span></li>
    
    <li style="margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 10px; margin-left: 0px !important; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; padding-left: 12px !important; list-style-type: decimal !important; list-style-position: outside !important; list-style-image: initial !important; display: list-item !important; font-size: 12px !important; line-height: 20px !important; border-left-width: 1px; border-left-style: solid; border-left-color: #C3CED9; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(227, 238, 249) !important; background-color: rgb(249, 251, 252) !important;"><span style="color: #444444; font-family: 'Lucida Grande', Verdana, Arial, sans-serif;">if has("gui_running")</span></li>
    
    <li style="margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 10px; margin-left: 0px !important; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; padding-left: 12px !important; list-style-type: decimal !important; list-style-position: outside !important; list-style-image: initial<p class='post-footer'>
       original link:
       <a href='http://Apiaceae.github.io/blog/2009/09/15/%E9%9D%A2%E5%90%91%E5%89%8D%E7%AB%AF%E5%BC%80%E5%8F%91%E8%80%85%E5%92%8CTextMate%E7%B2%89%E4%B8%9D%E7%9A%84vim%E9%85%8D%E7%BD%AE/'>http://Apiaceae.github.io/blog/2009/09/15/%E9%9D%A2%E5%90%91%E5%89%8D%E7%AB%AF%E5%BC%80%E5%8F%91%E8%80%85%E5%92%8CTextMate%E7%B2%89%E4%B8%9D%E7%9A%84vim%E9%85%8D%E7%BD%AE/</a><br/>
       &nbsp;written by <a href='http://Apiaceae.github.io'>Hooker</a>
       &nbsp;posted at <a href='http://Apiaceae.github.io'>http://Apiaceae.github.io</a>
       </p>
    

Copyright © 2013 - Hooker - Powered by Octopress