ItecSoftware Logo

How To Clean Up Ubuntu Grub2 Boot Loader Menu

grub2 boot loader

How to clean up and edit the Ubuntu Grub2 boot loader menu differs quite a bit from previous versions. As Ubuntu nominated the new version 2 of the Grub boot manager as of 9.10, so they did away wit the old and problematic menu.lst file.

Grub2 boot loader is a leap forward in many ways, and most of the annoyances from menu.lst are gone. Yet, if you don’t clean up old versions of kernel entries, the boot list can quickly get messy and end up in a long list of nonsense. Let’s assume we want to remove the 2.6.32-21-generic boot menu ...

read more

Listed in Linux, Ubuntu

Tags: grub, grub 2, Synaptic, ubuntu

7 Tips To Improve Web Page Load Time

improve web page load time

With the increasing focus on Google’s Site Speed Algorithm, the following are 7 tips to improve web page load time, proven techniques well known websites use to boost their site speed.

Enable Gzip Compression

While compressing pages adds just a tad to your web server’s overhead, it will reduce bandwidth and transmission time and make pages appear to load faster for your users. Gzip is a open source compression algorithm that can be used to compress the content of your website before your the web server sends data to a client browser. You can learn how to enable Gzip in Apache here.

Minify ...

read more

Listed in SEO, Web Development

Tags: cdn, gzip, minify, redirect, sprite

Install PHP 5.2 on Ubuntu 10.04 Lucid Lynx

install php5 ubuntu

There are many reasons why we want to install PHP 5.2 on Ubuntu 10.04 Lucid Lynx, the most prominent is that many web packages are not compatible yet with PHP 5.3. Drupal 6 being a prime example.

But there is no automated method out of the box, and there are now several scripts floating around the Internet that may work or just partially work. A major concern is the ability to ...

read more

Listed in Linux, Web Development

Tags: Lucid Lynx, php 5.2

Best New Chrome Extensions For Developers

chrome extensions developers

With increasing popularity in Google’s Chrome browser, so increases the demand for extensions. This is especially true for Developers, as we are used to such a nice variety of high quality tools in Firefox. And the more tools are available on one browser, the more that browser is used in developing web sites, resulting in higher quality web experience for end users on that platform. Btw., did you know that ...

read more

Listed in Linux, SEO, Web Development

Tags: chrome, extension

Testing Memcached Using Telnet Commands

memcached telnet

Troubleshooting memcached is not so transparent as some other technologies, but testing memcached using telnet commands can give us quite some insight on what’s happening under the hood.

The following tutorial on testing memcached with telnet from the command line is a short list of useful commands to inspect a running memcached instance.

How to find the IP address and port to connect ps aux | grep memcached

The above will give us the ...

read more

Listed in Linux, Web Development

Tags: memcache, memcached, telnet

Burn vob Files To DVD On Mac / Linux

burn vob to dvd mac

If you’ve got some .vob files and wonder how to get those onto a DVD and actually play it on your DVD player, you may get or already have some strange results. The files might just be listed on the DVD, without the disc actually playing the movie as a DVD, or the disc may play the first vob section, then the second has no sound. And there is a plethora ...

read more

Listed in Linux, Mac

Tags: Disk Utility, dvd, Toast, vob

How to find duplicate rows in MySQL database table

find duplicate rows in mysql

I’ve been asked the question “How can I return duplicate rows only from a MySQL db table” many times, so I’ve decided to post a writeup here in a short article. After all, it seems such a common requirement. Any DBA undoubtedly has come across the need to find duplicates in a table.

If you’re really concerned about duplicate rows, or even more profound, if you’re code logic depends on unique ...

read more

Listed in MySQL, Web Development

Tags: duplicate rows, MySQL, query

Track And Parse Twitter Messages Stream

parse twitter stream

With the increasing buzz about Twitter and its messages, more web developers want to incorporate a stream of Twitter messages into their websites.

Ever wanted to listen, track and parse tweets from a Twitter stream from an individual user? It’s quite an easy task, if you know the right URL’s to parse. Curl is a great little tool to get sources from almost any web resource and Curl has roots in ...

read more

Listed in Linux, Shell Scripting, Web Development

Tags: parse twitter feed, tweet, twitter

Hot To Install Memcache PHP On Mac OS X

install memcache php on mac osx

I recently installed the memcached daemon on my MacBook Pro, including the necessary PHP client for development purposes. I just prefer to work locally instead of using a VM running Linux. And the process is actually quite simple and straight forward. Please note, I have included both clients, the old standard one and the newer PECL extension, because I deal with different applications and also lots of people seems to ...

read more

Listed in Mac, Web Development

Tags: apache, memcache, memcached, PECL, php, php5-memache

What’s new in Google’s Caffeine Search update

what's new in google caffeine

Google’s search algorithm update, codenamed “Google Caffeine” in set to launch in the coming days, so we wonder what’s new in Google Caffeine. Google Caffeine is said to stir up the Webmaster / SEO world with a slew of algorithm updates. Most predominantly, it will be much quicker than the current Google search and rely more on keyword strings in the page content, and it will make real-time search much ...

read more

Listed in SEO, Web Development

Tags: caffeine, google, SEO, webmaster