關於我自己

我的相片
New York, New York, United States
我叫江奕賢啦

2010年11月2日

小叮噹的手


你好奇小叮噹那圓圓的手怎麼拿東西嗎?
科學家已經做出類似的東西了
原理:用空氣壓力的變化來拿取物品

詳細資料及影片
http://www.sciencemag.org/news/2010/10/robot-hands-write-without-fingers

2010年7月5日

讓你的 Windows 7 Home 當遠端桌面的server

install the Windows 7 RTM concurrent remote desktop patch
http://thegreenbutton.com/forums/t/79427.aspx

you'll be able to use remote desktop for multiple sessions.

By the way, you need to open firewall for RDP in order to make RDP work.
http://forums.mydigitallife.info/threads/11788-Hack-to-enable-RDP-in-Win7-HP

不過 有些軟體 會以為你還是Home的版本 而有點小問題 請自行斟酌後再服用
比如說 Google Desktop 會想要開同一個database, 而使得第二個session的google desktop不work.

2010年6月28日

我篩選對象的其中一條rule

當我在研究奇摩交友上面某一位女生的留言板
我發現 每天都有很多人留言 想要跟她做朋友
她其實很久沒上線 但是因為一張美美的照片 使得每天留言不斷
突然 豁然開朗 一個困惑我已久的問題

我終於知道我怎麼選對象了!!!
以前 我只知道 很多人家所謂的美女 都會被我排除到我的list外面
但是我卻說不出來為什麼
當朋友問的時候 我只說得出 因為 她們 通常會有一種我不喜歡的特質
不是她們的錯 純粹是她們的外表 通常會導致外界影響她們 而使得他們有那些特質
除非 她們從小就被關在家裡 而家裡的教育 使他們沒有那些特質
以前 我只講得出這部分
講不出是哪些特質 也講不出為什麼我覺得她們有那些特質

今天 突然豁然開朗另一部分
原來 連我選交往對象 我都已經把我的人生哲學納入了考慮
雖然以前我不知道 但是 腦袋已經幫我過濾過 給我警訊

很多人叫它二八法則
百分之二十的付出 通常可以讓你達到百分之八十的目的
要達到另外那百分之二十 你得花百分之八十的力量去達成
而我的腦袋 會直接告訴我 那不值得
花百分之百的力量 去得到百分之百的目的
不如花百分之百的力量 去得到百分之四百的目的

美女 通常 在成長的過程中 因為外表 使得他們會遇到一般人比較少遇到的一些事件
比如說 某些特別的待遇 特別的關注 特別多的某種朋友 等等

所謂 由簡入奢易 由奢入簡難
當一個人 習慣於大家對她的優待、習慣於大家對她的虛寒問暖、習慣於大家送她各種禮物、習慣於一天幾百封的情書、習慣於各種華麗的追求招式 很多特質 就會慢慢的培養出來
而這樣的人 你要讓她再感受到開心、快樂、感動 已經不是誠心這種簡單的東西所能打動的了
誠心?你以為追過她的幾百個人裡面 沒有一個人有誠心嗎?
當你費盡心思的想給她驚喜 說不定對她來說是一個看到不要看的老套了
不是她故意的 也不是她的錯
而是 美麗的外表 很容易就有這樣的經歷

而我的腦袋 告訴我 花百分之一百的努力去求得這樣一個美女
她的內心、她的個性、她的價值觀、她的待人接物、她的脾氣 不一定是你要的
與其這樣 倒不如去發掘潛力股

我的腦袋告訴我,美女 很容易就可以培養出來
找到一個潛力股 加上美姿美儀訓練、瘦身、打扮 要個美女 還不簡單?!
你說 醜女 經過改造 也美不到哪去
那你恐怕又忽略了二八法則
你何必花這麼大的力氣 去把醜女變美女呢?
你當然是找一個已經很接近美女的標準 只是她不知道怎麼打扮 缺一點點小細節的那種
把自己當做博樂 要找一匹千里馬 一匹別人沒看出來的千里馬

她是你發現的寶物
一個別人覺得是石頭 你卻知道石頭裡面是一塊璞玉
一個你懂得欣賞的寶物
認真、誠實、自然的對待她
好好的享受你的愛情
而不是費盡心思的 想各種辦法 去跟別人比 看誰更能取悅那位難以取悅的 所謂的美女
一個 美在表面的美女、一朵 被昆蟲圍繞著的花朵

