2022-12-02 12:45:26 +08:00
<?xml version="1.0" encoding="utf-8"?>
<rss version= "2.0" xmlns:atom= "http://www.w3.org/2005/Atom" >
<channel >
<title > dongdigua's blog</title>
<description > Blog!</description>
<generator > Emacs webfeeder.el</generator>
<link > https://dongdigua.github.io</link>
<atom:link href= "https://dongdigua.github.io/feed.xml" rel= "self" type= "application/rss+xml" />
2022-12-04 13:33:48 +08:00
<lastBuildDate > 日, 04 12月 2022 13:34:39 +0800</lastBuildDate>
2022-12-03 12:03:32 +08:00
<item >
<title > 狗日的腾讯会议</title>
<description > <![CDATA[<div id="content" class="content">
<div class= "org-src-container" >
<pre class= "src src-text" > 上网课有感而发...
由于本文是全中文, 所以可能会有人转载
故再次声名: 本文以 CC BY-NC-SA 许可发布, 转载请注明原作者: dongdigua/d0ngd1gua
这篇文章欢迎传播, 但是传播必须要符合许可协议
</pre>
</div>
<p >
腾讯会议真的是越来越糟糕了! <br > </br>
正如我早就预料到的: 变成像屎一样是腾讯家软件发展的必然. <br > </br> </p>
<p >
它现在如此"成功"的原因和其他腾讯系软件一样, 趁着国内某些方面软件技术的空白, 赶紧抄袭国外的技术! <br > </br>
凭借这大量的码农和"大公司的可信度", 吸引一大批用户并让他们对其产生依赖后, 开始收割! <br > </br> </p>
<p >
我自认为我上网课的历程算是见证了腾讯会议的发家史, 也是疫情宅家才让我接触到互联网的大千世界. <br > </br>
自疫情上网课, 我就一直用腾讯会议, 但同时也用瞩目, 那个传奇的 <a href= "https://zoom.us" > Zoom</a> 的国内版, <br > </br>
这种洋软件被对待的方式也是很普遍–不是被挡在长城外, 就是产生一个 <a href= "https://www.kookapp.cn/" > 奇妙</a> 的国内版. <br > </br> </p>
<p >
当时, 每当瞩目更新一个新功能(实际上是 Zoom), 腾讯会议总能在一个月左右跟进, 你出一个我抄一个. <br > </br>
虽然我才刚入坑互联网, 却也与同学们得出了"腾讯会议抄袭瞩目"这一有趣的结论. <br > </br>
现在看来, 这太正常了, 抄袭就是腾讯家的一贯作风! <br > </br> </p>
<p >
又过了很长一段时间, 再上网课时, 发现腾讯会议加了"啸应用", <br > </br>
那时我已经对腾讯的发家史了解很多了, 这也太正常了, 国内互联网"大厂"最爱干的就是小程序, 制造生态孤岛. <br > </br>
所以我觉得还能让人忍受, 不就是继 WeeChatOS 之后又一个 T <sub > encent</sub> M <sub > eeting</sub> OS 嘛… <br > </br> </p>
<p >
不, 格局小了! 接下来发生的事才叫一个有趣, 才算的上腾讯真正的优良传统. <br > </br> </p>
<p >
现在, 视频选项中加了美颜, 加了头饰, 完美契合了中国网民的虚荣心. <br > </br>
不出所料, 头饰收费, 诶, 有那个占了 0.2G 内置 UE4 引擎的焯级QQ秀那味了. <br > </br>
虚拟背景, 自定义背景是"限免", 那就是下一步要收费喽. <br > </br>
那我觉得你腾讯下一步可以把 Live2D 从别的软件扒出来加进去, 皮肤再收个费, 完美! <br > </br>
当然, 作为卑微的普通学生用户, 不管那些时髦东西, 能正常上课就行了, 吗? <br > </br> </p>
<p >
接下来才是我写这篇文章骂腾讯的直接原因: 连正常上课都, 得加钱! <br > </br>
曾经全国线上授课办公, 钉钉还没完全崛起, 腾讯会议绝对是网课主力军. <br > </br>
当时除了人数有免费限制(我记得是100人)外, 也没什么别的要钱的地方. <br > </br>
而现在, 只有部分地区上网课, 结果免费的只能 <b > 三个人</b> 开摄像头!!! <br > </br>
这缺的不是资源, 是良心! <br > </br> </p>
<p >
当然, 学生乐意了, 因为在老师意识到必须交钱之前可以有正当理由不开摄像头… <br > </br> </p>
<p >
解决方案? 当然有很多开源免费高质量的 <a href= "https://linux.cn/article-12453-1.html" > 会议软件和服务</a> , <br > </br>
但是人们大多不想改变, 甘愿在屋檐下低头. <br > </br> </p>
<p >
看着老师桌面上 Office 2006, 满屏悬浮球, 中国特供版 Flash… 至于 360, 见怪不怪了. <br > </br>
还有对面班级电脑上盘踞着的邪恶蓝章鱼(2345)! <br > </br>
他们没有想过也没有能力让自己的电脑为自己所用, 意识不到自己在被垃圾软件控制着. <br > </br>
又如何进行变革呢? <br > </br> </p>
<p >
这种关系国民教育的关键领域, 由这种坑钱公司控制着, <br > </br>
但要是让"官方"来呢? 便成 <a href= "https://www.pep.com.cn" > 人教版Pad</a> 那种 <a href= "https://www.bilibili.com/video/BV1cT411V7Vu" > 熊样</a> <br > </br>
(如果有人能在档案馆找到网页存档, 欢迎联系添加) <br > </br> </p>
<p >
希望, 在我们这一代网民! <br > </br>
"青年要立志做大事, 不要立志进大厂", 希望同学们将来真正为中国乃至世界的软件技术作出贡献, <br > </br>
而不是去大厂做那些坑人的, 骗钱的, 破坏别人电脑的, 违背良心的, 无意义的工作. <br > </br> </p>
<p >
最后, 让我们畅想一个富有中国特色开源软件的生态吧(暂时没找到原作者): <br > </br> </p>
<ul class= "org-ul" > <li > VSCode 中国版需手机扫码登录 <br > </br> </li>
<li > npm install 默认 50KB 每秒, 想加速请开通 npm 网盘会员 <br > </br> </li>
<li > Github 分 "高速下载, 离线下载, 本地下载" 等 5 个按钮, <br > </br>
未登录用户每小时仅限 clone 一个仓库, 同时点击下载后随机弹窗广告 <br > </br> </li>
<li > Stack Overflow 支持付费推广回答, 可长期置顶莆田系统培训版招生信息 <br > </br> </li>
<li > TypeScript 泛型仅限微软注册会员使用, 升级黄金 VIP 可解锁类型体操递归上限 <br > </br> </li>
<li > 前端 UI 组件库内置贪玩蓝月广告, 支持付费关闭 <br > </br> </li>
<li > 免费用户 gcc 编译 -j 并发数限制为 1, 需并行编译者欢迎打赏开通 GNU 大会员 <br > </br> </li>
<li > Android Studio 深度集成反诈骗中心, 将反诈功能编译进每一个 APK <br > </br> </li>
</ul> </div> ]]></description>
<link > https://dongdigua.github.io/damn_tencent_meeting.html</link>
<guid isPermaLink= "false" > https://dongdigua.github.io/damn_tencent_meeting.html</guid>
<pubDate > 五, 02 12月 2022 08:00:00 +0800</pubDate>
</item>
2022-12-02 12:45:26 +08:00
<item >
2022-12-04 13:33:48 +08:00
<title > New(and Newer) Blog Architecture</title>
2022-12-02 12:45:26 +08:00
<description > <![CDATA[<div id="content" class="content">
2022-12-04 13:33:48 +08:00
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 1.</span> Branch</h2>
<div class= "outline-text-2" id= "text-1" >
2022-12-02 12:45:26 +08:00
<p >
I've never fully learnt git before(only search for garbage when meeted with problem), so I recently read <a href= "https://git-scm.com/book" > ProGit</a> . <br > </br>
And I have some good ideas on my repo architecture: I should make use of branch, obviously. <br > </br> </p>
2022-12-04 13:33:48 +08:00
</div>
2022-12-02 12:45:26 +08:00
2022-12-04 13:33:48 +08:00
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.1.</span> Idea is:</h3>
<div class= "outline-text-3" id= "text-1-1" >
2022-12-02 12:45:26 +08:00
<p >
seperate the source file(org) and the generated files(html, feed.xml) <br > </br>
so I can <br > </br> </p>
</div>
2022-12-04 13:33:48 +08:00
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.1.1.</span> clearly look at the diff</h4>
2022-12-02 12:45:26 +08:00
</div>
2022-12-04 13:33:48 +08:00
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.1.2.</span> delete the generated files if I want</h4>
<div class= "outline-text-4" id= "text-1-1-2" >
2022-12-02 12:45:26 +08:00
<p >
because those static files are really unecessary and takes much space <br > </br> </p>
</div>
</div>
</div>
<div class= "outline-3" >
2022-12-04 13:33:48 +08:00
<h3 > <span class= "section-number-3" > 1.2.</span> So what</h3>
<div class= "outline-text-3" id= "text-1-2" >
2022-12-02 12:45:26 +08:00
</div>
2022-12-04 13:33:48 +08:00
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.2.1.</span> use <code > filter-branch</code> to remove the huge <code > feed.xml</code> in the full history</h4>
2022-12-02 12:45:26 +08:00
</div>
2022-12-04 13:33:48 +08:00
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.2.2.</span> ignore the generated files in the source repo</h4>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.2.3.</span> merge the source repo into site repo when I think it's ok</h4>
<div class= "outline-text-4" id= "text-1-2-3" >
2022-12-03 12:03:32 +08:00
<p >
don't remove the source(org) in the site repo, <br > </br>
if build in main and checkout to site, those html will be overwritten <br > </br> </p>
</div>
2022-12-02 12:45:26 +08:00
</div>
2022-12-04 13:33:48 +08:00
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.2.4.</span> <del > and I will use the same stratagy on my YW sub-website if there's no problem</del> </h4>
<div class= "outline-text-4" id= "text-1-2-4" >
<p >
I'm testing using CI on YW sub-site before deploying on this precious repo <br > </br> </p>
</div>
</div>
</div>
2022-12-02 12:45:26 +08:00
<div class= "outline-3" >
2022-12-04 13:33:48 +08:00
<h3 > <span class= "section-number-3" > 1.3.</span> Need Advice</h3>
<div class= "outline-text-3" id= "text-1-3" >
<p >
<del > I'm really new to do this. If you have a better idea, or this is somehow useful to you,</del> <br > </br> <del > <b > contact me, please!</b> </del> <br > </br> </p>
</div>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-2" >
2022-12-04 13:33:48 +08:00
<h2 > <span class= "section-number-2" > 2.</span> CI</h2>
<div class= "outline-text-2" id= "text-2" >
2022-12-02 12:45:26 +08:00
<p >
2022-12-04 13:33:48 +08:00
I previously thought of using CI to deploy blog, but I <i > thought</i> it too difficult, so just keep status quo. <br > </br>
But for many times I want to build a <a href= "https://github.com/dongdigua/configs/blob/main/configuration.nix" > NixOS</a> with <a href= "https://donngdigua.github.io/wayland" > wayland</a> and lots of other big util(such as clang and metasploit), <br > </br>
if I build it on my machine, it will take up too many spaces and make no use except for building iso. <br > </br>
So it urged me to use a CI, after some <a href= "https://t.bilibili.com/735422465675624481" > trying</a> , I found it not difficult and in fact, very useful! <br > </br> </p>
<p >
I can have my huge feed.xml(which contains each of my post) dynamically generated by CI, it will save lots of spaces! <br > </br>
I will <a href= "https://git-scm.com/book/en/v2/Git-Tools-Bundling" > bundle</a> my entire history mess and put it on release, like previous big change, <br > </br>
then use the Nuclear Option <code > filter-branch</code> to delete those generated big files. <br > </br> </p>
2022-12-02 12:45:26 +08:00
</div>
</div>
</div> ]]></description>
<link > https://dongdigua.github.io/new_blog_arch.html</link>
<guid isPermaLink= "false" > https://dongdigua.github.io/new_blog_arch.html</guid>
2022-12-03 12:03:32 +08:00
<pubDate > 日, 20 11月 2022 08:00:00 +0800</pubDate>
2022-12-02 12:45:26 +08:00
</item>
<item >
<title > 记一次帮老师修U盘</title>
<description > <![CDATA[<div id="content" class="content">
<div class= "outline-2" >
<h2 > 发生甚么事了</h2>
<div class= "outline-text-2" >
<p >
老师上课放(U盘里)视频的时候 "啪" 把U盘拔了! <br > </br>
下一次插上就提示 "是否格式化" :) <br > </br>
反正闲时间太多, 我就准备试试给修复一下, 使用我在我文具盒里待了两年的工具箱: <a href= "https://www.ventoy.net" > Ventoy</a> 启动盘 <br > </br> </p>
</div>
</div>
<div class= "outline-2" >
<h2 > 咋整</h2>
<div class= "outline-text-2" >
<p >
我首先是对 Linux 文件系统有一定基础, 也进行过不少操作(如多次安装gentoo和arch) <br > </br>
也搞过一些文件系统损坏的事(比如调分区坏过C盘), 还算有经验 <br > </br> </p>
<p >
于是我上老师电脑启动了两年前放在工具箱盘里的 Fedora Workstation 34 <br > </br> </p>
</div>
<div class= "outline-3" >
<h3 > 第一次尝试</h3>
<div class= "outline-text-3" >
<p >
把老师的U盘插上, "嘎嗒"一声熟悉的 gnome 提示音, U盘没显示 <br > </br>
有 <code > /dev/sdc</code> <br > </br> <code > mount -t</code> 试试? 是不是没文件系统坏了没识别? 不是 <br > </br> <code > fsck</code> 试试? 不行 <br > </br>
嗯??? 似乎有点超出我的知识储备和经验了 <br > </br> </p>
</div>
</div>
<div class= "outline-3" >
<h3 > 第二次尝试</h3>
<div class= "outline-text-3" >
<p >
只有一个整盘, 没有分区号? 凭直觉, 我觉得那就是分区表坏了 <br > </br>
然后查了一下(当然用英文查), 有没有能修复分区表的? <a href= "https://www.cgsecurity.org" > testdisk</a> <br > </br>
然后先用 <code > dd</code> 整盘备份一下, 跑 testdisk <br > </br>
很简单就把分区表恢复出来了! <br > </br> </p>
<p >
那就开始拷文件吧…"文件不完整" <br > </br> </p>
</div>
</div>
<div class= "outline-3" >
<h3 > 第三次尝试</h3>
<div class= "outline-text-3" >
<p >
和 testdisk 一家的软件还有 <code > photorec</code> , 我似乎在 <a href= "https://linux.cn" > linuxcn</a> 见过(懒得去找链接了) <br > </br>
这东西一看就知道是通过文件头来识别并恢复文件的 <br > </br>
那就跑呗 <br > </br>
一节课之后, 文件(和曾经被删除的)都回来了 <br > </br>
开心! <br > </br> </p>
</div>
</div>
</div>
<div id= "outline-container-ad" class= "outline-2" >
<h2 id= "ad" > 接活?</h2>
<div class= "outline-text-2" id= "text-ad" >
<p >
我可以比较廉价的进行数据恢复 <br > </br>
联系我后将磁盘镜像传到 FTP 服务器, <b > 不接百度网盘</b> <br > </br>
暂定价如下: <br > </br> </p>
</div>
<div class= "outline-3" >
<h3 > 16GiB 以下 0.3 XMR</h3>
</div>
<div class= "outline-3" >
<h3 > 16~64GiB 0.5 XMR</h3>
</div>
</div>
<div class= "outline-2" >
<h2 > 后续</h2>
<div class= "outline-text-2" >
<p >
恢复完之后我想瞅瞅那些教学视频, 正常来讲 f34 应该有解码器的, 但是没有 <br > </br>
是不是我连着网给我删了? <br > </br> </p>
</div>
</div>
</div> ]]></description>
<link > https://dongdigua.github.io/recover_udisk.html</link>
<guid isPermaLink= "false" > https://dongdigua.github.io/recover_udisk.html</guid>
2022-12-03 12:03:32 +08:00
<pubDate > 日, 13 11月 2022 08:00:00 +0800</pubDate>
2022-12-02 12:45:26 +08:00
</item>
<item >
<title > Clear Kernel Build Error? Fix It</title>
<description > <![CDATA[<div id="content" class="content">
<p >
when I compile <a href= "https://github.com/gentoobr/overlay/tree/master/sys-kernel/clear-sources" > Clear</a> kernel with LLVM enabled, I got this error: <br > </br> </p>
<div class= "org-src-container" >
<pre class= "src src-text" > arch/x86/kernel/cpu/intel_epb.c:172:2: error: call to undeclared function 'sched_set_itmt_power_ratio';
ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]
sched_set_itmt_power_ratio(256 - val * 2, cpu);
^
arch/x86/kernel/cpu/intel_epb.c:172:2: note: did you mean 'sched_set_itmt_core_prio'?
./arch/x86/include/asm/topology.h:189:20: note: 'sched_set_itmt_core_prio' declared here
static inline void sched_set_itmt_core_prio(int prio, int core_cpu)
^
1 error generated.
</pre>
</div>
<p >
it's obvious that the <a href= "https://github.com/clearlinux-pkgs/linux/blob/main/0128-itmt_epb-use-epb-to-scale-itmt.patch" > sched_set_itmt_power_ratio</a> function is undeclared <br > </br>
so I added the following like the function on top of it <br > </br>
and it is able to compile :) <br > </br> </p>
<div class= "org-src-container" >
<pre class= "src src-diff" > <span style= "font-weight: bold;" > --- </span> <span style= "font-weight: bold;" > /home/gentoo/linux/topology.h</span>
<span style= "font-weight: bold;" > +++ </span> <span style= "font-weight: bold;" > arch/x86/include/asm/topology.h</span>
<span style= "font-weight: bold;" > @@ -189,6 +189,9 @@</span>
static inline void sched_set_itmt_core_prio(int prio, int core_cpu)
{
}
+static inline void sched_set_itmt_power_ratio(int prio, int core_cpu)
+{
+}
static inline int sched_set_itmt_support(void)
{
return 0;
</pre>
</div>
<p >
Notice: I'm ignorant about C programming, so if anything's wrong, please contact me <br > </br> </p>
</div> ]]></description>
<link > https://dongdigua.github.io/clear_kernel_compile_fix.html</link>
<guid isPermaLink= "false" > https://dongdigua.github.io/clear_kernel_compile_fix.html</guid>
2022-12-03 12:03:32 +08:00
<pubDate > 五, 04 11月 2022 08:00:00 +0800</pubDate>
2022-12-02 12:45:26 +08:00
</item>
<item >
<title > Gentoo LLVM_TARGETS not Working?</title>
<description > <![CDATA[<div id="content" class="content">
<p >
Recently, I would like to test switching from <code > gcc</code> to <a href= "https://wiki.gentoo.org/wiki/Clang" > clang</a> on my Gentoo VM. <br > </br> <del > warning: you will be crazy to have too many packages can't be build with clang</del> <br > </br> </p>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 1.</span> problem</h2>
<div class= "outline-text-2" id= "text-1" >
<p >
First I want to make <a href= "https://llvm.org" > LLVM</a> not targeting too many platform, but changing <code > LLVM_TARGETS</code> don't work <br > </br> </p>
<div class= "org-src-container" >
<pre class= "src src-shell" > [ebuild N ] sys-devel/llvm-15.0.3:15::gentoo <span style= "font-weight: bold; font-style: italic;" > USE</span> = <span style= "font-style: italic;" > "binutils-plugin libffi</span>
<span style= "font-style: italic;" > ncurses -debug -doc -exegesis -libedit -test -verify-sig -xar -xml -z3 -zstd"</span>
<span style= "font-weight: bold; font-style: italic;" > LLVM_TARGETS</span> = <span style= "font-style: italic;" > "(AArch64) (AMDGPU) (ARM) (AVR) (BPF) (Hexagon) (Lanai) (MSP430)</span>
<span style= "font-style: italic;" > (Mips) (NVPTX) (PowerPC) (RISCV) (Sparc) (SystemZ) (VE) (WebAssembly) (X86)</span>
<span style= "font-style: italic;" > (XCore) (-ARC) (-CSKY) (-DirectX) (-LoongArch) (-M68k) (-SPIRV)"</span> 241 KiB
</pre>
</div>
</div>
</div>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 2.</span> and I found <a href= "https://forums.gentoo.org/viewtopic.php?p=8694331" > [solved] LLVM_TARGETS not respected?</a> (Mar 2022) on gentoo forum</h2>
<div class= "outline-text-2" id= "text-2" >
<p >
It seems that global <code > LLVM_TARGETS</code> setting is not respected, <br > </br>
and flags such as <code > llvm_targets_AArch64</code> , <code > llvm_targets_ARM</code> , are no longer there. <br > </br>
They're now forced by default as a precaution. <br > </br> </p>
</div>
</div>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 3.</span> <i > <b > solution</b> </i> </h2>
<div class= "outline-text-2" id= "text-3" >
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 3.1.</span> add something like <code > */* -llvm_targets_AArch64</code> into <code > /etc/portage/profile/package.use.force</code> </h3>
<div class= "outline-text-3" id= "text-3-1" >
<p >
I excluded all targets exept for X86, but still 3 left: AMDGPU, BPF, NVPTX <br > </br> </p>
</div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 3.2.</span> so I also add <code > sys-devel/llvm -llvm_targets_AMDGPU -llvm_targets_BPF -llvm_targets_NVPTX</code> in <code > /etc/portage/package.use/</code> </h3>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 3.3.</span> and don't forget to add that three excluder to clang or other compiler that uses llvm</h3>
</div>
</div>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 4.</span> finally I got this:</h2>
<div class= "outline-text-2" id= "text-4" >
<div class= "org-src-container" >
<pre class= "src src-shell" > [ebuild N ] sys-devel/llvm-15.0.3:15::gentoo <span style= "font-weight: bold; font-style: italic;" > USE</span> = <span style= "font-style: italic;" > "binutils-plugin libffi</span>
<span style= "font-style: italic;" > ncurses -debug -doc -exegesis -libedit -test -verify-sig -xar -xml -z3 -zstd"</span>
<span style= "font-weight: bold; font-style: italic;" > LLVM_TARGETS</span> = <span style= "font-style: italic;" > "(X86) -AArch64 -AMDGPU (-ARC) -ARM -AVR -BPF (-CSKY) (-DirectX)</span>
<span style= "font-style: italic;" > -Hexagon -Lanai (-LoongArch) (-M68k) -MSP430 -Mips -NVPTX -PowerPC -RISCV</span>
<span style= "font-style: italic;" > (-SPIRV) -Sparc -SystemZ -VE -WebAssembly -XCore"</span> 241 KiB
</pre>
</div>
</div>
</div>
</div> ]]></description>
<link > https://dongdigua.github.io/gentoo_llvm_targets.html</link>
<guid isPermaLink= "false" > https://dongdigua.github.io/gentoo_llvm_targets.html</guid>
2022-12-03 12:03:32 +08:00
<pubDate > 六, 29 10月 2022 08:00:00 +0800</pubDate>
2022-12-02 12:45:26 +08:00
</item>
<item >
<title > CentOS/Fedora 不同配置/变体都默认安装了什么软件(组)</title>
<description > <![CDATA[<div id="content" class="content">
<p >
for <a href= "https://cossig.org" > https://cossig.org</a> (CentOS 中文特别兴趣小组) <br > </br>
link: <a href= "https://www.cossig.org/391-centos-fedora-default-softwares" > https://www.cossig.org/391-centos-fedora-default-softwares</a> <br > </br>
所以我这回不用英文了哈哈 <br > </br> </p>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 1.</span> CentOS</h2>
<div class= "outline-text-2" id= "text-1" >
<p >
CentOS 安装时可选不同的配置 <br > </br> </p>
<p width= "512px" >
<img src= "./../images/centos_install_config.png" alt= "centos_install_config.png" width= "512px" > </img> <br > </br>
其实这些就是不同的软件组 <br > </br>
CentOS-Stream 8 为例, 定义软件组的文件是 <a href= "https://git.centos.org/centos/comps/blob/master/f/comps-centos-8-stream.xml" > comps.xml</a> <br > </br>
左边的基本环境就是 <code > <environment > </code> tag 列表 <br > </br>
一共有11个 <br > </br> </p>
<div class= "org-src-container" >
<pre class= "src src-xml" > < <span style= "font-weight: bold;" > environment</span> <span style= "font-weight: bold; font-style: italic;" > variant</span> = <span style= "font-style: italic;" > "BaseOS"</span> >
< <span style= "font-weight: bold;" > id</span> >custom-environment< / <span style= "font-weight: bold;" > id</span> >
< <span style= "font-weight: bold;" > name</span> >Custom Operating System< / <span style= "font-weight: bold;" > name</span> >
< <span style= "font-weight: bold;" > display_order</span> >5< / <span style= "font-weight: bold;" > display_order</span> >
<span style= "font-weight: bold; font-style: italic;" > <!-- --> </span>
< / <span style= "font-weight: bold;" > environment</span> >
< <span style= "font-weight: bold;" > environment</span> <span style= "font-weight: bold; font-style: italic;" > variant</span> = <span style= "font-style: italic;" > "BaseOS"</span> >
< <span style= "font-weight: bold;" > id</span> >minimal-environment< / <span style= "font-weight: bold;" > id</span> >
< <span style= "font-weight: bold;" > name</span> >Minimal Install< / <span style= "font-weight: bold;" > name</span> >
< <span style= "font-weight: bold;" > display_order</span> >4< / <span style= "font-weight: bold;" > display_order</span> >
<span style= "font-weight: bold; font-style: italic;" > <!-- --> </span>
< / <span style= "font-weight: bold;" > environment</span> >
< <span style= "font-weight: bold;" > environment</span> >
< <span style= "font-weight: bold;" > id</span> >server-product-environment< / <span style= "font-weight: bold;" > id</span> >
< <span style= "font-weight: bold;" > name</span> >Server< / <span style= "font-weight: bold;" > name</span> >
< <span style= "font-weight: bold;" > display_order</span> >2< / <span style= "font-weight: bold;" > display_order</span> >
<span style= "font-weight: bold; font-style: italic;" > <!-- --> </span>
< / <span style= "font-weight: bold;" > environment</span> >
< <span style= "font-weight: bold;" > environment</span> <span style= "font-weight: bold; font-style: italic;" > arch</span> = <span style= "font-style: italic;" > "aarch64,s390x,ppc64le,x86_64"</span> >
< <span style= "font-weight: bold;" > id</span> >graphical-server-environment< / <span style= "font-weight: bold;" > id</span> >
< <span style= "font-weight: bold;" > name</span> >Server with GUI< / <span style= "font-weight: bold;" > name</span> >
< <span style= "font-weight: bold;" > display_order</span> >1< / <span style= "font-weight: bold;" > display_order</span> >
<span style= "font-weight: bold; font-style: italic;" > <!-- --> </span>
< / <span style= "font-weight: bold;" > environment</span> >
< <span style= "font-weight: bold;" > environment</span> <span style= "font-weight: bold; font-style: italic;" > variant</span> = <span style= "font-style: italic;" > "BaseOS"</span> >
< <span style= "font-weight: bold;" > id</span> >cloud-server-environment< / <span style= "font-weight: bold;" > id</span> >
< <span style= "font-weight: bold;" > name</span> >Cloud Server< / <span style= "font-weight: bold;" > name</span> >
< <span style= "font-weight: bold;" > display_order</span> >3< / <span style= "font-weight: bold;" > display_order</span> >
<span style= "font-weight: bold; font-style: italic;" > <!-- --> </span>
< / <span style= "font-weight: bold;" > environment</span> >
< <span style= "font-weight: bold;" > environment</span> <span style= "font-weight: bold; font-style: italic;" > variant</span> = <span style= "font-style: italic;" > "BaseOS"</span> >
< <span style= "font-weight: bold;" > id</span> >web-server-environment< / <span style= "font-weight: bold;" > id</span> >
< <span style= "font-weight: bold;" > name</span> >Web Server< / <span style= "font-weight: bold;" > name</span> >
< <span style= "font-weight: bold;" > display_order</span> >50< / <span style= "font-weight: bold;" > display_order</span> >
<span style= "font-weight: bold; font-style: italic;" > <!-- --> </span>
< / <span style= "font-weight: bold;" > environment</span> >
< <span style= "font-weight: bold;" > environment</span> >
< <span style= "font-weight: bold;" > id</span> >infrastructure-server-environment< / <span style= "font-weight: bold;" > id</span> >
< <span style= "font-weight: bold;" > name</span> >Infrastructure Server< / <span style= "font-weight: bold;" > name</span> >
< <span style= "font-weight: bold;" > display_order</span> >60< / <span style= "font-weight: bold;" > display_order</span> >
<span style= "font-weight: bold; font-style: italic;" > <!-- --> </span>
< / <span style= "font-weight: bold;" > environment</span> >
< <span style= "font-weight: bold;" > environment</span> <span style= "font-weight: bold; font-style: italic;" > variant</span> = <span style= "font-style: italic;" > "AppStream"</span> <span style= "font-weight: bold; font-style: italic;" > arch</span> = <span style= "font-style: italic;" > "x86_64,ppc64le"</span> >
< <span style= "font-weight: bold;" > id</span> >developer-workstation-environment< / <span style= "font-weight: bold;" > id</span> >
< <span style= "font-weight: bold;" > name</span> >Development and Creative Workstation< / <span style= "font-weight: bold;" > name</span> >
< <span style= "font-weight: bold;" > display_order</span> >90< / <span style= "font-weight: bold;" > display_order</span> >
<span style= "font-weight: bold; font-style: italic;" > <!-- --> </span>
< / <span style= "font-weight: bold;" > environment</span> >
< <span style= "font-weight: bold;" > environment</span> <span style= "font-weight: bold; font-style: italic;" > variant</span> = <span style= "font-style: italic;" > "AppStream"</span> <span style= "font-weight: bold; font-style: italic;" > arch</span> = <span style= "font-style: italic;" > "x86_64,ppc64le"</span> >
< <span style= "font-weight: bold;" > id</span> >gnome-desktop-environment< / <span style= "font-weight: bold;" > id</span> >
< <span style= "font-weight: bold;" > name</span> >GNOME Desktop< / <span style= "font-weight: bold;" > name</span> >
< <span style= "font-weight: bold;" > display_order</span> >80< / <span style= "font-weight: bold;" > display_order</span> >
<span style= "font-weight: bold; font-style: italic;" > <!-- --> </span>
< / <span style= "font-weight: bold;" > environment</span> >
< <span style= "font-weight: bold;" > environment</span> <span style= "font-weight: bold; font-style: italic;" > variant</span> = <span style= "font-style: italic;" > "AppStream"</span> <span style= "font-weight: bold; font-style: italic;" > arch</span> = <span style= "font-style: italic;" > "x86_64,ppc64le"</span> >
< <span style= "font-weight: bold;" > id</span> >workstation-product-environment< / <span style= "font-weight: bold;" > id</span> >
< <span style= "font-weight: bold;" > name</span> >Workstation< / <span style= "font-weight: bold;" > name</span> >
< <span style= "font-weight: bold;" > display_order</span> >3< / <span style= "font-weight: bold;" > display_order</span> >
<span style= "font-weight: bold; font-style: italic;" > <!-- --> </span>
< / <span style= "font-weight: bold;" > environment</span> >
< <span style= "font-weight: bold;" > environment</span> <span style= "font-weight: bold; font-style: italic;" > variant</span> = <span style= "font-style: italic;" > "AppStream"</span> <span style= "font-weight: bold; font-style: italic;" > arch</span> = <span style= "font-style: italic;" > "x86_64"</span> >
< <span style= "font-weight: bold;" > id</span> >virtualization-host-environment< / <span style= "font-weight: bold;" > id</span> >
< <span style= "font-weight: bold;" > name</span> >Virtualization Host< / <span style= "font-weight: bold;" > name</span> >
< <span style= "font-weight: bold;" > display_order</span> >70< / <span style= "font-weight: bold;" > display_order</span> >
<span style= "font-weight: bold; font-style: italic;" > <!-- --> </span>
< / <span style= "font-weight: bold;" > environment</span> >
</pre>
</div>
<p >
但还是对不上, 应该很接近了…吧? <br > </br> </p>
<p >
想起来不联网是没法选择安装软件的 <br > </br>
然后瞅一眼产生的临时文件 <code > /tmp/dnf.cache/</code> <br > </br> </p>
<div class= "org-src-container" >
<pre class= "src src-text" > ├── appstream-831abc7e9d6a1a72
│ ├── metalink.xml
│ └── repodata
│ ├── 95f4408838f85e23117d7d89ab47e1029692a443722e0e315fe3db07c32ee573-modules.yaml.xz
│ ├── 2047121fda8828f9b4d611cbfb736a89048cb411356e7ac2bdd95d927d044791-filelists.xml.gz
│ ├── e27fd8f9028bdc339a014f95debd07da4ef7b217522d14721af050aa9e7cf93e-primary.xml.gz
│ ├── f0d518764a274c71de0773b3590932ded56234b2f6ac4bf025d125b7ed29269f-comps-AppStream.x86_64.xml
│ ├── gen
│ │ └── groups.xml
│ └── repomd.xml
├── baseos-044cae74d71fe9ea
│ ├── metalink.xml
│ └── repodata
│ ├── 88ded6c02c5c3c62ab02250505cf0b8dee3af85819b666731c3cf813c275db6c-primary.xml.gz
│ ├── b47aeefede03d4d530f4538bf8f73531fd1a6a2bb66ca1778e3423c4dec34121-filelists.xml.gz
│ ├── d52d95f0f2d1a56b197a698aa328813a7e45e2d5b2883e04f4a3f604638b7a4a-comps-BaseOS.x86_64.xml
│ ├── gen
│ │ └── groups.xml
│ └── repomd.xml
</pre>
</div>
<p >
那里面的 <code > *-comps-*.xml</code> 的 <code > <environment > </code> 的 <code > <display_order > </code> <br > </br>
就正好是 1~4 和两个 99 <br > </br> </p>
<p >
<code > comps-AppStream.x86_64.xml</code> <br > </br> </p>
<div class= "org-src-container" >
<pre class= "src src-xml" > < <span style= "font-weight: bold;" > environment</span> >
< <span style= "font-weight: bold;" > id</span> >graphical-server-environment< / <span style= "font-weight: bold;" > id</span> >
< <span style= "font-weight: bold;" > name</span> >Server with GUI< / <span style= "font-weight: bold;" > name</span> >
< <span style= "font-weight: bold;" > description</span> >An integrated, easy-to-manage server with a graphical interface.< / <span style= "font-weight: bold;" > description</span> >
< <span style= "font-weight: bold;" > display_order</span> >1< / <span style= "font-weight: bold;" > display_order</span> >
< <span style= "font-weight: bold;" > grouplist</span> >
< <span style= "font-weight: bold;" > groupid</span> >base-x< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >container-management< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >core< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >fonts< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >gnome-desktop< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >guest-desktop-agents< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >hardware-monitoring< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >hardware-support< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >headless-management< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >internet-browser< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >multimedia< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >networkmanager-submodules< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >print-client< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >server-product< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >standard< / <span style= "font-weight: bold;" > groupid</span> >
< / <span style= "font-weight: bold;" > grouplist</span> >
< <span style= "font-weight: bold;" > optionlist</span> > <span style= "font-weight: bold; font-style: italic;" > <!-- --> </span> < / <span style= "font-weight: bold;" > optionlist</span> >
< / <span style= "font-weight: bold;" > environment</span> >
< <span style= "font-weight: bold;" > environment</span> >
< <span style= "font-weight: bold;" > id</span> >server-product-environment< / <span style= "font-weight: bold;" > id</span> >
< <span style= "font-weight: bold;" > name</span> >Server< / <span style= "font-weight: bold;" > name</span> >
< <span style= "font-weight: bold;" > description</span> >An integrated, easy-to-manage server.< / <span style= "font-weight: bold;" > description</span> >
< <span style= "font-weight: bold;" > display_order</span> >2< / <span style= "font-weight: bold;" > display_order</span> >
< <span style= "font-weight: bold;" > grouplist</span> >
< <span style= "font-weight: bold;" > groupid</span> >container-management< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >core< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >hardware-support< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >headless-management< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >server-product< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >standard< / <span style= "font-weight: bold;" > groupid</span> >
< / <span style= "font-weight: bold;" > grouplist</span> >
< <span style= "font-weight: bold;" > optionlist</span> > <span style= "font-weight: bold; font-style: italic;" > <!-- --> </span> < / <span style= "font-weight: bold;" > optionlist</span> >
< / <span style= "font-weight: bold;" > environment</span> >
< <span style= "font-weight: bold;" > environment</span> >
< <span style= "font-weight: bold;" > id</span> >virtualization-host-environment< / <span style= "font-weight: bold;" > id</span> >
< <span style= "font-weight: bold;" > name</span> >Virtualization Host< / <span style= "font-weight: bold;" > name</span> >
< <span style= "font-weight: bold;" > description</span> >Minimal virtualization host.< / <span style= "font-weight: bold;" > description</span> >
< <span style= "font-weight: bold;" > display_order</span> >99< / <span style= "font-weight: bold;" > display_order</span> >
< <span style= "font-weight: bold;" > grouplist</span> >
< <span style= "font-weight: bold;" > groupid</span> >base< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >core< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >standard< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >virtualization-hypervisor< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >virtualization-tools< / <span style= "font-weight: bold;" > groupid</span> >
< / <span style= "font-weight: bold;" > grouplist</span> >
< <span style= "font-weight: bold;" > optionlist</span> > <span style= "font-weight: bold; font-style: italic;" > <!-- --> </span> < / <span style= "font-weight: bold;" > optionlist</span> >
< / <span style= "font-weight: bold;" > environment</span> >
< <span style= "font-weight: bold;" > environment</span> >
< <span style= "font-weight: bold;" > id</span> >workstation-product-environment< / <span style= "font-weight: bold;" > id</span> >
< <span style= "font-weight: bold;" > name</span> >Workstation< / <span style= "font-weight: bold;" > name</span> >
< <span style= "font-weight: bold;" > description</span> >Workstation is a user-friendly desktop system for laptops and PCs.< / <span style= "font-weight: bold;" > description</span> >
< <span style= "font-weight: bold;" > display_order</span> >4< / <span style= "font-weight: bold;" > display_order</span> >
< <span style= "font-weight: bold;" > grouplist</span> >
< <span style= "font-weight: bold;" > groupid</span> >base-x< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >core< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >fonts< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >gnome-desktop< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >guest-desktop-agents< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >hardware-support< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >internet-browser< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >multimedia< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >networkmanager-submodules< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >print-client< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >standard< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >workstation-product< / <span style= "font-weight: bold;" > groupid</span> >
< / <span style= "font-weight: bold;" > grouplist</span> >
< <span style= "font-weight: bold;" > optionlist</span> > <span style= "font-weight: bold; font-style: italic;" > <!-- --> </span> < / <span style= "font-weight: bold;" > optionlist</span> >
< / <span style= "font-weight: bold;" > environment</span> >
</pre>
</div>
<p >
<code > comps-BaseOS.x86_64.xml</code> <br > </br> </p>
<div class= "org-src-container" >
<pre class= "src src-xml" > < <span style= "font-weight: bold;" > environment</span> >
< <span style= "font-weight: bold;" > id</span> >custom-environment< / <span style= "font-weight: bold;" > id</span> >
< <span style= "font-weight: bold;" > name</span> >Custom Operating System< / <span style= "font-weight: bold;" > name</span> >
< <span style= "font-weight: bold;" > description</span> >Basic building block for a custom RHEL system.< / <span style= "font-weight: bold;" > description</span> >
< <span style= "font-weight: bold;" > display_order</span> >99< / <span style= "font-weight: bold;" > display_order</span> >
< <span style= "font-weight: bold;" > grouplist</span> >
< <span style= "font-weight: bold;" > groupid</span> >core< / <span style= "font-weight: bold;" > groupid</span> >
< / <span style= "font-weight: bold;" > grouplist</span> >
< <span style= "font-weight: bold;" > optionlist</span> > <span style= "font-weight: bold; font-style: italic;" > <!-- --> </span> < / <span style= "font-weight: bold;" > optionlist</span> >
< / <span style= "font-weight: bold;" > environment</span> >
< <span style= "font-weight: bold;" > environment</span> >
< <span style= "font-weight: bold;" > id</span> >minimal-environment< / <span style= "font-weight: bold;" > id</span> >
< <span style= "font-weight: bold;" > name</span> >Minimal Install< / <span style= "font-weight: bold;" > name</span> >
< <span style= "font-weight: bold;" > description</span> >Basic functionality.< / <span style= "font-weight: bold;" > description</span> >
< <span style= "font-weight: bold;" > display_order</span> >3< / <span style= "font-weight: bold;" > display_order</span> >
< <span style= "font-weight: bold;" > grouplist</span> >
< <span style= "font-weight: bold;" > groupid</span> >core< / <span style= "font-weight: bold;" > groupid</span> >
< / <span style= "font-weight: bold;" > grouplist</span> >
< <span style= "font-weight: bold;" > optionlist</span> > <span style= "font-weight: bold; font-style: italic;" > <!-- --> </span> < / <span style= "font-weight: bold;" > optionlist</span> >
< / <span style= "font-weight: bold;" > environment</span> >
< <span style= "font-weight: bold;" > environment</span> >
< <span style= "font-weight: bold;" > id</span> >server-product-environment< / <span style= "font-weight: bold;" > id</span> >
< <span style= "font-weight: bold;" > name</span> >Server< / <span style= "font-weight: bold;" > name</span> >
< <span style= "font-weight: bold;" > description</span> >An integrated, easy-to-manage server.< / <span style= "font-weight: bold;" > description</span> >
< <span style= "font-weight: bold;" > display_order</span> >2< / <span style= "font-weight: bold;" > display_order</span> >
< <span style= "font-weight: bold;" > grouplist</span> >
< <span style= "font-weight: bold;" > groupid</span> >core< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >hardware-support< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >headless-management< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >server-product< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >standard< / <span style= "font-weight: bold;" > groupid</span> >
< / <span style= "font-weight: bold;" > grouplist</span> >
< <span style= "font-weight: bold;" > optionlist</span> > <span style= "font-weight: bold; font-style: italic;" > <!-- --> </span> < / <span style= "font-weight: bold;" > optionlist</span> >
< / <span style= "font-weight: bold;" > environment</span> >
</pre>
</div>
</div>
</div>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 2.</span> Fedora</h2>
<div class= "outline-text-2" id= "text-2" >
<p >
Fedora 分不同的变体, 常见的是 Server 和 Workstation <br > </br>
与 CentOS 不同, Fedora 是在 <a href= "https://pagure.io/fedora-kickstarts/" > kickstarts</a> 定义的变体 <br > </br>
在 <code > [Payload]</code> 中定义了安装哪些软件(组) <br > </br>
然后根据 <a href= "https://pagure.io/fedora-comps/blob/main/f/comps-f37.xml.in" > comps.xml</a> 就知道安装了什么软件 <br > </br> </p>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 2.1.</span> Workstation</h3>
<div class= "outline-text-3" id= "text-2-1" >
<p >
<code > workstation-product-environment</code> <br > </br> </p>
<div class= "org-src-container" >
<pre class= "src src-xml" > < <span style= "font-weight: bold;" > environment</span> >
< <span style= "font-weight: bold;" > id</span> >workstation-product-environment< / <span style= "font-weight: bold;" > id</span> >
< <span style= "font-weight: bold;" > _name</span> >Fedora Workstation< / <span style= "font-weight: bold;" > _name</span> >
< <span style= "font-weight: bold;" > _description</span> >Fedora Workstation is a user friendly desktop system for laptops and PCs.< / <span style= "font-weight: bold;" > _description</span> >
< <span style= "font-weight: bold;" > display_order</span> >2< / <span style= "font-weight: bold;" > display_order</span> >
< <span style= "font-weight: bold;" > grouplist</span> >
< <span style= "font-weight: bold;" > groupid</span> >base-x< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >container-management< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >core< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >firefox< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >fonts< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >gnome-desktop< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >guest-desktop-agents< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >hardware-support< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >libreoffice< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >multimedia< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >networkmanager-submodules< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >printing< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >workstation-product< / <span style= "font-weight: bold;" > groupid</span> >
< / <span style= "font-weight: bold;" > grouplist</span> >
< <span style= "font-weight: bold;" > optionlist</span> > <span style= "font-weight: bold; font-style: italic;" > <!-- --> </span> < / <span style= "font-weight: bold;" > optionlist</span> >
< / <span style= "font-weight: bold;" > environment</span> >
</pre>
</div>
</div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 2.2.</span> Server</h3>
<div class= "outline-text-3" id= "text-2-2" >
<p >
<code > server-product-environment</code> <br > </br> </p>
<div class= "org-src-container" >
<pre class= "src src-xml" > < <span style= "font-weight: bold;" > environment</span> >
< <span style= "font-weight: bold;" > id</span> >server-product-environment< / <span style= "font-weight: bold;" > id</span> >
< <span style= "font-weight: bold;" > name</span> >Server< / <span style= "font-weight: bold;" > name</span> >
< <span style= "font-weight: bold;" > display_order</span> >2< / <span style= "font-weight: bold;" > display_order</span> >
< <span style= "font-weight: bold;" > grouplist</span> >
< <span style= "font-weight: bold;" > groupid</span> >server-product< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >standard< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >core< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >hardware-support< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >headless-management< / <span style= "font-weight: bold;" > groupid</span> >
< <span style= "font-weight: bold;" > groupid</span> >container-management< / <span style= "font-weight: bold;" > groupid</span> >
< / <span style= "font-weight: bold;" > grouplist</span> >
< <span style= "font-weight: bold;" > optionlist</span> > <span style= "font-weight: bold; font-style: italic;" > <!-- --> </span> < / <span style= "font-weight: bold;" > optionlist</span> >
< / <span style= "font-weight: bold;" > environment</span> >
</pre>
</div>
</div>
</div>
</div>
</div> ]]></description>
<link > https://dongdigua.github.io/anaconda_kickstarts.html</link>
<guid isPermaLink= "false" > https://dongdigua.github.io/anaconda_kickstarts.html</guid>
2022-12-03 12:03:32 +08:00
<pubDate > 四, 29 9月 2022 08:00:00 +0800</pubDate>
2022-12-02 12:45:26 +08:00
</item>
<item >
<title > Matrix chat (clients comparation, proxy setting)</title>
<description > <![CDATA[<div id="content" class="content">
<p >
I wanna use matrix just because many people use it. <br > </br> </p>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 1.</span> comparation of clients, sorted by satisfaction</h2>
<div class= "outline-text-2" id= "text-1" >
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.1.</span> neochat</h3>
<div class= "outline-text-3" id= "text-1-1" >
<p >
💓kde <br > </br> </p>
</div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.2.</span> quaternion</h3>
<div class= "outline-text-3" id= "text-1-2" >
<p >
small but have most of function <br > </br>
fancy scrollbar, can configure proxy in app <br > </br>
wayland support not good: error copying image(like qutebrowser) <br > </br> </p>
</div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.3.</span> ement.el</h3>
<div class= "outline-text-3" id= "text-1-3" >
<p >
I like doing everything in emacs, with keyboard <br > </br>
but it don't work: <a href= "https://github.com/alphapapa/ement.el/issues/77" > https://github.com/alphapapa/ement.el/issues/77</a> <br > </br> </p>
</div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.4.</span> fractal</h3>
<div class= "outline-text-3" id= "text-1-4" >
<p >
HUGE and not fully fonctionall <br > </br> </p>
</div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.5.</span> thunderbird</h3>
<div class= "outline-text-3" id= "text-1-5" >
<p >
all-in-one solution, matrix support is not good: cannot show picture <br > </br>
I even don't use it for email(I use Geary) <br > </br> </p>
</div>
</div>
</div>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 2.</span> how to set proxy</h2>
<div class= "outline-text-2" id= "text-2" >
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 2.1.</span> neochat</h3>
<div class= "outline-text-3" id= "text-2-1" >
<p >
env: <code > http_proxy</code> <br > </br> </p>
</div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 2.2.</span> fractal</h3>
<div class= "outline-text-3" id= "text-2-2" >
<p >
env: <code > https_proxy</code> <br > </br>
accroding to reqwest document <br > </br> </p>
</div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 2.3.</span> ement.el</h3>
<div class= "outline-text-3" id= "text-2-3" >
<p >
var: <code > plz-curl-default-args</code> <br > </br> </p>
</div>
</div>
</div>
</div> ]]></description>
<link > https://dongdigua.github.io/matrix.html</link>
<guid isPermaLink= "false" > https://dongdigua.github.io/matrix.html</guid>
2022-12-03 12:03:32 +08:00
<pubDate > 四, 22 9月 2022 08:00:00 +0800</pubDate>
2022-12-02 12:45:26 +08:00
</item>
<item >
<title > 庄主其人</title>
<description > <![CDATA[<div id="content" class="content">
<blockquote >
<p >
互联网是有记忆的 <br > </br>
全都是你的所作所为 <br > </br> </p>
</blockquote>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 1.</span> 扩充自 <a href= "https://www.bilibili.com/video/BV1be4y1f7PQ" > 庄主人肉大炮</a> 我的置顶评论</h2>
<div class= "outline-text-2" id= "text-1" >
<p >
如果再遇到给它洗白的人, 可以把下面这些怼过去 <br > </br> </p>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.1.</span> <a href= "https://moonboos.fandom.com/zh" > 日月脏主 Wiki</a> </h3>
<div class= "outline-text-3" id= "text-1-1" >
<p >
大多数都在这里 <br > </br> </p>
</div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.2.</span> <a href= "https://www.bilibili.com/video/BV1as411v7Xn" > 玩家怪物分离踏板</a> </h3>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.3.</span> <a href= "https://t.bilibili.com/439570012759880564" > 无限活塞递归</a> </h3>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.4.</span> <a href= "https://www.bilibili.com/video/BV1hR4y1L7Ra" > fallen屠龙炮</a> </h3>
<div class= "outline-text-3" id= "text-1-4" >
<p >
最开始根本没有标注原作者, 而且还说"感谢TIS成员的帮助", 然而TIS成员并没有进行任何帮助 <br > </br>
后来迫于压力才更改简介 <br > </br> </p>
</div>
</div>
</div>
</div> ]]></description>
<link > https://dongdigua.github.io/moonboos.html</link>
<guid isPermaLink= "false" > https://dongdigua.github.io/moonboos.html</guid>
2022-12-03 12:03:32 +08:00
<pubDate > 日, 11 9月 2022 08:00:00 +0800</pubDate>
2022-12-02 12:45:26 +08:00
</item>
<item >
<title > 画大饼</title>
<description > <![CDATA[<div id="content" class="content">
<p >
here are some of my ideas, most of which are unachieveable now <br > </br>
you can steal them, but you'd better let me know and add a reference <br > </br> </p>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 1.</span> <a href= "https://dongdigua.github.io/plan_for_my_video_site" > 对我将来的视频网站的一些畅想</a> </h2>
</div>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 2.</span> Rust wasm 制作 schemetic/litemetica 渲染器</h2>
<div class= "outline-text-2" id= "text-2" >
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 2.1.</span> <a href= "https://github.com/misode/vscode-nbt" > a vscode extension</a> </h3>
</div>
</div>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 3.</span> 用 sway 实现 <a href= "https://www.bilibili.com/video/BV1TE41147gK" > 用窗口玩游戏(× )用游戏玩窗口(√)</a> 的效果</h2>
</div>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 4.</span> 不同 Linux 内核(xanmod, clear)玩 MC 性能对比</h2>
</div>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 5.</span> emacs mode: eww show <code > console.log()</code> in Message</h2>
</div>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 6.</span> win7WM</h2>
<div class= "outline-text-2" id= "text-6" >
<p >
just a <a href= "https://support.microsoft.com/en-us/windows/windows-7-support-ended-on-january-14-2020-b75d4580-2cc7-895a-2c9c-1466d9a53962" > dream</a> <br > </br> </p>
</div>
</div>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 7.</span> join DN42</h2>
</div>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 8.</span> 一个能使用 APP(key) 功能的 bili 客户端</h2>
<div class= "outline-text-2" id= "text-8" >
<p >
用于点踩和查看IP属地 <br > </br> </p>
</div>
</div>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 9.</span> 用 eww 实现苹果的 "灵动岛"?</h2>
<div class= "outline-text-2" id= "text-9" >
<p >
呵呵, 在B站看到这样的基本就是壁纸软件的广告 <br > </br> </p>
</div>
</div>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 10.</span> Nethack x Minecraft</h2>
</div>
</div> ]]></description>
<link > https://dongdigua.github.io/ideas.html</link>
<guid isPermaLink= "false" > https://dongdigua.github.io/ideas.html</guid>
2022-12-03 12:03:32 +08:00
<pubDate > 五, 09 9月 2022 08:00:00 +0800</pubDate>
2022-12-02 12:45:26 +08:00
</item>
<item >
<title > Something About MGLNDD Scans</title>
<description > <![CDATA[<div id="content" class="content">
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 1.</span> <span class= "done DONE" > DONE</span> <a href= "https://stretchoid.com/" > stretchoid opt-out</a> </h2>
<div class= "outline-text-2" id= "text-1" >
<p >
it's this domain's workers that COMSTANTLY scanning the WHOLE internet <br > </br> </p>
</div>
</div>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 2.</span> Some related link</h2>
<div class= "outline-text-2" id= "text-2" >
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 2.1.</span> <a href= "https://www.bilibili.com/read/cv16357621" > my post on bilibili</a> </h3>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 2.2.</span> <a href= "https://isc.sans.edu/diary/MGLNDD_%2A+Scans/28458" > SANS internet storm center diary</a> </h3>
<div class= "outline-text-3" id= "text-2-2" >
<p >
about the scanner and IP range <br > </br> </p>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 2.2.1.</span> <a href= "https://cybersafenv.org/2022/03/20/mglndd-scans-sun-mar-20th/" > repost on cybersafenv</a> </h4>
</div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 2.3.</span> <a href= "http://www.hackdig.com/04/hack-81133.htm" > 知名网络空间普查与网络测绘组织研究报告 第一期-组织名录篇</a> </h3>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 2.4.</span> <a href= "https://duanmofan.com/archives/librarymanagementsystem" > 【水蓝石】 近日图书馆出入人员信息逸事和小恶魔创造【持续更新】</a> </h3>
<div class= "outline-text-3" id= "text-2-4" >
<blockquote >
<p >
博客主评价, 有很多包括stretchoid.com的组织, 有的是把自己伪装成科研实验用数据, 并没有恶意, 有的是什么理由也不给, 只是不停地扫描全网的网站。 <br > </br>
其中也包括像密歇根大学,加州大学伯克利分校的访问信息。因为网络安全领域没有类似于“希波克拉底誓言”的东西,所以不能像医生一样信任 <br > </br>
就像到处晃别人家的门把手而不打开不是犯罪,但是真正的打开就混在发现没有锁门,而晃门把手时。 <br > </br> </p>
</blockquote>
</div>
<ol class= "org-ol" > <li > <a > </a> <a href= "https://www.hackerfactor.com/blog/index.php?/archives/775-Scans-and-Attacks.html" > HackerFactor: Scans & Attacks</a> <br > </br> </li>
</ol> </div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 2.5.</span> <a href= "https://zhuanlan.zhihu.com/p/67186794" > zhihu:repost-translation: 如何建立一个基本的蜜罐</a> </h3>
<div class= "outline-text-3" id= "text-2-5" >
<p >
the original post is gone <br > </br> </p>
<blockquote >
<p >
您还可以开始执行DNS和WHOIS查找, 以找出每次扫描背后的人员。 <br > </br>
在这个简短的样本中, 我找到了一个伪“研究员”: 107.170.202.111解析为“zg-0301f-15.stretchoid.com”。 <br > </br>
他们没有确定他们正在做什么或为什么他们在161 / udp扫描我的蜜罐。( 端口161 / udp是为简单的网络管理协议( SNMP) 保留的, 并且经常容易受到攻击。) <br > </br>
是的, 他们把“malicious”拼错了 - 因此它可能不会出现在谷歌搜索“stretchoid and malicious”的结果中。 <br > </br> </p>
</blockquote>
</div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 2.6.</span> <a href= "https://www.digitalocean.com/community/questions/why-is-digital-ocean-showing-in-my-router-connecting-to-a-ps4" > Why is Digital Ocean showing in my router, connecting to a PS4?</a> </h3>
</div>
</div>
</div> ]]></description>
<link > https://dongdigua.github.io/weird_mglndd.html</link>
<guid isPermaLink= "false" > https://dongdigua.github.io/weird_mglndd.html</guid>
2022-12-03 12:03:32 +08:00
<pubDate > 三, 17 8月 2022 08:00:00 +0800</pubDate>
2022-12-02 12:45:26 +08:00
</item>
<item >
<title > Something About Wayland(swaywm)</title>
<description > <![CDATA[<div id="content" class="content">
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 1.</span> Solution</h2>
<div class= "outline-text-2" id= "text-1" >
</div>
<div class= "outline-3" >
2022-12-03 22:44:30 +08:00
<h3 > <span class= "section-number-3" > 1.1.</span> VirtualBox</h3>
2022-12-02 12:45:26 +08:00
<div class= "outline-text-3" id= "text-1-1" >
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 1.1.1.</span> cursor</h4>
2022-12-02 12:45:26 +08:00
<div class= "outline-text-4" id= "text-1-1-1" >
<p >
2022-12-03 22:44:30 +08:00
<code > WLR_NO_HARDWARE_CURSORS=1</code> <br > </br> </p>
</div>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.1.2.</span> egl error</h4>
<div class= "outline-text-4" id= "text-1-1-2" >
<p >
enable 3D acceleration in VirtualBox <br > </br> </p>
2022-12-02 12:45:26 +08:00
</div>
</div>
</div>
<div class= "outline-3" >
2022-12-03 22:44:30 +08:00
<h3 > <span class= "section-number-3" > 1.2.</span> unable to drop root</h3>
2022-12-02 12:45:26 +08:00
<div class= "outline-text-3" id= "text-1-2" >
<p >
2022-12-03 22:44:30 +08:00
donot run under root <br > </br> </p>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.2.1.</span> in normal user, libseat permission deniened</h4>
<div class= "outline-text-4" id= "text-1-2-1" >
<p >
add user in <code > video</code> group <br > </br>
login as user, not root <br > </br> </p>
</div>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 22:44:30 +08:00
<h3 > <span class= "section-number-3" > 1.3.</span> iBus</h3>
2022-12-02 12:45:26 +08:00
<div class= "outline-text-3" id= "text-1-3" >
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 1.3.1.</span> <a href= "https://www.reddit.com/r/swaywm/comments/djkj5m/ibus_on_swaywm/" > reddit: ibus on swaywm</a> </h4>
<div class= "outline-text-4" id= "text-1-3-1" >
<p >
so I use emacs pyim <br > </br> </p>
</div>
</div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.4.</span> Authorization required, but no authorization protocol specified</h3>
<div class= "outline-text-3" id= "text-1-4" >
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 1.4.1.</span> <code > sudo -E</code> </h4>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.4.2.</span> lxpolkit(directly execute) or polkit-gnome(prettier, at /usr/libexec/polkit-gnome-authentication-agent-1)</h4>
2022-12-02 12:45:26 +08:00
</div>
</div>
2022-12-03 12:03:32 +08:00
<div id= "outline-container-dm" class= "outline-3" >
2022-12-03 22:44:30 +08:00
<h3 id= "dm" > <span class= "section-number-3" > 1.5.</span> cannot start sway on lightdm</h3>
2022-12-03 12:03:32 +08:00
<div class= "outline-text-3" id= "text-dm" >
2022-12-02 12:45:26 +08:00
<p >
yes, still not stable, and it can't remenber which DE you used last time <br > </br> <del > so use gdm is a better choice?</del> <br > </br>
SDDM is fantastic! <a href= "https://youtu.be/2p7FINJSlAk" > It is themeable</a> , <br > </br>
I'm using <b > <code > elarun</code> </b> , a oxygen-like smooth crystal theme, materia-kde is also a good choice <br > </br> </p>
2022-12-03 12:03:32 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 1.5.1.</span> Fedora 37 don't work</h4>
<div class= "outline-text-4" id= "text-1-5-1" >
2022-12-03 12:03:32 +08:00
<p >
sddm don't work on fedora37, so switch to gdm <br > </br> </p>
</div>
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 1.5.2.</span> environment variable missing?</h4>
<div class= "outline-text-4" id= "text-1-5-2" >
2022-12-03 12:03:32 +08:00
<p >
trick: add <code > Exec=zsh -c sway</code> in <code > /usr/share/wayland-sessions/sway.desktop</code> <br > </br> </p>
</div>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 22:44:30 +08:00
<h3 > <span class= "section-number-3" > 1.6.</span> obs</h3>
<div class= "outline-text-3" id= "text-1-6" >
2022-12-02 12:45:26 +08:00
<p >
2022-12-03 12:03:32 +08:00
don't remove the <code > include</code> line in sway/config, and it will be fine <br > </br> </p>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 22:44:30 +08:00
<h3 > <span class= "section-number-3" > 1.7.</span> cursor theme not working</h3>
<div class= "outline-text-3" id= "text-1-7" >
2022-12-02 12:45:26 +08:00
<p >
<a href= "https://github.com/swaywm/sway/issues/6931" > from this issue</a> <br > </br>
add <code > seat seat0 xcursor_theme Oxygen_White</code> in sway config file <br > </br> </p>
</div>
</div>
<div class= "outline-3" >
2022-12-03 22:44:30 +08:00
<h3 > <span class= "section-number-3" > 1.8.</span> touchpad gesture like gnome</h3>
<div class= "outline-text-3" id= "text-1-8" >
2022-12-02 12:45:26 +08:00
<p >
use libinput-gestures <br > </br> </p>
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 1.8.1.</span> <a href= "https://github.com/swaywm/sway/issues/1514" > issue #1514: touchpad gestures to switch workspaces</a> </h4>
<div class= "outline-text-4" id= "text-1-8-1" >
2022-12-02 12:45:26 +08:00
</div>
2022-12-03 22:44:30 +08:00
<ol class= "org-ol" > <li > <a > </a> <a href= "https://github.com/swaywm/sway/pull/4952" > pull #4952</a> <br > </br> </li>
2022-12-02 12:45:26 +08:00
</ol> </div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 1.8.2.</span> r/swaywm</h4>
<div class= "outline-text-4" id= "text-1-8-2" >
2022-12-02 12:45:26 +08:00
</div>
<ol class= "org-ol" > <li > <a > </a> <a href= "https://www.reddit.com/r/swaywm/comments/px5vmw/how_are_you_configuring_touchpad_gestures/" > https://www.reddit.com/r/swaywm/comments/px5vmw/how_are_you_configuring_touchpad_gestures/</a> <br > </br> </li>
<li > <a > </a> <a href= "https://www.reddit.com/r/swaywm/comments/em0jnx/can_sway_handle_threefour_finger_touchpad_gestures/" > https://www.reddit.com/r/swaywm/comments/em0jnx/can_sway_handle_threefour_finger_touchpad_gestures/</a> <br > </br> </li>
</ol> </div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.9.</span> <span class= "todo TODO" > TODO</span> <a href= "https://github.com/WayfireWM/wayfire/issues/1329" > Wayfire crashes when closing foot terminal</a> </h3>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.10.</span> emacs tool-bar not working(cannot toggle and icon theme missing)</h3>
<div class= "outline-text-3" id= "text-1-10" >
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.10.1.</span> cannot toggle: disable custon <code > default-frame-alist</code> , or just use floating mode</h4>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.10.2.</span> <span class= "todo TODO" > TODO</span> icon theme missing: ?</h4>
</div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.11.</span> <a href= "https://www.reddit.com/r/swaywm/comments/scz5k6/option_create_on_workspace_prev_on_outputnext_on/" > Option – create on workspace prev_on_output|next_on_output?</a> </h3>
<div class= "outline-text-3" id= "text-1-11" >
<p >
this feature is not compatible with i3, so sway didn't accept the pr <br > </br> </p>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.11.1.</span> <a href= "https://www.reddit.com/r/swaywm/comments/mmfwnu/sway_command_workspace_next/" > shell script solution</a> </h4>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.11.2.</span> <a href= "https://github.com/oati/sway-workspace-manager" > rust, probably useful</a> </h4>
</div>
</div>
</div>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 2.</span> Ref</h2>
<div class= "outline-text-2" id= "text-2" >
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 2.1.</span> <a href= "https://coda.world/sway-explore-and-giveup" > Sway: 从尝试到放弃</a> </h3>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 2.2.</span> <a href= "https://shinta.ro/posts/migration-from-xorg-to-wayland/" > 从 Xorg 迁移到 Wayland</a> </h3>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 2.3.</span> <a href= "https://github.com/emersion/xdg-desktop-portal-wlr/wiki/Screencast-Compatibility#obs" > xdg-desktop-portal wiki: obs</a> </h3>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 2.4.</span> <a href= "https://www.reddit.com/r/swaywm/comments/jdoo8m/how_do_i_find_out_the_names_of_certain_keys/" > prtsc is Print</a> </h3>
<div class= "outline-text-3" id= "text-2-4" >
<p >
<code > xev/wev</code> is helpful <br > </br> </p>
</div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 2.5.</span> <a href= "https://www.reddit.com/r/swaywm/comments/ehqsuw/autochanging_background_for_sway/" > reddit: auto-changing sway background</a> </h3>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 2.6.</span> Configs</h3>
<div class= "outline-text-3" id= "text-2-6" >
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 2.6.1.</span> <a href= "https://github.com/ziap/dotfiles" > https://github.com/ziap/dotfiles</a> </h4>
<div class= "outline-text-4" id= "text-2-6-1" >
<p >
a great config <br > </br> </p>
</div>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 2.6.2.</span> <a href= "https://github.com/Ruixi-rebirth/sway-dotfiles" > Ruixi-rebirth's dotfiles</a> </h4>
<div class= "outline-text-4" id= "text-2-6-2" >
<p >
sway, very beautiful, from COSSIG <br > </br> </p>
</div>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 2.6.3.</span> <a href= "https://www.reddit.com/r/unixporn/comments/vc9912/river_riced_river_a_dynamic_tiling_wayland/" > a Paid config</a> </h4>
<div class= "outline-text-4" id= "text-2-6-3" >
<p >
this is excellent, but…not for me, I'd like something simpler <br > </br> </p>
</div>
<ol class= "org-ol" > <li > <a > </a> <a href= "https://archcraft.io" > archcraft</a> <br > </br> </li>
</ol> </div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 2.6.4.</span> <a href= "https://github.com/rxyhn/yoru" > 夜 - Yoru</a> </h4>
<div class= "outline-text-4" id= "text-2-6-4" >
<p >
awesome config! <br > </br> </p>
</div>
</div>
</div>
2022-12-03 22:44:30 +08:00
</div>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 3.</span> NixOS related</h2>
<div class= "outline-text-2" id= "text-3" >
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 3.1.</span> <a href= "https://sr.ht/~guido/nixos-init-freedom/" > nixos without systemd?</a> </h3>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 3.2.</span> <a href= "https://gist.github.com/kborling/76805ade81ac5bfdd712df294208c878" > a really useful example config</a> </h3>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 3.3.</span> <a href= "https://xeiaso.net/blog/super-bootable-64-2020-05-06" > Xe: Super Bootable 64</a> </h3>
</div>
2022-12-02 12:45:26 +08:00
</div>
</div> ]]></description>
<link > https://dongdigua.github.io/wayland.html</link>
<guid isPermaLink= "false" > https://dongdigua.github.io/wayland.html</guid>
2022-12-03 12:03:32 +08:00
<pubDate > 日, 07 8月 2022 08:00:00 +0800</pubDate>
2022-12-02 12:45:26 +08:00
</item>
<item >
<title > Binary Exploit Resources I Recently Trying to Learn</title>
<description > <![CDATA[<div id="content" class="content">
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 1.</span> resources</h2>
<div class= "outline-text-2" id= "text-1" >
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.1.</span> video</h3>
<div class= "outline-text-3" id= "text-1-1" >
<p >
<a href= "https://youtube.com/playlist?list=PLhixgUqwRTjxglIswKp9mpkfPNfHkzyeN" > Binary Exploitation / Memory Corruption by LiveOverflow</a> <br > </br> </p>
</div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.2.</span> website</h3>
<div class= "outline-text-3" id= "text-1-2" >
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.2.1.</span> <a href= "https://play.picoctf.org/practice" > picoCTF</a> </h4>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.2.2.</span> <a href= "https://exploit.education/" > exploit education</a> </h4>
</div>
</div>
</div>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 2.</span> tools</h2>
<div class= "outline-text-2" id= "text-2" >
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 2.1.</span> code auditing</h3>
<div class= "outline-text-3" id= "text-2-1" >
<div class= "figure" >
<p > <img src= "./../images/fedora_security_lab.png" alt= "fedora_security_lab.png" > </img> <br > </br> </p>
</div>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 2.1.1.</span> pscan</h4>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 2.1.2.</span> rats</h4>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 2.1.3.</span> splint</h4>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 2.1.4.</span> flawfinder</h4>
</div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 2.2.</span> debug</h3>
<div class= "outline-text-3" id= "text-2-2" >
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 2.2.1.</span> gdb</h4>
</div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 2.3.</span> reverse</h3>
<div class= "outline-text-3" id= "text-2-3" >
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 2.3.1.</span> <a href= "https://book.rada.re/" > radare2</a> </h4>
<div class= "outline-text-4" id= "text-2-3-1" >
</div>
<ol class= "org-ol" > <li > <a > </a> iaito <br > </br> </li>
</ol> </div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 2.3.2.</span> hopper(non-free)</h4>
</div>
</div>
</div>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 3.</span> notes on video</h2>
<div class= "outline-text-2" id= "text-3" >
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 3.1.</span> <a href= "https://youtu.be/6jSKldt7Eqs" > 0x04: asm basics</a> </h3>
<div class= "outline-text-3" id= "text-3-1" >
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 3.1.1.</span> to show assembly in the source code window in gud, <code > M-x gdb-display-disassembly-buffer</code> </h4>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 3.1.2.</span> links</h4>
<div class= "outline-text-4" id= "text-3-1-2" >
</div>
<ol class= "org-ol" > <li > <a > </a> <a href= "https://microcorruption.com/" > https://microcorruption.com/</a> <br > </br> </li>
</ol> </div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 3.2.</span> <a href= "https://youtu.be/3NTXFUxcKPc" > 0x06: tools</a> </h3>
<div class= "outline-text-3" id= "text-3-2" >
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 3.2.1.</span> simple tools</h4>
<div class= "outline-text-4" id= "text-3-2-1" >
</div>
<ol class= "org-ol" > <li > <a > </a> hexdump <br > </br> </li>
<li > <a > </a> strings <br > </br> <div class= "outline-text-5" id= "text-3-2-1-2" >
<p >
all printable letters <br > </br> </p>
</div>
</li>
<li > <a > </a> objdump <br > </br> <div class= "outline-text-5" id= "text-3-2-1-3" >
<p >
disassembler <br > </br> </p>
</div>
</li>
<li > <a > </a> strace/ltrace <br > </br> <div class= "outline-text-5" id= "text-3-2-1-4" >
<p >
trace sys/lib call <br > </br> </p>
</div>
</li>
</ol> </div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 3.2.2.</span> <a href= "https://youtu.be/mT1V7IL2FHY" > 0x0A: deal with numbers</a> </h4>
<div class= "outline-text-4" id= "text-3-2-2" >
</div>
<ol class= "org-ol" > <li > <a > </a> endian? <br > </br> <div class= "outline-text-5" id= "text-3-2-2-1" >
<p >
from <a href= "https://zh.wikipedia.org/zh-cn/%E5%AD%97%E8%8A%82%E5%BA%8F" > Wikipedia</a> <br > </br> <img src= "../images/Big-Endian.svg.png " alt= "Big-Endian.svg.png " > </img> <img src= "../images/Little-Endian.svg.png" alt= "Little-Endian.svg.png" > </img> <br > </br>
x86 is little endian <br > </br> </p>
</div>
</li>
<li > <a > </a> tools <br > </br> <ol class= "org-ol" > <li > <a > </a> python <br > </br> <div class= "outline-text-6" id= "text-3-2-2-2-1" >
<div class= "org-src-container" >
<pre class= "src src-python" > >>> <span style= "font-weight: bold;" > int</span> ( <span style= "font-style: italic;" > '111'</span> , 2)
7
>>> <span style= "font-weight: bold;" > hex</span> (123)
<span style= "font-style: italic;" > '0x7b'</span>
>>> <span style= "font-weight: bold;" > import</span> struct
<span style= "font-weight: bold; font-style: italic;" > # </span> <span style= "font-weight: bold; font-style: italic;" > https://docs.python.org/3.10/library/struct.html#format-characters</span>
>>> struct.pack( <span style= "font-style: italic;" > "<I " < / s p a n > , 0x61626364) <span style= "font-weight: bold; font-style: italic;" > # </span> <span style= "font-weight: bold; font-style: italic;" > little endian</span>
b <span style= "font-style: italic;" > 'dcba'</span>
>>> struct.pack( <span style= "font-style: italic;" > ">I"</span> , 0x61626364) <span style= "font-weight: bold; font-style: italic;" > # </span> <span style= "font-weight: bold; font-style: italic;" > big endian</span>
b <span style= "font-style: italic;" > 'abcd'</span>
</pre>
</div>
</div>
</li>
<li > <a > </a> iex <br > </br> <div class= "outline-text-6" id= "text-3-2-2-2-2" >
<div class= "org-src-container" >
<pre class= "src src-elixir" > iex(1)> < <0x61626364::32 > >
<span style= "font-style: italic;" > "abcd"</span>
iex(2)> <span style= "font-weight: bold; text-decoration: underline;" > Base</span> .decode16( <span style= "font-style: italic;" > "61626364"</span> )
{ <span style= "font-weight: bold;" > :ok</span> , <span style= "font-style: italic;" > "abcd"</span> }
</pre>
</div>
</div>
</li>
</ol> </li>
</ol> </div>
</div>
</div>
</div> ]]></description>
<link > https://dongdigua.github.io/binary_exploit.html</link>
<guid isPermaLink= "false" > https://dongdigua.github.io/binary_exploit.html</guid>
2022-12-03 12:03:32 +08:00
<pubDate > 三, 29 6月 2022 08:00:00 +0800</pubDate>
2022-12-02 12:45:26 +08:00
</item>
<item >
<title > Recommend EverForest Theme</title>
<description > <![CDATA[<div id="content" class="content">
<p >
强烈推荐 everforest 这个主题 <br > </br> </p>
<blockquote >
<p >
Everforest is a green based color scheme, it's designed to be warm and soft in order to protect developers' eyes. <br > </br> </p>
</blockquote>
<p >
是一个绿色系护眼主题, 正如名字, 有森林的气息 <br > </br>
分为暗色和亮色, 每一种都有三种不同深浅的背景 <br > </br> <a href= "https://github.com/sainnhe" > 作者</a> 是中国人, 制作了许多高质量 Vim 主题 <br > </br> </p>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 1.</span> emacs</h2>
<div class= "outline-text-2" id= "text-1" >
<p >
这个主题在 2022-06-29 才开始制作 <a href= "https://github.com/Theory-of-Everything/everforest-emacs" > emacs 版本</a> <br > </br>
目前还没在 melpa 上, 所以需要手动安装 <br > </br>
我一看到这个就从 <a href= "https://github.com/arcticicestudio/nord-emacs" > Nord</a> 换过来了 <br > </br>
我加入了 whitespace-mode 的支持, <del > 默认的颜色太晃眼睛啦</del> <br > </br> <b > 希望大家能一起帮忙贡献这个主题</b> <br > </br> </p>
<p >
放一段 Rust <a href= "https://github.com/dongdigua/AxolotlVM" > 代码</a> 的效果 <br > </br> <img src= "../images/everforest.png" alt= "everforest.png" > </img> <br > </br> </p>
</div>
</div>
</div> ]]></description>
<link > https://dongdigua.github.io/recommend_everforest_theme.html</link>
<guid isPermaLink= "false" > https://dongdigua.github.io/recommend_everforest_theme.html</guid>
2022-12-03 12:03:32 +08:00
<pubDate > 一, 27 6月 2022 08:00:00 +0800</pubDate>
2022-12-02 12:45:26 +08:00
</item>
<item >
<title > 这一天终于来了, B站显示 IP 属地</title>
<description > <![CDATA[<div id="content" class="content">
<p >
卸载吧… <br > </br> </p>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 1.</span> 我的看法</h2>
<div class= "outline-text-2" id= "text-1" >
<p >
这个事情真正要打击的那些 <b > 诈骗/造假/海外势力</b> , 并不会受到影响, <br > </br>
它们肯定会使用"虚拟专用网络"伪造IP. <br > </br> </p>
<p >
那些所谓的"翻车"博主, 大多数可能只是公司在国内, 却因为这件事被各大媒体揪出来. <br > </br> </p>
<p >
对于那些网络喷子, 这种事估计不会减少它们的言论, 反而会加重"地域黑"… <br > </br> </p>
<p >
对于普通人, 大多数肯定是没什么影响, 也根本不在意, <br > </br>
但是有些人, 只想公开自己想让别人看见的, <br > </br>
那这种平台的强制行为确实会让TA们很不满. <br > </br> </p>
</div>
</div>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 2.</span> 2022-7-25-12:00 公开显示 IP 属地</h2>
</div>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 3.</span> reference</h2>
<div class= "outline-text-2" id= "text-3" >
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 3.1.</span> <a href= "https://zhuanlan.zhihu.com/p/508234267" > from zhihu</a> </h3>
<div class= "outline-text-3" id= "text-3-1" >
<p >
掰锝胃, 这个链接的截图在B站不到半小时就被删除了… <br > </br>
B口口口口( ), 口口口口( ). <br > </br> </p>
</div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 3.2.</span> why can't have ip on web</h3>
<div class= "outline-text-3" id= "text-3-2" >
<p >
<a href= "https://github.com/SocialSisterYi/bilibili-API-collect/issues/434" > https://github.com/SocialSisterYi/bilibili-API-collect/issues/434</a> <br > </br> <a href= "https://github.com/the1812/Bilibili-Evolved/discussions/3522" > https://github.com/the1812/Bilibili-Evolved/discussions/3522</a> <br > </br> </p>
</div>
</div>
</div>
</div> ]]></description>
<link > https://dongdigua.github.io/about_showing_ip.html</link>
<guid isPermaLink= "false" > https://dongdigua.github.io/about_showing_ip.html</guid>
2022-12-03 12:03:32 +08:00
<pubDate > 六, 18 6月 2022 08:00:00 +0800</pubDate>
2022-12-02 12:45:26 +08:00
</item>
<item >
<title > Editor Cheatsheet</title>
<description > <![CDATA[<div id="content" class="content">
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 1.</span> VIM</h2>
<div class= "outline-text-2" id= "text-1" >
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.1.</span> deletion</h3>
<div class= "outline-text-3" id= "text-1-1" >
<table border= "2" cellspacing= "0" cellpadding= "6" rules= "groups" frame= "hsides" > <colgroup > <col class= "org-left" > </col> <col class= "org-left" > </col> </colgroup> <thead > <tr > <th scope= "col" class= "org-left" > key</th>
<th scope= "col" class= "org-left" > usage</th>
</tr> </thead> <tbody > <tr > <td class= "org-left" > D</td>
<td class= "org-left" > delete to end of line</td>
</tr> </tbody> </table> </div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.2.</span> edit</h3>
<div class= "outline-text-3" id= "text-1-2" >
<table border= "2" cellspacing= "0" cellpadding= "6" rules= "groups" frame= "hsides" > <colgroup > <col class= "org-left" > </col> <col class= "org-left" > </col> </colgroup> <thead > <tr > <th scope= "col" class= "org-left" > key</th>
<th scope= "col" class= "org-left" > usage</th>
</tr> </thead> <tbody > <tr > <td class= "org-left" > u/C-r</td>
<td class= "org-left" > 撤销/重做</td>
</tr> <tr > <td class= "org-left" > c i {</td>
<td class= "org-left" > change inside {}</td>
</tr> <tr > <td class= "org-left" > "{register}y/p</td>
<td class= "org-left" > 向/从寄存器拷贝</td>
</tr> </tbody> </table> </div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.3.</span> movement</h3>
<div class= "outline-text-3" id= "text-1-3" >
<table border= "2" cellspacing= "0" cellpadding= "6" rules= "groups" frame= "hsides" > <colgroup > <col class= "org-left" > </col> <col class= "org-left" > </col> </colgroup> <thead > <tr > <th scope= "col" class= "org-left" > key</th>
<th scope= "col" class= "org-left" > usage</th>
</tr> </thead> <tbody > <tr > <td class= "org-left" > w/e</td>
<td class= "org-left" > 下一个单词/单词尾</td>
</tr> <tr > <td class= "org-left" > b</td>
<td class= "org-left" > 单词头</td>
</tr> <tr > <td class= "org-left" > H/M/L</td>
<td class= "org-left" > 当前页面可见顶部/中间/底部</td>
</tr> <tr > <td class= "org-left" > C-u(f)/d</td>
<td class= "org-left" > 上/下翻页</td>
</tr> <tr > <td class= "org-left" > %</td>
<td class= "org-left" > 到对应括号</td>
</tr> <tr > <td class= "org-left" > {}</td>
<td class= "org-left" > 段落跳转</td>
</tr> <tr > <td class= "org-left" > g ;</td>
<td class= "org-left" > goto last change</td>
</tr> <tr > <td class= "org-left" > g */#</td>
<td class= "org-left" > 正/反查找光标下的词</td>
</tr> <tr > <td class= "org-left" > g d/D</td>
<td class= "org-left" > 跳转到本地/全局定义</td>
</tr> </tbody> </table> </div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.4.</span> visual</h3>
<div class= "outline-text-3" id= "text-1-4" >
<table border= "2" cellspacing= "0" cellpadding= "6" rules= "groups" frame= "hsides" > <colgroup > <col class= "org-left" > </col> <col class= "org-left" > </col> <col class= "org-left" > </col> </colgroup> <thead > <tr > <th scope= "col" class= "org-left" > key</th>
<th scope= "col" class= "org-left" > usage</th>
<th scope= "col" class= "org-left" > next</th>
</tr> </thead> <tbody > <tr > <td class= "org-left" > C-v</td>
<td class= "org-left" > 矩形区域选择</td>
<td class= "org-left" > S-i 插入, esc 批量执行</td>
</tr> </tbody> </table> </div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.5.</span> file/split</h3>
<div class= "outline-text-3" id= "text-1-5" >
<table border= "2" cellspacing= "0" cellpadding= "6" rules= "groups" frame= "hsides" > <colgroup > <col class= "org-left" > </col> <col class= "org-left" > </col> </colgroup> <thead > <tr > <th scope= "col" class= "org-left" > key</th>
<th scope= "col" class= "org-left" > usage</th>
</tr> </thead> <tbody > <tr > <td class= "org-left" > :n/:N</td>
<td class= "org-left" > 文件之间切换</td>
</tr> <tr > <td class= "org-left" > :b</td>
<td class= "org-left" > 切换到文件</td>
</tr> <tr > <td class= "org-left" > C-w h/j/k/l</td>
<td class= "org-left" > 切换分屏窗口</td>
</tr> <tr > <td class= "org-left" > ZZ</td>
<td class= "org-left" > :wq</td>
</tr> </tbody> </table> </div>
</div>
</div>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 2.</span> EMACS</h2>
<div class= "outline-text-2" id= "text-2" >
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 2.1.</span> org</h3>
<div class= "outline-text-3" id= "text-2-1" >
<table border= "2" cellspacing= "0" cellpadding= "6" rules= "groups" frame= "hsides" > <colgroup > <col class= "org-left" > </col> <col class= "org-left" > </col> </colgroup> <thead > <tr > <th scope= "col" class= "org-left" > key</th>
<th scope= "col" class= "org-left" > usage</th>
</tr> </thead> <tbody > <tr > <td class= "org-left" > C-c |</td>
<td class= "org-left" > 创建表格</td>
</tr> <tr > <td class= "org-left" > C-c C-e</td>
<td class= "org-left" > 导出 HTML</td>
</tr> <tr > <td class= "org-left" > C-c C-x C-v</td>
<td class= "org-left" > toggle render images</td>
</tr> <tr > <td class= "org-left" > C-c C-l</td>
<td class= "org-left" > 编辑链接</td>
</tr> <tr > <td class= "org-left" > C-c C-,</td>
<td class= "org-left" > org-insert-structure-template</td>
</tr> </tbody> </table> <p >
2022-12-03 12:03:32 +08:00
<a href= "https://orgmode.org/worg/dev/org-export-reference.html" > https://orgmode.org/worg/dev/org-export-reference.html</a> <br > </br> </p>
<p >
2022-12-02 12:45:26 +08:00
<b > Bold</b> <i > italic</i> <span class= "underline" > underline</span> <del > strikethrough</del> <code > code</code> <code > verbatim</code> <br > </br> </p>
</div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 2.2.</span> normal</h3>
<div class= "outline-text-3" id= "text-2-2" >
<table border= "2" cellspacing= "0" cellpadding= "6" rules= "groups" frame= "hsides" > <colgroup > <col class= "org-left" > </col> <col class= "org-left" > </col> </colgroup> <thead > <tr > <th scope= "col" class= "org-left" > key</th>
<th scope= "col" class= "org-left" > usage</th>
</tr> </thead> <tbody > <tr > <td class= "org-left" > M-%</td>
<td class= "org-left" > 替换</td>
</tr> <tr > <td class= "org-left" > M-;</td>
<td class= "org-left" > 区域切换注释</td>
</tr> <tr > <td class= "org-left" > C-x C-;</td>
<td class= "org-left" > 行切换注释</td>
</tr> <tr > <td class= "org-left" > C-y</td>
<td class= "org-left" > paste to minibuffer</td>
</tr> <tr > <td class= "org-left" > M-& /!</td>
<td class= "org-left" > async/shell command</td>
</tr> <tr > <td class= "org-left" > C-M-\</td>
<td class= "org-left" > indent-region</td>
</tr> </tbody> </table> </div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 2.3.</span> eww/elpher (essensial)</h3>
<div class= "outline-text-3" id= "text-2-3" >
<table border= "2" cellspacing= "0" cellpadding= "6" rules= "groups" frame= "hsides" > <colgroup > <col class= "org-left" > </col> <col class= "org-left" > </col> </colgroup> <thead > <tr > <th scope= "col" class= "org-left" > key</th>
<th scope= "col" class= "org-left" > usage</th>
</tr> </thead> <tbody > <tr > <td class= "org-left" > TAB</td>
<td class= "org-left" > shr-next-link/elpher-next-link</td>
</tr> <tr > <td class= "org-left" > d</td>
<td class= "org-left" > eww-download/elpher-download</td>
</tr> <tr > <td class= "org-left" > g</td>
<td class= "org-left" > eww-reload/elpher-go</td>
</tr> <tr > <td class= "org-left" > G</td>
<td class= "org-left" > eww</td>
</tr> <tr > <td class= "org-left" > l</td>
<td class= "org-left" > eww-back-url</td>
</tr> <tr > <td class= "org-left" > ˆ </td>
<td class= "org-left" > elpher-back-url</td>
</tr> <tr > <td class= "org-left" > & </td>
<td class= "org-left" > eww-browse-with-external-browser</td>
</tr> <tr > <td class= "org-left" > w</td>
<td class= "org-left" > eww-copy-page-url</td>
</tr> <tr > <td class= "org-left" > C/c</td>
<td class= "org-left" > elpher-copy-current/link-url</td>
</tr> <tr > <td class= "org-left" > v</td>
<td class= "org-left" > eww-view-page-source</td>
</tr> <tr > <td class= "org-left" > .</td>
<td class= "org-left" > elpher-view-raw</td>
</tr> </tbody> </table> </div>
</div>
</div>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 3.</span> Git</h2>
<div class= "outline-text-2" id= "text-3" >
<p >
Git 能离线使用只是个传说, 你仍然需要联网搜索该用哪个命令传什么参数 <br > </br> </p>
<div class= "org-src-container" >
<pre class= "src src-shell" > git log --stat | perl -ne <span style= "font-style: italic;" > 'END { print $c } $c += $1 if /(\d+) insertions/;'</span>
git log --pretty=tformat: --numstat | awk <span style= "font-style: italic;" > '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }'</span>
2022-12-03 12:03:32 +08:00
git show :1:file <span style= "font-weight: bold; font-style: italic;" > # </span> <span style= "font-weight: bold; font-style: italic;" > 1common 2ours 3theirs</span>
2022-12-02 12:45:26 +08:00
</pre>
</div>
</div>
</div>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 4.</span> Fish</h2>
<div class= "outline-text-2" id= "text-4" >
<table border= "2" cellspacing= "0" cellpadding= "6" rules= "groups" frame= "hsides" > <colgroup > <col class= "org-left" > </col> <col class= "org-left" > </col> </colgroup> <thead > <tr > <th scope= "col" class= "org-left" > key</th>
<th scope= "col" class= "org-left" > usage</th>
</tr> </thead> <tbody > <tr > <td class= "org-left" > M-Left/Right</td>
<td class= "org-left" > jump world, or prevd/nextd</td>
</tr> <tr > <td class= "org-left" > M-s</td>
<td class= "org-left" > sudo the last command</td>
</tr> <tr > <td class= "org-left" > M-w</td>
<td class= "org-left" > what is this</td>
</tr> </tbody> </table> </div>
</div>
</div> ]]></description>
<link > https://dongdigua.github.io/cheatsheet.html</link>
<guid isPermaLink= "false" > https://dongdigua.github.io/cheatsheet.html</guid>
2022-12-03 12:03:32 +08:00
<pubDate > 一, 13 6月 2022 08:00:00 +0800</pubDate>
2022-12-02 12:45:26 +08:00
</item>
<item >
<title > Internet Collections</title>
<description > <![CDATA[<div id="content" class="content">
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 1.</span> 一些(个人)博客收集</h2>
<div class= "outline-text-2" id= "text-1" >
<div class= "org-src-container" >
<pre class= "src src-text" > _ ___
/\ / _ ._ _|_ _. o ._ |\/| _. _ o _ _. | | ._ _| _
/--\ \_ (/_ | |_ (_| | | | | | (_| (_| | (_ (_| | _|_ | | (_| (/_ ><
_|
</pre>
</div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.1.</span> <a href= "http://www.paulgraham.com/todo.html" > Paul Graham</a> </h3>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.2.</span> <a href= "http://www.qiusir.com/" > qiusir</a> <span class= "tag" > <span class= "rssub" > rssub</span> </span> </h3>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.3.</span> <a href= "http://xahlee.info" > XahLee</a> </h3>
<div class= "outline-text-3" id= "text-1-3" >
<div class= "figure" >
<p > <img src= "http://xahlee.info/emacs/misc/i/Marisa_Kirisame_emacs_magic.png" alt= "Marisa_Kirisame_emacs_magic.png" width= "256px" > </img> <br > </br> </p>
</div>
</div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.4.</span> <a href= "http://www.yinwang.org/" > 王垠</a> </h3>
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.5.</span> <a href= "http://ruanyifeng.com/blog/" > 阮一峰</a> <span class= "tag" > <span class= "rssub" > rssub</span> </span> </h3>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.6.</span> <a href= "http://www.hackdig.com/" > 黑客技术</a> <span class= "tag" > <span class= "hack" > hack</span> </span> </h3>
<div class= "outline-text-3" id= "text-1-6" >
<p >
really good website, butt, no rss <br > </br> </p>
</div>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.7.</span> <a href= "https://bford.info" > Bryan Ford</a> </h3>
2022-12-02 12:45:26 +08:00
<div class= "outline-text-3" id= "text-1-7" >
<p >
2022-12-03 12:03:32 +08:00
leads the <a href= "https://dedis.epfl.ch" > Decentralized/Distributed Systems (DEDIS) lab</a> <br > </br> </p>
<blockquote >
<p >
Two Principles of Deadlines: <br > </br> </p>
<ol class= "org-ol" > <li > All deadlines converge on the same day—Deadline Day. <br > </br> </li>
<li > Every day is Deadline Day. <br > </br> </li>
</ol> </blockquote>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.7.1.</span> <a href= "https://bford.info/pub/net/p2pnat/" > Peer-to-Peer Communication Across Network Address Translators</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.8.</span> <a href= "https://shakaianee.top/" > 社会易姐</a> </h3>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.9.</span> <a href= "https://floooh.github.io/" > floooh(The Brain Dump)</a> <span class= "tag" > <span class= "c" > c</span> </span> </h3>
<div class= "outline-text-3" id= "text-1-9" >
<p >
07 年开始, cpu emulator <br > </br> </p>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.9.1.</span> <a href= "https://floooh.github.io/2021/12/17/cycle-stepped-z80.html" > 2021: A new cycle-stepped Z80 emulator</a> </h4>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.9.2.</span> <a href= "https://floooh.github.io/2019/09/27/modern-c-for-cpp-peeps.html" > Modern C for C++ Peeps</a> </h4>
<div class= "outline-text-4" id= "text-1-9-2" >
<blockquote >
<p >
Modern C is not a subset of C++ <br > </br> </p>
</blockquote>
</div>
</div>
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.10.</span> <a href= "https://coredumped.dev/" > Core Dumped</a> <span class= "tag" > <span class= "rust" > rust</span> <span class= "lowlevel" > lowlevel</span> <span class= "emacs" > emacs</span> </span> </h3>
2022-12-02 12:45:26 +08:00
<div class= "outline-text-3" id= "text-1-10" >
2022-12-03 12:03:32 +08:00
<p >
all 7 article are of high quality <br > </br> </p>
</div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.11.</span> <a href= "https://blog.stdio.io" > King's way</a> <span class= "tag" > <span class= "hack" > hack</span> <span class= "iot" > iot</span> </span> </h3>
<div class= "outline-text-3" id= "text-1-11" >
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.11.1.</span> <a href= "https://blog.stdio.io/438" > Linux内核学习阶段小结 (MOOC)</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.11.2.</span> <a href= "https://blog.stdio.io/1411" > 那些玩出花的“加速”/“隧道”工具</a> </h4>
<div class= "outline-text-4" id= "text-1-11-2" >
2022-12-02 12:45:26 +08:00
</div>
2022-12-03 12:03:32 +08:00
<ol class= "org-ol" > <li > <a > </a> <a href= "https://blog.stdio.io/471" > OpenWRT 绕过校园天翼宽带客户端限制(ppp)</a> <br > </br> </li>
</ol> </div>
2022-12-02 12:45:26 +08:00
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.11.3.</span> <a href= "https://blog.stdio.io/935" > 一次意外的 hello world 探索之旅</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.12.</span> <a href= "https://xiaosong.fun/" > 小耸</a> <span class= "tag" > <span class= "c" > c</span> </span> </h3>
<div class= "outline-text-3" id= "text-1-12" >
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.12.1.</span> <a href= "https://xiaosong.fun/2022/01/01/lock-free-base-queue/" > 无锁编程基础与无锁队列的实现</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.12.2.</span> <a href= "https://xiaosong.fun/2020/11/05/tcp-shake/" > 为什么TCP是三次握手? 而不是两次或四次? </a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.12.3.</span> <a href= "https://xiaosong.fun/2020/05/04/bug-and-mos/" > 打蚊子与找bug</a> <span class= "tag" > <span class= "fun" > fun</span> </span> </h4>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.13.</span> <a href= "https://piaogewala.ga/" > 这可太刑了</a> </h3>
<div class= "outline-text-3" id= "text-1-13" >
2022-12-02 12:45:26 +08:00
<p >
学习通事件相关 <br > </br> </p>
</div>
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.14.</span> <a href= "https://www.cnblogs.com/zhongwencool/" > 写着写着就懂了</a> <span class= "tag" > <span class= "elixir" > elixir</span> </span> </h3>
<div class= "outline-text-3" id= "text-1-14" >
2022-12-02 12:45:26 +08:00
<p >
elixir/erlang大佬, 公众号: HelloElixir <br > </br> </p>
</div>
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.15.</span> <a href= "http://blog.lujun9972.win" > lujun9972</a> <span class= "tag" > <span class= "emacs" > emacs</span> <span class= "rssub" > rssub</span> </span> </h3>
<div class= "outline-text-3" id= "text-1-15" >
2022-12-02 12:45:26 +08:00
<p >
超~~~多emacs <br > </br> </p>
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.15.1.</span> <a href= "http://blog.lujun9972.win/emacs-document/" > emacs document</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.16.</span> <a href= "https://www.wenhui.space/docs" > 文辉的烂笔头</a> <span class= "tag" > <span class= "lowlevel" > lowlevel</span> </span> </h3>
<div class= "outline-text-3" id= "text-1-16" >
2022-12-02 12:45:26 +08:00
<p >
CPU, IC, ARM <br > </br> </p>
<blockquote >
<p >
第一次查过的问题,就应该记下来 ! <br > </br>
第二次再查的问题,就必须记下来 ! <br > </br> </p>
</blockquote>
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.16.1.</span> <a href= "https://www.wenhui.space/docs/08-ic-design/cpu/meltdown-and-spectre/" > 浅谈熔断和幽灵</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.16.2.</span> <a href= "https://www.wenhui.space/docs/02-emacs/org_mode_table_align/" > 解决Org-Mode表格不对齐问题</a> </h4>
<div class= "outline-text-4" id= "text-1-16-2" >
2022-12-02 12:45:26 +08:00
<p >
更纱黑体 使中文恰好为英文宽度两倍, 使用字体比 valign 更通用, 但是不好看 <br > </br> </p>
</div>
</div>
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.17.</span> <a href= "http://scinart.is-programmer.com/" > scinart</a> <span class= "tag" > <span class= "lisp" > lisp</span> </span> </h3>
<div class= "outline-text-3" id= "text-1-17" >
2022-12-02 12:45:26 +08:00
<p >
13年最后更新 <br > </br> </p>
</div>
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.18.</span> <a href= "http://bzhang.lamost.org/website/" > bozhang</a> <span class= "tag" > <span class= "rssable" > rssable</span> </span> </h3>
<div class= "outline-text-3" id= "text-1-18" >
2022-12-02 12:45:26 +08:00
<p >
05 年开始, 天文学 <br > </br> </p>
</div>
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.19.</span> <a href= "https://www.luogu.com.cn/blog/ivystorm/emacs-adventuredunnet-tong-guan-jiao-cheng" > luogu blog: emacs dunnet 教程</a> <span class= "tag" > <span class= "emacs" > emacs</span> </span> </h3>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.20.</span> <a href= "https://iceguye.com/blog" > IceGuye</a> </h3>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.21.</span> <a href= "http://jujuba.me/" > Ground Oddity</a> </h3>
<div class= "outline-text-3" id= "text-1-21" >
2022-12-02 12:45:26 +08:00
<p >
出国 <br > </br> </p>
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.21.1.</span> <a href= "http://jujuba.me/posts/program-analysis-via-llvm-pass.html" > LLVM Pass来实现简化版taint analysis</a> </h4>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.21.2.</span> <a href= "http://jujuba.me/posts/taste-of-code.html" > 代码的taste</a> </h4>
<div class= "outline-text-4" id= "text-1-21-2" >
<div class= "figure" >
2022-12-04 13:33:48 +08:00
<p > <img src= "http://jujuba.me/imgs/linus-on-TED.png" alt= "linus-on-TED.png" width= "400px" > </img> <br > </br> </p>
2022-12-03 12:03:32 +08:00
</div>
</div>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.22.</span> <a href= "https://cireu.github.io/2019/09/17/lisp-setf/" > NIL: setf 中「f」的本意</a> </h3>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.23.</span> <a href= "https://www.cnblogs.com/zjjws/p/13346020.html" > 第 N 个质数</a> <span class= "tag" > <span class= "c" > c</span> <span class= "algorithm" > algorithm</span> </span> </h3>
<div class= "outline-text-3" id= "text-1-23" >
2022-12-02 12:45:26 +08:00
<p >
看不懂, 先收藏着 <br > </br> </p>
</div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.24.</span> <a href= "https://mrxn.net/" > mrxn</a> <span class= "tag" > <span class= "hack" > hack</span> </span> </h3>
<div class= "outline-text-3" id= "text-1-24" >
<p >
网安, data-leak <br > </br> </p>
</div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.25.</span> <a href= "http://incf19.com/yynotes/" > include-yy</a> <span class= "tag" > <span class= "c" > c</span> <span class= "lisp" > lisp</span> <span class= "emacs" > emacs</span> </span> </h3>
<div class= "outline-text-3" id= "text-1-25" >
<p >
许多东方的图诶 <br > </br> </p>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.25.1.</span> <a href= "http://incf19.com/yynotes/posts/2021-10-25-14-%E8%9D%B4%E8%9D%B6%E6%95%88%E5%BA%94%E4%B8%8Eemacs%E5%8A%A8%E7%94%BB" > 蝴蝶效应与emacs动画</a> </h4>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.25.2.</span> <a href= "http://incf19.com/yynotes/posts/2021-03-22-1-%E7%94%B1(%CE%BB(x)(x%20x))%E7%9C%8Belisp%E4%B8%8Escheme%E4%B9%8B%E5%8C%BA%E5%88%AB" > 由(λ(x)(x x))看elisp与scheme之区别</a> </h4>
<div class= "outline-text-4" id= "text-1-25-2" >
<blockquote >
<p >
这个问题其实就是 Lisp-1 和 Lisp-2 的区别导致的 <br > </br>
Lisp-1 的变量命名空间和函数命名空间是统一的,而在 Lisp-2 中两者是分开的 <br > </br> </p>
</blockquote>
</div>
<ol class= "org-ol" > <li > <a > </a> <a href= "http://xahlee.info/emacs/emacs/lisp1_vs_lisp2.html" > Xah Lee Lisp-1 vs Lisp-2</a> <br > </br> </li>
</ol> </div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.26.</span> <a href= "https://nihil.cc" > Nihil</a> <span class= "tag" > <span class= "rust" > rust</span> </span> </h3>
<div class= "outline-text-3" id= "text-1-26" >
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.26.1.</span> <a href= "https://nihil.cc/posts/rust_closure_and_y/" > Rust 闭包递归与 Y 组合子</a> </h4>
<div class= "outline-text-4" id= "text-1-26-1" >
</div>
<ol class= "org-ol" > <li > <a > </a> <a href= "https://cps.ninja/2020/04/13/deriving-y-combinator/" > 行侠何须仗名剑: 推导 Y Combinator</a> <br > </br> </li>
<li > <a > </a> <a href= "https://www.functor.me/post/programming/y-combinator" > functor.me: 从零开始理解 Y 组合子</a> <br > </br> </li>
</ol> </div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.26.2.</span> <a href= "https://nihil.cc/posts/gnu_c_ext/" > GNU C 一些有趣的扩展语法</a> </h4>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.26.3.</span> <a href= "https://nihil.cc/posts/shell-redirect/" > 特别全面! Shell 中的管道、重定向、进程替换</a> </h4>
</div>
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.27.</span> <a href= "https://liujiacai.net/" > keep coding</a> <span class= "tag" > <span class= "rust" > rust</span> <span class= "c" > c</span> <span class= "lowlevel" > lowlevel</span> <span class= "backend" > backend</span> </span> </h3>
2022-12-02 12:45:26 +08:00
<div class= "outline-text-3" id= "text-1-27" >
<p >
2022-12-03 12:03:32 +08:00
写代码的西瓜 <br > </br> </p>
2022-12-02 12:45:26 +08:00
</div>
2022-12-03 12:03:32 +08:00
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.27.1.</span> <a href= "https://emacstalk.github.io/" > EmacsTalk</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
2022-12-03 12:03:32 +08:00
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.27.2.</span> <a href= "https://liujiacai.net/blog/2022/04/30/modern-c/" > 现代化 C</a> <span class= "tag" > <span class= "c" > c</span> </span> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.27.3.</span> <a href= "https://liujiacai.net/blog/2018/06/15/garbage-collection-intro/" > 深入浅出垃圾回收(1/4)</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.28.</span> <a href= "http://tomasp.net/" > Tomas Petricek</a> <span class= "tag" > <span class= "rssub" > rssub</span> </span> </h3>
<div class= "outline-text-3" id= "text-1-28" >
2022-12-02 12:45:26 +08:00
<p >
F#, M1(r0$0f+, very high quality <br > </br> </p>
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.28.1.</span> <a href= "http://tomasp.net/commodore64" > commodore64 BASIC</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.28.2.</span> <a href= "http://tomasp.net/blog/csharp-async-gotchas.aspx" > async in C#(gotchas) and F#</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.29.</span> <a href= "http://www.xianwaizhiyin.net/" > 弦外之音</a> <span class= "tag" > <span class= "c" > c</span> <span class= "lowlevel" > lowlevel</span> </span> </h3>
<div class= "outline-text-3" id= "text-1-29" >
2022-12-02 12:45:26 +08:00
<p >
源码分析 <br > </br> </p>
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.29.1.</span> <a href= "https://www.xianwaizhiyin.net/?cat=24" > state-thread 源码分析</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.30.</span> <span class= "todo TODO" > TODO</span> <a href= "https://lightless.me/categories.html" > lightless blog</a> <span class= "tag" > <span class= "hack" > hack</span> </span> </h3>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.31.</span> <a href= "https://bheisler.github.io/post/state-of-gpgpu-in-rust/" > The State of GPGPU in Rust</a> <span class= "tag" > <span class= "rust" > rust</span> <span class= "lowlevel" > lowlevel</span> </span> </h3>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.32.</span> <a href= "https://litchipi.github.io/series/container_in_rust" > Writing a container in Rust</a> </h3>
<div class= "outline-text-3" id= "text-1-32" >
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.32.1.</span> <a href= "https://litchipi.github.io/infosec/2022/07/08/copyit-until-you-makeit.html" > Copy it until you make it</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.33.</span> <a href= "https://xeiaso.net/" > Xe Iaso</a> <span class= "tag" > <span class= "rssub" > rssub</span> </span> </h3>
<div class= "outline-text-3" id= "text-1-33" >
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.33.1.</span> <a href= "https://xeiaso.net/blog/series/v" > series: V</a> </h4>
<div class= "outline-text-4" id= "text-1-33-1" >
2022-12-02 12:45:26 +08:00
</div>
2022-12-03 12:03:32 +08:00
<ol class= "org-ol" > <li > <a > </a> <a href= "https://xeiaso.net/blog/v-vaporware-2019-06-23" > V for Vaporware</a> <br > </br> <div class= "outline-text-5" id= "text-1-33-1-1" >
2022-12-02 12:45:26 +08:00
<p >
经典永流传~ <br > </br> </p>
</div>
</li>
</ol> </div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.33.2.</span> <a href= "https://xeiaso.net/blog/nim-and-tup-2015-06-10" > Nim and Tup</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.33.3.</span> <a href= "https://xeiaso.net/blog/openssl-alarm-fatigue" > OpenSSL gave everyone alarm fatigue</a> </h4>
<div class= "outline-text-4" id= "text-1-33-3" >
<p >
funny byte <br > </br> </p>
<div class= "org-src-container" >
<pre class= "src src-diff" > <span style= "font-weight: bold;" > --- </span> <span style= "font-weight: bold;" > a/crypto/punycode.c</span>
<span style= "font-weight: bold;" > +++ </span> <span style= "font-weight: bold;" > b/crypto/punycode.c</span>
<span style= "font-weight: bold;" > @@ -181,7 +181,7 @@</span> <span style= "font-weight: bold;" > int ossl_punycode_decode(const char *pEncoded, const size_t enc_len,</span>
n = n + i / (written_out + 1);
i %= (written_out + 1);
- if (written_out > max_out)
+ if (written_out >= max_out)
return 0;
memmove(pDecoded + i + 1, pDecoded + i,
</pre>
</div>
</div>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.33.4.</span> <a href= "https://xeiaso.net/blog/rip-twitter" > Goodbye Twitter, Hello Fediverse!</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.34.</span> <a href= "https://lantian.pub/" > 蓝天</a> </h3>
<div class= "outline-text-3" id= "text-1-34" >
2022-12-02 12:45:26 +08:00
<p >
大佬! <br > </br> </p>
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.34.1.</span> <a href= "https://lantian.pub/article/chat/how-i-nuked-my-btrfs-partition.lantian/" > 我把硬盘换到了新电脑上,这是 Btrfs 上的数据发生的变化</a> </h4>
<div class= "outline-text-4" id= "text-1-34-1" >
2022-12-02 12:45:26 +08:00
<div class= "figure" >
<p > <img src= "https://lantian.pub/usr/uploads/202112/chubbyemu.jpg.thumb.png" alt= "chubbyemu.jpg.thumb.png" > </img> <br > </br> </p>
</div>
</div>
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.34.2.</span> <a href= "https://lantian.pub/article/forward/foolish-code-typo.lantian/" > 最傻的代码错误:一个空格酿成的血案</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.34.3.</span> <a href= "https://lantian.pub/article/modify-website/serve-gopher-with-nginx.lantian/" > 用 nginx 建立 Gopher 网站</a> <span class= "tag" > <span class= "gopher" > gopher</span> </span> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.34.4.</span> <a href= "https://lantian.pub/article/modify-website/dn42-experimental-network-2020.lantian/" > DN42 实验网络介绍及注册教程</a> </h4>
<div class= "outline-text-4" id= "text-1-34-4" >
2022-12-02 12:45:26 +08:00
</div>
<ol class= "org-ol" > <li > <a > </a> <a href= "https://lantian.pub/article/modify-website/how-to-kill-the-dn42-network.lantian/" > 如何引爆 DN42 网络</a> <br > </br> </li>
</ol> </div>
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.35.</span> <a href= "https://ulyc.github.io/" > UlyC</a> <span class= "tag" > <span class= "python" > python</span> </span> </h3>
<div class= "outline-text-3" id= "text-1-35" >
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.35.1.</span> <a href= "https://ulyc.github.io/2022/08/10/sourcehut-the-hackers-forge/" > sourcehut, 一个反叛而又正统的代码托管平台</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.35.2.</span> <a href= "https://ulyc.github.io/2021/01/13/2021%E5%B9%B4-%E7%94%A8%E6%9B%B4%E7%8E%B0%E4%BB%A3%E7%9A%84%E6%96%B9%E6%B3%95%E4%BD%BF%E7%94%A8PGP-%E4%B8%8A/" > 2021年, 用更现代的方法使用PGP</a> </h4>
<div class= "outline-text-4" id= "text-1-35-2" >
2022-12-02 12:45:26 +08:00
<blockquote >
<p >
同样是非对称算法, 为什么PGP的私钥就长这么多呢? <br > </br>
因为他们用的算法不同, 比特币默认使用的是ECDSA的 secp256k1算法, 该算法只是用来签名和认证, 并不用来加密 <br > </br>
(signify 只用于签名认证, age 只用于加密, 所以密钥也比较短) <br > </br> </p>
</blockquote>
</div>
<ol class= "org-ol" > <li > <a > </a> <a href= "https://spwo.notion.site/GitHub-6b1e1d57f52c4664bff61cadb3f9cb8d" > 震惊! 竟然有人在 GitHub 上冒充我的身份!</a> <br > </br> </li>
</ol> </div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.35.3.</span> <a href= "https://ulyc.github.io/2019/08/01/%E5%88%9D%E7%AA%A5CORB/" > Cross-Origin Read Blocking</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.36.</span> <a href= "https://kernal.eu" > kernal</a> </h3>
<div class= "outline-text-3" id= "text-1-36" >
2022-12-02 12:45:26 +08:00
<p >
Welcome to the darkest dungeon of kernal <br > </br> </p>
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.36.1.</span> <a href= "https://kernal.eu/posts/linuxfx/" > Dumping Linuxfx customers</a> <span class= "tag" > <span class= "fun" > fun</span> </span> </h4>
<div class= "outline-text-4" id= "text-1-36-1" >
2022-12-02 12:45:26 +08:00
<p >
2022-12-03 12:03:32 +08:00
A Windows-like distro including the spyware and activation <br > </br> </p>
2022-12-02 12:45:26 +08:00
</div>
</div>
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.37.</span> <a href= "https://vimacs.wehack.space/laptop/" > vimacs</a> </h3>
<div class= "outline-text-3" id= "text-1-37" >
2022-12-02 12:45:26 +08:00
<p >
2022-12-03 12:03:32 +08:00
Written with Vim and Emacs. A member of Linux Club of Peking University. <br > </br>
with cat-v-like sidebar style <br > </br> </p>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.37.1.</span> <a href= "https://vimacs.wehack.space/matrix-guide/" > 矩阵一入深似海, 从此电幕是路人</a> </h4>
<div class= "outline-text-4" id= "text-1-37-1" >
2022-12-02 12:45:26 +08:00
</div>
<ol class= "org-ol" > <li > <a > </a> <a href= "https://citizenlab.ca/2016/11/wechat-china-censorship-one-app-two-systems/" > 微信一app两制</a> <br > </br> </li>
</ol> </div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.37.2.</span> <a href= "https://vimacs.wehack.space/Mail-vs-IM.htm" > 谈电子邮件和即时通讯</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.38.</span> <a href= "http://www.matrix67.com/blog/" > Matrix67</a> <span class= "tag" > <span class= "math" > math</span> </span> </h3>
<div class= "outline-text-3" id= "text-1-38" >
2022-12-02 12:45:26 +08:00
<p >
The Aha Moments <br > </br> </p>
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.38.1.</span> <a href= "http://www.matrix67.com/blog/archives/6039" > 用三段 140 字符以内的代码生成一张 1024× 1024 的图片</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.38.2.</span> <a href= "http://www.matrix67.com/blog/archives/7084" > 16 年后重谈 P 和 NP</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.38.3.</span> <a href= "http://localhost-8080.com/" > ❤ localhost-8080</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.39.</span> <a href= "https://nyxt.atlas.engineer/article/gopher.org" > Nyxt: Why should I care about Gopher?</a> <span class= "tag" > <span class= "gopher" > gopher</span> </span> </h3>
<div class= "outline-text-3" id= "text-1-39" >
2022-12-02 12:45:26 +08:00
<p >
By making something a little bit more inaccessible, we are inadvertently putting a filter on what is being posted. <br > </br> </p>
<blockquote >
<p >
This makes it a great way to avoid a lot of the low effort noise published on popular/accessible platforms. <br > </br>
As a result, Gopher is full of interesting, enriching, high quality content. <br > </br>
The authors are posting out of passion, and with great commitment. <br > </br>
Don't get me wrong, there's nonsense on Gopher too, but far less of it. <br > </br> </p>
</blockquote>
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.39.1.</span> <a href= "https://www.orangeclk.com/2022/08/22/eternal-september-community-locals/" > 社区本地人与永恒的九月(Eternal September)</a> </h4>
<div class= "outline-text-4" id= "text-1-39-1" >
2022-12-02 12:45:26 +08:00
<blockquote >
<p >
几乎所有大众互联网社区都难逃此宿命。要想避免永恒九月,社区必须要足够克制,有节奏地引导新人加入。 <br > </br>
但是过去20年互联网行业大发展的基本模式就是吸引大量用户、获取大平台地位、取得超额收益。 <br > </br>
用户量是商业成功的互联网平台所必须追求的第一目标。要想获得商业成功,永恒九月来得越早越凶猛越好。 <br > </br> </p>
</blockquote>
<div class= "figure" >
<p > <img src= "https://upload.wikimedia.org/wikipedia/commons/d/d7/Internet_is_Full_-_Go_Away_t-shirt.jpg" alt= "Internet_is_Full_-_Go_Away_t-shirt.jpg" width= "256px" > </img> <br > </br> </p>
</div>
</div>
</div>
</div>
<div class= "outline-3" >
2022-12-03 22:44:30 +08:00
<h3 > <span class= "section-number-3" > 1.40.</span> <span class= "todo TODO" > TODO</span> <a href= "https://petermolnar.net/index.html" > Peter 's Homepage</a> <span class= "tag" > <span class= "rssub" > rssub</span> </span> </h3>
2022-12-03 12:03:32 +08:00
<div class= "outline-text-3" id= "text-1-40" >
2022-12-02 12:45:26 +08:00
<blockquote >
<p >
GE d@ s: a C++$ UBL+++$ P++(– )$ L++(-)$ !E W+++(-)$ !N !o K– ? w !O !M !V PS++ PE- Y+ PGP+ t+ 5+++ X+ R tv b+ DI D+ G e++ h r+++ y+++* <br > </br> </p>
</blockquote>
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.40.1.</span> <a href= "https://petermolnar.net/article/gopher" > Gopher? Gopher.</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.41.</span> <a href= "https://secretgeek.github.io/html_wysiwyg/" > 巧用 CSS 显示 HTML 源码</a> </h3>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.42.</span> <a href= "https://phenix3443.github.io/notebook/" > phenix3443</a> <span class= "tag" > <span class= "c" > c</span> <span class= "emacs" > emacs</span> </span> </h3>
<div class= "outline-text-3" id= "text-1-42" >
2022-12-02 12:45:26 +08:00
<p >
刘尚亮 <br > </br> </p>
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.42.1.</span> <a href= "https://phenix3443.github.io/notebook/emacs/modes/use-package-manual.html" > use-package manual</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.42.2.</span> <a href= "https://phenix3443.github.io/notebook/emacs/emacs-startup-process.html" > Emacs 启动过程介绍</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.42.3.</span> <a href= "https://phenix3443.github.io/notebook/c/tinyhttpd-analysis.html" > TinyHTTPd 源码分析</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.43.</span> <a href= "https://julienblanchard.com" > julienblanchard/typed-hole</a> <span class= "tag" > <span class= "plan9" > plan9</span> </span> </h3>
<div class= "outline-text-3" id= "text-1-43" >
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.43.1.</span> <a href= "https://pmikkelsen.com" > pmikkelsen</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.44.</span> <a href= "https://konfou.xyz" > Konstantinos Foutzopoulos</a> </h3>
<div class= "outline-text-3" id= "text-1-44" >
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.44.1.</span> <a href= "https://konfou.xyz/posts/unix-filesystem-hierarchy/" > Unix filesystem hierarchy</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.44.2.</span> <a href= "https://konfou.xyz/posts/pantheon-of-distributed-operating-systems/" > pantheon of distributed operating systems</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 12:03:32 +08:00
<h4 > <span class= "section-number-4" > 1.44.3.</span> <a href= "https://konfou.xyz/posts/urbit-an-alien-system-software/" > Urbit, an alien system software</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.45.</span> <a href= "http://www.jinbuguo.com" > 金步国作品集</a> <span class= "tag" > <span class= "lowlevel" > lowlevel</span> <span class= "linux" > linux</span> </span> </h3>
<div class= "outline-text-3" id= "text-1-45" >
2022-12-02 12:45:26 +08:00
<p >
kernel, LFS <br > </br> </p>
</div>
</div>
<div class= "outline-3" >
2022-12-03 12:03:32 +08:00
<h3 > <span class= "section-number-3" > 1.46.</span> <a href= "https://blog.pg999w.top/too-many-channels/" > Too many channels in Rust but only one in Go</a> <span class= "tag" > <span class= "rust" > rust</span> </span> </h3>
2022-12-02 12:45:26 +08:00
</div>
2022-12-03 12:03:32 +08:00
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.47.</span> <a href= "https://bugs.xdavidhu.me/google/2022/11/10/accidental-70k-google-pixel-lock-screen-bypass/" > Accidental $70k Google Pixel Lock Screen Bypass</a> </h3>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.48.</span> <span class= "todo TODO" > TODO</span> <a href= "https://herman.bearblog.dev" > Herman</a> </h3>
<div class= "outline-text-3" id= "text-1-48" >
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.48.1.</span> <a href= "https://herman.bearblog.dev/riding-through-the-desert/" > Meditations on riding through the desert</a> </h4>
</div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.49.</span> <a href= "https://mthli.xyz" > Matthew Lee</a> </h3>
<div class= "outline-text-3" id= "text-1-49" >
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.49.1.</span> <a href= "https://mthli.xyz/duff-device/" > 深入理解达夫设备</a> </h4>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.49.2.</span> <a href= "https://mthli.xyz/stackful-stackless/" > 有栈协程与无栈协程</a> </h4>
<div class= "outline-text-4" id= "text-1-49-2" >
</div>
<ol class= "org-ol" > <li > <a > </a> <a href= "https://www.chiark.greenend.org.uk/~sgtatham/coroutines.html" > PuTTY's author: Coroutines in C</a> <br > </br> </li>
</ol> </div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.50.</span> <span class= "todo TODO" > TODO</span> <a href= "https://magcius.github.io/xplain/article/" > explain X window system</a> </h3>
</div>
2022-12-02 12:45:26 +08:00
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.51.</span> B</h3>
<div class= "outline-text-3" id= "text-1-51" >
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.51.1.</span> <a href= "https://blog.yangmame.org/" > yanemame</a> </h4>
<div class= "outline-text-4" id= "text-1-51-1" >
<p >
猴哥推荐的 <br > </br> </p>
</div>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.51.2.</span> <a href= "https://evanmeek.github.io/" > 我不会编程</a> </h4>
<div class= "outline-text-4" id= "text-1-51-2" >
<p >
EvanMeek <br > </br>
B站: 美味的樱桃菌 <br > </br> </p>
</div>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.51.3.</span> <a href= "https://yaocc.cc/" > CC</a> <span class= "tag" > <span class= "linux" > linux</span> </span> </h4>
<div class= "outline-text-4" id= "text-1-51-3" >
<p >
B站: 称呼我C先生 <br > </br> </p>
</div>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.51.4.</span> <a href= "https://blog.lunaixsky.com/" > lunaixsky</a> <span class= "tag" > <span class= "c" > c</span> <span class= "lowlevel" > lowlevel</span> </span> </h4>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.51.5.</span> <a href= "https://endlesspeak.gitee.io/" > EndlessPeak</a> <span class= "tag" > <span class= "linux" > linux</span> </span> </h4>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.51.6.</span> <a href= "https://hackflow.org" > GNUman</a> </h4>
<div class= "outline-text-4" id= "text-1-51-6" >
</div>
<ol class= "org-ol" > <li > <a > </a> <a href= "https://hackflow.org/index.php/archives/124" > 谈 HTTPS 协议的缺陷与反 HTTPS 联盟的谬误</a> <br > </br> </li>
2022-12-03 12:03:32 +08:00
</ol> </div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.51.7.</span> <a href= "https://sh.alynx.one/" > Alynx Zhou</a> </h4>
<div class= "outline-text-4" id= "text-1-51-7" >
<p >
口琴 <br > </br> </p>
</div>
<ol class= "org-ol" > <li > <a > </a> <a href= "https://sh.alynx.one/posts/Linux-Mooncake-Jokes/" > Linux 用户的月饼食用手册</a> <span class= "tag" > <span class= "fun" > fun</span> </span> <br > </br> </li>
<li > <a > </a> <a href= "https://sh.alynx.one/posts/Do-Not-Fill-My-Email-with-Silly-Ads/" > 不要拿愚蠢的广告来污染我的邮箱</a> <br > </br> </li>
<li > <a > </a> <a href= "https://sh.alynx.one/posts/Proxy-Settings/" > Linux 下面常见的代理设置</a> <br > </br> </li>
2022-12-02 12:45:26 +08:00
</ol> </div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.52.</span> ZhiHu</h3>
<div class= "outline-text-3" id= "text-1-52" >
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.52.1.</span> <a href= "https://zhuanlan.zhihu.com/p/138719668" > 用Go语言汇编计算fibonacci数列</a> <span class= "tag" > <span class= "lowlevel" > lowlevel</span> </span> </h4>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.52.2.</span> <a href= "https://www.zhihu.com/column/c_1313110231912726528" > 倔强的程序员</a> </h4>
<div class= "outline-text-4" id= "text-1-52-2" >
<p >
编! 译! 原! 理! <br > </br> </p>
</div>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.52.3.</span> <a href= "https://www.zhihu.com/column/c_185117725" > 专栏: 技术考古</a> <span class= "tag" > <span class= "plan9" > plan9</span> </span> </h4>
<div class= "outline-text-4" id= "text-1-52-3" >
<p >
plan9 <br > </br> </p>
</div>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.52.4.</span> <a href= "https://www.zhihu.com/column/roartalk" > 专栏: 嘶吼RoarTalk</a> <span class= "tag" > <span class= "hack" > hack</span> </span> </h4>
<div class= "outline-text-4" id= "text-1-52-4" >
<p >
回归最本质的信息安全 <br > </br> </p>
</div>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.52.5.</span> <a href= "https://zhuanlan.zhihu.com/p/464565089" > 我抵制Notepad++的理由</a> </h4>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.52.6.</span> <a href= "https://www.zhihu.com/question/20566787" > 如何解读EVA</a> </h4>
<div class= "outline-text-4" id= "text-1-52-6" >
<blockquote >
<p >
人需不需要存在的意义 <br > </br>
人需不需要互相之间完全理解 <br > </br>
自我封闭是否是应对外界压力的合理方式 <br > </br> </p>
</blockquote>
</div>
2022-12-03 12:03:32 +08:00
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.52.7.</span> <a href= "https://linux.cn/article-14388-1.html" > linuxcn: 少年黑客对自由软件的自由漫谈</a> </h4>
<div class= "outline-text-4" id= "text-1-52-7" >
<p >
linuxcn 里唯一一个让我感觉很有必要把链接放在这的文章 <br > </br> </p>
</div>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.52.8.</span> <a href= "https://zhuanlan.zhihu.com/p/580368831" > Z-library 域名被扣押,应急访问办法</a> </h4>
<div class= "outline-text-4" id= "text-1-52-8" >
<div class= "org-src-container" >
<pre class= "src src-text" > use the power of tor:
http://zlibrary24tuxziyiyfr7zd46ytefdqbqd2axkmxm4o5374ptpc52fad.onion
http://loginzlib2vrak5zzpcocc3ouizykn6k5qecgj2tzlnab5wcbqhembyd.onion
http://loginzlib2vrak5zzpcocc3ouizykn6k5qecgj2tzlnab5wcbqhembyd.onion
</pre>
</div>
2022-12-02 12:45:26 +08:00
</div>
</div>
2022-12-03 12:03:32 +08:00
</div>
2022-12-02 12:45:26 +08:00
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 1.53.</span> shenjack/HWS/fri3nds</h3>
<div class= "outline-text-3" id= "text-1-53" >
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.53.1.</span> <a href= "http://www.z.org.cn/" > 老网虫</a> </h4>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.53.2.</span> <a href= "https://blog.yang-qwq.ml" > yang-qwq</a> </h4>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.53.3.</span> <a href= "http://blog.zhanganzhi.com/" > zhanganzhi</a> </h4>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 1.53.4.</span> <a href= "https://blog.bluemangoo.net/" > 芒果快评</a> </h4>
<div class= "outline-text-4" id= "text-1-53-4" >
<p >
今年的新博客, 友链有踏浪 <br > </br> </p>
</div>
</div>
</div>
</div>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 2.</span> YouTube 收集(没有账号, 这就是我的收藏夹)</h2>
<div class= "outline-text-2" id= "text-2" >
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 2.1.</span> Computer Science</h3>
<div class= "outline-text-3" id= "text-2-1" >
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.1.1.</span> <a href= "https://tsoding.org" > tsoding</a> </h4>
<div class= "outline-text-4" id= "text-2-1-1" >
2022-12-02 12:45:26 +08:00
</div>
2022-12-03 22:44:30 +08:00
<ol class= "org-ol" > <li > <a > </a> <a href= "https://youtu.be/hmMtQe_mYr0" > helloworld in c</a> <br > </br> </li>
<li > <a > </a> <a href= "https://www.youtube.com/playlist?list=PLpM-Dvs8t0VY73ytTCQqgvgCWttV3m8LM" > virtual machine in C</a> , <a href= "https://dongdigua.github.io/tsoding_bm" > some notes</a> <br > </br> </li>
<li > <a > </a> <a href= "https://youtu.be/ziXgdkTfmPU" > irc client in ocaml</a> <br > </br> <div class= "outline-text-5" id= "text-2-1-1-3" >
<blockquote >
<p >
0:50 List.fold_left faster than fold_right, but haskell is opposite <br > </br>
1:00 I like ocaml, that's how python should look like, <br > </br>
but ocaml itself is not ideal, you have to take ocaml and throw O away, and that's perfect <br > </br>
1:03 to be fair p___hub is more interesting than this, that's for sure, so let's use Makefile (instead of dune) <br > </br>
1:50 sexplib? <br > </br>
2:14 "how many american server you have already hacked" - "I don't count them I'm sorry" <br > </br> </p>
</blockquote>
2022-12-02 12:45:26 +08:00
</div>
2022-12-03 22:44:30 +08:00
</li>
<li > <a > </a> <a href= "https://youtu.be/67FmRyv8jTM" > Parsing Java Bytecode with Python</a> <br > </br> <div class= "outline-text-5" id= "text-2-1-1-4" >
<p >
0:05 look how TINY Java code is <br > </br>
0:06 nonono all the opensource are controlled by coporation actually, <br > </br>
they create a text editor plugin and sell the free code for $10 a month <br > </br> </p>
2022-12-02 12:45:26 +08:00
</div>
2022-12-03 22:44:30 +08:00
</li>
<li > <a > </a> <a href= "https://youtu.be/yKI-VOBBFu8" > Hacking TCC compiler</a> <br > </br> <div class= "outline-text-5" id= "text-2-1-1-5" >
<blockquote >
<p >
If we allowed `.` being treated <i > automagically</i> as `->` in C when used on pointers to structs, <br > </br>
how much existing C code would be broken? <br > </br> </p>
</blockquote>
2022-12-02 12:45:26 +08:00
</div>
2022-12-03 22:44:30 +08:00
</li>
</ol> </div>
2022-12-02 12:45:26 +08:00
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.1.2.</span> <a href= "https://youtu.be/0rJ94rbdteE" > Rust 让你感觉像个天才</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.1.3.</span> <a href= "https://youtu.be/nfF91Z6fqGk" > CMD 登录B站</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.1.4.</span> <a href= "https://youtu.be/jlPaby7suOc" > Every Clojure Talk Ever</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.1.5.</span> <a href= "https://youtu.be/Fq9chEBQMFE" > what if I try to malloc too much memory</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
2022-12-03 22:44:30 +08:00
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 2.1.6.</span> <a href= "https://youtu.be/zJ-8DZhzBEE" > what your favourite pl says about you</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.1.7.</span> <a href= "https://youtu.be/Utse8P_L8k0" > ArcaOS: Modern OS/2 </a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.1.8.</span> <a href= "https://youtu.be/1z0ULvg_pW8" > 集线器,交换机和路由器的区别</a> </h4>
<div class= "outline-text-4" id= "text-2-1-8" >
2022-12-02 12:45:26 +08:00
</div>
<ol class= "org-ol" > <li > <a > </a> <a href= "https://youtu.be/TIiQiw7fpsU" > MAC Address Explained</a> <br > </br> </li>
<li > <a > </a> <a href= "https://youtu.be/6_giEv20En0" > Subnets vs VLANs</a> <br > </br> </li>
</ol> </div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.1.9.</span> <a href= "https://youtu.be/UNkHditYGls" > I coded a fractal on an Apple II+</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.1.10.</span> <a href= "https://youtu.be/p8u_k2LIZyo" > Fast Inverse Square Root — A Quake III Algorithm</a> </h4>
<div class= "outline-text-4" id= "text-2-1-10" >
2022-12-02 12:45:26 +08:00
<p >
<code > 0x5f3759df</code> <br > </br> </p>
</div>
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.1.11.</span> <a href= "https://www.youtube.com/playlist?list=PLknodeJt-I5H_zK-udgi5XhhYrnDoLHkP" > Gavin Freeborn: Commandline tools and tips</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
2022-12-03 22:44:30 +08:00
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 2.2.</span> <a href= "https://www.youtube.com/@Computerphile" > Computerphile</a> </h3>
<div class= "outline-text-3" id= "text-2-2" >
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.2.1.</span> <a href= "https://youtu.be/BAo5C2qbLq8" > Network Time Protocol (NTP)</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.2.2.</span> <a href= "https://youtu.be/d7KHAVaX_Rs" > Just In Time (JIT) Compilers</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 22:44:30 +08:00
<h3 > <span class= "section-number-3" > 2.3.</span> Cyber Security</h3>
<div class= "outline-text-3" id= "text-2-3" >
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.3.1.</span> LiveOverflow</h4>
<div class= "outline-text-4" id= "text-2-3-1" >
2022-12-02 12:45:26 +08:00
</div>
2022-12-03 22:44:30 +08:00
<ol class= "org-ol" > <li > <a > </a> <a href= "https://www.youtube.com/playlist?list=PLhixgUqwRTjwvBI-hmbZ2rpkAl4lutnJG" > Minecraft HACKED</a> <br > </br> </li>
<li > <a > </a> <a href= "https://youtu.be/x_R1DeZxGc0" > Discover Vulnerabilities in Intel CPUs!</a> <br > </br> </li>
<li > <a > </a> <a href= "https://youtu.be/UeAKTjx_eKA" > Student Finds Hidden Devices in the College Library</a> <br > </br> </li>
<li > <a > </a> <a href= "https://youtu.be/MS7WRuzNYDc" > is leaking your IP really dangerous</a> <br > </br> </li>
<li > <a > </a> <a href= "https://youtu.be/oJ6t7AImTdE" > CSS Keylogger - old is new again</a> <br > </br> </li>
</ol> </div>
2022-12-02 12:45:26 +08:00
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.3.2.</span> <a href= "https://youtu.be/2--1ph-4IaY" > shit express hacked</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.3.3.</span> <a href= "https://www.youtube.com/playlist?list=PL5--8gKSku15NSeLgrZX9hSEnqPTWoSJ0" > DT: Privacy & Security</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.3.4.</span> <a href= "https://youtu.be/QxNsyrftJ8I" > Chris Titus Tech: The Biggest Linux Security Mistakes</a> </h4>
<div class= "outline-text-4" id= "text-2-3-4" >
2022-12-02 12:45:26 +08:00
<p >
"Security is a journey, not a destination!" <br > </br> </p>
</div>
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.3.5.</span> <a href= "https://youtu.be/S4E4yAktjug?t=998" > How To Become Invisible Online # level 3</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.3.6.</span> <a href= "https://youtu.be/I4_ide0tEG8" > JH: zip files & hack… (CVE-2022-1271 zgrep/gzip)</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 22:44:30 +08:00
<h3 > <span class= "section-number-3" > 2.4.</span> Math</h3>
<div class= "outline-text-3" id= "text-2-4" >
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.4.1.</span> <a href= "https://youtu.be/KufsL2VgELo" > Group Theory</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.4.2.</span> <a href= "https://youtu.be/3gyHKCDq1YA" > p-adic Numbers: 2 ^ 10n</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.4.3.</span> <a href= "https://youtu.be/4nG49xTTjIA" > The Real Reason Why Negative Times Negative is Positive, Intro to Rings</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.4.4.</span> <a href= "https://youtu.be/v_HeaeUUOnc" > How to Take the Factorial of Any Number</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.4.5.</span> <a href= "https://youtu.be/NJCiUVGiNyA" > Coding a 3D Fractal: Mandelbulb</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 22:44:30 +08:00
<h3 > <span class= "section-number-3" > 2.5.</span> Minecraft</h3>
<div class= "outline-text-3" id= "text-2-5" >
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.5.1.</span> <a href= "https://youtu.be/VKydXD6Lr20" > Mojang & Minecraft 开始衰落了吗?</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.5.2.</span> <a href= "https://youtu.be/Y9DIIh0s9cg" > SciCraft Update Plans</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.5.3.</span> <a href= "https://youtu.be/m5S0gLgg2rs" > Tantan: MC + Fez</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 22:44:30 +08:00
<h3 > <span class= "section-number-3" > 2.6.</span> ?</h3>
<div class= "outline-text-3" id= "text-2-6" >
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.6.1.</span> <a href= "https://www.youtube.com/c/IceGuye" > IceGuye aka 姑射冰尘</a> </h4>
<div class= "outline-text-4" id= "text-2-6-1" >
2022-12-02 12:45:26 +08:00
<p >
<a href= "https://odysee.com/@IceGuye" > on odysee(lbry)</a> <br > </br> </p>
</div>
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.6.2.</span> <a href= "https://youtu.be/IS5ycm7VfXg" > Homemade Silicon Chips!</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.6.3.</span> <a href= "https://youtu.be/4IaOeVgZ-wc" > Why I'm Suing YouTube.</a> </h4>
<div class= "outline-text-4" id= "text-2-6-3" >
2022-12-02 12:45:26 +08:00
<blockquote >
<p >
a story about YouTube’ s intentional efforts to undermine the United States of America in collusion with the Russian government. <br > </br>
It’ s also a story about copyright infringement <br > </br>
— and YouTube’ s willful blindness to bad actors who openly admit <br > </br>
to filing patently fraudulent DMCA counter-notifications to avoid the termination of their accounts. <br > </br> </p>
</blockquote>
</div>
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.6.4.</span> <a href= "https://youtu.be/RH3D1cpm6do" > Yes, Everyone on the Internet Is a Loser.</a> </h4>
<div class= "outline-text-4" id= "text-2-6-4" >
2022-12-02 12:45:26 +08:00
</div>
<ol class= "org-ol" > <li > <a > </a> <a href= "https://youtu.be/2CnAzLB0OjU" > DT: As The Web Grows Bigger, It Seems Smaller</a> <br > </br> </li>
</ol> </div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.6.5.</span> <a href= "https://youtu.be/Rsxao9ptdmI" > Beating 5 Scam Arcade Games with Science</a> </h4>
<div class= "outline-text-4" id= "text-2-6-5" >
2022-12-02 12:45:26 +08:00
<p >
街机科学家~ <br > </br> </p>
</div>
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.6.6.</span> <a href= "https://youtube.com/playlist?list=PLgE-9Sxs2IBVgJkY-1ZMj0tIFxsJ-vOkv" > BBS The Documentary(8)</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 2.6.7.</span> <a href= "https://youtu.be/k35uDHs7Z9E" > DT: A Disturbing Descent Into The Mind Of A Mad Man</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
</div>
</div>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 3.</span> r</h2>
<div class= "outline-text-2" id= "text-3" >
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 3.1.</span> <a href= "https://www.reddit.com/r/unixporn/" > unixporn</a> </h3>
<div class= "outline-text-3" id= "text-3-1" >
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 3.1.1.</span> <a href= "https://www.reddit.com/r/unixporn/comments/v6fsui/sway_family_reunionr/" > reddit: family reunion</a> </h4>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 3.1.2.</span> <a href= "https://www.reddit.com/r/unixporn/comments/wkba0x/jwm_if_i_had_a_pda/" > pocket pc</a> </h4>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 3.1.3.</span> <a href= "https://www.reddit.com/r/unixporn/comments/b83fex/win7_my_first_rice/" > win7 :)</a> </h4>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 3.1.4.</span> <a href= "https://www.reddit.com/r/unixporn/comments/wtvj46/kde_cherry_blossoms/" > [KDE] Cherry Blossoms</a> </h4>
</div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 3.2.</span> <a href= "https://www.reddit.com/r/ProgrammerHumor" > ProgrammerHumor</a> </h3>
<div class= "outline-text-3" id= "text-3-2" >
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 3.2.1.</span> <a href= "https://www.reddit.com/r/ProgrammerHumor/comments/wpnvtg/microsoft_visual_rust_2018/" > Microsoft Visual Rust</a> </h4>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 3.2.2.</span> <a href= "https://www.reddit.com/r/ProgrammerHumor/comments/wsw78u/regex_be_like/" > MC enchant: regex be like…</a> </h4>
</div>
<div class= "outline-4" >
<h4 > <span class= "section-number-4" > 3.2.3.</span> <a href= "https://www.reddit.com/r/ProgrammerHumor/comments/mr8gqx/new_episode_of_electricianhumor/" > New episode of ElectricianHumor</a> </h4>
</div>
</div>
</div>
<div class= "outline-2" >
2022-12-03 22:44:30 +08:00
<h2 > <span class= "section-number-2" > 4.</span> Mail</h2>
2022-12-02 12:45:26 +08:00
<div class= "outline-text-2" id= "text-4" >
</div>
<div class= "outline-3" >
2022-12-03 22:44:30 +08:00
<h3 > <span class= "section-number-3" > 4.1.</span> <a href= "https://lists.gnu.org/archive/html/info-gnu/2022-09/msg00005.html" > GNU C Language Intro and Reference Manual</a> </h3>
2022-12-02 12:45:26 +08:00
<div class= "outline-text-3" id= "text-4-1" >
2022-12-03 22:44:30 +08:00
<blockquote >
<p >
To any NSA and FBI agents reading my email: please consider <br > </br>
whether defending the US Constitution against all enemies, <br > </br>
foreign or domestic, requires you to follow Snowden's example. <br > </br> </p>
</blockquote>
</div>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 4.2.</span> <a href= "https://news-web.php.net/php.internals/70691" > PHP function hashing mechanism was strlen()</a> </h3>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 4.3.</span> <a href= "https://swtch.com/duffs-device/td-1983.txt" > Duffs device</a> </h3>
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 4.4.</span> <a href= "https://lists.freedesktop.org/archives/systemd-devel/2022-September/048352.html" > Support for unmerged-usr systems will be REMOVED</a> </h3>
</div>
</div>
<div class= "outline-2" >
<h2 > <span class= "section-number-2" > 5.</span> Other</h2>
<div class= "outline-text-2" id= "text-5" >
</div>
<div class= "outline-3" >
<h3 > <span class= "section-number-3" > 5.1.</span> <a href= "https://en.wikipedia.org/wiki/Python_(missile)" > Python-5</a> </h3>
<div class= "outline-text-3" id= "text-5-1" >
2022-12-02 12:45:26 +08:00
<p >
from <a href= "https://youtu.be/8QP2fDBIxjM" > tsoding's first porth video</a> , (he is using debian, 37:00 copilot xd) <br > </br> </p>
</div>
</div>
<div class= "outline-3" >
2022-12-03 22:44:30 +08:00
<h3 > <span class= "section-number-3" > 5.2.</span> <a href= "http://cat-v.org/" > cat -v</a> </h3>
<div class= "outline-text-3" id= "text-5-2" >
2022-12-02 12:45:26 +08:00
<p >
not only harmful stuff <3 < b r > </br> </p>
</div>
</div>
<div class= "outline-3" >
2022-12-03 22:44:30 +08:00
<h3 > <span class= "section-number-3" > 5.3.</span> <a href= "https://joinfediverse.wiki/" > fediverse wiki</a> </h3>
<div class= "outline-text-3" id= "text-5-3" >
2022-12-02 12:45:26 +08:00
<p >
The Fediverse is a giant Network of social media platforms <br > </br> </p>
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 5.3.1.</span> there's another thing <a href= "https://www.w3.org/TR/webmention/" > webmention</a> which I found from Xe's blog</h4>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 22:44:30 +08:00
<h3 > <span class= "section-number-3" > 5.4.</span> <a href= "https://blog.stenmans.org/theBeamBook/" > the beam book</a> and <a href= "https://learnyousomeerlang.com/content" > learn you some erlang</a> </h3>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-3" >
2022-12-03 22:44:30 +08:00
<h3 > <span class= "section-number-3" > 5.5.</span> <a href= "https://inadequacy.org/public/stories/2001.12.2.42056.2147.html" > Adequacy: Is Your Son a Computer Hacker?</a> </h3>
<div class= "outline-text-3" id= "text-5-5" >
2022-12-02 12:45:26 +08:00
<blockquote >
<p >
BSD, Lunix, Debian and Mandrake are all versions of an illegal hacker operation system, <br > </br>
invented by a Soviet computer hacker named Linyos Torovoltos. <br > </br> </p>
</blockquote>
</div>
</div>
<div class= "outline-3" >
2022-12-03 22:44:30 +08:00
<h3 > <span class= "section-number-3" > 5.6.</span> <a href= "https://www.gilesorr.com/wm/" > The Window Manager Report</a> </h3>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-3" >
2022-12-03 22:44:30 +08:00
<h3 > <span class= "section-number-3" > 5.7.</span> <a href= "https://ghinda.net/oxygenos/" > oxygenos</a> </h3>
<div class= "outline-text-3" id= "text-5-7" >
2022-12-02 12:45:26 +08:00
<p >
his final year project in high school, 2008 <br > </br>
a webos using oxygen visual design <br > </br> </p>
</div>
</div>
<div class= "outline-3" >
2022-12-03 22:44:30 +08:00
<h3 > <span class= "section-number-3" > 5.8.</span> <a href= "http://phrack.org" > Phrack Magazine</a> </h3>
<div class= "outline-text-3" id= "text-5-8" >
2022-12-02 12:45:26 +08:00
<p >
worth reading <br > </br> </p>
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 5.8.1.</span> <a href= "http://phrack.org/issues/49/14.html" > Smashing The Stack For Fun And Profit</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 5.8.2.</span> <a href= "http://phrack.org/issues/70/15.html" > YouTube Security Scene - LiveOverflow!</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 22:44:30 +08:00
<h3 > <span class= "section-number-3" > 5.9.</span> <a href= "https://akrl.sdf.org/gccemacs.html" > gccemacs</a> </h3>
<div class= "outline-text-3" id= "text-5-9" >
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 5.9.1.</span> <a href= "https://akrl.sdf.org/gccemacs_els2020.pdf" > slides_els2020</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 22:44:30 +08:00
<h3 > <span class= "section-number-3" > 5.10.</span> <a href= "https://tildeverse.org" > https://tildeverse.org</a> </h3>
<div class= "outline-text-3" id= "text-5-10" >
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 5.10.1.</span> <a href= "https://quotes.tilde.chat" > https://quotes.tilde.chat</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 22:44:30 +08:00
<h3 > <span class= "section-number-3" > 5.11.</span> <a href= "http://decss.zoy.org" > 42 ways to distribute DeCSS</a> </h3>
<div class= "outline-text-3" id= "text-5-11" >
2022-12-02 12:45:26 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 5.11.1.</span> <a href= "http://www.cs.cmu.edu/~dst/DeCSS/Kesden/index.html" > Lecture 33: Content Scrambling System</a> </h4>
2022-12-02 12:45:26 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 22:44:30 +08:00
<h3 > <span class= "section-number-3" > 5.12.</span> <a href= "https://custodians.online/chinese.html" > 声援 Library Genesis 和 Sci-Hub</a> </h3>
2022-12-03 12:03:32 +08:00
</div>
<div class= "outline-3" >
2022-12-03 22:44:30 +08:00
<h3 > <span class= "section-number-3" > 5.13.</span> <a href= "https://tholman.com/cursor-effects/" > 90's Cursor Effects</a> </h3>
<div class= "outline-text-3" id= "text-5-13" >
2022-12-03 12:03:32 +08:00
</div>
<div class= "outline-4" >
2022-12-03 22:44:30 +08:00
<h4 > <span class= "section-number-4" > 5.13.1.</span> <a href= "https://theuselessweb.com" > The Useless Web</a> </h4>
2022-12-03 12:03:32 +08:00
</div>
</div>
<div class= "outline-3" >
2022-12-03 22:44:30 +08:00
<h3 > <span class= "section-number-3" > 5.14.</span> <a href= "http://oldlinux.org" > OldLinux.org</a> </h3>
2022-12-02 12:45:26 +08:00
</div>
</div>
</div> ]]></description>
<link > https://dongdigua.github.io/internet_collections.html</link>
<guid isPermaLink= "false" > https://dongdigua.github.io/internet_collections.html</guid>
2022-12-03 12:03:32 +08:00
<pubDate > 日, 05 6月 2022 08:00:00 +0800</pubDate>
2022-12-02 12:45:26 +08:00
</item>
</channel>
</rss>