Ruby 程序员,Ruby China 管理员,GeekNote 创建者。
加入
组织
Rei
GeekNote ·

关于 2022-04-24 的服务器故障

GeekNote 在 2022-04-24 ~ 2022-04-25 期间遇到了两个服务器机房的故障,分别是: 机房资源被耗尽(链接) 储存卷磁盘损坏(链接) 恰好这段时间我身边没有电脑,要...
favorite 2
comment 2
电子芥末
·

最近试用了 Helix 编辑器,很对我口味

我是看到了这个贴子发现这个编辑器的: 《尝试使用 helix 作为文本编辑器的爽点和痛点》 https://v2ex.com/t/848997 立即下载试用,第一印象很不错。 优点一:零配置开...
favorite 1
comment 0
吕小荣
·

提高中国程序员幸福感的网络调试工具

警告: 本文介绍的工具仅用于开发工作,若使用者违反国家法律法规,后果自负,与本文无关。 前言 肉身在国内的话,配置开发环境是一种折磨。 yarn install 特别慢;npm insta...
favorite 1
comment 0
吕小荣
·

iPhone 一键拨入 zoom 会议

Join Zoom Meeting https://us04web.zoom.us/j/72358911786?pwd=OScDs3rdFTjs Meeting ID: 723580786 ...
favorite 1
comment 1
yuan
·

Ruby 代码线程安全的一些编写原则

避免修改全局共享的对象 非必要的情况下尽量避免修改全局共享的对象,包括 $ 开头的全局变量、单实例对象、AST、类变量/方法等。 下面的写法是线程安全的,因为它没有修改全局的状态: class...
比特
·

Android主动限帧

随着高帧率手机的普及,在很多APP内需要限制手机的帧率来进行省电优化。今天的例子就是视频(直播/点播)播放的软件限帧距离。 推流优化 首先我们说,在视频采集时,有两种采集方式:屏幕采集和cam...
favorite 1
comment 0
比特
·

Android 的 v-a/b分区简单理解

基础理解 我们可以直接把v-a/b分区理解成,当你在使用手机,进行系统升级,系统会把升级内容存放在A分区,你继续使用B分区,前面的V就是虚拟的意思(virtual)。在尽量不影响你使用的开机情...
favorite 2
comment 2
yuan
·

Ruby 线程基础

本文是学习笔记,学习过程中主要阅读和参考了以下资料,记录的代码片断也来自以下链接。部分代码稍作了修改。最后那个链接虽然有些标题党,但是内容很值得一看: Working with Ruby Th...
Rei
GeekNote ·

GeekNote 新增导出功能

很高兴宣布 GeekNote 新增导出功能,您可以导出所拥有账号下的所有文章、草稿和附件。 导出功能的位置处于“账号->管理面板->设置->导出数据”,点击“创建导出任务”,导...
favorite 9
comment 4
吕小荣
·

Atlantis: 可确定的执行计划

Workstream 的基础架构完全用 Terraform 来编写,就是大家常说的架构即代码 Infrastructure as Code (IaC),并且用自动化工具 Atlantis 来执...
favorite 2
comment 0
Rei
GeekNote ·

GeekNote 新增 Canonical URL 和 RSS 导入功能

GeekNote 是一个技术写作社区。 过去,GeekNote 的开发重心一直放在编辑功能和阅读功能上,所提供的纯净的编辑和阅读体验也获得不少人的好评。但需要面对的现实是,很多有写作习惯的作者已...
favorite 10
comment 5
电子芥末
·

一个命令行微博客(ipelago), 可订阅RSS,可自定义模板发布静态网站

iPelago: CLI personal microblog (命令行个人微博客) 纯命令行操作,包括两方面功能: 写微博客并生成静态网站 (HTML 和 RSS) 订阅别人的 RSS ...
favorite 2
comment 8
小毛驴
·

Go 线上服务问题排查指南

一、简介 软件开发过程中 Code Review,Lint,QA 等手段都是为了提高软件质量,减少流入到线上的 Bug。在软件的生命周期中,维护的时间远远比开发花费的多。而排查线上服务问题的手...
favorite 1
comment 0
HackerPie
·

记一次Redis数据库配置导致的连接数泄露的问题

问题背景 2017 年圣诞节当天,突然收到一个我经手过的项目的告警邮件,错误消息显示**“Redis::CommandError: ERR max number of clients reac...
favorite 2
comment 0
steve lee
·

Ruby under Scanner

Recently, I have read the CS paper that compares Ruby and Java. http://citeseerx.ist.psu.edu/view...
favorite 1
comment 1
fengzhi
·

抓包工具 Charles 与 Nuapi 对比

Charles 是在 PC 端常用的网络封包截取工具,在做移动开发时,为了调试与服务器端的网络通讯协议,常常需要截取网络请求来分析。除了在做移动开发中调试端口外,Charles 也可以用于分析第...
favorite 2
comment 0
Rei
·

用 CSS 实现深色主题

最近在 GeekNote 上实现了深色主题,这里分享一下技术细节。 首先是如何管理深色主题的样式。一种做法是先写好浅色的主题样式,然后新增深色主题的样式: // SCSS 代码 body { ...
favorite 5
comment 0
fleam
·

Ruby Python Elixir Go PHP Node 开发对比

Ruby 使用Rails开发 优点:使用脚手架能很快的完成curd,语法简洁,无论开发web网站还是api接口都非常的快,单独使用Ruby做脚本运维也是很Nice 缺点:对windows用户不...
favorite 1
comment 0
Rei
GeekNote ·

GeekNote 新增深色主题

很高兴宣布 GeekNote 已经支持深色主题! 如果您的设备支持设置主题偏好,那么 GeekNote 将会自动识别您的设置。 以 Mac 为例,打开“系统设置->通用”即可设置外观偏好:...
favorite 2
comment 1
Rei
·

Rails 社区遇到了真正的危机

堡垒最容易从内部攻破。 —— 列宁 Rails 社区其实一直以来都有不少唱衰,有说 Ruby 已死的,有说 Rails 无法扩展的,有说 Rails 已经落后于前端开发模式的……我一直不以为...
favorite 8
comment 4
社区准则 博客 联系 社区 状态
主题