This page looks plain and unstyled because you're using a non-standard compliant browser. To see it in its best form, please upgrade to a browser that supports web standards. It's free and painless.

VictorSawma.com: A Personal Blog for Victor Sawma
[ Main | Albums ]

PHP-GTK: Is PHP Seeking Java and .NET Competition?

victor | 29 April, 2008 06:48

Let's face it: PHP rocks when simplicity is in mind. One major ex-barrier for PHP Software development, though, was the inability to use any graphical client except the browser. Unlike Java and .NET, PHP programs were only accessible through web browsers (Mozilla Firefox, Safari, Internet Explorer, etc.) with support for XHTML. We all know that GUI production using XHTML is harder than normal drag-n-drop GUI editors like .NET and JAVA.

Nowadays, PHP-GTK is very promising to deliver GUI software applications using PHP. PHP-GTK is platform independent and uses an architecture "somehow" similar to that of the JAVA engine architecture. You write your program using PHP and the PHP-GTK plugin (installed separately for the Operating System) takes care of executing the program for you.

In this article, I will discuss some of the points that PHP must take into serious consideration before being considered eligible for the competition. I will also discuss the points of strength and current points of weakness in this domain.
 (More)

Google Adwords Phishing Emails

victor | 05 April, 2008 20:13

This is just an alert about emails that are being sent to many people that I know regarding Billing Information for Google Adwords. The email is asking people to visit a website that looks exactly like the Google Adwords website and asks visitors to login and update their credit card information. Pay attention not to fall for this.

Moreover, I will list below the URLs of the emails contained in the link with the hope that they get blocked soon:

 (More)

Suspicious Network Solutions Measures

victor | 13 January, 2008 19:33

A friend of mine called me today and asked me about a "funny" problem that he is facing with domain names. He tries to search for a domain name to register it and gets two different answers from Network Solutions (domain name available for registration) and GoDaddy (domain name NOT available for registration). Performing a simple WhoIs on the domain name in question, you get that the domain name is registered by Network Solutions and is currently available for registration at Network Solutions. I proceeded to Network Solutions and tried to search for the domain name there, the domain name was still available for registration. Trying the same thing at GoDaddy again showed that the domain name is NOT available.

I tried to query the reason behind this and the result was a very suspicious protection measure put in place by Network Solutions.
 (More)

A Letter From Jesus!

victor | 20 December, 2007 11:15

As you all know, we are getting closer to my birthday.  Every year there is a celebration in my honor and I think that this year the celebration will be repeated.

During this time there are many people shopping for gifts, there are many radio announcements, TV commercials, and in every part of the world everyone is talking that my birthday is getting closer and closer. (More)

Sacha's 3rd Birthday

victor | 20 October, 2007 16:41


 (More)

Which Operating System Is Microsoft Using?

victor | 13 August, 2007 23:54

I stumbled today at a page thinking it was a joke until I checked it manually to make sure it was correct. The page is simple. It is from NetCraft and shows the servers that are being used by big companies like IBM and Microsoft. Logically speaking, Microsoft should be using Windows Servers at least to prove to its clients that Microsoft servers are stable everywhere and for everything. I was shocked to find out that Microsoft was using Linux (its competitor) as a server.

The screenshot below is from NetCraft and can be seen (while it exists) by clicking on this link.
Microsoft using Linux as their web servers.

Search Engine Optimization Conception

victor | 05 August, 2007 21:13

I am being asked lately a lot about the facts behind search engine optimization (SEO), how it works, what it does, why is it needed and (most above all) why do price ranges between various SEO providers vary drastically. In this article, I will try to describe, in a brief overview, the various ways that SEO is achieved via the various aproaches that I know about on the web. In brief, SEO is the process of refactoring a website in order to score higher on search engines on certain key search terms. By achieving higher scores, websites appear first when the search term in question is queried. Various search engines perform different scoring techniques while evaluating websites including what is known as On-Site and Off-Site scoring. (More)

Picture of the Year!

victor | 29 June, 2007 15:43

The picture below is, simply, the Picture of the Year 2007.
This picture is the winner simply because it explains for itself.

Picture of the year 2007.

Share with your friends.
Spread the word.


Think About THIS!

victor | 28 June, 2007 11:09

100 Lebanese Army soldiers and Red Cross members died in Nahr El Bared so far defending Lebanon. With each martyr going down, TV stations in Lebanon transmit a 10-second biography stating his name, date of birth, marital status and awards.

Haifa Wehbe (a sexy Arabic singer / model) was injured while shooting a video clip in Riyaq. TV Stations broadcasted around 5 minutes about the incident, the way it happened, what Haifa was doing, what she saw, what she felt, how she was taken to the hospital and they even visited her at the hospital to wish her a safe return.

Think About This:
Why don't Lebanese Army and Red Cross martyrs and injured soldiers get the same share???

PERIOD.
 (More)

Red Cross I.C.E. Contacts

victor | 28 March, 2007 06:49

Red Cross members have noticed that, frequently, accidents involve people holding mobile phones. In all of these cases, especially when people are under critical conditions, Red Cross members do not know who to contact from the phone list (contacts) within the phone. As such, Red Cross members have come up with the idea to ask everyone to put the person to contact in Case of Emergency under a certain synonym: ICE (In Case of Emergency).

To help Red Cross members better serve you in case of emergencies, put the person that you wish to be contacted under the name ICE. If you have wish to provide more than one phone number, you can use the names ICE1, ICE2, ICE3, etc.

This is very easily done and helps better save lots of lives especially when accidents involve people with special treatment required. This also helps Red Cross members communicate better to better serve you.

Please send this message to everyone you know.
 (More)


Valid XHTML 1.0 Strict and CSS.