Labels

Adventure Book 2.0 Headline Animator

推薦內容

Friday, February 27, 2009

Git 如何切換不同版本

本來以為

因為git並沒有所謂版本號碼,所以無法直接換回某版本。
但是git還是有用"特殊字串"來表示各個上傳的版本。

需要先

1. diff

2. patch 回 想要換回的版本

3. git commit

等於是再上傳一次 !

--

但是發現

git reset [version number]


就可將local端的git index reset 回到某一版本

--

那只是替換成遠端的版本呢 ?

先砍掉local端的檔案,再git pull是不行的。

因為git 的index 並沒有更新

需要先

1. 砍掉local端的檔案
rm xxx

2. 從local端的git index中去除
git rm xxx

3. 接著checkout
git checkout

就會把xxx 救回來

相關文章:

好物推薦:Git

Thursday, February 26, 2009

專業社交網站LinkedIn 台灣104可以變身嗎?

LinkedIn是一個讓使用者展示履歷的社交網站,之前利用Linkedin 一步一步建立英文履歷

而路過Blog看到, 專業社交網站LinkedIn擠身10億美元身價俱樂部
不過文章是2008的 ....  翻一翻新文章看到2009的文章有 Web 2.0時代面臨瓶頸 逐步走向歷史

幫Linkedin緊張了一下。



但是想想Linkedin在經濟不景氣的時候,應該會有些成長 XDD

就跟104以及1111這樣的人力銀行一樣,越冷越開花低
更何況Linkedin的介面好看多了 :P 應該不用擔心LinkedIn才是 :)

##這篇2009年的文章,2011年更新一下。

對台灣人而言,上面超多Head Hunter 是到外商的好跳板之一。
另外基本上還可以分享Twitter 以及Anobii 

真的不簡單,跟著時代的脈動走。Linkedin相當強悍,也有推出Android App 相當認真。

##2012年更新一下 大家都有Android App了

世界果然變動的很快,馬上就是要Web 3.0 SoLoMo了!

我想很多東西都會一直變,但是形式上的轉變,然而在內涵及內容上是不會變的,重點還是要如何建立一個好的英文履歷!!

其他關於英文履歷的文章:

用java script畫圖

先來個簡單整理
JavaScript Tutorial
http://www.w3schools.com/js/default.asp

主要是這篇 !
Drawing Graphics with Canvas

其他js相關閱讀


java script 對話方式


JDK 6 可以跟Java Script整合

很快很強大!蘋果發表Safari 4 Beta版,跑 JavaScript 比 IE7 快30倍

網路創業大不易 ? 真的要親自體會才知道!

網路創業大不易,最近因為六先生開課(相關文章)而浮出許多有關網路創業的好文,
收集一下:

nekobe大發表的 :




P先生發表的:

無技術網路創業,你要學的不是 PHP

推薦課程 Xdite大




Saturday, February 21, 2009

台灣只有兩種小孩

話說教了這麼多家教,卻只有遇到兩種小孩,
因為家教媽媽總是說 :
  1. 我的兒子很聰明,只是不努力,需要老師提點方法。
  2. 我的女兒很努力,只是腦筋轉不過來,需要老師提點方法。

Friday, February 20, 2009

什麼是 UDP ?

UDP (User Datagram Protocol )

網路上查詢udp的定義結果:

* 用戶數據報協議 (User Datagram Protocol, UDP)是一個簡單的面向數據報的傳輸層協議,IETF RFC 768是UDP的正式規範。
zh.wikipedia.org/wiki/UDP

* User Datagram Protocol,用戶數據報協議。是OSI 參考模型中一種無連接的傳輸層協議,提供面向事務的簡單不可靠 ...
www.sinoit.org.cn/informationsecurity/Encyclopedia/SecurityTermsO.html

* 用戶數據報協議。UDP是因特網傳輸層的協議,是提供用戶進程的無連接協議,也負責在應用程序之間的無連接 ...
www.itha.gov.cn/detail_info.jsp

