Archive for the 'Technologies' Category

Jun
20

这是的来自ChinaonRails.com社区对Ruby on Rails 2.1, What’s New?的中文翻译版本。点击这里下载.

译序:

Rails2.1发布已经有段时间了,我们都是零零碎碎的看到一些新功能介绍文章,且基本上都是英文的,中
文资料不多,仅有一些比较零碎的片段,看到 《Ruby On Raisl 2.1,what’s new》(Second Edition),大
致的翻了一遍,发现其介绍的比较全面和具体,邀请一些Railser一起翻译成中文版本,望此文档能带给大
家有用的信息,如果您发现 有不妥的地方,欢迎指出,同时也希望有时间、愿意贡献的朋友一起加入,后续会再翻译其他的书籍!

英文PDF:
http://www.nomedojogo.com/livro/carlosbrando-rubyonrails21_en.pdf
发起地址:
http://chinaonrails.com/topic/view/1713.html

Jun
12

we start to use Ruby on Rails 2.1 for new features of P1.cn, Eg. P1 Groups.

here is one book about what’s new in rails 2.1 in Portuguese, the English translation from the Brazilian community united, Click here to download.

Jun
11

Talk.org

Jun
06

应程序员杂志技术编辑 zhaojp 的约稿,从敏捷和性能两方面,结合这一年时间以来 P1.cn 网站建设实践,和大家做了一下ROR开发经验分享。

文章发布在《程序员》2008年06期技术专栏,标题为《敏捷与性能的博弈–Ruby on Rails Web developement》。

Jun
05

安装 git

Linux:

sudo apt-get install git-svn

Windows:

http://code.google.com/p/msysgit/



创建Git Repository



1.在本地创建

mkdir new_repository

cd new_repository

git init-db

2.从已存在的Repository获取


git clone /path/to/exist/repository

3.在远程服务器上创建bare repository

$ ssh myserver.com
Welcome to myserver.com!
$ mkdir /var/git/myapp.git && cd /var/git/myapp.git
$ git –bare init
Initialized empty Git repository in /var/git/myapp.git
$ exit
Bye!

4.在本地添加远程repository并push

$ cd ~/Sites/myapp
$ git remote add origin ssh://myserver.com/var/git/myapp.git
$ git push origin master

5.使用ssh从远程服务器上获取文件

git clone ssh://user@myserver.com/var/git/myapp.git

添加文件



git add /path/to/filename # 添加单个文件



git add filename [filename] # 添加多个文件



git add /path/to/directory # 添加文件夹



git add ./ # 添加当前文件夹



提交文件



1.提交本地更新


git commit -m “commit message is here”



OR



git commit -a -m “commit message is here”



2.提交更新至远端

git push /path/to/repository



更新文件



1.更新本地工作目录文件


git checkout -f





2.更新远端文件

git pull /path/to/repository



创建分支



创建自己的工作分支,以避免对Master Branch 的影响

      git branch raecoo   # 成功创建了名为raecoo的分支

git checkout raecoo # 将当前工作切换至raecoo分支

删除分支

git-branch -D branch-name

合并分支

git checkout master # 切换当前分支到master



git merge “merge message is here” HEAD raecoo # 将raecoo分支与master分支合并



OR



git checkout master #效果与上相同



git pull . raecoo

参考

http://www.robinlu.com/blog/archives/191

http://www.robinlu.com/blog/archives/194

http://toolmantim.com/article/2007/12/5/setting_up_a_new_remote_git_repository

Jun
02

Raecoo:

http://www.quannei.com

http://www.8ending.com

http://actsasmessages.googlecode.com

从今天起,P1.CN 开发团队又增加了1名Ruby on Rails Developer。P1 Groups 即将推出,敬请期待更精彩的P1, 更稳定的服务。

May
31

又看到Tangos写了一篇关于Virtual World的Blog,于是心血来潮试用了一下虚拟世界HipihiNovoking. 体验不是一般的差。

下载安装了HiPiHi_world_50021,进入后不能容忍粗劣的画面和慢动作。找了一圈只发现有17个人在线(周六下午),根本找不到人交流。于是退出并卸载了程序。

Novoking 0.94 beta 版的画面和行走体验都要HiPiHi好多了,登录后,穿着短库在里面跑了5分钟,终于找到了时装店,由于操作的不灵便,花了15分钟才晕晕的买到一身服装。里面也就没人可以交流。

而我之前体验过网络游戏,几乎任何一款网游都比Hipihi和Novoking做得要好,不管是人物的移动和画面的美观。

与其说 Hipihi 和 Novoking 是Web 2.0的社区,不如说是只有粗糙场景的3D游戏雏形。我本人非常看好这一类的社区产品,希望他们哪家能做好了,于是我到虚拟世界里去开个烤鸭店,或在Virtual World里卖麦当劳,然后送到现实人的手中,岂不是很好玩?

然而现在显然不行,还是要先做好产品。产品不好,再多的软文行销也是没用的。

May
22

UI web-graphics Designer
P1.CN is looking for an experienced UI web-graphics designer to work in a key position of the product design. You are required to design pages from function specifications and prototypes. The position is full-time in our main office at the 28th floor of Chaowai SOHO Tower, Beijing.

Responsibilities

* Design webpages from function specification and/or prototypes/sketches
* Develop, implement and extend style guidelines
* Keep pages on pixel perfection
* Facilitate the user experience

Requirements

* 3+ years experience working in a related field
* Understand the product and its goals
* Understand the users thoughts & needs on a design level
* Sketch drawing
* Expertise in Photoshop
* Expertise in any webeditor available (such as Dreamweaver, Namo, etc.)
* Deep understanding of the social networking space
* Good understanding of written and spoken english
* Ability to handle the pressure and fluidity of a start-up environment
* Extremely detail oriented down to pixel-perfect implementation

Bonus points

* Active in the design community
* Experience with Illustrator, InDesign
* Knowledge of web-programming is welcome (RubyOnRails, PHP, etc.)
* Knowledge in XHTML, CSS

Contact

Email a@p1.cn
Skype: alexander.frederiksen

May
16

Our company has been moved to Shaowai SOHO from Jianwai SOHO yesterday.

We have stayed in Jianwai SOHO for 16 months.

We are in Shaowai SOHO from now on.

New Office, New P1.cn !

May
14

Server stat:

Linux p1 2.6.24-1-amd64
Nginx 0.5.35
ruby 1.8.6 (2008-03-03 patchlevel 114)
rails 1.2.3
mongrel (1.1.4)

Try progress:

  1. Sign up an account for FiveRuns Manage
  2. Install fiveruns_manage client on Deban sarge

    $ wget http://manage.fiveruns.com/system/downloads/client/manage-installer-linux-ubuntu-64bit-intel.sh
    $ sudo sh manage-install-linux-distro-xbit-intel.sh

  3. click “I’ve Finished the Installation” in FiveRuns Manage dashboard, pick up which Subsystems & Applications should be monited.
  4. get report
  5. wow, the Interactive Metric Graphs is really cool!