Nexus Weblogging
ChinaonRails
You are here ChinaonRails > Web > Blogger > Caiwangqin
Caiwangqin
本频道中共有 25 条消息,返回讨论版 Blogger,6 个其他相关频道

  Caiwangqin


Advices for Tech Startups 
Published on 2010-7-5 18:12:00
Some random links of interesting reading I've done lately:




bindolabs - company description for jobs 
Published on 2010-6-29 17:16:00
Why Bindo Labs?

Bindo Labs is a small company incorporated in Hong Kong with a small development office in Shen Zhen. We are on a mission of developing the world's most effective, secure and friendly online marketplace as well as an innovative payment system which will initially be deployed in the United States. Our developers are exceptional and our team is one of a kind. We hope to conquer the e-commerce world and we need your help to do just that.

We are only getting started! Thus, we are looking for key people who are ambitious and ready to making an impact. Be prepared to help us navigate epic challenges on the horizon as we are building a company to last. If you are talented, creative, fun and, most importantly, ready for the challenge, we would love to have you on board!

Culture

We believe in the democracy of ideas and transparency within the company. Every week, the entire company gets together with founders to share learnings, thoughts and ideas on the shared missions.

Bindo Labs is a company that values diversity, so prepared to collaborate with top-notch engineers and designers from the United States and China.

Bennies

Bindo Labs strives to create an environment that spawns productivity and happiness. Besides corporate housing that integrated with a open, collaborative workspaces, we provide the best equipment in the industry. Most importantly, everyone gets a meaningful stake in the company's long-term success.

A brief list of benefits:
- Competitive salaries
- Corporate housing
- Stock options
- Vacation days & time off
- Macbooks & Macbook Pro with external monitor
- Corporate sponsored activities - hiking, KTV
- opportunities to work in Hong Kong


Job description

Senior ruby on rails developer

Responsibilities

Implement major new features and feature improvements
Identify and solve compatibility issues
Work closely with the Product and Design/UX team to steadily improve user experience and the feature set
Work closely with the Backend team to profile and optimize code for performance

Skills

2+ years experience working on a high volume website
Expertise in Ruby on Rails, MySQL and memcache required
Expertise with MVC methodologies required
Expertise with HTML/CSS experience required
Expertise with Javascript required, along with experience using a JS framework (Prototype, JQuery)
Experience with ActiveRecord-style ORM required
A history of working on modern web applications
An unhealthy obsession with building efficient, clean, and modular code and data structures
An understanding of the issues surrounding large-volume websites and scalability
An ability to work seamlessly between client-facing and backend code
Ingenuity to leverage all the tools at your disposal to eke out every last bit of performance and build the best user experience possible
A history of working in a cache-heavy environment and an innate understanding of issues surrounding cache
A desire to be personally responsible for production-level code
A preoccupation with staying on top of industry trends and technologies

Web frontend engineer

Responsibilities

Implement major new features and feature improvements
Debug issues on the web websites, based on user reports

Skills

3+ years experience with rich web applications
Experience on Web Designing using Photoshop, Flash
Strong Advanced HTML, CSS experience
Strong Client Side / Front-end design and development experience including AJAX and OO Javascript
A history of working on modern web applications




please send you CV to jesse.cai@bindolabs.com to apply, both chinese and english are accepted, welcome send me email for related question.






a new start 
Published on 2010-6-2 9:55:00
Since i resigned P1.cn, i have lived in Shenzhen for 1 month. There is a lot of rain in South China, the weather is extremely wet, Beijing was very dry. so it's a little bit uncomfortable for me, but now it's getting better. especially i'm happy live together with my family.

Lot's of friends ask me about my next job, now i can reply you that i'm preparing a new startup, you probably can see it in the next few months. thank you all very much!

I'll write some articles for my previous startup project in last 3 years when i have time, share you about the growth and pain stories for the startup.

I believe that if we have good ideas and competent humble people, everything gets done very fast, no decision making, clean and simple and focus on customer value. we will be succeed.

Of cause, we will using ruby on rails to implement our project, we have decision to make it with Rails3 and Haml.



Hello,深圳! 
Published on 2010-5-11 18:52:00
我已经在深圳过了10天,深圳真是一个潮湿的地方,这10天里有一半是阴雨天。偶尔夜里还有非常巨大的雷声,可能是住的地方比较高,在29楼,所以听得响亮。

昨天是周一,旁边的北大附中深圳南山分校搞升国旗,音乐声巨响,所以不得不很早就起床了。 好像学校每周一都要升国旗。

