希望的種子

隨便寫寫而已。

其實連說的很對,選市長,真的是在撒希望的種子,這一點柯做的很棒,說是造神我也認了。

人渣文本 說得好,「他們或許可以忍受惡劣的環境,但無法忍受一個沒有希望的環境。雖然他們還是愛台灣,但為了下一代,若台灣失去希望,他們將不得不離開。」

臺灣現在大環境這樣(大環境真的很好用),依然還是有許多人在努力奮鬥者,支撐這些人的不是 22K 而是虛無飄渺的希望,希望臺灣未來會更好。如果這點希望被拔走,不知道未來會變成什麼樣子。

我在中央也快六年了,從大一就加入學生會,一直參與直到研究所,感觸特別深刻。以前每學期學生會與諮商中心會辦理「全校幹部座談會」,都會設定幾個主要議題,往年的有校園竊案、宿舍生活品質、餐廳、綠色腳踏車…等,都是很具體且可以被立刻改善的問題。然而,最近這幾年,我發現議題越來越難成型了。難道這代表我們的校園已經越來越完美以至於挑不出問題呢?才怪,我認為正好相反,是問題越來越大,單憑學生的力量無法解決了。例如由臺大點火的兼任助理勞健保議題、校園機車禁止入校問題、校園活動場地問題,都是需要跨部會合作,才會有一絲絲的機會可以往解決的方向前進。

一旦看到跨部會這三個字,就知道難度有多大,也就是我喜歡稱的「大環境下的結構問題」,寫作「結構問題」,讀做「沒有人可以負責」。舉校園機車禁止入校為例,雖然理論上應該是由負責全校交通議題的交通管理委員會通過,但我於提案時總務長卻直接說這個決策並不是由此會議決定,而是在許多次沒有學生參與的行政會議通過後並執行,交通管理委員會只是一個傀儡。找了校長,得到的回應也只是我們尊重交通管理委員會會議的決定。辛亥隧道鬼打牆耶。又例如教研大樓施工延宕問題,總務處推說因廠商惡意用低價搶標,完全合法,所以只好依法行政允許其投標,然而除了依法行政之外,面對一個明顯是惡意、會在事後脫產倒閉的廠商,難道通過公務員考試的精英們會完全束手無策,沒有任何的手段可以反制?依法行政本意是在保護人民,若行政機關有侵犯到公民基本權利之疑慮時,必須要有相對應的法律才能為之,並不代表行政機關不能執行其它增加社會福利或是公平正義之作為。層層的、為了保護公民、學生之權利所設下的保護傘,卻被行政機關拿來作為擋箭牌,自我限縮,解釋成免除自己所應付之責任。讀作「依法行政」,唸作「沒有責任」。

當可以被解決的問題都被解決了,剩下的結構性問題怎麼辦?只好期待校長囉。以前我們總說什麼大小事都要找校長,明明就有現有的管道可以用,但是事實真的是很多管道根本就是封死的啊。校長作為全校行政團隊的代表,找他其實也是合理的。所以說,校長能不能讓學生對行政團隊抱有希望呢?(現任校長能不能被期待我還是看不出來,但是過沒多久我也要畢業了,也不甘我的事了)

以前參與全校幹部座談會,都會覺得學生提什麼宿舍馬桶漏水的問題,這種小問題根本不需要提出來到這個全校性的會議上處理,現在認真想想,現在這個會議搭配上現在這個行政團隊,也只剩下處理馬桶漏水的能力了。如果說現在的中央就是惡劣的環境,那吸引大家留下來、努力的希望,在哪裡?

很不精確的對比到市政上,就可以發現為什麼柯文哲的聲勢這麼高。連勝文有政見(應該說疑似是政見的東西,因為內容好像都…),可是柯文哲除了政見(真正的政見),還多了希望。雖然他本身也是精英(醫學院不好考啊),也是權貴(財產也算是很多),可是這些都是他自己努力得到的,不是繼承的也不是人家送的。人家說造神,說他會像馬英九一樣,被拱上天又狠狠的摔下來,可是馬英九當年的脈絡是陳水扁被整部國家機器鬥爭到不成人形,更別忘了馬還提了六三三這種鬼才會相信的政見,現在看柯,真的就覺得柯就只是普通人,那種你錢包掉了會在後方大聲喊先生你錢包掉了的普通人。如果我是臺北市民,即使 這些 關於 柯的 事情 都是假的,我真的希望可以被騙一次。

希望還有下一次選舉。

希望的種子

你愛國嗎?

曾經美國有人燒了國旗抗議,被起訴。大法官如是說

最高法院大法官多數意見之重心,在於強調星條旗所象徵者,乃美國一向所標榜的自由與人權,尤其是對不同政治理念的寬容,因此縱使是對星條旗本身有所侮辱不敬,只要是屬於意見的表達,而未同時影響社會之秩序,即不應加以處罰,此正可顯示在美國表意自由的特殊地位與其可貴之處。

