The Gimp is dead, long live the Gimp!

Originally posted on Code for Hire:

I have been an avid user of the Gimp for well over a decade now. I started using it in the mid 90’s around version 0.60.  I was promoting it to my friends as a great image manipulation tool, and recall laughing at PhotoShop that had only one level of undo at the time.

During that time Gimp evolved fast.  I anticipated every next release, and each one seemed to get closer to the functional level of PhotoShop.  Somewhere around version 1.2 – at least from my perspective – the only major deficiencies were lack of 16-bit color and CMYK support.

But then the development slowed down.  Major releases have been coming out every 1-3 years, but I haven’t noticed much change between them.  16-bit support and CMYK would be supported by GEGL, the do-it-all graphics library of the next-generation Gimp.  GEGL’s first release was in 2000, and Gimp has…

View original 670 more words

PHP Project with Aptana Studio

Originally posted on Faysal Ahmed:

Hello everybody.

Today I am going to show you how you can start a php project with aptana studio.

Aptana Studio is an open source integrated development environment (IDE) for building Ajax web applications. It includes support for JavaScript, HTML, DOM, and CSS with code-completion, outlining, JavaScript debugging, error and warning notification and integrated documentation. Additional plugins allow Aptana Studio to be extended to support Ruby on Rails, PHP, Python, Perl, Adobe AIR, Apple iPhone and Nokia WRT (Web Runtime). Aptana Studio is based on Eclipse and is available as standalone on Microsoft Windows, Mac OS X and Linux, or as a plug-in for Eclipse. [1]

You can download Aptana studio from

Now lets get started. I am not going to build something huge in this tutorial. Let us consider the following requirement.

In this tutorial, there will be a page where user will be asked to give his…

View original 710 more words

Web Development

There is no denial in it that the process of web development has moved to a level where web-
dev expertise is considered to be the key for flawless programming and coding. With

emerging technologies, there has been noted striking differences in the way the process of

web development is carried now. Many of the things which were a bit not possible with the

old programming or coding tools are now possible with the use of the latest tools.

An Online Gaming and Mobile Application Development Company, make use of

the latest web development technology in order to develop websites which are extremely

error-free and strikingly high-grade in functionality and structure.

Offer highly most cost-effective and flawlessly executed web development services for

our clients across the globe

team of expert web developers, is here to covert web development ideas

of our clients into a reality. Our team of expert programmers or coders knows more about

what is to be done when it comes to delivering excellent web development services. We are

extremely proficient at all web development technologies. We, as Web Development

Company, have diverse experience in carrying out work for our clients from various parts of

the world.

We,  always offer the most customizable and the most reliable web

development services for our clients

Why count on us for web development services?

We specialize in making the best use of the latest web development tools. Just count on us to

receive quality web development services….

Reliable web development services – Our clients can trust us for reliable web development

solutions. We offer web development services which are unique and exceptionally


A-Grade Web Development Services at low costs – We,  offer the best web

development services at very low costs. Our customers really do not have to shell out more

and more money for their web development requirements.

Team of experienced web developers – We have a team of experienced web developers,

proficient in HTML 5, PHP, Java, Dot Net etc.

Customizable web development services – We offer the most customizable web

development services for our clients. We work solely in accordance to clients expect.

Quality Support Services – Get in touch with us anytime you would like to without thinking

much over geographical time-barriers. We are here for our clients to help them or clear out

their issues anytime they want.

What have we expertise in?

We can develop from basic to the most advanced sites including ecommerce sites, web

application sites etc.

• PHP Web Development Services

• Joomla Web development Services

• Java Web Development Services etc

We always make sure we include in every web project we take the most influential

web elements on par with the latest technology.

Just get in touch with us today for reliable web development services.

PHP Training

PHP Training Course Overview

An Introduction to PHP       

  • History
  • Versions and Differences between them
  • Installation and configuring Apache and PHP

PHP Basics     

  • Default syntax
  • Styles of PHP tags
  • Comments in PHP
  • Output functions in PHP
  • Datatypes in PHP
  • Configuration Settings
  • Error Types

Variables in PHP

  • Variable Declarations
  • Variable Scope
  • PHP’s Superglobal Variables
  • Variable Variables

Constants in PHP

  • Magic Constants
  • Standard Pre-defined Constants
  • Core Pre-difined Languages
  • User defined Constants

Control Structures

  • Execution Control Statements
  • Conditional Statements
  • Looping Statements whith Realtime Examples


  • Creating Functions
  • Passing Arguments by Value
  • Passing Arguments by Reference
  • Recursive Functions


  • What is an Array?
  • How to create an Array
  • Traversing Arrays
  • Array Functions

