2012年12月2日 星期日

Replacement

十全大補男電影的片段

總教練在一次賽前的作戰會議上
問了球員一個問題
「場上你們的恐懼是什麼?」
一個也叫"Sean"的四分衛說了
他害怕的東西是「QuickSand」

他說:
You're playing
And you think everything is going

fine But then one thing goes wrong
And another, and another

You try to fight back, but the harder
you fight, the deeper you sink
Until you can't move
You can't breathe
Because you're in over your head
Like quicksand

一開始一切看來都很好
然後你感覺一件事情錯了

然後一而再再而三

你想反擊,可是你愈掙扎卻陷越深
愈來愈多的事情出了差錯
一切變成不在自己的掌握
到了最後
所有的事情都錯了
就好像流沙一樣

--
我對這個片段印象非常深刻
即使我根本記不起來這是哪部片子得靠google還原

我覺得我需要一些方向

2012年11月3日 星期六

上海行程預定

Day1:
晚餐有歡迎晚會
Day2.5:
(10號線〈南京東路站〉6號出口)外灘參觀→南京東路步行道
Day3:
上午:(地鐵10號線豫園站)城隍廟老城隍廟小吃廣場、豫園 (午餐→南翔饅頭店、南翔小籠包、寧波湯糰店)
下午:人名廣場(多線交會)+ 10號線新天地站or1號線黃波南路站(東台古玩市場、新天地)
Day4:
回台灣~!

ICICIC 2012上海投影片+備忘錄

ICICIC2012_Final_Page_01 ICICIC2012_Final_Page_02 ICICIC2012_Final_Page_03

ICICIC2012_Final_Page_04ICICIC2012_Final_Page_05ICICIC2012_Final_Page_06  

ICICIC2012_Final_Page_07 ICICIC2012_Final_Page_08 ICICIC2012_Final_Page_09

ICICIC2012_Final_Page_10 ICICIC2012_Final_Page_11 ICICIC2012_Final_Page_12

ICICIC2012_Final_Page_13 ICICIC2012_Final_Page_14

2012年10月30日 星期二

MessageBox 類別 Show 方法的語法為:


Copy by   http://blog.xuite.net/chu.hsing/Think/29672699

MessageBox 類別 Show 方法的語法為:
數值變數名稱 = MessageBox.Show(提示訊息 [,標題] [,按鈕] [,圖示] [,預設按鈕] [,選項])

按鈕的列舉常數名稱及其意義為:


MessageBox 類別 Show 方法的語法為:

數值變數名稱 = MessageBox.Show(提示訊息 [,標題] [,按鈕] [,圖示] [,預設按鈕] [,選項])

按鈕的列舉常數名稱及其意義為:

列舉常數名稱

顯示按鈕

MessageBoxButtons.OK

「確定」按鈕

MessageBoxButtons.OKCancel

「確定」、「取消」按鈕

MessageBoxButtons.AbortRetryIgnore

「中止」、「重試」、「略過」按鈕

MessageBoxButtons.YesNoCancel

「是」、「否」、「取消」按鈕

MessageBoxButtons.YesNo

「是」、「否」按鈕

MessageBoxButtons.RetryCancel

「重試」、「取消」按鈕

圖示的列舉常數名稱及其意義為:

列舉常數名稱

顯示按鈕

MessageBoxIcon.Asterisk

 i圖示

MessageBoxIcon.Error

 X圖示

MessageBoxIcon.Exclamation

 「!」圖示

MessageBoxIcon.Hand

 X圖示

MessageBoxIcon.Information

 i圖示

MessageBoxIcon.None

無圖示

MessageBoxIcon.Question

 「?」圖示

MessageBoxIcon.Stop

 X圖示

MessageBoxIcon.Warning

 「!」圖示

預設按鈕的列舉常數名稱及其意義為:

列舉常數名稱

顯示按鈕

MessageBoxDefaultButton.Button1

以第一個按鈕為預設按鈕

MessageBoxDefaultButton.Button2

以第二個按鈕為預設按鈕

MessageBoxDefaultButton.Button3

以第三個按鈕為預設按鈕

選項的列舉常數名稱及其意義為:

列舉常數名稱

顯示按鈕

MessageBoxOptions.DefaultDeskTopOnly

訊息方塊僅顯示於預設旳桌面。

