引用http://tw.nextmedia.com/applenews/article/art_id/32016144/IssueID/20091015

【呂志明、侯柏青╱台北報導】台北市男子許X豪(X是我代入的)今年六月在台北市館前路麥當勞用餐,上廁所時聽到男廁傳來怪異的聲音,就拿著數位相機往廁所裡拍,不料竟拍到疑似國中女生幫男同學口交的勁爆畫面,並貼到網路上,被網路警察逮個正著,昨被台北地檢署依拍攝及散布未成年性交影片等罪起訴。 


麥當勞如廁聽怪聲

二十九歲的許X豪(X是我代入的),今年六月二十五日中午,到台北市館前路的麥當勞用餐,當他尿急到地下一樓男廁上廁所時,發現男廁裡竟有怪聲,就拿出隨身攜帶的數位相機,從廁所隔版上方朝下拍攝,竟拍到一名少男坐在馬桶上,一名少女則以跪姿,賣力替少男口交,少年的臉則露出興奮、愉悅的表情。 
隔天,許X豪將拍到的影片剪輯後,以《烏龜的頭~磨阿磨!!女人真偉大!!》為題,張貼在無名小站上。許開庭時,不否認影片是他拍的,還張貼上網,但他表示僅是一時好奇,但仍遭起訴。

兩件事情分享,

一、記得以前如果犯了什麼罪,通常新聞報導都會以x代入,例如:林X豪,李X強等,不知道是從什麼時候開始,X都不用解了(那數學老師要失業了),而且這件事情只是起訴,還未定案,如果他是無辜的,誰來賠他的名譽損失啊!!

二、少女則以跪姿,賣力替少男口交(要怎樣才叫做賣力?那什麼樣的口交才叫不賣力、敷衍了事?,這,誰可以給我一個比較圖啊??),少年的臉則露出興奮、愉悅的表情(為什麼會拍少年的臉呢?跟據必人的好友,某一個可以邊吃麵邊看A片的AV專家透露,如果口交片不拍女生的臉部,而,卻拍了男生的臉,還給他特寫,讓你可以看到他興奮、愉悅的表情;這...看男生的表情幹嘛?太噁心了,沒有人要看的嘛!!)。

最後啊,網路上很容易就可以抓取到口交的影片,請要拍攝這類影片的朋友,先注意一下,進修一下,第一,大多數的男女主角都已滿十八歲囉,甚至還有70歲的老人啊!所以拍攝時請先檢查一下證件,或請演員檢附家長同意書喔。二、要拍口交的場面,麻煩運鏡要先學會,一直拍男生的臉部,可是很噁心的,知道嗎? 疑~哀~注意喔~



wolkesau 發表在 痞客邦 留言(0) 人氣()

圖引用自http://tw.myblog.yahoo.com/florrie0607-yahooblog/article?mid=3685&page=1#6809

就是這家,位於逢甲夜市的入口處。

有四種口味可選

這張引用自http://tw.myblog.yahoo.com/fife0707/article?mid=16121&prev=16123&next=16026

每去必吃啊!! 現蒸的完全沒有抵抗力啊!!!!!

東西就是好吃啊!!

偏偏文建會規定要500個字...

有誰可以對豬血糕寫出500字的評論嘛~~

 

這這這.....好吧...我只好重老板的生平,

開始介紹了,可是我跟老板又不熟,

老板看起來還滿老的,有沒有HUMOR感嗎?

不知道耶,因為我們最常的對話就是,

我:「四種口味各來一支」,

老:「喔!好!」

我:「多少?」

老:「100」

「買四沒送一喔」我心中的OS。

大槪就是這樣粗淺沒什麼建設性的對話吧!!!(這篇要介紹美食耶!!)

好吧!!

簡單介紹一下這家豬血糕和別人的不同之處吧!!

一。色。他們家豬血糕的顏色是黑色的。

二。香。用蒸的真香。

三。味。口感沒話說啊!!軟中帶嚼勁啊!!

這樣子的介紹感覺好像有點虛掉了!!

讓我再想想最大的不同吧!!!

啊~一支25元~以台中人的價錢來說有點小貴~(呃~又離題惹~)

總之啊!!台北有名的豬血糕,總是排的那麼長~

這一家不用,且真的值得一吃喔!

超推薦!!!!!

 

wolkesau 發表在 痞客邦 留言(0) 人氣()

