Thursday, August 9, 2007

沒有能力分享的人

廢材才會高唱著分享好,因為他們只會接受別人的分享

真正的分享者都是實際去做....

Sunday, August 5, 2007

Programmer 不值錢

對證照有興趣,卻連 SCJP 性質都搞不清楚的人,也以為自己能靠 Java 吃飯....


  • 留言者: 鳥毅
  • Email:
  • 網址: http://blog.tenyi.com
  • 日期: 2007-08-08 21:44:31

說得太好了,我就是沒事去考SCJP、SCWCD,結果完全沒屁用。








  • 留言者: JiaYun
  • Email:
  • 網址:
  • 日期: 2007-08-09 19:25:33

秀秀


雖然我的原意不是在說證照無用就是了 XD



Friday, August 3, 2007

不產者

有些人自己弄不出什麼有價值的東西,只好死抱著別人的東西來賣。

因此就算那東西變得像是他的宗教,也不奇怪了....

Thursday, August 2, 2007

專業之死

一個人在專業上難以再有突破的徵狀:




  • 在該講專業的時候,扯一堆別的領域的東西


  • 吹捧自己的孩子



Wednesday, August 1, 2007

嘴砲系

腦中塞滿各種概念,不管別人說什麼,都有本事嘴砲一番。


  • 留言者: cheetah
  • Email:
  • 網址:
  • 日期: 2007-08-30 09:04:26

工作了一些時日

覺得國人的實踐能力不太及格

像去翻我們的 code

裡面全都用 bubble sort

還每個 sort 自己寫一個 sort

我還很雞婆的去每個把他改成

stdarg.h 的 qsort

每個配上他的 comparator

(可以看 qing 大師的 化繁為簡,執簡御繁(上))


這大概跟金絮其外的個性有關係

其中的絮也沒人看到

quickSort是拿來考研究所用的。。。


(只是描述一個現象,不要把他看作complain, 而情緒被我波動,那樣我會很不忍六)



Friday, June 1, 2007

判斷某月某日的大小介於關係

判斷 x月y日 是否在 p月q日 ~ r月s日 之間

分別用月日去判斷會很麻煩,可是將 月 x 100 + 日,就有很漂亮的順序

101
102
103
...
131
201
202
....
1230
1231

判斷跨年也很容易(例如12月25日 ~ 1月15)

以前好像沒真的寫過,可是有想過,但是不知道蠢哪國,都會用月日分別判斷的想法....Orz


  • 留言者: 路人經過
  • Email:
  • 網址:
  • 日期: 2007-06-01 17:06:46

12 x 10 + 31 = 151

如果要變成 1231 這種排序

不是 12 x 100 + 31 = 1231 嗎?


有一種猜生日的數字魔術也是運用這法 :P








  • 留言者: JiaYun
  • Email:
  • 網址:
  • 日期: 2007-06-01 17:11:48

謝謝 我打錯了....已修正 XD


我要弄的正是和生日有關哩








  • 留言者: 風痕影
  • Email:
  • 網址: http://hit1205.blogdns.org/blog/
  • 日期: 2007-06-05 01:42:52
我朋友曾經用年月日來當作文章的 ID

之後就用來排序,挺方便的...

不過我從沒想過這其實等同於

年 * 1000 + 月 * 100 + 日





  • 留言者: JiaYun
  • Email:
  • 網址:
  • 日期: 2007-06-05 11:54:33

年可能要乘 10000, 因為月日最大 1231 :P








  • 留言者: 風痕影
  • Email:
  • 網址: http://hit1205.blogdns.org/blog
  • 日期: 2007-06-05 18:05:44

奇怪,我第一次明明是打對的,為什麼重打就打錯了 囧"








  • 留言者: 黑貘
  • Email: genehong@gmail.com
  • 網址: http://geneoralspeaking.blogspot.com/
  • 日期: 2007-07-10 16:13:50
我很想說, strtodate 就可以了... (逃)





  • 留言者: JiaYun
  • Email:
  • 網址:
  • 日期: 2007-07-12 22:05:01

有年份而且沒有要刻意忽略年份的情況下,當然不用這樣玩沒錯啦

Wednesday, May 16, 2007

Hibernate 3.2.4 處理 Derby 的 identity column 有問題

把 id 的 generator 設定成 class="identity",新增資料時,正常是像這樣

Hibernate: insert into family (family_id, last_name, first_name, prefix, grade, comment, balance) values (default, ?, ?, ?, ?, ?, ?)

Hibernate: values identity_val_local()

可是 3.2.4 卻會這樣

Hibernate: insert into family (last_name, first_name, prefix, grade, comment, balance, family_id) values (?, ?, ?, ?, ?, ?, ?)

2007/5/16 上午 10:05:23 org.hibernate.util.JDBCExceptionReporter logExceptions

警告: SQL Error: 30000, SQLState: 07000

2007/5/16 上午 10:05:23 org.hibernate.util.JDBCExceptionReporter logExceptions

