今日報高考名

今天我登錄浙江教育考試院的高考報名網站,完成了2016年浙江高考的報名。

高考報名系统和學考報名系统是同一個系统,我對這個系统已經十分熟悉,尤其是它的安全漏洞。從用戶界面上看,這個報名系统實在是太醜陋,報名表的選項也實在太冗雜了,其中大部分選項是大部分考生用不上的。冗雜、醜陋是中國的國家機關的網站的一大特性,因為你滿意也得用,不滿意也得用,又沒法用選票把網站做得醜陋的政府選下來,所以他們根本就不重視什麼用戶體驗。從另一個角度來看,優秀的工程師都被廣大私營互聯網公司挖走了,剩下的渣滓才尋求給教育部門打工的機會。

報名都開始了,高考還會遠嗎?拋開對教育體制的滿腹抱怨來看,高考確實是這個國度裡最公平的考試(儘管有權有勢的人有一百種方法繞開這道壁壘),所以最後的四個月,豈能不拚不搏?

市一模成績已公佈

語文,93.5分/150分,年級第84名。
數學,72.5分/150分,年級第135名。
英語,67.5分/120分,年級第122名。
物理,56分/100分,年級第35名。
化學,88分/100分,年級第1名。
生物,77分/100分,年級第7名。

此前預估時我是往死裡扣的,所以實際成績普遍比預估高一些,不過英語是個例外,可能是作文寫得太爛了吧。根據各分數段比例的數據,我在杭州市區排在2000名左右(未参加自選模塊考試的考生中排)。

進入寒假模式!

我校今起放寒假,這是我在高中階段的最後一個寒假。寒假自乙未年臘月二十日下午起,至丙申年正月十五日(含)止,總計24.5天,現在已經過了0.5天了。

寒假和暑假不同,寒假的時段是與農曆掛鉤的。農曆元旦(春節)在西曆中的日期每年都會浮動,而學年的劃分卻又以西曆為基準,這直接導致了上下學期的不等長。以2014學年為例,上半學期比下半學期足足多出了一個半月!學生長期在校又得不到休整,豈不疲乏?

在我當學生的十多年間,我的生日常常落在寒假期間,當然也包括今年,這使我備感慶幸。因為,我們學校有一個很侵犯學生隱私的做法,就是會在食堂門口的LED顯示屏上把當天過生日的學生的名字滾動播放,並「祝以下同學生日快樂」。出生日期是一個人的隱私,全校有幾千個人,為什麼要向這幾千個人公開彼此的出生日期?在一個民主與法制的社會裡,每個個體都應該得到充分的尊重,沒有經過允許就公開學生生日,不僅不會讓學生感到「生日快樂」,還會引起學生對隱私洩露的擔憂與惶恐。我們學生,生日不需要「被」快樂!

我們的寒假,可能是全杭州的普通高中裡最長的。我隨機調查了幾位現就讀於杭州市區不同高中的初中同學,發現除杭州學軍中學以外,均是從乙未年臘月二十三日起放寒假的,比我們少了兩天半。至於非法補課與否,因為比較敏感,沒有細問,但除了杭州學軍中學以外,應該都是不非法補課的。

明天出統測(一模)成績,但願成績好看一些,讓我愉快地過個大年,也提振提振下學期在快車道中衝刺高考的信心。

市一模:難

