週末第一次參加了 OSDC.tw,台灣 OpenSource 社群中活躍的高手都現身了。
聽完兩天的議程,深深發覺還有許多該加強的部份。
另外就是該趕快找個有趣的專案,進行開發。
fred 提到的 eServ 模組化概念很有趣,也來著手進行 eServ modularize 當做練功吧。
摘錄部分筆記如下,後續慢慢補充~
04.24
Less is more - gugod
- slide tool: http://ingydotnet.github.com/vroom-pm/
- jQuery is a good API design:
$(“p”).one(....), bind - dsl - domain-specific language
- DOM API是底線..非常煩瑣 不好的API
document.getElementById(“foo”)
jQuery: $(“#foo”) - Good API: consistency is everything
jQuery for example
$(“noun”).verb(arg,arg1...,callback) - Programming is a process that: code<->document switching...
Programming Android Application in Scala - Brian Hsu
Programming Android Application in Scala.
View more presentations from Brian Hsu.
- lecturer’s blog: http://bone.twbbs.org.tw/blog/
- From wiki: To the JVM, Scala code and Java code are indistinguishable. The only difference is a single extra runtime library, scala-library.jar
- ASE: android scripting language
problem: runtime exception is bugging... - Scala: a postfunctional pl on JVM, compile to JVM .class bytecode
- REPL, Scripting, Compiling...
- Steps:
scalac test.scala
java -cp xxx.jar Sample - SBT: simple build tool for scala: http://code.google.com/p/simple-build-tool/
- android-plugin: http://github.com/jberkel/android-plugin
Designing Website for Mobile Safari - hlb
- lecture’s link: http://note.iamhlb.com/talks
- minimize input, maximize output
- focus on first function (don’t waste on secondary func)
- native != best solution
- html5 game, the js API is very good for example
http://www.kesiev.com/akihabara/ - http://bingo.handlino.com/machines/3586
- http://www.quirksmode.org/compatibility.html
- touch panel finger sensitivity zone: 50x50 pixels
- use css animation instead of JS animation
eServ - jserv (0xlab)
Learn C Programming Language by Using GDB
View more presentations from Jim Huang.
- 「以 GDB 重新學習 C 語言程式設計」簡報上線 (成大電機)
- real mem program in C
- similar project:
- 所謂document, 就是source code
- code不會寫,一直罰抄寫code就會了
04.25
Nonhierarchical OOP - Shawn M Moore
AnyMQ: Scalable and Simple Message Queues in Perl - clkao / K-9
PSGI/Plack OSDC.TW
View more presentations from Tatsuhiko Miyagawa.
SVG-based Application Development - 李圭烽/蔡志展/黃昭龍
0xdroid -- community-developed Android distribution by 0xlab - jserv (0xlab)
similar projects: android,android-x86,rowboat,cyanogenMod,OESF,ODroid
「0xdroid -- community-developed Android distribution by 0xlab」簡報上線
演講:0xdroid -- community-developed Android distribution by 0xlab
notes survey
OSDC.TW 2010 - Day1 by 邁向偉大航道的旅程
http://blog.chhsu.org/2010/04/osdctw-2010-day1.html
OSDC Taiwan 2010 Notes by Pedaling Upwards
http://tinyurl.com/3yv2fry
OSDC (Open Source Developers' Conference) 2010 筆記整理
http://tinyurl.com/3ytt729
OSDC.TW 2010 - Day1 by 邁向偉大航道的旅程
http://blog.chhsu.org/2010/04/osdctw-2010-day1.html
OSDC Taiwan 2010 Notes by Pedaling Upwards
http://tinyurl.com/3yv2fry
OSDC (Open Source Developers' Conference) 2010 筆記整理
http://tinyurl.com/3ytt729