<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/main.xsl"?>
<b:blog xmlns="http://www.w3.org/1999/xhtml" xmlns:b="http://blog.othree.net"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://blog.othree.net http://blog.othree.net/blooog.xsd">
	<b:blogTitle>O3noBLOG</b:blogTitle>
	<b:blogDescription></b:blogDescription>
	<b:entries>
		<b:entriesMeta>
			<b:listType>s</b:listType>
			<b:listData listID="000404" baseName="codejam-bof-osdc">黑客松、BOF、OSDC</b:listData>

			<b:previous>
				<b:mTitle>microformat的rel-tag</b:mTitle>
				<b:mDate>2007/04/15</b:mDate>
				<b:mBase>microformats-tag</b:mBase>
			</b:previous>


			<b:next>
				<b:mTitle>Google Reader Theme</b:mTitle>
				<b:mDate>2007/04/17</b:mDate>
				<b:mBase>google-reader-theme</b:mBase>
			</b:next>

		</b:entriesMeta>
		<b:entry entryID="000404" baseName="codejam-bof-osdc">
			<b:author>
				<b:authorName>othree</b:authorName>
				<b:authorEmail>othree@gmail.com</b:authorEmail>
				<b:authorUrl></b:authorUrl>
			</b:author>
			<b:datetime>
				<b:date>2007-04-16</b:date>
				<b:time>23:14:05</b:time>
			</b:datetime>
			<b:category>diary</b:category>

			<b:CommentsAccepted>0</b:CommentsAccepted>


			<b:PingsAccepted>0</b:PingsAccepted>

			<b:title>黑客松、BOF、OSDC</b:title>
			<b:content>
				<b:summary>上週接連五六日，我參加了黑客鬆、BOF、OSDC三場活動，過了很充實的三天，也因此本週末都沒休息到～～。...</b:summary>
				<b:mainContent><p>上週接連五六日，我參加了<a href="http://hackathon.blogspot.com/index.html">黑客鬆</a>、<a href="http://blog.bof.tw/">BOF</a>、<a href="http://osdc.tw/">OSDC</a>三場活動，過了很充實的三天，也因此本週末都沒休息到～～。</p></b:mainContent>
				<b:extendContent><h4>黑客鬆</h4>
