Wednesday, May 13, 2009

10 jQuery Datagrid Plugins

jQuery Datagrid plugins

Review of 10 jQuery datagrid plugins...

jqGrid

jqGrid plugin
HOME | DEMO | Last Update: May 2009

  • paging functions
  • sortable column headers
  • add, edit, delete & search records
  • accepts XML, JSON, array or user data as input
  • multiple selection of rows
  • sub grid & grid details
  • support UI themes
  • UI Datepicker integration
  • API
  • big size

Flexigrid

Flexigrid plugin
HOME | Last Update: July 2008

  • paging functions
  • sortable column headers
  • add, edit, delete & search records
  • accepts XML, JSON, array or user data as input
  • nice design
  • API
  • don't support last jQuery version

Ingrid

Ingrid plugin
HOME | Last Update: November 2007

  • paging functions
  • sortable column headers
  • nice design
  • project is die

jTPS

jTPS plugin
HOME | DEMO | Last Update: August 2008

  • paging functions
  • sortable column headers
  • animate sorting and page navigation
  • don't support AJAX

FireScope Grid

FireScope Grid
HOME | Last Update: February 2009

  • paging functions
  • sortable column headers
  • search records
  • support only HTML data source

tgrid

tgrid
HOME | DEMO | Last Update: May 2009

  • paging functions
  • sortable column headers
  • update & search records
  • young
  • young
  • young

Datacontrol

Datacontrol
HOME | Last Update: February 2009

  • paging functions
  • sortable column headers
  • add, edit, delete & search records
  • support only XML data source (but with XLS)
  • don't allow source

DataTables

DataTables
HOME | DEMO | Last Update: February 2009

  • paging functions
  • sortable column headers
  • add, edit, delete & search records
  • accepts only JSON as input
  • API
  • fast data search

Snowcore Datagrid

snowcore
HOME | DEMO | Last Update: December 2008

  • add, edit & delete records
  • young

JGridEditor

Plugin aviable only on jQuery homepage.
Read more

Tuesday, September 30, 2008

Wordpress Template Designer CheatSheet

WordPress Theme Cheat Sheet include:
  • Template Files
  • Include Template Functions
  • The Loop
  • Template Hierarchy
  • Template Examples
  • Template Functions
  • Links
Download: Wordpress - Template Designer CheatSheet [PDF]

Preview:
Template Files
Template Hierarchy
Read more

Thursday, August 21, 2008

QR Code for your blog

A QR Code is a matrix code (or two-dimensional bar code) created by Japanese corporation Denso-Wave in 1994. The "QR" is derived from "Quick Response", as the creator intended the code to allow its contents to be decoded at high speed. QR Codes are common in Japan where they are currently the most popular type of two dimensional codes.

© Wikipedia

QR-code Wordpress Plugin

This is plugin use QR-code Open Source library.

Download

August 2008: QR Code (version 0.1)

Installation

  1. Unpack archive
  2. Upload `a-qr-code` folder to the `/wp-content/plugins/` directory
  3. Set write permissions for `/wp-content/plugins/a-qr-code/cache` directory
  4. Activate the plugin through the 'Plugins' menu in WordPress

Change your templates

Place follow code in template file (page.php or single.php or archive.php or index.php or in all) between <?php while (have_posts()) : the_post(); ?> and <?php endwhile;?>

For only link to image with post URL:
<?php if (function_exists('aQRCode')) { echo aQRCode(get_permalink()); }?>
For image with post URL:
<?php if (function_exists('aQRCode')) { echo '<img src="'.aQRCode(get_permalink()).'" alt="QR Code for '.the_title('','',false).'"/> '; }?>

function aQRCode


Function aQRCode can receive follow params:
  1. String for encoding (string) - in example using result of function get_permalink()
  2. ECC level (string) - L (7%) or M (15%) or Q (25%) or H (30%)
  3. Image type (string) - J:jpeg image , other: PNG image
  4. Size (integer) - default PNG:4 JPEG:8, max 1480
  5. Version (integer) - 1-40 or Auto select if you do not set

QR-code Wordpress Plugin (Google Charts API)

This is plugin based on Google Charts API

Download

August 2008: QR Code (GCAPI) (version 0.1)

Installation

  1. Unpack archive
  2. Upload `a-qr-code-google` folder to the `/wp-content/plugins/` directory
  3. Activate the plugin through the 'Plugins' menu in WordPress

Change your templates

For only link to image with post URL:
<?php if (function_exists('aQRCodeG')) { echo aQRCode(get_permalink()); }?>

For image with post URL:
<?php if (function_exists('aQRCodeG')) { echo '<img src="'.aQRCode(get_permalink()).'" alt="QR Code for '.the_title('','',false).'"/> '; }?>


function aQRCodeG

Function aQRCodeG can receive follow params:
  1. String for encoding (string) - in example using result of function get_permalink()
  2. Image size (integer) - max 546 - default 150x150
  3. Charset (string) - Charset: Shift_JIS, UTF-8, or ISO-8859-1
  4. ECC level (string) - L (7%) or M (15%) or Q (25%) or H (30%)
  5. Margin (integer) - defines the margin (or blank space) around the QR code. The default image has a margin equivalent to 4 rows / columns of the chart.

