As of 2016-02-26, there will be no more posts for this blog. s/blog/pba/
Showing posts with label fun. Show all posts

As a Windows user

Don't you dare to say PC! Damn you, don't even know of the OS you are using.
  1. Search for it, click on first software directory website, go through a few pages, close it, try second website...
  2. Download it.
  3. Double-check with anti-virus software.
  4. Triple-check with another anti-virus software.
  5. Install it while praying that it really doesn't contain any viruses.
  6. Run it.
  7. Figure out which Next button to click...
  8. Job done.

As a Mac OS X user

You... uhm... I got nothing to bitch.
  1. Go to App store.
  2. Search for it.
  3. Slide, Slide, and Slide.
  4. Pay for it.
  5. Install it while paying for additional copies for your i[whatever] and i[whocares] and i...
  6. Run it.
  7. Job done.

As a Linux user

Alright, GNU/Linux user, happy?
  1. Search for it with package manager.
  2. Install it.
  3. Run it.
  4. Job done.
  1. Search for it.
  2. Download source tarball.
  3. Compile it while joining on #[channel].
  4. Install it.
  5. Run it.
  6. Job done.
  1. #!/bin/bash or whatever Shebang line you nerd at.
  2. Code it.
  3. RTFM.
  4. Test it.
  5. RTDFMA (Read The Damn  Fucking Manual Again).
  6. Fix it while cursing why a library sucks.
  7. Run it.
  8. Job done.

Please don't take anything above seriously, just for fun and they may not all be true.

I found myself of real case scenario when I saw Shit Girls Say in YouTube Recommendations.

I saw there were a lot of parody of that video, they reminded me of this * operator. You can search "shit say" on YouTube or Google and get good matching results, but Shit * Say should be more precise.

The trend of Shit * Say seem to go back months ago, no idea why I missed it. Though not everyone is fun but some do make you laugh especially you fit into the profile or have encounter with same type of person as the video tries to make fun of them.

At first glance, I did have such thought. Too shame it didn't have waves around it, or it would be really cute. xD

This just... rickrolls!

Also checkout this one-liner using SystemTap.

I didn't compile the original, so I re-compiled my kernel to add required flags, just get my computer rickrolling! I did slight modification:

sudo stap -g -e 'probe kernel.function("do_filp_open") { p = kernel_string($pathname); l = strlen(p); ext = substr(p, l - 4, l) ; if ( ext == ".mp3" || ext == ".ogg" || ext == ".mp4" ) { $pathname = %{ (long)"/tmp/RickRoll.flv" %}; } }'

sudo stap    -e 'probe kernel.function("do_filp_open") { p = kernel_string($pathname); l = strlen(p); ext = substr(p, l - 4, l) ; if ( ext == ".mp3" || ext == ".ogg" || ext == ".mp4" ) { system("mplayer -fs /tmp/RickRoll.flv") ; } }'

To tell the truth, I don't know where to get the MP3, so I use YouTube video and it gets even better. Video player sure has no problems, MPD has no problem as well.

If you have an empty audio file for the media player and supply -loop 0 to mplayer... full screen + looping, FTW!

I didn't try these: Hijacking normal files like txt when editor opening (Don't really know SystemTap, but I think execname() is right way to check, right?) and replace with lyrics. Images, mehhay! I think this would replace all images you view on web when browser loads from cache.

All my playlists are rickroll'd.

Never gonna say good bye, well sang.

After the Google+ project, today we are happily announcing Blogger-! See the sneak preview of first feature below:

-Views: it means even more than 939,291,924

Every Blogger blogger will have exciting statistics for your posts, that is the view count you could never have before, -1!

-Comments: a better way to manage your comments

No more spams when you enable this new feature. And the comment box will be automatically disappeared from your blog, isn't that sweet?

-Square: shape your thoughts, with people matter less

A new place allows you to post thoughts in a newly designed square style page. Am innovative idea from our developers, we make page square, you shape your thought.

-Voids: creating an emptiness in discussion when you need it

This will help you a lot when your posts attract too much attention. By turning on it, you can ensure no more unnecessary attentions. Best of all, it's by post basis.

-Hangovers: beer/boozes delivery in 15 mins, delivery guarantee!