嚴重的: At least one parameter to the current statement is uninitialized.

不知道是不是只有用 Derby 會這樣,3.2.3 以前版本都正常的,害我浪費不少時間....


  • 留言者: JiaYun
  • Email:
  • 網址:
  • 日期: 2007-05-30 00:27:47
3.2.4.sp1 正常了

http://opensource.atlassian.com/projects/hibernate/browse/HHH-2605

Thursday, May 10, 2007

我真不是個人才

之前老師說打算要我寫一些程式方面的文件給學弟妹,我就提說乾脆架個 wiki 來寫,更新方便,而且連上去就可以看到最新內容

加上實驗室也剛好有要架東西用,server 什麼的都有了

結果老師講一堆擔心安全問題、要鎖 ip 什麼的....blah blah....

講到後來離開,我心裡已經開始 OS:「這麼....還是算了算了,要不然我就架我自己這,到時再看要匯出靜態 html 檔到實驗室 server 上還是怎麼....」

這幾天看了丁丁大站的故事,脫線寶寶們可以把整個系上的資源拿去給自己搞錢,我則是要合理使用也要被囉唆一堆,覺得自己還真不是個人才....


  • 留言者: Plumm
  • Email:
  • 網址:
  • 日期: 2007-05-10 12:54:41

把整個系上的資源拿去給自己搞錢

Tuesday, April 24, 2007

SWT 3.3 好方便

shared library (那些 .dll 或 .so)都被包進 swt.jar

不用把它們複製到哪,執行 SWT 程式也不需要用 -Djava.library.path=... 指定它們的位置,只要讓 java 找得到 swt.jar 就可以了

(我在 Windows 和 Linux 上試過,都是這麼方便)

Monday, April 16, 2007

OSDC 2007 第二天感想

第二天議程 我聽了這些

Perl 5.10

感覺一些新的 regular expression 語法變態強,原本麻煩的一些 case 好像都會很好處理

Microformats

跳得有點快,聽完還是不怎麼了解 microformats,也不知道要怎麼用

Google Data API

present 風格滿悶的,我也就沒集中注意力 XD

Perldoc, Kwiki 2.0 and Zhingy döt Net

搞怪到先把自己變 2.0,還滿歡樂的一場 XD

Asynase - The missing links between servers and clients

印象最深的是 JavaScript 的 ActiveRecord - AsynapseRecord,厲害

Lightening talk

沒想到會見到高橋征義 present,驚喜

兩天裡也看到其他滿多只知道名字、看過 blog 或相片,但沒見過的人,不過我沒有幾個認識的 XD

另外還拿到 Google 小玩具,會閃光的徽章 XD 而且可以換電池....

Google 的小姐還說我的喵T很可愛(其實是喵polo),害我很害羞 XD


  • 留言者: 路過的 qrtt1
  • Email: chingyichan.tw@gmail.com
  • 網址: http://rat.nutn.edu.tw/~slayer/
  • 日期: 2007-04-16 18:30:36

呵,關於 Microformats 小弟也心有同感啊。

不過第二天的議題比較傻眼的是出現了光劍與軍槽

頓時很想擺個 Orz








  • 留言者: JiaYun
  • Email:
  • 網址:
  • 日期: 2007-04-24 18:44:14

光劍沒人動不會亮也不會響


軍曹倒是很愛講話 XD

OSDC 2007 第一天感想

簡單寫一下第一天議程我聽的場次的感想

Test Driven Python

最慘的一場,明明是「Test Driven Python」,可是聽到的是一堆「Test」和「Test Driven」,「Test Driven Python」不知道有沒有五分鐘,我聽到後來已經整個不耐煩....

Jifty

最享受的一場,很有趣笑點也不少,聽完真的會很想玩玩看。Audrey rocks!

svk: version control without the headaches then pushmi

其實我早該要用 svk 才對,因為 Commons4E 我一直都手動同步本機和 BerliOS 上的 svn repository,不過因為是只有一個 developer 的小東西,還是沒去用

The Value of Everything But the Cost of Nothing -- a Tutorial to Haskell

還不錯,只是聽完之後,範例裡的一些語法還是有點看不懂 XD Haskell 對我來說還是天書....

The furture of the Ruby on Rails :REST

講者開頭和最後都各說一次他看不懂 Roy T. Fielding 的東西,所以我沒辦法信任他.... 有力氣還是要自己看一次才是....


  • 留言者: haocheng
  • Email:
  • 網址:
  • 日期: 2007-04-17 14:13:26

我也覺得 Audrey 講的最好,

clkao 的 svk 也蠻有趣的,

剩下的我就有點昏昏欲睡 =__=








  • 留言者: JiaYun
  • Email:
  • 網址:
  • 日期: 2007-04-24 18:46:26

前晚睡不太夠,我竟然都沒睡著


不過兩天結束後就累慘了....

Tuesday, March 27, 2007

Firefox - about:cache 是好物

在 Firefox 網址列打 about:cache

