Thursday, January 25, 2007

Language Detection Works!

I've finally been able to put some of Sonnet's many pieces together. Initial integration of language detection into the spell-check highlighter class has just been committed.



The screen shot shows text that I copied from the Hebrew, German and English homepages of Wikipedia in konqueror. Upon pasting them in the simple test application Sonnet detected the languages in a background thread and then proceeded to spell-check the paragraphs, also in a background thread.

129 comments:

cartman said...

Very very nice! :)

Anonymous said...

nice! seems to be really useful stuff!

Anonymous said...

Great stuff!!! Can't wait until KDE 4.0 is released.

Please look at bug 87629, because behavior like this could undo the fun/usability when working with the great framework you are developing.

http://bugs.kde.org/show_bug.cgi?id=87629

Anonymous said...

very cool!!

Jacob Rideout said...

Anonymous: Fixing bug 87629 is now on my long list of things to do :)

Hopefully, the usability folks will help build a better interface. I really don't like the way it acts or looks currently.

Aron said...

Awesome. Btw may I ask which font you are using for your window title in that screenshot? I think I want it ;)

Jacob Rideout said...

aron: I use Lucas de Groot's Calibri for the text font and Corbel for the title.

Fabien said...

GREAT !

liquidat said...

This is *awesome*! I really love it! Because much too often I have to input different languages in different text input fields in parallel (chatting in German, blogging in English, writing e-mail in Swedish), and atm I can only choose one language.

The automatic detection will be - well, awesome! When it goes upstream it could even be a reason for me to switch to KDE 4 pre-alpha because it will be so helpful.

I'm totally excited! :D

Dwayne said...

Great to see this in action!

The one thing I like about OpenOffice.org, and probably others do it, is that you can mark a paragraph/word as being from another language. I'm not sure how or if you could do that in Sonnet. But it would make it easy to write text that quotes another language in the paragraph or overrides the language detection if it got it wrong.

Jacob Rideout said...

Dwayne: I haven't implemented overrides for the language detection yet. However, it is something I plan to do sometime soon.

Matt Broadstone said...

Very friggin cool :)

Anonymous said...

Really, really, really nice work. Keep up the good work !!

Anonymous said...

Wow. This would be tremendously useful.

Just amazing.

How much overhead is involved?

Jacob Rideout said...

Anonymous: all the detection occurs in a separate thread and is quite fast. The threaded version of spell check is fairly fast, but there are a dew race condition which are currently prevented by mutexes, but this slows things down a lot. I need to figure out away to avoid them and will do so before kde4 is released.

Diego Calleja said...

Woah.....for us the non-native english speakers that have to switch betwenn several languages, this...is....AWESOME!

<a href="http://medonlineshops.com/product_hoodia_patch.htm">Hoodia Patch</a> said...

Nice!

<a href="http://medonlineshops.com/product_effexor_xr.htm">Effexor XR</a> said...

Great, thanks

<a href="http://easydrugmarket.com/item.php?id=824">Trandate</a> said...

Nice design. :-)

<a href="http://medonlineshops.com/product_effexor_xr.htm">Effexor_XR</a> said...

Magnific!

<a href="http://peumans-pc.stanford.edu/portal_memberdata/portraits/buyviagra">Buy Viagra</a> said...

Interesting!

<a href="http://www.netwacc.dsu.edu/portal_memberdata/portraits/ringtones">FreeRingtones</a> said...

Interesting article, thanks!

<a href="http://peumans-pc.stanford.edu/portal_memberdata/portraits/ringtones">FreeRingtones</a> said...

Great to see this! Thanks!

<a href="http://www.xanga.com/buy_levitra">BuyLevitra</a> said...

Thanks for article!

<a href="http://phentermine1.eamped.com">Phentermine</a> said...

Thanks for interesting article.

<a href="http://drugscenterhere.com">ShopMan</a> said...

I like articles like this. Thanks!

<a href="http://m1.aol.com/phentermine4">Phentermine</a> said...

Great Article! Thank You!

<a href="http://m1.aol.com/phentermine4">Buy Phentermine</a> said...

Thanks to author! I like articles like this, very interesting.

<a href="http://buy-viagra2007.blogspot.com">Buy Viagra</a> said...

