2010年12月30日 星期四

iPad V.S. ViewPad

今天去玩了iPad 跟 ViewPad
iPad不管在操作的流暢度
或是外型的質感 都是遠勝的
原本有點跑票的心  又被拉回來了
好期待明年的iPad2 ..
可以要求螢幕別變小嗎?
現在這尺寸 剛剛好啊 ~~~

2010年12月23日 星期四

約耳續談軟體

看到第十章
給電腦科系學生的建議
來點檢討好了
看看自己哪些沒做到


  1. 在畢業前學會寫作
    • 一直覺得自己的寫作能力還算不錯
      可是正式文章的寫作能力還蠻差的
      找了本金字塔原理II來看 還是沒看完
      是要花點時間來學習的
      不然連自傳都寫的零零落落 ...
      現在先努力督促自己 多寫點網誌
      各方面的內容都要寫

  2. 在畢業前學會C語言
    • C .. 指標一直是我想逃避的
      那個星星符號 真的是搞得我滿頭星的
      可是書上說的很對
      指標跟演算法 很能夠訓練邏輯思考能力
      讓小弟去買了本"指標的藝術" 回去再跟他借來看 ~

  3. 在畢業前學會個體經濟學
    • 不只是經濟學 財務金融的 都該學習
      現在回想 真的大學超混的
      能畢業都覺得是個奇蹟 ...

  4. 不要因為非CS的課無聊就放棄
    • 其實很多課值得修
      常會因為自己的本科而忽略了其他有趣的事物
      像是當初選的哲學概論
      沒選到的邏輯
      很想念的心理學
      都該再去學學的 ...

  5. 修習要寫大量程式的課程
    • 這非常重要
      在十萬個小時裡
      每一分每一秒的累積 都會在日後發酵
      而且能夠沉浸在喜歡的事物上 會是很幸福的事情
      而且寫code .. 可以讓腦袋一直思考的 很棒!!

  6. 別擔心所有工作都會外流到印度
    • 文中強調有能力的工程師 到哪都不怕
      套在台灣來講 應該是不怕工作留到大陸
      我 ... 應該不是有能力的吧

  7. 不管你做什麼,去找個暑假實習工作
    • 我也曾經在暑期打工.. 在計中
      很對不起當初的小姐與學長
      當時很不負責任 又很會牽拖
      連累到了不少人
      如果再有次機會 .. 我絕對不會這樣了!! 

2010年12月22日 星期三

HTMLEditor

HTMLEditor允許使用者自行輸入語法
如果不想讓使用者執行 script的語法時
可以設定 "NoScript"屬性

2010年12月20日 星期一

想學的

2010/12/20
鋼琴、吉他、打鼓
至少要學一件樂器

想看的書

2010/12/20
指標的藝術

找本演算法的

忙碌者的投資聖經

這期的商週標題 "忙碌者的投資聖經"

裡面提到了一些還值得學習的觀念

除非我們是專業
並且每日至少花六個小時的時間做研究
短進殺出 並不適合我們

高股息優於高配股
配股只會稀釋股本
股息只要優於定存就算賺了

巴菲特的價值投資法是好物
好公司不會因為短期的折損 而失去價值
短期的下跌 反而要更開心
因為有機會逢低買進

何謂好公司?
每年的股東權益 至少要快20%
並且不會一直拿去做內部投資
而且公司的營運是穩健的(牛皮型)
公司的賺錢項目 是我們懂得

觀念其實大家都有
就看是否能克制衝動
具有執行力了

2010年10月26日 星期二

Python 轉成 exe 使用 (未完)

想要打包python的程式碼
找了一下py2exe  發現他只支援到2.5的版本
可是現在要用的是3.1的版本
找了一下 發現 cx_Freeze

中文說明

2010年10月25日 星期一

1022- G20 finance ministers resist US pressure over trade

原文

US proposals that countries set targets to reduce trade imbalances appeared to be running into opposition at the G20 meeting of leading economies.
  • "that" 後面是修飾 US Proposals

單字片語
  1. imbalance - 失衡
  2. opposition - 相反面
  3. express - 表達
  4. comment - 表達意見, 評論
  5. currency - 通貨
  6. appreciate - 升值
  7. tackle - 處理
  8. colleague - 同仁, 同行
  9. dominate - 支配
  10. be held ahead of - 提前舉行
  11. summit - 高峰會
  12. crisis - 危機, 危急關頭
  13. avert - 防止, 避免
  14. boost - 使增長
  15. competitiveness - 競爭力
  16. resist - 反抗
  17. accuse - 控告
  18. interference - 干預
  19. internal - 內部



