Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
MARK24
@Mark24
Member
NO. 81765 / 2019-05-26

[email protected]
43 Topics / 231 Replies
46 Followers
83 Following
166 Favorites
多喝热水,重启试试
GitHub Public Repos
  • rime-auto-deploy 1727

    Rime输入法安装脚本,让一切更轻松。Make using Rime easy.

  • convert2ascii 48

    Convert Image/Video to ASCII art. 🔮

  • firew0rks 11

    Fireworks in your terminal(Ruby Verison) 🎆

  • aseprite-build-and-ins... 4

    Aseprite build and install on macos

  • mark24code.github.io 1

    Blog

  • sinatra-websocket-example 1

    Sinatra websocket example ( Ruby 3 + Puma + faye-websocket + Websocket DSL )

  • snakes 1

    Snakes game write by Ruby

  • sinatra-mock-template 1

    Micro Mock Server

  • n8n-nodes-larksuite-sh... 0

    larksuite integration nodes for n8n

  • leetcode-javascript 0

    1,505 JavaScript solutions to various LeetCode problems

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 社区的手机版页面好像没有找到搜索按钮 at February 17, 2022

    @Rei

  • 社区的手机版页面好像没有找到搜索按钮 at February 17, 2022

    +1

    所以都切换为电脑版搞

  • not in 踩坑记录 at February 14, 2022

    SQL 特殊地方,他是一个 三元逻辑系统 true、false、null 逻辑处理的时候,必须要考虑 null,除非这个字段加了 非 null 约束。

    他的布尔值运算,也要遵循三元真值表。

    (前几天看了,逃。。。

  • 关于远程 at February 11, 2022

    感觉远程这件事,算时间成本、租办公区成本,应该是比较共赢的。只是这个想法里面,对打工人利好,管理者应该不想。

  • GitLab 的国内版本上线了?各位对此有何看法 at February 10, 2022

    速度上来了。以前 gitlab.com 访问起来非常非常慢

  • Ruby 开发人员流失严重 at February 08, 2022

    可以这样理解。毕竟 KPI 驱动、急功近利的晋升导向的不良氛围,而且维护性根本不可靠。而且做来做去就那点东西抄抄弄弄的。

    实话是活,和国外还是有点差距。

  • 在 Fly.io 部署 Rails 应用 at February 07, 2022

    他们家网站的插画,真是喜欢

  • 科大毕业,在高校做 IT 技术工作,业余写网文,只为做一次思想实验 at February 05, 2022

    答案如果找到了,AI 不就造出来了。如果 AI 造不出来(不能被复现) 说明答案还没找到。

  • Ruby 开发人员流失严重 at February 05, 2022

    有时候我觉得,这跟 Ruby、Rails 都没什么关系。

    市场上有的是未成熟的技术就有人上赶着去用。Go、Rust 周边设施都没完善起来。Nodejs 也是乱七八糟的情况。

    新技术替代旧技术,有一大部分原因是一种技术营销的结果。

    另外还有一个国情特殊,国内的人喜欢迷信有国外大厂背景的技术比如 Google,仅此而已。国外大厂推出了什么,国内就会换一波。这几年一直都是这样。

    国内缺乏上游技术制造的氛围和生态,所以总是换来换去。

  • Ruby YJIT 原理浅析 at January 18, 2022

    🆙

  • Ruby 的分裂 at January 18, 2022

    截止今天 Rubinius 2 年没又提交了。

    看来东西也要看是否能坚持到底

  • #{}的字符串替换是咋实现的 at January 17, 2022

    如果自己,可能是正则、字符串替换。

    这个是 Ruby 的 Syntax 范畴,肯定是 他的 解释器里面 Parser 部分实现的。转成 AST,以语法的形式处理。

  • 折腾来折腾去,我看 Alpine.js 和 Rails 挺搭配的 at January 05, 2022

    观望观望

    作为前端,深知前端的轮子都靠不住。三天打鱼,两天造轮子。

    之前看到一个 https://lit.dev/

  • 分布式 Ruby 解决之道 - DRb at January 04, 2022

    👍

  • Ruby 环境搭建 asdf+ruby+gem+bundler+ 源 at December 24, 2021

    背景:在公司的 slack channel 里一直安利 Ruby,突然有一天,有个同事问我——想白嫖一个环境搭建的教程。

    我是菜鸡,难的我不会。可是这个简单啊,我快速撸一篇,这个适合新手。

  • 什么版本开始支持这个语法的? at December 22, 2021

    关键字 Safe Navigation Operator

    官方最新的文档

    https://ruby-doc.org/core-3.0.2/doc/syntax/calling_methods_rdoc.html#label-Safe+Navigation+Operator

    更新历史

    https://www.ruby-lang.org/en/news/2015/11/11/ruby-2-3-0-preview1-released/

    Feature BUG 跟踪 https://bugs.ruby-lang.org/issues/11537

  • 一步一步 DSL at December 18, 2021

    404 了

    然后当时的原文

    https://github.com/baya/baya.github.io/blob/master/_posts/2013-12-06-%E4%B8%80%E6%AD%A5%E4%B8%80%E6%AD%A5dsl.md

    新的地址 http://baya.github.io/2013/12/06/%E4%B8%80%E6%AD%A5%E4%B8%80%E6%AD%A5dsl.html

  • Ruby 标准库有趣部分摘要 at December 09, 2021

    update

  • Ruby 标准库有趣部分摘要 at December 08, 2021

    我其实觉得有高质量的标准库挺好的。

    JavaScript 就不存在高质量、标准库。所以各种代码的操作都极大地围绕周边第三方仓库。一些简单的事情也很复杂。百里不同样。 第三方也可能不维护了。这样说可能有些人都没有概念。比如处理时间,JS 是没有自己完善的标准库的。需要仰赖第三方,那你选择就多了 moment、date-fns ……简单的事情,可能每个仓库不同人经手口味不同。

    简单的事情也变复杂了。

    这个角度,我其实很欣赏官方愿意花精力维护一些标准库。

    而且 Ruby 的标准库范围很广,让我觉得很有趣。 etc 的存在,意味着,你去写一些命令行的程序也很方便。操作系统方面兼容性的细碎不是一般小白,或者我就想快速做一个脚本。这样的人可以搞定的。

  • electron 是不是就是无头浏览器? at November 15, 2021

    web 即 app

  • 一台服务器部署多个项目 at November 02, 2021

    周杰伦可以给我签个名么

  • 低代码是真火了,夸得官方都不好意思了 at October 28, 2021

    个人不成熟的观点:

    需求有限,低代码是 OK 的,就像简单的程序你怎么写他都可以 工作。

    现实往往是充满变化和对撞——这种变化的本质来自于市场、竞争对手、人们的喜新厌旧和贪得无厌。有价值的需求永远是 超前的,低代码依托在一个极其有限的模型下根本 cover 不住。

    当你用低代码抽象的时候,发现还不如写代码快。

  • Imba - 一个转译到 js 的新编程语言 at October 27, 2021

    挺酷。

    不过不太喜欢 缩进语法。一个缩进导致解析错误有点崩溃。

  • 大家对新发布的 mbp 有啥看法 at October 21, 2021

    amd 主机有推荐的么

  • 大家对新发布的 mbp 有啥看法 at October 19, 2021

    感觉回到了 2010 年的 mbp

    —— 发送来自我的 2010 年 mac book pro

  • 无人知晓的 GIL at October 12, 2021

    这个作者是一如既往的优秀。可惜现在退休了

  • 一个命令行抓浏览器截图的小工具 at October 08, 2021

    Chrome F12

    Ctrl+Command+P 命令面板

    输入 Screen 这里有截图功能

  • 如果应用没有负载均衡之类的需求,只是单机部署,用 puma 和 nginx 起服务是不是没有区别呢? at September 28, 2021

    我个人的观点,东西体量小,觉得没区别。

    Nginx 内部的是 EventLoop 类似的单线程异步,分发请求的效率非常高。背后有多个 server 多个服务的时候,未必全是 rails 的时候,很有必要。

    Puma 是多线程的,他自己会慢一些。

    从原理感受下就知道了。其实是有区别的。Puma 有速度和用途的局限性。而且听说 Puma 是不是会存在回收时候的等待。这样 Nginx 会弥补一些 Puma 的问题。

  • DHH:Rails 7 将在 2021+ 年为 JavaScript 提供三个很好的答案 at September 18, 2021

    浏览器只支持这个,没办法避开

  • DHH:Rails 7 将在 2021+ 年为 JavaScript 提供三个很好的答案 at September 18, 2021

    前端的多个框架从战国最后到几家独大,门槛降低。前后端分离就比较合理了。

    其实这件事很清晰,Web 在前端部分的工作有独立的逻辑、本身就有独立的语言,所以他们是可以看成是独立部分。早些年是因为很简单,字符串拼接,借助了后端语言来实现。

    跳出来,你不会觉得 iOS、Android 甚至写一个 PC、Mac 的 Application 前端也非要用 后端框架生成。其实是一样的。

    之前小小的使用 Rails 遇到 多数据库问题的时候,就发现一个问题—— 并不是支持多数据库很难,而是 Rails 支持多数据库很难,难点在于 Rails 要把那么多东西塞入到他的 MVC 的模型里保持一致。

    同理,个人观点是,并不是处理前端这件事很难很复杂实际上已经有独立的 vite,webpack 已经熟悉前端的同学会觉得反而没那么麻烦,相反是非要融合进 Rails 很难很复杂,要重新建立概念。

    api model 挺好,甚至中小问题,微框架加上一点个人的胶水代码,解决问题更快。

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