低调发布我的Blog程序

首先感謝党,感謝国家,不好意思,我忘了应该是先国后党还是先党后国了,最后我会以相反的顺序再来一次的

发布一个Blog程序的激情已经荡然无存,但之前说好要发布就兑现一下。这可不是敷衍,我只是找不到这样做的理由,现在优秀的博客程序太多了,我的又有什么特色呢,为什么还要再添乱呢,这样想着想着就没有心情了。。。

不过既然发布了,就说一下基本特点,再没有特点也是有点特点的(真囧)

嗯,先得有个名字,叫它EsKit吧,Extendable server kit,我其实想把它做成一系列的工具,可不仅仅是一个weblog。好的,开始特色讲解

Rails 3 和 Ruby 1.9

这可以算是最重要的特点了,估计也会是少有的应用到产品化的Rails 3程序吧,会不会是第一个在用的Rails 3博客呢,持续YY中。。。

EsKit的第一行代码是紧随Rails 3第一个beta誕生的,期間遇到不少的问题。Rails 3变化确实够大,但我真的喜欢这次变化,它让你自由的选择一切,却依然坚持着COC,只有这一时刻,Rails才是Rails。

遇到最明显的问题是encoding问题,这应该算是Ruby 1.9的问题,我看了很多关于Ruby 1.9编码处理的文章,现在依然困惑,不得不说我比较愚钝。

切换到Rails 3和Ruby 1.9必然会有众多gems和plugins失灵,这也是不小的麻烦,这是个不错的地方http://isitruby19.com/

代码很少

把plugins和自己修改的几个gems都算上打包完也只有620KB,而且JS和CSS还都没有压缩。这说明了什么???说明我写的代码太少了,囧~~

其实这也证明Rails足够敏捷,而且组件齐全,可以看一下,除了plugins和gems,真正的Rails代码实在少得可怜,虽然有部分plugins是我写的。。。

简约风格

好吧,我承认这是我的主观错觉,这极有可能属于简陋众而不是简约风。。。当然,我指的是管理界面,这前台吗,大家看着办--

若照我的错觉来说的话,有99.9999%的把握这是地道的简约风!是的,你没有看错!88.8888%!!真的是77.7777%!!!还等什么,拿起鼠标订购吧!!!!

程序员友好

编辑器非常优秀,这又是我的主观臆断了?经过多方比对,我找到了markitup,反正这不是WYSIWYG,你知道这是什么意思的吧,程先生?我想喜欢用可视化排版的coder不会多到哪里去吧,那样写出来的文章实在太乱太乱

代码高亮是必须的,也是很华丽丽的,再强调一次,我使用了强悍的Ultraviolet,通过处理TextMate的語法文件可以对100多种语言进行优秀的高亮处理。OK,这是广告,红果果的广告~~~

IE不友好

这也算是一个特色吗?当然算!!!你说不算我跟你急,这不是缺陷,这是优点。

凭什么让全世界的程序员为微软的错误买单,少给我来什么IE是事实的标准,中国就是你这种逆来顺受的人太多了!!!!!!!草,竟然是7个叹号,把我最喜欢的一个数字给了你们这群人。。。

好了,都怎么不友好的呢?首先用IE的朋友在打开EsKit也即我的博客时会收到一个alert“不好意思,被IE看俺会害羞的。\n如果你想偷窥可以禁用JS,然后刷新页面。\n如果你都会禁用JS了还在用IE,真没办法说你了!!!”

然后他执着的禁用了JS,打开了我的博客,看到乱乱的一团。唉,我对你的执着表示内牛满面。。。

应用起来相对复杂

见过不要脸的,没见过我这么不要脸的吧~~哈哈,使用困难也好意思当成卖点。。。

其实也并不是很复杂啦,下面就言简意赅的介绍下(喂,哪有用言简意赅来形容自己的,真不害臊啊)

首先要保证安装Ruby 1.9.1,因为我使用的是这个版本,其他版本没做测试还,另外还需要libxml2和sqlite3,当然你想用mysql也没什么不可以的

然后下载EsKit,你会发现下载的文件怎么叫exkit-0.1.7z啊,我也没办法,我想在google code上放项目,可是eskit这名字已经是别人的了,我一直这么杯具

最后就执行命令吧

7z x exkit-0.1.7z && cd exkit
bundle install
rake db:migrate
rake db:seed
thin -d start

打开你的浏览器尽情享受我带给你的乐趣吧,哇哈哈。。。
这个是前台首页http://localhost:3000/
这自然是管理首页了http://localhost:3000/admin

如果运行成功了,说出来让我高兴下啊,有什么问题可以来问我的,我一向很热情的,尤其对MM。。。

什么?你还没找到下载的地方,这里可以为你提供直达电梯

最后,感謝国家,感謝党,你们这些屁民读者就不用谢了,党和国家已经代表你们受泄了

TAGS:Rails,Ruby