貓頭鷹的一天 - 非電影評論

連續幾週都去看電影
這週也不例外

一早(其實也是過十點)把衣服洗了 晾了
匆匆出門
原想去涼麵店來個早午餐
看了時間擔心趕不到時間
只好直接去威秀
還好到的時候還有點時間
買完票 跑去旁邊的Burger King 買了一份華寶套餐
味道還不錯 只是薯條少了一個人分

貓頭鷹這部片還蠻適合小朋友看得
至少戲院廳裡的小孩  歡鬧的
劇情還蠻童話的
兩個兄弟 被壞人捉走
一個逃跑找去神話中的英雄求救
一個成為了壞人的一分子
逃走的弟弟經過不算長的千辛萬難 找到了神話中的英雄
然後不出所料的 英雄們去拯救世界  打敗壞人
然後不出所料的 英雄們中有了叛徒
然後不出所料的 身為主角的弟弟 挺身而出
不只打敗了壞人的頭頭 還打敗了變壞的哥哥
然後不出所料的  變壞的哥哥沒死  準備要拍第二集

或許是心有所礙 才覺得這部片普普吧
3D的是還蠻可以看的

看完電影後  還是去了誠品看書
想說昨天看了一下Android的介紹
發現一堆Java的語法看不懂
決定今天拿本Java的書來看看
結果 ... 依然看到一半 在誠品坐著睡著
結果 ... 睡著起來看完  還是沒找到自己想要的資料
倒是對Swing 的事件模式感到挺複雜的
有時間想來試試看
最後離開 帶了本字彙的書回家
算是感謝誠品讓我白看了不少書跟雜誌吧 ...

自己吃飯總是很難特別說吃些什麼
最後還是跑去鬍鬚張
雖說一個人吃  但也吃了快兩百
最扯的!! 算帳小妹多算我35元!!
我一個人哪有必要喝兩碗湯阿!!

回到居所   把積欠很久的部落格看完
然後在看了一下HBO的變形金剛2
洗澡完  寫一下今天的感想
就到現在了 ...
該說晚安了 ~~

2010年8月26日 星期四

VNDP sample


classid=CLSID:70EDCF63-CA7E-4812-8528-DA1EA2FD53B6
codebase="VitaminCtrl_3_0_0_10.cab#version=3,0,0,10">









2010年8月18日 星期三

範例 - ASHX

using System;
using System.Web;



public class TestHandler : IHttpHandler {
  
    public void ProcessRequest (HttpContext context) {
        int item = Convert.ToInt32(context.Request["item"]);
        context.Response.ContentType = "text/plain";
        context.Response.Write(item.ToString());
    }

    public bool IsReusable {
        get {
            return false;
        }
    }

}

2010年8月10日 星期二

如何引用 System.Runtime.Serialization.Json

1. 專案必須為 .Net 3.5
2. 加入兩個lib
System.ServiceModelSystem.ServiceModel.Web
3. 加入引用 using System.Runtime.Serialization.Json;

2010年7月21日 星期三

出國的 2 3 事 ...

應該是念專案管理了
要來找找相關的資料
加油!!

http://www.wretch.cc/blog/cindyliu99&category_id=11599894

2010年6月16日 星期三

Decorator 的範例


def accepts(*types):
    def check_accepts(f):
        assert len(types) == f.func_code.co_argcount
        def new_f(*args, **kwds):
            for (a, t) in zip(args, types):
                assert isinstance(a, t), \
                       "arg %r does not match %s" % (a,t)
            return f(*args, **kwds)
        new_f.func_name = f.func_name
        return new_f
    return check_accepts

def returns(rtype):
    def check_returns(f):
        def new_f(*args, **kwds):
            result = f(*args, **kwds)
            assert isinstance(result, rtype), \
                   "return value %r does not match %s" % (result,rtype)
            return result
        new_f.func_name = f.func_name
        return new_f
    return check_returns

@accepts(int, (int,float))
@returns((int,float))
def func(arg1, arg2):
    return arg1 * arg2


acceots 可用來檢視輸入值
return 可用來驗證輸出值

