我的雲端生活網 - Life+

Thursday, May 31, 2012

不要習慣用別人的框架,努力把自己框起來

Wednesday, May 30, 2012

改變;從自己開始
做程式除了熟悉語法以外,最基礎也最基本的工作,就是字串處理;任何無法把字串處理工作做好稱不上懂程式
微程式技術研討會---Hash Function in C (I) http://ping.fm/R76Ql

微程式技術研討會---Hash Function in C (I)

Tuesday, May 29, 2012

微程式技術研討會---Google simple 語言 http://ping.fm/OaCMg

微程式技術研討會---Google simple 語言




Google simple 語言

1. 概說:
Simple可以說就是開發Android應用的BASIC語言,特別適於(但不限於)非專業級的程式設計師快速撰寫Android應用。
為了讓Android應用程式的撰寫更加容易,Google推出Simple計畫。Simple計畫的目的是要為手機世界以及Android平台提供一個容易學習與使用的語言,可以說就是開發Android應用的BASIC語言。
以下網址即為 google simple 計畫的站台… 裡面有許多文件, 有心要撰寫android平台程式者, 可以作為參考:
http://code.google.com/p/simple/

2. 環境建置
  Java SDK 1.6  
  Android SDK 1.5
  Ant version 1.7 下載 windows版本
  Simple-windows-0.1.1.zip


 a. 其中 java sdk 在 java 官網即可下載.


b. 要注意的是,  Android SDK 必須使用1.6的版本, 用現在最新的 sdk 反而會在 simple 語言編譯執行上出問題.


c. Apache Ant 下載位置在 http://ant.apache.org/


d. Simple-windows-0.1.1.zip  下載位置即在http://code.google.com/p/simple/
(除了 windows, 上頭也有提供 linux 及 mac 平台的版本)

3. 設定環境變數:
以windows 為例: 我的電腦->內容->進階->環境變數->系統變數->新增

JAVA_HOME 指向 java sdk 的安裝目錄,例:c:\java\jdk1.6.0
ANDROID_HOME 指向 android sdk 的目錄,例:d:\android_sdk-1.6
SIMPLE_HOME 指向 解壓後的 simple 目錄,例:d:\simple

ANT_HOME 指向 ant 安裝目錄 , 例 : d:\ant
將 ant 的安裝目錄,例:d:\ant\bin,附加到 環境變數 Path 中

4. 建立專案/編譯/執行:
在命令行下,切換到d:\simple 目錄下,   輸入
newsimpleproject com.mydomain.test.Test
  即可建立一個新的測試專案,  名字叫作 com.mydomain.test.Test
並且在 d:\simple 下生成一個 Test 目錄, 其下包含 assets, src, simpleproject  3個子目錄,  assets=外部資源區,  simpleproject 放專案檔, src 內即為原始碼.
接著輸入 simplec Test/simpleproject/project.properties
   編譯該測試工程,如果編譯過程中沒出錯的話,就會在 Test 下生成一個 build 目錄 ,  Test\build\deploy內含 android 的安裝程式檔 Test.apk
將此 Test.apk  copy 到 android 手機上, 安裝後即可執行.

P.S. Google  Simple與傳統 basic 語言的差異比較:
1. simple 程式語法上, 和 basic 相容 ,再加入事件驅動模式後,
幾乎和 Visual Basic 的程式寫法相同

2. simple 的程式本文為 plain text, 預設編碼為 UTF-8, simple 語法上, 大小寫
是不相同的  傳統 basic 語言大小寫是不分的.

3. simple程式最下方, 會有一小段 特性描述區段 (properties section)
可用來初始化各物件的初始值. 是 google 特意保留給未來的 IDE 整合開發環境用的, 但因目前尚無此程式實作 故此段仍須由 programmer 來撰寫它.
容後再述. 以下是程式的實作.
微程式 技術研討會--Boa WebServer For Embedded System http://ping.fm/HqZaH

微程式 技術研討會--Boa WebServer For Embedded System

Friday, May 25, 2012