Feel frustration of blogging? Unsatisfied? Need to get wasted temporarily? You can even purchase best hangover solutions with small additional fee. Yes, we care about you!

-Immobility: limiting where you can blog and when!

Get addicted to blogging? Interfering your daily work?

Don't worry, your boss will not see you logging on Blogger with this feature on. You will be completely blocked from your account depending on your location and the time.

-You: personal opinion filter

The new editor will provide a new feature to filter out your personal opinions just as the spelling checker does, it even suggests better wording. You will become a part of our collective!

-+-+-: mpmpm

We have no idea what this feature is. Buy hey, you can have it!


Again we have no *beep* idea what this is.

            | |------\
   This is  | |ANY WY|
   Mr. Who  | |------/
       |    | |
       v    | |
     _\|/_  | |
     |o o|  | |     S
     |_v_|  | |     !
       |    | |    (-)
     /---\  | |   (---)
  /-|     |=======~~~~~o
  | |     | | |
Copyright 2010 Yu-Jie Lin

abcdehmruvwxy bcdfjlmnptvwxfiknpsvwydilmnpsvwydilmnpsvwybcdfjklmnopvwxykmnqsvychmrxbdgilnsvw bglmnqsvxbcilmnqsvwxylnqswbcdfjklmnopvwxy hlmnrwxbglmnqsvxcmrwbcdfjlmnptvwx cmrwkmnqsvyhlmnrwxbcdfjklmnopvwxylnqrvbcdfjklmnopvwxybcdfjlmnptvwxhlmnrwxcmrwkmnqsvycgilmnsvw cmrwdilmnpsvwybcdfjklmnopvwxybcilmnqsvwxy mqswdhlmnrw bcdfjklmnopvwxykmnqsvymnqwxlnqrvbdgilnsvwghlnqrvhlmnrwxcmrwkmnqsvycgilmnsvw hlmnrwxbcdfjklmnopvwxylnrvxhlmnrwxw abcdehmruvwxyhlmnrwxchmbcdfjlmnptvwx kmnqsvymqswhlmnrwx lnqrvbcdfjklmnopvwxybcilmnqsvwxychmrxchmrxbdgilnsvw dhlmnrwbcilmnqsvwxykmnqsvymnqwxbdgilnsvw bglmqsvwfiknpsvwyhlmnrwx lnqrvbcilmnqsvwxyhlmnrwxbglmnqsvxbcdfjklmnopvwxylnqrv bcdfjlmnptvwxcmrwfklmnprtuwyghlnqrvchmrxbcdfjklmnopvwxy cmrwdhlmnrw bdgilnsvwmqswfiknpsvwy bgjlnqrsvykmnqsvymqswfhjkmoqsvx bglmnqsvxmqswfhjkmoqsvx cmrwhlmnrwxchmbcdfjlmnptvwx mnqwxmqswdilmnpsvwybcdfjklmnopvwxydilmnpsvwyw

