mirror of
https://github.com/dongdigua/dongdigua.github.io
synced 2024-11-23 19:43:08 +08:00
2762 lines
140 KiB
XML
2762 lines
140 KiB
XML
<?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"/>
|
||
<lastBuildDate>日, 04 12月 2022 13:34:39 +0800</lastBuildDate>
|
||
<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>
|
||
<item>
|
||
<title>New(and Newer) Blog Architecture</title>
|
||
<description><![CDATA[<div id="content" class="content">
|
||
|
||
|
||
|
||
<div class="outline-2">
|
||
<h2> <span class="section-number-2">1.</span> Branch</h2>
|
||
<div class="outline-text-2" id="text-1">
|
||
<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>
|
||
</div>
|
||
|
||
<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">
|
||
<p>
|
||
seperate the source file(org) and the generated files(html, feed.xml) <br></br>
|
||
so I can <br></br></p>
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">1.1.1.</span> clearly look at the diff</h4>
|
||
</div>
|
||
<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">
|
||
<p>
|
||
because those static files are really unecessary and takes much space <br></br></p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="outline-3">
|
||
<h3> <span class="section-number-3">1.2.</span> So what</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> use <code>filter-branch</code> to remove the huge <code>feed.xml</code> in the full history</h4>
|
||
</div>
|
||
<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">
|
||
<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>
|
||
</div>
|
||
<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>
|
||
|
||
<div class="outline-3">
|
||
<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>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="outline-2">
|
||
<h2> <span class="section-number-2">2.</span> CI</h2>
|
||
<div class="outline-text-2" id="text-2">
|
||
<p>
|
||
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>
|
||
</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>
|
||
<pubDate>日, 20 11月 2022 08:00:00 +0800</pubDate>
|
||
</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>
|
||
<pubDate>日, 13 11月 2022 08:00:00 +0800</pubDate>
|
||
</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>
|
||
<pubDate>五, 04 11月 2022 08:00:00 +0800</pubDate>
|
||
</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>
|
||
<pubDate>六, 29 10月 2022 08:00:00 +0800</pubDate>
|
||
</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>
|
||
<pubDate>四, 29 9月 2022 08:00:00 +0800</pubDate>
|
||
</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>
|
||
<pubDate>四, 22 9月 2022 08:00:00 +0800</pubDate>
|
||
</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>
|
||
<pubDate>日, 11 9月 2022 08:00:00 +0800</pubDate>
|
||
</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>
|
||
<pubDate>五, 09 9月 2022 08:00:00 +0800</pubDate>
|
||
</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>
|
||
<pubDate>三, 17 8月 2022 08:00:00 +0800</pubDate>
|
||
</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">
|
||
<h3> <span class="section-number-3">1.1.</span> VirtualBox</h3>
|
||
<div class="outline-text-3" id="text-1-1">
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">1.1.1.</span> cursor</h4>
|
||
<div class="outline-text-4" id="text-1-1-1">
|
||
<p>
|
||
<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>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<h3> <span class="section-number-3">1.2.</span> unable to drop root</h3>
|
||
<div class="outline-text-3" id="text-1-2">
|
||
<p>
|
||
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>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<h3> <span class="section-number-3">1.3.</span> iBus</h3>
|
||
<div class="outline-text-3" id="text-1-3">
|
||
</div>
|
||
<div class="outline-4">
|
||
<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">
|
||
</div>
|
||
<div class="outline-4">
|
||
<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>
|
||
</div>
|
||
</div>
|
||
<div id="outline-container-dm" class="outline-3">
|
||
<h3 id="dm"> <span class="section-number-3">1.5.</span> cannot start sway on lightdm</h3>
|
||
<div class="outline-text-3" id="text-dm">
|
||
<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>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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">
|
||
<p>
|
||
sddm don't work on fedora37, so switch to gdm <br></br></p>
|
||
</div>
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">1.5.2.</span> environment variable missing?</h4>
|
||
<div class="outline-text-4" id="text-1-5-2">
|
||
<p>
|
||
trick: add <code>Exec=zsh -c sway</code> in <code>/usr/share/wayland-sessions/sway.desktop</code> <br></br></p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<h3> <span class="section-number-3">1.6.</span> obs</h3>
|
||
<div class="outline-text-3" id="text-1-6">
|
||
<p>
|
||
don't remove the <code>include</code> line in sway/config, and it will be fine <br></br></p>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<h3> <span class="section-number-3">1.7.</span> cursor theme not working</h3>
|
||
<div class="outline-text-3" id="text-1-7">
|
||
<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">
|
||
<h3> <span class="section-number-3">1.8.</span> touchpad gesture like gnome</h3>
|
||
<div class="outline-text-3" id="text-1-8">
|
||
<p>
|
||
use libinput-gestures <br></br></p>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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">
|
||
</div>
|
||
<ol class="org-ol"> <li> <a></a> <a href="https://github.com/swaywm/sway/pull/4952">pull #4952</a> <br></br></li>
|
||
</ol></div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">1.8.2.</span> r/swaywm</h4>
|
||
<div class="outline-text-4" id="text-1-8-2">
|
||
</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>
|
||
</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>
|
||
</div>
|
||
</div>]]></description>
|
||
<link>https://dongdigua.github.io/wayland.html</link>
|
||
<guid isPermaLink="false">https://dongdigua.github.io/wayland.html</guid>
|
||
<pubDate>日, 07 8月 2022 08:00:00 +0800</pubDate>
|
||
</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"</span>, 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>
|
||
<pubDate>三, 29 6月 2022 08:00:00 +0800</pubDate>
|
||
</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>
|
||
<pubDate>一, 27 6月 2022 08:00:00 +0800</pubDate>
|
||
</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>
|
||
<pubDate>六, 18 6月 2022 08:00:00 +0800</pubDate>
|
||
</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>
|
||
<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>
|
||
<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>
|
||
|
||
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>
|
||
</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>
|
||
<pubDate>一, 13 6月 2022 08:00:00 +0800</pubDate>
|
||
</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">
|
||
<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>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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>
|
||
</div>
|
||
<div class="outline-3">
|
||
<h3> <span class="section-number-3">1.7.</span> <a href="https://bford.info">Bryan Ford</a></h3>
|
||
<div class="outline-text-3" id="text-1-7">
|
||
<p>
|
||
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>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<h3> <span class="section-number-3">1.8.</span> <a href="https://shakaianee.top/">社会易姐</a></h3>
|
||
</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">
|
||
<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>
|
||
<div class="outline-text-3" id="text-1-10">
|
||
<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">
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">1.11.1.</span> <a href="https://blog.stdio.io/438">Linux内核学习阶段小结 (MOOC)</a></h4>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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">
|
||
</div>
|
||
<ol class="org-ol"> <li> <a></a> <a href="https://blog.stdio.io/471">OpenWRT 绕过校园天翼宽带客户端限制(ppp)</a> <br></br></li>
|
||
</ol></div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">1.11.3.</span> <a href="https://blog.stdio.io/935">一次意外的 hello world 探索之旅</a></h4>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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>
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">1.12.2.</span> <a href="https://xiaosong.fun/2020/11/05/tcp-shake/">为什么TCP是三次握手?而不是两次或四次?</a></h4>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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">
|
||
<p>
|
||
学习通事件相关 <br></br></p>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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">
|
||
<p>
|
||
elixir/erlang大佬, 公众号: HelloElixir <br></br></p>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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">
|
||
<p>
|
||
超~~~多emacs <br></br></p>
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">1.15.1.</span> <a href="http://blog.lujun9972.win/emacs-document/">emacs document</a></h4>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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">
|
||
<p>
|
||
CPU, IC, ARM <br></br></p>
|
||
<blockquote>
|
||
<p>
|
||
第一次查过的问题,就应该记下来 ! <br></br>
|
||
第二次再查的问题,就必须记下来 ! <br></br></p>
|
||
</blockquote>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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">
|
||
<p>
|
||
更纱黑体 使中文恰好为英文宽度两倍, 使用字体比 valign 更通用, 但是不好看 <br></br></p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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">
|
||
<p>
|
||
13年最后更新 <br></br></p>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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">
|
||
<p>
|
||
05 年开始, 天文学 <br></br></p>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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>
|
||
</div>
|
||
<div class="outline-3">
|
||
<h3> <span class="section-number-3">1.20.</span> <a href="https://iceguye.com/blog">IceGuye</a></h3>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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">
|
||
<p>
|
||
出国 <br></br></p>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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">
|
||
<p> <img src="http://jujuba.me/imgs/linus-on-TED.png" alt="linus-on-TED.png" width="400px"></img> <br></br></p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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">
|
||
<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">
|
||
<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>
|
||
<div class="outline-text-3" id="text-1-27">
|
||
<p>
|
||
写代码的西瓜 <br></br></p>
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">1.27.1.</span> <a href="https://emacstalk.github.io/">EmacsTalk</a></h4>
|
||
</div>
|
||
<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>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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">
|
||
<p>
|
||
F#, M1(r0$0f+, very high quality <br></br></p>
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">1.28.1.</span> <a href="http://tomasp.net/commodore64">commodore64 BASIC</a></h4>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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">
|
||
<p>
|
||
源码分析 <br></br></p>
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">1.29.1.</span> <a href="https://www.xianwaizhiyin.net/?cat=24">state-thread 源码分析</a></h4>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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">
|
||
</div>
|
||
<div class="outline-4">
|
||
<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>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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">
|
||
</div>
|
||
<div class="outline-4">
|
||
<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">
|
||
</div>
|
||
<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">
|
||
<p>
|
||
经典永流传~ <br></br></p>
|
||
</div>
|
||
</li>
|
||
</ol></div>
|
||
<div class="outline-4">
|
||
<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>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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>
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">1.33.4.</span> <a href="https://xeiaso.net/blog/rip-twitter">Goodbye Twitter, Hello Fediverse!</a></h4>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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">
|
||
<p>
|
||
大佬! <br></br></p>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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">
|
||
|
||
<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">
|
||
<h4> <span class="section-number-4">1.34.2.</span> <a href="https://lantian.pub/article/forward/foolish-code-typo.lantian/">最傻的代码错误:一个空格酿成的血案</a></h4>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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">
|
||
</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">
|
||
<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">
|
||
</div>
|
||
<div class="outline-4">
|
||
<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>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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">
|
||
<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">
|
||
<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>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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">
|
||
<p>
|
||
Welcome to the darkest dungeon of kernal <br></br></p>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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">
|
||
<p>
|
||
A Windows-like distro including the spyware and activation <br></br></p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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">
|
||
<p>
|
||
Written with Vim and Emacs. A member of Linux Club of Peking University. <br></br>
|
||
with cat-v-like sidebar style <br></br></p>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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">
|
||
</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">
|
||
<h4> <span class="section-number-4">1.37.2.</span> <a href="https://vimacs.wehack.space/Mail-vs-IM.htm">谈电子邮件和即时通讯</a></h4>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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">
|
||
<p>
|
||
The Aha Moments <br></br></p>
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">1.38.1.</span> <a href="http://www.matrix67.com/blog/archives/6039">用三段 140 字符以内的代码生成一张 1024×1024 的图片</a></h4>
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">1.38.2.</span> <a href="http://www.matrix67.com/blog/archives/7084">16 年后重谈 P 和 NP</a></h4>
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">1.38.3.</span> <a href="http://localhost-8080.com/">❤ localhost-8080</a></h4>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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">
|
||
<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">
|
||
<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">
|
||
<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">
|
||
<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>
|
||
<div class="outline-text-3" id="text-1-40">
|
||
<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">
|
||
<h4> <span class="section-number-4">1.40.1.</span> <a href="https://petermolnar.net/article/gopher">Gopher? Gopher.</a></h4>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<h3> <span class="section-number-3">1.41.</span> <a href="https://secretgeek.github.io/html_wysiwyg/">巧用 CSS 显示 HTML 源码</a></h3>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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">
|
||
<p>
|
||
刘尚亮 <br></br></p>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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>
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">1.42.3.</span> <a href="https://phenix3443.github.io/notebook/c/tinyhttpd-analysis.html">TinyHTTPd 源码分析</a></h4>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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">
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">1.43.1.</span> <a href="https://pmikkelsen.com">pmikkelsen</a></h4>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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">
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">1.44.1.</span> <a href="https://konfou.xyz/posts/unix-filesystem-hierarchy/">Unix filesystem hierarchy</a></h4>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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">
|
||
<p>
|
||
kernel, LFS <br></br></p>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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>
|
||
</div>
|
||
<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>
|
||
|
||
<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>
|
||
</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>
|
||
</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>
|
||
</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>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<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">
|
||
<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">
|
||
</div>
|
||
<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>
|
||
</div>
|
||
</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>
|
||
</div>
|
||
</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>
|
||
</div>
|
||
</li>
|
||
</ol></div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">2.1.2.</span> <a href="https://youtu.be/0rJ94rbdteE">Rust 让你感觉像个天才</a></h4>
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">2.1.3.</span> <a href="https://youtu.be/nfF91Z6fqGk">CMD 登录B站</a></h4>
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">2.1.4.</span> <a href="https://youtu.be/jlPaby7suOc">Every Clojure Talk Ever</a></h4>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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>
|
||
</div>
|
||
<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>
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">2.1.7.</span> <a href="https://youtu.be/Utse8P_L8k0">ArcaOS: Modern OS/2 </a></h4>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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">
|
||
</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">
|
||
<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>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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">
|
||
<p>
|
||
<code>0x5f3759df</code> <br></br></p>
|
||
</div>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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>
|
||
</div>
|
||
</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">
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">2.2.1.</span> <a href="https://youtu.be/BAo5C2qbLq8">Network Time Protocol (NTP)</a></h4>
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">2.2.2.</span> <a href="https://youtu.be/d7KHAVaX_Rs">Just In Time (JIT) Compilers</a></h4>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="outline-3">
|
||
<h3> <span class="section-number-3">2.3.</span> Cyber Security</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> LiveOverflow</h4>
|
||
<div class="outline-text-4" id="text-2-3-1">
|
||
</div>
|
||
<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>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">2.3.2.</span> <a href="https://youtu.be/2--1ph-4IaY">shit express hacked</a></h4>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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">
|
||
<p>
|
||
"Security is a journey, not a destination!" <br></br></p>
|
||
</div>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="outline-3">
|
||
<h3> <span class="section-number-3">2.4.</span> Math</h3>
|
||
<div class="outline-text-3" id="text-2-4">
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">2.4.1.</span> <a href="https://youtu.be/KufsL2VgELo">Group Theory</a></h4>
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">2.4.2.</span> <a href="https://youtu.be/3gyHKCDq1YA">p-adic Numbers: 2 ^ 10n</a></h4>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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>
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">2.4.5.</span> <a href="https://youtu.be/NJCiUVGiNyA">Coding a 3D Fractal: Mandelbulb</a></h4>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="outline-3">
|
||
<h3> <span class="section-number-3">2.5.</span> Minecraft</h3>
|
||
<div class="outline-text-3" id="text-2-5">
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">2.5.1.</span> <a href="https://youtu.be/VKydXD6Lr20">Mojang & Minecraft 开始衰落了吗?</a></h4>
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">2.5.2.</span> <a href="https://youtu.be/Y9DIIh0s9cg">SciCraft Update Plans</a></h4>
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">2.5.3.</span> <a href="https://youtu.be/m5S0gLgg2rs">Tantan: MC + Fez</a></h4>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="outline-3">
|
||
<h3> <span class="section-number-3">2.6.</span> ?</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://www.youtube.com/c/IceGuye">IceGuye aka 姑射冰尘</a></h4>
|
||
<div class="outline-text-4" id="text-2-6-1">
|
||
<p>
|
||
<a href="https://odysee.com/@IceGuye">on odysee(lbry)</a> <br></br></p>
|
||
</div>
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">2.6.2.</span> <a href="https://youtu.be/IS5ycm7VfXg">Homemade Silicon Chips!</a></h4>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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">
|
||
<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">
|
||
<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">
|
||
</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">
|
||
<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">
|
||
<p>
|
||
街机科学家~ <br></br></p>
|
||
</div>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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>
|
||
</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">
|
||
<h2> <span class="section-number-2">4.</span> Mail</h2>
|
||
<div class="outline-text-2" id="text-4">
|
||
</div>
|
||
<div class="outline-3">
|
||
<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>
|
||
<div class="outline-text-3" id="text-4-1">
|
||
<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">
|
||
<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">
|
||
<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">
|
||
<p>
|
||
not only harmful stuff <3 <br></br></p>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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">
|
||
<p>
|
||
The Fediverse is a giant Network of social media platforms <br></br></p>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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">
|
||
<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">
|
||
<h3> <span class="section-number-3">5.6.</span> <a href="https://www.gilesorr.com/wm/">The Window Manager Report</a></h3>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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">
|
||
<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">
|
||
<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">
|
||
<p>
|
||
worth reading <br></br></p>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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>
|
||
</div>
|
||
<div class="outline-4">
|
||
<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>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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">
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">5.9.1.</span> <a href="https://akrl.sdf.org/gccemacs_els2020.pdf">slides_els2020</a></h4>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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">
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">5.10.1.</span> <a href="https://quotes.tilde.chat">https://quotes.tilde.chat</a></h4>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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">
|
||
</div>
|
||
<div class="outline-4">
|
||
<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>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<h3> <span class="section-number-3">5.12.</span> <a href="https://custodians.online/chinese.html">声援 Library Genesis 和 Sci-Hub</a></h3>
|
||
</div>
|
||
<div class="outline-3">
|
||
<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">
|
||
</div>
|
||
<div class="outline-4">
|
||
<h4> <span class="section-number-4">5.13.1.</span> <a href="https://theuselessweb.com">The Useless Web</a></h4>
|
||
</div>
|
||
</div>
|
||
<div class="outline-3">
|
||
<h3> <span class="section-number-3">5.14.</span> <a href="http://oldlinux.org">OldLinux.org</a></h3>
|
||
</div>
|
||
</div>
|
||
</div>]]></description>
|
||
<link>https://dongdigua.github.io/internet_collections.html</link>
|
||
<guid isPermaLink="false">https://dongdigua.github.io/internet_collections.html</guid>
|
||
<pubDate>日, 05 6月 2022 08:00:00 +0800</pubDate>
|
||
</item>
|
||
</channel>
|
||
</rss>
|