2016年7月28日 星期四

Django筆記

本筆記的目的,在簡述一些重點。比較詳細的資料還是需要上網找,不過看了本筆記之後應該有助於理解網路上的資料(例如 https://docs.djangoproject.com/en/1.9/intro/tutorial01/)。

  • 安裝Django
  • 建立與啟動server
    • 指令:django-admin startproject <server name>
      • 會產生一些和server相關的目錄和檔案
      • 目錄有:
        • server_name/
        • server_name/server_name/
    • 啟動server:python manage.py runserver [[<ip>:]<port number>]
      • 省略ip和port number:預設值127.0.0.1:8000,將造成只有localhost可連線
      • 省略ip:效果同 127.0.0.1:port_number,也會造成只有localhost可連線
      • 當要提供外部服務時,我們要將ip改成0.0.0.0或真實ip,差別會在一台電腦有多個ip的時候(個人沒有實測過):
        • 0.0.0.0:port:佔用該電腦所有ip的port
        • aa.bb.cc.dd:port:只佔用aa.bb.cc.dd的port
    • 網站的功用:根據url選擇application、呼叫application、回傳content。
    • 也就是說,產生content是application的責任。
  • 建立與啟用application
    • 網站會根據url的doc path來選擇將此query送給對應的application去處理
    • 建立app:python manage.py startapp <app name>
      • app目錄為 server_name/app_name
    • url的對應
      • url的對應方法,主要是記錄在 server_name/server_name/urls.py 中
      • 如果有多個applications,把所有的對應放在一起可能有些混亂,所以django網站上的tutorial建議在建立一個 server_name/app_name/urls.py 檔,然後在 server_name/server_name/urls.py 當中來引用。
    • server_name/server_name/settings.py
      • 如果這個application會被其它projects用到,那麼要在settings.py當中設定
      • 如果透過django的database程式架構,那要在settings.py當中設定database的相關資訊
        • 透過django的程式架構,如果後端要更換資料庫系統,會比較方便,可能改設定就好。
        • 執行 python manage.py migrate,會根據application的設定來建立資料庫。

2016年7月24日 星期日

在EeePC上安裝Lubuntu 16.04遇到了嘸蝦米輸入法的問題



昨天把安裝Lubuntu 13.x的EeePC重灌,安裝Lubuntu 16.04。

安裝好之後,第一件事情就是試著搞定中文嘸蝦米輸入法。我曾經買過正版嘸蝦米,並從嘸蝦米網站下載ibus字碼檔。

Lubuntu 16.04的預設輸入法系統是fxcit,有XIM可選擇,如果要用ibus要另外安裝。

fxcit有嘸蝦米可以使用,不過輸入時會看到一個黑色大視方塊,不會顯示可選的字。
我只好安裝ibus了,版本是1.5.11,也安裝了ibus-table,也按照以前的方法安裝嘸蝦米字碼檔。結果悲劇發生,打嘸蝦米居然直接出來英文。

另一台電腦安裝Lubuntu 14.04的電腦,嘸蝦米相當的正常。
只好試著改灌舊版本了。


2016/9/29
問題解決了。
參考文章:http://askubuntu.com/questions/668269/fcitx-pinyin-input-menu-doesnt-appear
移除 fcitx-ui-qimpanel 就好了。( sudo apt-get remove fcitx-ui-qimpanel )

嘸蝦米字碼表: sudo apt-get install fcitx-table-boshiamy

可以考慮升級了!

2016年7月23日 星期六

透過顧問公司、代辦公司前進大陸唸研究所必看的一些事項

在台灣,有一些顧問公司、代辦公司等等,宣稱可以透過他們,前進大陸就讀研究所,甚至保證取得學歷。例如心理、中醫.... 五花八門,這是怎麼一回事呢?

大陸學校有對台灣、香港、澳門招生,稱為港澳台聯招。理論上,這是一個大家可以直接報考的考試,不用透過什麼顧問、代辦公司。大家也可以把這件事情想成申請米國學校,有人請代辦處理介紹信、自傳等等,有人則是自己來。不過,申辦大陸學校的顧問、代辦公司,處理的事情更多更黑暗。他們多半和大陸的學校有良好的關係,雖然名為聯招,學校已經事前幫他們的客戶們留了名額。以前傳言去大陸買學歷,這就是一個管道。學校會特別幫這群學生安排課程,比較密集的上課,如此學生就不用長住大陸。就算不去上課,課程也還是可以過關。

買學歷這件事是好的嗎? 當然不太好。不過,以米國的大學來說,例如一些野雞大學,不也像是個買學歷? 還有一些好的大學,會留一點名額給大額捐助者的相關人士,這也像是買學歷。對學校而言,這件事情可以增加校方收入,但是如果賣太多可能會降低學校水準。這個部份就留個學校去拿捏。但是這和大陸學校還是有些差別的,米國的學校比較是有規範的在賣,但是大陸學校就不知了,是否中央不希望賣,但是地方偷偷進行,雖然為學校賺取了較高的學費收入,但也有些錢進了私人口袋中?

大概在一兩年前,大陸中央開始在注意代辦這件事了。聽說有一群透過某家代辦公司去申請考試的人,報名費都從大陸的某個地區匯過去而被關切。這顯示了大陸中央的態度,應該是不希望有私相授受的事。當下兩岸官方的關係冷凍,校方可能更不敢台灣扯上太多關係。最近還有聽說,今年竟然發生本來應該是保證錄取的考試團,結果全部落榜的事,而且一些名校,已經愈來愈抗拒賣學歷的事。在經濟狀況好、比較市儈的地區,透過這種管道進去的學生,有時候會被當成肥羊宰殺,還被人家瞧不起,覺得你們是去玷污他們學校的。

如果有想要前進大陸買學歷的人,個人是奉勸不要,一來局勢不穩,二來規定會變,透過顧問公司、代辦公司去入學時,多半被業務的花言巧語所騙(就像以前很多保險業務員),口頭掛保證,結果簽下了沒保障的合約,萬一出了狀況則會居於弱勢。如果真的要唸書,只是透過這個管道入學,那麼合約一定要保證明確的年度要能入學,否則退費。甚至,可以自己先選定學校,然後先找校方聊一聊,說不定會有意外的收穫,不用靠代辦也可成功入學。(港澳台研究所考試,和台灣研究所考試很像,是各校出自己的題目,考生要先選定報考學校。差別在於,台灣研究所考試,各校時間可能不同,所以可以報多所學校;港澳台是所有學校同時在一地考試,所以考生只能選一個研究所。)

以上供參考。奉勸不要去取得不符實的虛名。

2016年3月24日 星期四

五十肩的治療很簡單

最近個人遇到了幾個五十肩的朋友親人,
他們分別接受了針灸、刮痧、拍痧來治療五十肩。

基本上,當天或是當下,五十肩就好了大半。
關鍵就是疏通經絡。

關節鏡手術? 何必無故去浪費錢挨刀?
有人說推拿要很久,那是因為很多中醫診所的推拿師本領不夠。

在台灣,沒能力的人把持著地盤,
設下重重關卡,不讓有能力的人取得該有的認證。
雖然這就是職場的寫照,這就是人生的一部份,
但還是讓人覺得悲哀,因為他們不止把持著地盤,
還害一般相信醫生的民眾很不好最好的治療。

2016年3月2日 星期三

git文字介面正確顯示中文檔名的方法

在例如 git status 時,如果檔名有中文字,會顯示類似以下的訊息:
 modified: "\344\270\255\346\226\207\346\252\224\346\241\210.txt"
這個中文檔名, 被顯示成成八進位的utf-8內碼了,相當不容易看出是什麼檔名。

解決的方法,是使用以下的命令:
git config --global core.quotepath off
再打 git status 時,就會顯示出中文了:
modified: 中文檔案.txt

2015年11月8日 星期日

馬習會後:陸方為兩岸統一的準備

很久以前,陸方打壓中華民國的國際空間,造成了海內外的一些愛國人士,認為該以台灣之名走向國際。尤其是海外,因為在台灣會被抓。這大概就是台獨思想的起源 (個人認為今天在主張台獨不會被抓的台灣,還在主張台獨的人,多數是為了選舉利益)。整件事簡單來說,就是:
打壓中華民國 => 台獨思想興起 => 兩岸統一困難

想要和平統一,根源就是在陸方的打壓中華民國。這件事情他們一定也知道,但是以前教育百姓說中華民國不存在、不准中華民國國旗出現、要拯救台灣同胞....,今天如果突然說「我們不打壓中華民國了」,首先老百姓心裡一時會難以適應,其次政敵會利用這個機會來奪取大位。所以一時之間,要作到完全不打壓是很困難的。

相較來說,官員們的素質比較高,要官員們換想法比較容易。要老百姓換想法,就需要一些時間,要潛移默化 (難不成承認自己以前教的是錯的?)。現在,在大陸的機場,常常可以看到中華民國的國旗,還有中華民國台灣地區------就寫在他們的入台許可證上。一批批來台灣的陸客,正在慢慢被輸入「中華民國還存在」的概念。另外,在陸方中央台最新的抗戰電視劇中,八路軍的帽子上已是中華民國的國徽。這些事情背後的含意,個人猜測是要老百姓開始習慣中華民國。為什麼要習慣中華民國? 因為(有限度、逐步的)承認中華民國,可以阻止台獨思想繼續興盛,以減少兩岸的統一難度。也就是說,陸方正在致力於降低使用打擊台獨的大絕招「承認中華民國」的難度。

今天的馬習會,馬總統的國旗徽章一開始被馬賽克,這應該是電台人員的標準處理法。之後可能收到上級的命令,所以會後記者會的國旗就沒被處理了。個人認為他們決定朝向以承認中華民國(來打擊台獨)前進了,而且腳步還滿快的,過一小陣子就會看到鬆綁一些東西。

在 歷史課本的舊課綱與新課綱:舊課綱究竟暗藏了什麼手段? 當中,有提到在台灣目前台獨派利用歷史課綱在幫年輕人洗腦。他們成功了,那些孩子們長大後,傾向台獨的會比較多(用這種手段是很令人擔憂的,用這種手段的人取得大位之後,易映證權力令人腐化)。所以陸方在和時間賽跑,要在老一輩凋零之前,重創台獨勢力,降低統一難度。

身為在台灣的老百姓,該如何面對兩方勢力的較勁呢? 多觀望,少表態,能拖盡量拖吧。最好拖到兩岸都覺得統不統一都可接受時,再來個公投決定。目前認為這樣是最好的結果。

2015年10月30日 星期五

python3中使用http.server撰寫web server的感想

感想很簡單:好像不太穩定,頻繁連線後、開啟超過一天,似乎都容易發生回應速度變超慢的情形。如果要長期開啟,還是使用django吧。