Google Anti-Malware Malfunction?

It would seems that Google is as fallible as the next company. Right at this moment (which is 31 Jan 2009, 3.15pm GMT) Google is labelling every site in their search result listing with a “This site may harm your computer”. And what irony, Google’s own Anti-Malware page is potentially harmful!

So, has Google been hacked, or is this the result of a careless mistake? Which ever way this goes, this is a serious serious problem for Google, since no one can go to any listed site, it’s going to impact the search referrals, and the traffic to these sites.

Read the rest of this post »

Posted on January 31, 2009 at 11:19 pm by Eldee · Permalink · 2 Comments
In: News, Website Building/SEO · Tagged with: , ,

Running your blog with SEO in mind

Awhile back, I wrote about what it takes to start your own blog. Unless your blog is only meant for your private circle of readers, in most cases, you’ll want people to read what you have penned down, and even make some money from it.

The most effective way to do that is to get it listed in Search Engines.

Read the rest of this post »

Posted on December 15, 2008 at 3:40 pm by Eldee · Permalink · One Comment
In: Website Building/SEO · Tagged with: , ,

Codeigniter: Helpers, Plugins and Libraries

Codeigniter JigsawHaving used Codeigniter for a few months now, this framework is really turning out to be a joy. My last post, I talked about how to modify native CI Libraries.

With so many published PHP classes and functions, it would be a shame if we couldn’t use them in CI. Fortunately CI (like all good frameworks) provides not one but three ways to integrate 3rd code, by using Helpers, Plugins and Libraries.

Read the rest of this post »

Posted on December 3, 2008 at 11:31 am by Eldee · Permalink · 14 Comments
In: PHP Tutorials · Tagged with: , , ,

CodeIgniter: Extending the native ‘Model’ and make it your own.

Today I took advantage of CodeIgniter’s ability to extend the native libraries, and I was well satisfied that it just works.

Let me elaborate, I’m in the process of creating models for my CI project, and realized that certain functions within the models were getting repetitive. Using CI’s ability to create my own custom libraries, I was able to create my own custom ‘Model’ which extends from the core ‘Model’ object. How this simple architecture has cleaned up my code is simply remarkable.

So read on…
Read the rest of this post »

Posted on November 7, 2008 at 5:46 pm by Eldee · Permalink · 10 Comments
In: PHP Tutorials · Tagged with: , ,

Oracle 11g and PHP

When we talk about PHP, MySQL is often the other word that goes hand-in-hand with it. But Oracle? 2 weeks ago, I had an opportunity to attend the Singapore’s PHP User Group monthly gathering, and the topic was on Oracle 11g and PHP.

Oracle is not often associated with PHP in my world, so the talk was a pretty decent overview for me on Oracle 11g. It covered what Oracles offers PHP developers, in terms of features, support etc. It gave sample codes, demostrations, and explains how connection pooling is done in Oracle.

Check out video of the session, presented by Blair Layton, Senior Manager – Developer Program, Oracle Asia Pacific.

Read the rest of this post »

Posted on October 30, 2008 at 11:51 am by Eldee · Permalink · 4 Comments
In: News · Tagged with: , ,

CodeIgniter: Organizing views simply

Having been brought up developing PHP using templating systems like Smarty, I’m very used to segmenting my page elements into reusable block, and swapping out blocks of HTML codes, nesting blocks of code within other blocks and so on.

Trying my hands at using CodeIgniter, one of the first obstacles I had was how to organize my ‘blocks’ on a page. Without knowing any better, I thought I had to reiterate the same view calls in every function within the controller, making the controller codes very messy.

It turns out that CodeIgniter allows us to nest views within views, and that has made things a lot simplier for me.

Read the rest of this post »

Posted on October 22, 2008 at 4:20 pm by Eldee · Permalink · 22 Comments
In: PHP Tutorials · Tagged with: , ,

Google Chrome: One month later

Google Chrome LogoIt’s been a month since Google pushed out their Google Chrome browser. In that short time, the initial buzz about the shiny new browser has slowly being taken over by reports of crashes and security flaws.

NetApplications also just released a report that the market share for Google Chrome since the launch has dipped but holding steady at 0.7%.

Does this put a kink in the Google world domination plan? Probably not, it’s more like a minor setback.

Read the rest of this post »

Posted on October 3, 2008 at 4:32 pm by Eldee · Permalink · Leave a comment
In: Website Building/SEO · Tagged with: , ,

Cacti: Using Cacti to monitor web page loading – Part 3

Welcome to Part 3 on using Cacti for monitoring of web page loading time. In the previous 2 parts, I walked you through how to install a custom script which will query for the loading time of a web page (Part 1), and how to configure Cacti to start collecting data (Part 2).

In this, and final part, I will cover how to start graphing your data collected within Cacti.

Read the rest of this post »

Posted on September 19, 2008 at 4:19 pm by Eldee · Permalink · 37 Comments
In: PHP Tutorials · Tagged with: , ,

Cacti: Using Cacti to monitor web page loading – Part 2

In Part 1, I discussed about how to use Cacti, a great open-source monitoring tool, for the purpose of monitoring your webpages. More specifically, the time it takes for a webserver to receive the request to the point where the last byte is sent out. I walked through the custom scripts needed by Cacti and how to test that the scripts are working.

In this post, I’m going to cover how to configure Cacti to use the custom scripts I posted in Part 1 and start collecting data for your webpages. In Part 3, I will touch on how to start graphing with the data collected.

So without further delay, let’s get started!

Read the rest of this post »

Posted on September 19, 2008 at 2:25 pm by Eldee · Permalink · 2 Comments
In: PHP Tutorials · Tagged with: , ,

Cacti: Using Cacti to monitor web page loading – Part 1

In my current project, I’ve been looking into website performance and measuring how long it takes for webpages to be composed. Although there are plenty of tools both commercial and non-commercial which is available to do just that, they either cost too much or is a one-time data capture tool (which would be quite laborious if we have to constantly trigger it every 5 mins manually).

Instead I investigated on Cacti to see if this commonly used tool by Network/System Admin folks for monitoring network devices and systems can be reworked to let me monitor webpage loading time.

And it did wonderfully…
Read the rest of this post »

Posted on September 17, 2008 at 4:15 pm by Eldee · Permalink · 26 Comments
In: PHP Tutorials · Tagged with: , ,