小编Lor*_*enz的帖子

精心设计的功能网络应用程序的源代码?

什么是精心设计的功能(而不是面向对象)Web应用程序的例子,使他们的源代码可用?我目前正在研究黑客新闻 来源,但我想看看其他一些非常重要的例子,最好是在clojure中.

对于MVC,有很多Rails和PHP应用程序,框架和教程要研究 - 函数式编程有什么用?

lisp functional-programming clojure arc-lisp

11
推荐指数
1
解决办法
781
查看次数

Ruby 1.9.2:irb throws ArgumentError:输入德语变音时,UTF-8中的字节序列无效

我想在我的irb中输入德国的变形金刚但得到一个奇怪的错误.我可以输入任何äöü没有问题的字符,但每个都会ÄÖÜß导致以下错误:

$ irb
ruby-1.9.2-p136 :001 > ? # here I entered Ü but it displays only ?
/Users/lorenz/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/irb/ruby-lex.rb:728:in
`block in lex_int2': invalid byte sequence in UTF-8 (ArgumentError)
Run Code Online (Sandbox Code Playgroud)

我看过很多关于Ruby,rvm和UTF-8的SO问题,但都没有帮助.大多数都绑定到rails或数据库配置.我特意检查了以下内容:

语言环境设置正确

$ locale
LANG="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_CTYPE="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_ALL="de_DE.UTF-8"
Run Code Online (Sandbox Code Playgroud)

Terminal.app设置为Unicode(UTF-8)并正确设置Encoding.default_external:

$ irb
ruby-1.9.2-p136 :001 > Encoding.default_external
 => #<Encoding:UTF-8>
Run Code Online (Sandbox Code Playgroud)

为什么在Ruby中这仍然很难?

ruby macos irb utf-8

9
推荐指数
1
解决办法
4279
查看次数

如何在Mac OS X(10.6.6)上使用mvim编辑我的crontab

mvim已安装在其中,/usr/local/bin/但不能用作EDITORVISUAL

$ mvim -f # works as expected

$ EDITOR="/usr/local/bin/mvim -f" crontab -e
crontab: /usr/local/bin/mvim -f: No such file or directory
crontab: "/usr/local/bin/mvim -f" exited with status 1
Run Code Online (Sandbox Code Playgroud)

我尝试使用单引号并使用VISUAL代替EDITOR。结果相同。我也尝试使用谷歌搜索,但显然该-f标志对其他所有人都很好。

我使用Mac OS 10.6.6和zsh,但问题在bash中相同。

macos vim macvim

5
推荐指数
1
解决办法
1357
查看次数

标签 统计

macos ×2

arc-lisp ×1

clojure ×1

functional-programming ×1

irb ×1

lisp ×1

macvim ×1

ruby ×1

utf-8 ×1

vim ×1