技术阅读记录(一)

Ruby

Create a Neo4j Graph Database Using the REST API

A CRM with Neo4j and REST

neo4j 是用Java实现的图形化的数据库,跟关系型数据库不同的是,Graph database更注重于关系查询。比如查询朋友的朋友的朋友的朋友的四层关系,用关系型数据库查询会使用大量的Join,会有性能问题,如果用Graph database会非常简单。本文主要是介绍使用ruby如何访问Neo4j。使用了 Json 和 rest_api 两个Gem.


Forem
– A Rails Forum Engine
Forem
Github

本文介绍了如何在一个项目中集成forem gem(一个简单的论坛引擎).可以看看源代码,参考如何开发一个引擎。我个人认为, rubychina的论坛Gem也许更漂亮些.


Elegant
Network Communication with RabbitMQ

本文介绍了如何使用bunny gem 访问RabbitMQ. RabbitMQ作为一个message通知框架,在实际中可以有非常广泛的应用。比如日志信息的收集,同步数据... FreeWheel就是使用message 通知框架同步的数据库与solr之间的数据。


ensure_itthor

通过一篇介绍tracepoint的文章看到了这个gem,这个gem本身没有什么意思. 有参考意义的是在于它使用 thor 结合 benchmark 做性能分析。以后在写gem或者做性能分析的时候,可以参考一下。


rubycritic

Ruby静态代码分析工具,封装了Reek, Flay, Flog, 提供高质量的代码分析报告.


RedDotRuby
2014 - Shipping Ruby Apps with Docker by Bryan Helmkamp
GoRuCo
2014 - BI Tooling with Rails by Kahn Solomon

有兴趣的视频,需要看


3
Ways to Create Classes in Ruby

Ruby中创建class的三种方式: class, Class.new, Struct. 其中 Struct 一般用在class 内部


bitman
github
bitman
home url

为Rails developer准备的最好的JS Web框架.能与Rails非常容易的集成,所以可以使用coffeescript开发。代码的结构等都跟Rails惊人相似.目标是提高Rails程序员开发富客户端程序的效率。

Examples: batman-rdio


时间: 2024-10-01 16:56:08

技术阅读记录(一)的相关文章

《Javascript高级程序设计》阅读记录(三):第五章 上

这个系列以往文字地址: <Javascript高级程序设计>阅读记录(一):第二.三章 <Javascript高级程序设计>阅读记录(二):第四章 这个系列,我会把阅读<Javascript高级程序设计>之后,感觉讲的比较深入,而且实际使用价值较大的内容记录下来,并且注释上我的一些想法.做这个一方面是提升了我的阅读效果以及方便我以后阅读 另一个目的是,Javascript高级程序设计这本书内容很多也很厚,希望其他没有时间的人可以通过看这系列摘录,就可以大体学到书里面的核

《咨询的奥秘》阅读记录

1.<咨询的奥秘>阅读记录 1.1 为什么阅读<咨询的奥秘>? 答:为了成功的提出和获得建议. 1.2 <咨询的奥秘>简介 什么是咨询 成为一个成功咨询顾问的基本原则 如何避免抵制而取得信任 如何促成并控制客户的改善 咨询的奥秘就是如何提升个人竞争力并拥有良好人际关系的奥秘 1.3 为什么咨询如此艰难 咨询并不像看起来那么容易 舍比咨询法则 第一法则:无论客户和你说什么,问题始终存在. 第二法则:无论问题最初看起来是怎样,它始终是人的问题. 第三法则:不要忘记客户是按时

x264阅读记录-3

14. x264_macroblock_encode函数-1 这个函数主要根据已经选定的模式来对宏块残差进行编码. (1)如果是P_SKIP模式,那么调用x264_macroblock_encode_pskip函数 在x264_macroblock_encode_pskip中先对亮度和色度进行运动补偿,调用的函数函数h->mc.mc_luma和 h->mc.mc_chroma.这两个是函数指针,根据需要对其进行初始化.一般常用的是函数mc_luma, 在mc.c文件中.在mc_luma中如果存

Android源码AOSP之设置Settings阅读记录

Android 4.4 系统的设置源码阅读记录 ----------2014-7-3------------------ AndroidManifest.xml launch的activity是 Settings,另外有40多个activity继承于它,比如设置的一级菜单: wifi,蓝牙,声音,显示,安全,应用程序,语言和时间,关于设备等等.实际上都是这一个acitivy. 这里从安全设置看起,SecuritySettings.java 以资源文件R.xml.security_settings

linux0.11 源代码阅读记录

*/--> pre.src {background-color: Black; color: White;} pre.src {background-color: Black; color: White;} pre.src {background-color: Black; color: White;} pre.src {background-color: Black; color: White;} pre.src {background-color: Black; color: White;}

NRE代码阅读记录

本来是为了论证自己的观点,把安全标签打在RunningConfig里,就写了个代码分析,结果写着写着发现的确不应该是在RunningVM里.意外的发现看代码的时候这么写写还是挺不错的,也避免了看了后面的忘记前面的.这种底层的代码实在是很难理解,对我来说就像是小学生去算高数一样,也只能硬着头皮去看了. vmmng.cc对应的就是如下界面(回头放图上来,ubuntu下没有什么截图工具,总不能把整个屏幕放上来)然后"3"键可以新建tiny-core虚拟机,对应到代码里,也就是input_th

论文阅读记录: Automatic Image Colorization sig16

sig论文阅读记录 Let there be Color!: Joint End-to-end Learning of Global and Local Image Priorsfor Automatic Image Colorization with Simultaneous Classification ( siggraph 2016 ) 论文简介 论文主页:http://hi.cs.waseda.ac.jp/~iizuka/projects/colorization/en/ 作者是来自Wa

RFC4862 IPV6无状态地址自动配置 阅读记录

RFC4862 IPV6无状态地址自动配置 阅读记录 最近接触IPV6.首次接触RFC文档.之前总是以为,rfc标准都是已经实现好的,不需要自己实现,直接用就好了.现在才知道,rfc只是说明了实现的流程.具体实现还是要自己实现的.颠覆了自己的认知.下面就学习RFC 4862 关于ipv6无状态地址自动配置的学习记录如下. 第一章 引言在IPV6中,主机在决定如何自动配置它的接口时采取步骤如下.自动配置处理包括利用无状态自动配置生成链路本地地址(linklocal地址),生成全球地址,以及启动验证

阅读记录(2016年12月)

本文记录本人曾经阅读过的一些文章,其中主要包括在编程.学习过程中搜集的一些琐碎知识点等. 由于文章过多,此处只记录文章的地址,可点击查看原网页. 由于内容很多,放在一篇文章中显得太长,故每个月一篇. 2016-12-30 C++内嵌第三方EXE程序窗口 C++内嵌第三方EXE程序窗口 - 笨师兄 - 博客频道 - CSDN.NET VC可执行程序中打开另一个可执行程序并将其嵌入到主程序中-CSDN论坛-CSDN.NET-中国最大的IT技术社区 QT怎么把别的exe程序嵌入到自己的窗口中-CSDN