為期兩天的一模結束了(明天上午還有個自選模塊考試,但我並不參加,故對於我來說是結束了),從此由新高三蛻變為老高三。英語和物理相對難一些,尤其是那篇無比噁心的英語完形填空,二十道題我竟只對了八道。我身經百戰,做過無數完形填空的高考真題,正確率已經穩步提升到75%左右,而這次錯十二個,顯然是題目太難了,怪不得我呀。至於物理,這次超級學霸君陳奕超都說難了,所以就是真的難了,感動的是游標卡尺的圖終於能看了,以前月考的那種印刷質量圖片根本沒法看,而市一模用的是特製的試卷專用紙和十分高超的印刷質量,雖然可能不及高考,但也比學校印的好太多了。業內人士曾經給我透露過,高考卷的排版用的是他們自己研發的一套軟件,一些示意圖都是直接輸出的,而不是位圖,所以清晰無比。這次一模有一個很大的特點就是愛出主觀題,體現在在理科的三門課的考卷上,這難道是在透露什麼高考的命題方向?的確,傳統的理科教學死板僵硬的東西太多了,學生做體更像是在作數據庫查詢,而不是體現創造性思維。培養學生的創造性思維,是富國強民的關鍵,我很高興看到這一點能夠在中學教育中嶄露頭角。這次我的語文作文是個遺憾,寫到一半的時候插入了一些批判CCTV的東西,於是就一發不可收拾,這或許是因為一種寫作的慣性思維,畢竟我在本站寫作的一貫風格是從文中話鋒一轉開始批判,最後以批判結尾,在這裡寫文章時不需要顧及什麼題目、中心論點的,因為畢竟都是隨便寫寫的東西,而考試就不一樣了。當然如果追根溯源的話,我這種文風其實是和RFA學的,RFA的評論員文章就有這樣的特點。昨天考的數學,我自認為很失敗,甚至感覺這個學期的數學家教作用甚微。以前我常給不會做的題目貼上偏題、怪題的標籤,現在想想,其實還是思維不夠靈活的緣故,數學作為現代科學的支柱,作為一種具有強大的普適性的工具,在科研中扮演著十分重要的角色,我數學的思維不好,直接導致我的化學被拖低4分,物理被拖低數十分,真是悲慘。不過即使我的化學這次因為計算方面的障礙被拖低了四分,我仍然以86分的成績輾壓了超級學霸君陳奕超的83分(都是自己對照答案批的,可能不準確),皆大歡喜。同樣已經對著標準答案批過的還有英語,加上三項考試中計入高考總分的聽力的25.5分後總分達到了98分(作文按及格分18分計),雖然乍一看和上次差不多,但是因為這次英語明顯難度有所增加,所以實際上我還是有進步的。自步入高三以來,我的英語分數一直在緩慢地爬升,雖然緩慢了點,但是按照這個速度,到高考時達到110分應該不是什麼難事。後天起就要放寒假過大年了,過完年回來就要駛入高考衝刺快車道了,我打算下個學期起開始發奮,爭取高考時總分比現在提高至少六十分。中考前我是四月才開始努力的,分數比當時一模提高了近百分。高考噁心得多,所以提早一些開始奮鬥,或許也能有類似不錯的成效。

使用阿里雲CDN為Gravatar建立加速鏡像

2014年的時候,我發表過《使用七牛云存储加速下载Gravatar头像的方法》,其中利用的是七牛雲存儲的鏡像存儲功能。我當时之所以選擇七牛,是因為很多人也在用七牛。這其實是一種跟風的劣根的體現,需要自省。

此話怎講?

七牛雲存儲,是一種對象存儲服務,顧名思義,是用來存儲對象用的,類似於阿里雲的對象存儲(OSS)。其中,「對象」的定義比較狹義,就七牛與阿里雲的實現來看,存儲的「對象」是文件,也就是要有惟一的前綴(目錄)與文件名,不能含有參數。即使用戶請求的URI含有參數,回源抓取後存儲的文件的文件名也是不含參數的。當用戶再次請求並命中緩存後,URI中的參數就會被自動忽略。

也正是因此,使用七牛雲存儲加速Gravatar頭像的獲取會出現一些詭異的問題。眾所周知,Gravatar提供了數種默認頭像,均可以在用戶未上傳對應頭像圖片時用以臨時填充,而決定具體採用哪一種默認頭像的,則正是向Gravatar頭像圖片接口傳送的URI參數。對參數的忽略,就是對具體請求內容的忽略。從這個意義上來講,七牛雲存儲是不適合用來加速含有有效參數的圖片資源的獲取的。

按照這個思路,加速Gravatar頭像的獲取不能用「(對象)存儲」一類的雲服務,而應該用為緩存某個固定URI而生的CDN類服務。CDN類服務除了存儲的「對象」的性質與對象存儲類服務不同外,還具有的一項特性是「緩存」。與以七牛為代表的對象存儲服務不同,「緩存」是有期限的,目標的「緩存」可以在到期後自動移除,覆蓋以最新的內容(如果可能)。頭像是會更新的,CDN類服務的這一特性恰好迎合了加速Gravatar頭像的獲取的需求。所以,CDN類服務纔是加速Gravatar頭像的獲取的最優選擇。

恰逢中國政府對互聯網自由的壓制不斷加強,Gravatar頭像的官方獲取接口幾乎被全部封鎖,其中苟延殘喘的「cn.gravatar.com」速度也不理想,我們得以應用這項技術,加速Gravatar頭像的獲取。這也算是一種無聲的對抗罷。使用阿里雲CDN為Gravatar頭像獲取接口建立鏡像非常容易,下面介紹大致的方法。

首先,你要有一個阿里雲賬戶和一個通過阿裡雲接入並完成ICP備案的域名,然後在阿里雲的管理控制臺的「CDN」選項卡中添加一個加速域名,加速域名就是要用來訪問的域名,可以是一個二級域名,如我用的「gcache.papwin.com」,源站填寫一個已有的穩定可靠的非官方Gravatar頭像獲取接口(要確保中國內地可以正常訪問),提交並通過審核後,將回源域名設置為源站域名,再將加速域名以CNANE的方式解析到阿里雲提供的CDN域名上去。最後,在緩存規則中添加一條「/avatar」目錄,緩存時間可以稍設長一些,我設置的是一個月。至此,基於阿里雲CDN的Gravatar加速鏡像就建立好了。

