GeekNote
注册
登录

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

iPelago: CLI personal microblog (命令行个人微博客) 纯命令行操作,包括两方面功能: 写微博客并生成静态网站 (HTML 和 RSS) 订阅别人的 RSS ipelago 之名 ipelago 源于群岛的英文 archipelago, 如...
· 2 赞 · 8 评论

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

问题背景 2017 年圣诞节当天,突然收到一个我经手过的项目的告警邮件,错误消息显示**“Redis::CommandError: ERR max number of clients reached”**。 什么情况?难道这个项目翻车了?第一反应是这台服务器运行着自建的 ...
· 2 赞 · 0 评论

NAS折腾日记之 FileBrowser 安装搭建

FileBrowser 是一个用Go编写的轻量级Web文件管理器,适合在NAS、文件服务器上搭建。本文介绍了使用下载运行的方式,安装搭建FileBrowser文件管理器。
· 1 赞 · 0 评论

Go 线上服务问题排查指南

一、简介 软件开发过程中 Code Review,Lint,QA 等手段都是为了提高软件质量,减少流入到线上的 Bug。在软件的生命周期中,维护的时间远远比开发花费的多。而排查线上服务问题的手段和在本地 Debug 有一些区别,本文介绍 Go 线上服务出现问题时如何排查。 ...
· 1 赞 · 0 评论

Unicode?UTF-8?GBK?……聊聊字符集和字符编码格式

按照习惯起个调 作为程序员,经常会在编程语言、操作系统、网络以及文本编辑等多个层面遇上字符集或者字符编码的问题,尽管一般都能快速通过搜索引擎找到解决方案,但是对于这种字符集以及其相关的字符编码格式的知识,倒是未曾系统梳理。恰逢近期有了一些收获,趁热记录分享下。 从 Unic...
· 1 赞 · 0 评论

Ruby under Scanner

Recently, I have read the CS paper that compares Ruby and Java. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.127.2138&rep...
· 1 赞 · 1 评论

Atlantis: 可确定的执行计划

Workstream 的基础架构完全用 Terraform 来编写,就是大家常说的架构即代码 Infrastructure as Code (IaC),并且用自动化工具 Atlantis 来执行。每次有工程师要修改架构,只需要修改 Terraform 代码,然后在 Git...
· 2 赞

OMV系统介绍,以及在PVE安装OMV NAS系统

先介绍一下OMV系统:OMV全称OpenMediaVault,是一个基于Debian的轻量级的开源Linux NAS发行版系统,相较于品牌NAS系统功能较为简单,只有纯粹的网络存储器功能。但是其简易实用的Web GUI管理界面,以及稳定、硬件要求低、自由灵活等诸多特性,吸引...
· 3 赞 · 0 评论

GeekNote 新增导出功能

很高兴宣布 GeekNote 新增导出功能,您可以导出所拥有账号下的所有文章、草稿和附件。 导出功能的位置处于“账号->管理面板->设置->导出数据”,点击“创建导出任务”,导出完成后您将收到通知邮件。如果没有收到邮件,可以尝试稍后刷新页面查看导出状态。 ...
· 9 赞 · 4 评论

酷玩周刊 第 4 期

酷玩周刊 第 4 期 发掘一切有趣的数字生活 🚀 产品试玩 Magic Eraser 顾名思义魔法橡皮擦,这是一个超级好用的P图工具,无需注册,简单拖动鼠标就能删除照片中的物品,并利用AI技术补全图片。 MenubarX MenubarX 是一款 macOS 的菜单栏...
· 2 赞 · 1 评论

发现一个分享文章的网站:Pinfive.Today

在Twitter上看到推友 @leadream4 分享的推文 发现了一个分享文章的网站:Pinfive.today 从 @xiqingongzi 的 newsletter 里发现了这个网站,喜欢这种返璞归真的网站,这个标签支持中文逗号分隔的细节很棒,就和 Chrome ...
· 2 赞 · 2 评论

抓包工具 Charles 与 Nuapi 对比

Charles 是在 PC 端常用的网络封包截取工具,在做移动开发时,为了调试与服务器端的网络通讯协议,常常需要截取网络请求来分析。除了在做移动开发中调试端口外,Charles 也可以用于分析第三方应用的通讯协议。配合 Charles 的 SSL 功能,Charles 还可...
· 2 赞 · 0 评论

用 CSS 实现深色主题

最近在 GeekNote 上实现了深色主题,这里分享一下技术细节。 首先是如何管理深色主题的样式。一种做法是先写好浅色的主题样式,然后新增深色主题的样式: // SCSS 代码 body { background: #fcfcfd; color: #19181b; ...
· 4 赞 · 0 评论

Ruby Python Elixir Go PHP Node 开发对比

Ruby 使用Rails开发 优点:使用脚手架能很快的完成curd,语法简洁,无论开发web网站还是api接口都非常的快,单独使用Ruby做脚本运维也是很Nice 缺点:对windows用户不够友好,开发领域不够广,资料比较少,中间用Ruby写爬虫用到无头浏览器,无奈资料太...
· 1 赞 · 0 评论

GeekNote 新增深色主题

很高兴宣布 GeekNote 已经支持深色主题! 如果您的设备支持设置主题偏好,那么 GeekNote 将会自动识别您的设置。 以 Mac 为例,打开“系统设置->通用”即可设置外观偏好: 您也可以在网站设置主题偏好,打开“右上角菜单->主题”即可设置外观偏好...
· 2 赞 · 1 评论

Rails 社区遇到了真正的危机

堡垒最容易从内部攻破。 —— 列宁 Rails 社区其实一直以来都有不少唱衰,有说 Ruby 已死的,有说 Rails 无法扩展的,有说 Rails 已经落后于前端开发模式的……我一直不以为然,因为我知道只要 Rails 还是精于小团队的生产力框架,它就有继续成长的空间...
· 8 赞 · 4 评论

使用 nuapi 记录 github 上别人关注的仓库列表

获取github上的别人关注的仓库信息
· 3 赞 · 0 评论

在 Hotwire Turbo 链接跳转时保持窗口滚动位置

GeekNote 使用了 Hotwire 的 Turbo,有些地方需要用到 Tab 导航。我希望在切换 Tab 的时候保持页面滚动的位置,避免页面跳动。 经过搜索,发现 Hotwire 有个 Issus 提出了这个需求,然后维护者给了官方的实现思路:https://gith...
· 2 赞 · 0 评论
社区准则 博客 联系 反馈 状态
主题