Login Free Sign Up
November 12, 2009

2009 Yahoo!奇摩Open Hack Day得獎篇

2009 Yahoo!奇摩Open Hack Day圓滿落幕了,
如同以往的活動,許多參加者都迫不及待的上網分享他們的心得,
我們整理了以下的資訊,供大家參考。

相關聞露出


November 12, 2009

2009 Yahoo!奇摩Open Hack Day論壇篇

YDN開發者論壇

為了讓大家更加瞭解Yahoo!提供的各項資訊,我們特別安排優秀的講師群向大家介紹Yahoo!各式API, 歡迎大家隨時上網溫習這些內容。

 


講師介紹


October 6, 2009

10/1 Yahoo!奇摩Open Hack Day行前說明會

活動時間:2009/10/01(四)19:00~21:00
活動地點:Yahoo!奇摩遊戲室


2009 Yahoo!奇摩Open Hack Day即將在10/17-10/18熱鬧登場,為了讓大家更瞭解Yahoo!開放的各項API, 我們舉行了Open Hack Day行前說明會,共有23支隊伍近50位參賽者熱情參與。


September 18, 2009

網路開發盛會 Yahoo!奇摩Open Hack Day報名倒數 錯過再等一年!



想跟來自全台灣的網路高手同台較勁?
想體驗24小時不斷電的Hack過程?
想在2分鐘的時間展現你超棒創意與超強Coding能力?


August 25, 2009

@coscup2009

P8240025

有一陣子沒參加開發者的聚會,當然要挑這種大拜拜來湊熱鬧。剛好我們公司是這次活動的贊助商,有免費的門票可以進去參觀。但是我禮拜六有朋友來台、得盡地主之誼,只能參與第二天的議程,聽宗豪大講說第一天很精采,真是殘念啊... 不過還好有很多投影片跟相關資源可以讓我 Catch up。


Why Vim? Vim 能幫助你什麼?

flickrsendr第二天我所參與的第一場演講就是 c9s 的 VIM,其實不用大大介紹、VIM 也早已經擄獲我心。跟大多數人一樣,一開始我是用 Dreamweaver,由於第一家公司要寫 ASP.NET 而使用了 Visual Studio.NET,來 Yahoo! 以後受 Hedger 影響使用 EditPlus,後來也使用了收摺非常方便的 Notepad++,至此我一直都是 Windows 下編輯器的愛好者。直到我盲目追隨潮流發現 Mac 上沒有一套我順手的編輯器時,我才開始硬著頭皮使用 VIM,而且不知為啥我的方向鍵也有問題,只能用 HJKL,那一個多禮拜真的過得超痛苦的,不過現在看來當時的痛苦真的還挺有價值的,深深體驗到沒有什麼編輯器比 VIM 還強大!雖然上手真的很不容易,但是身為開發者 VIM 一定要投資的東西!

回到正題,前半部的操作方法我大概都已經會了,但是對於 c9s 大的精美投影片還是不得不讚揚一番,不會 VIM 的孩子們一定要看一看!而我比較有興趣的部份在分頁:比 Split 強可有整個螢幕空間。另外像是 foldmethod,將程式碼收摺的方式,聽了才知道有 syntax, marker, indent, manual, expr, diff 等不同的方法,之前都只用 {{{ }}} 來做,如果可以做到像 Notepad++ 的效果就很屌了 (Alt + Level)。


August 12, 2009

YUI 3 元件架構

公司有些系統是 extends YUI 3 的 Component Infrastructure,一直看不是很懂,所以花了些時間研究一下此元件架構。

為什麼要有元件架構

YUI 在 2.x 常被人詬病的一點就是檔案太大。例如 Connection Manager 除了基本的 AJAX、尚包括了表單處理、利用 Iframe 達成的不換頁上傳功能,所有功能都包裝在一個 JavaScript 檔案中(原始檔案 12KB、GZip 3KB),但開發者所需的可能只是佔原始碼 20% 的基本 AJAX 功能,實在是非常浪費。

而在 YUI 3.x 將功能拆散,開發者可依需求指定。例如 IO(Connection Manager 在 3.x 的新名稱)開發者若只需要基本的 XHR 功能,只要用使用 io-base 單一模組(原始檔案 4KB、GZip 小於 1 KB)即可 ; 而進階功能也有不同的模組,io-xdr 負責跨網域存取(原始檔案 848B、GZip 567B)、io-form 負責表單 AJAX Post、io-upload-iframe 負責檔案上傳、io-queue 負責工作排程,開發者便可自行選擇所需功能、達成檔案最小化的目的。但若開發者不希望了解複雜性也不在乎效能時,他可以使用包含所有功能的 io。

// 最基本的 AJAX 功能:
YUI().use('io-base', function (Y) {
    // do something here
});
// 要用到跨網域跟工作排程(不需要指定 io-base,程式會自動幫你判斷抓入):
YUI().use('io-xdr', 'io-queue' function (Y) {
    // do something here
});
// 使用全部功能
YUI().use('io' function (Y) {
    // do something here    
});


May 22, 2009

2009 倫敦 Open Hack Day 影片

今天剛放上去的倫敦 Open Hack Day 影片:


活動內容請參考之前這一篇網誌喔:2009 倫敦 Open Hack Day


May 21, 2009

OAuth 安全性更新

原文網址:http://developer.yahoo.net/blog/archives/2009/05/oauth_update_3.html
下載最新版 Y!OS SDK : http://developer.yahoo.com/social/sdk/yos_php_sdk-1.1.zip (目前還在測試中, 1.3 版才會有正確的)

目前所有以 OAuth 提供的 Yahoo API 目前都已更新為解決安全性問題的 1.0a 版了。更新的服務如下:所有的 Y!OS API 像是 Contacts、Updates、Status、Social Directory,另外還有 Fire Eagle。使用者在 OAuth 1.0a 以上的應用程式將不會看到安全漏洞警示頁面。但若持續使用 1.0 版的仍然會看到喔!
OAuth 警告頁面


May 17, 2009

2009 倫敦 Open Hack Day

上禮拜去英國參與了 Yahoo! 在倫敦 Open Hack Day (5/9~10),以下是紀實:
授課時間

這次禮拜六一整天都是在上課(請參考議程表),分了幾個不同的場地。比較有意思的是,即使你沒有要組隊參與,你也可以報名純上課,所以有些人會只來一天,各取所需也很不錯啊~

樂團表演

整個 Event 由 hacker 們票選最屌的就是 pornophonique.de 這個樂團,他們一個人用吉他、而另一個人用 Gameboy,來做演出,連樂團演出時間也充滿了濃濃的 Hack 味!

另外第二天 Demo 的中場休息時間,則由 DrWho 演出,他們也很妙,找了台下有 iPhone 的六個觀眾上台,組成了 iPhone 交響樂團,由一個人以 Wii 搖桿指揮、觀眾使用 iPhone 操作各種樂器,真的很令人讚嘆不已。



April 27, 2009

OAuth Update #2

On Wednesday, upon discovery of security issue within the OAuth protocol, we disabled the ability for users to authorize new applications via OAuth on Yahoo! (apps that had already been authorized were not affected). Obviously, this has been a challenge for you as developers since you haven’t been able to test any apps that rely on our Y!OS Updates, Social Directory, Status, Contacts, or Fire Eagle APIs .

After working on the problem yesterday, we’ve now decided to turn OAuth back on for developers testing their own apps on Yahoo!, but with the addition of a new interstitial warning screen preceding the normal Yahoo! OAuth permissions flow. Here's a screenshot of the warning screen:


oauth-interstitial%5B1%5D.png