準備迎接世紀寒潮

一週前,杭州氣象臺發佈的遠期天氣預報顯示23日左右杭州將出現-11℃的低溫,因杭州從來沒有這麼冷過,網上關於杭州天氣的討論炸開了鍋。後來,氣象臺解釋稱,遠期氣溫預報系直接通過氣象公式計算得到,未經人工修正,誤差較大,僅供民眾參考。於是,氣象臺在一天後低調地將預報的最低氣溫「修正」為了-6℃左右。

然而,氣象預報技術已經很成熟,人不懷疑它,預報一般不會錯。數日後,氣象臺將本輪降溫定義為了「寒潮」,並在最新的預報中指出,24日前後,杭州市區的最低氣溫可達-8℃到-10℃,山區可達-10℃以下。根據我在選修課程「自然災害與防治」中學到的知識,「寒潮」是一種災害性的降溫,與一般的冷空氣過境不同,「寒潮」的降溫迅速、幅度大,會對農業生產與民眾生活造成很大的影響。目前杭州的菜市場裡的蔬菜已經被搶購一空,未來數日農產品或漲價。輿論認為,本輪降溫可能刷新杭州有氣象記錄以來的最低氣溫。

本輪寒潮還將帶來暴雪。今天17點01分,杭州市氣象臺發佈了暴雪黃色預警,預警稱今天傍晚到23日早晨杭州會有有大到暴雪天氣,高山區甚至會有大暴雪,強降雪將持續兩天。

我校已經宣佈自明天中午起全面停課。

臺灣選舉:蔡英文當選

出處:紐約時報中文網 (有刪改)

蔡英文週六當選台灣總統,成為贏得這個位置的第一名女性。選民把台灣立法機構的控制權也首次交給了她所在的民進黨,賦予她更廣泛的權力在總統的位置上推行自己的政策。

她的主要對手、國民黨總統侯選人朱立倫在晚上7點過後不久承認了敗選,他說,“恭賀民進黨蔡英文主席贏得勝選。這是台灣人民的選擇。”

蔡英文在民意調查中一直保持領先,她將成為第二位不屬於國民黨的台灣總統。直到上個世紀80年代末的民主改革之前,國民黨一直以專制的方式統治台灣。

但中國政府對這次選舉的反應比以前低調得多,部分原因是,以前試圖影響台灣政治的努力,只是增加了選民對受到大陸反對的黨派的支持,台北中央研究院政治學者林繼文說。

分析人士預計,民進黨會在台灣的立法機構中贏得勢強席位,也許能首次贏得控制權。如果獲得立法權,人們期望民進黨會調查國民黨統治期間的權利濫用問題,以及國民黨統治期間將國家和私人財產收歸己有的問題。

通過Apache的mod_rewrite為域名虛構獨立根目錄的方法

一些虛擬主機或其類似物,如阿里雲的「彈性Web託管」,是不支持通過常規方法為不同域名分別指定根目錄的,給需要將多個不同域名的網站託管在一處的客戶帶來不便。一般來說,虛擬主機或其類似物的終端客戶不具有母機的控制權,一定程度上制約了伺服器軟體(如Apache)功能的發揮,好在Apache提供了一種用戶在其可及之目錄下編纂「.htaccess」文件來局部應用某些設定的方法,我們可以藉此啟用mod_rewrite,通過自訂重寫規則來為多個域名分別「虛構」各自的根目錄。稍有常識的人對Apache的mod_rewrite都不陌生,它常用於偽靜態的實現,它的實質其實是一個在客戶端請求被接受後、伺服器腳本被執行或直接返回對應靜態文件前竄改請求的文件名的「插件」,具有多種應用方向,是生產生活中不可或缺的法寶。

下面以本站為例,介紹分別為imgsrc.papwin.com、verify.papwin.com和cee.papwin.com三個子域名虛構根目錄的代碼。

<IfModule mod_rewrite.c>

RewriteEngine On
RewriteBase /

# wordpress 之偽靜態實現,與本文內容無干
RewriteRule ^index\.php$ – [L]
RewriteCond %{HTTP_HOST} ^(www\.)?papwin\.com$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

#為 imgsrc.papwin.com 虛構根目錄
RewriteCond %{HTTP_HOST} ^imgsrc\.papwin\.com$
RewriteCond %{REQUEST_URI} !^/imgsrc/
RewriteRule ^(.*)$ /imgsrc/$1 [L]

