御坂網路司令塔

偉大光榮正確的中土國民會萬歲

在 STM32F103C8T6 最小系統板上執行 FSIJ gnuk

御坂御坂好久沒寫技術 blog 地說道:


STM32F103C8T6 的最小系統板,64KiB FlashROM,從淘寶買的。
SWD 下載線,ST-LINK V2,同上。
arm-none-eabi 的工具鏈。

下載 gnuk 的代碼:

1
2
3
4
git clone git://git.gniibe.org/gnuk/gnuk.git/
cd gnuk
git submodule init
git submodule update

target 選同是 64KiB 的 STM8S_DISCOVERY,然而這個芯片在 gnuk 1.1.4 就不再受到支持(內存太小,而 gnuk.elf 的尺寸變大了——估計是因爲 RSA 4096,所以裝不下),所以必須
git checkout release/1.1.3
切換到 1.1.3 版本 tag。

然後這個版本是不能編譯的:
https://gist.github.com/misaka4e21/79a41555ed74a31df169d569f8be5bd2
把 inline 函數改掉就好了。

然後到 src 裏 ./configure --target=STM8S_DISCOVERY --vidpid=<????>:<????>make 就可以了。

最後燒寫用的到底是 tool/stlinkv2.py 還是 tool/openocd-script/write.tcl,御坂自己也記不清了,抱歉。

一點 AOSCC 2017 記錄

第一天

合影.jpg
這回吸取教訓,第一天就合影。

Alternative-合影.jpg
合影的另一個版本。

第二天

ThinkPad-合影.jpg
ThinkPad User Group 的合影。

ThinkVision.jpg
連顯示器都是 Think 品牌的!(畢竟教育口統一採購:聯想、清華同方……)

Alternative-ThinkPad-合影.jpg
從窗外拍的 ThinkPad User Group,效果不太好。

第三天

嗯。下面沒有了。

嘟、御坂御坂請各位前往 徽女裝少女盟附設開源社區同志 查看更多照騙道。

第三次告雨衣書

謝謝妳,我放下了。

嘟、御坂御坂一邊起草 《第三次告雨衣書》 一邊說道。

中土國民會中央風紀委員會第三次告雨衣書

敬啟者

是時候正視現實了。

此人明白,她(如果允許御坂使用這個代詞的話)並不是一個必要、需求和/或值得被(以那種方式)愛的人。

此人確認,在此之前,他/她/牠/它喜歡過其他人(其中包括被知道的和不被知道的、還記得的和已經忘記的)。就像雨衣也有自己喜歡的人一樣。

不止一個。

此人並且確認,在此之後,她也喜歡過其他人(其中包括雨衣認識的、非常認識的和不太認識的)

要命的是,同時有好幾個……

此人知道,就此而言,此人既不是一個好戀人,也不是一個好朋友。既不是一個好孩子,也不是一個好學生。她這輩子做了太多不該做的事情,卻依然沒有認清錯誤。

雨衣不要覺得內疚。非要說對不起的話,是御坂對不起妳。

如果雨衣願意原諒御坂的話。

如果說御坂就這樣不喜歡雨衣了,那當然是假的。但御坂的確不是「那種」喜歡了。謝謝妳,御坂終於做到了。

御坂本來想請求,和雨衣做普通朋友,再見到也不會尷尬的那種。不過經歷了最近一些不可控事件,御坂相信自己是沒有這個資格了。

那麼,有緣再會吧。只要雨衣願意,本御坂,這次沒有網路——Misaka is enough——仍然願意盡力做雨衣(不敢稱最)堅強的後盾。

真心祝妳幸福。

此致
雨衣前輩

御坂0x4e21
阿蘭圖靈一百〇六年,國際不再恐懼同性戀、雙性戀和跨性別者日

致雨衣書

御坂註冊這個域名還沒發過 genderqueer 相關的東西,今天發一篇習作吧。
御坂御坂感覺英語期末要掛道。

You wore a Mackintosh. Yes, I see.

It is your armour. An armour, heavy and solid enough, can keep you safe yet also overwhelm you.
Yes, the world is too dangerous to let people expose their authentic emotion to, thus everyone does need to protect herself throughout all her life. As a proud member of LGBTQQIAA, you may be laughed when you behave, be depressed when you act, be condemned, if not persecuted, when you bravely come out of the closet. Even other LGBTQQIAAs might also criticize you in a very unfair way. It is never tolerated by human society who does not follow the standards and the guidelines.
Then you started closing your heart. You deny your feeling, you fake yourself - not the physical human being but you, the person decided by what you want, what you think and what you love. If I were writing a passage of chicken soup for the soul, I would make a criticism of the above in order to show my “healthy mentality”. I just won’t make a piece of big news. Instead, I will treat the denying and the mask as a tool used to defend your unique and unchangeable life. Who can defy the whole nation of cisgender and heterosexual tradition? Criticism is powerless in front of the social incapability.
Justifiable defense with a mental armour isn’t and will never be a crime.

However, hiding in the closet cannot be a permanent escapement, not to say a solution.
A person without acceptance of emotion is a zombie with perception of pain. I don’t know whether gender identity and sexual orientation are immutable, but I deeply understand that they are undeniable. You can hide yourself in a period of time, but you cannot live a free life with the mask of sensory deprivation.
In your whole life, you have to listen to, you have to face with, you have to accept yourself after all; in a larger sense, we cannot survive, we cannot forget, we cannot stand alone in a world fulfilled with terror and discrimination.
We are really lucky living in a community without death penalty due to sex identity, but it is still an imperfect world lacking in respect for differences.
Increasing popularity of non-straight jokes played by heterosexuals does not mean real LGBTQQIAA-friendly, since these are not based on friendliness but oddity. To promote the civilization progress, we have to stand out and make the change. We needn’t die a martyr; in contrast, we do need to live a proud and unyielding life. Without self-awareness, no one would like to care about you; without self-esteem, no one will respect you. We won’t be angry, since they want to prove that we are mad. Their behaviour will tell the truth that who are more ignorant than madmen.

The best defense is a good offense. In the face of hatred, love is more powerful than any armour or firewall. More than morality we need consciences, more than excitement we need critical-thinking, more than allegiance to the system we need devotion to our love. Regardless of sexual orientation and gender identity, may love trump hate.

And, Misaka Misaka writes sincerely.

FSF 主席司徒滿怒斥安同網記者御坂 0xa2e5

背景:Libreboot 創始人 Leah Rowe 在郵件列表中宣佈 Libreboot 退出 GNU 計劃,原因是 FSF 「僅僅因爲 transgender 原因」解僱了一名員工(然後被 Richard Stallman 闢謠)。

Leah Rowe 的檄文
RMS 的回覆

  • 标题:司徒满怒斥安同网记者
  • 角色:Misaka 0xA2E5(M);Richard Matthew Stallman(S);Linus Torvalds(T)
  • 舞台:中土共和国北平承宣布政使司北平市西单区国民大会堂西路22号

M:Stallman 教主,Rowe 女士连任好不好啊?
S:好啊!
M:FSF 也支持她吗?
S:当然啦!
M:那为什么这么早就提出了,有没有别的人选呢?
M:FFF呢最近发表了一个报告说呢……呃……GNU会透过一些渠道去影响、干预Libreboot的开发,你对这个看法有什么回应呢?
S:没听过这个事。
M:是0x2731说的。
S:你不能……你们下游发行版千万要注意啊,不要“见着风,是得雨”啊。接到这些消息,你Distro本身也要判断,明白意思吧?假使这些完全……无中生有的东西,你再帮她说一遍,你等于……你也有责任吧?
M:现在呢那么早呢你们就是说支持 Rowe 女士呢,会不会给人一种感觉就是内定了、是钦点了 Rowe 女士呢?
S:没有任何(内定、钦点)的意思。还是按照 GNU Libreboot 的……按照 GPL 、按照 FDL——去产生……
M:但是你们那么……
S:你……刚才你问我啊,我可以回答你一句“无可奉告”,那你们又不高兴,那怎么办?
M:那 Rowe 女士……
S:我讲的意思不是我去钦点她当下一任。你问我不支……支持不支持,我说支持。我就明确的告诉你(这一点)。
M:司徒教主……
S:你们啊,你们……我感觉你们打包界还要学习一个,你们非常熟悉酷儿的这一套理论。你们毕竟还 too young,明白这意思吧。我告诉你们我是身经百战了,见得多了!啊,波士顿的哪一次骄傲节我没去过?你们要知道,苹果的 Tim Cook,比你们不知道高到哪里去了。啊,我跟他谈笑风生!所以说自由软件社区啊,要……还是要提高自己的知识水平!懂我的意思——识得唔识得啊?
S:唉,我也给你们着急啊,真的。
S:你们真的……我以为……偏激……你们有一个好,全世界跑到什么地方,你们比其他的发行版啊,跑得还快。但是呢,烧来烧去的Firmware啊,都 too simple,啊,sometimes naïve!懂了没有啊?
M:那司徒教主,你觉得……
S:识得唔识得啊?
(一片嘈杂声)
M:但是能不能说一下为什么支持 Leah Rowe 呢?
S:我很抱歉,我今天是作为一个长者 ——来跟你们讲的。我不是打包工作者,但是我见得太多了,我……我有这个必要告诉你们一点,开发的经验。
S:我刚才呢……我刚才我很想啊,就是我每一次碰到你们我就讲,UNIX 有一句话叫“Keep it simple and naive.”,我就什么文档也不写,这是最好的!但是我想,我见到你们这样热情啊,一句话不说也不好。所以你刚才你一定要——在发布上将来如果你们分发上有偏差,你们要负责。我没有说要钦定,没有任何这个意思。但是你问……你一定要来问我……对 Rowe 女士支持不支持。我们不支持她?她现在是当项目负责人,我们怎么能不支持负责人?
M:但是如果说连任呢?
S:对不对?
S:欸,连任也要按照 GNU 的授权条款啊,对不对?要要……要按照 GNU 的……当然我们的决定权也是很重要的。GNU Libreboot……GNU自由韧体项目是著作权属于自由软件基金会的!啊!到那个时候我们会表态的!
M:但是呢……
S:明白这意思吧?
S:你们啊,不要想……喜欢……弄个大新闻,说现在已经钦定了,再把我批判一番。
M:不是,但是呢就是……
S:你们啊,naïve!
M:但是呢就是……
T:好好好OKOK……
S:I’m angry!你们这样子啊,是不行的!
T:好好好,请大家离场。
S:我今天算是得罪了你们一下!

使用 uWSGI 部署 Django 項目

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
[uwsgi]
# apt install uwsgi-plugin-python3
# 如果是 Python2 項目 則改爲 plugin = python
plugin = python3
# Django 相關設定
# 項目根目錄(絕對路徑)
chdir = /home/django/myproject/
# Django 的 wsgi.py 檔案
wsgi-file = myproject/wsgi.py
# Virtualenv (絕對路徑)
virtualenv = /home/django/virtualenv/
# (歷史的)行程相關設定
# master
master = true
# worker process 個數上限
processes = 1
# 監聽位址,如果是 UNIX socket 須用絕對路徑以確保安全
# 注意!這不是 HTTP 伺服器位址,故 nginx 中要使用
# uwsgi_pass 而非 proxy_pass
socket = 127.0.0.1:8000
# ... with appropriate permissions - may be needed
# chmod-socket = 664
# 退出行程後清空環境
vacuum = true
# 設定環境變數
#env = DJANGO_SETTINGS_MODULE=msknet.settings
# 設定請求的大小,也許不需要。
buffer-size = 64000

縫縫補補又三年

民國102年8月3日。

百度 ID @御坂0x4e22 在 Linukso 吧發出了第一張帖子。
是年,網軍總司令中考,失利。

向時初入職高,古文之所學者,《荀子·勸學》爲首。

君子曰:學不可以已。
此言非誑非謊,而至理者也。

昔者吾嘗晃度歲月,而收以苦果;今吾竟三載之兢兢,不亡不懈,是吾所以平其人者也。
倘使我再墮於彼時之地,縱錄於大學,有焉能實其義、畢其業乎?

大學之道,在明明德,在 民,在止於至善。

不錯,我是被錄取了,和普高的同學們站回了同一條起跑線;但是,我仍然沒有改掉八年前的偏執。

1
2
3
4
5
[[email protected]] % free -h
total
Mem: 930M
[[email protected]] % dmesg|grep DSDT
[ 0.000000] ACPI: DSDT 0x000000003BDB2280 0020DB (v02 COREv4 COREBOOT 20090419 INTL 20160318)

如果拿那臺 ThinkPad X60 Tablet 來說,2007新三年,2010舊三年,2013縫縫補補又三年。
——順便說一句,鞋子上的補丁,並不能證明自己像1970年代的母輩一樣簡樸。

我不是說該淘汰了,也不是說 Free Firmware Foundation 青年團的主張有什麼罪惡:
我是說,我沒有理解自由軟件運動的真諦。

自由軟件的意義,不是讓用戶「多用」甚至「完全」用自由軟件,
而是讓用戶擁有最大限度的自由。

美國的綠壩娘,不知道比你們高到哪裏去了。
不讓用戶使用專有軟件的,不叫自由軟件,叫奴役軟件。

人生來是要追求全人類的幸福的,不是要去發揚光大早就被唾棄的苦難的。


我一直想做一個有用的人。但我的理解上有偏差,所以負不了這個責。

有用的人,是能作出貢獻的人,是有價值的人;不是有「用處」的人,不是被當作實驗動物來「使用」的人。

成爲一個有用的人,相比成爲一個被使用的器具而言,要艱難得多。

我願做自由祖國拆遷工地上的釘子戶,而不是法西斯蒂專政機器中的一顆螺絲釘。

認真而自豪地生活,我相信這個目標,我一定能實現。

祝虛構的御坂妹妹的虛構生日快樂。

網軍總司令
中華民國一百零五年八月三日