MessageBoxOptions.RightAlign

標題文字靠右對齊。

MessageBoxOptions.RtlReading

訊息由右向左顯示。

MessageBoxOptions.ServiceNotification

訊息方塊僅顯示於作用旳桌面。

傳回值的列舉常數名稱及其意義為:

列舉常數名稱

顯示按鈕

DialogResult.OK

按「確定」鈕

DialogResult.Cancel

按「取消」鈕

DialogResult.Abort

按「中止」鈕

DialogResult.Retry

按「重試」鈕

DialogResult.Ignore

按「略過」鈕

DialogResult.Yes

按「是」鈕

DialogResult.No

按「否」鈕

 

 

2012年10月28日 星期日

聽說

對彭于晏印象大好
喜歡聽說裡的陳意涵大於痞子英雄裡的陳意涵
「秧秧」這個名字也很好聽

好久沒看這種很簡單很開心的片子了
讓人想起,男生喜歡女生,原本是這麼輕盈的一件事
這麼簡單這麼歡喜的一件事

接連被陳妍希和陳意涵迷的七暈八素
即使脫離了片子就還好
--
他們會看見的!

2012年9月15日 星期六

生活

投出第一篇論文
存進人生的第一桶金

永遠做不完的Project
往前走 才能看到方向

嘿 我的而立之年~
--

那些年,我們一起追的女孩, 重要的不是那個女孩, 也不是到底誰追到了那個女孩; 是在追那個女孩的那些年裡, 我們因此明白了什麼。

成長中很重要的一部分,就是「失去」。在那一場青春潮水裡,我失去了什麼?

2012年7月12日 星期四

額外的Debug資訊,e.g.thread資訊

image

2012年6月12日 星期二

6月

好累= =

2012年4月22日 星期日

嘿~It’s my birthday

 

不管是用什麼方式
謝謝那些祝福我生日快樂的人: )

be happy too

roomie-So Long
還不錯聽

2012年4月6日 星期五

PDF惡意編碼分析


Challenge 6 of the Forensic Challenge 2010 - Analyzing Malicious Portable Destructive Files
(英文網頁說明)
https://www.honeynet.org/challenges/2010_6_malicious_pdf

 

鑑識分析挑戰 6:分析惡意編碼 PDF 檔案
(中文網頁說明)
http://www.honeynet.org/node/584

 

開wireshark File>Export>Objects>HTTP 把全部物件Export出來
會得到惡意PDF文件"fcexploit.pdf"和其他一些東西

--
1.
惡意文檔分析技巧及工具快速參考(Cheat Sheet)
http://jay-fva.blogspot.com/2011/05/cheat-sheet.html
2.
神父神棍
http://wordintoro.wordpress.com/2011/08/
3.
010 Editor
4.
http://blog.didierstevens.com/2008/04/09/quickpost-about-the-physical-and-logical-structure-of-pdf-files/

2012年3月23日 星期五

C# 利用IP查詢Hostname問題



Dns.Resolve 與 GetHostByAddress(String)
在.net 2.0後版本都會顯示已過時

但M$DN 所建議的替代方案Dns.GetHostEntry
輸入IP並不能有效取得Hostname ,我遇到和下面一模一樣問題
http://bytes.com/topic/net/answers/453896-dns-gethostentry


外國人討論此問題也有不少討論串
(1).
http://bytes.com/topic/net/answers/829960-dns-gethostentry-not-working-same-dns-resolve-dns-gethos

(2).
這個討論串值得一看,有說明了出問題原因,雖然無法解決,但大家爭相表達不滿XDDD?
http://social.msdn.microsoft.com/Forums/da-DK/netfxnetcom/thread/e2059b78-3493-457b-b632-0500be197478

The issue is the reverse lookup. Traditionally DNS Servers are supposed to resolve the names to addresses. The reverse of that - looking up a host name based on IPAddress is not reliable and in Ipv6 it is not supported. So my recommendation is to not to write apps that rely on reverse lookup.

(3).
最慘的是,M$ connect上有人發文指出這個問題,MS的回覆ˊˋ
System.Net.DNS.GetHostByAddress(<IP>) doesn't resolve host names on remote nodes

Microsoft 在 2006/2/23 於 下午 01:50 所公佈
The issue here lies in the OS implementation of DNS which System.Net utilizes. A bug has been filed against the OS. This issue is fixed in Windows Vista.

