網頁
Friday, December 31, 2010
[好奇] 這也是業配嗎 ?
今天中午到7-11買午餐,正在等微波的時候,發現了這本雜誌,封面居然寫著
2011撤飛彈、股市破萬二
然後寫著"建國百年 卓越台灣",下面是個大大的100
先來看看第一段話「2011撤飛彈」,在沒有統一的前提下,會撤飛彈的可能性跟中共宣布總統直選一樣高。
而「股市破萬二」,以目前可預見的未來估計,實現的機率應該不到五成....
然後下面的「建國百年」等字句整個也很像業配啊....在業配人生正夯的現在,風聲鶴唳、草木皆兵,讓我不經懷疑這會不會是整本都是業配啊 ? 真的話就太酷了,整個開業界先河,領導市場!!
Happy New Year !!
Thursday, December 30, 2010
[nosql] nosql 與 Cassandra 介紹
Cassandra 是Facebook為了一般關聯式資料庫(relational database)應付不來的龐大資料成長需求,所發展出來的一套系統,2008時Facebook將Cassandra轉給Apache社群負責繼續開發,目前使用Cassandra的知名公司有Digg, Facebook, Twitter, Cisco等等,目前已有使用open source Cassandra運行在150台機器上處理超過100TB的案例。
以Cassandra官方介紹來說,這是一套有著高度擴充性的次世代分散式資料庫,有著Amazon Dynamo的全分散式設計與Google Bidtable的ColumnFamily模式資料結構。
在面臨需要高效能(High performance)、大量資料(Huge Storage)、高延展性(High Scalability)與高可用性(High Availability)的狀況時,nosql可以扮演相當稱職的腳色,但是nosql並不是完美無缺的選擇。
在設計上,nosql系統考慮到現實狀況(機器、網路的出錯是必然的),多半以CAP理論去設計,而非一般關聯式資料庫的ACID理論,CAP為一致性(Consistency)、可用性(Availability)與中斷容忍性(Partition Tolerance),理論上C與A是互斥的,所以一般nosql系統不是選擇CP就是AP。
舉實例來說,nosql有著資料最終一致性的特點,就是在一個節點更動資料後,隨著時間過去,其他節點最終會資料一致,但是nosql不像關聯式資料庫有交易(Transaction)的設計,所以在分散的DB中資料進行同步時,若同時又對同一筆資料異動,就可能會發生結果不如預期的狀況,而這正是nosql開發上需要特別注意的地方。
另外,nosql在資料結構上與關聯式資料庫截然不同,查詢(Query)語法也因nosql系統不同而各有差異,大多nosql是都需要使用API去進行溝通,不過一般來說,熱門的nosql系統都會有相當不錯的資源。
以Cassandra來說,本身有cassandra-cli這個command line工具可使用,官方也有提供thrift這套API來與Cassandra溝通,而用於各種程式語言的API也都有人開發出來,Ruby, Perl, Python, Scala, Java, PHP, Clojure, Grails, C++, C#...等等都有API可支援,進入的難度並不甚高。
若有資料成長快速、需大量讀取/寫入的資料庫需求時,不妨考慮看看可以動態增加資料節點,對於龐大資料有高效能的nosql。
Twitter在選擇Cassandra時,列出了下面這六個優點 Flexible schema、True scalability、Multi-datacenter awareness、Range queries、List datastructures、Distributed writes ,有興趣可以看看這篇文章up and running with cassandra。
Wednesday, December 29, 2010
[nosql] Cassandra 0.7 Cassandra-CLI example @ Windows
Cassandra-CLI have many change on ver 0.7 , let's talk about it.
- Starting Cassandra-CLI :
Usage: cassandra-cli.bat --host hostname [--port
Example:
cassandra-cli.bat --host localhost --port 9160
If you enabled authentication
Example:
cassandra-cli.bat --host localhost --port 9160 --username jsmith --password havebadpass --keyspace Keyspace1
- Switch keyspace :
Usage: use <keyspace> [<username> 'password'];
Example:
use Keyspace1;
- Create Column Family with the specified attribute :
Usage: create column family <cf> [with <att1>=<value1> [and <att2>=<value2> ...]];
Example: Create standard CF with Secondary indexes on column 'NewsDate'
create column family News with comparator=UTF8Type and column_metadata=[{column_name: Title, validation_class: UTF8Type},{column_name: Body, validation_class: BytesType},{column_name: NewsDate, validation_class: LongType, index_type: KEYS}];
Example: Create a CF with SuperColumn
create column family NewsVote with column_type = Super and comparator = BytesType
At Cassandra 0.7 , you can realtime change your schema by using "create keyspace","update keyspace","create column family","update column family" without shut down Cassandra.
Tuesday, December 28, 2010
屯山夕暮
[nosql] Connecting Cassandra with C# by Thrift
Cassandra recommended user use a higher-level client to communicate with Cassandra in their application , for C# , such as FluentCassandra or Aquiles, but you still can use the lowest-level official API - Thrift to accessing Cassandra.
In here , I choose Thrift to work with Cassandra , so let's start it.
Cassandra 建議使用者在它們的程式內用高階API與Cassandrar進行溝通,以C#來說,像是FluentCassandra 或 Aquiles。但是你也可以用官方出的最低階API - Thrift 來與Cassandra溝通。
這邊我選擇使用Thrift來存取Cassandra,下面一步步來介紹(然後我懶得寫中文了)。
Friday, December 24, 2010
慈濟也來搞假新聞 ?
仔細看了一下,這篇文章在其中只講慈濟的好,然後提了一堆與內湖環境保護區無關的事來為此事護航,看起來跟之前陳文茜寫文章為花博護航的手法如出一轍,就是說一堆似是而非的事,然後用慈濟人/花博員工付出的多辛苦之類的,引起人的同情,而分毫不提真正有爭議之處。
當然了,如果只是這樣的話,根本不需要來寫此篇文章,會來寫這篇文章,就是因為這篇文章掛名的作者"陳碧珍",根本就是慈濟志工,寫護航文卻全篇不提此事,標題也寫"一個老內湖人的盼望"而不是"一個老慈濟人的盼望",這根本是蓄意欺騙,想利用資訊不對等來影響民眾想法,慈濟此種行為可說是惡劣至極。
志工校園說環保 孩子願從小動作做起 (圖片備份)
慈濟內湖區志工以馬拉松接力方式,自6月28日起,密集走入社區校園宣導環保,截至目前已經舉辦四十場。今天〈11/5〉來到台北市東湖國小演奏廳,現場有逾兩百位學生、八位師長和十三位志工共同參與。透過影片及卡通以寓教於樂方式,讓孩子們具體了解全球暖化的嚴重,並在孩子心中建立起正確的環保觀念。
有關環境變遷的議題,志工陳碧珍說,因環境變遷造成無家可歸的災民數字與日俱增。例如,台灣八八水災、大陸華南水患、莫斯科森林大火、凡那比颱風及梅姬颱風等,都是我們要關心、要改善的。
(圖片備份)
由於現場會眾大多是第一次來到內湖園區,慈濟志工陳碧珍除了利用這次機會,分享全球暖化的嚴重性及環保的迫切性,並特別播放影片『2009慈濟大藏經』,讓大家了解全球災難頻仍,慈濟在各地的救援、膚慰以及善念的擴散效應。影片中一幕幕驚心動魄的畫面,凝聚了所有人的目光。
這種惡劣的護航行為,我相信證嚴一定不知道此事吧 ?
樹大有枯枝,我肯定慈濟在救災上的一些作為,但是很多慈濟人的心態上不但高人一等,更是腐敗迂腐,在這世界上,很多事情並不是只要掛上慈濟兩字就是對的,更不要把慈濟的作為強加到別人身上,去影響別人,這種行為是邪教的行為!!!
我不曉得慈濟在內湖的保護區乙事最後的結果會是如何 ? 縱使慈濟已出了不少惡劣的招數,但是在內湖熱心人士努力下,目前慈濟暫時還未過關,可讓人暫時安心。如果有一天在這保護區的大樓蓋了起來,我絕對會追蹤之後的豪雨、風災,看看慈濟會不會就此成為殺人組織。
[分享] Play-Asia 折價Coupon贈送
第一個是買超過$50 USD可以折價$7 USD的序號
Code: VN-SGD-THF
第二個是買超過$100 USD可以折價$12 USD的序號
Code: PT-VJQ-KZC
玩亞洲Play-Asia常常有很多便宜可以撿,像是這個不到三百台幣的Forza Motorsport 2 (Platinum Hits),或是這個才500台幣的失落的奧德賽.....日文版XD
我之前常玩360時常常從play-asia買遊戲,一來是撿便宜,二來是台灣免運,很方便,最近360很少開,所以折價卷用不到了,如果有需要用的折價卷的話歡迎取用,記得要留言就是。
PS:這兩個序號到期日是2010年底。
Thursday, December 23, 2010
[Facebook] 以FQL查詢使用者是否為特定應用程式的Fans
Facebook Query Language,簡稱為FQL,為Facebook提供的SQL形式查詢介面,使用上只要將Query String像下面這樣丟出去
https://api.facebook.com/method/fql.query?query=QUERY
然後取得回應即可,回應來的格式可以是xml或是json,看你怎麼指定。 為方便示範結果,所以我使用Facebook的JavaScript SDK去呼叫,先來一個取得名字的簡單範例,語法為
SELECT name FROM user WHERE uid=me()
實際出來的結果可以按看。
[JS] 取得Object內的參數名與內容
用的語法是for...in這個語法,很簡單,就長得像下面這樣。
for (var i in obj) { alert('name='+i); alert('value='+obj[i]); }
簡單來說就是跟C#裡的foreach很類似,然後拉出來的i是column,obj[i]是value。
於是運用到我要用的fql查詢上,就變成這樣。
function query() { FB.api( { method: 'fql.query' , query: document.getElementById('fqlstring').value }, function(response) { for (var i in response[0]) { alert(i + '=' + response[0][i]); } } ); }
方便許多。
Wednesday, December 22, 2010
[nosql] Cassandra Running a single node @Windows
Cassandra 官網 http://cassandra.apache.org/
下載頁面 http://cassandra.apache.org/download/
系統需求 : Java 1.6以上,如果是jvm需要是u19以上,最好是u21以上版本
認真與不認真
Tuesday, December 21, 2010
[試吃] 海瑞摃丸 - 蘿蔔貢丸湯
Google 回顧 2010
2010年剩下十天就過去了,Google推出了一段以Google趨勢為根據所製作的2010年回顧影片,內容相當精彩。
身在台灣,若你只接觸封閉、鬥爭與業配的媒體,有多少事件是你從未聽過的呢 ?
Sunday, December 19, 2010
Thursday, December 16, 2010
Wednesday, December 15, 2010
OPEN TAIPEI 感恩加場音樂會
我想我永遠不會忘記11/26那天晚上,在中央藝文公園的盛況。遠超過十萬人,放眼望去滿滿的都是人頭的樣子,深深印在我心中。
雖然結果不如預期,但是,Open Taipei的美好音樂,超越的精神依然存在。
2010/12/19,下午兩點鐘,在大安森林公園。
Open Taipei 感恩加場音樂會。
這次不來,以後可能就沒機會了。
[Flex] 全螢幕功能
語法很簡單,主要就是下面的這段。
<fx:Script> <![CDATA[ import flash.display.StageDisplayState; import mx.managers.SystemManager; protected function btn1_clickHandler(event:MouseEvent):void { if (systemManager.stage.displayState == "normal") { systemManager.stage.displayState=StageDisplayState.FULL_SCREEN; btn1.label="回復"; label1.text="現在是全螢幕"; } else { systemManager.stage.displayState=StageDisplayState.NORMAL; btn1.label="全螢幕"; label1.text="現在不是全螢幕"; } } ]]> </fx:Script>
[Facebook] 邀請功能的應用
相信很多人都有玩過Facebook上的遊戲,對於滿滿的遊戲邀請,想來也不會陌生,這邊就來介紹如何去運用邀請功能,讓你可以運用在自己的東西上。
要發送邀請很簡單,我拿facebook的範例來說明。
<fb:serverFbml> <script type="text/fbml"> <fb:fbml> <fb:request-form method='POST' type='部落格邀請' content='邀請你加入Died的 Blog <fb:req-choice url="http://apps.facebook.com/smiley/yes.php" label="Yes" />' <fb:req-choice url="http://apps.facebook.com/smiley/no.php" label="No" />' <fb:multi-friend-selector actiontext="加入Blog"> </fb:request-form> </fb:fbml> </script> </fb:serverFbml>
這邊也可以看到送出與收到時的樣子。
何處的文字是是對應到Facebook上的哪裡,可以看圖去對照,這邊比較需要注意的是兩個req-choice內的連結,一個連結是同意這邀請,另一個連結是不同意,我不太曉得按不同意時,一般遊戲會做什麼動作,不過一般來說遊戲內的加好友/鄰居,或是送禮物都是使用同意的這個連結,靠帶不同參數或是指到不同頁面去做的。
舉個例子,使用者在選擇完禮物後,系統產生一組有著使用者uid、禮物、到期時間的unique key,然後在送出邀請時,所指向的連結最後帶上這個unique key為參數,所以在玩家收到邀請時,可以很容易的就顯示出誰送給他了什麼禮物。
當然我說的這些是很基本的,實際上運用還是需要針對需求去做修改,還有一些安全上的防護,被免被利用等等機制,這邊就不多加說明了。
Rift 註冊教學 (beta2)
基本上如果Rift沒有什麼變動,這註冊教學都是通用的,加上Beta2只是因為我在beta2前寫的,著名一下而已,並不是說只適用於這段時間,先說明一下。
首先,先連到https://account.riftgame.com/en/,在畫面右下處有個Register now,點下去就會到填寫資料的註冊畫面,似乎Rift會因為地區去導到不同頁面,所以我就沒直接給註冊頁面的網址了。
Friday, December 10, 2010
[ACM] Q100 : The 3n + 1 problem
簡單解釋 :
有個演算法,先暫且叫3N+1演算法,給他一個整數N,有三種可能
1.N=1 -> 結束
2.N為偶數 -> N=N/2
3.N為奇數 -> N=N*3+1
舉個例子,如果N為7,出來的數列為
7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1
數列長度為17
題目會輸入幾行數字,每行內容為 i j 兩個整數,你要將從 i 到 j 的每個整數套進3N+1演算法,然後將其中數列最長的長度(姑且叫做M)加在 i j 後輸出,也就是輸出時為 i j M ,下面是官方給的輸入輸出範例。
輸入範例
1 10
100 200
201 210
900 1000
輸出範例
1 10 20
100 200 125
201 210 89
900 1000 174
[C#] 三數最大公因數
隨便列一下程式碼。
private void button1_Click(object sender, EventArgs e) { int N1,N2,N3; if (IsNumeric(textBox1.Text) && IsNumeric(textBox2.Text) && IsNumeric(textBox3.Text)) { N1 = Convert.ToInt32(textBox1.Text); N2 = Convert.ToInt32(textBox2.Text); N3 = Convert.ToInt32(textBox3.Text); int N4 = gcd(N1, N2); label1.Text = gcd(N4, N3).ToString(); } } private int gcd(int a ,int b) { if (b == 0) return a; else return (gcd(b, a % b)); } static bool IsNumeric(object Expression) { bool isNum; double retNum; isNum = Double.TryParse(Convert.ToString(Expression), System.Globalization.NumberStyles.Any, System.Globalization.NumberFormatInfo.InvariantInfo, out retNum); return isNum; }
Thursday, December 9, 2010
從台灣世曦工程顧問公司看蘇花改的未來
先從最近的國道一號五股楊梅段看起,最近一期壹週刊的爆料:
總預算逾8百億元的中山高速公路五股至楊梅路段拓寬工程,恐陷重大公安危機。包商今年初向交通部反映,由台灣世曦工程顧問公司設計的高架路段,總長30公里,沿線119根橋墩井式基礎鋼筋量不夠,橋柱的支撐強度不足,如果遇到地震或塞車,就有可能崩塌。交通部拖了3個月,僅要求世曦將其中已建好的6墩井基重建,並未要求變更設計,顯然包庇失職。
而隔日的中國時報有學者指出,這種鋼筋量不足的情況一般只會出現在施工偷工減料時。
「鋼筋配量少了三分之一,太多了!」中興大學土木系榮譽教授顏聰指出,橋梁結構力計算有固定程式,不太可能出錯,除非橋梁載重、構造或材質改變。一般來說,這種情形只會發生在施工時偷工減料。
Wednesday, December 8, 2010
台電、中油近年盈虧與年終比較表
台電、中油歷年盈虧與年終比較表 | ||||
年份 | 台電年終(月) | 中油年終(月) | 台電盈虧(億) | 中油盈虧(億) |
---|---|---|---|---|
資料來源:公開資訊觀測站 | ||||
2010 | 4.6 | 4.6 | ||
2009 | 3.6 | 3 | -14.8 | 289.35 |
2008 | 4.3 | 4.6 | -1013.56 | -1393.64 |
2007 | 4.6 | 4.6 | -312.42 | 146.55 |
2006 | 4.6 | 4.6 | -28.93 | -187.69 |
2005 | 9.28 | 70.2 |
Tuesday, December 7, 2010
Saturday, December 4, 2010
Thursday, November 25, 2010
選情告急,郝龍斌帶頭違規 !?
五都選舉倒數,國民黨台北市長候選人郝龍斌昨天(25號)帶著市府一級首長,到行天宮上香,不過行程安排為競選行程,遭綠營市議員質疑,市府首長上班時間從事非公務活動,是「荒廢政務」,蘇貞昌今天(25號)再度批評,一路走來,郝陣營有沒有違反行政中立,選民自然會用選票公評。郝龍斌回應,他帶首長到行天宮參拜,是之前祈福蘆洲線及花博順利,這次是還願,沒有行政不中立。
五都選舉倒數30多個小時,國民黨台北市長候選人郝龍斌遭質疑,週三下午,郝龍斌帶著市府一級首長,到行天宮參拜,競選總部還發佈為競選行程,遭綠營質疑,市府首長上班時間從事非公務活動,是「荒廢政務」,還質疑行政不中立,對手民進黨台北市長候選人蘇貞昌再度批評,郝陣營有沒有違反行政中立,選民自有公評,會用選票決定。而對於遭質疑行政不中立,郝龍斌回應,週三他帶市府首長到行天宮參拜,是因為先前他與首長到行天宮許願蘆洲線及花博順利,這次的行程是還願,也算是公務行程。
郝龍斌說,為了避免外界質疑,參與行天宮參拜行程的一級主管,事後也請了假,絕對沒有行政不中立。
郝龍斌身為公務人員,卻知法犯法,而且要不是遭受質疑,我想也不會去做事後請假這件事吧 ?
請注意「事後請假」這回事,這是很重要的,來看看公務人員請假規則:
第 11 條:請假、公假或休假人員,應填具假單,經核准後,始得離開任所。但有急病或緊急事故,得由其同事或家屬親友代辦或補辦請假手續。請娩假、流產假、陪產假、二日以上之病假及骨髓捐贈或器官捐贈假,應檢具合法醫療機構或醫師證明書。
第 13 條:未辦請假、公假或休假手續而擅離職守或假期已滿仍未銷假,或請假有虛偽情事者,均以曠職論。
第 18 條:各級機關首長之請假、公假及休假,均應報請上級機關長官核准。
條文寫得相當簡單,相信不用我多做解釋。
很明顯的,這些市府一級主管事前未請假就離開任所,而未辦請假手續者,均以曠職論!! 郝龍斌身為台北市政府最高行政首長,卻帶頭帶領市府一級首長曠職,身為上級長官,郝龍斌不該負最大責任嗎 ?
是因為選情告急,連基本的請假程序也忘記了 ? 還是沒被質詢的話根本不需要請假呢 ?
Top Gear on GT5 !!
說來慚愧,我是無意中看到這個影片才知道在GT5中居然有Top Gear Test Track !!! 影片裡連The Stig都有,真是太讚了,等我預購的GT5同捆版拿到一定要好好跑這個賽道。
附上網路上找到的 Top Gear 2010 ≈ Best Of The Best 影片(因為不能嵌入,所以直接放連結)。
2010/11/10 Open Taipei 音樂會@士林
Wednesday, November 24, 2010
Monday, November 22, 2010
[Facebook] C# SDK 取得資料範例
取得Facebook資料,是使用官方提供的Graph API,使用的話基本上相當的簡單,選擇你要取得哪種資料,然後將access_token帶上就可以了,如果要取得好友名單的話,就是直接拉下面這個網址的值就好。
https://graph.facebook.com/me/friends?access_token=...
Facebook的Graph API回應都是以JSON型態表示,像是下面這樣
{ "data": [ { "name": "Heineken", "id": "500078123" }, { "name": "Stolichnaya", "id": "504027123" }, { "name": "Johnny Walker", "id": "516035123" } ] }
Friday, November 19, 2010
馬英九痛批:國家的領導人應該站出來
廣州亞運金牌被黑事件,至今將近兩天,台灣總統尚未出面發表意見,讓我們看看馬英九是怎麼批評這種狀況的。
馬英九:「我真的很少看到,這樣一個軟弱的總統!!」
馬英九:「你如果一個政府,對外交涉不能強硬的話,永遠就被人家耍,怎麼連這點都看不出來呢 ?」
馬英九:「身為總統,真應該好好檢討一下!!」
馬英九:「國家的領導人,更應該站出來」
馬英九:「中華民國的元首呀,中華民國主權,受到侵犯的時候,他不講話,誰講話 ?」
Thursday, November 18, 2010
沒有禁用這回事,聯合報幫中國打壓台灣人,踹共 !!!
[Facebook] C# SDK Authentication
Facebook是用OAuth 2.0 protocol去做認證,必須要申請應用程式,取得Application ID, API Key, Application Secret才能完成認證。
認證的過程簡單來說只有兩步。
1.取得使用者認證:送出App ID與導向位置,使用者會在這步選擇是否信任此應用程式,確認後會將網頁導至你所指定的位置,並帶上code這參數。
2.取得Access Token:送出App ID、Redirect Url、App Secret、Code,取回access_token。
之後就可以使用access_token呼叫facebook的一些功能了。
從頭條內容看報紙立場
蘋果日報:真賤 中韓裁判聯手 做掉楊淑君 → 標題犀利,破題的「下流!耍賤招!」用得恰到好處!!
自由時報:亞運不公 楊淑君冤枉失格 → 中規中矩。
聯合報:穿錯電子襪判失格 楊淑君淚灑賽場 → 完全配合政府官員所說「選手要負最大責任」。
中國時報:亞運悲喜調 楊淑君失格 黃顯詠摘金 → 轉移焦點,模糊真相。
四份報紙中,最讓我佩服的就是中國報了,對於中國「耍賤招」一事輕描淡寫草草帶過,將焦點轉移到之後得金的跆拳道選手黃顯詠身上,這樣就算了,更無所不用其極的下了多篇文章要挑起仇韓情緒(韓裔裁判惡整楊淑君、楊淑君:選擇退休 民眾反韓情緒高漲),企圖以不實報導將民眾對中國惡劣行為的氣憤,轉移到仇韓上面。如此護駕有功,想來總理會給不少好處才對。
現在是個科技進步、訊息發達的時代,運用媒體洗腦已不像過去那麼有用了,來看看事實真相吧。
中國栽贓!! 中國技術委員趙磊主導楊淑君被判失格
上面的連結內寫得很清楚,更有影片佐證,不用我再多說了。
Wednesday, November 17, 2010
中油油價與國際原油價格比較表
近來油價又漲,於是我整理了一個國際原油價格與中油油價的比較表,有興趣的人可以看一下。
註一:為求圖表易讀,中油的價格我只列95無鉛汽油的價格。
註二:中油網站上的歷史價格只有從1999/01/06開始,於是我也從這邊開始製表。
資料來源:
汽、柴、燃油歷史價格
West Texas Intermediate Crude Oil (WTI) Prices
相關閱讀:
蘋果日報。中油副總曹明則無奈表示,國際油價每漲一美元,中油就須調漲零點二元油價才能支應成本。
Update : 2013/02/19
Sunday, November 14, 2010
Thursday, November 11, 2010
[Facebook] 臉書的C Sharp SDK
- 這個Facebook C# SDK可應用於網頁程式與應用程式上(using ASP.NET)
- SDK使用OAuth 2.0協定與Facebook進行認證。
- 在透過OAuth 2.0取得access token後,可以方便的呼叫Facebook Graph API功能。
使用上也很簡單,先到github去下載Facebook C# SDK。
解壓縮後,進facebook資料夾內,打開FacebookAPI.csproj,如果你沒有Visual Studio的話,可以去微軟抓Visual C# 2010 體驗版來用。
然後將專案Build。可以直接在功能選單上選[Build]->[Build FacebookAPI],或是在Solution Explorer內,在FacebookAPI上右鍵選[Build]。
編譯完成後,在 Facebook\bin\Debug\ 下會有FacebookAPI.dll,將這個dll加到你專案內的 Reference,然後也將JSONObjects.cs 加入參考(如果是網站則是複製到 App_Data\ 下)即可。
如此一來,你的專案/網站就可以使用Facebook SDK了。
[JS] 好用的QueryString取用方式
語法如下
var urlParams = {}; (function () { var e, a = /\+/g, // Regex for replacing addition symbol with a space r = /([^&=]+)=?([^&]*)/g, d = function (s) { return decodeURIComponent(s.replace(a, " ")); }, q = window.location.search.substring(1); while (e = r.exec(q)) { urlParams[d(e[1])] = d(e[2]); } })();
記得這需要jQuery才能跑。
這段語法會很聰明的抓出所有的QueryString參數與值,例如你要找參數叫做 xd 的值,它就存在urlParams['xd']裡,使用上相當簡便。
你可以試試在本篇文章網址後面加QueryString做測試,下面的範例會判斷是否有叫做 test 的值。
參考資料 :
Get QueryString values with jQuery
陸委會的「未來搜尋」
沒想到這個話題可以延續那麼久,看來馬政府真的是見獵心喜,即使濫用公權力、滿口謊言,也要趁機拉下鄭弘儀。
今天一大早看到蘋果的這篇新聞糾正《大話》 陸委會搞錯電話(圖),讓我不經大笑,看看這段:
陸委會聯絡處長盧長水昨解釋,同仁在網路搜尋到「87927101」是《大話》爆料專線,才傳真過去,且該連結出現「可用傳真表達支持鄭弘儀」,可見的確是《大話》的傳真。
陸委會聯絡處長盧長水說的在網路上搜尋到「87927101」是《大話》爆料專線,所以他們用傳真給這個號碼,但是請注意,陸委會說的是七月份的事情,而他們搜尋到的電話來自給鄭弘儀溫暖!一通電話、一束鮮花送到三立!這個2010/11/08才建立的Facebook活動,怎麼可能在四個月前就在Google上搜尋到,難道這是繼「未來週記」後的新作「未來搜尋」嗎 ? 看來Google應該去重金聘請陸委會的同仁,讓大家也可以享用「未來搜尋」這個功能,反正Google Taiwan最近也在徵人XD
陸委會說謊請先打草稿,好嗎 ?
延伸閱讀:
疑點重重之道個歉有那麼難嗎?
Wednesday, November 10, 2010
Google表示 : TVBS為危險網站
鄭弘儀罵髒話,黨主席請出面道歉!!
事隔一天,蔡英文皺著眉頭這回有備而來,鄭弘儀在綠營場子、爆粗口,行政院長吳敦義要蔡主席不能裝聾作啞,藍營還要她道歉!
看來有人罵髒話,當事人道歉還不夠,該黨黨主席也不能裝聾作啞,要出面道歉。
至於鄭弘儀是民進黨的人嗎 ? 從這篇新聞(備份)看來,鄭弘儀目前似乎還是國民黨黨員呢!!而當時在中國時報還有這段文字
「國民黨黨史館主任邵銘煌說,鄭弘儀後來並沒有辦理退黨,也沒有被開除黨籍或停權,『一直到現在都還算是國民黨的失聯黨員』。」
中國時報2007.11.14何博文/台北報導
可惜的是中國時報資料庫只能免費找一個月內資料,所以我沒辦法附上連結,基本上兩篇新聞是說一樣的事就對了,想找的人可以自行去Google。
就以上資料得知最後的結論是,國民黨黨主席馬英九請出來道歉,你家的行政院長吳敦義要主席不能裝聾作啞!!
請媒體在報導前做好查證的動作
不過看到許多政客想趁機攻擊鄭弘儀,藉此影響選情,我只能說這未免太明顯了,如果這樣就得被告、撤換,那「幹得要死」的馬英九,公然談性事的吳敦義,是否都要以同樣的道德標準來辦呢 ? 歐,我忘記馬英九與吳敦義一位是總統,一位是行政院長,身居高位,影響重大,自然要用最高道德標準去嚴厲看待,如果一個媒體人動粗口需要撤職,那總統與行政院長如此不當的舉止看來需要砍頭了,不是嗎 ?
題外話說完,來說正題。
Tuesday, November 9, 2010
陸委會混淆視聽,惡劣 !!
前一篇文章陸委會湮滅證據,拿下補助中國研究生三萬之條文有網友回應說補助中國研究生是八年遺毒,國民黨執政後還給得比較少,我一看真的是笑出來,沒想到還有這種單純到會被新聞騙得死死的人,熱心的我只好來寫篇文章說明馬政府、陸委會是怎麼混淆視聽、利用媒體洗腦大眾的,順便也來踢爆這篇新聞陸委會:混淆真相該掉淚是人民,看看到底是誰在混淆視聽。
Monday, November 8, 2010
陸委會湮滅證據,拿下補助中國研究生三萬之條文
說真的,現在政府什麼不快,湮滅證據最快了。
昨天晚上鄭弘儀在台中一罵,把陸委會補助中國研究生每月三萬台幣一事拉上檯面,這件事情在七月的時候,網路上就已經議論紛紛了,但是沒有上主流媒體,所以政府並不把它當一回事,這次鄭弘儀一罵之後,馬政府終於有了動作,陸委會上的中華發展基金管理會補助大陸地區研究生來臺撰寫學位論文作業要點很快就消失了。
只准馬英九罵幹,不准人民抱怨
昨天鄭弘儀在台中站台,說道:
兩年多前馬總統當選,大家都讚他是「勇腳馬」,但他不認同,「那還不一定,是驢、是馬?牽出來遛遛看就知道!」不過,兩年多來,台灣人與中國人若有什麼衝突,馬都護中國人,「張銘清來,台灣人遭殃,陳雲林來,台灣人遭殃!」。
鄭弘儀繼續批評,台灣人和中國人在爭取利益時,馬也是偏向中國人。他舉例目前全台有八十萬大學生、研究生申請助學貸款,顯示普遍台灣人不好過,但中國研究生來台,「他就要補助一個月三萬元。」鄭弘儀停頓數秒後說:「那叫做『幹你娘』!」台下立即響起熱烈掌聲,還有人讚他是「勇敢的漢子」。
鄭弘儀欲罷不能,繼續批評馬總統,台灣人不幫、去幫中國人,「這是什麼總統?台灣現在若遇到主權問題,馬總統一副就像『龜兒子』!他把民進黨當敵人,把共產黨當朋友!」
Thursday, November 4, 2010
[Facebook] Publish 發佈功能 via JavaScript SDK
Facebook的JavaScript SDK其實可以做到很多事,高興的話甚至可以用fql指令(facebook query language)去查詢資料,而這次來舉的例子是發佈功能Publish,這也是大家常在Facebook上看到FB遊戲會貼在塗鴉牆的訊息。
發佈的功能在Facebook上有程式碼與範例可以參考,請見JavaScript SDK - FB.ui,照用即可,我就不貼出來了,這邊只介紹一下各項參數,各參數影響的位置可以看上面兩張圖。
message: 使用者要說的話
name: 訊息標題
caption: 內容的標題
description: 內容敘述
href: name那個位置的連結
media:
- type: 多媒體型態,可用'image','flash'等等
- src: 檔案位置
- href: 點下多媒體後會跳去的連結
- text: 右下方連結的顯示文字
- href: 右下方的連結
基本上這些參數很多都是可以省略的,Facebook很聰明會自己想辦法,只要填你需要的資訊即可,不用想辦法都填滿。
實際上使用就是像這樣 。
如果有任何疑問請與我聯絡,感謝。
Starbucks Kyoto City Mug 星巴克京都馬克杯
這才叫做有說服力的競選廣告 - 10個觀念成就超越的台北城
今天看了這個CF,蘇貞昌相當清楚提出了未來的方向,讓人可以了解他想怎麼做,並且讓人清楚的知道,市民才是城市的主人,而不該是被政府奴役,更不會像現在空繳稅金卻毫無建樹。
能實現的才是政見,能做好事的人才有執行力,能了解人民的人才能做好首長。
令我相當感動的一支影片。
Wednesday, November 3, 2010
[Facebook] Square Enix 兩款臉書遊戲 Chocobo's Crystal Tower 與 Knights of the Crystals
Square Enix在2010/11/02 時,發表了該公司首度在Facebook平台上推出的遊戲,而且一次就是兩款,一款叫做路行鳥的水晶塔(Chocobo's Crystal Tower),另一款叫做水晶騎士(Knights of the Crystals)....中文是我亂翻的。
Tuesday, November 2, 2010
自賀!! 我終於贏過線上英漢字典了!!
[Facebook] 教學:為你的網站申請應用程式
之前介紹了一些可在網站上使用的Facebook功能,雖然大部分的功能都不需要使用到app ID,但是有些進階的功能像是Live Stream或是Publish的功能就必須要申請Applications才能使用,申請的過程很簡單,不過還是來介紹一下。
教育部發函要求PTT八卦版版主將黨工請出學術網路
昨天才有台中地檢署要辦網友廖小貓,箝制言論自由的新聞,今天又看到這份教務部發給台大的函,內容主要是說接到"民眾"投書,PTT的八卦版上很多政治文章,所以要要求PTT八卦版將黨工請出學術網路,並要求台大對PTT八卦版進行檢討與改善,於是在今日,PTT八卦版的各版主都接到了信。
看了這份文件,讓我回想起前陣子劉曉波的事件,全球矚目,但是中國在中共的消息封鎖下,可說是滴水不漏,中國境內找不到任何與劉曉波、諾貝爾和平獎有關的消息,而國外媒體如CNN、BBC在電視報導時,也被中共和諧掉了。
而此次教育部發函,感覺上就是中央極權國家才會發生的事,這還是自由民主的台灣嗎 ? 難怪自由之家對台灣的評等會下降。政府一直在說與世(ㄓㄨㄥ)界(ㄍㄨㄛˊ)接軌,看來這點在言論自由這點上還真的有接軌到,不曉得何時台灣上網也會需要翻牆 ?
說了很多題外話,轉回正題。
關於此事,我有幾點想法:
學生討論、關心、參與政治並無不妥,大學生皆有投票權,在學術網路上討論政治議題不過是行使憲法給予的言論自由,關心政治也是關心憲法給予人民的參政權,若教務部禁止政治文章出現,則明顯違憲。
若不能使用學術資源討論、研究政治,則教育部該先廢除全國大專院校的政治系,而不是僅針對PTT八卦版。
眾所皆知PTT有黨工、網軍,日前網軍還請了朱學恆去上課(新聞影片),然而八卦版版主人力資源有限,無法一一舉證出何位網友為黨工,教育部身為國家單位,擁有充沛資源,應主動提供相關資訊與證據,舉證誰為黨工,協助PTT八卦版版主依來函處理此事。
許多黨工是有領薪水的,若教務部將黨工們請出學術網路,會造成失業問題,因而對該黨失望而不投票給該黨候選人,此行為在選舉期間明顯會影響選舉結果,強烈懷疑教育部此舉意圖使人不當選,請檢調主動調查!!
Monday, November 1, 2010
郝龍斌公然扯謊 ? 哪來的711戶社會住宅 ?
郝龍斌則是陪同日本前首相安倍晉三參觀花博後,答覆媒體詢問相關問題表示,台北市政府不是今年才做社會住宅,3年前就已開始做,共建了711戶社會住宅,蘇貞昌7年台北縣長任內,只做了46戶。
有趣了,之前一直未曾聽說有蓋社會住宅,怎麼選前突然又跑出來,還可以拿來攻擊對手 ?
讓我們來看看台北市社會局的臺北市平宅99年09月基本資料,裡面很明顯的只有民國61年:1084戶,民國67年:340戶,民國68年:120戶,而近30年來並無新增,那郝市長最近三年蓋的711戶是蓋在哪邊的 ?
既然郝市長可以拿這點來攻擊對手,想必一定是胸有成竹,是否可以帶著媒體去參觀這711戶呢 ? 還是如網友所說這711其實是北海福座的塔位7-11便利店呢 ?
這就是中共的對等原則
好,我們就來看看什麼是兩國間的對等原則。
先是這篇台灣的搜救「搜救無期限 陸海空日花費千萬」,節錄片段。
據了解,光直升機來回一趟出勤就要卅萬元,加上三軍及海巡署的各式船艇機具,一天花費上千萬元,但目前為止尚未訂出「搜救期限」,只希望能快找到廿三位失蹤旅客。
然後是中國的搜救「搜救山難遊客 中國索價12萬人民幣」,節錄片段。
吳文玲說,當時嚮導沒有立刻告訴她杜山失蹤,17日才告訴她和四川登山協會。吳文玲說,山上下雪又下大雨,又無法打國際電話,四川登山協會轉介的搜救人員要價12萬人民幣,她很心急,到康定網咖發求救信。
吳家親友說,10名搜救人員昨天已經上山搜尋杜山下落。吳文益說,他和親友打電話向總統府、海基會、陸委會等單位求助,另向四川公安和加拿大駐中國使館求救,目前等待訊息。
吳文益說,四川地震等災難時,台灣都伸出援手協助救災,現在大家都踢皮球,家屬等不到任何支援,十分無助。
動員三軍搜救 VS 就地喊價踢皮球 ,這就是兩國間的對等原則。
東星大樓、小林村、后豐斷橋...等等眾多的台灣人都沒有得到國家賠償,為何馬政府還要堅持對中國旅客國賠 ? 舔共還舔不夠嗎 ?
Sunday, October 24, 2010
Saturday, October 23, 2010
[ benjemin 的日文筆記 ]- 缺梗的な形容詞
接著上一篇的い形容詞 這篇就是な形容詞(形容動詞)啦~
如同外來語&い形容詞有提到的な形容詞是性質偏名詞的用法
(在日文wiki中也提到形容動詞跟名詞之間的曖昧不清..這問題就留給語學研究者了- v -;;)
好きな映画<--喜歡的電影
好きだった映画<--(之前)喜歡的電影
(不說死算是日本人的興趣?光聽這樣他可能已經不喜歡 或是沒那麼喜歡
或是之前的標準很喜歡 現在話者自己也沒確認)
好きではない映画<---不喜歡的電影(は可省略 口語的話說:好きじゃない映画)
好きではなかった映画<---(之前)不喜歡的電影(ない是い形容詞變化)
變化看起來好像很複雜。x。;;
簡單的說 就是動詞跟形容詞的A-現在式(一般單字的樣子) B-過去式 C-否定 D-否定的過去式
基本的兩種形容詞說明就到這邊啦~
[ benjemin 的日文筆記 ]- い形容詞好酷!
形容動詞主要是名詞以形容詞用的形式
(比方中文裡 <老實>-名詞 <老實的>-形容詞)
這篇是簡單介紹下い形容詞的基本變化!。w。//
かわいくない(+)ガール-->不可愛的女孩
(ない本身就是い形容詞啊~<--たい也是歐!
ex:我不想吃-->想吃:食べたい-->私はたべたくない。)
かわいかったガール-->之前很可愛的女孩
(日本人很謹慎的! 之前看是很可愛~現在就不一定了<--搞不好五分鐘內卸了妝之類..-..-|| 所以用過去式)
かわいくなかったガール-->之前不可愛的女孩(現在大概變可愛也說不定:P)
基本的い形容詞變化就到此啦!!!!> v。//
Friday, October 22, 2010
Thursday, October 21, 2010
請記得這19位立法委員的名字
今日睡醒後,發現網路上不少人在流傳這則新聞「荒謬藍委 搞網路戒嚴」,仔細一看,才知道會有如此多人氣憤,是有其道理的。
讓人氣憤的其一,立委對於違憲的NCC阻擋壹電視的執照不夠滿意,還要把壹媒體斬草除根,箝制言論自由。
這項引發各界撻伐的臨時提案上周二在立院提出,提案人是國民黨立委徐少萍,18名連署人除了民進黨立委黃偉哲,其他都是國民黨籍。提案指出,壹電視沒有執照,網路照樣開台,衝擊廣電生態企圖明顯,而NCC同意其引進SNG車,無異幫其「開了小門」,NCC若僅以無法可管來因應,有虧職守。立院院會決議將該案請行政院研處。
讓人氣憤的其二,這些領人民繳的稅金的立法委員,竟然只是橡皮圖章,連內容都不知就簽名聯署,這該說是怠忽職守還是不知羞恥呢 ? 我選個西瓜擺在哪邊都比這些人強,好歹西瓜還不會白領錢又開民主倒車。
監察院怎麼不出來面對呢 ? 有立法委員很明顯的瀆職了。
連署藍委呂學樟說:「同黨立委提案,我沒看就連署了。」但他認為NCC有必要擬定網路管理政策。民進黨唯一連署的立委黃偉哲說,當初沒細看就簽名,現在知道是限制言論自由的提案,很懊惱。
請記得這些19位連署箝制言論自由立委的名字:
提案人:徐少萍
連署人:黃志雄、費鴻泰、蔣乃辛、王廷升、楊麗環、江義雄、江玲君、趙麗雲、林鴻池、李明星、鄭金玲、楊仁褔、呂學樟、羅明才、孔文吉、吳育昇、朱鳳芝、黃偉哲
另外,這22位致力於破壞台灣自然環境的立委,也請一並記得,未來各式選舉時,讓大家知道這些人的所作所為。
Wednesday, October 20, 2010
Monday, October 18, 2010
水準之下的花博
周日去了真名為Taipei International Garden and Horticulture Exposition(台北國際園林與園藝博覽會),而台北市政府稱為Taipei International Flora Exposition(台北國際花卉博覽會)的花錢博覽會圓山園區,走走看看,也拍了一些照片,原本只是想寫個記事而已的,不過今天看到中央社的新聞立委:花博先進 水準之上後,讓我頓時改變了想法,我真不曉得這標題怎麼下的,還有裡面提到的「丁守中也認為,如果拿國際博覽會標準來看,台北花博很先進,非常好。」真想知道這個很先進、非常好的標準是跟哪個國際博覽會去比的。
丁守中先生,可以說說看嗎 ?
市議員選舉,用路人何辜 ?
首先是潘懷宗競選總部,文林路710號,沒有占用人行道搭設鷹架,但是有在路樹上纏繞旗幟與燈泡(這也是不對的),比起後述的候選人算是比上不足,比下有餘了。
再往北一點,同樣是路的東側是郝龍斌士林後援會,沒有鷹架、沒有占用人行道、破壞路樹,也沒有開XD
續往北行,德行西路口,文林路的西側,汪志冰競選總部,文林路767號。
汪志冰的鷹架是文林路、文林北路上最廣的一座,也占用了最多的人行道,不但如此,還框住了一棵路樹,也許這棵路樹被遮住太陽過久,已經看得出有枯葉出現,雖然並無修、砍的痕跡,但是這不也是破壞路樹 ?