B 站以前是用 php,虽然某部门有用过 ruby
流利说环境很好,欢迎小伙伴们加入
届不到的恋 原来楼主也是个白学家
一直都是自学过来的,深感基础的重要性。看文档就能很快的实现一个功能,因为那是无数大牛多年的沉淀。 想要更近一步,还是得有坚实的基础,不是一天两天就能学会的
买买买,很久没看 Ruby 的书了。可惜没有电子版,搬家痛苦...
用自己写的 gem,虽然一直没更新过 https://github.com/john1king/backto
在用 http.rb,faraday 和 httparty 对 stream 的支持都不好
这都成 B 站粉丝楼啦
昨天还在想怎么最近都没活动,今天就出现了。辛苦了,一定前去学习
在拉勾投了几个都没回应...
报了名,可惜这周有急事去不了。只能期待 11 月了
习惯用 IDE 选 Python,习惯用文本编辑器选 Ruby
用 fcitx + sublime text 3 可以输入中文,就是用退格键的时候会直接删除编辑器里面的文字...
之前升级到 2.0,除了不用写 encoding 外,一个新特性都还没用过...
1905 git
1514 ls
1355 cd
435 vi
396 rails
350 rake
236 sudo
233 rm
211 python
205 mvim
最近 1000 条
$ history | tail -1000 | awk '{a[$2]++}END{for(i in a){print a[i]" "i}}' | sort -rn | head
150 ls
145 git
112 fg
94 cd
85 vi
70 rake
59 rails
50 python
42 ssh
24 ps
只会 js 的时候想学 node.js。不过那时候在 windows 下安装 node.js 还需要 cygwin,最后不了了之。 现在对 js 完全没有兴趣了
叛逃到了 IDE,vim 配置都有一年没更新了。期待能直接用 python 写插件,不再用恶心的 vimscript
项目最开始的时候用 vim 写,代码多了以后就切换到了 JetBrains 的 IDE。虽然输入上有很多不爽的地方,但各种贴心的提示还是能够节省不少时间的。有时候还得学会忽视一些比较严格或不者不够智能提示,还有封装比较多层的代码,IDE 的语义提醒也完全失去作用了。
可以用双语...
#10 楼 @aptx4869 我所有编辑器都是浅色背景,然后终端使用 60% 的透明度深色色背景 #8 楼 @kenshin54 浅底的配色确实很少有好看的
为什么你们喜欢用深色背景啊,看久了眼睛疼
25..7
还是装个虚拟机更实在
@hhuai 虽然看的不是 man,文档还是读过的。不过在写上面的代码之前一直没有同时读写过同一个文件,所以错把重点放在了“指针在文件开始位置上”这里,奇怪的就认为 +
模式没什么用处了。
这个帖本意就是想发表一些错误的认识,然后得到一些有意的纠正。不过现在看起来,可能多数会比较初级,多半不会有人感兴趣。其实这类问题还有很多,只是不好意思一个人问。比如说 UnboundMethod, 很容易让人与如 js, python 等语言进行对比,但在经过试验,发现 ruby 的方法对象检测比较严格,只有同一个类的实例才能够绑定和调用,就会浅尝辄止,轻易做出没有用的判断。只有等真正需要用到或看到相关用例后才会对其用处有所了解。
好吧,我刚找到一个 w+
的一个用法,见 http://ruby-china.org/topics/4241#reply5
open('file', 'w+') do |f|
text = '如何获取文件的编码'
f.write text.encode('gbk')
f.write text.encode('utf-8')
f.rewind
puts f.read
end
最开始是打算这样写的
text = '如何获取文件的编码'
File.write('file', text.encode('gbk'))
File.write('file', text.encode('utf-8'), :mode => 'a')
puts File.read('file')
最麻烦的是一个文件里还可能有不只一种编码,虽然这种情况比较少见
open('file', 'w+') do |f|
text = '如何获取文件的编码'
f.write text.encode('gbk')
f.write text.encode('utf-8')
f.rewind
puts f.read
end
用 vim 三个多月,已经能够工作中使用。vim 最爽的地方还是可以随自己的喜好定制,不过熟练之后通常又会还原到久经考验的默认设置。vim 脚本虽然很丑,但还是值得花写时间了解,能写一些简单的功能很重要。虽然还有很多细节不尽人意,不过基本不影响使用。看大家都说 Sublime Text 2 好,忍不住也想去尝尝鲜了。
4 楼正解,select! 和 delete_if 都是会遍历数组的,由代码块的返回值决定是否保留数组项
看第一行,应该是没有从命令行传入文件名参数