Include Functions     

  • Include, Include_once
  • Require, Require_once

Regular Expressions

  • Validating textboxes,emails,phone number,etc
  • Creating custom regular expressions

Object Oriented Programming in PHP       

  • Classes, Objects, Fields, Properties, _set(), Constants, Methods
  • Encaptulation
  • Inheritance and types
  • Polymorphism
  • Constructor and Destructor
  • Static Class Members, Instance of Keyword, Helper Functions
  • Object Cloning and Copy
  • Reflections

PHP with MySQL      

  • What is MySQL
  • Integration with MySQL
  • MySQL functions
  • Gmail Data Grid options
  • SQL Injection
  • Uploading and downloading images in Database
  • Registration and Login forms with validations
  • Pagging,Sorting,…..

Strings and Regular Expressions     

  • Declarations styles of String Variables
  • Heredoc style
  • String Functions
  • Regular Expression Stntax(POSIX)
  • PHP’s Regular Expression Functions(POSIX Extended)

Working with the Files and Operating System      

  • File Functions
  • Open, Create and Delete files
  • Create Directories and Manipulate them
  • Information about Hard Disk
  • Directory Functions
  • Calculating File, Directory and Disk Sizes

Error and Exception Handling         

  • Error Logging
  • Configuration Directives
  • PHP’s Exception Class
  • Throw New Exception
  • Custom Exceptions

Date and Time Functions     


  • HTTP Authentication
  • PHP Authentication
  • Authentication Methodologies


  • Why Cookies
  • Types of Cookies
  • How to Create and Access Cookies


  • Session Variables
  • Creating and Destroying a Session
  • Retriving and Setting the Session ID
  • Encoding and Decoding Session Data
  • Auto-Login
  • Recently Viewed Document Index

Web Services

  • Why Web Services
  • RSS Syntax
  • SOAP
  • How to Access Web Services

XML Integration       

  • What is XML
  • Create a XML file from PHP with Database records
  • Reading Information from XML File

MySQL Concepts

  • Introduction
  • Storage Engines
  • Functions
  • Operators
  • Constraints
  • DDL commands
  • DML Commands
  • DCL Command
  • TCL Commands
  • Views
  • Joins
  • Curosrs
  • Indexing
  • Stored Procedures
  • Mysql with PHP Programming
  • Mysql with Sqlserver(Optional)

SPECIAL DELIVERY                                        

  • Sending Mails using PHP
  • Email with Attachment
  • File Uploading and Downloading using Headers
  • Implementing Chating Applications using PHP and Ajax
  • SMS Gateways and sending SMS to Mobiles
  • Payments gateways and How to Integrate them

With Complete

  • MVC Architecture
  • DRUPAL /JOOMLA/ Word Press
  • AJAX
  • CSS/JavaScript
  • JQUERY (Introduction and few plugins only)

The case for filesharing sites vs torrents

Originally posted on All that is wrong with the world...:

There are two primary methods of transferring popular and/or large files on the internet. Everybody has heard of bittorrent, which was somewhat of a revolution, and has been in the media enough that it would be hard not to have heard of it. The second, slightly less popular method is filesharing sites. Sites such as Rapidshare, Megaupload, Netload, Megashares and the like.

Bittorrent became the dominant method, due to its decentralized nature, and the ease of which files can be distributed. However, filesharing sites have been around for a lot longer, and tend to remain more constant, while bittorrent can change as features continue to be added, and the protocol continues to be improved. There has recently been some speculation that filesharing sites are starting to surpass torrents as a distribution method. Filesharing sites seem to have a negative reputation for some reason, and are prone to many misconceptions. I…

View original 1,890 more words

Ubuntu 10, Guest Accounts, and Persistence

Originally posted on Bill Hensley's Random Blog:

So Ian, after hearing Dad talk incessantly about the virtues and sheer coolness of Linux over the years, had me install a dual-boot of Ubuntu with his XP. However, he judged that it was a PITA to switch between the two, and he decided to go Windows-free. He first installed Ubuntu into his XP installation, but it was awkward. After some thought, he backed up all his files and did a from-scratch reformat-the-disk install of Ubuntu 10. After one hiccup that caused him to re-install Ubuntu (something crashed and really hosed up the machine), he was running happily along.

Yesterday, Erin needed to type up a book report, and she decided to give Ians Ubuntu a try. It has LibreOffice, which is essentially Open Office, and she is fully checked out on that.

She started the machine up, selected the Guest account, and after she got the desktop fired up…

View original 367 more words