AJAX Web applications with Yahoo UI Library !

Yahoo Developer Network has released the Yahoo! User Interface Library. It is a toolkit library written in Javascript for building web applications by utilising DOM scripting, XHTML and AJAX (XMLHttpRequest).

The library is designed to simplify web development and to enhance web experience for the web applications users. Among things that included in the library are :

  • Animations
  • Connection Manager
  • DOM
  • Drag and Drop
  • Event
  • Calendar
  • Slider
  • Treeview

The Yahoo! UI Library is released under the BSD License. Please refer to http://developer.yahoo.net/yui/ for more information.

yahoo, ajax, webdev, yahoo.com,dom, javascript

Mandriva Starter Guide Wiki

Mandriva Linux LogoSeems that Mandriva Linux users doesn’t need to spend hours of unproductive work trying to figure how to work things out for their Mandriva Linux system.

The fine folks at Linux Center of University of Latvia have started an Unofficial Mandriva Linux Starter guide in spirit to help fellow Mandriva Linux users across the world. The guide itself is organised in a wiki, and everyone else are encouraged to contribute.

The website contains many useful links and guides that could be helpful for new Mandriva Linux users. Among the guides and tips included :

  1. Where to download Mandriva Linux
  2. Where to look for new programs
  3. How to Install Java 2 Runtime Environment Plugin in Mozilla Firefox
  4. Configuring Network Connections
  5. How to add extra Repositories in Mandriva Linux
  6. How to Add/Delete Users and groups
  7. How to watch DVD in Mandriva Linux
  8. And many more…

The same folks that brought you this wiki is currently also working to release Unofficial Gentoo Linux Wiki.

Hope that these links will be helpful to you !!

linux, mandrake, mandriva, repositories, wiki

Funny Google Groups Malay Translations

I’ve some trouble with my php code, so I decided to search around php mailing list for some xml-rpc implementations specific solutions. Since google groups has tons of mailing list archives, I decided to start there first. After few minutes of reading for possible solutions and ideas, I decided to try out the Google Groups syndication feed, because I was curious about it.

My curiousity paid out because I finally saw Google began using ATOM 1.0 syndication format, but shortly after that, my eyes scan down the page and I read something that makes me laugh out loud! Apparently Google has taken the translation thingy too seriously by over-translating proper nouns.

Can you guess what Google mean by “makananSetan”, “RuangBawah”, “beritaGator” and “JaringanBeritaWayar” in the screenshot below? (p/s: they are all in Malay language)

I really don’t want my feed ends up to be makananSetan…

google, google.com, funny, google+groups, translations, malay, malaysia

I wrote this while on drugs (sleeping pills)

When you release something freely over the internet, particularly Free Software (or Open Source if you will), you usually do it in hopes that it would benefit other people who use it. I just found out that something I gave away in that same spirit was used in promoting negative sentiments and racism, something of which I did not forsee or expect.

I was in shocked for a while, but a quick chat with my online buddy makes me realised that this is not the first time that these things happens.

“as Charlie said from Numb3rs, we make tools and hope people use them responsibly, but sometimes they don’t”

“but if we stopped doing it just because of that, we’d also be losing all the good that can be done”

You can’t blame Einstein for Hiroshima, there’s so much good to be done and I won’t let anything stop me from doing things that I love to do.

personal, lifelog, free+software,opensource,open+source

How to use apt-get behind proxy server (Ubuntu/Debian)

mypapit debianIf you are a Debian-based GNU/Linux user, then you’re probably familiar with synaptic and apt-get to install application from software repositories. This post focussed on how to use apt-get/synaptic behind proxy server/firewall which under normal circumstances, you’re unable to use apt-get.

If you’re using Synaptic

Open up your Synaptic package manager (usually as root), go to Settings-> Preference -> Network. Enter your proxy server details like : username:password@proxyserver.net, and put the proxy server port (usually 8080).

If you’re using command-line apt-get

Edit your /etc/bash.bashrc file as root.

Put these line at the end of your /etc/bash.bashrc file :

export http_proxy=http://username:password@proxyserver.net:port/
export ftp_proxy=http://username:password@proxyserver.netport/

You can omit the username:password, if your proxy server has no password. That’s all for today! Happy apt-get-ing!

debian,ubuntu,knoppix, mepis, apt-get

Overworked and Unfortunate Incident

I felt feverish and a bit dizzy yesterday so I went up to a clinic, the doctor diagnosed me as a bit stressed and overworked. Yup, I was pretty swamped up all right, and he told me to get a lot of rest plus gave me some medications to help me sleep.

In addition, my hard disk got corrupted, and I lost most of my last month work. Fortunately, I’ve backup for all previous months, plus I’ve put my free software (open source) works on remote web/cvs server. So all I need is time to restore all those stuff back, and get things into motion.

But for the mean time, I need to relax, lie in the bed, and rest….

personal, blog, lifelog