very good!

<a href="http://free-metro-pcs-ringtones.blogspot.com">Free Ringtones</a> said...

nice blog!

<a href="http://buy-viagra2007.blogspot.com">buy viagra</a> said...

nice blog!Nice information

<a href="http://payday-loans-online--ooz.blogspot.com">Payday loans Online</a> said...

very good site! Best!

<a href="http://buy-levitra--ooz.blogspot.com">Levitra</a> said...

:-) ochen\' zaebatyj blog!

<a href="http://adobe-photo-shop-cs2.blogspot.com">Gringo Andre</a> said...

Write something else. Thanks! Best Blog...

<a href="http://buy-soma--ooz.blogspot.com">Buy Soma</a> said...

soglasen s vami ochen\' zaebatyj blog!

<a href="http://courses.cvcc.vccs.edu/ENG112_GROSS/_Chat_Room/000008fd.htm">Anonimous</a> said...

Well done. Keep up the great work. Best regards!

<a href="http://search.cnn.com/search?query=site:cialis-online-2007.blogspot.com?cialis_online.html">Anonymous</a> said...

Keep up the great work. It very impressive. Enjoyed the visit!

<a href="http://buy4soma.eamped.com">Anonimous</a> said...

I like it a lot! Nice site, I will bookmark!

<a href="http://m2.aol.com/rth5gr/index.html">Anonymous</a> said...

Thanks to author! I like articles like this, very interesting.

<a href="http://blog.jacobrideout.net/2007/01/language-detection-works.html">Language_detection</a> said...

It works!

<a href="http://blog.jacobrideout.net/2007/01/language-detection-works.html">Language_detection</a> said...

It works!

viagra said...

Disaster is likely to wreak havoc in the life of an individual as soon as he becomes victim to erectile dysfunction and the most significant dreadful consequence of erectile dysfunction is that the afflicted man becomes incapable of facilitating erections required for sexual intercourse. The sexual vacuum resulted from erectile dysfunction prompts the sufferer to opt for anti-impotency pills, most especially the viagra medication that was approved by FDA (Food and Drugs Administration) as a clinically effective drug to cure erectile dysfunction in men. Viagra is meant to be administered by patients only after availing of viagra prescription from the doctor. The prescription for Viagra provided by the doctor spells out that the patient suffering from erectile dysfunction seriously need Viagra to treat his disorder and further authorizes the patient to avail of Viagra from the pharmacist.

Anonymous said...

Viagra
Generic Viagra
Google
Cialis
-------------------------------------------------------
Levitra
Propecia
Meridia
Yahoo!
-------------------------------------------------------
Zocor
Soma
Prozac

Anonymous said...

Indulge yourself and find partners for hot Sexual Encounters and Adult Dating at Adult friend finder free dating site!
If you are looking for a one night stand or a casual encounter, then the Adult Swingers Club is where the game is played.
If you practice a different range of sexual and sensual activities then adult personals has the Club for you.
Download over 2000 adult dvd movies, available formats: windows, mpeg, psp and ipod!
Shop for Adult Toys, DVDs and Lingerie and other Erotic Adult Products at adult sex toys shop and adult toys store.

<a href="http://paydayadvisors.org">PaydayLoans</a> said...

4DK8tt You have a talant! Write more!

<a href="http://tes.uab.es/MISS/portal_memberdata/portraits/twkgxziok">Auto insurance company</a> said...

5FcMuZ Hello all!

<a href="http://hydrocodone.99k.org/index.php">Hydrocodone</a> said...

pllI3c The best blog you have!

<a href="http://users2.titanichost.com/buyviagra/287.html">insurance companies that specialize in chur</a> said...

u2xXjD Please write anything else!

<a href="http://free.7host07.com/nmcfgy/115.html">all4u korea tour</a> said...

Thanks to author.

<a href="http://fioricet.clanteam.com/?pharma=328">fioricet ld50</a> said...

actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.

<a href="http://celebrex.zxq.net/?pharma=851">celebrex generic price</a> said...

Magnific!

<a href="http://m1.aol.com/BrettHead14/280.html">new construction home loan</a> said...

Please write anything else!