La la la la la la la la la means I love you 啦...啦....代表我愛你
La la la la la la la la la means I love you 啦...啦....代表我愛你
Never thought I'd meet a boy 從來沒有想過我會遇見一個男孩
Who could bring me so much joy 會帶給我這麼多的歡樂
You are the one for me 你是我生命中的唯一
But let me take you in my arms 讓我擁你入懷
Surround you with my charms 用我的魅力迷住你
I'm sure that you will see 你一定會看見
The things that I'm saying are true 我對你的真心真意
This is the way that I explain them you 句句都是肺腑之言
Listen to me 聽我唱著
La la la la la la la la la means I love you 啦...啦....代表我愛你
La la la la la la la la la means I love you 啦...啦....代表我愛你
The things that I'm saying are true 我對你的真心真意
Now I'd bet to spend my whole life through 現在我用我全部的生命作為賭注
Loving you 全心去愛你
Can't you hear me 你有沒有聽到
La la la la la la la la la means I love you 啦...啦....代表我愛你
La la la la la la la la la means I love you 啦...啦....代表我愛你
La la la la la la la la la means I love you 啦...啦....代表我愛你
La la la la la la la la la means I love you 啦...啦....代表我愛你

這首歌是扭轉奇蹟中的一首串場歌曲,扮演傑克的片中尼可拉斯凱吉,看著惜日的他,正對著他的愛人凱特唱著這首動人的歌曲,而在電視前的他,這時才終於深深的了解到,這個世界裡的傑克有多麼的深愛著凱特和他們的子女,而看似溫馨的一切,其實卻只是一場夢境;真實生活裡的傑克,其實是華爾街的一名高階主管,開名車,住高樓,身邊不愁沒有女人;看似另所有男人稱羨的人生,終究還是少了什麼?

13年前,傑克捨棄了凱特,執意的追尋起了光鮮亮麗的人生,進入了華爾街,當主管領高薪;13年後,被他捨棄的凱特來電,留言錄音告知了傑克,她即將離開這裡,但傑克沒有勇氣回電,他的內心裡,肯定是深知他背棄了凱特,到現在仍究良心不安吧!

當晚,他遇到了黑人天使,黑人天使給了他一個機會,讓他重新認識了自已,他交換了另一個傑克的人生;一覺醒來的傑克,忽然的成為了一個肩扛家庭的男人,這原本是他自已以為不屑的一切,且家庭收入並不是那麼的理想,和他原本的收入了落差很大,說白一點就是捉襟見肘;但,在被迫式的情況下,他不得不去學習接受這一切,然後,一點一滴,慢慢的,他重新的認識了自已,找回了自已內心裡真正的渴望,那是親人的溫馨、家庭的親情,原來,那就是他一直缺少的東西,那就是「愛」。

到了片尾,黑人天使又出現了,黑人天使告訴他,恭喜你,你可以回去當原來的「開名車,住高樓,身邊不愁沒有女人」每個男人羨慕的傑克了,但,這時的傑克拒絕了,他仍願繼續當「雖然並不富有,開著一台破車,住在一般的房舍裡,每天晚上也只能面對一個女人」的傑克。

因為他終於發現了「情無價」。

雖然最後他陪著他的小女兒,努力撐著熬夜,但當他瞇起眼睛再猛然睜開時,天使並沒有垂青他,他還是回到了他原本「富有的」現實生活了。

可這次,他決定找回凱特,找回那另一個傑克所擁有的另一種「富有」。

我們祝福傑克吧!!

當財富和感情,成為天秤的兩端時,你如何選擇呢?

我想再多的財富,都買不到真實的感情。

La la la la la la la la la means I love you 啦...啦....代表我愛你
La la la la la la la la la means I love you 啦...啦....代表我愛你



wolkesau 發表在 痞客邦 留言(0) 人氣()

宅女小紅

跨下界日記

宅女小紅,近年在網路上竄起的網路作家,其風格是什麼都可以談,她也什麼都拿出來分享,包括她的 該邊(私處)。

唯一不分享的是 她的Face,她長怎樣,沒人清楚,就連要露臉的簽書會上,也是戲孽式的載著搞笑眼鏡,假鬍子出場,像是在說,網路世界,假假真真,真真假假不用太認真,很符合她一貫的風格,怎麼說這樣子的舉動很符合她的風格呢?