aefjklmnoptuybcdfjklmnopvwxylnqrvbcdfjklmnopvwxy cmrwbcdfjlmnptvwx hlmnrwxbglmnqsvxbcdfjklmnopvwxy lnqrvfiknpsvwychmrxbcdfjklmnopvwxybcdfjlmnptvwxhr

 hklmnoqsvx cgikopqrstuy hlmnrwxlnqrvbcilmnqsvwxykmnqsvybcdfjlmnptvwxchmrxbcilmnqsvwxyhlmnrwxcmrwmqswkmnqsvy hlmnrwxbcilmnqsvwxybglmqsvwchmrxbcdfjklmnopvwxy cmrwbcdfjlmnptvwx bglmqsvwbcilmnqsvwxybcdfjlmnptvwxbcdfjklmnopvwxydilmnpsvwy mqswkmnqsvy cgikopqrstuybcdeflmntuvwxbcdfjkptvwxabcdehmruvwxyabcdehmruvwxymnrsvw mqswkmnqsvybcdfjklmnopvwxy mnqwxbglmnqsvxbcilmnqsvwxylnqrvbcilmnqsvwxymnqwxhlmnrwxbcdfjklmnopvwxylnqrv fklmnprtuwybcilmnqsvwxyghlnqrvbcdfjlmnptvwx hlmnrwxmqsw mnqwxmqswdilmnpsvwybcdfjklmnopvwxy bcdfjlmnptvwxhlmnrwxlnqrvcmrwkmnqsvycgilmnsvwzw abcdehmrwbglmnqsvxbcdfjklmnopvwxy mnqwxmqswdilmnpsvwybcdfjklmnopvwxy cmrwbcdfjlmnptvwx dhlmnrwmqswlnqrvfklmnprtuwybcdfjklmnopvwxydilmnpsvwy bglmqsvwbdgilnsvw bcilmnqsvwxy hlmnrwxmqsw bdgilnsvw bcilmnqsvwxykmnqsvydilmnpsvwy bcilmnqsvwxychmrxfhjkmoqsvxbcilmnqsvwxybdgilnsvwbcdfjlmnptvwx bcdfjlmnptvwxmqswlnqrvhlmnrwxbcdfjklmnopvwxydilmnpsvwy bglmqsvwbdgilnsvw bcilmnqsvwxychmrxghlnqrvbglmnqsvxbcilmnqsvwxybglmqsvwbcdfjklmnopvwxyhlmnrwxcmrwmnqwx mqswlnqrvdilmnpsvwybcdfjklmnopvwxylnqrvzw abcdehmrwbglmnqsvxbcdfjklmnopvwxybcdfjlmnptvwxbcdfjklmnopvwxy bcdfjnqruvwxyabcdefklmntuvwx mnqwxbglmnqsvxbcilmnqsvwxylnqrvbcilmnqsvwxymnqwxhlmnrwxbcdfjklmnopvwxylnqrvbcdfjlmnptvwx cmrwbcdfjlmnptvwx fklmnprtuwybcilmnqsvwxyghlnqrvghlnqrvbcdfjklmnopvwxydilmnpsvwy mqswkmnqsvyhlmnrwxmqsw bcilmnqsvwxy abcdefklmntuvwxlnrvxabcdefklmntuvwxmnrsvw bcilmnqsvwxy lnqswcmrwbcdfjlmnptvwxfiknpsvwybcilmnqsvwxychmrxcmrwlmnrvwxbcdfjklmnopvwxydilmnpsvwy fklmnprtuwybcilmnqsvwxyghlnqrv mqswdhlmnrw hlmnrwxbglmnqsvxbcdfjklmnopvwxy mqswlnqrvcmrwcgilmnsvwcmrwkmnqsvybcilmnqsvwxychmrx mnqwxbglmnqsvxbcilmnqsvwxylnqrvbcilmnqsvwxymnqwxhlmnrwxbcdfjklmnopvwxylnqrvzw abcdehmruvwxyhlmnrwxchmbcdfjlmnptvwx chmrxcmrwbgjlnqrsvybcdfjklmnopvwxy dilmnpsvwymqswhlmnrwxlmnfklmnprtuwybcilmnqsvwxyhlmnrwxlnqrvcmrwlnrvx ghlnqrvlnqrvcmrwkmnqsvyhlmnrwxbcdfjklmnopvwxylnqrvzw
 hklmnoqsvx bcdeflmntuvwxghlnqrvbcilmnqsvwxymnqwxbcdfjklmnopvwxy bcilmnqsvwxykmnqsvydilmnpsvwy agmsykmnqsvy bcilmnqsvwxylnqrvbcdfjklmnopvwxy kmnqsvymqswhlmnrwx bcdfjklmnopvwxykmnqsvymnqwxmqswdilmnpsvwybcdfjklmnopvwxydilmnpsvwyw
 hklmnoqsvx abcdehmruvwxykmnqsvy mqswlnqrvdilmnpsvwybcdfjklmnopvwxylnqrv hlmnrwxmqsw bcilmnqsvwxylnqswmqswcmrwdilmnpsvwy bcilmnqsvwxyfklmnprtuwybglmqsvwcmrwcgilmnsvwfiknpsvwymqswfiknpsvwybcdfjlmnptvwxmnrsvw hlmnrwxbglmnqsvxbcdfjklmnopvwxy lmnrvwx mnqwxbglmnqsvxbcilmnqsvwxylnqrvbcilmnqsvwxymnqwxhlmnrwxbcdfjklmnopvwxylnqrv cmrwbcdfjlmnptvwx bcilmnqsvwxydilmnpsvwydilmnpsvwybcdfjklmnopvwxydilmnpsvwy hlmnrwxmqsw bcdfjlmnptvwxbcdfjklmnopvwxyghlnqrvbcilmnqsvwxylnqrvbcilmnqsvwxyhlmnrwxbcdfjklmnopvwxy hlmnrwxfhjkmoqsvxmqsw bcdfjklmnopvwxykmnqsvymnqwxmqswdilmnpsvwybcdfjklmnopvwxydilmnpsvwy bcdfjlmnptvwxhlmnrwxlnqrvcmrwkmnqsvycgilmnsvw cmrwdhlmnrw kmnqsvybcdfjklmnopvwxymnqwxbcdfjklmnopvwxybcdfjlmnptvwxbcdfjlmnptvwxbcilmnqsvwxylnqrvbdgilnsvwzw abcdehmrwbglmnqsvxcmrwbcdfjlmnptvwx ghlnqrvbcdfjklmnopvwxydhlmnrwbcdfjklmnopvwxymnqwxhlmnrwxchmrxbdgilnsvw fiknpsvwyhlmnrwxcmrwchmrxcmrwlmnrvwxbcdfjklmnopvwxy bcdfjnqruvwxycglmqsw bcilmnqsvwxychmrxghlnqrvbglmnqsvxbcilmnqsvwxybglmqsvwbcdfjklmnopvwxyhlmnrwxbcdfjlmnptvwxw