<a href="http://users2.titanichost.com/buyviagra/index20.html">drug phentermine affect y</a> said...

Magnific!

<a href="http://xenical.newsit.es/how-does-xenical-work.html">how does xenical work</a> said...

Good job!

<a href="http://tramadol.newsit.es/tramadol-300ct.html">tramadol 300ct</a> said...

Good job!

<a href="http://xanax.newsit.es/4-mg-xanax.html">4 mg xanax</a> said...

Good job!

<a href="http://phentermine.whdot.com/index9.html">canadian pharmacy online phentermine online pharmac</a> said...

Please write anything else!

<a href="users2.titanichost.com/amalopra">JohnBraun</a> said...

IEZQf0 write more, thanks.

<a href="http://users2.titanichost.com/popebatret/index18.html">couple sex india</a> said...

Nice Article.

<a href="http://users2.titanichost.com/inoryum/index13.html">drunk sex videos</a> said...

Nice Article.

<a href="http://users2.titanichost.com/hviler/index1.html">animal sex vmovies</a> said...

Good job!

<a href="http://users2.titanichost.com/ansfur/index15.html">lesbian ameuter sex</a> said...

Good job!

<a href="http://users2.titanichost.com/olds77/index21.html">list of anal pornstars</a> said...

Good job!

<a href="http://users2.titanichost.com/shingro/index3.html">sex addict diary</a> said...

Good job!

<a href="http://users2.titanichost.com/scersi/index31.html">ejaculation female sex</a> said...

Wonderful blog.

<a href="http://users2.titanichost.com/t1fielde/index18.html">oral sex pregancy</a> said...

actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.

<a href="http://users2.titanichost.com/adjutes/index5.html">basic sex positions</a> said...

Good job!

<a href="http://users2.titanichost.com/adjutes/index23.html">beautiful sex japan</a> said...

Nice Article.

<a href="http://users2.titanichost.com/shiconta/index12.html">craigslist albuquerque sex</a> said...

Please write anything else!

<a href="http://users2.titanichost.com/gnites3/index3.html">hot sex threesomes</a> said...

Thanks to author.

<a href="http://users2.titanichost.com/marymeno/index17.html">psychology and sex</a> said...

actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.

<a href="http://users2.titanichost.com/vadhoms/index2.html">man sex survey</a> said...

Save the whales, collect the whole set

<a href="http://users2.titanichost.com/etooking/index25.html">night sex video</a> said...

Beam me aboard, Scotty..... Sure. Will a 2x10 do?

<a href="http://users2.titanichost.com/swiseny/index23.html">direct sex liv</a> said...

If ignorance is bliss, you must be orgasmic.

<a href="http://users2.titanichost.com/Lostsoldier3/index34.html">free mobile porn downloads</a> said...

Magnific!

<a href="http://users2.titanichost.com/pyzoid/index33.html">bow wow sex</a> said...

Friends help you move. Real friends help you move bodies.

<a href="http://users2.titanichost.com/pyzoid/index35.html">boy boy sex</a> said...

When there's a will, I want to be in it.

<a href="http://users2.titanichost.com/selli83/index4.html">after just sex</a> said...

When there's a will, I want to be in it.

<a href="http://users2.titanichost.com/numdaso/index.html">intimate sex surveys</a> said...

C++ should have been called B

<a href="http://users2.TitanicHost.com/beveris/hydrocodone-maximun-amount-per-day.html">hydrocodone</a> said...

Build a watch in 179 easy steps - by C. Forsberg.

<a href="http://cialis.whdot.com/index10.html">cialis actress</a> said...

If ignorance is bliss, you must be orgasmic.

<a href="http://frwebgate.access.gpo.gov/cgi-bin/leaving.cgi?to=freewebtown.com/phentermine1">phenterm</a> said...

Give me ambiguity or give me something else.

<a href="http://users2.titanichost.com/numdaso/index34.html">japanese sex crying</a> said...

Hello all!

<a href="http://users2.titanichost.com/febisko/index19.html">bisexual gay sex</a> said...

When there's a will, I want to be in it.

<a href="http://users2.titanichost.com/topletrufus/index16.html">geisha sex doll</a> said...