若你看過她的文字,會覺得她肯定是一個很Open的女性,像是在高雄的省道旁,倘佯在陽光下,穿著涼快,包著檳榔,不管講什麼話,開頭您祖媽就會出來問聲好的一個南部嗆辣黑皮膚小妞;

但是,有一次的,當我不小心聽到她上廣播時,不斷的以一字真言「是」來回答主持人的問題,那種說話語氣的感覺,就像是個路上常見的OL,很平凡到不行的上班族,走過就忘了,也不會有什麼印象的女人,就是這樣的平凡。

聽完廣播,回過神來,在比對她曠世難尋的不羈文字,我只能說,她徹徹底底的是一個 悶燒 的女性。

而她平凡外表下的內在熱情,卻是忠忠實實的攤在網路世界的天空下,任人柔吝;

其實妳也可以說差昂的文章是不入流的,羞昂在文章裡也提過,這些是垃圾話。

可,或許是因為容易閱讀和貼近你我的生活,她的文字就這麼的紅了,

例如她最近在網路上分享了她的台中遊記,硬是把老闆的一句話:「這肉圓很有南部的味道」,變成「這肉圓很有部的味道」,試問誰敢吃這肉圓啊?

但就這麼無厘頭式的搞笑方式,貼近了年輕人的心,其實,差昂(小紅的台語字)的魅力就是在於她的文字以及她和Blog讀者們的互動,產而產生出的爆笑和感動,而關於真實世界的她,倒也不是那麼重要了。

另一次她分享了,她被男友背叛的往事,不知怎麼的變成了改歌詞大賽,就這樣子和讀者們互動了起來,而她的讀者們赤裸裸的改了一首非常A,確又貼切她當時生活的歌詞上去;要是在一般的Blog閣主,可能早被當成鬧場,刪留言了,可是卻被她附和及保留了下來,這也不是一般的宅女,可以做到的。

歌詞如下:

紅 不停落下來 苞 都是被你開
儘管我穿細肩帶 你說不愛就不愛 我一個人 在家裡宅

菜 只剩下海帶 我 一直不願出去買
沾版上雞腱之間 永遠都夾著魯菜 缺了一塊 就不精彩

情人節我只能自己喔雞掰(台:挖雞掰) 你比我清楚它都是誰在幹
愛太深會讓人瘋狂的勇敢 我用撥開自己 完成你的性愛

黑猩猩的下面也叫喔雞掰(台:黑雞掰) 有時裡面會有香蕉跑出來
你不幹我寧願去幹女主管 只要你能愉快

 

最後,我只能說到沾到了小紅的文字,你(妳)也會不小心的成為小紅一族啊!

wolkesau 發表在 痞客邦 留言(1) 人氣()

JQuery時間

將!! 將!!

麻煩的事情來了,

因為Facebook的架構,

如果想在FBML下引用JQuery,

FBML會更改所有javascript的code來符合其規範,

而JQuery是很明顯的更改不動,

所以要用JQuery在FBML下似乎是不可能的事情,

看樣子只能用JQuery在iframe下了,

but...

我實在是不想放FBML已經做好的許多語法啊!!!!

天啊!! 自古忠孝難兩全!!

幸好,網路總是有神人,

又有一個FBJS的API可供使用

fbjqry

http://code.google.com/p/fbjqry/

http://apps.facebook.com/fbjqry_demo

目前只到0.2版,不過對於已熟悉JQuery開發Ajax環境已是天大的福音。

現在來實做一下如何插入JQuery在fbjqry(FBML)下吧!

下載fbjqry後有兩個檔案放在目錄下

FBjqRY.min.js

Utility.js

修改一下 app.yaml或是修改main.py

讓browser可以呼叫到這兩個檔案

加一下,下列這段,並把WSGIApplication改為('/', FBJS),


class FBJS(webapp.RequestHandler):
    def get(self):
        pass
    def post(self):
        self.response.out.write(template.render('FBJS.html',0))

新增FBJS.html

內容如下:


<script src="http://..外網IP或GAE的位址/Utility.js"></script>
<script src="http://..外網IP或GAE的位址/FBjqRY.min.js"></script>
<script>
function change()
{
$('div').css('border', '1px solid');
$('#aa').text('yes');
$('div').fadeIn(1000);

}