--

wiki : User Datagram Protocol

wiki : 用戶數據報協議

什麼是 SMS ?

網路上查詢sms的定義結果:

* 定義為以信令網為傳輸載體,傳輸文字等簡短信息的業務。SMS主要以手機端對端的發送和接收以及手機與互 ...
news.iresearch.cn/0480/83175.shtml

* 是最早的短信業務,是現在普及率最高的一種短信業務。
soft.shouji56.com/article/256.html

* Short Message Service,短信息服務,就是指通過短信平台讓用戶能在移動電話上直接發送和接收文字或數字消息的 ...
www.11for.com/jishu/diannaosuyu.htm

什麼是 GPRS ?


Q: 什麼是 GPRS ?


A:  GPRS通用封包無線服務技術(General Packet Radio Service)是GSM行動電話用戶可用的一種移動數據業務。 它經常被描述成「2.5G」,也就是說這項技術位於第二代(2G)和第三代(3G)移動通訊技術之間。它通過利用GSM網路中未使用的TDMA通道,提供中速的數據傳遞。最初有人想通過擴展GPRS來覆蓋其他標準,只是這些網路都正在轉而使用GSM標準,這樣GSM就成了GPRS唯一能夠使用的網路。GPRS在Release 97之後被集成進GSM標準,起先它是由ETSI標準化的,但是當前已經移交3GPP負責。


wiki : GPRS


相關文章 :


How to use GPRS connect to internet (GPRS)
(Linux GPRS Howto 的說明比一些 GPRS Module 的application Notes 還清楚)






其他:


PDP : packet data protocol. 資料封包 (對應的,語音連線送的是聲音封包)。


什麼是 MMS ? (MMS需要GPRS才能傳!)

什麼是 HSDPA ?

Q: 什麼是HSDPA ?

A:

HSDPA高速下行封包接入(High Speed Downlink Packet Access)是一種行動通訊協議,亦稱為3.5G(3½G)。該協議在WCDMA下行鏈路中提供封包數據業務,在一個5MHz載波上的傳輸速率可達8-10 Mbit/s(如採用MIMO技術,則可達20 Mbit/s)。在具體實現中,採用了自適應調變編碼(AMC)、多輸入多輸出(MIMO)、混合自動重傳請求(HARQ)、快速調度、快速小區選擇等技術。

wiki : HSDPA



相關名詞:


自適應調變編碼(AMC)、AMC(Adaptive Modulation and Coding)

多輸入多輸出(MIMO)、 MIMO(Multi-input Multi-output)

混合自動重傳請求(HARQ)、HARQ(Hybrid automatic repeat-request)

什麼是 WAP PUSH ?

Q: 什麼是WAP ?

A: 在1997年6月,由全球前三大手機大廠Nokia、Ericsson、Motorola 和Unwired Planet一起合作,共同訂定能在手機和其他無線通訊終 端設備上傳送語音與數據資料的通訊協定標準,並命為WAP(Wireless Application Protocol)。WAP是一種開放式、標準的無線應用軟體協定,主要是為數位式行動電話 ( 如 GSM 系統 ) 與其它無線終端裝置,提供無線通訊與資訊服務。一個WAP 系統有兩個最重要的組成元素,一個是所使用的語言:WML,類似於在個人電腦上面瀏覽器中所用的 HTML 程式語言。另外一個是 WAP Gateway / Proxy,負責網頁原始程式碼的轉換。

wiki:wap

相關名詞 :

SMS Short Message Service
TPOA Transmission Path Originating Address

WAP Push SMS Messages

相關連結:

Sending WAP Push Messages

WAP Push Message Format

Create WAP Push SMS Messages

Thursday, February 12, 2009

節省資源的方式

節省資源的方式

request updates -> in the onResume activity
to stop the updates -> when onPause is called.

Location-based Service API

Sunday, February 8, 2009

MinGW 與 Cygwin 的不同處