Clap on! , Clap off! clap@#&$NO CARRIER

<a href="http://users2.titanichost.com/yetzeit/index7.html">arab sex porn</a> said...

I don't suffer from insanity. I enjoy every minute of it.

<a href="http://users2.titanichost.com/brittanyrogers/56-0411.html">all hct sex</a> said...

Lottery: A tax on people who are bad at math.

<a href="http://users2.titanichost.com/glicia80/index25.html">sex and tights</a> said...

Friends help you move. Real friends help you move bodies.

<a href="http://users2.titanichost.com/reekello/index7.html">diaper lover sex</a> said...

All generalizations are false, including this one.

<a href="http://users2.titanichost.com/tortene/index17.html">office sex pics</a> said...

actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.

<a href="http://users2.TitanicHost.com/parana/cocaine-busts-in-carpentersville-07.html">cocaine bust</a> said...

A lot of people mistake a short memory for a clear conscience.

name said...

Lottery: A tax on people who are bad at math.

<a href="http://users2.titanichost.com/cuhozhilov/index3.html">flat chested porn</a> said...

Give me ambiguity or give me something else.

<a href="http://users2.titanichost.com/robertf/index20.html">rape porn stories</a> said...

Build a watch in 179 easy steps - by C. Forsberg.

<a href="http://users2.titanichost.com/maxeevich/index30.html">abselutly free hard core porn</a> said...

What is a free gift ? Aren't all gifts free?

<a href="http://users2.titanichost.com/dityroe/index23.html">lesbions sex nude</a> said...

I don't suffer from insanity. I enjoy every minute of it.

<a href="http://users2.titanichost.com/liperwo/index26.html">bachalorette party sex</a> said...

Ever notice how fast Windows runs? Neither did I.

<a href="http://users2.titanichost.com/dasistorama/index18.html">gangster porn</a> said...

Give me ambiguity or give me something else.

<a href="http://users2.titanichost.com/rego07/36-0411.html">cheerleadingtryouts porn</a> said...

What is a free gift ? Aren't all gifts free?

<a href="http://users2.titanichost.com/artinko/index26.html">gold porn pass</a> said...

I don't suffer from insanity. I enjoy every minute of it.

<a href="http://users2.titanichost.com/lindafmosley/index5.html">chick getting anal</a> said...

Magnific!

<a href="http://users2.titanichost.com/tereritoa1/index10.html">fun sex game</a> said...

What is a free gift ? Aren't all gifts free?

<a href="http://users2.titanichost.com/eynol/index7.html">porn norway</a> said...

The gene pool could use a little chlorine.

<a href="http://users2.titanichost.com/dentouj/index32.html">hentai sex xxx</a> said...

All generalizations are false, including this one.

<a href="http://users2.TitanicHost.com/almaz/imitrex-line.html">imitrex line</a> said...

Good job!

<a href="http://users2.titanichost.com/bybonte/index28.html">celebrity sex pic</a> said...

Calvin, we will not have an anatomically correct snowman!

<a href="http://users2.titanichost.com/unareq/index19.html">podcast sex index</a> said...

I'm not a complete idiot, some parts are missing!

<a href="http://users2.titanichost.com/mezers/index30.html">brutal hardcore sex</a> said...

Calvin, we will not have an anatomically correct snowman!

<a href="http://users2.titanichost.com/deswef/index14.html">casual sex risks</a> said...

Hello all!

<a href="http://users2.titanichost.com/tedethe/index12.html">fre sex portal</a> said...

actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.

<a href="http://users2.titanichost.com/simpleplayer/index24.html">hooters porn</a> said...

Save the whales, collect the whole set

<a href="http://users2.titanichost.com/sobermi/index22.html">indian sex torrent</a> said...

What is a free gift ? Aren't all gifts free?

<a href="http://users2.titanichost.com/clydej/index28.html">watch porn on san andreas</a> said...

Friends help you move. Real friends help you move bodies

<a href="http://users2.titanichost.com/xcalomi/index14.html">joanna angel sex</a> said...

When there's a will, I want to be in it.

<a href="http://users2.titanichost.com/ramisew/index17.html">premarital sex articles</a> said...

When there's a will, I want to be in it.