同時銀魂也是這樣說

近藤:我就是屁屁的毛長的太濃密了不可能受女生歡迎的,哎我果然還是不行啊
阿妙:這才算是有男子氣概很帥啊
近藤:那我問你,如果阿妙小姐的男朋友啊屁屁的毛濃密的跟個毛團似的話你怎麼辦?
阿妙:連屁屁的毛一起愛啊。

所以,如果你說的愛國是指支持這個政府不論其所作為,那麼我覺得身為這個國家的公民嗎,不愛國才是國民義務。

我想像中的愛國是不論男女老少性別種族,無私的愛生活在這塊土地上的所有人,並且積極為其謀福利,針對不公不義的問題發聲,才是愛國。

國號、國旗什麼的,都只是一個可以更換軀殼,真正影響別人怎麼看一個國家的是這個地方的人民,真正重要的是在這個地方的人民是過著怎樣的生活。

(為了防止被罵都沒讀書隨便亂說,根據1933年《蒙特維多國家權利義務公約》,國家做為國際法人應具備下列資格:固定的居民、一定界限的領土、有效的政府、與他國交往的能力。)

只是盲目的支持國旗、國徽、支持中華民國政府,卻不去深思其背後代表的意義,並且認為臺獨運動是在「搗亂」,其實並不是真的愛國,只是服從權威而已。

另外,維基百科對於臺獨是這樣說

台灣獨立運動可以不同的方式進行,如台灣本土化運動、台灣正名運動等。然而台灣自 1949年兩岸分治起實際上已自主統治,現今多數台獨人士訴求的是「法理獨立」,也就是在憲法層面上與中國大陸主權脫鉤(不承認中華民國憲法中所述之固有疆域),杜絕任何未來與中國在政治上併合的可能性,這種形式有時被稱為「獨台」。由於台獨牽涉到的政治領域甚廣,至今尚未推進到法律層面。

所以我認為比較好的方向,是召開國民大會修憲,確立中華民國之領土為臺澎金馬地區。

你愛國嗎?

用 ssmtp 取代 sendmail

情境是,某主機僅提供網頁之服務,要將所有透過網頁或是系統寄出去的信轉到同一網域下的 smtp server。
雖然 sendmail 也可以做這件事,但 sendmail 的設定是在是太麻煩了,安裝新的程式還比較省時 😛

ssmtp 是一隻專門做這件事的程式,他本身沒有寄信的功能,僅能 forward 信件到外部 smtp server。

# cd /usr/ports/mail/ssmtp; make install replace

replace 可以把 sendmail 直接取代掉。

安裝好之後,修改設定檔:

root=[誰要收 root 的信]
mailhub=[外部 smtp server]
rewriteDomain=[寄出的信會顯示的來源網域]
hostname=[本機 hostname]
#FromLineOverride=YES
#這一行可以允許寄件人自訂信件的來源信箱

另外,也可以修改 php.ini:

sendmail_path = /usr/local/sbin/ssmtp -t

記得 man ssmtp 一下看看 ssmtp 有哪些男人可以看。

用 ssmtp 取代 sendmail

[Android] 使用 HttpClient post 資料到伺服器

其實 Android 有內建 HttpClient 的 library,但是實在是太舊了(4.0beta2),所以用了熱心人士重新包裝過後的 新版,雖然有點大,不過把常用的都包進去了,應該不會踩到一些陳年老 bug。

下面的 code 還有用到 Apache Commons IO,這裡 可以下載。

private void postData(String url, String filepath, String filename ) throws Exception {
        
        byte[] data;
        
        HttpPost httppost = new HttpPost(url);
        HttpClient httpclient = HttpClientBuilder.create().build();
        
        MultipartEntityBuilder entityBuilder = MultipartEntityBuilder.create();
        entityBuilder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE);
        
        InputStream inputStream = new FileInputStream(filepath);
        data = IOUtils.toByteArray(inputStream);
        InputStreamBody inputStreamBody = new InputStreamBody(new ByteArrayInputStream(data), filename);
        
        //entityBuilder.addTextBody("action", "test");
        //entityBuilder.addBinaryBody("file", file);
        entityBuilder.addPart("file", inputStreamBody);

        HttpEntity entity = entityBuilder.build();
        httppost.setEntity(entity);
        HttpResponse response = httpclient.execute(httppost);
        HttpEntity httpEntity = response.getEntity();

        String result = EntityUtils.toString(httpEntity);
        Log.d("uploader", result);
        
}

DefaultHttpClient 已經過時了,不建議使用,所以用 HttpClientBuilder 代替。

[Android] 使用 HttpClient post 資料到伺服器