Sunday, October 11, 2009

Links Pile Up: 20+ Ways to Easily Short URL

Every one who has a twitter account must have seen short link or short url that twitter use when you post a new update with a long url. URL shortening is a technique on the World Wide Web where a provider makes a web page available under a very short URL in addition to the original address. There are several reasons to use URL shortening:

  • Avoid URL garbling: Currently, web developers tend to pass descriptive attributes in the URL to represent data hierarchies, command structures, transaction paths and session information. This may result in a URL that is aesthetically unpleasant and difficult to remember. Copying a URL that is hundreds of characters long can make the URL garbled. Then a short URL is useful to copy on an e-mail message or a forum post.
  • Use the smallest space possible
  • Reading aloud: To accomplish this objective any URL shortening service can be useful. However those which let the user choose the URL are more suited for this task.
  • Manipulating visitors: URL shortening is a special kind of URL redirection, which is sometimes used in pranks, phishing, or affiliate hiding. More recently, some of these services have started filtering all shortened links through services like Google Safe Browsing.

Read more »

Tuesday, October 6, 2009

Links Pile Up: Website Templates from where to download or buy?

Every website owner that is going to open a new website will eventually look for a way to get a website template. Most website owners choose to hire a web designer to do the job for them, where others like Bloggers and personal website owners prefer to use free website templates, the rest prefer to buy or customize an already designed or premium website template. In this article I compiled a list of links to help you either download free website templates or buy premium website templates.

Read more »

Tuesday, September 29, 2009

Links Pile Up: 26 Websites to Download Free Professional Icons

Icons for applications is like Salad dressing without it either desktop or web applications is tasteless and as it is always said “A picture is worth a thousand words” and if you are a website owner or designer then you should use icons where appropriate to deliver ideas to your visitors or catch their attention.

In this article I will list a few links where you can visit to search and download professional free icons and if by the way you are an icon designer as well then I will direct you to submit your icons on some websites that accepts submissions. You can always buy professional icons from websites like graphicriver.

Read more »

Saturday, May 30, 2009

Free Resource: The Spherical Icon Set

It has been a while to get in touch with my blog, but better do it often than never.

After this while I thought that I should post something unique and mine rather than point to others work and I am releasing my first free icon set the Spherical Icon Set. As you probably have noticed the name comes from the icons being contained inside a sphere.

The free icon set contains 152 icons in 4 different size: 32*32px, 48*48px, 64*64px and 128*128px and it is in a PNG file format. The icons is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.

Download The Spherical Icon Set.

Tuesday, February 3, 2009

Links Pile Up: 20+ JavaScript Frameworks & Libraries

Links Pile Up: 20+ JavaScript Frameworks & Libraries

Web applications is one of the most wanted and most developed these days and in web applications you need to make the application easy to use as possible. One of the methods that attract users on web is AJAX and JavaScript. I was working on a web application and I used a JavaScript library for animation, form validation, graphs and reloading content from other websites, and I wondered what is the libraries out there and what can we do with JavaScript. I started looking for JavaScript libraries and frameworks and I was stunned of the capabilities of JavaScript. This article is the links I gathered for you to see as I have seen the capabilities of JavaScript.

Prototype

Prototype is a JavaScript Framework that aims to ease development of dynamic web applications. Featuring a unique, easy-to-use toolkit for class-driven development and the nicest Ajax library around, Prototype is quickly becoming the codebase of choice for web application developers everywhere.

script.aculo.us

script.aculo.us provides you with easy-to-use, cross-browser user interface JavaScript libraries to make your web sites and web applications fly.

MooTools

MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer. It allows you to write powerful, flexible, and cross-browser code with its elegant, well documented, and coherent API.

jQuery

jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript.

$fx()

$fx() is a JavaScript animation library. Compact lightweight JavaScript library which extends DOM element by adding animation methods. Facilitates CSS properties and other parameters alteration along timeline. Supports parallel effects sets and effects chains. Has extended set of callbacks to adjust behavior.

Run

Run is a universal JavaScript animation framework. Run is the easy and basic way to animate web content.

Ext

Ext JS is a cross-browser JavaScript library for building rich internet applications. High performance and customizable UI widgets. Well designed, documented and extensible Component model. Commercial and Open Source licenses available.

Jitsu

Jitsu contains an integrated set of tools to enable developers to build and deploy sophisticated user interfaces for web applications. These include an Xml markup language, page compiler, data binding engine, JavaScript runtime, control library, runtime inspector, animation engine, cross-platform library, Ajax, and back button support. Jitsu apps use DHTML and run in most modern web browsers.

