Try out our browser & mobile apps
What are you up to tonight?
ICEBERG is the simplest mobile app that allows you find old and discover new friends on an open network.
You can easily navigate & search for Bars, Clubs, Pub and Lounges. Browsing people in selected venues or in your area who wants to chat and meet new friends.
Using your iPhone GPS, chat-room and people finder - Your big night out to expand your social net work is all at your finger tips!
One location, Many destinations.
Turn your Flickr into a Mac Desktop
Flickr is well known as one of the most popular photo sharing website. Its clean design and various applications makes people just love it.
Now MacFlickr makes Flickr even better! MacFlickr gives you a Mac Desktop environment to play with your Flickr photos. You can open multiple windows to browse or edit. It supports drag & drop, hotkeys and more! The best part is, You don't need to install any software. No matter you are a Mac, Windows or Linux user. All you need is just a browser!
The followings are projects we involved
jQuery Preload Plugin
Preload images with jQuery
There are times that we need to preload images to bring better user experience. You will not want your users to wait for 2 seconds when they hover their mouse over the navigation menu before the background image actually appears; or keep them waiting too long when they switch a slideshow.
This might be the simplest yet helpful plugin. It's even shorter than this introduction :)
jQuery Actual Plugin
Get the actual width with jQuery
Older versions of jQuery have trouble finding the width/height of invisible DOM elements. When I say 'invisible' I mean the element or the parent element has css property display set to none.
There are also some other situations that this plugin comes in handy, please see the documentation for more details.
jQuery Secret Plugin
With jQuery Secret plugin, this can be easily solved. Namespace(module) is also supported, more detials please see the following.
jQuery Queue Plugin
With jQuery Queue plugin you can add functions in a queue outside the function scope; excute the queued functions later. It makes your code easily to be more modularize. It is a must have if you write heavy frontend websites. Check it out now!
jQuery Center Plugin
Centralize your DOM element
This simple plugin helps you centralize your DOM element against their parent element or the window. You can also specify the top of the DOM element by passing customized settings.
Check out the documentation to see the installation and usage manual.
jQuery MSG Plugin
A jQuery BlockUI alternative plugin
Back in the old days we use 'alert('blah blah');' to show users a message or a warning. It is functionable but not pretty. So I used to use BlockUI instead. Later on I found out I don't need all the features it has and I want it to be easiler to customize. So I write my own simpler version called MSG. It can only block the whole window, it has theme suuport, afterBlock and beforeUnblock event, ... etc. It's only 4 kb uncompressed with code comments. Check details on the documentation page.
jQuery Atteeeeention Plugin
Google Image Search style image alignment
If you have a image gallery with different width and height in each image, your page may look messy. Use this plugin to align your gallery with a 'Google Image Search' style result.
Don't ask me why I named my plugin like this, I'm just making fun of it. $('#gallery').find('img').atteeeeention(); <-- :D
Codeigniter View Library
Advanced and flexible Codeigniter View library
Codeigniter is my favorite PHP framework. However the 'view' part of this framework seems a little weak for me. One feature that I miss Symfony is its flexible layout, view and assets management using yaml file.
Therefore I wrote this view library for codeigniter, you will find this really useful when you have a big project with complex views, multiple css and js files.