本來是放在我EverNotes內的, 貼一些出來好了, 無聊時玩玩的東西, 沒優化過:

  • 共同喜歡的Page : select name from page where page_id in (select page_id from page_fan where uid=friend_uid and page_id in (select page_id from page_fan where uid=me()))
  • 共同朋友: select name from user where uid in (select uid2 from friend where uid1=me()) and uid in (select uid2 from friend where uid1=friend_uid)
  • 同時都出現的照片: select src from photo where pid in (select pid from photo_tag where subject=friend_uid) and pid in (select pid from photo_tag where subject=me())
  • 屬於某Group的照片: select src from photo where pid in (select pid from photo_tag where subject=group_id)
  • 共同參加的活動: select name from event where eid in (select eid from event_member where uid=me() and rsvp_status=‘attending’) and eid in (select eid from event_member where uid=friend_id and rsvp_status='attending’)
  • 都去過的地方(僅限於自己checkin不包含被tag): select name from place where page_id in (select page_id from checkin where author_uid=me()) and page_id in (select page_id from checkin where author_uid=friend_uid)
  • 喜歡過的某人的post:  select message from stream where post_id in (select post_id from like where post_id in (SELECT post_id FROM stream WHERE source_id=friend_uid) and user_id=me())
  • Comments on someone’s post: select text from comment where post_id in (SELECT post_id FROM stream WHERE source_id=friend_uid) and fromid=me()

其中"me()“是自己, 有些FQL裡的"me()"可以代換成另一個人的uid

    Media_httpdistillerys_xgees

    Taken at 高鐵星巴克 Starbucks

    上次做的僅止於setText這個簡單的動作, 那像是處理click這類的怎做?

    先拿click來做範例, 在Android中, 如果要替一個view加上處理click動作要利用到View.setOnClickListener, 但setOnClickListener的參數是onClickListener, 這是一個java interface, 在Rhino中如何實作一個Java interface?

    首先, 不要被Rhino的文件給騙了, 那有問題(還花了我一個晚上看 :( ), Rhino的source codes裡有個example目錄, 裡面有隻SwingApplication.js, 答案就在這邊

    因此, onClick就會像是這樣:

    var button1 = findview(R.id(‘button1’));

    button1.setOnClickListener(function(view, methodName)
    {
         if (methodName == “onClick”) {
             log(“MyScript”, “clicked”);
    } });

    在這function內, 必須要自己判斷methodName來知道是哪個method被呼叫到, 應該是所有的java interface都可以用這樣去實作

    OK, 這樣…很醜…繼續改進

    More about 公開

    這本書前陣子已經熬夜看完了, 想寫這篇一直沒寫, 最早剛出中文版時本來就想看了, 但被厚厚的一本嚇到, 但真的看的時候, 外表只是嚇人的, 整本內容雖多, 但看完還是大呼不不過癮呀!

    雖然我網球看的不多, 不過正好他的時代, 我也多多少少有看了一些, 以前就有點蠻喜歡他的特立獨行(我自己也有點特立獨行吧, 總喜歡這類的人), 雖然對上Sampras他總是佔下風, 但他的職業生涯可是比Sampras更長, 成就也不低呀

    本想說一個網球選手自己寫的自傳有可能會很沈悶, 但阿格西這本讀來完全不會枯燥, 完全看的出他直率坦蕩的個性, 每字每句毫不修飾, 好像想到啥就講啥, 愛恨分明, 喜歡誰不喜歡誰都明講, 毫不掩飾, 但整本讀起來就是很流暢, 實在看不出他接受的教育並不多

    他就像是大多數的天才一樣, 自負, 自信高, 也因為本身的才能跟盛名差點招致毀滅, 但他不會完全倚靠他的天份, 而是想辦法打倒再站起來, 不斷的突破, 直到不能動為止, 雖然, 看得出來, 他真的很不喜歡網球, 其實根本就已經無關喜不喜歡了, 網球已經是他的一部分了

    看完這本自傳後, 我只有一個感覺…我真喜歡這傢伙…還真想擁有他那一點點的狂妄呀~~~

    More about 時間軸

    剛剛把時間軸也給K完了

    這本時間迴旋的續作, 讓我有點失望, 比起時間迴旋來說差了不少, 整個故事主軸圍繞著追尋, 追尋失蹤的父親, 追尋假想智慧生物, 但最後的結果卻總覺得有點薄弱

    但整體構築出來的世界觀不如時間迴旋來得大, 也不如時間迴旋來的有想像空間

    如時間迴旋一樣, 除了原本科幻的故事以外, 也同時陪襯了男女主角的愛情故事, 我喜歡在時間迴旋中, 泰勒與黛安若有似無卻又強烈的牽絆, 雖然花費了很長的時間才修成正果, 但實在讓我蠻羨慕的, 而在時間軸中, 麗絲和特克之間, 就有點讓我覺得有點莫名其妙, 也沒啥很強烈的感覺, 最後雖是一個別離的悲劇下場, 但怎樣就沒啥感覺, 不過愛情故事應該不是重點才對.. :P

    雖說遜於時間迴旋不少, 但還算是不錯看的一部小說, 只是沒特別的好看而已…