Playing With Google’s Virtual Keyboard API
Several days ago I realize that google have been implementing it's virtual keyboard in google.co.id. I know that google already rolling it on several non English languages. I got curious as to wether we will be able to leverage this feature to our own site or not. I know that there are several open source library for this. But, let's stick with google API for now.
Setting Up Global Shortcut For Rhythmbox
Global shortcut, I believe some of you didn't know what it is. It is equal to keyboard shortcut in applications. What make it different is, in normal shortcut, you have to have an active applications. In other word, that particular application need to be on focus. While global shortcut doesn't need to be on focus. It can be in minimized state or even hidden from current desktop. Because, global shortcut work by hooking up to system's message (CMIIW here).
Add Custom Column To Media Page
How do you get full image URL in Media Library? I bet you will go through this step:
- Go to Media » Library
- On Media Library list, click file name.
- Form Edit Media appeared. Select File URL and use it.
For single image operation, this should be enough. But, if you did have a lot of pictures, this operation would be very annoying. For this, I have a simple solution. With a few lines of code that later summarized into a plugin. Then you will have a way to access the images directly from the Media Library.
Web Scrapping Made Easy, With YQL
Usually, when someone asked me question: "how do you scrap data from certain website?". My answer would be using some REGEXs. However, Yahoo now has something interesting on it's developer site. Instead of doing REGEX, we can just QUERY our target page with YQL and extract the data as XML or JSON.
Display Drupal Taxonomy Like Craiglist Does
So you have a classified site build on top of drupal. Someday, you encounter this craiglist page and though that you would like to mimic that page. Don't worry, I've been implementing in on my recent project and I would like to share it here.
How To Move Apache’s Htdocs to Home Directory
For me, as developer, working with apache on home directory is the preferred way than working on default installation directory. To move your htdocs to home dir, you can follow this simple step.
- Create directory on your home dir, for the sake of this tutorial, let's call it
wwwroot. - Change htdocs location at
/etc/apache2/sites-enabled/000-defaultto your~/wwwrootby editing every occurence of/var/wwwinto/home/{username}/wwwroot. Replace {username} with your own username. - Change apache's running user to your username by editing
APACHE_RUN_USERvalue to your username at/etc/apache2/envvars - restart your apache server by executing
sudo /etc/init.d/apache2 restart.
You should now have successfully moved your htdocs into your home directory.
Show/Hide Desktop Icons in XFCE
If you follow this blog, you should know that I had already posted an entry about this topic, but for gnome desktop.
PHP Simple File Browser
While browsing my google analytics logs, I stumble upon certain keyword search that looking for file browsers script. I don't have one here, so I created it, so that next time people searching for PHP file browser and landed on this blog, they will get what they want (hopefully).
How To Create New MySQL User In Ubuntu
Few days ago I created a tutorial on how to create new database and table in mysql, in ubuntu and using GUI tool. Now, in this tutorial, I'll show you how to create new MySQL user using the same GUI tool.
Cara Bodoh Mengakali Akses Website Yang Di Blok
Disclaimer: Apa yang saya tuliskan disini ditujukan untuk sistem operasi linux dengan distro ubuntu. Jangan tanya cara implementasinya di Windows.
Tip kali ini, kita akan menggunakan dua jalur koneksi internet. Pertama, menggunakan koneksi asli (biasanya sih koneksi kantor
) ) yang memblok suatu situs. Kedua, koneksi backup untuk mem-bypass blok suatu situs. Saya sendiri untuk koneksi backup menggunakan telkomsel flash *BE, Kawos!*, karena koneksi kantor lebih cepat
).








