By Shamly, on August 12th, 2010
WordPress has finally decided to move on to supporting PHP version 5 and dropping support for PHP version 4 since PHP 5 adds many new features and design changes that make developing robust, secure, feature-rich software faster and easier. This decision is in-line with many open-source projects such as Joomla and Drupal, who have already decided to move to PHP 5. Not only will WordPress drop support for PHP 4, but will also discontinue support for MySQL 4 as well.
Our approach with WordPress has always been to make it run on common server configurations. We want users to have flexibility when choosing a host for their precious content. Because of this strategy, WordPress runs pretty much anywhere. Web hosting platforms, however, change over time, and we occasionally are able to reevaluate some of the requirements for running WordPress. Now is one of those times. You probably guessed it from the title — we’re finally ready to announce the end of support for PHP 4 and MySQL 4!
In less exciting news, we are also going to be dropping support for MySQL 4 after WordPress 3.1. Fewer than 6 percent of WordPress users are running MySQL 4. The new required MySQL version for WordPress 3.2 will be 5.0.15.
Continue reading PHP 4 and MySQL 4 end of life announcement
By Shamly, on July 22nd, 2010
Mozilla has shipped a mega patch for Firefox to fix a total of 14 moderate to critical security flaws that expose Web surfers to attacks by hackers.
Impact key:
- Critical: Vulnerability can be used to run attacker code and install software, requiring no user interaction beyond normal browsing.
- High: Vulnerability can be used to gather sensitive data from sites in other windows or inject data or code into those sites, requiring no more than normal browsing actions.
- Moderate: Vulnerabilities that would otherwise be High or Critical except they only work in uncommon non-default configurations or require the user to perform complicated and/or unlikely steps.
Below is a list of bugs fixed in the latest release:
- Cross-origin data leakage from script filename in error messages
- Cross-domain data theft using CSS
- Multiple location bar spoofing vulnerabilities
- Characters mapped to U+FFFD in 8 bit encodings cause subsequent character to vanish
- Same-origin bypass using canvas context
- Cross-origin data disclosure via Web Workers and importScripts
- Remote code execution using malformed PNG image
- nsTreeSelection dangling pointer remote code execution vulnerability
- nsCSSValue::Array index integer overflow
- Arbitrary code execution using SJOW and fast native function
- Plugin parameter EnsureCachedAttrParamArrays remote code execution vulnerability
- Use-after-free error in NodeIterator
- DOM attribute cloning remote code execution vulnerability
- Miscellaneous memory safety hazards (rv:1.9.2.7/ 1.9.1.11)
By Shamly, on July 21st, 2010
In Web development, a mashup is a Web page or application that uses and combines data, presentation or functionality from two or more sources to create new services. Mashups have gained popularity in the last few years.
The term implies easy, fast integration, frequently using APIs and data sources to produce enriched results that were not necessarily the original reason for producing the raw source data. Early mashups took data from sources such as google, twitter, etc and combined them with other services to create visualizations of the data.
The mashup architecture is divided into three layers:
Continue reading Mashup
By Shamly, on July 16th, 2010
Programmer to Team Leader:
“We can’t do this proposed project. **CAN NOT**. It will involve a major design change and no one in our team knows the design of this legacy system. And above that, nobody in our company knows the language in which this application has been written. So even if somebody wants to work on it, they can’t. If you ask my personal opinion, the company should never take these type of projects.”
Team Leader to Project Manager :
“This project will involve a design change. Currently, we don’t have any staff that has experience in this type of work. Also, the language is unfamiliar to us, so we will have to arrange for some training if we take this project. In my personal opinion, we are not ready to take on a project
of this nature.”
Project Manager to 1st Level Manager :
Continue reading A Typical Project Selection Process
By Shamly, on July 3rd, 2010
In a blog post released on July 1st Bob Sutor, said out loud that they are officially adding a new piece of software to the list of default common applications they expect IBM employees to use, and that’s the Mozilla Firefox browser.
Continue reading Firefox is the official web browser of IBM
Recent Comments