YUI

The Yahoo! User Interface Library (YUI) is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX. YUI is available under a BSD license and is free for all uses.

Qooxdoo

Qooxdoo is a comprehensive and innovative Ajax application framework. Leveraging object-oriented JavaScript allows developers to build impressive cross-browser applications. No HTML, CSS nor DOM knowledge is needed. It includes a platform-independent development tool chain, a state-of-the-art GUI toolkit and an advanced client-server communication layer. It is open source under an LGPL/EPL dual license.

JavaScriptMVC

JavaScriptMVC is a framework that brings methods to the madness of JavaScript development. It guides you to successfully completed projects by promoting best practices, maintainability, and convention over configuration.

JUNE

JUNE is a JavaScript Framework based on Core, a small JavaScript library developed by Kevin Yank and Cameron Adams and published in their book: Simply JavaScript. Developers can integrate JUNE into their existent projects without having to worry about name collision because JUNE is namespaced.

JsUnitTest

This JavaScript project provides a one-file JavaScript test suite. This is based off unittest.js from prototypejs, except this library has no dependency on prototype.js so there is no chance your code-under-test can conflict with prototype.js or that you might accidently use a prototype.js helper for a library that will be deployed independently off prototypejs. There is also a TextMate bundle with snippets for creating the runner and assertions.

GameJS

GameJS is a 2d game development framework in JavaScript.

Sylvester

Sylvester is a JavaScript library designed to let you do mathematics with vectors and matrices without having to write lots of loops and throw piles of arrays around. It includes classes for modeling vectors and matrices in any number of dimensions, and for modeling infinite lines and planes in 3-dimensional space. It lets you write object-oriented easy-to-read code that mirrors the math it represents.

Datejs

Datejs is an open-source JavaScript Date Library. Datejs is comprehensive, yet simple, stealthy and fast. Datejs has passed all trials and is ready to strike. Datejs doesn’t just parse strings; it slices them cleanly in two.

XRegExp

XRegExp is a JavaScript library that provides an augmented, cross-browser implementation of regular expressions, including support for additional modifiers and syntax. Several convenience methods and a powerful recursive-construct parser are also included.

Flotr

Flotr is a javascript plotting library. Flotr enables you to draw appealing graphs in most modern browsers with an easy to learn syntax. It comes with great features like legend support, negative value support, mouse tracking, selection support, zoom support, event hooks, CSS styling support and much more.

js.io

js.io is a JavaScript Network Library that simplifies creating rich web applications by providing direct integration with Open protocols.

Raphaël

Raphaël is a small JavaScript library that should simplify your work with vector graphics on the web. If you want to create your own specific chart or image crop and rotate widget, for example, you can achieve it simply and easily with this library.

JSXGraph

JSXGraph is a cross-browser library for interactive geometry, function plotting, graphs, and data visualization in a web browser. It is implemented completely in JavaScript and uses SVG and VML.

WMS-MAP

The WMS Javascript Library provides an API to allow the creation of dynamic maps including simple zoom functionality, clickable Google maps like overlays.

Highlight.js

Highlight.js highlights syntax in code examples on blogs, forums and in fact on any web pages. It’s very easy to use because it works automatically: finds blocks of code, detects a language, and highlights it.

SyntaxHighlighter

SyntaxHighlighter is here to help a developer/coder to post code snippets online with ease and have it look pretty. It’s 100% Java Script based and it doesn’t care what you have on your server.

PlotKit

PlotKit is a Chart and Graph Plotting Library for Javascript. It has support for HTML Canvas and also SVG via Adobe SVG Viewer and native browser support.

JUnify

JUnify is a JavaScript library for performing unification on objects and arrays. It can be executed by any browser that supports JavaScript version 1.5 and up. Unification is an algorithm to determine the substitutions needed to make two expressions match. If the expressions contain variables, these will need to be bound to values in order for the match to succeed. If two expressions are not identical or the variables cannot be bound, the match fails.

In conclusion all I say is that JavaScript is impressive.

Follow Me

Behance Delicious DeviantART Google LinkedIn Pinterest RSS

Subscribe by Email

Enter your email address:

Sponsors

Blog Archive

  • 2019
  • 2014
  • 2013
  • 2012
  • 2011
  • 2010
  • 2009
  • 2008
  • 2007
  • 2006

Twitter Updates

Friends

 

Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'collapsArch' does not have a method 'enqueue_scripts' in /home/customer/www/ahmadhania.com/public_html/wp-includes/class-wp-hook.php on line 308