我正在构建一个需要支持重复事件的组日历应用程序,但是我提出来处理这些事件的所有解决方案看起来都像是一个黑客.我可以限制前方可以看到的距离,然后立即生成所有事件.或者我可以将事件存储为重复,并在日历上向前看时动态显示它们,但如果有人想要更改特定事件实例的详细信息,我将不得不将它们转换为正常事件.
我确信有更好的方法可以做到这一点,但我还没有找到它.对重复事件建模的最佳方法是什么,您可以在其中更改特定事件实例的详细信息或删除特定事件实例?
(我正在使用Ruby,但请不要让这限制你的答案.如果有一个特定于Ruby的库或其他东西,那么,这很有用.)
我即将编写一个依赖于MySQL数据库的Scala命令行应用程序.我一直在寻找ORM,我很难找到一个效果很好的东西.
该电梯ORM看起来不错,但我不知道它可以从整个电梯Web框架脱钩.ActiveObjects看起来还不错,但作者说它可能不适用于Scala.
我不是来自Java的Scala,所以我不知道所有选项.有没有人使用过Scala的ORM,如果有的话,你使用了什么以及它有多好用?