学 VIM 虽然有些费时费力,但是一本万利,既可以跨平台,Mac、Linux、Windows 上都能用,还本地、远程都能用。学习一下非常超值。
也许是因为这样行,“Received: from localhost (mail.icancontact.com [127.0.0.1])”gmail 认为只有从 61.93.235.34 发送的才是合法的,就把从 localhost 发送的当做垃圾邮件了。网站不能直接连接 61.93.235.34 发送邮件么?
用 rvm,直接把另一台机器上的.rvm 文件夹 copy 过去。也许 ruby 和有些 gem 需要重新编译。
这个可以: 1.9.3p125 :054 > "%u4E2D%u56FD".gsub(/%u([\da-fA-F]{4})/) {|m| [$1].pack("H4").unpack("n").pack("U*")} => "中国"
"%u5468%u8787%u9J99".gsub(/%u([\da-fA-F]{4})/) {|m| [$1].pack("H*").unpack("n*").pack("U*")}
但是只有第一个字能出来,后面的编码对么?怎么会有"J"?
最好不用 Time.now, 都用 Time.zone.now.
我只改了两处,就顺利运行了:
player1_cards -> player1_card player2_cards -> player2_card
=>Hello, please enter player1 name.
=>Hello, please enter player2 name.
=>hello and , let's play the black jack game. =>Player One's first card is: 5, second card is 4, total is 9. =>Player Two's first card is: 2, second card is 10, total is 12. => Player Two won!!
我把你的复制下来运行,没有发现你说的错误,倒是有两个变量定义错误。
似乎不用报名?直接去就行了吗?
我从不省略 self,这样既容易区分共有方法和局部变量,又不容易出错(不能省略的时候省略了)。
我觉得对has_many这种关系,Account没必要保存所有complete_post_ids,这样既造成数据冗余,又容易造成数据不一致,还失去了查询的灵活性。需要Account#complete_posts时,只要一个简单的查询就能找到所有的posts。
在~/.inputrc 中加入:
"\e[1;9D": backward-word "\e[1;9C": forward-word
见http://superuser.com/questions/357355/how-can-i-get-controlleft-arrow-to-go-back-one-word-in-iterm2
ActiveRecord 从数据库查询 Model 对应的表的字段(详见 ActiveRecord 源代码中的 active_record/model_schema.rb 和 active_record/connection_adapters/schema_cache.rb),然后在第一次调用这些方法时,在 method_missing 中生成这些方法(见 active_record/attribute_methods.rb)。
我答对了10道题,然后就要注册了:(
装了 macvim,可是觉得两侧的滚动条很碍眼,还是觉得命令行的好。缺少什么功能下载源代码自己编译好了。
"程序会卡一会"应该是正在上传文件。这个应该没办法优化。要不你用 AJAX 先上传文件再提交表单?
请问你们在北京有分公司吗?网站是你们自己运营的还是给中国公司做的?公司网站什么都没有呀。
我只知道这样好像能看到:ps aux | grep nginx
"shitty" code?
在 Rails 也许应该尽量避免直接写 SQL。你的问题应该可以用 joins、include 解决。
假设 p.text 的编码是 utf8,这样应该就可以把无效字符清除掉:
Iconv.iconv("UTF-8//IGNORE", "UTF-8", p.text).join("")
先用 iconv 转码。
没有 load 这个文件 support_functions.vim?这个文件里有那个函数的定义:
.vim/snippets/support_functions.vim:2:function! Snippet_RubyClassNameFromFilename(...)
我在 Mac 10.6 下竟然这样启动“irb --noreadline”时可以输入中文,这样启动“irb --readline”则不能输入中文。
北京联通也一样,basecamphq.com 都打不开了。
也许时画蛇添足了,post 就够了,不要.id
<%= link_to "#{post.title}", home_mm_content_path(post) %>
个人觉得返回空数组的话,用户可以不检查返回结果而统一使用 each 之类的 enumerator。
你可以 Model.desc(...).limit(n).reverse 吧?