小编lsd*_*sdr的帖子

使用Vim进行Lisp开发

我一直在使用Lisp一段时间,但我开始更加认真地在Lisp中做一些"真正的"工作.我是一个巨大的Vim粉丝,并且想知道如何使用Vim作为我的Lisp开发编辑器来提高效率.插件,工作流程建议等都是受欢迎的.

请不要说"使用emacs",因为我已经加入了Vim,我真的很喜欢它作为一名编辑.

lisp ide vim common-lisp

86
推荐指数
8
解决办法
4万
查看次数

您建议使用哪些工具来配置Rails应用程序?

我一直在寻找Rails的分析工具.我正在玩和测试ruby-prof和railsbench,但是我对使用然后工作所需的调整和修改量感到沮丧.

虽然我不介意(很多)调整,但我想知道是否还有其他更直接易用的工具来分析Rails应用程序?你推荐哪些工具?

ruby profiling ruby-on-rails

45
推荐指数
3
解决办法
2万
查看次数

SerializationError Rails ActiveJob时间和日期

有人知道一种干净的方法来避免ActiveJob::SerializationError在尝试序列化DateTime对象时发生这种情况吗?

我到目前为止的两个解决方案是:

  • dump在加载参数时调用Marshal/JSON/YAML 然后load返回到Job(这很糟糕,因为我需要修补邮件程序作业)
  • 猴子补丁DateTime像这样:

/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)

哪个也很糟糕.谁有更好的解决方案?

ruby ruby-on-rails ruby-on-rails-4 rails-activejob

14
推荐指数
1
解决办法
2415
查看次数

指示学习如何使用DTrace

当我要求使用工具来分析Rails应用程序时,有人指着DTrace.由于我在MacOSX工作站上工作并在OpenSolaris上部署,因此这是一种有效的方法.但我对DTrace知之甚少.

除了通常的嫌疑人,Sun DTrace页面和那里的可用信息,还有其他杀手指针可以学习Dtrace吗?

profiling dtrace

13
推荐指数
3
解决办法
5791
查看次数

12
推荐指数
2
解决办法
4479
查看次数

是否可以使用Haml生成普通的XML?

我一直在研究一个软件,我需要生成一个自定义XML文件以发送回客户端应用程序.Ruby/Rails世界上用于生成XML文件的当前解决方案充其量是缓慢的.使用构建器或事件Nokogiri,虽然具有良好的语法和可维护的解决方案,但它们会消耗太多时间和处理.

我绝对可以去ERB,它以牺牲手工构建整个XML为代价提供了很好的速度.

HAML是一个很棒的工具,具有良好而直接的语法并且相当快.但我正在努力使用它来构建纯XML文件.这让我想知道,它有可能吗?

有没有人对某些代码或文档有一些指示,说明如何执行此操作,从HAML构建完整,有效的XML?

ruby xml haml ruby-on-rails builder

10
推荐指数
3
解决办法
5246
查看次数