<p>黑客鬆(hackathon)，是黑客(hacking)和馬拉松(marathon)的組合字，有別於以往的研討會和社群聚會，黑客鬆不一樣的地方就是要在短短的聚會時間內直接產生程式，這次<a href="http://lukhnos.org/">lukhnos</a>和<a href="http://b6s.blogspot.com/">b6s</a>所策劃的黑客鬆活動名稱叫<a href="http://taipedia.selfip.info/mediawiki/index.php/TaiwanHackathon/zh-hant">Taiwan Code Jam</a>，主題是Web API，這主題以我的程度還可以去參個一腳，不過因為事情很多，所以第二天的下午（最後一個時段）我才到，於是就在那邊重新研究怎樣新增script標籤好抓不同網域的javascript來執行，結果我自己的test case不知道為甚麼弄半天連body物件都抓不到，更不用說插入新標籤了。幸好b6s抓我以前用的code來還可以跑，就花了些時間作後續資料的處理，勉強弄出一個還算ok的blogger widget，然後，當天晚上就有safari不能用的回報，隔天發現IE似乎也不太正常，所以我打算這兩天花些時間在重新寫一個可以跨瀏覽器的版本，希望做的出來啦，畢竟這其實是<acronym title="Cross Site Script">XSS</acronym>領域的東西，搞不好有瀏覽器已經把這種作法也鎖住了。</p>
<p><a href="http://blog.othree.net/log/2007/04/16/codejam-bof-osdc/DSCF3145.JPG" class="thickbox"><img alt="黑客鬆會場" src="http://blog.othree.net/log/2007/04/16/codejam-bof-osdc/DSCF3145-thumb-400x300.jpg" width="400" height="300" /></a></p>
<p>就在我問題處理的差不多後，閒晃來閒晃去時，<a href="http://gugod.org/blog/">gugod</a>對我展示了他做的<a href="http://blog.handlino.com/2007/04/asynapse.html">Asynapse</a>，他對我的說法是他把Active Record port到javascript和perl上了，簡單的說就是可以在javascript上用很簡潔的方法對server端的資料庫作動作，像是新增、抓取、修改、刪除，這樣有什麼好處呢？這樣可以讓程式的前端和後端更分開，其實我覺得這算是一種<acronym title="Service Oriented Architecture">SOA</acronym>架構，我對這還蠻有興趣的，有想把後端的部份用PHP來實做。</p>
<p>黑客鬆的活動本身也還算很輕鬆，不過這我講不準就是了，因為我最後一個時段才參加，剛好b6s有遇到javascript的問題我才有事情作，不然其實大部分活動開發的東西在六日的OSDC都要馬上展示的。不過對我而言在那邊蠻輕鬆的，又有飲料喝，每個人好像都在作有趣的東西（像是hack FON AP、flickr emulator...等等），如果能在這樣的工作環境上班就好了，不過我知道台灣很難啦。</p>
<h4>BOF</h4>
<p>週六的BOF我主要是早上和<a href="http://blog.bobchao.net/index.html">柏強</a>去自強負責的panel 5協助Seth Spitzer介紹<a href="http://microformats.org">microformats</a>，剛好我也需要接觸一下<acronym title="content managemt system">CMS</acronym>，另外就是和Mozilla這次來的兩位Seth和Gen打聲招呼（雖然我是到場才知道有三位來），關於幾個CMS的部份，我主要是想比較<a href="http://drupaltaiwan.org/">Drupal</a>和<a href="http://www.joomla.org.tw/">Joomla!</a>，不過因為晚到，Drupal的部份沒聽完整，結果就是完全沒辦法比較，這個我還需要花時間研究就是了。協助Seth的部份，其實我是第一次作現場口譯的工作～～，我自己認為我的英文成應該是完全不能勝任現場口譯的工作才是，不過還好是我熟悉的領域，不然幾次還在思考上一句時漏掉下一句的狀況真是會嚇死人，也因此我沒辦法做到每一句話同步口譯就是，雖然翻譯品質不好，不過我想重要的東西我都還是有講到，這還要感謝在場的各位聽眾能包容我的翻譯品質，而且我覺得後來發問的兩位英文都比我好～。</p>
<p><a href="http://blog.othree.net/log/2007/04/16/codejam-bof-osdc/DSCF3157.JPG" class="thickbox"><img alt="BoF Panel 5 會場" src="http://blog.othree.net/log/2007/04/16/codejam-bof-osdc/DSCF3157-thumb-400x300.jpg" width="400" height="300" /></a></p>
<p>下午的時間我就跑去參加OSDC了，本來計畫晚上要回來看看有沒有Wii的比賽的，不過OSDC結束後就很疲倦了，而且週日還有一整天的活動，所以後來沒有繞回去，OSDC結束後就直接回家，結果因為早上行程比較趕，晚上又沒回去，我一件BoF紀念品都沒拿到^^b。</p>
<h4>OSDC</h4>
<p>在這三天的活動，OSDC佔了我一半的行程，也是我第二次參加台灣Open Source的研討會，上一次是<a href="http://coscup.tossug.org/">COSCUP 06</a>，這兩年因為Web 2.0的關係，Open Source研討會的講題有不少和網路應用程式相關的，所以還不少題目我會有興趣的，我聽了以下幾個主題：</p>
<ul>
  <li>clkao: svk: version control without the headaches then pushmi</li>
  <li>Joseph：Yahoo! UI API</li>
  <li>Seth Spitzer：Current State of Firefox 3 Portable software</li>
  <li>hlb：Microformats (1040-1130 AM)</li>
  <li>Hung-ying Tyan：Google Calendar API (1130-1200 AM)</li>
  <li>Ingy：Perldoc, Kwiki 2.0 and Zhingy döt Net</li>
  <li>Gugod：Asynase - The missing links between servers and clients</li>
  <li>Lightening talk</li>
