Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
@skandhas
VIP
NO. 146 / 2011-11-21

沈阳
25 Topics / 952 Replies
49 Followers
8 Following
436 Favorites
看吧,看吧。俺继续睡 z z Z Z
GitHub Public Repos
  • cstruct 18

    CStruct is a simulation of the C language's struct.Its main purpose is to manipulate binary-data ...

  • mruby 1

    Lightweight Ruby

  • papers 1

    my open papers

  • IsoVoxel 1

    Generates isometric pixel art from MagicaVoxel .vox files

  • node-canvas 1

    Node canvas is a Cairo backed Canvas implementation for NodeJS.

  • elvm 0

    EsoLangVM Compiler Infrastructure

  • kilo 0

    A text editor in less than 1000 LOC with syntax highlight and search.

  • picasso 0

    Picasso is a high quality vector graphic rendering library. It support path , matrix , gradient ,...

  • lib-bpmn-engine 0

    A BPMN engine, meant to be embedded in Go applications with minimal hurdles, and a pleasant devel...

  • WProtect 0

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 各位觉得 MacRuby 成为官方认可的 iOS 开发语言有戏吗? at February 22, 2012

    #8 楼 @Lucifer 单纯把 ruby 引擎嵌入到 iOS App 中也不困难。只是没有像 MacRuby 这样无缝的调用 Cocoa 框架的能力了。lua 也类似。

  • 各位觉得 MacRuby 成为官方认可的 iOS 开发语言有戏吗? at February 22, 2012

    #6 楼 @ashchan 看来 Apple 是推荐使用 Objective-C 的 ARC 了。现在 MacRuby 的官方也没放出啥消息。 题外话:Objective-C 倒也是一门十分优秀的语言。它的动态性十足。列入动态语言也不为过 :> 毕竟和 Ruby 同宗(Smalltalk)

  • 各位觉得 MacRuby 成为官方认可的 iOS 开发语言有戏吗? at February 22, 2012

    MacRuby 的性能是很不错的,通过 LLVM,最后 JIT 成本机代码。 用 MacRuby 来开发 Mac OS 下的应用是很舒服的。 iOS 下,由于 Objective-C 的 runtime 不支持 GC,这个是 MacRuby 不能开发 iOS 应用的关键所在。 我觉得短期内,Apple 应该不会在 iOS 下支持 Objective-C 的 GC。因为已经增加了 ARC。

  • 定义一个类方法而已,五种途径? at February 22, 2012

    #5 楼 @hooopo 偶也是 :>

  • 定义一个类方法而已,五种途径? at February 22, 2012

    记得大胡子的这篇文章有一处错误被 玉桂姐 给指了出来。呵呵

  • 如何用 ruby 分析二进制文件,有可能不知道里面的数据结构 at February 21, 2012

    #42 楼 @stephen uint16 :record, [25] 在 CStruct 内部已经做了处理。你可以按照 ruby 的 Array 来处理它。像我中午给你例子里:

    index_data.reocrd.reject{|e| e== 0xffff }
    

    还有,像下面这样也可以,因为 record 给你返回来一个 Ruby Array 对象嘛。

    index_data.reocrd.each do |e|
       p e
    end
    

    或是通过 [] 来访问其元素。不需要 to_i 之类的函数

  • Ruby 里用正则表达式匹配到一段内容,能不能再把这段内容在复制一次 at February 21, 2012

    #1 楼 @ywencn 哈哈

  • 如何用 ruby 分析二进制文件,有可能不知道里面的数据结构 at February 21, 2012

    #33 楼 @stephen 是大智慧的日线数据格式吗?

  • 如何用 ruby 分析二进制文件,有可能不知道里面的数据结构 at February 21, 2012

    #36 楼 @stephen 这样吧,如果不涉及商业机密的话,你可以把格式说明及这个 dat 文件发给我吗?我帮你看看。我对 Ruby 二进制解析比较感兴趣。我的 mail:[email protected]

  • 如何用 ruby 分析二进制文件,有可能不知道里面的数据结构 at February 21, 2012

    #30 楼 @stephen 其实~ __time32_t 在 32 位系统下就是个 long. 在 CStruct 下,用 int32 定义即可。

    然后再用 ctime 函数把__time32_t 转成可读的日期字符串。ctime 函数可以用 FFI 来调用

  • jQuery mobile 在 IE 下的显示问题 at February 20, 2012

    #2 楼 @carl 对于 IE,偶经验也不多~ 帮你顶顶~

  • jQuery mobile 在 IE 下的显示问题 at February 20, 2012

    IE! 又见 IE!!

  • Ruby 和元编程的故事 - 第 1 回: 色色空空,万物皆为对象 at February 20, 2012

    好贴~ 期待下文!

  • 来看看平面版本的 Ruby China Logo at February 20, 2012

    平面的宝石,棱角感觉有点多,有些像菠萝 :>

  • 如何用 ruby 分析二进制文件,有可能不知道里面的数据结构 at February 20, 2012

    #17 楼 @hhuai http://hhuai.90tian.com/ 这个是不是不用了?改用http://github.com/hhuai 了?

  • 如何用 ruby 分析二进制文件,有可能不知道里面的数据结构 at February 20, 2012

    #19 楼 @jinleileiking 恩,我以前也用 bit-struct. bit-struct 支持的功能很多,只是觉得它对 struct 的写法不是很直观,当时又不没找到合适的 gem,就自己又造了一个轮子,写了个 cstruct :( <也许我有心理强迫症> 哈哈

  • 如何用 ruby 分析二进制文件,有可能不知道里面的数据结构 at February 20, 2012

    #15 楼 @stephen CStruct 的地址: https://github.com/skandhas/cstruct/ 你可以直接 gem install CStruct 的 align 目前支持 1 种,后续会增加其它的支持。 FFI 现在发展的很不错了。我个人觉得 FFI::Struct 描述结构体不是很直观。可以 FFI 和 CStruct 联用。像上面的例子。FFI 的功能十分强大,是 Ruby 调用 native 代码,分析二进制代码的利器,十分推荐使用。

  • 如何用 ruby 分析二进制文件,有可能不知道里面的数据结构 at February 20, 2012

    #13 楼 @stephen

    • 通过 FFI 调用系统 API 及分析二进制数据是很方便的。

      https://github.com/ffi/ffi/wiki

    • 还有一个是我写的一个 FFI 和 CStruct 联用的例子:

      https://github.com/skandhas/cstruct/wiki/FFI-and-CStruct--%5Bwin32-example%5D

  • 如何用 ruby 分析二进制文件,有可能不知道里面的数据结构 at February 20, 2012

    #11 楼 @stephen 如果知道这个文件的数据结构,那么说明对这个文件进行分析就不是什么难事了。 主要看你是想对这个文件做什么样的分析。至于用什么语言,就看你的习惯了。

    Ruby 分析二进制文件也有许多 gem 来辅助,不是什么难事。可以用 FFI,FFI::Struct 可以对 C 的 struct 进行完整的描述。我也写了个 gem: cstruct,也是用来辅助二进制操作的。类似的 gem 还有 binstruct,rstruct 等。

  • 如何用 ruby 分析二进制文件,有可能不知道里面的数据结构 at February 20, 2012

    #8 楼 @stephen 网上的有相关信息,虽然旧点,只要不是旧的离谱,还是有参考价值的。 最根本的办法是 逆向那个股票软件,找到它读写 dat 文件的相关代码,根据代码来分析它是如何使用 dat 文件的,这样就能得到这个文件的基本结构了。 不过,这样做,工作量是比较大一点。

  • 如何用 ruby 分析二进制文件,有可能不知道里面的数据结构 at February 20, 2012

    先用弄清里面存的的是啥东东,知道结构的情况下,就好继续往下分析。 比如说,你要分析一个 ELF 文件,你必须先把 ELF 格式本身要了解吧。然后在此基础上对这个文件再进行进一步的分析。

  • 如何用 ruby 分析二进制文件,有可能不知道里面的数据结构 at February 20, 2012

    你要分析什么?既然不知道里面的数据结构,那这和用神马语言关系不大了吧。属于逆向范畴了都。

  • Github 最近老出现故障 at February 16, 2012

    #6 楼 @_samqiu cool~

  • Github 最近老出现故障 at February 16, 2012

    话说 这个 GitHub 的吉祥物是猫?还是章鱼?

  • Ruby 和元编程的故事 - 第 0 回: 欲练神功,必先自废武功 at February 13, 2012

    支持技术贴~ 这个坛子里的技术贴太少了 :>

  • 吐槽一下很烦的毛病 at February 10, 2012

    @camel 无责任转帖,跟你的情况类似,可以看看: 《中国中药杂志》今年的 21 卷第 4 期发表了寇医的报告,也是介绍一位学生情况,报道说:患者,男 19 岁,学生。患手汗不止三年,上大学曾在当地医院诊治,先后服中药一百余付,均无效。读书写字时需戴胶皮手套,否则汗湿书本,从不敢于同学握手、扳手腕等,甚感痛苦。检查所见:双手汗出如流,余无明显不适,舌苔薄白,脉缓。患者脏无他病,仅手汗出,故仍属营卫不和。处方桂枝汤原方如黄芪、党参各 12 克。再诊:患者高兴而至,手汗已止,与同学扳手腕较量也不出汗。继服上方 6 付,巩固疗效,随防一年未复发。 上面提到的桂枝汤由桂枝、白芍、炙甘草、生姜、大枣 5 味组成。其中桂枝具有解肌和营养功能;白芍具有养阴益血,敛阴敛汗之功。两药配伍相辅相成,加之生姜温胃佐桂枝以通阳,大枣、炙甘草益气调中助白芍以和营。五药合用相得益彰。 尤其方内加有止汗、固表的黄芪、党参,也很有道理。还有学者,用本方加用龙骨、牡蛎,各用一两,也有敛阴止汗的功效。

  • 吐槽一下很烦的毛病 at February 10, 2012

    @camel 如你所说,那你一天得补充很多水啊。

  • 吐槽一下很烦的毛病 at February 10, 2012

    @camel 我也是汗手,但是没有你的功力深厚。可以参考 @JohnsonWang 的建议,练练水遁 - 水龙弹之术啥的。

  • 《Agile Web Development with Rails》的作者原来用的是 Ubuntu at February 10, 2012

    #2 楼 @ywencn +1

  • Wat,关于 Ruby 和 Javascript 比较荒唐的语言特征的搞笑视频 at February 09, 2012

    Ruby 的还好了。Javascript 的有点搞。

  • Prev
  • 1
  • 2
  • …
  • 27
  • 28
  • 29
  • 30
  • 31
  • Next
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English