2010年6月21日

[破解]讓兩端都用NAT的人照樣可以連線

繼上次【如何隱藏自己的IP掃瞄別人的port】這篇 好久沒有寫網路破解方面的文章了
今天要介紹的是 如果有個server在NAT後面, 另一個NAT後面的client要怎麼連到這個server呢?
不需要port forwarding, 不需要DMZ, 也不需要透過第三台在firewall外面的機器喔! (像skype和teamviewer就是透過第三台機器)
而且 在NAT後面的server不需要先知道client的IP (通常都只有client知道server的IP)

怎麼可能? 真的嗎? 是的! 原理呢?

你有在router的NAT後面 ping過外面的某台機器嗎?
有沒有想過為什麼ping的結果為什麼傳得回來?
利用他傳回來的原理 以及tunneling, 你就可以讓兩個NAT後面的雙方有個管道可以溝通

詳細原理如下:
router在看到NAT裡面有人傳送ping的package出去之後的一小段時間內 會允許相對的ping response 傳回來
A在這個router(我們叫他R)的NAT後面 去ping (or tracert) 3.3.3.3
路徑中每一台機器(假設我們叫他B)都可以回給這個R, 說他連不到3.3.3.3
而這個R 看到ping response是關於3.3.3.3的 他就知道要傳回給A
A就會知道從哪一個IP(B)傳回這個response, 告訴他B連不到3.3.3.3
OK, 你已經破解了一邊了. 你已經有辦法讓B告訴A(要記得, A在NAT後面)他自己的IP(B的IP)
這時候, B一樣去ping一個IP, 比如說 還是3.3.3.3
A趕緊送一個ping response去給B的router(要記得,ping response會包含所有經過的node的IP,所以可以知道B的router的IP)
一樣的, B的router就會告訴B, 說"A說他連不到3.3.3.3". (but who cares)
PS: 3.3.3.3可以是一個根本不存在的機器

到此 你可以看到 A想辦法傳東西給B, B也想辦法傳了東西給A. And this is a handshake.
再來 A和B已經互相知道對方的IP 不需要那麼麻煩了
透過一樣的原理 A和B用UDP把資料傳來傳去 router看到雙方互傳類似的package, 就讓這些UDP data通過.
剩下的 只需要把TCP的package透過這個UDP tunnel互傳 就好了.

這裡有個利用這個原理做出來的proxy
http://samy.pl/pwnat/
玩玩看吧
記住: client要連到在NAT後面的server的時候 得先知道server的外部IP, 通常是router的IP. (內部IP不重要)

2010年2月22日

小叮噹的空氣砲


記得小叮噹裡面的空氣砲嗎? 其實現在也有這樣的產品喔!

他叫做 AirZooka, 瞄準的技術好的話 射程大約可以到八九公尺

其實原理很簡單 跟吐煙圈的原理一樣喔
不介意看英文的話可以看看
http://www.waynesthisandthat.com/airblasters.html

甚至很多人迷到想辦法DIY喔!
版本一
版本二

不過效果當然是比不上正版啦 下面是正版的效果
http://v.youku.com/v_show/id_XODk2MTIxODQ=.html

我是有一次在美國好萊塢逛街的時候 突然被空氣砲打到頭
你知道 當你頭被東西打到 你一定會四處看看你是被什麼東西弄到
東張西望 發現週邊什麼東西都沒有 只遠遠(八九公尺外)看到有個男的對我晃動他手裡的東西 向我點點頭
我怔了三秒 他又向我點點頭 我還是不知道他在對我放什麼電
他只好當著我的面 拿起他的AirZooka對著我再開了一槍
我眼睜睜的看著他開槍 槍裡什麼東西都沒有 我和他中間也什麼都沒有出現 零點幾秒之後 我迎頭又感受到一槍
我終於當頭棒喝 當場衝上前去 不是跟他理論 而是問他哪裡買的
我根本不管他賣多少錢 我當場買了兩支回來
有興趣的人如果在台北附近可以跟我租喔! Party或者帶到學校、辦公室 絕對大家超羨慕喔!