老婆五一后就又按时上班下班了,和在北京时不同的是,我在她下班时会收到一个电话:"我下班了,准备回家吃饭啦!"这段时间岳母在深圳,有她为我们做饭,估计以后得我做了。 

上周六去南山书城见了一次 bd7lx ,到益田广场看了场电影。bd7lx 说深圳是农村,北京是大城市。国内这几年来用Ruby on Rails的人没有明显增多,感觉还是最初用的一群人在用,还有可能有些公司偷偷在用,但不出来说的。chinaonrails 上偶有新人浮出来说些问题 ,然后就又沉下去了。以后找机会把深圳的 Railser 们约到一起,互相分享一些心得经验,不知道能到几个,不过值得期待。再来说一下电影,"叶问2"不值得一看。不说演员演得好不好,我看过"叶问"再看2,觉得这是一部根本不需要拍摄的电影,完全就是为了再卖一票。从电影院出来时还看到"钢铁侠2"的宣传画,可能所有带2的电影都很2,不准备看了。

这周末计划爬大南山,这座每天拉开窗帘就看得见的一座山,必须得征服一下。



再见,北京! 
Published on 2010-4-30 11:57:00
从2007年3月1日来到北京,我已经在北京生活了三年两个月,1157天。

2010年5月1日这天,我要去深圳了,一个没有冬天没有沙尘暴的城市,更重要的原因是老婆不能适应北京的气候,深圳是我们选择定居的城市。

在北京的三年,我们创建的P1.cn从品牌到会员数都有很大的发展,高质量的生活内容和Party也受到很多人的欢迎。在这期间我们换了3个办公室,从建外SOHO到朝外SOHO,再从朝外SOHO到SOHO尚都。经历了初始创立,快速发展,现再到了努力坚持的阶段。经过一段时间的准备,我也安排好了工作交接,现在退出不会对P1的发展有影响。

这一个三年在北京有很多故事,走遍了北京的名胜古迹,参与了很多次社区活动。从ChinaonRails Open Course, Beijing Open Party, BetaCamp技术沙龙, QClub/QCon Beijing 等一系列映像深刻的社区活动中认识了很多同道的朋友,交流过程中受益颇多。虽然以后北京线下活动我不能参与了,但在这个信息时代,互联网依然会让我们距离很近。

昨晚P1的Founder们和几个同事为我饯行,都是从建外SOHO一起走过来的朋友,三年愉快的朝夕相处,源于我们对梦想的追寻,和对这份事业的执着。现在我要走了,祝大家好运。我心归心似箭,却又依依不舍。

去深圳以后做什么还没有确定。我打算先休息一段时间,停下来认真对过去这三年做个总结,思考下一个三年的计划,然后寻找新的工作机会。

再见了,北京的朋友们!



QCon Beijing 2010 后记 
Published on 2010-4-25 19:33:00
1,QCon 的会议的接待指引流程特别不错,参会队伍很宠大,听取这么多一线互联网人士的经验获益不少,午餐也挺好吃的。

2,前两日听到的中文讲师所讲的内容普遍比外国讲师好,老外还总是把中国人当一个入门者来看待,内容质量不高。

3,23日晚在 #StoryGarden 的推友集会非常精彩,虽然一见面开始大家还用Twitter交流,但后来有@Fenng@turingbook主持气氛很热烈,"招聘广告"很多,人才仍然是大家争抢的稀缺资源。

4,非常高兴看到国内一些大型网站对技术社区有一些贡献了,如果人人网的Nuclear, 淘宝网的TFS能够按会上所说的如期开源,相信将会对中国互联网的发展起来非常好的促进作用。

5,多中心化,灾难备份成为热点之一。一方面是随着网站规模的扩大,多中心化发展是一个必然的过程,另外也显示出大家对我们生活的地球越来越不信任。

6,24日晚钱洪武在常湘聚请的菜很好吃,@virushuo 推荐的,惊喜@virushuo约来的朋友是P1会员。原来技术人员吃饭时也可以如此扯蛋,非常开心的晚餐。

7,希望下一次QCon会议在深圳举行,继续给我发VIP门票 :)



敏捷与性能的博弈-Ruby on Rails Web Development 
Published on 2010-4-9 11:07:00
本篇Blog为旧文新发,原发布于程序员杂志2008年06期。写的是Rails 1.2.3的事,现在Rails 3 Beta release了,时隔将近两年。