一些不好抓的 flash 東東可以在裡面找到....

Wednesday, February 28, 2007

以為用了 dp.SyntaxHighlighter 就可以放心貼程式碼....

之前在 ingramchen 那看到 dp.SyntaxHighlighter 就很想裝,現在終於裝了....

以為可以放心用力貼程式碼,結果要重新編輯貼了程式碼的文章就出問題,LifeType 的編輯框也用 <textarea>,而且編輯內容裡面的 </textarea> 後端處理沒改成 &lt;/textarea>,整個編輯頁面就很悽慘....

緊急自救一下,把 templates/admin/editpost.template 75行

{$postText}

改成

{$postText|replace:'</textarea>':'&lt;/textarea>'}

算是可以用了....

一直有個疑問,blog 系統都是寫程式的人寫出來的,怎麼本身貼程式碼的支援都很差....Orz(之前試過不少,都不太滿意)

JSON, Object Literal 傻傻分不清楚

Foundations of AjaxAjax in Action 都沒把 JavaScript 中以大括號宣告物件的方式(稱作 Object Initializer 或 Object Literal)和 JSON 講正確,都把 Object Literal 講成是 JSON

Foundations of Ajax 是在 68、69 頁之間有點小誤導,Ajax in Action 則是在 B.2.1 完全講錯,還說 JSON 是 JavaScript 的核心特性(The JavaScript Object Notation (JSON) is a core feature of the language.)

Object Literal 才是 JavaScript 核心特性,JSON 是學 Object Literal 的部分語法而成的,一個資料交換的文字格式

所以絕對不可以說在 JavaScript 中以大括號選告物件是 JSON,它是 Object Literal,例如

var cat = {
name: "Kitty",
miaow: function() { return "喵喵喵" }
};

// 這是 Object Literal,不是 JSON
// 這是 Object Literal,不是 JSON
// 這是 Object Literal,不是 JSON

Object Literal 屬性名稱可以不加引號,但 JSON 中那裡得是一個字串,一定要加引號,而且 JSON 不支援函式,所以:

// 把上面 object literal 屬性加上引號當成字串
var s = '{"name": "Kitty", "miaow": function() { return "喵喵喵" }}';

// 用 JSON 的 JavaScript library 去 parse 回 JavaScript 物件
var o = s.parseJSON();

// 這是 parse 不出來的,因為 JSON 不支援函式
// JSON library 會丟出 parseJSON 的 error - throw new SyntaxError("parseJSON");

將 cat 物件用 JSON 的 JavaScript library 輸出 JSON 字串,也不會包含函式部分

cat.toJSONString()
// '{"name":"Kitty"}'

雖然字串 s 如果用 eval 可以成功變回 object

var o = eval('(' + s + ')');
o.name
// "Kitty"

o.miaow()
// "喵喵喵"

不過這是因為 eval 接受的是 JavaScript,s 是一個合法的 Object Literal 所以 eval 接受,但 s 不是一個合法的 JSON

JSON 格式是 Object Literal 的子集,所以合法 JSON 資料,eval 一定接受,反過來則不一定,合法的 Object Literal 不見得符合 JSON 格式


  • 留言者: 小笨笨
  • Email: pbird123@secureix.com
  • 網址:
  • 日期: 2007-05-09 00:59:36
「JSON is a subset of the object literal notation of JavaScript」!?

有時候看了wikipedia上面的說明,會讓人困惑

Sunday, February 4, 2007

Portable NetBeans

把 jdk1.6.0、netbeans-5.5 兩個目錄複製到隨身(硬)碟裡

再修改 netbeans-5.5/etc/netbeans.conf 這兩行

netbeans_default_userdir="../.netbeans/5.5"

netbeans_jdkhome="../../jdk1.6.0"

就可以了

Friday, February 2, 2007

PermGen space

之前 Eclipse 一直爆掉....看 log 都有一行

java.lang.OutOfMemoryError: PermGen space

不過也沒想到要改什麼,看了 NetBeans 的 netbeans.conf 才想到學著在 eclipse.ini 裡面照樣加

-XX:MaxPermSize=160m

就沒爆了....Orz

Tuesday, January 9, 2007

我又壞了

我很壞之後,我又壞了....

昨天下午我在忙賺錢時,學長 MSN 找我,問我還在忙嗎,說是有人問他 Java,看我有沒有空

我問是誰,竟然是他弟弟公司的小妹,他也不認識....

這什麼再多竿子也打不著的關係啊....Orz

所以我就壞了....

(聽說問題是一個小程式要加註解)


  • 留言者: anthonychen
  • Email:
  • 網址:
  • 日期: 2007-01-29 15:15:31

加註解...那不就是作業題嗎?


是幫弟弟把妹嗎? XD








  • 留言者: JiaYun
  • Email:
  • 網址:
  • 日期: 2007-01-29 17:03:25

除了作業,好像很難有小程式加註解還要找人幫忙的情況?


所以啊....我一點出手的理由都沒有....XD