QR code for Blogspot and other

This is JavaScript code based on Google Charts API.

Installation


Add new gadget "HTML/JavaScript" to your sidebar and insert follow JavaScript code:
<script type="text/javascript">
        // use current location as data
        var chl = new String(document.location);       
        pos = chl.indexOf('#',0);
        if (pos >= 0) {
            chl = chl.substr(0,pos);
        }   
             chl  = escape(chl); // escaped data
        var chs  = '150x150'; // Size: The largest possible area for all charts except maps is 300,000 pixels. As the maximum height or width is 1000 pixels, examples of maximum sizes are 1000x300, 300x1000, 600x500, 500x600, 800x375, and 375x800.
        var choe = 'UTF-8'; // Charset: Shift_JIS, UTF-8, or ISO-8859-1
        var chld = 'L'; // L allows 7% of a QR code to be restored, M allows 15%, Q allows 25%, H allows 30%
        var margin = 4; // margin in rows/columns
 
        document.write(unescape('%3Cimg src="http://chart.apis.google.com/chart?chs='+chs+'&cht=qr&chl='+chl+'&choe='+choe+'&chld='+chld+'|'+margin+'" alt="QR Code" /%3E'));
</script>
It's work on this blog ;)

Links


QR generator


QR decoders


Libraries (Open Source)

  • ZXing - is an open-source, multi-format 1D/2D barcode reader library implemented in Java.
  • QR-code - library to output a image of QR-code on Perl or PHP
Read more

Wednesday, July 23, 2008

SEO URL Analyzer

Nice service for analyze URL, free for use:
http://analyser.hohli.com/urlRead more

SEO CheatSheet for beginners


You can download SEO CheatSheet from the next links (print it!):
SEO CheatSheet PNG (112kb)
SEO CheatSheet PDF (173kb)
Preview:
Read more

Wednesday, December 26, 2007

15+3 best web-design galleries

18 best web-design galleries. 18 sites, when you should be send your design:
  1. BeInspired (RUS)
  2. Best Web Gallery - CSS & Flash Design Inspiration
  3. CSS Based
  4. CSS Creme
  5. CSS Beauty Gallery Entries
  6. CSS Blast (RUS)
  7. CSS Design Yorkshire
  8. CSS Gallery - web design gallery
  9. CSS Gallery Web Design Gallery For Inspiration
  10. CSS Remix
  11. css|box (RUS)
  12. CSS Vault Gallery
  13. CSSGaleri.Com
  14. Design Expanse - Best web design resource from Pakistan
  15. Design Shack Blog
  16. Stylegala | gallery
  17. Unmatched Style | Gallery
  18. Web Design Gallery
Why '15+3'? 15 galleries and 3 russain web-gallery.
You can import all sites feed in one OPML file: 18-CSS-design-galleries (file consist 19-th site - my personal blog ;))Read more

Thursday, December 13, 2007

Online Chart Builder based on Google API

Today started new small project for building charts: http://charts.hohli.com (alpha version)Read more

Thursday, September 27, 2007

How I can open file...?

How can I open file with extension 'xxx' (any extension)?

I't easy:
<?php fopen("c:\\download\\file.xxx", "r"); ?>Read more

Tuesday, September 25, 2007

Wages in Ukraine 2007 (software development)

Figures given are monthly wages, in USD, after taxes (net).
Language/platform Min Average Max
C# (244 developers) 150 800 4500
C++ (214) 100 1000 4500
.NET (193) 200 800 3500
Java (173) 200 1000 4000
PHP (130) 120 700 2000
J2EE (121) 300 1400 3500
ASP.NET (121) 150 900 2800
MS SQL Server (109) 400 1000 2800
Delphi (81) 150 800 2000
MySQL (78) 100 700 2500
JavaScript (75) 150 725 2100
Oracle (72) 250 1025 3500
Windows (57) 150 600 2500
Linux (56) 100 1000 2500
Win32 (40) 200 800 1815
compare with 2006 year +1.5% +25.1% +13.5%

Technology Min Average Max
.NET (247) 150 800 4500
MS SQL Server (157) 150 1000 2800
ASP.Net (118) 200 1000 2500
AJAX (108) 120 700 2500
J2EE (106) 200 1200 4000
ADO.NET (100) 200 800 2500
Windows (2000/XP/9x/server) (89) 150 600 3500
Oracle (85) 250 1000 3500
OOD/OOP (72) 150 1025 4500
MySQL (69) 100 700 2000
Linux (60) 160 875 2100
client-server (55) 200 800 2500
J2SE (55) 250 1000 3500
network programming (48) 160 950 2500
compare with 2006 year +3.8% +23.2% +18.1%

Source: http://www.developers.org.ua/ (2006 and 2007)Read more

Wednesday, September 19, 2007

How to make a YouTube clone?

You want to organize video sharing service just like YouTube? You need $99 :). Disbelieve? You're right...

I found only 2 articles about YouTube architecture:

YouTube Architecture
PHP CookBook: MyPHPTube.com (YouTube clone)

The project will cost at least $ 10,000 … around $ 1.65 billion ;)Read more