/dev/ttyS3 -> 荒野无灯

Latest articles

Fedora32和Docker的那些事儿

Moby vs Docker CE Fedora 32 都发布好久了,然而 Docker 官方迟迟没有发布适用于 Fedora 32 的 Docker CE rpm包。 当然,肯定不只老灯一个人在关注这个问题, 这不, docker官方repo里有人提issue了: Please provide repo for docker-ce on Fedora 32 #955 然后 Fedora 官方博客写了一篇名叫《 如何在Fedora 32上安装Docker》的教程, 然后老灯一看,这哪是安装什么Docker, 这是安装 Moby 啊。 很久以前, Docker 还是 Docker, 直到有一天, Docker 公司将开源项目重命名为了...

如何从 grub2 启动 Fedora32 Live CD iso

添加 Live CD 启动项,主要用于系统挂了之后,我们还可以通过它来rescue 下载live cd 从清华源下载比较快 curl -LZO https://mirrors.tuna.tsinghua.edu.cn/fedora/releases/32/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-32-1.6.iso curl -LO https://mirrors.tuna.tsinghua.edu.cn/fedora/releases/32/Workstation/x86_64/iso/Fedora-Workstation-32-1.6-x86_64-CHECKSUM 下载成功后, 参考 ...

Fucked Up by Ubuntu 20.04

缘由及发行版的选择 先说一下结果吧: 由于工作需要,我将一台工作PC台式机安装成了 Ubuntu 20.04。 如果想直接看fucked up部分,请直从右则的TOC接跳到 #fucked-up 作为一个长期在Linux 桌面环境下工作的人,肯定是用新不用旧。新版本出来了,当然是上新版本。没点追求的话,人活着跟咸鱼有什么区别? 当然,老灯主要在用的还是Fedora. 选择哪个发行版也不是盲目选的,是根据个人需求的。 肯定是选主流发行版,看重官方支持和更新维护。 Gnome 3 环境是优秀的,并且我已长期习惯这个环境了,因此 DE 必须是 Gnome 3 由于需要原生的Docker或Podman环境,因此只能是Linux系,BSD或其它系不考虑(包括苹果) 考虑到是工作环境使用,滚动升级的发行版就不考虑了。有一定的稳定性要求。...

Golang中使用defer时注意io缓冲区刷新问题

关于defer Golang 官方博客专门发文 介绍过三条规则: defer语句被求值时,被defer调用的函数参数即时求值 A deferred function’s arguments are evaluated when the defer statement is evaluated. Defer statements的 Spec中有这么一句描述: Each time a “defer” statement executes, the function value and parameters to the call are evaluated as usual and saved anew...

调整了一下terminal主题

有人看过我的博客后觉得主题的配色有些过于闪亮。 而terminal这个主题里,我选取的还是唯一不那么“闪”的orange颜色。于是我按自己的想法,调整了一下默认orange方案的配色。 现在博客应该看起来舒服一些了。 原版配色: 同时,顶部加上了一个小banner背景图, 毕竟一个博客没有一张图片,也略显单调。 刚好前面了解到一个免费图片素材网站(无需版权,免费商用), 搜索了下 黑白主题 的图片,找到一个比较合心意的: https://pixabay.com/photos/leaf-web-black-white-yellow-sheet-1571833/...

qBittorrent目录监视功能在Linux下是否支持NTFS文件系统?

English title: Does qBittorrent Directory Watch Support NTFS? qBittorrent 是一个基于 rb_libtorrent库 的跨平台高性能BT客户端。 这个libtorrent 有一个前缀rb_的原因是,有一个叫做 RTorrent的软件已经占用了libtorrent这个名字。 而在qB和Deluge里面,通常大家所说的libtorrent ,全名是libtorrent-rasterbar, 也就是 RHEL包名里的rb_libtorrent 缘由 今天有群友说qB的目录监视功能对于NTFS文件系统下的目录不工作,然后我回复说,...

请马上停止使用Valine.js评论系统,除非它修复了用户隐私泄露问题

缘由 Valine.js隐私泄露问题, 老灯完全是无意中发现的。老灯最近在研究一些serverless的东西,然后发现Valine.js挺多人用的。 于是也申请了一个LeanCloud国际版的id, 获取了密钥,然后开始在本地测试Valine.js Valine.js评论系统,只需要嵌入几行js就完成了整个配置,并且API请求是直接走的LeanCloud服务器,不是像staticman那样需要有API中转。 可以说,整个体验过程非常顺畅。就功能性方面来说,Valine.js几乎是满分。 毕竟老灯之前也没怎么用serverless的东西,因此,主要目的,是学习一下serverless的这个思路,我觉得挺好的。 于是老灯习惯性地打开了Firefox控制台,看看这个serverless评论系统都发了哪些请求,这一看确实发现了一些问题。...

Python如何给二进制模块生成stubs

English title: Python How to Generate Stubs for Binary Module stubs是什么 stubs主要是给IDE自动提示和语法检测使用的,比如 JetBrains PyCharm. stubs有个规范的名称,叫PEP 561 Typing Stubs https://www.python.org/dev/peps/pep-0561/#type-checker-module-resolution-order Stub packages - these packages SHOULD supersede any installed inline package. They can be found...

MBP Late 2013安装Fedora 31

文章未完,待继续更新 en title: Install Fedora 31 on MacBook Pro Late 2013 本文写于2020年春节假期,当时由于在家想玩podman容器,而mac下并没有原生的docker或podman,因此给mbp加装第二系统: Fedora 所以本文是Mac + Fedora 双系统。 由于当时Fedora 32尚未正式发布,因此文章的图片素材显示的是Fedora 31, 但是实际上Fedora 32的安装过程是一样的。 现在Fedora 32已经发布了,因此,可请自行把文章中的 31 替换成 32便可直接安装Fedora 32. 如果你完全按文章操作安装的F31, 如果要从F31升级到F32的,可参考 Fedora...

为什么cgit不实现FastCGI

cgit简介 cgit - A hyperfast web frontend for git repositories written in C. cgit没有多余的功能,它就是一个简洁的Git WEB UI. basic repository browsing (logs, diffs, trees…) caching of generated HTML cloneable URLs (implements dumb HTTP transport) commit feeds (atom format) discovery of Git repositories on-the-fly archives for tags and commits...

Discover, share and read the best on the web

Subscribe to RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters! Get unfiltered news feeds or filter them to your liking.

Get Inoreader
Inoreader - Subscribe to RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters!