分類
說說

210614

早上在小湖邊看白胸苦惡鳥的幼鳥,它們又長大了一些,走起路來屁股已經開始一翹一翹的了。Emanon 拿著相機拍照,我站在她身後默默觀察。當我把手抱到胸前的時候,虎口忽然傳來一陣強烈的刺痛。我一看,有一個刺扎在上面,我猜可能是什麼植物的種子落到了我的衣服上,比如鬼針草,然後扎到了我。但是很快我就發現這種刺痛肯定不是植物種子那種物理傷害能帶來的,因為我已經疼地輕輕叫了一聲,Emanon 還以為我觀察到了什麼不常見的鳥。我嘗試了三次,才把那根「刺」拔了出來,刺的另一端連著一條細細的腸子--是的,這是一根蜂針。

我往胸口看,那隻蜜蜂還趴在我的胸口,雖然看起來沒有受傷,但我知道它活不了多久了。被蟄的地方一開始可以觀察到皮膚下面有血,然後針口附近開始隆起,疼痛一直持續。那隻蜜蜂一直趴在我的胸口,偶爾移動一點位置。大概十分鐘後針口的隆起就有所消退了,但是從針口向外紅了一片,形成了一個大概直徑 4 厘米的圓。這只蜜蜂一直跟著我回到家,Emanon 用紙把它請下來,放在桌子上。它到了桌子上,似乎精神了一些,爬來爬去,一不留神就不見了。我的患處則在塗抹了萬金油後迅速恢復,吃完早餐,就已經幾乎看不出來了。如果不去按那裡,則完全感覺不到疼痛了,只剩下萬金油涼涼的感覺。

工蜂的一生其實蠻穩定的,如果不是遇到今天的事故,它應該有蛮多事情要做的。一只成年工蜂,所以除了採花蜜外,工作還可能有:醸蜜、餵雄峰、侍奉女王(餵食清理以及傳遞信息,7 - 11 天)、建蜂巢、打包花粉、給蜂巢塗蠟、清理蜂巢、給蜂房通風降溫(作為風扇,蒸發自己身上的水分)、取水、守衛以及偵察(大概三公里範圍,尋找花蜜、花粉和蜂膠,22 - 42 天)。而在剛羽化後,它還干過製造蜂蠟和飼養幼蟲的工作。


210616更新:前面低估了蜂毒的威力,實際上到了第三天,被蟄的地方還是有稍稍的腫,被太陽曬到以及洗熱水澡的時候會發癢。減少蜂螫痛苦的做法是在被蟄後,儘快將蜂針從傷口移除,因爲雖然蜂針已經離開了蜜蜂,但是仍會繼續往傷口注入毒液。最後祝大家都不要被蜂螫,畢竟對蜜蜂來說代價太大了。

本文更新於 2021/06/16。

分類
說說

210613

歡迎來到開放之都、創新之城、魅力深圳!疫情期間戴口罩、勤洗手、少聚集,公共場所出示健康碼,游景區請預約。祝您在深健康平安。【深圳文廣旅體局】

前幾天「住建局」(不是衛健委)發布了一則通告,然後所居住的小區也需要憑健康碼進出了。

早上去市場買菜,感受到了濃厚的節日氣氛,有不少商戶在賣粽子葉和艾草。還見到兩隻完整烤成的豬,擺在街邊賣,我和 Emanon 都認為這是用來祭祖的。市場邊上的大樹根部被嶄新的水泥封的嚴嚴實實,一點泥土都看不到了,不知道這些大樹能不能活下去。按照之前所見,這些大樹健康狀況肯定會出問題,然後就會有枯枝,然後環衛就會對大樹進行修剪,最後大樹就會被修剪的只有一個粗壯的樹幹,但是沒有樹枝和樹冠。

還有一件事,前幾天去附近另一個公園,那裡曾經有著附近最好的濕地,茂密的蘆葦以及一個無法抵達的湖心小島。我們隔一段時間就會特意去一趟,哪裡有白胸苦惡鳥、黑水雞、各種鷺鳥,遷徙季節還有小鸊鵜,除了鳥類,還有很多昆蟲和青蛙,是個物種非常豐富的小公園。但是這次去卻見到環衛工人正在拔出水中的蘆葦,黑水雞和小崽在拔走了蘆葦的泥地上覓食。後來據環衛工人講,領導覺得蘆葦太茂密擋住了人們的視線。待整個公園的透明度得到提升,想必野生動物的多樣性和數量必然會受到巨大打擊。

分類
其它

210609

最近看來兩個電影和一本書都相當刺激,推薦給成年*讀者們找來看一看。第一個電影叫《无邪》(شیطان وجود ندارد)(imdb:tt11697844),獲得第 70 屆柏林電影節最佳影片金熊獎。第二個電影叫《新秩序》(Nuevo orden)(imdb:tt12474056)。書呢,就是大名鼎鼎的《1984》,作者很厲害,現在看來真是一點都不過時。我是從本地圖書館借閱到,因為最近圖書館提升了借閱額度,每次可以借閱二十本書了!如果你本地的圖書館沒有這本書,又無力購買的話,我搜索到了這個電子版(PDF格式)可供下載。如果上一個連接無法打開的話,請再嘗試用這個鏈接來獲取。

請在力所能及的情況下支持正版。

*前幾天看了一場郭初陽老師在一席的演講——《學語文,不需要語文書》,居然可以給小學生推薦《動物農場》,非常慚愧我到現在都還沒有讀過。

本文更新於 2021/06/22。

分類
其它

國際檔案日

【深圳市檔案局】6 月 9 日是第 14 個國際檔案日,「檔案話百年」,檔案守護歷史、傳承文明、資政育人、服務現實,檔案就在您身邊!

在 2007 年的國際檔案協會的年度大會(ICA Annual General Meeting)上,6 月 9 日被選來作爲國際檔案日(International Archives Day)。選擇6月9日這一天,是爲了紀念 1948 年國際檔案理事會(The International Council on Archives )在聯合國教科文組織的支持下成立的日期。

國際檔案日和國際檔案周的目標是:

  • 提高公衆對記錄和檔案的重要性的認識。
  • 提高高級決策者對檔案管理可為良好治理和發展帶來好處的認識。
  • 提高公衆、私營和公共部門對長期保存和利用檔案的必要性的認識。
  • 展示保存在檔案機構的獨特、非凡和稀有的文件;以及
  • 提升記錄和檔案的形象,提高其在全球的知名度。

2018 年起,國際檔案理事會開始舉辦國際檔案周。去年(2020)的主題是:

  • 6月8日星期一 與法國國家視聽學院的開幕詞
  • 6月9日星期二 可持續發展目標(SDGs)和#檔案是#
  • 6月10日星期三 數字化保存(與數字化保存聯盟共同主辦)
  • 6月11日星期四 證據與真相
  • 6月12日星期五 氣候變化與遺產(與國際古蹟遺址理事會和國際圖聯共同主辦)
  • 6月13日星期六 開放標準和開放工具(與加泰羅尼亞文件管理員協會共同主辦)
  • 6月14日星期日 職業的未來(由ICA新專業人員共同主辦)

2013年,中國國家檔案局開始把每年的 6 月 9 日即「國際檔案日」作爲檔案部門的宣傳活動日。去年和今年的主題分別是:「檔案見證小康路,聚焦扶貧決勝期。」和「檔案話百年」。


For me, the Internet Archive is a very convenient tool to save documents and webpages. It's also a non-profit library of millions of free books, movies, software, music, websites, and more.

分類
讀書

Our duty to the party

Katharine was a tall, fair-haired girl, very straight, with splendid movements. She had a bold, aquiline face, a face that one might have called noble until one discovered that there was as nearly as possible nothing behind it. Very early in her married life he had decided — though perhaps it was only that he knew her more intimately than he knew most people — that she had without exception the most stupid, vulgar, empty mind that he had ever encountered. She had not a thought in her head that was not a slogan, and there was no imbecility, absolutely none that she was not capable of swallowing if the Party handed it out to her. ‘The human sound-track’ he nicknamed her in his own mind. Yet he could have endured living with her if it had not been for just one thing — sex.

As soon as he touched her she seemed to wince and stiffen. To embrace her was like embracing a jointed wooden image. And what was strange was that even when she was clasping him against her he had the feeling that she was simultaneously pushing him away with all her strength. The rigidly of her muscles managed to convey that impression. She would lie there with shut eyes, neither resisting nor co-operating but SUBMITTING. It was extraordinarily embarrassing, and, after a while, horrible. But even then he could have borne living with her if it had been agreed that they should remain celibate. But curiously enough it was Katharine who refused this. They must, she said, produce a child if they could. So the performance continued to happen, once a week quite regularly, whenever it was not impossible. She even used to remind him of it in the morning, as something which had to be done that evening and which must not be forgotten. She had two names for it. One was ‘making a baby’, and the other was ‘our duty to the Party’ (yes, she had actually used that phrase). Quite soon he grew to have a feeling of positive dread when the appointed day came round. But luckily no child appeared, and in the end she agreed to give up trying, and soon afterwards they parted.

--Nineteen Eighty-four By Gorge Owell

分類
說說

210527

早上散步的時候,在草地上遇到一隻鵲鴝幼鳥,乍一看以為已經不幸死去,沒有長毛的頭在南方早晨的大太陽下呈現出一種悲慘的血紅色。走進後發現還沒死,它的都還是昂著的,但是閉著眼睛,奄奄一息的樣子。之前了解到遇到跌落的小鳥不可隨意施救,等親鳥來救才是正確做法。但是小鳥處在一大片烈日之下,這麼曬下去總感覺凶多吉少,公園裏還有不少老人帶着小孩,如果讓她們看到更是玩完。所以我們打算把它拿到草叢附近,至少放到樹木的陰影裡。我們一碰到它,它忽然發出響亮的叫聲並且跳到了 Emanon 的鞋上。我們看到它還有活力覺得非常開心,但是還是覺得應該將其移到陰影下,太陽真的太強了。當我們再次觸碰到它的時候,它一下子飛到了兩米開外的陰影處。這樣應該就可以了,希望親鳥早點把它尋回。

池塘邊又見到白胸苦厄鳥和它的幼仔,之前只見到兩隻,今天發現原來它有三隻幼仔。她們就像三隻黑色的小雞在親鳥周圍活動。親鳥之前都是默默覓食,今天卻是一邊覓食一邊小聲「苦厄苦厄」地叫。

轉了一小圈打算回去看小鵲鴝的時候,發現兩隻小伯勞已經開始獨自覓食了。還見到了八哥和黑臉噪鶥的小鳥,都非常的萌。小鵲鴝已經不在剛才的地方了,附近有一隻成年鵲鴝在覓食,希望小鵲鴝已經獲救。

離開公園,見到打疫苗是隊伍比平時長了能有十倍。等紅燈的時候被疾駛而過的市政洗地車噴了一身水。

分類
网站

使用 UpUp 讓網站離線可用

UpUp 是個很小(2.5 KB)的 Javascript 庫,但卻可以方便的實現網站的離線訪問。我之前有一個小項目,PHP 的後端和頁面,另外藉助 Apeche Cordova 用 HTML 實現了安卓的客戶端以供離線使用。最近用 Django 重新寫了,藉助 UpUp 的離線頁面,我不用爲了離線使用而再去生成一個安卓應用。

一般的網站,要使用 UpUp 是非常簡單的,只需要在網站的頂層文件夾引入對應的庫即可,但是 Django 的靜態文件一般是放在 static 下的,要想在項目根目錄下提供它們,可以這樣設置。

#項目的 url.py 文件
from django.urls import path
...
from . import views

urlpatterns = [
    ...
    path('upup.min.js', cache_page(60 * 60 * 48)(TemplateView.as_view(template_name="site/upup.min.js", 
  content_type='application/javascript', )), name='upup.min.js'),
    path('upup.sw.min.js', cache_page(60 * 60 * 48)(TemplateView.as_view(template_name="site/upup.sw.min.js", 
  content_type='application/javascript', )), name='upup.sw.min.js'),
]

然後將 upup.min.js 和 upup.sw.min.js 放在項目的模板目錄裏,比如 mysite/site/templates/site/ 中。

最後在 HTML 頁面中引用並設置需要離線的文件即可。

...
<script type="text/javascript" src="{% url 'upup.min.js' %}"></script>
<script type="text/javascript" src="{% static 'site/js/jquery-3.6.0.min.js' %}"></script>
<script>
UpUp.start({
  'content-url': '/site/',
  'assets': ['/static/site/js/jquery-3.6.0.min.js',
   '/static/site/js/site.js', '/static/site/css/site.css']

});
</script>

離線站點調試的過程中遇到的另外一個問題是,離線站點必須是 HTTPS 類型的加密頁面,但是本地配置 HTTPS 又略嫌繁瑣,其實只要再 Chrome 裏添加例外(chrome://flags/#enable-site-per-process)即可。火狐我還不知道要怎麼添加,最近安卓火狐的一系列更新都不盡人意,實在是有些令人擔憂。