在電車上

一輛失控的電車橫衝直撞, 而前方不遠處的軌道上用繩索牢牢的捆著一群人. 很熟悉, 不是嗎? 不過這一次, 你的角色已經不是什麼扳道工了, 因為根本就沒什麼閘給你扳 — 軌道是筆直的, 車門已經焊死, 而開車的人把油門一腳踩到最底, 根本沒有要減速的意思; 被綁在鐵軌上的一群人好像根本沒有意識到自己馬上就要變成輪下亡魂, 要麽蒙頭大睡, 要麽嘻嘻哈哈、娛樂至死. 你知道如果列車撞上那一群人, 巨大的衝擊力會讓列車自己脫軌翻滾, 車上的人會全部成為陪葬品. 但是你束手無策, 因為你只是一個普普通通的乘客, 只能眼睜睜看著所有人在可預測的將來遭受滅頂之災.

你所在的車廂在整輛列車的中部, 可能還要靠前一點, 除了相鄰的車廂, 你對整輛車前後的狀況一無所知, 只能通過廣播獲知發生的事情. 偶爾轉彎的時候你瞥見了後邊不遠處的車廂燃起了熊熊大火! 儘管車內廣播反覆宣告後面的乘客一切都好, 並警告你不要做出評論, 你還是將信將疑.

你身邊其他的乘客要麽在睡覺, 要麽低著頭刷手機, 沒有一個人對列車的動向表示關心. 有的時候, 從其他車廂路過幾個青年, 打著旗幟唱著對列車的讚歌. 你以為那些青年只不過是變裝的乘警, 不過當你年歲漸長, 你知道他們是和你一樣的乘客, 只不過在車上待的時間太長, 已經忘掉了世界應有的模樣.

當然, 車上早就有人意識到了事情不對, 也早就有人嘗試著警告其他乘客; 不過上一次你聽到其他車廂傳來混亂的喊聲已經是很久很久以前的事情了. 儘管你不是很了解事情的原委, 也許並不想承認, 但是你的內心其實清清楚楚: 那些人已經喪失了待在車上的權利, 被人提著腳扔到車窗外面去了! 他們因為幼稚說出了真相 — 所有人眼皮底下發生著的真相, 預警了車子的毀滅, 所以自己先一步毀滅了! 那些人從此再也沒有被人看見過, 你儘管為他們感到可惜, 卻也完全無能為力.

要逃出這輛電車, 門窗都已經焊死, 肯定是不通了. 唯一的出路只有天窗. 只不過搶著往上爬的人太多, 而容許人通過的空間又太窄, 爬出去進成了一種奢望! 而且就算真的爬了出去, 也不過是和綁在鐵軌上的人走到了一塊兒而已, 只是暫時延緩了自己毀滅的命運. 你一邊嘲笑著他們的孜孜不倦, 一邊自己也在設法往裡面拼命擠去.

你心裡很明白, 條件比妳所在差的車廂不計其數, 你能混到如今這個地位已經要感謝上蒼. 你一面苦苦追尋著出路, 又一面疑心著到底有沒有出路. 恐怕唯一能讓你舒心的就是大家都要一同毀滅的命運! 大家都在同一輛車上, 儘管地位各自不同, 但沒有人能逃過最終的毀滅. 有時你竟抱著幸災樂禍的態度企盼列車繼續加速, 快點迎著衝向它毀滅的終點. 你詛咒他腐爛、傾覆, 完全不顧你和你摯愛的人也身在其中! 因為你在電車上, 你便別無他法.

Thumbnail: Lightning Sled by Reijo Palmiste
If using the image violates your rights, or there’s anything related to copyright laws, please contact me at [email protected], I will deal with them right away.

河南水災人民群眾覺悟高

啥水災? 我不記得有啥水災啊? 中國境外反動勢力集團不要老是盯著中國不放找機會抹黑中國, 還是回去多報導報導你們的德國水災罷!

韭菜還真的把自己當成鐮刀了.

Man Page: 如何使用以及小貼士

這是什麼

Man Page ( Manual Page ) 是 Unix 系統標配的在線系統手冊, 主要用來查詢命令. 在使用包管理器安裝程序的時候基本總是可以看到 configurating man-db... 的輸出, 是程序將自己的手冊加入到系統手冊當中.

儘管 Man Page 聲稱是在線手冊 ( 其本身也支持在線查詢 ), 但是大多數手冊都以 troff 格式存儲在本地.

包含的章節

章節描述
1命令
2System calls (Linux 內核函數)
3庫函數. (收錄了部分 C 語言函數)
4特殊檔案 (比方說 /dev 下的文件) 和驅動
5檔案格式與協定 (e.g /etc/passwd )
6遊戲和屏保
7雜項
8管理員指令