引用自 http://www.python.org/dev/peps/pep-0318/

2010年6月12日 星期六

第二次模擬考

今天第二次模擬考
聽力部分  題目比上次簡單
讀跟寫上面 卻難了不少

=========== 檢討分隔線 ===========

聽力:


  1. 單字認識太少,很多字都聽不出來是啥意思。
  2. 題目預看的速度太慢,往往只看到一半錄音帶就開始講話了。

閱讀:

  1. 單字認識太少
  2. 閱讀速度太慢
  3. 要多練習Scan、Skip的方式
  4. 專注力太低
  5. 自信不夠,前面不會寫整個心情被影響到。
  6. 時間分配太差,後面的題目幾乎沒時間寫。

寫作:

  1. 時間分配太差
  2. 文章的結構沒記熟
  3. 特殊語句沒記熟
  4. 構思花太久
  5. 太容易慌

2010年6月10日 星期四

30歲了 ...

最近部門缺人  一直在找ASP.Net的人才
今天來了一個面試 
詳細內容就跳過了

他在業界打滾了也有七八年的
或許是工作項目的關係吧
他對比較新的技術 很不熟悉
在求職單上 看到他要求的待遇
不太像是在資訊業 
有了七八年經歷的人所要求的薪資  太少了

再過幾個小時  就要滿29 真正的跨入30大關了
不能再用虛歲、實歲的 呼攏自己
這陣子也發生了很多事情
似乎 都是在告誡自己 

下一幕 已經開場了
是主角 或是配角
都要登場了

希望能力更充實
希望態度更認真
希望視野更開闊

加油!!

2010年5月30日 星期日

Django - Template

