Archive for June, 2006
Friday, June 30th, 2006
Posted in Links | No Comments »
Thursday, June 29th, 2006
-
The default installation of Wordpress handles large archives by adding a “back” and “forward” link to navigate through the pages. WP Pagenavi by Lester Chan allows you to add simple page number links whenever you have an archive that spans across
-
Add related articles to Wordpress posts
-
Okay, show of hands out there - who else is tired of the boring old car analogies when it comes to talking about object-oriented programming in PHP? I have to admit; even I got a little sick of reading them after a bit. It seemed like there wasn’t much o
-
Lets you open a link in a new tab without sending the referrer information.
-
A developer tool for interacting with web services and other web resources that lets you make HTTP requests, set the entity body, and content type. This allows you to interact with web services and inspect the results.
-
Easily save links in personally customized folders.
-
Unclutter the “Tools” menu by moving new items to a “More Tools” menu.
Posted in Links | No Comments »
Thursday, June 29th, 2006
Yahoo’s UI Blog and Design pattern Library have interesting topics on patterns to follow while designing UI’s for Web 2.0 applications. In the old web, an action almost always followed a page reload or an intrusive Javascript pop-up, indicating that the action was complete. In the age of Ajax, how do we communicate the action completion to the user?Transitions are a powerful way to communicate change in a user interface. Transitions can communicate a change in relationships between elements on a page or a change in an element’s state. Additionally, when interactions are complex or involve important changes transitions can be used to slow down an interaction allowing the user to “see what just happened.” During lengthy processes, transitions can be used to make time seem to pass faster by distracting the user during the waiting time.
Transition Parent - Yahoo! Design Pattern Library
With the widespread acceptance of Ajax (and the resurgence of Flash) new ways of interacting on the web have emerged. In many ways, these interactions are not new. Interactions like drag and drop and inline editing have been mainstream on desktop applications for over 20 years. What is new, though, is the emergence of these idioms on the web.
Link: Design Pattern: Invitation
Another interesting link on this topic: Mind Hacking Visual Transitions
Posted in Ajax, Techniques | 1 Comment »
Wednesday, June 28th, 2006
-
One important use of Regular Expressions (Regex) is to verify fields submitted via a form. In this article, we attempt to write an expression that is able to verify the user’s first name, middle name, last name or just names in general.
Posted in Links | No Comments »
Wednesday, June 28th, 2006
Over at PHPIt, Dennis explains how to go around the globals problem in PHP by using Singleton and Registry patterns.
In this article you will be shown how to properly use globals in PHP. We will take a look at the global keyword, function arguments, Singletons and the Registry pattern.
PHPit - Totally PHP » Using globals in PHP
Posted in PHP, Techniques | No Comments »
Wednesday, June 28th, 2006
Year: 2006
Version: 2.4
Author: WaterProof SARL
Platform: Windows
Category: Utility
Publisher: WaterProof SARL
Price: 89.00€ / Free for non-commercial
PHPEdit is an (IDE) for PHP development. PHPEdit provides a powerful debugger (based on DBG) and profiler, code beautifier, help integration (with PHPDocumentor), real time syntax checker, code completion, code hints and much more.
The current version is a huge improvement over the previous version (1.x) which I tried out last year. This version is very stable, the older version did have it’s share of stability issues.
They’ve added an extension API to PHPEdit to allow PHPEdit functionality to be enhance and extend the IDE. Some of the cool extensions available now are:
1. FTP/sFTP Extension, which allows you to work on files directly from a ftp server
2. Source Control Extension,which adds CVS and SubVersion support to the IDE.
But be warned that these extensions are commercial, which means that you’ll have to shell out cash for each one of the extensions.
The commercial cost of the IDE is 89.00€. They also provide a free personal license for non-commercial use. To get the Personal Licence, you’ll have to register on the site and place a request for your personal license. Each request is personally looked into before they send a license out.
Tags: software, PHP, IDE, Editor
Posted in PHP, Software | 2 Comments »
Tuesday, June 27th, 2006
All existing Joomla! users MUST UPGRADE to this version, due to several High Level vulnerabilities that affect ALL Previous versions of Joomla!
1.0.10 contains the following important security fixes:
* 03 High Level Security Fixes
* 01 Medium Level Security Fixes
* 05 Low Level security
* 40 General bug fixes
Link: Joomla! - Upgrade to Joomla! 1.0.10 Security Release!
Posted in Security, Software | No Comments »
Tuesday, June 27th, 2006
Zoho launches Zoho Show which is an online presentation application, which allows you to create presentations online. Here are some of the features offered by Zoho Show.
- Create your presentations online
- Import your presentations from MS Powerpoint & Open Office
- Invite people by email & control your presentations from remote
- Pull-in public images from your Flickr account in your presentation
- Upload images from your desktop
- Publish your presentations & have others view it
- Drag-and-drop text, components within a slide & in between slides
- Duplicate slides easily
With Zoho Show, Zoho has become the first AJAX-based Office suite online. Zoho Show joins Zoho Writer (http://zohowriter.com), their online word processor & Zoho Sheet (http://zohosheet.com), their online spreadsheet application.
I’m still waiting for Zoho to integrate all their services under a single sign on service. At present you’ll have to sign up for each one of these services separately.
Links:
Zoho Show
Zoho Writer
Zoho Sheet
Posted in Sites, Software | 1 Comment »
Thursday, June 22nd, 2006
-
Explore various methods for debugging PHP applications, including turning on error reporting in Apache and PHP, and by placing strategic print statements to locate the source of more difficult bugs through a simple example PHP script.
-
Code Igniter is an Open Source Web Application Framework
Posted in Links | No Comments »
Wednesday, June 21st, 2006
-
Sprajax is the first web security scanner developed specifically to scan AJAX web applications for security vulnerabilities.
-
SPIKE Proxy is a professional-grade tool for looking for application-level vulnerabilities in web applications. SPIKE Proxy covers the basics, such as SQL Injection and cross-site-scripting, but it’s completely open Python infrastructure allows advanced
-
Burp suite is an integrated platform for attacking web applications. It contains all of the burp tools (proxy, spider, intruder and repeater) with numerous interfaces between them designed to facilitate and speed up the process of attacking a web applicat
-
Tons of Javascript !
-
The Yahoo! User Interface (YUI) Library 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.
-
MochiKit is a highly documented and well tested, suite of JavaScript libraries that will help you get shit done, fast. We took all the good ideas we could find from our Python, Objective-C, etc. experience and adapted it to the crazy world of JavaScript.
-
In this tutorial you will be shown how to create a settings class which can handle different formats (PHP, INI, XML and YAML), using polymorphism
-
Asynchronous JavaScript and XML (Ajax), is arguably the most popular new Web technology. In this two-part “Developing PHP the Ajax way” series, you will create a simple photo album as an online Web application, entirely in PHP and the Simple Ajax Toolki
Posted in Links | No Comments »