<a href="http://users2.titanichost.com/hegory/index26.html">asin porn picks</a> said...

640K ought to be enough for anybody. - Bill Gates 81

<a href="http://users2.titanichost.com/sidspros/index11.html">kuwait movie sex</a> said...

Ever notice how fast Windows runs? Neither did I.

<a href="http://users2.titanichost.com/whitedenster/index26.html">carmen santana porn</a> said...

Energizer Bunny Arrested! Charged with battery.

<a href="http://users2.titanichost.com/MarcellaDurant/index10.html">1st person sex</a> said...

What is a free gift ? Aren't all gifts free?

<a href="http://users2.titanichost.com/cationie1/index14.html">password sex backdoor</a> said...

A flashlight is a case for holding dead batteries.

<a href="http://phentermine.43i.net/600-061107.html">online phentermine hydrochloride</a> said...

Lottery: A tax on people who are bad at math.

<a href="http://phentermine.43i.net/733-061107.html">phentermine from austria</a> said...

Oops. My brain just hit a bad sector.

<a href="http://phentermine.43i.org/263-061107.html">buy phentermine online where</a> said...

What is a free gift ? Aren't all gifts free?

Kleidung Klamotten said...

Thanks for very interesting article. btw. I really enjoyed reading all of your postsabout Klamotten . It's interesting to read ideas about your stuff and Kleidung , and observations from someone else's point of view… makes you think more. Read more about Pattern and Crochet
Visit my Bodybuilding Muskelaufbau Shop . Best regards! Schwule - Gays

ballsy cock store toys said...

anal toys sex shop online

giant toys animal shop

women sex toys exploitation

sexual females adult toys

about our sex toys shop

begin vagina sex toy



Good day, dear Sir
Please send me your catalog with best prices you

Anonymous said...

Apple iPhone-iphone-iphone3g-newiphone-ipodphone-touchscreen-touchscreenipod-iphoneapplications-iphoneforbusiness-iphoneforenterprise-iphonegames-iphoneapps-iphone-unlock iphone-iphone 3g-apple iphone-iphone ringtone-best deal on iphone-new iphone-3g iphone-jailbreak iphone-iphone store-pink iphone-iphone activation-apple iphone 8gb-iphone software-iphone video-iphone g3-free iphone ringtone-iphone review-iphone deal-iphone theme-iphone 3g accessory-iphone game-iphone 3-iphone application-logiciels de iphone-iphone wallpaper-iphone download-iphone 2.0-iphone 8gb-iphone 3g review-red tube on iphone-desbloquear iphone-free iphone-unlocked iphone-iphone 3g case-iphone 2-buy iphone-iphone unlock-iphone plan-http apple.com iphone-iphone apps-iphone price-iphone accessory-iphone installer-software unlock iphone-iphone case-iphone news-debloquer iphone-apple iphone 3g-apple iphone 8gb cell phone-iphone unlocked-att iphone-iphone apple-hack my iphone-iphone picture-iphone 16gb-iphone forum-iphone update-iphone image

parton said...

スリッパ オフィス用品 不倫調査 行方調査 素行調査 白衣 ケーシー 大宮 一戸建 FX 初心者 FX 比較 キャッシング 申込 FX 比較 オナホール ダイヤモンド 買取 バイク便 表札 広島 不動産 まつ毛 エクステ トランクルーム 株式 情報 志木 賃貸 志木 不動産 朝霞 不動産 志木 マンション 食道がん 声楽教室 WEB制作 HP制作会社 東大宮 一戸建て 物件 ボーカルスクール オーディション オーディション ボーカルスクール 名古屋 クーポン ゲームセンター アダルト ブルーレイ 少人数 結婚式 商品先物 頭が悪い オナホール バイブ ボイストレーニング 結婚式 埼玉県 税理士 SEO対策 リネージュ2 RMT ブライダルエステ 銀座 イメクラ アダルトグッズ アダルトグッズ アダルト 過払い RMT 信長の野望 RMT 盗聴器発見 調査料金 身元調査 身辺調査 不倫調査 人探し

Anonymous said...

