2011年3月25日 星期五

Handle IP address convert to int or char(dot IP)

This code will do
1. convert char IP address to four int
2. convert four int var to one int
3. convert four int var to one char
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include 
int main() {
 char arr[] = "192.168.1.102\0 "; //extended to be able to fit up to maximum length
 unsigned short a, b, c, d;
 sscanf(arr, "%hu.%hu.%hu.%hu", &a, &b, &c, &d );
 arr[0] = '\0'; // cleared to make sure it's not just the same string coming back
 unsigned long ipAddr = ( a << 24 ) | ( b << 16 ) | ( c << 8 ) | d;
 a = (ipAddr & (0xff << 24)) >> 24;
 b = (ipAddr & (0xff << 16)) >> 16;
 c = (ipAddr & (0xff << 8)) >> 8;
 d = ipAddr & 0xff;
 sprintf(arr, "%hu.%hu.%hu.%hu", a, b, c, d);
 puts(arr);
}


Or, these is a api to do it

1
2
3
4
5
6
7
8
9
10
11
int main()
{ char ip[] = "192.168.1.102"; long long_address = inet_addr (ip) ; struct in_addr addr; addr.s_addr = long_address; char *dot_ip = inet_ntoa(addr); printf("%s",dot_ip); }


===========================================
reference from:
http://www.cplusplus.com/forum/general/9403/
http://stackoverflow.com/questions/1505676/how-to-convert-ip-address-from-char-to-int
http://beej.us/guide/bgnet/output/html/multipage/inet_ntopman.html  (good)
http://beej.us/guide/bgnet/output/html/multipage/inet_ntoaman.html
http://www.aboutmyip.com/AboutMyXApp/IP2Integer.jsp
===========================================


後記:
後來發現一篇文章最有用

從 inet_ntoa 看 thread safe 的 API


inet_ntoa會有thread safe的問題,最好直接改用inet_ntop

2011年3月4日 星期五

在WORD中Backspace鍵失效

微軟常常會讓人有無限的驚喜...
前幾天忽然發現,在word和outlook中。反白一段文字,卻無法用backspace(←)刪除。
然而在其他的軟體,甚至是其他的office軟體裡,卻都沒有這個問題。
這困擾了我幾天...
還一度懷疑,是不是本來就沒有這個功能,是我自己憑空想出來的 Orz

2010年12月20日 星期一

聰明人必做的10件事 --- 大前研一(轉貼)

無意間發現這篇文章,稍微google一下出處,卻到處都是轉貼。
實在無法確定是不是由大前研一寫的...但還是想分享上來~(如有任何侵權問題,煩請告知)
先不論出處。寫得很好,讓人有很多省思。
今年歲末即將到來,新的一年又有什麼樣的期許呢?

2010年12月13日 星期一

2010關西秋末楓紅遊 (旅行相關資料)

旅途照片分享:
(11/27~11/29秋末楓 奈良 鹿男的故鄉
(11/29~12/1) 秋末楓 京都 (上)
(12/1~12/3) 秋末楓 京都 (下)
(12/3~12/5) 秋末楓 - 大阪 姬路城 明石大橋

陸游.釵頭鳳

連續看了兩篇情色文學,其實情色的部份是少之又少~
然而文筆與情感的刻化,卻是在腦中徘徊幾天揮之不去

這兩篇文學都有提到 陸游《釵頭鳳》,好奇心驅使下查了下它的原文以及背景。看完心中的奔騰更勝,久久不能提止。大概的背景是,陸游與唐婉是小時的青梅竹馬,兩人的長大後對彼此私訂終生。然而在家人的反對下,最後並沒有結果。之後兩人分別各組家庭。在多年後偶然的機會相見,唐婉獲得丈夫的同意,與陸游在涼亭一見。相見之後陸游在涼亭的牆上留下"釵頭鳳",訴說心中思苦。唐婉幾年後看到此詞,便也寫下唐婉版的"釵頭鳳"。兩相對照下,更是令人心中滿是憐惜與不捨。

《釵頭鳳》 陸 游
紅酥手,黃縢酒,滿城春色宮牆柳。
東風惡,歡情薄,一懷愁緒,幾年離索。
錯!錯!錯!
春如舊,人空瘦,淚痕紅浥鮫綃透。
桃花落,閒池閣,山盟雖在,錦書難託。
莫!莫!莫!

《釵頭鳳》 唐婉
世情薄,人情惡,雨送黃昏花易落。
曉風乾,淚痕殘,欲箋心事,獨語斜欄。
難!難!難!
人成各,今非昨,病魂長似秋千索。
角聲寒,夜闌珊,怕人尋問,咽淚裝歡。
瞞!瞞!瞞!

2010年4月18日 星期日

淺談攝影入門--單眼、類單眼、小DC 傻傻不清楚

到底什麼是單眼?跟我們平常在用的小DC到底差別在哪裡?我到底需不需要買單眼?我想這是很多想要玩攝影,或是需要買相機的人常常會有的問題。這邊就稍微來談一下這些器材的差別,太叼鑽,太冷門,太特別的數位相機我就跳過了。畢竟這是寫給入門看的,所以就簡略的分類並說明嚕!希望可以從中,大概瞭解到自己到底需要什麼樣的相機。

2010年4月7日 星期三

淺談攝影入門--概論

x
x
玩攝影也有一些時間了,在這個上面燒了不少錢,也推了不少人跳入這個火坑(笑)。會想寫這一系列的文章,最主要也是因為常常有人問攝影的問題,其中不泛是一些重複性很高的問題。想說在這邊寫下來,除了幫助更多人跳入這個無底錢坑之外。有些觀念,知道是一回事,寫下來又是另一回事。畢竟,寫下來的東西不像說話是過眼雲煙,往往必須是深思熟慮,消化過的東西。而且網路上高手云云,有任何觀念出入更可加以討論,教學相長。其實對於網路嘴泡文化,還是有點怕怕XD,不過本著你對我客氣我就對你客氣的原則,加上這個blog應該沒什麼人看(笑),就直接開始吧!