2012年4月24日 星期二

很多時候,事情的責任在自己。

今天看到小王的新聞,實在有很多感慨。很多時候,很多事情,問題的核心以及責任,往往在於自己,而不是其他人,或是其他事物。

今天你自詡一個新好男人,有個好女友,或是好妻子,就不要羨慕別人可以花天酒地,可以玩盡天下不同的女人。

有個老實的朋友問我,我難道不能也去捻花惹草,不能跟某某一樣,在外面還可以有自己的生活?我回答,當然可以,只要你玩的起。同時,你可以接受你的另一半,一樣有另一種多采多姿的生活?一樣在外面有小狼狗?甚至,萬一你的另一半,並不跟你一樣過這樣風花雪月的生活,要跟你結束這段關係。你能接受"只剩"自己風花雪月的生活?你真的願意承擔,失去打拼多年,而成就的溫暖生活? 過那樣生活的人,我也認識,他們還羨慕擁有穩定感情的人勒~ 說實在,都是成年人了,他們覺得可以,旁人有啥好過問的。可是你(老實的朋友)可以麼?

簡單來講,你不是玩咖,你玩不起那樣的遊戲。
想玩這樣的遊戲,後過就要自己承擔。

小時候,我們都知道,考試考不好,是因為自己不用功。長大了,事情變大了,就認為是別人的錯?薪水拿的沒別人多,是懷才不遇?為什麼不承認是自己能力沒有別人好?偷吃被抓包了,拉全天下的男人下水,犯了全天下男人都會犯的錯?對,就是成龍,自己愛亂來,哪那麼多藉口?

今天的新聞才剛出來,也不知道會不會有其他爆點。所以我就目前的資訊,做個感想。說實話,我是很傷心的。我相信台灣很多人,看到這樣的新聞也是很傷心的。王建民代表的是台灣人在外奮鬥的一個希望。多少人有過半夜爬起來看球賽的經驗。但傷心之餘,我欣賞的是,他沒有找很多藉口。在那樣的背景,他走錯了,他也承認自己的錯誤。他知道,他第一個對不起的是"家人",第二個對不起的喜愛他的球迷。他承認自己做了錯誤的示範,並且向大家道歉。

老實說,接下來我不想再去翻閱相關的新聞。請他好好打球吧,台灣的球迷等的夠久了。想看到的,絕對不是這樣的花邊新聞...

2012年3月14日 星期三

30歲的自己勉勵未來50歲的自己


以後年紀大了,還是要身段軟,謙卑學習一切
張中謀、王永慶之所會成功。就是在他們成功後,仍然很謙卑的學習一切
by 30歲的carlpin

2011年4月18日 星期一

regular expression: describes a pattern of characters

JavaScript需要將特定字元篩選出來,然後移除掉。
這時候就需要RegExp啦!!

我是高中生,我要怎樣自己賺錢買相機、機車?

Moblile01上熱烈討論這兩個小朋友的差別
一個說要說服家長幫他出錢買相機,讓他可以學攝影。
大多人給予很多意見,雖然開砲的還是有~
另一個在抱怨爸媽沒有幫他買機車,這樣他以後會很糗...
網友開砲開的可過癮的...XD

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一下出處,卻到處都是轉貼。
實在無法確定是不是由大前研一寫的...但還是想分享上來~(如有任何侵權問題,煩請告知)
先不論出處。寫得很好,讓人有很多省思。
今年歲末即將到來,新的一年又有什麼樣的期許呢?