P1.CN 2010新春员工聚餐 
Published on 2010-3-17 9:33:00



This blog has moved 
Published on 2010-3-8 12:17:00

This blog is now located at http://blog.caiwangqin.com/.
You will be automatically redirected in 30 seconds, or you may click here.

For feed subscribers, please update your feed subscriptions to
http://blog.caiwangqin.com/feeds/posts/default.



Rails 3 : Cool New Things but not ready 
Published on 2010-2-6 12:59:00
Check out this SlideShare Presentation:

Read more: http://chinaonrails.com/topic/view/3671.html



Goodbye to 2009 
Published on 2009-12-30 11:09:00
在哒哒的键盘声中,2009就又从指缝中溜走了。生活中的改变很大,因为结婚了,工作中值得纪念的事很少,因为表面上平淡无奇。很无奈的是在北京过了近3年仍在创业的初级阶段,很欣慰的是看到妹妹这两年进步很多。时不可兮骤得,聊逍遥兮容与。

主要作品:
新版本 P1.cn (ROR + PHP)。

难忘的经历:
1. Beta 技术沙龙 at 奇遇花园咖啡馆 
2. Beijing open party at Thoughtworks Beijing Office
3. BeijingonRails at Seravia Beijing Office

生活状况:
朝外SOHO,生活和工作基本在北京东三环京广桥的东西两侧。

走过的城市:
北京,深圳,武汉,浠水

游过的景点:
恭王府,颐和园,深圳大梅沙

最常用的网站:
1. Gmail
2. P1.cn
3. Twitter(Dabr, Twidroid)
4. Google Search(Not 谷歌)
5. Google Reader
6. Google Docs
7. Dict.cn

读过的书:
《把时间当朋友》,《藏地密码》,《盗墓笔记》,《股票基础知识》,《货币长城》...

最爱的音乐:
这一年基本没有更新我的音乐库,偶乐听一下还都是老歌。

印象深刻的影视:
深圳益田假日广场:博物馆奇妙夜2(Night at the Museum 2)
北京万达国际电影城:2012

使用的手机:
Google G1 (CyanogenMod v4.2.10.1),准备入手Nexus.



P1 Jobs 
Published on 2009-12-28 14:33:00

Marketing/sales planner:

 

Good communication skill, copywriting skill in Chinese and English

Good on PPT design

Experience in digital marketing or social media marketing is a plus

 

Sales Manager广告销售经理

 

Marketing communication/sales background

Good communication skill

Responsible, fast-learner, team worker

English skill and experience in online community ad sales is a plus

 

Sales Director Shanghai 广告销售总监(上海)

 

5-6 years experience in online community ad sales, 2-3 years in director level position

Good communication skill in Chinese and English

 

User Interface Designer(北京)

 

We are looking for an experienced designer with an eye for perfection.

You need to have a profound understanding about brand image, and how to communicate it through your designs.

We prefer if you have previous experience in doing luxury or fashion related work.

You also need a strong understanding of usability and user experience.

You are highly proficient in Photoshop and preferably also in Illustrator.

Good verbal communication skills in both Chinese and English is heavily appreciated.



If you are interested don't hesitate to contact our HR department at +86 10 5820 1090 or send your CV to hr@p1.cn for more information and book time for an interview.



Merry Christmas & Happy New Year! 
Published on 2009-12-24 11:35:00

xmas-card-red, originally uploaded by caiwangqin.



BeijingonRails 小记 
Published on 2009-12-21 16:11:00
上周六(2009-12-19),我们在Seravia北京的办公室,举行了一期BeijingonRails小聚。到场的30多人基本都是Rails程序员,这应该是2009年北京最后的一次Rails聚会活动了。小记:

1. Seravia 北京的Office是一个很好的Party地点。
2. Seravia 在使用TeX/LaTeX生成PDF,和修改PDF上做了很多工作,使用openssl加密签名,S3存储。
3. 郑柯从A~Z介绍了Joyent Accelerator是什么,暂还未透露P(价格)。
4. WPC的JCR(Java content repository)的演示很酷,JCR在某些领域应该是很有用的东西。
5. 财帮子/IN-SRC三人团队全部来参与了活动,Rails三人团队是最完美的。
6. 饭桶网即将上线Rails重写的餐厅页面,有计划正逐渐越来越多的使用Rails.
7. @taiwen, @郑柯 的乒乓球和我在同一水平。
9. 现在大家都习惯了Twitter分享信息,写Blog的越来越少了,更多信息请使用Twitter搜索#BeijingonRails:http://twa.sh/search?query=beijingonrails 



