Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
Martin
@martin91
Member
NO. 4755 / 2012-11-27

深圳
45 Topics / 1467 Replies
100 Followers
7 Following
26 Favorites
Reward
GitHub Public Repos
  • paperclip-storage-aliyun 22

    Extend the Paperclip with Aliyun Storage

  • rong_cloud 10

    融云 Server API Ruby 语言 SDK

  • jianggaowang-1 1

    Jianggaowang official repository

  • excel-writors-benchmark 1

    Benchmarks for writing excel by different languages

  • gofixtures 1

    Ruby on Rails' style test fixtures for Golang

  • aes-encryption-benchmark 0

  • binance-public-data 0

    Details on how to get Binance public data

  • techparty-org.github.io 0

    珠三角技术沙龙 blog 官网

  • hikvision-isecure-pyth... 0

    python SDK for interacting with HIKVISION iSecure APIs / 用于海康威视综合安防管理平台的 Python SDK

  • hugo-black-and-light-t... 0

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • [成都][7-5,6]RubyConf China 2025 主题征集 at April 02, 2025

    你也可以换一副面孔~

  • 如果用 spreadsheet_architect 导出这样的表格 at January 13, 2025

    没有留意,当时我们的用户都是笔记本电脑。手机上估计是没有兼容这种格式的,毕竟这种格式很老了,手机 APP 要轻量,没有兼容老版本吧。

  • PostgreSQL 数据库删除外键约束引发的死锁问题 at December 16, 2024

    @528070506 @lyb124553153 是的,就是相当于在应用逻辑层手动做这种多次查询。 我理解有的公司直接一刀切不让用的出发点是,人去做判断会有主观性,而联表查询的性能开销也不一定仅限于表数据规模,所以用简单粗暴的规定,避免出现崩溃性的 bug。

  • PostgreSQL 数据库删除外键约束引发的死锁问题 at December 15, 2024

    我之前所在的公司,倒是都有明确禁止使用数据库层面的约束,除了 uniq 和 null。然后也是禁止使用 join 查询。

  • 如果用 spreadsheet_architect 导出这样的表格 at December 11, 2024

    分享个古早的技巧,使用 XML Spreadsheet,写起来跟 HTML 模板类似,可读性好,也可以支持定制单元格合并以及样式等,但不确定最新版 Office 还有没有保持兼容。

    <?xml version="1.0"?>
    <Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
      xmlns:o="urn:schemas-microsoft-com:office:office"
      xmlns:x="urn:schemas-microsoft-com:office:excel"
      xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
      xmlns:html="http://www.w3.org/TR/REC-html40">
      <Worksheet ss:Name="Sheet1">
        <Table>
          <Row>
            <Cell><Data ss:Type="String">ID</Data></Cell>
            <Cell><Data ss:Type="String">Name</Data></Cell>
            <Cell><Data ss:Type="String">Release Date</Data></Cell>
            <Cell><Data ss:Type="String">Price</Data></Cell>
          </Row>
        <% @products.each do |product| %>
          <Row>
            <Cell><Data ss:Type="Number"><%= product.id %></Data></Cell>
            <Cell><Data ss:Type="String"><%= product.name %></Data></Cell>
            <Cell><Data ss:Type="String"><%= product.released_on %></Data></Cell>
            <Cell><Data ss:Type="Number"><%= product.price %></Data></Cell>
          </Row>
        <% end %>
        </Table>
      </Worksheet>
    </Workbook>
    

    RailsCast 上有教程,我几年前还在 Shopee 用这个东西实现比较复杂的 Excel 样式。 http://railscasts.com/episodes/362-exporting-csv-and-excel?view=asciicast https://learn.microsoft.com/en-us/previous-versions/office/developer/office-xp/aa140066v=office.10)?redirectedfrom=MSDN(

  • 2024 年了,我还在用薄荷 18 年分享的 10 条最差实践建功立业😂 at December 06, 2024

    我才发现自己不适合做远程,我更喜欢融入一群人中默默贡献,比起老家深山中的幽静、智者乐水更适合我,况且在薄荷做 leader 后养成了一些权限依赖习惯,我在束手束脚的审批、infra、响应时间上难以适应,最后新工作两年不到就草草收场了

    痛点上有同感,不过我目前还都能忍受。。。

  • 2024 年了,我还在用薄荷 18 年分享的 10 条最差实践建功立业😂 at December 06, 2024

    而且更新少,就太适合全部放到 Rails 应用中进行缓存,而不是每次都消耗内网带宽和延时从 redis 中拿

    这是指放进程的内存缓存吗?

  • 写作是另一回事... at November 13, 2024

    同样的想法,然后自己已经又好长时间没有写博客了,哈哈

  • 请问今年还有 Ruby Conf 吗? at June 07, 2024

    太棒,刚好我今年搬回广州了,下半年看来个 GZRuby 再聚首,不知道小伙伴能不能聚回来😀

  • 分享我写的小脚本:借助 GPT-4 来批量翻译 markdown 文件 at April 28, 2024

    这个节点是捕蛇器 🐍

  • 我们这某位管理员是不是和区块链有仇?(对论坛管控过严导致没新鲜血液了?)我发相关帖子就被删,水别的就没事。 at March 05, 2024

    建议论坛引入票死机制,我投一票。

  • 我的时间戳 timestamp 工具站上线第 2 天就进了搜索引擎首页,我做对了什么? at January 16, 2024

    我已经从在线页面改成桌面工具了 https://he3.app/

  • 💻服务端工程师(AI 产品) at August 31, 2023

    熟练掌握 C/C++/Go/Python/Java 等 1 至 2 种以上语言

    没有 Ruby……

  • Ruby-China 可以安装成一个 App. 但缺少了一个浏览器的后退功能。不太方便。 at July 04, 2023

    先 CMD + ←?

  • RubyConf China 2023 讲师征集 at May 09, 2023

    今年还是你自己上吗 :D

  • 用 Puppeteer 生成网页预览图 at November 04, 2022

    我在 python 下用 pyppeteer,不过今天发现了 playwright,微软官方维护。可惜没有 Ruby 版本的

  • 分布式 ID 有什么好的建议 at October 12, 2022

    线上跑的单机,偶尔并发高会出现重复 id 插入失败

    还有一种比较小的可能性是:服务器时钟回拨了。

  • Ruby 有协程吗? at October 10, 2022

    fiber 就是,只是好像没什么人用

  • 时隔 5 年, 从新继续 Rails 还可以不. 哈哈 at August 24, 2022

    just do it 干就完了

  • 七夕社区轻活动【分享】“我与 Ruby 的故事” at August 15, 2022

    礼物已收到,感谢,加上自己本来就有的 20 寸,算是集齐父子手写板

  • 面试遇到的问题, 没做出来, 有同行看看嘛? 最好能个 demo at August 15, 2022

    这个? https://stackoverflow.com/questions/67728333/how-to-gracefully-shutdown-a-thread-in-ruby

  • stimulus.js 初体验 at August 06, 2022

    所以才有选型的问题,适合的场景用适合的工具,不也是挺好的吗?

  • 七夕社区轻活动【分享】“我与 Ruby 的故事” at August 03, 2022

    居然有沙发?

    怎么结缘呢?

    当年在大二还在迷茫选什么编程语言作为以后去找工作的时候,在 @tony612 的推荐下开始了解 Ruby,第一眼的惊艳至今记得,就是 3.times { xxx } 语法,哇操,这语言能说人话啊!感谢 Tony 哥带我上路!

    后来呢?

    大三的时候在 Tony 哥的推荐下得到了 Beansmile 公司的实习机会,当时公司还很小,但是也是在那里,我有了很多技术成长的机会!当然,现在想起来还很怀念当时每天电话叫外卖的手撕鸡饭,以及每周的零食预算!感谢 @leondu @rainchen 两位老板!

    现在呢?

    最近 4 年的工作语言已经不是 Ruby 了,但是会在个人的工具或者小项目中继续折腾,每次写 Ruby,仍旧亲切,但是可能现在新生代的 Rubyist 看到我写的 Ruby 或者 Rails 代码,估计会吐槽这人还停留在 xx 年前吧?可能效率不高,但是有种莫名执念,怕被 Ruby 圈抛弃吧。

    关于未来呢?

    祝福 Ruby 吧,也还是相信 Ruby 还能一直走很远,哪怕是小众语言,独乐乐有何不好?反正我应该还会继续时不时敲敲 Ruby。

  • stimulus.js 初体验 at August 03, 2022

    感谢,已更正。

  • stimulus.js 初体验 at August 01, 2022

    不错,看起来挺精悍

  • stimulus.js 初体验 at July 31, 2022

    赞,我也是轻量党,对全家桶有莫名的抗拒。 使用 todo-mvc 也是巧合,本来在官方 todo-mvc 仓库中搜寻,但是没有找到 stimulus.js 的例子,本来已经 clone 了想自己撸一个了,但是转念又 google 了下,刚好是你的,就引用了。快速看了你的代码,对我其实是有额外的收获的,就是确证了我说的 stimulus.js 不适合的一些场景是理解正确的。 😄

  • stimulus.js 初体验 at July 31, 2022

    :D 感谢,太久没有接触 Rails 的实际开发,果然还是落后了,哈哈!

  • [深圳] 持续打造国内顶尖 Ruby 团队,ShowMeBug 现正在火热招聘中! at July 20, 2022

    不限设定

    读着有点拗口,是指“不设限定”?(PS:其实只是表达我认真看了全篇而已)

  • 谨防 ActiveSupport::Cache::Store 缓存 nil 值 at June 10, 2022

    这个版本的实现还是我写帖子时候提供的实现哈,很早就有了

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