Thursday, May 10, 2012

Monday, May 07, 2012

DIY Meme with Ruby based, CLI Memegen

As in this 2012, we can see a lots of meme scattered on the internet, spoofs of some movies, pictures and others.

Meme's definition can be looked here

I found out meme generator from an internet search, you can download the copy from github:

It works fine with my Linux Mint 12, first you may need to clone the copy to your computer;

git clone

The change directory to memegen;

cd memegen

After that you may need to satisfy the dependencies - check the Readme. Most likely you need to install some ruby based library. ImageMagick package is a must.

How it works? Well, you can execute from memegen/bin/memegen --help to see the flag.

If you find (of course you will) typing the path considered difficult, simply use PATH exports:

export PATH=$PATH:/$HOME/memegen/bin

-change accordingly.

Samples of outputs:

It has templates in memegenerator. But if you want to use your own pictures.

mkdir $HOME/.memegen

Put your file in $HOME/.memegen

najmi@vostro-mint:~/memegen$ ls ~/.memegen/
angrybird.jpg  aufa-code.jpg  unifi.jpg
najmi@vostro-mint:~/memegen$ memegen unifi "with unifi" "no more complaints on capped bandwidth"
najmi@vostro-mint:~/memegen$ memegen angrybird "mum is not here" "you can play angrybird dad"
najmi@vostro-mint:~/memegen$ memegen aufa-code "python is cool" "lemme do import antigravity"

So basically check your /tmp

Have Fun!!

Thursday, May 03, 2012

LG Cinema 3D Smart TV

I haven't been disconnected from TV (literally) for almost a year, after I sent my CRT TV back to my hometown. My mum had problem with her TV so I gave her mine.

After a year, I signed up for a fibre optic home broadband so now I look around for a "smart TV". I came across to LG's Cinema 3D Smart TV, which is super cool. After I looked at the features and specifications, what I can say it is really cutting edge technology with what you called it "broadband TV". You can access Google services, Youtube for example, Picasa and even Twitter!

The remote control also has "gesture" support, which means you can use it as if it is a "computer mouse". Cool ha?

Also, it supports content sharing from tablet, smartphones - I believe this is what DLNA technology offers.

Experience with TVs now never be the same, almost what happened to mobile phones when it now called as "smartphones" :)

I believe you will feel the same after you look the following info:

Tuesday, May 01, 2012

Comparing Online Book Retailers

As might as everyone else on the earth, we have limitation of budget for the things that we always want and need  - this apply for books too.

I try to look around for the best deals for book price. Tried out several retailers, Psychology Press (Psypress - which is a subs of T&F Book) - interesting they have different pricing scheme for the books that they sell.

Later I found out bookdepository. They sell book without shipping charges. But it is not always cheaper than let say, Amazon since sometimes the book price is higher than Amazon combined with the shipping fee. Last time I bought two books and it took more than a month (they refund me anyway). I still waiting for the other book from them since I bought a preordered book (yet to publish, at this time writing, I will be published in another two months.. given their track record I might only receive the book in the other three months?) Recently the put an offer for the already cheap books, for about 10% (this is quite a lot). I guess I will be convenient for you if you're already in UK, since it might be because of the cheap postage that caused the late book delivery.

Finally, Amazon. It's pretty convenient, of course the most trusted bookseller. I bought two books from Amazon on April 17 and just received the book on April 30, which is super cool. The packing is also very easy to open up so I am happy with Amazon. The price this time is cheaper than the previous bookseller so I am quite satisfied with their service.

Please tell your favorite!

By the way I found out this website which allows you to compare several book retailers so that it will be easier for you to decide which retailer you want to get a copy of your book.