Encrypt with Ruby decrypt in PHP 
Published on 2009-12-16 17:26:00

Ruby encrypt decrypt

http://coderay.rubychan.de/rays/show/6287



 




require 'openssl'

require 'base64'

def encipher(data_to_encode)

cipher = OpenSSL::Cipher::Cipher.new("des-ede3-cbc")

key = "secretkey"

cipher.encrypt(key)

encoded_data = cipher.update(data_to_encode)

encoded_data cipher.final

return Base64.encode64(encoded_data)

end

def decipher(encoded)

encoded = Base64.decode64(encoded)



cipher = OpenSSL::Cipher::Cipher.new("des-ede3-cbc")

key = "secretkey"

cipher.decrypt(key)

encoded_data = cipher.update(encoded)

encoded_data cipher.final

return encoded_data

end

 



PHP encrypt decrypt

http://coderay.rubychan.de/rays/show/6288



 




function getkeyiv($key_size, $iv_size, $key, $iv='') {

if ($iv == '') {

$iv = 'OpenSSL for Ruby rulez!';

}

$iv = substr($iv,0,$iv_size);



$gen = '';

do {

$gen = $gen.md5($gen.$key.$iv,true);

} while (strlen($gen)($iv_size+$key_size));

$o[0] = substr($gen,0,$key_size);

$o[1] = $iv; //this is not the generated IV,

//just the original "salt" cut to the required size

return $o;

}

function trimpadding($str) {

if (ord($str[strlen($str)-1]) 9) {

return rtrim($str,$str[strlen($str)-1]);

} else {

return $str;

}

}

function encipher($data_to_encode){

$key = 'secretkey';



$td = mcrypt_module_open(MCRYPT_TRIPLEDES, '', MCRYPT_MODE_CBC, '');

$iv_size = mcrypt_enc_get_iv_size($td);

$key_size = mcrypt_enc_get_key_size($td);

$genkey = getkeyiv($key_size, $iv_size,$key);

if (mcrypt_generic_init($td,$genkey[0],$genkey[1]) != -1) {

$encoded_data = mcrypt_generic($td, $data_to_encode);

}

mcrypt_generic_deinit($td);

mcrypt_module_close($td);

return base64_encode($encoded_data);

}

function decipher($encoded) {

$key = 'secretkey';

$decrypted='';

$enc = base64_decode($encoded);

$td = mcrypt_module_open(MCRYPT_TRIPLEDES, '', MCRYPT_MODE_CBC, '');

$iv_size = mcrypt_enc_get_iv_size($td);

$key_size = mcrypt_enc_get_key_size($td);

$genkey = getkeyiv($key_size, $iv_size,$key);

if (mcrypt_generic_init($td,$genkey[0],$genkey[1]) != -1) {

$decrypted = mdecrypt_generic($td, $enc);

}

mcrypt_generic_deinit($td);

mcrypt_module_close($td);

return trimpadding($decrypted);

}

?>

 

 



Rails Best Practices 
Published on 2009-12-7 11:54:00



从朝外SOHO到SOHO尚都 
Published on 2009-12-2 16:48:00
今天P1.cn从朝外SOHO搬到了SOHO尚都,正式结束了在朝外SOHO一年半的办公历史。



P1.cn splash 2010 
Published on 2009-11-30 17:34:00

P1.cn splash 2010, originally uploaded by caiwangqin.

Today, we launched new splash screen page for P1.cn .



P1.cn 街拍 Yahoo 中国雅虎 时尚 
Published on 2009-11-27 16:20:00


http://www.p1.cn/market/yahoo/,


之前我们还上线了 淘宝 男人http://www.p1.cn/taobao/man/



P1 CS competition 
Published on 2009-11-8 19:42:00

合影, originally uploaded by caiwangqin.

今天上午,P1在北京西四环城市反恐基地,进行了一次真人CS团队活动。

我在第三场:卧虎藏龙中获得最佳射手奖。



[ChinaonRails]中国 Ruby / Rails 优秀人物采访计划 
Published on 2009-9-1 10:57:00
Dmitry Belitsky对几位成功的Rubyist进行了9个问题的email访问,然后公布了他们的回答,他们的经验对要想成为一个高效、成功、开心的Ruby / Rails工作者非常有帮助。

受此启发,我准备对中国 Ruby / Rails 优秀人物使用同样的问答对话方式,看看他们是怎样做到的。