在手冊的開頭和結尾都可以看到 名稱(數字) 形式的字串, 括弧中的數字就是說明這個條目隸屬的章節. 一個條目可以隸屬于多個章節, 比如 passwd 是一個命令的同時也是一個檔案, 所以它同時隸屬于第一和第五章.

閱讀全文 Man Page: 如何使用以及小貼士

Linux 將運行中的任務轉後台並在會話關閉後繼續運行

假如我想要在服務器上把文件從一個硬盤考到另一個硬盤, 就要用到 cp/dd/rsync 命令對吧, 我想要讓服務器去運行這個命令, 我可以直接把終端關掉, 這時候第一個想起來就是 nohup [命令] &. nohup 意思是讓終端掛掉時進程不結束, & 的意思讓進程在後台執行.

但是如果我在拷貝之前沒想這麼多, 開始了之後才發現要運行好久, 這個時候應當怎麼辦呢? 我在中文互聯網上並沒有找到相關的問題/答案. 反倒是在 Stack Overflow 上找到了.

原問題及回答:

https://stackoverflow.com/questions/625409/how-do-i-put-an-already-running-process-under-nohup

  1. 按 Ctrl + Z 暫停程序
  2. 輸入 bg 讓暫停的程序在後台執行
  3. 輸入 jobs 查看程序 id (如果之前沒有執行類似操作過就是 1)
  4. 輸入 disown -h [id] 從 shell 的作業列表移除指令

Thumbnail: Sea Shell by Shyam B
If using the image violates your rights, or there’s anything related to copyright laws, please contact me at [email protected], I will deal with them immediately.

Samsung Tab S5e 安裝 Magisk + Root + TWRP

機型Samsung Galaxy Tab S5e LTE (gts4lv)
代號SM-T725C
CSCChina Open China (CHC)
Android10 -> 11 ( Q -> R )
Sammobile Download
ADBOffical Download
USB DriverSamsung Official
OdinOdin 3.13.1
TWRPsamsung/samsunggalaxytabs5elte.html
TWRP App Apkfile
Magisk#samsung-system-as-root
topjohnwu/Magisk
FrijaSlackingVeteran/frija
所有本次刷機要用到的信息和鏈接都在上方.

備註:

  • Wifi 版本的 Tab S5e 也可以參考我的過程, 只是 TWRP 換為
  • 沒有梯子的話下載固件那一步會非常慢, 請自行準備
  • Samfirm 在 2021年已經失效, 所以轉用 Frija
  • 本文選擇的升級方式是清除數據重刷, 如果以前安裝過 Magisk 不想清除數據的可以跳過清除數據那一步
閱讀全文 Samsung Tab S5e 安裝 Magisk + Root + TWRP

WordPress Docker 優化: 添加 PhpRedis、Memcached 支持

環境:
Docker + WordPress, 用官方默認的 Apache 驅動, 不是 fpm.

因為 PhpRedis 不屬於 PHP 內置的模塊, 而 PHP 內置了一個 Predis 又太慢太蛋疼, 所以要重新構建 Docker Image 為 PHP 添加 Redis 模塊支持.

為了添加這個 Redis 模塊, 我特別做了一些搜索, 發現網上清一色的全部是 本教程只適合 fpm 版本云云. 我個人認為這是一種迷思啊, 因為不論是用 php-fpm 還是 apache + php-mod 應該都和 php 的插件沒有太多關係吧. 所以雖然上面環境說的是 wordpress-apache , 用 wordpress-fpm 的朋友照著這個教程做也沒差.

構建 Docker Image

mkdir /tmp/build
cd /tmp/build
# 添加 Memcached 支持
cat > /tmp/build/Dockerfile << EOF
FROM wordpress:latest
RUN apt-get update
RUN apt-get install -y libz-dev libmemcached-dev && \
    pecl install memcached && \ 
    docker-php-ext-enable memcached && \
RUN rm -rf /tmp/pear && \
    apt-get clean
EOF
# 添加 Redis 支持
cat > /tmp/build/Dockerfile << EOF
FROM wordpress:latest
RUN pecl install -o -f redis && \
    docker-php-ext-enable redis
RUN rm -rf /tmp/pear
EOF

關於 Memcached vs Redis… 這個網上都可以搜到吧. 我的意見是, 兩者都能給一個 WordPress 小博客提供相當不錯的 Object Cache. 效能的話, Redis 略勝一籌, 但是要求專門開一個 Redis 容器. 而 Memcached 安裝好之後直接用就可以了. 所以還是根據服務器的配置來選吧.

docker build -t wordpress_extended .
閱讀全文 WordPress Docker 優化: 添加 PhpRedis、Memcached 支持