MinGW 可以唸做 Min-G-W「明~碁~大不了~」

或是MinG-W「名~大不了~」,

也有人唸做 ming-wee「名貴(台語發音)」

或是 min gnu 「明~格奴」。

可參考 http://en.wikipedia.org/wiki/MinGW

MinGW 原來是 Cygwin (念做「賽葛-wing」)裡 GNU 開發工具的一個分支,沒 Cygwin 複雜,而且目的也與 Cygwin 不同。

Cygwin 的目的是希望透過一個 dll (就是 Cygwin1.dll 通常被安裝在 C:\Windows\system32底下) 建立一個系統呼叫轉換層,將原先 unix 世界裡的 system call 呼叫,經由這個 DLL 把它們映對到微軟視窗作業系統的系統呼叫,如此一來就可以很方便在 Windows 底下模擬出一個 unix 平台來,這樣你不需要一個 unix 機器照樣也可以開發 unix 程式。

開發好的程式只要拿到 UNIX 平台上就可以使用。同理原來UNIX上諸多 Open source 程式也可以粉方便拿到 Windows 世界來享用,

當然啦!UNIX system calls 與 Windows APIs 不盡然可以一對一對應,Cygwin 的目標在於儘可能 Compatible,執行績效倒不是重點考量。



Friday, February 6, 2009

在linux環境下如何掛載與卸載光碟機

目前較新的版本已經可以自動掛載了,不過手動掛載指令如下

#先建立掛載目錄
# mkdir /mnt/cdrom

#掛載光碟
# mount -t iso9600 /dev/cdrom /mnt/cdrom

#卸載光碟
# umount /dev/cdrom





#先建立掛載目錄
# mkdir /mnt/fd

#掛載軟碟機
# mount -t vfat /dev/fd0 /mnt/fd

#卸載軟碟機
# umount /dev/fd0




Wednesday, February 4, 2009

什麼是 Function Pointer ?

函式指標變數(Function Pointer)就是可以存放函式起始位址的變數。

使用方式:


double (*fp)(double);
...
fp = square;
...
(*fp)(x); // 呼叫 square() 函式


以下轉載自 C程式語言教學

C語言允許陣列指標和函數三者混合宣告,以表達複雜的資料結構。對於要撰寫比較複雜的應用程式來說,了解這三者的關係是非常必要的。例如下面的變數x到底是甚麼?

char (*x[])();

要看懂這些東西,首先要查型別與運算裡有關優先權與結合序的表格,得到()[]是第一優先權左結合,而*是第二優先權右結合。在看變數宣告時,如同運算式的推演過程,必須遵守C程式語言對*()[]的優先權定義。接下來請讀者背誦下面的口訣

* 看見[]就說array[] of
* 看見*就說pointer to
* 看見變數後面的()就說function() returning


上述口訣配合*()[]的優先權,依序找出其執行的順序,每看到運算符號就把這幾句口訣念出來。因此變數的意義如下面範例

char *x; // x: a pointer to char
char x[3]; // x: an array[3] of char
char x(); // x: a function() returning char
char *x[3]; // x: an array[3] of pointer to char
char (*x)[3]; // x: a pointer to array[3] of char
char **x; // x: a pointer to pointer to char
char *x(); // x: a function() returning pointer to char
char *x()[3]; // x: a function() returning array[3] of pointer to char
char (*x[])(); // x: an array[] of pointer to function() returning char
char (*x())(); // x: a function() returning pointer to function() returning char
char (*(*x)[])(int, int); // x: a pointer to array[] of pointer to function(int,int) returning char

讀者在閱讀上面範例時,千萬不要把這些英文翻成中文! 英文文法是後面修飾前面,比中文更能確切表達文句的意義,因此在處理這些複雜宣告時,用英文去了解即可。


--

參考資料:

wiki : Function pointer




簡介C的資料型態

C has really only four types of variables:

1. char
2. int
3. float
4. double

Welcome to Taiwan ! 推薦台灣住宿