https://connect.microsoft.com/VisualStudio/feedback/details/97815/system-net-dns-gethostbyaddress-ip-doesnt-resolve-host-names-on-remote-nodes


爬了一小時文,沒什麼結論
GetHostEntry能支援IPv6
IP反查HostName要不就靠DNS Server幫忙(若GetHostEntry必須重設DNS 反向查詢功能)

不然舊版Resolve也不保證一定查得到??ˊ3ˋ


所以Dns.Resolve與Dns.GetHostEntry究竟用哪個好(汗)

2012年2月29日 星期三

五月天 - 純真

 

五月天的純真
歌詞如下:
作詞:阿信 作曲:阿信 編曲:五月天
長長的路上我想我們是朋友
如果有期待我想最好是不說
你總是微笑的你總是不開口
世界被你掌握
月亮繞地球地球繞著太陽走
我以為世界是座寧靜的宇宙
今晚的天空有一顆流星劃過
在預言著什麼
在無聲之中你拉起了我的手
我怎麼感覺整個黑夜在震動
耳朵裡我聽到了心跳的節奏
星星在閃爍  你(會)怎麼說
你心中一定有座濃霧的湖泊
任憑月光再皎潔照也照不透
你眼中閃爍湖面無邊的溫柔
那波光在 誘惑
你已經有他就不應該再有我
世界的純真此刻為你有迷惑
我想我應該輕輕放開你的手
我卻沒有力氣這麼做

2012年2月1日 星期三

狂被出版社退件的過年

 

就像是再磨練我的心智(汗)

心臟不大顆還撐不下去=ˇ=||

2012年1月2日 星期一

JM18裡的MB_Type

(1).MB_TYPE
//  Available MB modes
enum {
  PSKIP        =  0,
  BSKIP_DIRECT =  0,
  P16x16       =  1,
  P16x8        =  2,
  P8x16        =  3,
  SMB8x8       =  4,
  SMB8x4       =  5,
  SMB4x8       =  6,
  SMB4x4       =  7,
  P8x8         =  8,
  I4MB         =  9,
  I16MB        = 10,
  IBLOCK       = 11,
  SI4MB        = 12,
  I8MB         = 13,
  IPCM         = 14,
  MAXMODE      = 15
} MBModeTypes;

(2).NALU的bits配置
http://brytsai.blogspot.com/2010/02/h.html


H.264中如何判斷某一段是否為SPS(Sequence Parameter Set)或PPS(Picture Parameter Set)

在H.264中,無論是SPS、PPS或者是slice data,都是由一個NAL unit所組成。一個NAL unit的開始皆為00 00 00 01,下一個byte的值將決定這個NAL unit是屬於SPS或者是PPS還是slice data。
事實上下一個byte的值是由三個部份所組成,包括forbidden_bit、nal_reference_idc和nal_unit_type。其中 forbidden_bit佔1bit,一般來說其值為0。而nal_reference_idc佔2bit,其值用來表示此NAL在重建過程中重要程度。至於佔了5bit的nal_unit_type就比較重要了,用來表示該NAL unit是屬於何種類型。
下表是H.264標準中定義所有NAL的類型
#define NALU_TYPE_SLICE 1
#define NALU_TYPE_DPA 2
#define NALU_TYPE_DPB 3
#define NALU_TYPE_DPC 4
#define NALU_TYPE_IDR 5
#define NALU_TYPE_SEI 6
#define NALU_TYPE_SPS 7
#define NALU_TYPE_PPS 8
#define NALU_TYPE_AUD 9
#define NALU_TYPE_EOSEQ 10
#define NALU_TYPE_EOSTREAM 11
#define NALU_TYPE_FILL 12
因此當nal_unit_type值為7時,則這個NAL unit即為SPS。而值為8時,這個NAL unit為PPS。
舉例來說,若擷取某一段H.264 bitstream為00 00 00 01 67 42 e0 14 da 05 82 51。
因為67 = 0 11 00111,nal_unit_tye = 00111 = 7,所以這一段為SPS。
又另一例00 00 00 01 68 ce 30 c4 80 00 00 00 00 00 00 00
68 = 01000,nal_unit_tye = 01000 = 8,所以這一段為PPS。