$('#cc').click(function(event){change();})
</script>

<fb:name uid="loggedinuser" />
<div id="dd" style="display:none" >Hello FBJS</div>
<div id="aa">Hello Faa</div>

<input id="cc" type=button value="press" / >
將! 將!!

當你按下 press 後, 就會跟著改變,或是動作了,一切就和JQuery一樣....

那就下課啦........

啊!!!...(抬下同學要喊不喊的聲音)....老師....

啊~~~ 還是被發現了..

是的,

示範完了CSS Effects Events,那Ajax呢??

這可是JQuery最重要的精神呢!!

嗯,啊~ 這個~ 那個~

因為fbjqry目前只到0.2版,所以...在code.google.com/fbjqry上有明寫著

目前只提供了

CSS

Chainiong

Effects

Events

所以$.ajax 就還沒支援囉!!(學一下阿六仔,弱弱的問一下什麼時候會有啊)~~啊災~~

 

不過這部份,目前還是可以用FBJS 既有的AJAX 物件來做,雖然不連貫了...(哭)

新增main.py

class msg(webapp.RequestHandler):
    def post(self):#facebook只有post方法喔
        self.response.out.write(u'聽說 聽說很好看')

WSGI多一個參數 ('/msg',msg)

修改一下FBJS.html內容如下:


<script src="http://..外網IP或GAE的位址/Utility.js"></script>
<script src="http://..外網IP或GAE的位址/FBjqRY.min.js"></script>
<script>
function change()
{

var ajax =new Ajax();

ajax.responseType=Ajax.RAW;//資料格式有3種,請參閱Facebook與FunP應用程式設計
ajax.ondone=function(data){$('#aa').text(data);};//AJAX成功後所做的事項

 

ajax.post('http://..外網IP或GAE的位址/msg')//下此命令便會實際運行了, 這個詐看之下有問題的url,你在打這行時,心裡一定毛毛的吧,想說這不是跨網域了嗎? 抓不到資料吧!! Wolke不要亂教好嗎??? 這...請容在下在下面解釋一番..

}

$('#cc').click(function(event){change();})
</script>

<fb:name uid="loggedinuser" />
<div id="dd" style="display:none" >Hello FBJS</div>
<div id="aa">Hello Faa</div>
<input type=button value="press" / >

FBML

運做方式為 user(browser)->Facebook->Server->Facebook->user(browser)

詐看之下有問題的,一般來說是在user端執行的javascript,

AJAX.post指令巧妙的被Facebook給包裝起來,

所以AJAX.post真正運行的地方是在Facebook伺服器上,而不是在你的browser上啊!!!

最後按一下press吧~
將! 將!!
Ajax被實作出來囉~

wolkesau 發表在 痞客邦 留言(3) 人氣()

將 將 FBML 上場!!

將main.py修改一下

內容如下
# -*- coding: utf-8 -*-


import cgi
import sys, os
import wsgiref.handlers


from google.appengine.ext import webapp
from google.appengine.ext.webapp import template
import facebook
from facebook import FacebookError


FACEBOOK_API_KEY = 'key'
FACEBOOK_SECRET_KEY = 'key'
_DEBUG = True


class MainPage(webapp.RequestHandler):

    #def get(self):
    def post(self):#因為facebook的server用的是post,所以要改喔不然會錯誤

        self.response.out.write('hello post<fb:name uid="loggedinuser"/>')


        fb = facebook.Facebook(FACEBOOK_API_KEY, FACEBOOK_SECRET_KEY)
        if fb.check_session(self.request) and fb.added:
            pass
        else:
            url = fb.get_add_url()
            self.response.out.write('<script language="javascript">top.location.href="' + url + '"</script>')
            return
        friend_ids = fb.friends.get()
        friend_ids.append(fb.uid)
        
        info = fb.users.getInfo(friend_ids, ['name', 'pic_square', 'uid'])
        template_values={}
        template_values={'info': info}
        for i in info:
            self.response.out.write('<fb:name uid=%s>' % (i['uid']))


def main():
    application = webapp.WSGIApplication([('/',Mainpage)],debug=_DEBUG)
    wsgiref.handlers.CGIHandler().run(application)
    
if __name__ == "__main__":
    main()

記得在facebook developer 設定成FBML

將 將 

又出來啦!!!!

 

 


後記:

相關討論,請參考