以下是问题,如果你希望分享你的经验,请回答以下问题,发布到ChinaonRails社区,或我的Email(jesse.cai(at)gmail.com)中,同时也非常欢迎参与者邀请中国 Ruby / Rails 优秀人物参与。

1. 请简单介绍一下你自己,你目前的状态及对短期目标的打算,留下Blog、Twitter等。

2. 你是怎样找到你的第一个Ruby相关的工作的?

3. 你是在哪里和怎样搜索工作机会?你能给我一些最好的方法找到Ruby相关工作的建议吗?

4. 你能给一个没有完整项目展示的Ruby新手一些建议吗?

5. 你可以说说怎样做可以让现在比过去更好的吗?主要是关于使用Ruby工作、客户、如何寻找好的客户方面。很多人梦想着现在比过去好,将来比现在好,所以请写下任何你关于超越过去的想法。

6. 你可以推荐一些你认为将帮助一个程序员生活得更好的书籍、网站、秘诀吗?

7. 你一周工作多长时间?你怎样保持工作效率和精力集中呢?

8. 你怎样管理你的工作空间?你在工作时使用哪些工具?

9. 怎样成为一个成功和有用的程序员?

10. 什么是一个程序员应该知道的?

官方邀请链接:http://chinaonrails.com/topic/view/3337/1.html

已经回复的人有:

中国 Ruby / Rails 群英谱 - gigix
中国 Ruby / Rails 群英谱 - Robin Lu
中国 Ruby / Rails 群英谱 - Eric Sun
中国 Ruby / Rails 群英谱 - IceskYsl
中国 Ruby / Rails 群英谱 - saberma
中国 Ruby / Rails 群英谱 - Dave Liu

中国 Ruby / Rails 群英谱 - dongbin
中国 Ruby / Rails 群英谱 - Cai Li
中国 Ruby / Rails 群英谱 - Daniel Lv
中国 Ruby / Rails 群英谱 - 404
中国 Ruby / Rails 群英谱 - zhangxue
中国 Ruby / Rails 群英谱 - Rui Ma



互联网软件开发中的团队合作与团队管理 
Published on 2009-7-31 17:24:00
昨天参加了CSDN CTO俱乐部线下活动:互联网软件开发中的团队合作与团队管理爱帮网CEO刘建国先生分享了互联网软件开发的特点团队管理方面的一些经验。到会的朋友们聊起来,发现原来六度关系都很近,有同事的同学,有以前公司的同事的现在同事。

以下是我记录的刘建国先生回答提问的内容:

创业团队怎样留住人才?

关键是要让团队成员相信这个产品是有价值的,百度当年是在大家都认为Web search已经Game over的情况下开始做的,但团队相信越来越多的互联网内容,一定需要一个好的搜索工具。一个创业项目要成功,需要团队成员有很深的Believe. 另外团队建设中的“选,育,用,留”中的留人,有一个很重要的一点是要清除不合适的团队成员,清除不合适的团队成员,是对团队其他成员的保护。

爱帮网的竞争对手是谁?

刘建国回答说,爱帮网的竞争对手是Google, 还分别根据Google的三个战略重点:Integrated search, Map,Android. 和Bing的四个垂直搜索:Product, Health, Local, Travel.分析本地搜索是大家都关注的重点市场。(但我觉得可能酷讯大众点评等才是爱帮更直接的竞争对手,虽然挑战Google会显得更有抱负。)

团队绩效和QA如何做?

对于Engineer的Performance评估的确是有一定难度,一般按Project进行,还有季度KPI.QA主要是两个方面,一是产品测试,二是对过程的QA,主要体现在对过程的定义和执行,不管是选择XP还是Scrum都是为了让团队产出更有质量和高效。因为互联网软件有更高的对Bug的容忍度,在开发人员和测试人员的配比上一般是1:5,或1:3.而传统软件开发会更高,微软是1:1.



P1 Magazine & IM Updated 
Published on 2009-7-30 16:22:00

P1 Magazine & IM, originally uploaded by caiwangqin.

我们在P1页面右上角增加了"在线好友"功能,无论你正在浏览哪个页面都可以轻松知晓哪些好友在线。而且,给好友发线上消息也变得更容易了!欢迎体验。



25 items

欢迎使用 RSS 阅读器订阅本页种子 http://feeds.feedburner.com/caiwangqin
© 2006-2010 A Jesse Cai Production   -   About   -   京ICP备07020911号
a site powered by Project Babel