Template的用法備註
http://djangobook.py3k.cn/2.0/chapter04/
  • 可用的變數範圍
    • 字典
    • 屬性
    • 方法 - 必須是無參數的方法
    • 列表類型 - List, tuple等
  • "方法"的使用,需特別注意
    • 方法若出異常,則錯誤訊息會往上傳。若該異常有silent_variable_failure的屬性,且設定為true,則不會將訊息往上傳出。
    • 方法需注意使用。ex mytest.delete() 會誤執行,可在方法內設定alters_data=True
  • Template語法
    • {{ ... }} :內部存放變數
    • {% ... %} :內部放入標籤(Tag), if、for、ifequal
  • 標籤(Tag)
    • if
      • {% if isTrue %} ... {% endif %}:判斷isTrue是否為真,若為真,執行中間的區塊。
      • {% if isTrue %} ... {% else %} ... {% endif %}
      • {% if%}:可用 not、and、or。但and跟or不可同時使用。也不能用圓括弧。
    • for
      • {% for item in itemlist %} ...
        item {% endfor %}
        :迴圈
      • 可加個"reversed"反向搜尋。{% for item in itemlist reversed %}
      • {% empty %}:當空的時候執行。
      • {% for item in itemlist %} ...
        item {% empty %} ... {% endfor %
        }
      • {{ forloop.counter }}:for迴圈裡的變數,紀錄執行次數,第一次時為 1。
      • 其他變數:
        • forloop.counter0:從0開始。
        • forloop.revcounter:第一次為總數量,最後一次為1。
        • forloop.revcounter0:最後一次為0。
        • forloop.first:第一次執行時,為True。
        • forloop.last:最後一次執行時,為True。
    • ifequal
      • {% ifequal AAA BBB %} ... {% endifequal %}:如果AAA跟BBB相同,執行中間的區塊
    • 注釋:
      • {# This is a comment #}:中間的字串為注釋,但必須要為同一行,不可換行。
      • {% comment %} ... {% endcomment %}:兩者之間的區塊皆為注釋。
    • 過濾器:
      • {{ name | lower }}:所有字串變成小寫。
      • {{ my_list | first | upper }}:過濾器的結果,可以不斷傳送。
      • {{ bio | truncatewords : "30" }}:過濾器可以有參數,用冒號做分隔。

2010年5月29日 星期六

Django 安裝過程筆記

  • Python26跟3.0並存
    • 需要改變環境變數
    • 在eclipse中,則將lib的參考順序修改一下就好
      • window => Preference => Pydev => Interpreter - Python
  • django-admin.py位置
    • 位在Python26/Scripts
    • 需要將其位置 加入到環境變數裡面,否則直接打指令的話 會找不到
  • elipese與mysite的位置
    • mysite的位置 必須放到src底下,eclipse才找的到

2010年5月13日 星期四

文章閱讀 05/13

  • nominee:被提名人, A nominee is someone who is nominated for a job, position, or award.
  • mayoral :市長的
  • mayoral race: 市長選舉
  • municipality:自治市(直轄市)
  • municipal :地方政府的
  • designated:委派 指任(+as),
  • legislator:立法委員
  • Legislative Yuan: 立法院
  • former : 以前的
  • lawmaker:立法者
  • panel :專家咨詢組, a group of specialists who give their advice or opinion about something; a group of people who discuss topics of interest on television or radio 
  • incumbent :在職者
  • contender: 競爭者
  • Solidarity : 團結
  • lineup: 選手陣容
  • endorsement :支持,認可,a public statement or action showing that you support somebody/something
  • colleague : 同事
  • campaigning : 參加運動;進行競選
  • aspire: 渴望(成就)~ (to sth), to have a strong desire to achieve or to become something
  • securing: 牢固的;穩當的;牢靠的
  • usher : 引座員,(法庭的)傳達員,門衞,門房, an official who has special responsibilities in a court of law, for example allowing people in and out of the court
  • battle:戰役;戰鬥;搏鬥
  • unreserved : 無保留的, complete and without any doubts
  • aggravating : 加重的;增劇的;惡化的
  • solicit : 索求,請求…給予, ~ sth (from sb),  ~ (sb) (for sth) formal
  • formidable :令人敬畏的, if people, things or situations are formidable, you feel fear and/or respect for them, because they are impressive or powerful, or because they seem very difficult
  • stronghold : 有廣泛支持的地方, an area in which there is a lot of support for a particular belief or group of people, especially a political party

2010年5月11日 星期二

IELTS - 筆記 0510

  • 單字
    • faculty: 系
    • ward:病房
    • surgery:手術、門診室
    • surgeon:外科醫師
    • disorder:混亂
    • obstetrics:產科
    • intensive care:加護病房
    • intensive: 徹底的,密集的
    • radiography:X光照像
    • paediatrics: 小兒科
    • drip:滴下、點滴
    • fluid:液體, 流動的
    • wheelchair: 輪椅
    • -ology:學科、學目, small filed, refer to a particular science or subject
    • syringe:皮下注射器
    • needle:注射針頭
    • colostomy bag:人工肛門袋
    • Urine:尿
    • monologue:獨白,獨腳戲
    • creche:托兒所
    • opposite:對面的,on the other side of a particular area from somebody/something and usually facing them
    • crotches:拐杖(walking stick), 胯部,褲檔,
    • use sb/sth as crotches:把某人/某物當支柱.
    • Oxygen:氧氣
    • nutrients:營養的,營養物
    • absorb:吸收,理解
    • to tilt:使傾向於,
    • genetics:遺傳學
    • bacteria:細菌
    • Mosquito:蚊子
    • pollution:汙染
    • stress:壓力
    • sling:吊帶,a band of fabric that is tied around a person's neck and used to support a broken or injured arm
    • fabric:布料
    • cast:鑄模(石膏), a shaped container used to make an object.
    • plaster:熟石膏
    • exercise運動
    • -borne:運載的,輸送的
    • airborne:空氣傳播的
    • viruses:病毒
    • bandage:包紮
    • injection:注入,注射
    • covering up:掩蓋
    • prevent:預防,阻止
    • healthy diet:健康飲食
    • diet:(noun)日常飲食, (verb)節食
  • 位置描述
張貼選項




    2010年5月2日 星期日

    Unit Test基本原則

    UnitTest的基本原則



    1. 使用明確、自動、還有獨立的UnitTest。

    2. 先寫測試程式  再寫功能程式。

    3. 測試程式要包含正確版本的輸入 跟 正確版本的輸出。

    4. 測試程式要包含錯誤的輸入跟 錯誤時適當的回應。

    5. 重構時,要先修改測試程式,以反映新的需求。

    6. 重構是為了增進效能、適應性、可讀性、維護性或者其他要改善的項目。

      2010年4月25日 星期日

      Python - with語法

      The with statement creates what’s called a context: when the with block ends, Python will automatically close the file, even if an exception is raised inside the with block. You’ll learn more about with blocks and file objects in the Files chapter.


      with 類似於 C#裡的using用法
      會自動關閉 open()