Taipei GTUG

http://groups.google.com/group/taipei-gtug?hl=zh-TW

另感謝clay0529大的指導

wolkesau 發表在 痞客邦 留言(2) 人氣()

想要研究一下這一塊,發現中文網頁,竟然沒什麼相關資料,

可能是阿共仔屏蔽了Facebook吧!!

那好,我就把我目前就研究到此的作法和心得寫一寫,

以免後進走太多冤妄路,

想要撰寫我標題所說的Facebook +JQuery+ GAE

你必需具備:

HTML基礎

Python基礎 

Google帳號和已認證的可用的GAE帳號

GAE的架構

上述可參考上官林傑的 Google應用服務引擎開發實戰Google應用服務引擎開發實戰

http://www.books.com.tw/exep/prod/booksfile.php?item=0010443092

Facebook的架構

FBML,FBJS的撰寫

這邊可參考 賽大的 Facebook與funP應用程式設計Facebook與funP應用程式設計

http://www.books.com.tw/exep/prod/booksfile.php?item=0010445951

PS:這本用的是Facebook自行開發的PHP API,和我們要用的pyfacebook不同,

不過除了部份API不支援,其實大部份都是相通的,盡請安心服用。

 

Javascript基礎(初章暫不需)

Javascript書很多,本人推薦 JavaScript私房書 JavaScript私房書 <光碟1片 >

http://www.books.com.tw/exep/prod/booksfile.php?item=0010294368

JQuery基礎(初章暫不需)

我找不到覺得優的書,所以我都只直看網站的turtuial,不過歡迎大家推薦一下

 

IP分享器映射http port至你的電腦

各家分享器做法不同,請參考你的說明書

 


 

 

ok 重點來了..

本初章先將焦點放在如何在GAE上運行pyfacebook進而開發facebook的application

Pyfacebook基礎,網路神人團所撰寫的pyfacebook 用python撰寫的可以和facebook 溝通的Server端API可供GAE使用開發

pyfacebook:

http://github.com/sciyoshi/pyfacebook/

 

1.首先將 pyfacebook下載解壓後,存至gae目錄下

2.在pyfacebook目錄裡建置app.yaml

內容如下:

application: whatever

version: 1

runtime: python

api_version: 1

handlers:

- url: .*

   script:main.py

 

主檔main.py

內容如下


# -*- coding: utf-8 -*-


import cgi
import sys, os
import wsgiref.handlers

from google.appengine.ext import webapp
from google.appengine.ext.webapp import template
import facebook
from facebook import FacebookError

FACEBOOK_API_KEY = '你的key' #如何申請請自行參閱,不詳述囉
FACEBOOK_SECRET_KEY = '你的key'
_DEBUG = True


class MainPage(webapp.RequestHandler):
    def get(self):
    #def post(self):
        fb = facebook.Facebook(FACEBOOK_API_KEY, FACEBOOK_SECRET_KEY)
        if fb.check_session(self.request) and fb.added:
            pass
        else:
            url = fb.get_add_url()
            self.response.out.write('<script language="javascript">top.location.href="' + url + '"</script>')
            return


    #get friend list begin
         friend_ids = fb.friends.get()
         friend_ids.append(fb.uid)
        
         info = fb.users.getInfo(friend_ids, ['name', 'pic_square', 'uid'])
         template_values={}
         template_values={'info': info}
    #get friend list end

        for i in info:

            self.response.out.write('<img src='+i['pic_square']+' />'+i['name']+'<br />')


def main():
    application = webapp.WSGIApplication([('/',Mainpage)],debug=_DEBUG)
    wsgiref.handlers.CGIHandler().run(application)
    
if __name__ == "__main__":
    main()

 

執行一下你的dev_appserver.py --address=映射好的內納IP --port=80 demos/pyfacebook

(其實你也可以直接下appcfg.py上傳你的程式至GAE上,不過這樣初期開發會增加很時間成本)

 

設定你的facebook developer 你的應用程式

將Canvas URL:設定為你的外網IP(或是GAE的應用程式網址)

 

運行一下:

http://apps.facebook.com/gae_cloud/
(請輸入你的facebook app 網址)

將 將!!!

你就會看到你的朋友列表了

 

預告:目前是使用iframe的方式,

第二節來說一下FBML好了

wolkesau 發表在 痞客邦 留言(1) 人氣()