華人群體內的 “站隊” 現象

在油管這樣的平台亂晃啊, 逛評論區啊, 總能看到一些奇怪的現象. 比如說, 基本所有人都下意識地把華人分為粉紅/反賊. 只要有人一發厲害了我的國啊, nmsl 啊, 那就是粉紅, 就是牆蛙, 就要往死裡懟; 對於粉紅來說, 只要有人發天安門, 呼籲民主自由, 那就是境外反動勢力集團啊, 是灣灣, 就得往他臉上糊 nmsl, 甚至很多時候誤傷友軍.

(至於法輪功, 兩方都看不起. 粉紅認為是邪教, 反賊認為是腦殘 🤷‍♂️)

我有的時候也難免掉到二元化的陷阱裡去, 特別是在刷評論區的時候, 碰到粉紅言論就踩. 有的時候我也會想, 我這樣站隊也是群體意識的產物, 究其根本和粉紅也沒多大區別. 就好像批鬥反動學究, 不管他說了什麼, 從他嘴裡冒出來的就肯定是反動言論, 只要往死裡批就可以了. 在歷史上, 凡是人類主動創造的二元對立基本都會造成巨大的災難. (e.g. 教會 vs 女巫, 白種人 vs 黑種人, 資本主義 vs 共產主義 等等) 一旦二元化了, 人們從主觀上就拒絕接受一切和 “敵人” 有關的正面消息, 而抓到一點點負面消息就無限放大, 自我洗腦, 加深仇恨.

而且換個角度來說, 地球上講中文的人除了中國人、台灣人, 還有新加坡、馬來西亞、海外華人華僑, 人也可以是小市民, 是既得利益者, 或者是被壓迫的少數同性戀群體. 互聯網上很難透過一條留言就看出人的屬性, 給人定位, 因此應當更要警惕亂 “站隊”, 搞集體暴力, 傷害其他人的同時還在自己心裡埋下了仇恨的種子.

(我沒有針對任何人, 也從未聲稱要消滅不同. 我僅僅是針對中文互聯網上一個常見的現象發表自己的見解, 請不要斷章取義, 謝謝.)

次日 Edit: 我正好看完了一個關於網暴的 TED Talk, 重新想了想我寫的這篇文章, 其實大致還是這個道理. 小粉紅讓人生厭, 很大程度上是其抓到一點話柄就打著旗號群起而攻之, 將人搞臭之後還要落井下石, 堪稱新時代的紅衛兵. 但是 Facebook, Youtube 無疑是我們的戰場, 如果在 FB 上碰到一個小粉紅就跑上去狂噴, 發洩自己的積怨, 好像和我們素來討厭的粉紅作為也沒有太大的區別?

我將我看到的 TED 視頻嵌入到了下方, 影片中我最讚賞的一句話是 Human > Ideology (人性高於意識形態) . 希望看到這篇文章的網友也能共勉, 永遠用邏輯說話, 點到為止, 不要掉入站隊的陷阱.

Ban 掉來自中國 IP 的流量

前言

隨著我博客來自大陸的流量越來越多, 我逐漸開始有一點擔心. 雖然我已經屏蔽了國內搜索引擎的 Spider, 但是來源於大陸的流量還是和來源於美帝的不相上下. 從各個地方 Ping 的結果也不樂觀, 大陸地區已經出現隨機丟包的現象, 而且很嚴重. 我暫時沒有搞清楚這是針對我的域名還是針對 Cloudflare CDN 的流量.

目前正值建襠百年特別時期, 地鐵站的安檢人員都肉眼可見的增加了數量, 更別說在線管控了. 更加誇張的是, 著名反動博主編程隨想都在5月中旬被消失 ( 我為此傷心了真的非常久 ), 論技術, 我肯定都配不上給編程隨想提鞋, 況且我在用 BugPress 作為博客程序; 要是誰哪天看我不爽來搞我, 我肯定分分鐘去吃國家飯.

然而從我的角度來說, 我肯定不會因為局勢 intense 而乖乖閉嘴: 要我閉嘴不如先去叫我死. 但是隨著我的成長和文章數量的增多, 日後我肯定要浪費大量時間在安全防範上, 而且我目前肉身還在牆內, 物理安全得不到保障.

綜上所述, 雖然我真的很不捨得放棄將近一半的流量, 我還是得這麼做, 幹掉所有來自大陸的流量 (不包括香港, 以及本來就不包括台灣) . 這樣, 至少在我肉身在牆內的階段應該不會有人來找我麻煩 — 這只是一個戰略讓步, 一旦我肉身過牆, 我會立即取消這個設定.

閱讀全文 Ban 掉來自中國 IP 的流量