#為 verify.papwin.com 虛構根目錄
RewriteCond %{HTTP_HOST} ^verify\.papwin\.com$
RewriteCond %{REQUEST_URI} !^/verify/
RewriteRule ^(.*)$ /verify/$1 [L]

#為 cee.papwin.com 虛構根目錄
RewriteCond %{HTTP_HOST} ^cee\.papwin\.com$
RewriteCond %{REQUEST_URI} !^/cee/
RewriteRule ^(.*)$ /cee/$1 [L]

</IfModule>

快播,何罪之有?

爭議頗大的快播案前些天在北京海澱法院開庭審理,王欣等快播公司高管出庭受審,庭審過程在網上全程直播。而在抽空看完這場唇槍舌戰後,我感到十分震驚與憤怒。

快播案之所以能在互聯網上激起千層浪,必然有其特殊性。我看過不少刑事庭審,大部分是事實清楚,證據確鑿的,檢方通常有邏輯嚴明的證據鏈證明嫌疑人有罪。而在快播案中,公訴人在法庭辯論時明顯處於劣勢,加之辯護人堅決的無罪辯護,法庭氣氛緊張而尷尬。

檢方在庭審中返覆強調,快播公司明知其產品被用戶用於傳播淫穢視頻卻放任不管,導致大量淫穢視頻在互聯網上傳播,並舉證稱在快播公司的伺服器中發現了兩萬餘段存貯的淫穢視頻。

數位被告的辯護人則一致認為,快播只是一個影音播放器,不具備傳播屬性,因其具有優越的點播功能,被少數色情網站的站長用以傳播淫穢視頻,檢方發現的色情視頻,僅僅是快播的技術中為了提昇用戶體驗而自動緩存在伺服器上的文件。快播不僅沒有提供色情內容,還一直在與網監合作努力屏蔽不良內容,不存在所謂「放任」。

庭審進行了兩天卻仍未結案,控辯雙方激烈的辯論令網友高呼精采。可以看出,法院直播庭審,是有意試探民意。

稍有常識的人都能看出,快播「涉黃」完全是無中生有的事情。快播只是一個P2P工具,本身不會產生信息,而工具是沒有罪的,工具的製造者無法完全控制使用者的行為,就好比有人用菜刀殺了人,而菜刀是無罪的,罪責只在於使用它的人。

欲加之罪,何患無辭!庭審中,公訴人一直糾結於從快播公司的伺服器中提取的兩萬餘段淫穢視頻,並僅據此一口咬定快播公司主動傳播了淫穢視頻。而對信息技術稍懂一些的人都知道,緩存文件是臨時性的,淫穢視頻的源頭是某些色情網站,而這些視頻通過快播的P2P技術會被自動暫存在快播的伺服器中,快播公司不知道用戶會點播什麼內容,也就不知道伺服器中會緩存什麼內容。

至此,快播點播的原理已經很明晰了。淫穢視頻的發佈者是某些色情網站,接受者是看淫穢視頻的網民,快播在其中不過是一種類似於仲介的角色,而且這個「仲介」是純技術、全自動的,不可能主動給用戶提供淫穢視頻。研發技術並不可恥,技術是中性的,不應被強加罪責。

換一種角度看,快播也是色情內容的受害者。色情內容的氾濫導致快播被貼上「AV專用播放器」的標籤,聲名敗壞。因此,快播也建設了一套審查系统,努力反制色情網站,避免其產品傳播不良內容。牛文舉是該審查系统的主要負責人,據他所說,快播通過人工審查,屏蔽了四千多個色情網站,受到了深圳網監部門的嘉獎。事實上,完全阻斷色情內容傳播在業內是公認的難題,快播已經是盡力而為了。

代表公權力的檢方人員,在案件所涉領域理應是專業、權威的,不能以門外漢的姿態想當然地斷章取義、強詞奪理。而在這起案件中,檢方對快播這類P2P軟件的原理缺乏基本認識,對「傳播」的定義曖昧,舉出一些經不起推敲的所謂「證據」,最終被辯護人逼入理屈詞窮之境。

馬克思主義認為,整體與局部相互區別而又相互聯繫,局部不能脫離整體。而在本案中,檢方返覆強調伺服器上發現的淫穢視頻,而伺服器幫助用戶緩存視頻是快播技術的大架構的局部,僅憑藉局部的現象認定快播這個整體在主動「傳播」淫穢色情內容是荒謬可笑的,這就是犯了脫離整體看局部的穿鑿附會的錯誤。

考驗中國司法公正性的時刻到了,在此我呼籲:擁護法制,立足事實,快播無罪,釋放涉案在押人員!