有想法絕對是好的, 但想法不等於雜念
LINE用web server去做這種訊息傳遞,是個糟糕的設計 http://ping.fm/KSbmw
為何要把ubuntu 的桌面改成 Mac or XP? 如果是真的喜歡這些桌面 何不直接改用其他作業系統?

Thursday, May 24, 2012

某飲料的自販機protocol文件要描述的這麼複雜?明明是個簡單的東西,卻完全硬體思維,對於軟體的施作非常不友善

Wednesday, May 23, 2012

在旁搖旗吶喊或是不斷唱衰的人多得是,重要的是要知道自己在做什麼?而不是看別人怎麼做
等你成功以後在來談,為什麽不?會比較實際 ,你知道的;不管是哪種血,革命是需要流血的,否則他就稱不上偉大 http://ping.fm/wAeaZ
房市「不二價」將成為趨勢 <-- 本來就該如此,事實上當有人說他買房時殺了??錢時,我反而覺得這個建商不老實,不會跟他買房子 http://ping.fm/7EK3w

Tuesday, May 22, 2012

今年夏天,就是要Cold 住你的心,Life+澎湖旅行吧 http://ping.fm/Hhc8q

今年夏天,就是要Cold 住你的心,Life+澎湖旅行吧





【活動】

今年夏天,就是要Cold 住你的心,Life+澎湖旅行吧!

活動已經上線囉~~

這次活動到6/5,

參加的朋友可以抽Cold Stone禮券喔!

快點手刀來參加吧~親愛的粉絲們~~啾咪 ♥














為什麽;我們總不認為自己的存在可以改變什麽?

Monday, May 21, 2012

原來 putty 還有一種用途,可以當 terminal emulator
Debian - 套件的謹慎組織與和諧運作 http://ping.fm/bz5MW
原來這隻鳥上新聞了,他現在正在叫 http://ping.fm/3sonQ
創始人被掃地出門該怨誰? http://ping.fm/4EwiI
c99 有支援 VLA 這種東西,但看起來用處不大,且有點危險
void f(int n)
{
int vals[n];
}

Sunday, May 20, 2012

我仍然願意當一個 為了雞蛋,去與馬賊拼命的劍客?
自製腦電波控制程式 http://ping.fm/uKyjf

Thursday, May 17, 2012

寫一個透過簡訊公司api 能發簡訊的function需要多久? 我認為即使沒寫過也不需要超過1小時

Wednesday, May 16, 2012

吸睛!寵物犬巨大破表~網友驚:是北極熊吧! http://tinyurl.com/77nhapt
其實這張圖並不是電子發票, 電子計算機發票不等於電子發票 http://ping.fm/Bl41o

Monday, May 14, 2012

假消息? 如果是手機程式比較可能,tag 要佈多少reader 才能追蹤? http://tinyurl.com/6v6c2uv

Sunday, May 13, 2012

104的母親節廣告做的非常棒;但他跟品牌的連結為何? http://ping.fm/rMKjd
現代式薪資級距模式 http://ping.fm/xUz1v
c 可以使用macro 重新定義 + 的運算規則? 我的意思是 將 a + b 變成 ab , 形式是 a + b 而不是 func(a,b)

Saturday, May 12, 2012

其實,你我都曾是「潑糞哥」?也許現在還是~~ http://ping.fm/26C9K

Thursday, May 10, 2012

為什麽我們很少為我們自己提出的為什麽找答案?
How To Install Apache OpenOffice 3.4 Via PPA On Ubuntu http://ping.fm/GsZ6V

Sunday, May 6, 2012

C語言才是軟體工程界的王道? http://tinyurl.com/7bgattx

Thursday, May 3, 2012

【活動】母親節活動上線囉

【活動】母親節活動上線囉!Life+青春 Young 溢,送給媽媽青春美麗,寫下指定留言就可抽SKⅡ青春露喔!快到發燒好康參加活動吧~啾咪 ♥  http://www.facebook.com/liveplusfans




life+雲端生活家行銷活動


Blog Archive