2011年10月10日 星期一

LAB電腦網路很慢

用LAB的電腦的時候

一直覺得網路很慢 

開個網頁都要開很久 

但有時又會恢復學校網路正常的速度

所以我以為是學校網路的問題

可是後來發現其他人不會這樣子 我就想是我電腦的問題

所以 我本來想重灌的  畢竟這之前也不是我在用

但今天抓了wireshark來看

發現我好多封包都有錯誤

而且是我送出的封包中的IP Checksum出錯了  裡面都填0呢 @@

怎麼會是我送出的封包的checksum出錯呢?

請教游大大之後 才知道

可能是我網卡設定會幫我算IP checksum 但是事實上並沒有

所以去介面卡設定 把"IP檢查總和卸載"的選項關掉

讓網卡自己幫你算  (Checksum offloading )

這樣就解決了

2011年9月30日 星期五

MikeMike行動雲端記帳系統 Class Diagram

先貼幾個class diagram參考網址好了

wiki Class diagram

[UML]Class diagram

這東西 每次都是為了畫才去看一下  但都看得一知半解

可是我真的覺得這東西是要拿來溝通用的

只要大家都看得懂應該就好了吧  也因為如此有些應該還是遵守的

但我覺得不應該太拘泥


以下是針對MikeMike行動雲端記帳系統的Class Diagram

看有沒有BUG  :P

第一次設計這樣使用繼承  不知道會不會到亂用了??




StarUML還是不太會用  有機會還要在來研究他怎麼用

接下來要去找看看Eclipse的轉換工具 可能會更方便


2011年9月26日 星期一

MikeMike行動雲端記帳系統



目的 : 為了進一步練習使用雲端(GAE)以及Android 以及 記錄我自己的帳
           也順便練習寫blog囉

題目 MikeMike行動雲端記帳系統


工具: (星星數越多越優先)

    Server
        GAE (Java/Servlet/JSP) ★★★★★
        處理以及儲存都使用GAE

        進階練習 : PHP/CodeInteger ★★★

        閒閒沒事:Azure (ASP.NET) ★★★

    Client
        1.Web

            簡單版: HTML/JavaScript/JQuery/CSS ,★★★★

            最後練習 : GWT ★★★


        2.手機

            Android ★★★★


        3.Application

            純粹練習: Java Application ★★

                      其他GUI(使用C/C++語言) ★

                      C#.NET ★★

                      Python ★

                      Lua ★★

功能

    1. 記錄每天每筆花費 欄位包含:

        日期 : 年月日 (Date)

        項目名 : String

        價錢 : Int

        備註 : String

        種類 : String (吃飯 衣物 房子 交通 教育 玩樂 雜物 使用者自訂)

    2.記錄每筆收入

        日期 :  年月日 (Date)

        項目名 : String

        來源 : String

        哪個帳戶 : String

        備註 : String

    3.統計

        每日/每周/每月/每年
            總支出
            總收入
            總和 (總收入-總收入)
            各類的總支出

    4.輸出報表

        輸出每月的總支出 總收入

        每類的總支出

        圖表

        輸出格式 XML

    5.藉由Google帳號認證登入(依Server而定)

    6.手機/Application要能支持離線運作 (有網路時在把變更傳到雲端上)

    7.Client自動提供背單字功能!!!

待續...