#1 楼 @bryanwong 楼主用 markdown 语法格式化一下自己的主题贴和回复贴吧。
看了 typedef 的博客,超级赞,收获非常多。
以前我在一个公司工作,公司里面水平最高的 Rails 程序员用的是 Dell 的笔记本,一直在 Windows 下面开发 Rails 应用,问及原因是他晚上回家要用这个电脑玩 wow,并且懒得用双系统,懒得切换... 所以我对能坚持一直用 windows 的 Rails 程序员表示敬意!
楼主需要一个 target 去释放自己的精力能量,我可以给一个不负责任的答案,不妨去钻研 Sinatra 的源码,弄明白其中的每一行代码的功能。
之所以建议你去研究 Sinatra 的实现,是因为不止一个人在我旁边唠叨过说 Sinatra 的源码如何牛 X,如何值得一读。
之所以说这个答案不负责任是因为我从来没有去自己研究过 Sinatra 的源码,呵呵。
#4 楼 @bindiry It's impossible with HTML
我认为你做不到在浏览器的 <input type="file">
做不到严格限制上传的文件类型,但是可以利用 input 的 change event 来用 JavaScript 来检查文件扩展名。
Stackoverflow 上有一些讨论,希望多你有些帮助 http://stackoverflow.com/questions/4328947/limit-file-format-when-using-input-type-file
泡过这里 [ http://www.chiphell.com/portal.php?mod=list&catid=33 ] 之后,我不觉得拥有 Mac 的人就是有米之人。
mime-type 是最常使用的工具了,其原理是通过文件的扩展名匹配来判断文件类型,可扩展,通常这个就足够了。
另外一个办法是读取文件的头信息,Linux 下的系统命令 file
好像就是基于此。
安装了 imagemagick
后,会顺便安装一个叫做 identity
命令行工具,专门用于检查图片文件的类型。
从你给出的信息看,没有任何线索。你的 Rails 版本是多少?另外 db/schema.rb 是否存在?
rake db:schema:load # Load a schema.rb file into the database
你贴代码啊,否则我猜不出你的预期到底是什么,以及结果是否跟你的预期不符? btw,请不要用这种调侃形式的帖子标题,而且我不明白你到底想要分享啥,建议你修改一下主贴以及标题。
@ichord 你的项目代码的 link 是个 404 页面。
An IDE, or "Integrated Development Environment" will turn you stupid. They are the worst tools if you want to be a good programmer because they hide what's going on from you, and your job is to know what's going on.
摘自“Learn C the hard way” http://c.learncodethehardway.org/book/learn-c-the-hard-waych1.html
@all 还赔妞耶!
@hisea 辛苦!看了更新文档后,实在找不出不升级的理由啊!激动!
一位老前辈跟我说过这样一句话,我非常认可:list the work first, then work for the list.
#2 楼 @geekontheway OSX 的 Launchd ( http://launchd.macosforge.org/ ) 我觉得很一般,只是能用,使用 plist(其实是 xml) 来配置 app process,不过如果你用 homebrew 的话,通常你用 brew 安装好一个 backend 的应用,都会给出具体的配置信息信息,引导你完成 launchd 的配置。
#8 楼 关于 @poshboytl 后面的故事就是: @poshboytl 毕业后直接去学车了,等他学好了以后就被@yedingding 和我给招募了成了我们的 team member 了。
我明明知道自己很胖,但是坐在那里还是不停的吃零食...