我一直在使用Lisp一段时间,但我开始更加认真地在Lisp中做一些"真正的"工作.我是一个巨大的Vim粉丝,并且想知道如何使用Vim作为我的Lisp开发编辑器来提高效率.插件,工作流程建议等都是受欢迎的.
请不要说"使用emacs",因为我已经加入了Vim,我真的很喜欢它作为一名编辑.
我一直在寻找Rails的分析工具.我正在玩和测试ruby-prof和railsbench,但是我对使用然后工作所需的调整和修改量感到沮丧.
虽然我不介意(很多)调整,但我想知道是否还有其他更直接易用的工具来分析Rails应用程序?你推荐哪些工具?
有人知道一种干净的方法来避免ActiveJob::SerializationError在尝试序列化Date或Time对象时发生这种情况吗?
我到目前为止的两个解决方案是:
dump在加载参数时调用Marshal/JSON/YAML 然后load返回到Job(这很糟糕,因为我需要修补邮件程序作业)Date和Time像这样:/lib/core_ext/time.rb
class Time
include GlobalID::Identification
def id
self.to_i
end
def self.find(id)
self.at(id.to_i)
end
end
Run Code Online (Sandbox Code Playgroud)
/lib/core_ext/date.rb
class Date
include GlobalID::Identification
def id
self.to_time.id
end
def self.find(id)
Time.find(id).to_date
end
end
Run Code Online (Sandbox Code Playgroud)
哪个也很糟糕.谁有更好的解决方案?
当我要求使用工具来分析Rails应用程序时,有人指着DTrace.由于我在MacOSX工作站上工作并在OpenSolaris上部署,因此这是一种有效的方法.但我对DTrace知之甚少.
除了通常的嫌疑人,Sun DTrace页面和那里的可用信息,还有其他杀手指针可以学习Dtrace吗?
雅虎之间!UI Compressor,Dean Edwards Packer和jsmin,它们在产生足迹方面产生了更好的结果,在混淆时产生的错误更少.
我一直在研究一个软件,我需要生成一个自定义XML文件以发送回客户端应用程序.Ruby/Rails世界上用于生成XML文件的当前解决方案充其量是缓慢的.使用构建器或事件Nokogiri,虽然具有良好的语法和可维护的解决方案,但它们会消耗太多时间和处理.
我绝对可以去ERB,它以牺牲手工构建整个XML为代价提供了很好的速度.
HAML是一个很棒的工具,具有良好而直接的语法并且相当快.但我正在努力使用它来构建纯XML文件.这让我想知道,它有可能吗?
有没有人对某些代码或文档有一些指示,说明如何执行此操作,从HAML构建完整,有效的XML?
ruby ×3
profiling ×2
benchmarking ×1
builder ×1
common-lisp ×1
dtrace ×1
haml ×1
ide ×1
javascript ×1
jscompress ×1
lisp ×1
minify ×1
vim ×1
xml ×1