Author Archives: Yuanyi ZHANG

GDict更新:支持有道词典

由于Google关闭了字典服务,导致GDict无法继续使用,本着为人民服务的精神,连夜更新了一个使用有道词典的版本,没有经过严格测试,可能存在缺陷,欢迎大家报告Bug。 下载地址: http://letrails.cn/wp-content/uploads/GDict.1.0.2.pkg 另外这个版本还有一些小更新: 1. 支持拷贝查询结果 2. 更新置顶功能,置顶后,使用快捷键和菜单依然可以隐藏,但失去焦点不隐藏 3. 修复窗口定位Bug 4. 查询框为空时隐藏结果窗口 5. 正在查询时不隐藏窗口

Posted in 其它 | 19 Comments

关于Ruby 2.0: 我们的计划

这是Matz在去年10月份做的一个关于Ruby 2.0的主题演讲,正如他所说,Ruby 2.0在特性方面只是向前迈进了一小步,更多的改变将发生在实现层面。 Ruby 2.0的新特性包括: Keyword arguments Selector namespace Traits Method combination 1. Keyword arguments 现在的step: 1.step(a, b) do |i| p i end # 是从a到b,还是从b到a Ruby 2.0: 1.step(by: 2, to: 20) do |i| p i end 2. selector namespace 减少monkey patch对系统可能造成的负面影响 class Integer def +(other) return 42 end end p 1+2 => 42 Ruby 2.0: [...]

Posted in 其它 | 1 Comment

Bash提示符显示Git分支

今天看Railscasts,才发现可以在命令行显示git分支,找到2篇帖子,把他们融合了一下: # If you work with git, you’ve probably had that nagging sensation of not knowing what branch you are on. Worry no longer! # visit https://wiki.archlinux.org/index.php/Color_Bash_Prompt for more color. WHITE=”\[\033[0m\]” YELLOW=”\[\033[0;33m\]” export PS1=”\w:$YELLOW\$(git branch 2>/dev/null | grep ‘^*’ | colrm 1 2)$WHITE\$ “

Posted in 其它 | 5 Comments

CSS缩放iframe实现大号Facebook like

最近需要在android上显示facebook like,但是facebook官方的like按钮目前只有web版,显示在平板上太小,stackoverflow也没有答案,最后找到了一个CSS缩放iframe的方法: iframe{ zoom: 3; -moz-transform: scale(3); -moz-transform-origin: 0 0; -o-transform: scale(3); -o-transform-origin: 0 0; -webkit-transform: scale(3); -webkit-transform-origin: 0 0; } 这个方法的问题是按钮放大后,facebook的logo非常模糊,于是又在上面盖了一个新图片,现在的问题就是如果用户点那个图片没法like,并且这个也违反了facebook的like按钮使用准则,但是也没办法,谁让他们迟迟不出移动版。

Posted in 其它 | Leave a comment

招聘Ruby/Android开发人员

最近加入了一家美国创业公司“Buz互动”,主要针对本地商家提供口碑营销服务,详细介绍见网站视频(http://getbuz.com ),现在需要招聘Ruby/Android开发人员,工作地点在北京,我们提供宽松的工作环境和优厚的待遇(月薪1-2W)有意者可以发简历到 y@getbuz.com,或者留言告知你的Github账号。 要求很简单,只要你: 1.学习和尝试最前沿的技术 2.对新鲜事物充满好奇,以及良好的学习能力 3.能够使用英语进行常用交流 4. 了解基本的Web开发技术(HTML, CSS, Javascript, SQL等等) 5. 熟悉ruby或者android开发 6. 熟悉Linux或Mac开发环境 我们会提供: 1.丰厚的薪水 2.国际化的工作环境及氛围 3.弹性工作时间 4.重大贡献额外奖励 5.一流的办公环境,免费饮料,食物,游戏机,还有更多好玩的 6.Mac或者PC,任你选择

Posted in 招聘 | 2 Comments

总结&广告

一转眼这个Blog已经开了有5年了,06年开始学Ruby的时候中文的资料还很少,所以当时的初衷就是分享自己在学习过程中的一些心得和体会,于是就有了那个口号”为Rails在中文社区的枝繁叶茂贡献点滴“,现在随着Rails 3的推出,Rails已经逐渐走向成熟,各种资源和社区也已经数不胜数,而我做的事情也已经不再限于Ruby和Rails,所以继续用这个名字总觉得有些别扭。 我个人非常喜欢Hacker News,但是上面的文章实在太多,且都是英文的,和几个朋友聊了下,他们也都觉得上面的文章太多,看不过来,于是我就想弄一个中文版,大家利用业余的时间把自己喜欢的文章翻译过来,这样可以看到一些你遗漏的好文章,也可以降低阅读成本。 正好这段时间比较闲,于是就牵头弄了这个Hacker News的中文版:黑客志,经过2个星期的筹备,目前已经有5位作者发表了20篇文章,现在的系统是基于WP,如果有必要,以后会开发单独的程序出来。以后和Ruby/Rails相关的内容我还是会发到这里来,不过大部分文章都会发去那边,欢迎大家订阅,也欢迎感兴趣的朋友一起参与进来,你可以通过RSS或者Twitter来订阅最新文章: Feed: http://feed.feedsky.com/heikezhi Twitter: http://twitter.com/heikezhi 加入: http://heikezhi.com/join/

Posted in 其它 | 1 Comment

如果你不曾失败,只因你从未尝试

Dan shipper的这篇文章很有趣,里面抛糖果的那个练习很有新意,翻译如下: 我有一条关于成功的理论:如果你未曾失败,只能说明你从未尝试。你可以从失败中学到这个世界是如何在运转,如果你能够回过头来重构每一个导致你的公司,项目或是感情走向失败的细节,你会得到同任何一个成功故事教给你的一样多的收获。

Posted in 其它 | Leave a comment

谷歌字典Mac客户端

Mac下一直没找到一个好用的字典软件,Google字典配合插件在浏览器里用还可以,但是也看不到发音,如果是看pdf或者视频就更麻烦了,需要打开浏览器来回切换,于是花了点时间给Google字典写了个客户端。

Posted in 其它 | 46 Comments

Javascript实现GMail无刷新文件上传

最近需要给抢答增加文件上传支持,但是个人不喜欢Flash方式,Google了一下,找到这篇实现异步上传的文章,讲的比较清楚。 要实现类似GMail的无刷新文件上传,原理其实很简单,就是将form的target设置为一个iframe,这样当表单提交后刷新的就是那个iframe,而不是form所在的页面,然后再通过Javascript获取iframe内的响应,并将结果展示给用户。

Posted in AJAX | 1 Comment

“Mastering the VC Game”读后

终于读完了这本“创业必读书”,如果你正在创业,或打算创业,并且想通过VC让你的项目快速起飞,那这本书还是配得上“必读”这两字的,对我来说,最有用的是第2和第3章,这也是全书篇幅最多的两个章节,第二章讲VC的运作机制,第三章讲如何向VC展示你的项目,我目前正处在这个阶段,里面有一些观点颠覆了我以前对VC的认识,总结如下,与大家分享:

Posted in 读后感 | Leave a comment