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).Read more
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 approaches 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.Read more
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.Read more
One of the major differences between .NET and PHP is the outstanding performance and reliability that PHP provides.
I am always asked by people, especially students, about the reason why I prefer PHP technology over ASP technology. In its simplest form, I can safely say that PHP is safe and secure (by default) while .NET is not. It is obvious that .NET supports easy web development and fast production. To produce a website by a beginner using PHP might take 50% more time than it would take using .NET.Read more
This is a summary of an amazing article by the wonderful Bruce Schneier sent in this April’s CryptoGram Newsletter.
The rules for papal elections are steeped in tradition, and were last codified on 22 Feb 1996. The document is well-thought-out, and filled with details. The article elaborates on the election process overview, then on hacking the election process, concluding that the process itself is secure.
A summary of the process follows. The hacking process and the conclusion of Mr. Schneier can be found in here as well.
Since 1996, I have been working on the web for various reasons: personal, commercial, educational, academic, etc. What fascinates me most is the growth curve that the web witnesses when a single minor detail changes as well as the advance that single person can impose by introducing a tool, a language, a website, or even a personal homepage.Read more
Linux happens to be my favourite Server Operating System. Why as a server? Simply because Microsoft Windows is still, by far, the best Personal Operating System for a PC. There are major advantages and disadvantages for Linux and Windows and this category is dedicated to list them and explain each and every one of them.Read more