看房子,買房子,建商自售,自售,台北新成屋,台北豪宅,新成屋,豪宅,美髮儀器,美髮,儀器,髮型,EMBA,MBA,學位,EMBA,專業認證,認證課程,博士學位,DBA,PHD,在職進修,碩士學位,推廣教育,DBA,進修課程,碩士學位,網路廣告,關鍵字廣告,關鍵字,課程介紹,學分班,文憑,牛樟芝,段木,牛樟菇,日式料理, 台北居酒屋,日本料理,結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,台北住宿,國內訂房,台北HOTEL,台北婚宴,飯店優惠,台北結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,住宿,訂房,HOTEL,飯店,造型系列,學位,牛樟芝,腦磷脂,磷脂絲胺酸,SEO,婚宴,捷運,學區,美髮,儀器,髮型,牛樟芝,腦磷脂,磷脂絲胺酸,看房子,買房子,建商自售,自售,房子,捷運,學區,台北新成屋,台北豪宅,新成屋,豪宅,學位,碩士學位,進修,在職進修, 課程,教育,學位,證照,mba,文憑,學分班,網路廣告,關鍵字廣告,關鍵字,SEO,关键词,网络广告,关键词广告,SEO,关键词,网络广告,关键词广告,SEO,台北住宿,國內訂房,台北HOTEL,台北婚宴,飯店優惠,住宿,訂房,HOTEL,飯店,婚宴,台北住宿,國內訂房,台北HOTEL,台北婚宴,飯店優惠,住宿,訂房,HOTEL,飯店,婚宴,台北住宿,國內訂房,台北HOTEL,台北婚宴,飯店優惠,住宿,訂房,HOTEL,飯店,婚宴,結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,台北結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,台北結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,台北結婚,婚宴場地,推車飲茶,港式點心,尾牙春酒,居酒屋,燒烤,美髮,儀器,髮型,美髮,儀器,髮型,美髮,儀器,髮型,美髮,儀器,髮型,小套房,小套房,進修,在職進修,留學,證照,MBA,EMBA,留學,MBA,EMBA,留學,進修,在職進修,牛樟芝,段木,牛樟菇,關鍵字排名,網路行銷,关键词排名,网络营销,網路行銷,關鍵字排名,关键词排名,网络营销,PMP,在職專班,研究所在職專班,碩士在職專班,PMP,證照,在職專班,研究所在職專班,碩士在職專班,SEO,廣告,關鍵字,關鍵字排名,網路行銷,網頁設計,網站設計,網站排名,搜尋引擎,網路廣告,SEO,廣告,關鍵字,關鍵字排名,網路行銷,網頁設計,網站設計,網站排名,搜尋引擎,網路廣告,SEO,廣告,關鍵字,關鍵字排名,網路行銷,網頁設計,網站設計,網站排名,搜尋引擎,網路廣告,SEO,廣告,關鍵字,關鍵字排名,網路行銷,網頁設計,網站設計,網站排名,搜尋引擎,網路廣告,EMBA,MBA,PMP
,在職進修,專案管理,出國留學,EMBA,MBA,PMP
,在職進修,專案管理,出國留學,EMBA,MBA,PMP
,在職進修,專案管理,出國留學

住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,住宿,民宿,飯宿,旅遊,美容,美髮,整形,造型,美容,美髮,整形,造型,美容,美髮,整形,造型,美容,美髮,整形,造型,美容,美髮,整形,造型,美容,美髮,整形,造型,美容,美髮,整形,造型,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,設計,室內設計,裝潢,房地產,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,進修,在職進修,MBA,EMBA,住宿,民宿,飯店,旅遊,美容,美髮,整形,造型,設計,室內設計,裝潢,房地產,進修,在職進修,MBA,EMBA,羅志祥,周杰倫,五月天,蔡依林,林志玲,羅志祥,周杰倫,五月天,蔡依林,林志玲,羅志祥,周杰倫,五月天,蔡依林,羅志祥,周杰倫,五月天,蔡依林

Anonymous said...

.http://wvvv6.spaces.live.com
http://pumashoes2009.spaces.live.com
http://buy-cheap-ugg-boots.blogspot.com
http://www.eshooes.com/cheap-shoes-show
http://good-puma.blogspot.com/
.http://apps.facebook.com/faceblogged/?uid=1447786117