Thursday, October 25, 2012

OSI Conference – 2012 - HTML5 – Offline Web Application development in HTML-5 – Local Storage



Web Storage:
            It is used to store structured data in client side.
It will be stored as a Key/Value pair.
It is similar to cookies
It can store 5MB per data store (2.5 MB per origin in Google Chrome; 5 MB per origin in Mozilla Firefox, and Opera; 10 MB per storage area in Internet Explorer)
It can be stored as a Session Storage or Locale Storage

 Types of storage
       Session Storage – Particular tab will get a storage area, which cannot be shared across the tabs of any browser. This will be useful for banking like applications. This doesn’t have any space limits.

        Local Storage – It is local to a browser, and can be shared across the sessions.  This will be useful for gaming like applications.
 
HTML5 gives full support on CSS3 scripts. It has separate tags to handle Video and Audio so there is no need of relying on any plugins to play video or audio files.

Local Storage APIs
Local Storage is the object  where we can have the following methods.

1.       setItem(Key, Value) – Set value for a particular key
2.       getItem(Key)     -              Get the value for the particular key
3.       removeItem(Key)           -              remove  a particular item from the store
4.       Clear()  -              Clears all the local stores
5.       Key(index)          -              Get the key for the particular 0 based index
6.       Length()               -              Get the count of the records

You can check the local store objects in the Google Chrome Devtool in the following menu
Tools -> DevTools -> Resources -> Local

Limitations of the local storage
1.       It can store only Strings
2.       It is stored as a clear text – so passwords we cannot store directly
3.       Performance is low.

    NORUKS:
For each sub domains there will be separate storage space.
     For entire file system there will be a single storage space. Even the files can come from different Drives, but it will share single storage space.


References:
W3CSchools, W3C Standards,
Dive into HTML5 – Local Storage
Paper Killed Rock.

For each sub domains there will be separate storage space.
For entire file system there will be a single storage space. Even the files can come from different Drives, but it will share single storage space.


Monday, October 22, 2012

GIP - IP Address Calculator

GIP is an application for making IP address based calculations. For example, it can display IP addresses in binary format. We can also calculate subnet addresses using GIP.

Gip provides system administrators with tools for IP address based calculations.
For example, an administrator who needs to find out which IP prefix length equals the IP netmask 255.255.240.0, just types in the mask and gets  the prefix length presented.But

Also many advanced calculations can be made. Gip can convert an address range into a list of prefix lengths. It can also splits subnets using a given IP netmask or IP prefix length.

Current Version:  GIP 1.7.0-1-3
Size: 1.2 MB to download, 5.7 MB when installed

For more details: http://code.google.com/p/gip/


- Thanks to Dhansekar, ILUGC.

Thursday, October 18, 2012

Searchmonkey - Regular Expression Power Search Utility


Searchmonkey is a light-weight GTK application that aims to replace the cumbersome find/grep with a slick user interface that quickly  provides a mark-up showing locations and quantity of text  matches. The goal is to provide a simple to use and accessible search tool for end-users and software developers alike.

Current Version: searchmonkey 0.8.1-8
Size: 221.4 KB to download, 496.6 KB when installed


for more details: http://sourceforge.net/projects/searchmonkey/

Thanks to Dhanasekar, ILUGC, Chennai.

Zim Desktop Wiki

Zim is a graphical text editor used to maintain a collection of wiki pages

Each page can contain links to other pages, simple formatting  and inline images. Pages are stored in a folder structure, like in an outliner, and can have attachments. Creating a new page is easy as linking to a nonexistent page.

All data is stored in plain text files with wiki formatting. various plugins provide additional functionality, like a task list manager, an equation editor, a tray icon, and support for version control.

Zim can be used to:

   - Keep an archive of notes
   - Take notes during meetings or lectures
   - Organize task lists
   - Draft blog entries and emails
   - Do brainstorming

For more details    :  http://zim-wiki.org/
Current version     :  zim 0.54-1
Size of the tool      :  1.0 MB to download, 3.6 MB when installed


Thanks to Dhanasekar, ILUGC, Chennai.