aegimrwmqswfiknpsvwy fhjkmoqsvxcmrwchmrxchmrx bglmnqsvxbcilmnqsvwxylnqswbcdfjklmnopvwxy hlmnrwxmqsw dilmnpsvwybcdfjklmnopvwxymnqwxmqswdilmnpsvwybcdfjklmnopvwxy hlmnrwxbglmnqsvxcmrwbcdfjlmnptvwx ghlnqrvmqswbcdfjlmnptvwxhlmnrwx dhlmnrwcmrwlnqrvbcdfjlmnptvwxhlmnrwx hlmnrwxmqsw lnqrvbcdfjklmnopvwxybcilmnqsvwxydilmnpsvwy hlmnrwxbglmnqsvxcmrwbcdfjlmnptvwx ghlnqrvmqswbcdfjlmnptvwxhlmnrwxmnrsvw bglmqsvwfiknpsvwyhlmnrwx abcdehmruvwxy cgilmnsvwfiknpsvwybcdfjklmnopvwxybcdfjlmnptvwxbcdfjlmnptvwx bdgilnsvwmqswfiknpsvwy bglmnqsvxbcilmnqsvwxylnqswbcdfjklmnopvwxy bcilmnqsvwxychmrxlnqrvbcdfjklmnopvwxybcilmnqsvwxydilmnpsvwybdgilnsvw dilmnpsvwymqswkmnqsvybcdfjklmnopvwxy hlmnrwxbglmnqsvxbcilmnqsvwxyhlmnrwxw

Photo credit: Abidjan Panorama by k_r_o_42

Dear Mrs. Susan Morgan,

I am sorry for your health condition, but please allow me to bring up your original letter first:
from Susan Morgan <>
date Sat, Apr 4, 2009 at 01:12
subject From Mrs Susan Morgan

From Mrs Susan Morgan