51 COMMENTS >>LEAVE<<

  1. Moligaloo

    博客非常漂亮,不过我个人感觉背景图太花了,阅读起来有些不爽。

  2. jimogsh

    顶楼上,哈哈
    另外,建议截几张后台的图大家看看吧。

  3. zjzfan

    今天我是第二个来,左右两边有些空旷

  4. aoyoo

    对于文中提到的各种语言,工具等表示不懂....
    除了万恶的IE.
    ps:有支持Ruby的主机么?

  5. ssword

    哈哈前排~

  6. wayne

    支持一下,其实textile也不错,wysiwyg太垃圾

  7. ABitNo

    多谢大家支持啊,你们让我感动很啊

    @Moligaloo
    我在考虑是不是拿掉这个MM,可我太喜欢她了--

    @jimogsh
    我过会专门部署一个demo供大家尝试

    @aoyoo
    支持ruby的主机国外多的很,国外的主机一般都支持ruby,不过呢自己买个vps还是比较好的

  8. xxx

    貌似我们公司的主机只支持perl,我去看看先。

  9. xxx

    foxgirl.jpg我偷走了,别怪我啊。

  10. ABitNo
    @xxx

    不怪你--你偷吧,要共享吗--

  11. xxx

    更多的都放出来吧,嘿嘿。

  12. Yousri

    Good job
    改天本地虚拟机测试安装应用看看~ 安排下计划 嗯

  13. ABitNo
    @Yousri

    期待测试体验~

    我看现在的使用文档写得太不好了,一会再写一篇詳細的

  14. marstone

    Foxgirl既然跟屏幕跑,我也收了,哈

  15. tunpishuang

    首先恭喜lz。
    然后可以弄个demo吧,裁图也行。

  16. ABitNo
    @tunpishuang

    会的,明天就可以看到了,谢谢支持

  17. kangzj

    不谢P民,P民来谢谢你吧,呵呵

  18. netfork

    背景的小妞穿得太多了

  19. soquick

    呃,不是真人高清那个啥吗?

  20. 米拉之落

    挺漂亮……
    体积小,很强大

  21. adqin1984

    确实相当的低调,我现在才过来看到,设计得相当的不错。
    叫一声猛哥,我内牛满面了

  22. 百无一用哥

    Lz真是低调,以我的审美观来看,您的Blog还是很漂亮的,IE不友好!这点我赞同,MS的自定标准不知道给多少人造成了麻烦。

  23. 百无一用哥
    @百无一用哥

    目前Ubuntu10.04+FireFox3.6.3的飘。FireFox显示的很好,IE,窘,机子上麽有。。。。

  24. ABitNo
    @百无一用哥

    不错不错,泄泄您和其他大人物们的支持!!!内牛。。。

  25. 数数

    又有新作品了~ 支持个。
    背景MM实在太花了..

  26. Ludou

    博客页面透明感太强了,实在影响阅读!

  27. rubyu2

    背景太花。。。看起来有点累。。

  28. dave

    为什么不发布到github呢?

  29. ABitNo
    @dave

    没有时间和精力打理啊,现在google code上的都不太有精力打理了--

  30. marshluca
  31. ABitNo
  32. marshluca
  33. L

    不说什么,留个言看看效果

  34. L

    头像果然是随机生成的

  35. mifan

    代码扔到 github 上下的人会多点儿, rails 下还真没有啥好用的blog, 这个真不错!

  36. icyomik

    无意中看到你博客后面的“我不是。。。”
    怎么没有搜索功能的吖,话说有Google:
    google code site:abitno.me
    不然还真找不到你的博客程序放哪里了哈。
    现在找到了:http://code.google.com/p/exkit/

  37. ABitNo
    @icyomik

    已经很长时间没管理我这博客了。。。

    程序还有很多要完善的,界面也有很多要改的。。。

    太懒了我。。。

  38. icyomik
    @L

    虽然是随机,可是你可以自己改,试试:
    Gravatar - 全球通用头像
    http://en.gravatar.com/

  39. duke
  40. Greatly Fucked Warrior
    >>REPLY<< Greatly Fucked Warrior on 2010-10-15 at 05:57

    先谢国家!!!
    THANK THE COUNTRY FIRST!!!

  41. sameer

    thaaaaanks

  42. babo

    刚接触rails,其实07年接触过。。。后来各种原因放弃了。。。下载博主代码学习,感谢分享

  43. Feiping Huang

    学ruby也有一段时间了 可还没个拿得出手的项目
    感谢LZ分享 我会常来的 ^-^

  44. Will

    感觉博客不错,留个身影!

  45. Hengfeng Li

    你用的ruby主机是什么?能告诉我吗?还是自己买的vps?

  46. ABitNo
  47. zy

    每天都来看看有木有新东西。。。

  48. bobo

    我也打算自己写个blog 呵呵 先参考一下你这个把 我也是刚刚开始学这个

  49. bobo
  50. 软件尘埃

    是我喜欢的那种博客,很好

  51. 货架

    ajax的确 有 够牛叉的效果啊

LEAVE A RESPONSE >>CANCEL<<

loader