Submitted by Khalid on Sun, 2002/12/01 - 21:00
My name is Khalid Baheyeldin, and I am originally from Alexandria, Egypt, now living in Ontario, Canada.
With more than two decades of experience in the Information Technology field, I am the co-founder and Managing Partner of 2bits.com, Inc, which specializes in Drupal web content management consulting, including installation, development and customization. As a permanent member of the Drupal Association, I am on the General Assembly which elects the board of directors.
On occasions, I am in the top 2 or top 10 contributors to Drupal.
You can read my resume online.
Submitted by Khalid on Wed, 2014/07/09 - 17:42
Some good points on the state of affairs in the web development world today ...
In the old days there was a respected profession of application programming. There was a minority of elite system programmers who built infrastructure and tools that empowered the majority of application programmers. Our goal was to allow regular people without extensive training to easily and quickly build useful software. This was the spirit of languages like COBOL, Visual Basic, and HyperCard. Elegant tools for a more civilized age. Before the dark times… before the web.
Submitted by Khalid on Fri, 2014/06/27 - 10:31
Here is another scam email claiming millions for gullible victims.
I am Mr. azmanbinothman, I was an attorney to a deceased client of mine, who died of a heart attack in 2001, but before his demise, he had a deposit of (US$19,000,000.00) Nineteen Million United States Dollars with a security vault here as a family treasure which I'm aware of as his lawyer.
Submitted by Khalid on Wed, 2014/06/11 - 14:14
This article describes how to install an HD TV Antenna to get free over the air channels, so you can get rid of the cable or satellite subscription.
Here is my TV Fool report. Note that some channels are not listed (e.g. CBC), but it provides you with an approximate list of what channels you can get, what power each is at, and which direction to face.
The nearest intersection for me is Fischer Hallman and Erb St W, in the west end of Waterloo.
Home-made Attempt: Coat Hanger Antenna
Submitted by Khalid on Wed, 2014/06/11 - 11:27
Principles of scientific rational thinking:
No idea is true just because some authority says it is true. That includes you, and includes me.
Think for Yourself and Question Yourself
Don't believe something just because you want it to be true. Belief alone is not a criterion for truth.
Test ideas by evidence from observation and experiments
If a favorite idea fails a well designed test, it is not true. Get over it.
Follow the evidence wherever it leads
If something is proven wrong, then just accept that it is wrong.
And, if you have no evidence, just reserve judgement. You don't have to take a position for or against an idea.
You could be wrong
We are humans, and we may not have all the facts, so we are sometimes wrong. Accept that, and move to more observation and experimentation.
Submitted by Khalid on Thu, 2014/06/05 - 18:36
Over the millenia, humans have collected and catalogued the accumulated knowledge of civilization in libraries. These knowledge depots are of the utmost importance for us to learn about the preceding generations. How they lived, what they ate, why did they go to war, and against whom, what poetry, songs and music did they have, what did they wear, what their dwellings looked like, and much more.
Cuneiform on clay tablets, and Hieroglyphs on stone
Submitted by Khalid on Tue, 2014/04/29 - 12:52
واحد غلس كل يوم يروح لعربية الفول
يقول للراجل بنص جنيه فول
بياع الفول يحط له الفول
يقول له طب شوية زيت
بياع الفول يحط الزيت
الراجل يقول له طب حبة ملح
يقول له طب لمون كمان
يقول له اللمون كثير، طب حط شوية فول بقى عشان يتعدل
يحط له فول
يقول له الفول كدة كثير
طب كمان شوية زيت
و يفضل على الموضوع دة نص ساعة كل يوم
مرة راح لبتاع الفول و عمل الفيلم دة
و قال للراجل طب شوية فول كمان
بتاع الفول طلع بوزه من الراجل
و راح ماسك القدرة كلها و راميها في الشارع
و قال له محروق الفول على اللي يبيعه و الا يشتريه
راح الراجل قال له: طب كمان شوية زيت
Submitted by Khalid on Mon, 2014/04/07 - 13:38
If you have a VPS at Linode, then you have free Dynamic DNS. You can use that from a regular Linux machine, or from a router that runs OpenWRT.
This article describes how to setup an OpenWRT router with Linode Dynamic DNS.
First, the script itself, which goes into the file: /etc/custom/linodedns.sh
BASE=`basename $0 .sh`
# Read the configuration file
if [ -r "$CONF" ]; then
Submitted by Khalid on Tue, 2014/04/01 - 22:15
We wrote earlier on OpenWRT on D-Link DIR-835. Now, we need to expand the functionality a bit more.
On OpenWRT, the default logging mechanism is an in-memory circular buffer. The user interface for it is the logread command. The log buffer default size is 16 kB. There are a couple of directives that can be set in the system configuration for OpenWRT, but because of the limited size of flash and the non-permanence of RAM, you need another solution if you want to store logs for anything longer than a day or two.
Syslog-NG is a good system logging program that is available for OpenWRT.