Tag: php

CodeIgniter Skeleton Generator

You like CodeIgniter or not but if you use it for web development this handy utility will save you some time. Initially developed for internal use so if you feel no customization/template’s  option please bear with me :)

Keep in mind that you must have installed .NET Framework on local machine to execute these bits, unlikely if you don’t have it yet this link will help you to get there..

How to use:
It’s pretty simple after download open this app, click first button ‘Select Application Folder‘ and choose your ‘application‘ folder within your CodeIgniter folder e.g:

X:\Path\to\WebServer\htdocs\codeigniter\application

Ones you did this correctly it’ll show you other relevant paths, check model and view option as per your needs enter desired controller/file name click ‘Do It!‘  button that’s it requested file with initial code has been generated.

Feel free to comment/report bugs.

Having screenshot is good idea so here it comes:

Programming Community Index for February 2011

February Headline: C# and Python are closing the gap on PHP

The rise of C# and Python are continuing in 2011. Both languages scored another old-time high this month and are now busy with overtaking PHP. Other interesting news is that we started to add results of Chinese search engine Baidu and reintroduced Yahoo!. These search engines now only count for 3% each until all false positives have been weeded out. This change has already some effect: JavaScript is back in the top 10 while SAS and Transact-SQL both lost much ground.

The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. The popular search engines Google, Bing, Yahoo!, Wikipedia, YouTube and Baidu are used to calculate the ratings. Observe that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.

The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system. The definition of the TIOBE index can be found here.

Position
Feb 2011
Position
Feb 2010
Delta in Position Programming Language Ratings
Feb 2011
Delta
Feb 2010
Status
1 1 Java 18.482% +1.13% A
2 2 C 14.986% -1.62% A
3 4 C++ 8.187% -1.26% A
4 7 Python 7.038% +2.72% A
5 3 PHP 6.973% -3.03% A
6 6 C# 6.809% +1.79% A
7 5 (Visual) Basic 4.924% -2.13% A
8 12 Objective-C 2.571% +0.79% A
9 10 JavaScript 2.558% -0.08% A
10 8 Perl 1.907% -1.69% A
11 11 Ruby 1.615% -0.82% A
12 - Assembly* 1.269% - A-
13 9 Delphi 1.060% -1.60% A
14 19 Lisp 0.956% +0.39% A
15 37 NXT-G 0.849% +0.58% A–
16 30 Ada 0.805% +0.44% A–
17 17 Pascal 0.735% +0.13% A
18 21 Lua 0.714% +0.21% A–
19 13 Go 0.707% -1.07% A–
20 32 RPG (OS/400) 0.626% +0.27% A–

More details can be found on TIOBE Index here

Do Freelancers Do Best on WordPress, Drupal or Joomla?

Some very interesting stats have just emerged about the freelance and contract market for CMS developers and designers.

In its quarterly market report, freelance site DoNanza discovered that even though WordPress devs, designers and SEO pros are in greater demand than their Drupal or Joomla counterparts — and even though WordPress outnumbers Drupal and Joomla in the number of projects for each CMS — Drupal web professionals on average make around twice what WordPress pros make per project.

The full report, called the State of the Work-From-Home and Freelancing Economy, looked at CMSes used by various professionals in a range of web-work specializations. It also ranked the most requested job skills right now.

On average, all CMS projects in DoNanza’s universe grew almost 50% quarter over quarter. The number of WordPress projects grew 61%; Joomla projects grew 38%; and Drupal projects grew 26%.

Read More

The History of Programming Languages

For 50 years, computer programmers have been writing code. New technologies continue to emerge, develop, and mature at a rapid pace. Now there are more than 2,500 documented programming languages! O’Reilly has produced a poster called History of Programming Languages (PDF: 701K), which plots over 50 programming languages on a multi-layered, color-coded timeline.

How It Started

We first saw the “History of Programming Languages” diagram, created by Éric Lévénez, while visiting our French office. We were so taken with the level of detail and the visual impact of viewing 50 years of programming history that we wanted to come up with a way to share it more widely. We started big. We printed it out full-size, all 18 feet of it, on our plotter and ran it along a wall at our Mac OS X Conference last fall. So many people came by to make notations on the diagram that we knew there would be a lot more interest and discussion if we could only get it in a more manageable format. With Éric’s permission, we collected comments from our authors, editors, and friends, and rebuilt the file so we could print it at its current dimensions, 39″ x 17″. Éric maintains a site with his original diagram, change logs, an explanation of how he creates his charts, and links to additional resources such as Bill Kinnersley’s Language List of over 2,500 programming languages. Éric also has Windows and Unix historical diagrams that he makes available for non-commercial purposes, all at www.levenez.com

About the O’Reilly Poster

“Cool” is generally the first thing we heard from people who reviewed our poster. Then came reams of suggestions for additions to the diagram. We made only a small number of changes–in order to keep the file in a relatively manageable state that enables us to print and share the poster–but there is a high level of historical knowledge and personal experience of the events in this poster among our friends, authors, and editors. We hope to inspire and capture your comments and discussion here in our History of Programming Languages Wiki. Please note, however, that we do not intend to update the poster. Our walls aren’t big enough.

Getting Your Copy

The poster is available online in PDF format (701k). You can also find full-size copies, while they last, at O’Reilly conferences (http://conferences.oreillynet.com/).

What’s new in Dreamweaver CS5

Adobe Dreamweaver CS5 software enables you to develop with PHP-based content management systems such as WordPress, Joomla!, or Drupal; design with powerful CSS inspection tools; and test your web pages across browsers with Adobe BrowserLab, a new Adobe CS Live online service. CS Live services are complimentary for a limited time. Also Check Out “Top 3 Features in Dreamweaver CS5

Integrated CMS support

Integrated CMS Support
Enjoy authoring and testing support for content management system frameworks like WordPress, Joomla!, and Drupal.

CSS Inspection
Visually display the CSS box model in detail, and easily toggle CSS properties without reading code or needing to use a separate utility.

Integration with Adobe BrowserLab
Preview dynamic web pages and local content with multiple viewing, diagnostic, and comparison tools.

PHP Custom Class Code Hinting
Display proper syntax for custom PHP functions to help you write code more accurately.

CSS Starter Pages Enhanced
Jump-start your standards-based website design with updated and simplified CSS Starter Layouts.

Integration with Business Catalyst
Leverage integration between Dreamweaver and the Adobe Business Catalyst® service (available separately) to deliver powerful online businesses without programming.

Subversion support Enhanced
Manage site files more effectively in collaborative, version-controlled environments with enhanced support for Subversion® software.

Site-Specific Code Hinting
Benefit from code hinting on nonstandard files and directories in Dreamweaver.

Simple Site Setup Enhanced
Set up websites faster than ever, even with multiple servers for staged or networked sites.

Interested? Click here to subscribe for Adobe Product Notification