BP [38 Rue Des Martyrs Cocody

Abidjan, Cote d'Ivoire

I am the above named person from Kuwait. I am married to Mr.Abram Morgan, who worked with Kuwait embassy in Ivory Coast for nine years before he died in the year 2004. We were married for eleven years without a child. He died after a brief illness that lasted for only four days.

Before his death we were both born again Christian. since his death I decided not to remarry or get a child outside my matrimonial home which the Bible is against. When my late husband was alive he deposited the sum of $2. 5 Million (Two Million and Five Hundred thousand U.S. Dollars) in the bank here in Abidjan in suspense account.

Presently, the fund is still with the bank. Recently, my Doctor told me that i have seriouly sickness which is cancer problem. The one that disturbs me most is my stroke sickness. Having known my condition I decided to donate this fund to a church or individual that will utilize this money the way I am going to instruct herein. I want a church that will use this fund for orphanages, widows, propagating the word of God and to endeavour that the house of God is maintained.

The Bible made us to understand that blessed is the hand that giveth. I took this decision because I dont have any child that will inherit this money and my husband relatives are not Christians and I dont want my husbands efforts to be used by unbelievers. I dont want a situation where this money will be used in an ungodly way. This is why I am taking this decision. I am not afraid of death hence i know where I am going. I know that I am going to be in the bosom of the Lord. Exodus 14 VS 14 says that the Lord will fight my case and I shall hold my peace.

I dont need any telephone communication in this regard because of my health hence the presence of my husbands relatives is around me always I don't want them to know about this development. With God all things are possible. As soon as I receive your reply I shall give you the contact of the bank here in Abidjan. I want you and the church to always pray for me because the Lord is my shepherd. My happiness is that I lived a life of a worthy Christian. Whoever that wants to serve the Lord must serve him in spirit and Truth. Please always be prayerful all through your life.

Contact me through my e-mail address for more informations, any delay in your reply will give me room in sourcing another church or individual for this same purpose. Please assure me that you will act accordingly as I Stated herein. Hoping to receive your reply. Remain blessed in the Lord.

Yours in Christ,
Mrs Susan Morgan.
Obviously, we have never met before or you would know I can read Chinese and greeting me in Chinese. You are currently in Abidjan, Lagunes Côte d'Ivoire, I guess you've been many places, such as China and Japan.

I am overwhelmed that you picked me to follow your will. If I do get the money, I am willing to dedicate my life for propagating the word of God, ... to look after orphans and widows in their distress... James 1:27, NIV.

US$2.5 Million (Two Million and Five Hundred thousand U.S. Dollars) are not a small number. That will be a big challenge for me to manage, but I am sure that I am capable to do well in names of God. ...with God all things are possible. Matthew 19:26, NIV.

I understand that you don't want to communicate on phone, under your current circumstance, that must be hard to find someone can trust and also a dedicated Christian. prayer and petition, with thanksgiving, present your requests to God. Philippians 4:6, NIV, he always listen to everyone with faithful heart. Soon, he will bring you to whom you are keeping seeking.

Lastly, ...We constantly pray for you...that by his power he may fulfill every good purpose of yours and every act prompted by your faith. 2 Thes. 1:11, NIV, I will pray for your for your health.

Oh, I almost forgot to tell you that I am no Christian, I am kind of atheist.

Sincerely yours,
Yu-Jie Lin

Earlier today, I changed my avatar on Twitter. It's for fun that make avatar look like blank image. However, you still can see something from the avatar.

So, here comes this post. I use GIMP to make another one from a cat image. The original is

(Kind of cool face, isn't?)

The rough steps

  1. Firstly, open it and duplicate the layer. And don't forget to add alpha channel. Name the duplicated layer as Edge.

  2. Apply Filters Edge-Detect Sobel... on Edge layer. The result looks like

  3. Remove some unwanted edges, only leave the main part. In this case, the cat's head.

  4. Add Black (full transparency) layer mask to Source layer.

  5. Copy Edge layer onto Source's layer mask.

  6. Reduce Opacity to make the image be barely seen.

  7. Enhance if the ghost image is not evenly seen:

    a) Duplicate the Edge as Enhance.

    b) Remove the parts that are too strong from Enhance layer.

    c) Adjust Opacity of Enhance layer to make ghost image looks balanced.

The final image

Yes, it's right above. (I set the opacity way too low. :p) The final GIMP file is here.


Follow the instruction to download and to install. You need to turn off desktop icon. Open gconf-editor, uncheck show_desktop under /apps/nautilus/preferences.

Snow plugin of Compiz Fusion

The Compiz Fusion from official repo does not have Snow plugin. So install compiz-fusion from non-official repo.

Before you can use this plugin, you need a snow image, download the snowflakes or mine. In CompizConfig Settings Manager, type snow to search for snow plugin. Enable it and add images under Textures tab. Press Super+F3 to enjoy!