Archive for the ‘Miscellaneous’ Category
Posted on August 16, 2010 - by webmaster
Why SEO lost importance
Cameron Chapman wrote an interesting post at instantShift today, he explain well about the position of SEO in web development & internet marketing world lately which is getting less & less important.
Social media is a big part of the blame for this situation. People can now ask their friends or complete strangers for recommendations on virtually anything, and get human-filtered results within minutes through Facebook, Twitter, or other social networking sites. Internet users are also becoming more savvy and can cut through search results to find the best content, regardless of optimal placement for the best keywords.
Even in cases where search engines still send significant traffic to a site, search engines are becoming so much more intelligent that it’s getting harder and harder to get good placement unless you’re providing the best content.
According to Chapman’s article, the 7 main reasons why SEO is getting less important are:
Posted on August 16, 2010 - by webmaster
jQuery Mobile Announced : Touch-Optimized Web Framework for Smartphones & Tablets
Really interesting post from Dion at Ajaxian i read today explain about the new jQuery mobile project as announced by Jhon resig himself the founding father of jQuery. The jQuery Mobile project is supported by Palm with their webOS platform, Mozilla with Mobile Firefox and Filament group the creator of EnhanceJS
jQuery Mobile: Touch-Optimized Web Framework for Smartphones & Tablets. A unified user interface system across all popular mobile device platforms, built on the rock-solid jQuery and jQuery UI foundation. Its lightweight code is built with progressive enhancement, and has a flexible, easily themeable design.
Great move and cant hardly wait to test it when it become available
Posted on August 15, 2010 - by webmaster
Multiple Google Account Signin
Just realize that google now allow multiple account sign in, I had few google accounts to access different google services like: gmail, reader, analytics, apps etc. and its silly when i need to signout and re-sign too often. I used to using greasemonkey scripts and then finally stick with using different browsers at same time, but that was then, now you can login with multiple account simultaneously
- Go to your account settings at the top right (settings -> Accounts and import -> Google account settings) or (Settings submenu when available)
- On the list of personal settings you will find at the bottom options to edit multiple sign-in
- Edit, turn it on
- On your account name at top right (youname@gmail.com) there will be dropdown nav (arrow next t it) open dropdown -> signin to another account
- Now you can switch to different account easily
Thanks Google! love this
Posted on June 12, 2009 - by ruby
jQuery validation engine, jquery inline form validation
jQuery validation engine, yet another nice form validation plugin for jquery javascript framework, comes with language localization supported and many predefined validation rules:
- optional: Special: Only validate when the field is not empty
- required: Field is required
- length[0,100] : Between x and x characters allowed
- minCheckbox[7] : Set the maximum checkbox autorized for a group
- confirm[fieldID] : Match the other field (ie:confirm password)
- telephone : Match telephone regEx rule.
- email : Match email regEx rule.
- onlyNumber : Numbers only
- noSpecialCaracters : No special characters allowed
- onlyLetter : Letters only
- date : Invalid date, must be in YYYY-MM-DD format
but you also could define a custom validation rule i.e:
"telephone":{
"regex":"/^[0-9-()]+$/",
"alertText":"* Invalid phone number"},
Has been tested in Internet Exploder 6 & 7, Firefox 3+, Safari 4, Chrome 1+
Posted on June 12, 2009 - by ruby
Js.Class Ruby style javascript
JS.Class is a library designed to facilitate object-oriented development in JavaScript. It implements Ruby’s core object, module and class system and some of its metaprogramming facilities, giving you a powerful base to build well-structured OOP.
Posted on June 12, 2009 - by ruby
Javascript Infovis Toolkit
The JavaScript InfoVis Toolkit provides tools for creating Interactive Data Visualizations for the Web.
Features:
- Multiple Data Representations,
Treemaps, Radial Layouts, HyperTrees/Graphs, SpaceTree-like Layouts, and more… - Major Browsers Support,
IE6+, Firefox2+, Safari3+, Opera9.5+ - Open Source,
Licensed under the BSD License - Library Agnostic,
You may use the JIT with your favorite DOM manipulation framework - Extensible,
All visualization classes are mutable, so you can easily add/override any method you want. - Composable,
Visualizations can be combined in order to create new visualization methods.
Check out the demo page along with source code example
Posted on June 11, 2009 - by ruby
Wordpress 2.8 available for download
Matt has announced the new release of wordpress 2.8 – Baker, with over 790 bugs fixed, and over 180 new features, changes, upgrades, and improvements.
The Major Improvements:
- Wordpress style and scripting has changed which makes the new wordpress 2.8 is way faster to use.
- Enabled browse the entire theme directory and install a theme with one click
- CodePress editor gives syntax highlighting to the previously-plain editor. Also there is now contextual documentation for the functions in the file you’re editing linked right below the editor.
- widgets interface redesigned, also with much cleaner and robust widget API
- new Screen Options on every page
Ready to upgrade? grab the new wordpress 2.8 here
Posted on May 11, 2009 - by ruby
Prism Firefox Extension, bring your web apps to the desktop
We have tweetdeck, twhirl and few more other out there to bring our favourite social network functionality to the desktop, but do you want to bring any of your favourite website into your desktop like gmail or youtube? if you do, this news is for you. Mozilla has released the version 1.0 of prism firefox extension. It is an extension for firefox which allow you to transform your favourite web application to the desktop ones.
- Access web apps from system taskbar or dock, Prism apps run directly on your desktop and can be accessed just like any other application
- Rock solid web app stability, Prism apps run separately from the browser, so they stay upeven if your browser doesn’t
- System tray icon and dock badges, On Windows, the system tray icon can be changed to give information about application
There are two ways to use Prism, A Firefox extension or a standalone application. For Prism Firefox Extension, Once you have installed the extension and restarted the browser, you can turn any web site into a Prism application by choosing “Create Application for this Website” in the Tools menu. Standalone Prism Application, download and running the app, then simply fiill out the URL of the website you want to turn into an application, give it a name and select where you want the shortcut to be created, then click OK, and you done
Posted on May 8, 2009 - by ruby
Cufon text replacement with canvas and VML
For web designers among you who have been using sIFR, facelift or other image replacement techniques, and has facing problems in particular browser then you may need to try Cufon, a fast text replacement with canvas and VML.
Cufón aims to become a worthy alternative to sIFR, which despite its merits still remains painfully tricky to set up and use. To achieve this ambitious goal the following requirements were set and have been met:
- No plug-ins required – it can only use features natively supported by the client
- Compatibility – it has to work on every major browser on the market
- Ease of use – no or near-zero configuration needed for standard use cases
- Speed – it has to be fast, even for sufficiently large amounts of text
Cufón consists of two individual parts – a font generator, which converts fonts to a proprietary format and a rendering engine written in JavaScript. Cufon has been tested in Internet Explorer 6, 7 and 8, Mozilla Firefox 1.5+, Safari 3+, Opera 9.5+ & Google Chrome.
Cufón has been designed with developers in mind. Therefore the API is simple and configuration is usually not needed at all, as most of the needed information is provided by CSS style sheets.
The Implementation is pretty easy:
- Download Cufon (recommended the YUI-compressed version)
- Generate your personalized font
- Replacing the text:
<script src="cufon-yui.js" type="text/javascript"></script> <script src="Frutiger_LT_Std_400.font.js" type="text/javascript"></script> <script type="text/javascript"> Cufon.replace('h1'); // replace as necessary </script> - Avoid delay display in IE by adding this line just before body closing tag:
<script type="text/javascript"> Cufon.now(); </script>
And you are done. Try some demos before you try it yourself
Posted on April 15, 2009 - by ruby
ierange: Implementing W3C DOM ranges for IE
Published at ajaxian a script made by Tim Cameron Ryan a full, feature complete version of W3C DOM Ranges that adds support to IE, ierange.
Ranges:
- document.createRange()
- startContainer, startOffset, endContainer, endOffset, commonAncestorContainer, collapsed
- setStart(), setEnd(), setStartBefore(), setStartAfter(), setEndBefore(), setEndAfter(), selectNode(), selectNodeContents(), collapse()
- insertNode(), surroundContents()
- extractContents(), cloneContents(), deleteContents()
- compareBoundaryPoints(), cloneRange(), createContextualFragment(), toString()
Selection:
- Range support (Webkit-style)
- window.getSelection()
- addRange(), removeAllRanges(), getRangeAt(), toString()
Not yet implemented:
- DOM Exception throwing
- detach()
- Live range support (Mozilla-style), removeRange()
Finally test it out in IE