</ul>
<p>clkao的<a href="http://svk.bestpractical.com/view/HomePage">svk</a>我其實還沒用過，主要是因為目前還沒GUI，而且我並沒有在做什麼大型程式專案，所以現在用的<a href="http://subversion.tigris.org/">subversion</a>就已經很足夠了，不過對於要怎樣節省空間，合併、分支其實我還算有興趣，不過都沒實際作過這些操作就是。<a href="http://developer.yahoo.com/yui/">YUI</a>的部份比較有趣的是，Joseph直接就用YUI做了投影片系統，而且還可以直接在投影片裡demo YUI的一些功能。Firefox 3的部份，簡單說要先經過6個Alpha版把功能做完，然後兩個Beta，之後才會放出正式版。hlb講的Microformats就比較偏應用，他還做了ケロロ的hCard送到Technorati，另外不得不提的就是那隻ケロロ幾乎每場都會講一兩句話。<a href="http://code.google.com/apis/calendar/overview.html">Google Calnedar API</a>的話，不知道為甚麼實際講的是<a href="http://code.google.com/apis/gdata/index.html">Google Data API</a>耶XD。Ingy döt Net的<a href="http://www.kwiki.org/">Kwiki 2.0</a>看起來很不錯，不過不知道可不可以掛在Apache下面，Gugod的Asynase就是他週五展示給我看的Active Record port到javascript和perl那個，也是我這次覺得最有興趣的東西。</p>
<p><a href="http://blog.othree.net/log/2007/04/16/codejam-bof-osdc/DSCF3171.JPG" class="thickbox"><img alt="ケロロ" src="http://blog.othree.net/log/2007/04/16/codejam-bof-osdc/DSCF3171-thumb-300x400.jpg" width="300" height="400" /></a></p>
<p>最後的Lighting Talk則是最歡樂的時段了，還有神秘來賓<a href="http://www.rubycolor.org/takahashi/">高橋征義</a>，沒想到我竟然有機會看到本人，講話真是超快的，上台講的英文都超快，不知道日文到底講多快，我想這點哞姐<a href="http://momizi.z6i.org/archives/005698.html">最了解</a>吧。</p>
<p><a href="http://blog.othree.net/log/2007/04/16/codejam-bof-osdc/DSCF3180.JPG" class="thickbox"><img alt="高橋流！！" src="http://blog.othree.net/log/2007/04/16/codejam-bof-osdc/DSCF3180-thumb-400x300.jpg" width="400" height="300" /></a></p>
<h4>會後</h4>
<p>週日的OSDC結束後，我和柏強、自強、喬敬一起陪Mozilla的<a href="http://blog.mozilla.com/gen/">Gen Kanai</a>、Seth Spitzer、<a href="http://blog.mozilla.com/seth">Seth Bindernagel</a>吃晚餐，到鼎泰豐，先不說外國人幾乎都會想來這間店的情形，到了那邊我才發現美國、日本、香港、新加坡的分店竟然都比台灣多，我還發現旁邊的阿瘦皮鞋特別做了一個日文的跑馬燈在宣傳，雖然我想效果不是很大吧。飯後又找了個地方談了關於協會的一些事，於是結束一整天的行程，不過我回到家還是在IRC上到處晃，到了兩點左右才睡，本來想說至少最後一天晚上可以睡熟一點，今天好好來寫這篇文章的，沒想到被兩隻蚊子騷擾，結果今天還是睡眠不足。</p>
<p><a href="http://blog.othree.net/log/2007/04/16/codejam-bof-osdc/DSCF3196.JPG" class="thickbox"><img alt="阿瘦皮鞋的日文跑馬燈" src="http://blog.othree.net/log/2007/04/16/codejam-bof-osdc/DSCF3196-thumb-400x300.jpg" width="400" height="300" /></a></p>
<p>最後，這三天對我來說有點像是祭典一般，如果我的記憶沒錯的話，我沒有這麼密集參加活動的經驗，未來還會不會有這樣的機會其實也不知道，不過我想BoF、OSDC我想都還是會繼續辦下去的，或許過幾年之後又會撞期一次吧，不過還需要一個code jam在前面增加密度XD。</p>
<p class="update">補充，<a href="http://d.hatena.ne.jp/miyagawa/" title="宮川達彦">miyagawa</a>さん錄的<a href="http://www.youtube.com/watch?v=Vor6Yul7CMg&amp;NR=1">高橋メソッド in 中文</a>。另外OSDC第二天有遇到閃恩和葛力，還差點被認出來，還好只記得我很面熟，他們現在正在招募新人喔。</p></b:extendContent>
			</b:content>
			<b:comments commentCount="0">

			</b:comments>
			<b:trackbacks trackbackCount="0" trackbackURL="http://othree.net/mt/mt-tb.cgi/403">

			</b:trackbacks>
		</b:entry>
	</b:entries>
</b:blog>