Tag: Arabic
اول نسخ لينكس اعمل عليها My First Linux
نسخ سي دي من عام ١٩٩٧ لانظمة تشغيل Slack ware Linux و FreeBSD نظم سلاك وير هو اول نسخة لينكس عملت عليها (نسخة اقدم من هذي) اذكر جلست اسبوعين حتى نجحت في تشغيل الواجهة الرسومية، في نفس الفترة كان تركيب ويندوز يحتاج ٢٠ قرص ٣،٥ وتحتاج تغيرها كل شوي جهازي كان انتل ٤٨٦ بدسك ٢٠ ميجا
أين تذهب في استراليا
لا يرتبط اسم استراليا مع السياحة لدى الكثيرين منا، على الرغم من انها مقصد سياحي عالمي مهم خصوصا لدى الدول الآسيوية القريبة منها.
سأذكر بشكل موجز مزايا وعيوب السفر الى استراليا
المزايا
- سهولة اجرآت التأشيرة الاسترالية: يتم التقديم على تأشيرة الزيارة من خلال الانترنت، ويتم الحصول عليها الكترونيا في فترة قصيرة (اقل من اسبوع).
- تنوع الخيارات فكل من سيدني وملبورن وجولد كوست لها طابعها الخاص.
- الاسعار متوسطة، ويمكن استرجاع بعض ضرائب المبيعات عند مغادرة البلد.
- الشعب الاستراليا ودود.
- قلة الزحمة في الصيف.
- الرحلات الداخلية اسعارها معقولة.
- صيفنا شتآهم: نظرا لكون استراليا تقع في النص الجنوبي من الكرة الارضية فان فترة الصيف عندنا تكون هي فصل الشتاء عندهم، مما يعني ان الطقس معتدل الى بارد.
- احد الخيارات القليلة عالميا عند لرغبة في السفر شتاءً.
العيوب
- لا توجد رحلات مباشرة من السعودية الى استراليا، واسهل الخيارات هي رحلات الاماراتية من دبي وتستغرق الرحلة ١٤ ساعة الى سيدني، من ناحية أخرى تتوفر رحلات من دبي الى جميع المدن الرئيسية في استراليا مما يعطي مرونة في خط السفر بحيث تذهب من مدينة وتعود من اخرى.
- التكلفة العالية لتذاكر الطيران حيث يكلف المقعد الاقتصادي قرابة ٧ الآف ريال او اكثر.
- نظرا لان الطقس بارد خلال الصيف فان الفعاليات تكون قليلة وكذلك يصعب الاستمتاع بالبحر والمنتزهات المائية، وقد يكون بارد جداً لدرجة يصعب الخروج فيها ليلاً.
- خيارات التسوق محدودة.
- قيادة السيارة في اليمين، مما يصعب القيادة وتحتاج بعض تعود، على الرغم من المدينة الوحيدة التي قد تحتاج فيها سيارة هي جولد كوست.
كما كتبت مقالات مفصلة عن المدن السياحية الثلاثة التي تستحق الزيارة في استراليا:
أين تذهب في ملبورن استراليا
المركزالفني وساحة فيديراشن سكوير ACMI Cultural Center and Federation Square
المركز الاسترالي للصور المتحركة ACMI هو معرض مخصص للمحافظة على كل ما يتعلق بالصور والافلام، لكن بغض النظر عن اهتماماتك المبنى يعد من ابرز المباني في ملبورن ويلتصق به ساحة فيديراشن وهي ساحة كبيرة تقام فيه العديد من الفعاليات، وكذلك على بعد خطوات من محطة فليندر ستريت اكبر محطات القطارات في ملبورن، كما انه يطل على نهر يارا وحدائق اليكساندرا، ومن الجهة الاخرى من الشارع كاتدرئية ساينت بول، لذلك انصح ان تكون اول محطة في زيارتك لمبلورن هي هذه المنطقة.
اين تذهب في سيدني استراليا
دار أوبرا سيدني Sydney Opera House
اهم معلم في مدينة سيدني، تحفة معمارية غريبة ومميزة، المبنى مكون من مبنيين على شكل ٣ اصداف متداخلة.
خذ جولة داخل المبنى، واذا حالفك الحظ سيمكنك متابعة بعض المتدربين يعزفون مقطوعة موسيقية.
اين تذهب في جولد كوست استراليا
سرفرز باردايس Surfers Paradise
سرفرز باراديس (جنة المتزلجين على الماء) هي المنطقة الترفيهية الرئيسية في جولد كوست، مجموعة كبيرة من المطاعم والفنادق والمحال بمختلف انواعها من الفخمة الى محلات التذكارات، محلات الالعاب والترفية والمأكولات الشعبية.
في الواجهة البحرية يتحول الشارع في مساء ايام السبت والجمعة والاحد الى سوق مؤقت مليئ بالاكشاك التي تبيع مختلف البضائع الغريبة، وتمتليئ بمحلات الحيوانات الغريبة التي يمكن ان تلاعبها وتصور معها.
من الاماكن التي تصلح للصغار:
– Timezone Surfers Paradise
– Ripley’s Believe It or Not!
– Infinity Attraction
اقتراحات لتفعيل خدمة لاسلكي الهواة
كتبت رسالة الى معالي الدكتور محمد السويل وزير الاتصالات باقتراحات لتفعيل خدمة لاسلكي الهواة او ما يعرف بـ “Amature Radio” او “Ham Radio” ردا على طلبه للعموم باقتراحات لتطوير خدمة الاتصالات في المملكة:
https://twitter.com/MIsuwaiel/status/580704446520291328
وفي ما يلي نصها، للتاريخ وكذلك كمرجع لي.
السلام عليكم ورحمة الله،
معالي الدكتور محمد السويل اكتب لكم بمقترحات لتشجيع خدمة لاسلكي الهواة في المملكة العربية السعودية.
قبل قرابة السنتين احببت ان اتعلم تقنيات اللاسلكي ولاسلكي الهواة لاكتشف عدة عوائق لاستخدام الخدمة في المملكة.
كيف تنشئ موقع انترنت مجانا
هل تملك عنوان بريد الكتروني تحت gmail او hotmail؟ ماذا لو بحثت عن اسمك هل ستظهر صفحتك في تويتر او فيس بوك؟
لماذا لا تقوم بحجز اسم نطاق خاص بك مثل www.rr.sa ويكون عنوانك البريدي هو rayed@rr.sa، وبالمجان ايضاً.
اليابان: رحلتي الى طوكيو
منذ صغري وانا احمل تقدير كبير لليابان واليابانين خصوصا عندما رأيت نهضة اليابان المثيرة امام عيني خلال فترة الثمانينات، عندما كانت المنتجات اليابانية المشهورة برداءة الصنع تأخذ عقول واموال المستهلكين في العالم حتى اصبحت في القمة من ناحية الجودة، كانت المحطات التلفزيونية والجرائد والمجلات تتحفنا بعجائب الاختراعات اليابانية من روبوتات وسيارات والكترونيات والاهم البطيخ المربع
أين تذهب في نيو اورلينز New Orleans
روابط ذات علاقة
تقع مدينة نيو اورلينز في ولاية لويزيانا في الولايات المتحدة الامريكية، ولسبب ما فان المدينة سحرتني منذ زمن بعيد قبل ان ازورها ولا اعرف كيف ولماذا! كل ما اعرفه انني عندما زرتها لم تخيب ظني وطابقت كل ما تخيلته عنها وزادت.
زرت نيو اورلينز خلال زيارة لي لمدينة هيوستن في ولاية تكساس، وكانت المسافة بينهما هي ٥ ساعات بالسيارة، مدينة هيوستن وولاية تكساس بشكل عام فاقتا توقعاتي خصوصا من ناحية اعتدال الجو والانشطة الثقافية فيها حيث ضمت العديد من المتاحف والحدائق والفعاليات، والتي لم يتسنى لي الاستمتاع بها كون سفرتي كانت خلال شهر رمضان.
العربية تعني جودة اقل!
لو مريت على محلين متشابهين احدهم اسمه “احنا الورق” والاخر اسمه “Paper R Us” من ايهما سوف تشتري؟!
لماذا تسعى الشركات المحلية لاستخدام اسماء انجليزية بدل العربية؟
لماذا الشركات التي اسمأها انجليزية جودتها اعلى واسعارها افضل؟!
لو طلب تاجرين فتح محلين وصُرِح لإحدهم باستخدام اسم عربي والآخر أي اسم يحلو له، هل هناك افضلية لإحدهم على الآخر!
لماذا الـ"STC" ولماذا “موبايلي”؟!
هل حافظنا على لغتنا ام ربطنها بالدونية؟!
الحذاء وطبق الكريستال
قصة للأطفال، تحكي عن حذاء جديد يتسخ من اول استخدام مما يجعله عرضة للسخرية من قبل صحن الكريستال.
بعد فترة يمل الطبق من السخرية ويبدأ الحديث مع الحذاء عن كيفية تعرضه للاتساخ، ويبدأ الحذاء بالحديث عن مغامراته اليومية خارج المنزل، وكيف انه يفيد صاحبه كل يوم.
بعد ما تشبعت مخيلة الطبق من مغامرات الحذاء اليومية بدأ يحس بمدى تفاهة حياته، وحاجته لان يكون مفيداً أكثر من الاستخدام النادر عند قدوم الضيوف.
مينوج ٧ ورحلة اسطنبول
زرت اسطنبول في رحلة عمل قصيرة لحضور مؤتمر “مينوج” مشغلي شبكات الشرق الاوسط
للأسف لم تسنح لي الفرصة لزيارة المدينة بشكل جيد، لكني خرجت بانطباع ايجابي ورغبة في زيارتها سائحاً مرة اخرى، هذه بعض الصور التي التقطتها خلال الزيارة، اضغط على اي منها لرؤية باقي الصور:
أين تذهب في لندن
روابط ذات علاقة
مقالة مقتسبة من رسالة بريدية ارسلتها لصديق سألني عن لندن، على الرغم من خبرتي المتواضعة جداً عن المدينة الا اني كتبت عن الاماكن التي اعجبتني واستعنت باحد اصدقائي ساكني لندن لاكمالها، علها تكون مفيدة وتلغي صورة ادجوار رواد التي تظهر لدى الكثيرين عند ذكر لندن.
رحلات الباص
اول نشاط اقوم به عند زيارة اي مدينة هي رحلات الباصات السياحية، فهي تعطي تصور عام للمدينة وعن الاماكن التي تستحق الزيارة في الايام القادمة من الرحلة، كما انها مثالية لالتقاط الصور. غالباً تتوفر تذاكر الرحلات السياحية لمدة 24 ساعة مع امكانية الصعود والنزول من الباص في اي وقت.
وظيفة شاغرة: مشرف محتوى الكتروني
نبحث عن مشرف محتوى الكتروني بالمواصفات التالية:
- شهادة دبلوم ذات علاقة
- سنتين خبرة في اعمال مشابهة
- اجادة اللغة الانجليزية
- اجادة النشر على الانترنت بالتقنيات المختلفة (www,email,PDF,twitter,facebook)
- خبرة في برمجة بتقنيات الانترنت (HTML,PHP,ASP,AJAX,CSS,Javascript)
اخيراً مقاييس لافياش الكهرب في المملكة
واخيراً وبعد 25 عام من اصدار المواصفات لافياش الكهرب، اعلنت الجمارك انها ستطبق القرار وستمنع الافياش غير المطابقة.
قوابس كهرب 110 فولت:
![]()
قوابس كهرب 220 فولت:
![]()
تأكد من تركيب القوابس الصحيحة في منزلك، واطلبها في الاجهزة التي تشتريها.
أين تذهب في واشنطن
مواضيع اخرى قد تعجبك:
تحديث: ٨ / ٢٠١٤ قمت بزيارة المدينة واضفت بعض الاماكن الجديدة وحذفت بعض الاماكن التي اغلقت، ولا تبخل بملاحظاتك واماكنك ومطاعمك المفضلة.
احد الاصدقاء سيسافر الى الولايات المتحدة الامريكية وسيقف في واشنطن العاصمة لبضعة ايام فسألني عن المدينة بحكم اني درست فيها في مرحلة الماجستير، اول كلمة قلتها له هي لا تقف فيها، لاعتقادي انه لن يجد الكثير ليراه.
10% هي ما بقي من الانترنت
لم يتبق من عناوين الانترنت سوى 10% وبعدها لن يتمكن اي مستخدم جديد من الاتصال بعنوان حقيقي.
http://www.inetcore.com/project/ipv4ec/index_en.html
الحل طبعاً هو التحول الى النسخة السادسة من عناوين الانترنت (IPv6).
عدد من مقدمي خدمة الانترنت اعلنوا بدأهم تقديم الخدمة تجارياً، مثل “بيانات” و"نسمة" وآخرون في الطريق، لكن يبقى السؤال هل لدينا وقت!!!
فريق العمل السعودي لـIPv6 هي مجموعة عمل من مقدمي الخدمة وشركات تقنية المعلومات والقطاعين الحكومي والخاص، دور الفريق هو التأكد من جاهزية جميع الاطراف لنهاية عناوين النسخة القديمة وضمان تحول سلس الى النسخة الجديدة. Saudi Arabia IPv6 Task force
البيت الابيض يحول الى دروبال Drupal
البيت الابيض الموقع الرئيسي للحكومة الامريكية يحول الى دروبال، نظام ادارة المحتوى المفتوح المصدر.
للمزيد من التفاصيل: http://techpresident.com/blog-entry/whitehousegov-goes-drupal
صور جديدة لدودي وتالا
صور عند مصورة محترفة، عيالي طالعين هادين ومؤدبين وحلوين وبدون مخوش على غير العادة (قولوا ما شاء الله بس تراهم مهوب كذا في الطبيعة)
خواطر عن لندن
خواطر سريعة عن زيارتي الاخيرة للندن.
الحبر النظيف
خلال المساء وفي وسط لندن تلاحظ العديد من مراكز توزيع الجرائد المجانية مثل جريدة London Lite، ما اعجبني في هذه الجرائد ليس النموذج المجاني، لاني اعتقد انه يستهلك العديد من المصادر الطبيعية دون تقديم قيمة حقيقية، لكن ما اعجبني هما شيئن، الاول مقاس الجرائد، فالمقاس الصغير او ما يسمى بالتبلويد سهل جداً في التصفح ولا تحتاج الى طاولة 4 في 6 لقرأته، الشئ الثاني وهو الاهم هو نوع الحبر المستخدم، فهو حسب زعمهم وحسب تجربتي لا يلوث الايدي بالحبر، وحقيقة هذه الخاصيتين هي من اكثر الاشياء التي اكرهها في مطبوعاتنا.
بيانات برنامج القرآن
وضعت كل البيانات التي استخدمتها في برنامج القرآن للتحميل، مع معلومات عن كيفية استخدامها.
برنامج القرآن على الويب
منذ ان كنت صغيراً ولدي رغبة بانتاج مجموعة برامج اساسية لكل مستخدم حاسب عربي ومسلم، القائمة كانت تشمل البرامج التالية:
- برنامج للقرآن الكريم مع التفاسير المشهورة.
- برنامج للتقويم الهجري، مع مواقيت الصلاة.
- برنامج قاموس عربي انجليزي، انجليزي عربي.
قمت بعمل برنامج للأذن عام 1997 باستخدام لغة ديلفي، لكن للأسف لم احتفظ بالمصدر ولم ارفعة على نفس الخادم الذي رفعت فيه البرنامج، عموماً كونه المعادلة غير متطابقة مع معادلة مدينة الملك عبدالعزيز والعلوم والتقنية، فان البرنامج ليس له قيمة فعليه كبيرة. صفحة البرنامج القديمة
Arabic Projects Ideas 3: Open Arabic Stemmer
Nowadays we have many great options to build your own search engines, either for your website, or for you own custom applications. to mention a few:
All of these search engine option works great for English language, and they have decent support for Arabic language thanks to Unicode and UTF-8, but unfortunately they still lack a the power of stemming that you will find in English language.
Arabic Projects Ideas 2: Open Arabic Fonts
If you build Arabic website you must be hit by the hard reality, Arabic web font options are really narrow, the only realistic choices are:
- Tahoma: only good for small sizes.
- Arabic Transparent
- Traditional Arabic
My idea is to buy other quality Arabic fonts and ask browser/OS vendors to include them, we really need more choice to improve the quality of website productions, and add more creativity to our Arabic Internet.
Arabic Projects Ideas 1: Open Um Alqura Calendar
In Saudi Arabia the official calendar is Um Alqura calendar, which is a Hejeri based calendar.
The idea is to buy the royalties of the calculation function (KACST owns it), and open it, and force all software vendors to include it.
Just imagine that your mobile date, match your outlook date, match your favourite website date. Stakeholders:
- Government: KACST, CITC, Yesser, MCIT
- Software vendors: Microsoft, Oracle, SAP, Sun, Apple
- Open Source: Linux, MySQL, Postgresql etc..
- Mobile phones vendors: Nokia, SonyEriccson, Apple, HTC, etc…
- Other electronics vendors: Humax receiver manufacturer.
- Content Providers: Google, Maktoob, Yahoo, MSN, Newspapers, etc..
- Development Languages: Java, .NET, PHP, Python, Perl, etc…
If you have an ideas to improve the initial idea please comment.
شعب مُصاب بالشيزوفرينيا!
هي، أو هو: يدخل الشات ليتحاور مع الجنس الآخر
بكل شيء وحول أي شيء. يذهب إلى موقع الأفلام
ليشاهد أحدث الأفلام السينمائية. يدخل إلى منتــداه المفضل ليناقش في كل القضايا السياسية والاجتماعية
بكل جرأة. وعبر اسمه (أو: اسمها) المستعار يبتسم
بمرح ويوزع النكات على الآخرين. وما أن يضغط
على زر إغلاق الكمبيوتر، ويخرج من عالم الانترنت
الافتراضي، إلا وتعود إليه بطريقة آلية: تكشيرته، وخوفه، وشكله التقليدي المحافظ!
كل شعوب الأرض: شكلها الواقعي لا يختلف كثيراً
عن شكلها “الافتراضي” على الإنترنت.. إلا نحن ..
في الواقع شيء، وعلى الإنترنت: شعب افتراضي!!
موقع قيم النسخة الثانية
يوم امس دعاني جهاد العمار الى مؤتمر صحفي نظمة حول اطلاق النسخة الجديدة من موقع قيم، 50% من المؤتمر كان حول التطويرات الجديدة في الموقع والتي من اهمها اضافة خاصية الخرائط، فعلا رائعة!!! وكذلك اعلى مستخدمين (ترتيبي كان قليل 🙁 )
ما اثار اهتمامي اكثر هو الحضور، كان كثير ورائع، كمية الحماس والطاقة الموجودة كانت رائعة. لازم ابداء احضر مثل هذه الاجتماعات.
Al Madina newspaper uses drupal

It seems that Al Madina daily newspaper is using drupal fro their newspaper website, really nice.
في وطني كن مهايطيا ولا تكن مبدعا
مقال يلخص احد اهم مشاكلنا في هذا الوطن:
في وطني كن مهايطيا ولا تكن مبدعا
احمد، جزاك الله خير، دائماً ما يثلج صدري بمقالتك.
أفضل رسام كاريكاتير سعودي
الكاريكاتير … قد يكون هو الشئ الوحيد الذي يقرأه السعوديين من اوله الى اخره 🙂
اعترف اني شخصياً احرص على الاطلاع على الكاريكاتيرات اليومية ونادرا ما اقرأ مقالات الكتاب، باستثناء فهد الاحمدي لكون مقالاته ظريفة وخفيفة ولا تجيب النكد.
فنانين الكاريكاتير السعوديون رسامين مبدعين (مثال) وغالباً خفيفين الدم (طبعاً هناك استثنآت)
في ما يلي قائمة بالرسامين المفضلين عندي.
فضيحة شواطئنا!
فالدراسات والبحوث التي نفذتها جهات حكومية منها وزارة الصحة ومراكز بحثية أثبتت بداية أن الشواطئ السعودية غير مهيأة للسباحة أو الصيد كونها شديدة التلوث، وأن 4% فقط من الواجهات البحرية للبحر الأحمر متاحة للجميع مقابل 96% مملوكة لأشخاص
قرأتها في موقع نبيل المعجل
لينكس: تبي تحيرة خيرة
تحديث فبراير ٢٠٢٢ :
بعد تغيير سياسة Centos في التحديث، قررت التحويل الى ديبيان توزيعة ديبيان خفيفة ورشيقة مقارنة باوبنتو، ومجانية وتحديثاتها آمنة
تحديث ١٢ اكتوبر ٢٠١٨:
حولت بالكامل لسينوتس CentOS متوافق مع رد هات لكن مجاني.
تحديث ٢٩ اغسطس ٢٠١٣:
حاليا الخيار بالنسبة لي اوضح كثيرا، فهو ينحصر في اوبنتو Ubuntu خصوصا نسخة الخادمات، او سينتوس CentOS اذا احتجت توافقية مع RedHat.
الموضوع الاصلي
من اهم نقاط الضعف في نظام لينكس هي تعدد التوزيعات، مما يخلق حيرة في اختيار التوزيعة المناسبة حتى لدى خبرء يونكس، فعلى الرغم من اني مدمن انظمة يونكس منذ اكثر من عشر سنوات الا اني لا ازال احتار عند العمل مع لينكس، وهذه احد اهم الاسباب التي تجعلني افضل نظام فري بي اس دي (FreeBSD)، حيث لا يوجد سوى نظام تشغيل واحد فقط لا غير، واذا بحثت عن حل مشكلة في فري بي اس دي ستعرف انها سوف تعمل لانه لا يوجد سوى نظام واحد اسمه قري بي اس دي. طبعاً اذا اخترت توزيعة لينكس وبقيت عليها فانك تحصل على نفس الفائدة، لكن يبقى التشتيت مستمراً من قبل التوزيعات الثانية التي يظهر فيها مزايا جديدة من هنا وهناك.
قيم: موقع تقييم المطاعم

“قيّـم هو موقع تفاعلي لتقييم المطاعم. يعطي قيّـم اعضاءه كامل الحرية في اضافة وتحرير محتوياته, مثلاً كأضافة اي مطعم في اي مدينة في العالم, التصويت على مستواه, كتابة تقييمات مفصلة عن تجاربهم و ملاحظاتهم, النقاش عن تفاصيل المطعم, وغير ذلك.”
qaym.com
اعتقد اننا في حاجة الى المزيد من المواقع التي تزيد من وعي المستهلكين، وتزيد من الضغط على المنتجين (المطاعم في هذه الحالة) لتحسين مستواها.
شكراً جهاد العمار على تطوير الموقع 🙂
معرض الرياض للكتاب باقي 5 ايام
باقي 5 ايام فقط على معرض الرياض الدولي للكتاب، اذا لم تذهب حتى الآن اذهب.
المعرض يقام سنوياً ولكن للأسف لم احضره خلال العشر السنوات اللتي مضت (ان لم يكن اكثر)، خلال هذه الفترة لم اكن اقرأ سوى كتب الحاسب الانجليزية، والانترنت طبعاً 🙂 لكن هذه السنة قمت بزيارة المعرض مرتين، مرشحة للزيادة.
كان لدي العديد من الاعتقادات عن المعرض وهي ما منعتني من الحضور كل هذه السنين:
- الكتب العربية مملة
- المعرض مزدحم
- عدم وجود مواقف للسيارات
- لا يوجد كتب جديدة تستحق الذهاب
بالطبع كل هذه الانطباعات تغيرت بشكل او بآخر، فالكتب العربية ليست مملة، او على الاقل ليس كلها، لكن عليك ان تجد ما ينساب ذوقك، فانا وجدت الكتب الاجتماعية الساخرة، وادب الرحلات مسلية ومفيدة للغاية، حتى انني بدأت اقرأ الروايات الاجنبية المترجمة (الحديثة) مع انها كانت ابعد ما يخطر على بالي.
وداعاً امي منيرة
انتقلت إلى رحمة الله جدتي الغالية “منيرة بنت عبد العزيز الزامل”، توفيت يوم أمس قرابة الساعة العاشرة والنصف صباحاً عن عمر يناهز 87 لتلحق بجدي “عبد الرحمن بن عبد العزيز الراشد” رحمة الله عليه بعد 58 سنة، قضت معظمها رحمة الله عليها في تربية أطفالها الستة ثم العناية بأمها رحمة الله عليهما.
جزاك الله ألف خير، وغفر لك، وأنزلك الفردوس الأعلى يا رب.
لا تنسوها بدعائكم
ماهو ارخص سوبر ماركت في الرياض؟
أمانة مدينة الرياض طورت برنامج لقياس تنافسية محلات بيع السلع الاستهلاكية، البرنامج يقارن اسعار مجموعة من السلع الاستهلاكية بين مجموعة محلات.
نشر المؤشر وزيارته الدورية يساعد على زيادة المنافسة بين المحلات مما يفيد المستهلك، اللي يبدو انها صاير ملطشة هذي الايام 🙁
Tag: Freebsd
اول نسخ لينكس اعمل عليها My First Linux
نسخ سي دي من عام ١٩٩٧ لانظمة تشغيل Slack ware Linux و FreeBSD نظم سلاك وير هو اول نسخة لينكس عملت عليها (نسخة اقدم من هذي) اذكر جلست اسبوعين حتى نجحت في تشغيل الواجهة الرسومية، في نفس الفترة كان تركيب ويندوز يحتاج ٢٠ قرص ٣،٥ وتحتاج تغيرها كل شوي جهازي كان انتل ٤٨٦ بدسك ٢٠ ميجا
FreeBSD has an offical forum
FreeBSD my favorite OS, has an official web based discussion forum:
Congratulations, an good job.
It seems to me FreeBSD is getting easier everyday.
Tag: Linux
اول نسخ لينكس اعمل عليها My First Linux
نسخ سي دي من عام ١٩٩٧ لانظمة تشغيل Slack ware Linux و FreeBSD نظم سلاك وير هو اول نسخة لينكس عملت عليها (نسخة اقدم من هذي) اذكر جلست اسبوعين حتى نجحت في تشغيل الواجهة الرسومية، في نفس الفترة كان تركيب ويندوز يحتاج ٢٠ قرص ٣،٥ وتحتاج تغيرها كل شوي جهازي كان انتل ٤٨٦ بدسك ٢٠ ميجا
Django and NGINX in Docker
In this post we will run Django application behind a NGINX webserver, which is a very common practice in production.
Playing with Elasticsearch & Kibana in Docker
An easy way to start an Elasticsearch server with Kibana (Elasticsearch frontend) instance!
Django with Docker: Add Postgres
In the last post I covered starting a new Django project with Docker, and how to build a custom container image for my project, but what I haven’t covered is how to use a Database and how persist your data since all data stored in the container ephemeral and would only exist during the life span of the container.
Django with Docker: Build an Image
Docker is an interesting technology, although still young it gained a lot of buzz and momentum.
The last couple of weeks I started playing with Docker to see how can I use it for Django project development and deployment.
CentOS New System Checklist
Here I document minimal steps to setup a CentOS 7 machine, it suppose to be a live post, so I’ll keep updating it every time I found a step worth mentioning!
Go Language Setup for Multiple Projects
Update: It turns out that this setup is not needed, you should a have single GOPATH directory with all of your projects inside it, and use the vendor feature to handle each project dependencies. More details in a new post.
When working with Go language you must setup the GOPATH environment variable, but soon you will face two problems:
- Each project should have its own Go dependencies and its own Git code repo, so putting your source under GOPATH would be problematic.
- When working with “Atom” with “Go Plus” plugin, it needs to install several Go packages which would pollute your own source.
To solve both problems I added the following to my “.bash_login”:
Change and rebuild an RPM on CentOS
Test
sudo yum groupinstall "Development Tools"
sudo yum install epel-release.noarch
sudo yum install yum-utils rpmdevtools
mkdir -p ~/rpmbuild/{SOURCES,SPECS}
wget http://example.com/lame-3.99.5.tar.gz
mv lame-3.99.5.tar.gz ~/rpmbuild/SOURCES
rpmdev-newspec lame
mv lame.spec ~/rpmbuild/SPECS
cat < < EOF > ~/rpmbuild/SPECS/lame.spec
# ------------------------------------------------------------
Name: lame
Version: 3.99.5
Release: 1%{?dist}
Summary: LAME MP3 Encoder
License: N/A
Source0: lame-3.99.5.tar.gz
%description
Educational tool to be used for learning about MP3 encoding. LAME aims to be the basis of a patent free audio compression codec.
%prep
%setup -q
%build
%configure
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
%make_install
%files
%doc
/usr/bin/lame
%dir /usr/include/lame
/usr/include/lame/*
/usr/lib64/*
/usr/share/doc/lame/html
/usr/share/man/man1/lame.1.gz
%changelog
# ------------------------------------------------------------
EOF
rpmbuild -ba ~/rpmbuild/SPECS/lame.spec
sudo rpm -Uvh ~/rpmbuild/RPMS/x86_64/lame-3.99.5-1.el7.centos.x86_64.rpm
yumdownloader --source sox
sudo yum-builddep sox-14.4.1-6.el7.src.rpm
rpm -i sox-14.4.1-6.el7.src.rpm
vi ~/rpmbuild/SPECS/sox.spec
: Add "--with-lame" to the configure line
%configure --with-lame
:
rpmbuild -ba ~/rpmbuild/SPECS/sox.spec
sudo rpm -Uvh ~/rpmbuild/RPMS/x86_64/sox-14.4.1-6.el7.centos.x86_64.rpm
sox | grep mp3
References: https://fedoraproject.org/wiki/How_to_create_an_RPM_package
Intro to Ansible Presentation
My presentation at Riyadh Linux User Group about Ansible
Limit SSH to Copy a Single File Only
I want to allow host-2 to copy a file securely from host-1, so the easiest way is to use “scp” command which use “ssh” as a transport to copy the file.
If you want to do it manually it is straight forward “scp” invocation:
host-2$ scp host-1:data.csv .
But if you want to automate it you have to use “ssh” keys, but this means leaving a private ssh key on host-2 that can access host-1 without any restriction, i.e.
“sar” command cheat sheet
“sar” is a Unix command that collect, report, or save system activity information, it is different from other system status command like “top” or “vmstat” that only show real time status only, “sar” in the other hand collect these data so you can find the system state at any time.
Monitoring Servers with Munin
This is a draft on configuring Munin to monitor services on a Linux machine, still dirty but published for my reference, if you have question let me know.
Django memory leak with gunicorn
If you have a long running job that leaks few bytes of memory it will eventually will consume all of your memory with time.
Protect your Server with Fail2Ban
Fail2ban is a program that scan your log files for any malicious behavior, and automatically block the offending IP.
Accelerating Postgres connections with PgBouncer
PgBouncer is a lightweight connection pooler for PostgreSQL, connection pooling makes Postgres connection much faster, which is important in Web applications.
Ubuntu new server checklist
These are the step I perform after installing new Ubuntu machine.
My New Project: AgentX Implementation in Python
During this Eid vacation I spent many hours working on AgentX implementation in Python.
You can find the project in GitHub:
Backup Journey to rsnapshot
When I started producing backup worthy files (code, documents, projects, etc …), I realised the importance of backups after losing important files which happens to everybody. So I started my journey with backup solutions.
Backup generation 1: My first backup was simple directory copy operation, I copied my important directories to external floppy (then CD), and since it is manual operation I always forget about it and my backups was always old.
Change Default Editor in Ubuntu
Just type:
sudo update-alternatives --config editor
Fixing “cannot change locale (UTF-8)” error
I am trying new way to fix the annoying “cannot change locale (UTF-8)” error, this error usually show when you login from your OSX to a Linux machine:
Update Linux without a password
So you managed to login to your Ubuntu Linux machine with a password by using the magic of ssh keys, and you installed “apticron” to email you whenever their is a system update, you login to the system and issue the update command “sudo aptitude update” and “sudo” asks you about your password! not only it is annoying, it also can’t be automated, imaging you manage 10 servers and you have to type the password to update each machine! or you want to automate using some remote execution application like Fabric or Salt (I am Python fan, so I won’t mention Chef or Puppet here).
My First Makefile
The following is a sample Makefile for simple project, here I am building a simple “Bloom Filter” library, and “main” program to use it.
The library will have the following files:
- hash.h and hash.c
- bloom.h and bloom.c
and we should get “libbloom.a” out of it.
The “main” program will use:
- main.c
- bloom.h
- libbloom.a
and we should get “main” executable. So our make file should look like this:
$ cat Makefile
CFLAGS=-Wall -O3
LDFLAGS= -L.
LDLIBS=-lbloom
CFLAGS += `pkg-config --cflags libpcre`
LDFLAGS += `pkg-config --libs libpcre`
OBJS=main.o other.o libbloom.a
BLOOM_OBJS=hash.o bloom.o
all: main libbloom.a
main: $(OBJS)
$(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS)
libbloom.a: $(BLOOM_OBJS)
ar rcs $@ $^
.PHONY: clean
clean:
-rm main libbloom.a *.o
Makefile use TAB not spaces for indentation.
PostgreSQL on Ubuntu from scratch

My notes on installing and configuring PostgreSQL on Ubuntu Linux.
PostgreSQL is used by many large web sites and services, including Skype, Reddit, Instagram, “.org” registerer, check longer list here Prominent Users
Best of all it isn’t owned by anyone, not Oracle nor anyone else!
Bash auto completion heaven
bash completion extends bash’s standard completion behavior to achieve complex command lines with just a few keystrokes. This project was conceived to produce programmable completion routines for the most common Linux/UNIX commands, reducing the amount of typing sysadmins and programmers need to do on a daily basis.
Just install:
sudo aptitude install bash-completion
Configuring IPv6 in your server
Getting IPv6 connectivity to your server isn’t very hard in fact if you have a decent provier you might already have it configured.
Do you have IPv6 already configured?
First try this command
$ ifconfig -a
You will have result like this:
eth0 Link encap:Ethernet HWaddr 00:1e:0b:d6:7b:b8
inet addr:88.85.245.43 Bcast:88.85.245.47 Mask:255.255.255.248
inet6 addr: fe80::21e:bff:fed6:7bb8/64 Scope:Link
:
he-ipv6 Link encap:IPv6-in-IPv4
inet6 addr: 2001:470:1f08:1160::2/64 Scope:Global
inet6 addr: fe80::5855:f52b/64 Scope:Link
:
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
:
My first Git Session
This guide for my own reference please don’t rely on it, for a better introduction check out Git Reference website.
Basic concept and terminologies, Git have 3 logical places:
- Working Area: normal directory where you edit your project.
- Staging Area: Think of the staging as your project state before you start your coding session, after each coding session you add your changes to staging area using
git add filenameorgit add . - Snapshot Area: After multiple coding sessions you would finish a logical change, e.g. adding commenting system in web site, next you need to store a snapshot of your project after these changes, you would do that with
git commit
Setting the environment:
Error when updating Ubuntu
Lately I migrated all of my server to Ubuntu server, what I really loved about it the easy of updating the system, all I need to is:
$ sudo aptitude update # to update packages meta data
$ sudo aptitude safe-upgrade # to perform the actual upgrade
But sometimes on of the package information meta data files get corrupted, and I will get this error:
$ sudo aptitude update
:
W: A error occurred during the signature verification. The repository is not updated and the previous index files will be used.GPG error: http://security.ubuntu.com hardy-security Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>
Smart phones and netbooks operating system
I compiled a quick and dirty list of smart phone and netbook OS, the list included the OS that I think are relevant. I merged both smart phone and netbooks OSes in the same category, because it seems they can be used on both platforms. Please let me know if you want to include any data worth adding.
Open
Chrome OS
Started: 2009 Company: Google OS Base: Linux Browser: Webkit based (it is Chrome!) http://en.wikipedia.org/wiki/Google_Chrome_OS
FLOSS weekly Linus interview
FLOSS weekly (FLOSS = Free Libre Open Source Software) interview with Linus Torvalds, straight questions and honest and simple answers, I love it.
http://twit.tv/floss88 (56 minutes)

Linux.com relaunched
The new Linux.com relaunched under the management of Linux Foundation.
Qt becomes LGPL
Slashdot:
Qt, the highly polished, well documented, modern GUI toolkit owned by Nokia will be available under the LGPL starting with version 4.5! … [Nokia] want to encourage and stimulate the use of Qt Everywhere. This is fantastic news for all commercial developers looking to create cross-platform applications …
Wikipedia:
Qt is most notably used in KDE, Opera, Google Earth, Skype, Qtopia, Adobe Photoshop Album, VirtualBox and OPIE.
Really good news for KDE project and fans.
Wikipedia switch its infrastructure from RedHat to Ubuntu
It is a bit of old news but thought I would share in case you missed it.
Basically Wikipedia is switching 400 server from Redhat and Fedora mix to Ubuntu server.
Check the details in ComputerWorld article
لينكس: تبي تحيرة خيرة
تحديث فبراير ٢٠٢٢ :
بعد تغيير سياسة Centos في التحديث، قررت التحويل الى ديبيان توزيعة ديبيان خفيفة ورشيقة مقارنة باوبنتو، ومجانية وتحديثاتها آمنة
تحديث ١٢ اكتوبر ٢٠١٨:
حولت بالكامل لسينوتس CentOS متوافق مع رد هات لكن مجاني.
تحديث ٢٩ اغسطس ٢٠١٣:
حاليا الخيار بالنسبة لي اوضح كثيرا، فهو ينحصر في اوبنتو Ubuntu خصوصا نسخة الخادمات، او سينتوس CentOS اذا احتجت توافقية مع RedHat.
الموضوع الاصلي
من اهم نقاط الضعف في نظام لينكس هي تعدد التوزيعات، مما يخلق حيرة في اختيار التوزيعة المناسبة حتى لدى خبرء يونكس، فعلى الرغم من اني مدمن انظمة يونكس منذ اكثر من عشر سنوات الا اني لا ازال احتار عند العمل مع لينكس، وهذه احد اهم الاسباب التي تجعلني افضل نظام فري بي اس دي (FreeBSD)، حيث لا يوجد سوى نظام تشغيل واحد فقط لا غير، واذا بحثت عن حل مشكلة في فري بي اس دي ستعرف انها سوف تعمل لانه لا يوجد سوى نظام واحد اسمه قري بي اس دي. طبعاً اذا اخترت توزيعة لينكس وبقيت عليها فانك تحصل على نفس الفائدة، لكن يبقى التشتيت مستمراً من قبل التوزيعات الثانية التي يظهر فيها مزايا جديدة من هنا وهناك.
تدريب واختبارات “رد هات” لينكس في المملكة
أكاديمية الفيصل العالمية تتحالف مع “رد هات” لتقديم دورات واختبارت “رد هات” لينكس، خبر جداً مفرح لسببين:
- سهولة التدريب على لينكس
- ارتفاع الطلب على انظمة لينكس في السوق السعودي
الرجاء التعليق على الخبر اذا كان يهمك 🙂

http://www.alriyadh.com/2008/05/10/article341420.html
تحديث: موقع الاكاديمية على الانترنت:
اكاديمية الفيصل: رد هات
Putty Tray: The best SSH client?
PuTTY Tray is an improved version of PuTTY. It features some cosmetic changes, and a number of addons to make it more useful and much more fun to use.
The features that I really like:
- Minimizing to the system tray
- Portability: optionally stores session configuration in files (for example: on a USB drive) like portaPuTTY
- Reconnects when your PC wakes up from stand-by / Attempts to reconnect when the connection fails
Linux Kernel Development: How Fast it is Going, Who is Doing It, What They are Doing, and Who is Sponsoring It
Nice article about Linux kernel development, the most interesting to me is the section “Why Companies Support Kernel Development”:
The list of companies participating in Linux kernel development includes many of the most successful technology firms in existence. None of these companies are supporting Linux development as an act of charity; in each case, these companies find that improving the kernel helps them to be more competitive in their markets.
Tag: Unix
اول نسخ لينكس اعمل عليها My First Linux
نسخ سي دي من عام ١٩٩٧ لانظمة تشغيل Slack ware Linux و FreeBSD نظم سلاك وير هو اول نسخة لينكس عملت عليها (نسخة اقدم من هذي) اذكر جلست اسبوعين حتى نجحت في تشغيل الواجهة الرسومية، في نفس الفترة كان تركيب ويندوز يحتاج ٢٠ قرص ٣،٥ وتحتاج تغيرها كل شوي جهازي كان انتل ٤٨٦ بدسك ٢٠ ميجا
My first Git Session
This guide for my own reference please don’t rely on it, for a better introduction check out Git Reference website.
Basic concept and terminologies, Git have 3 logical places:
- Working Area: normal directory where you edit your project.
- Staging Area: Think of the staging as your project state before you start your coding session, after each coding session you add your changes to staging area using
git add filenameorgit add . - Snapshot Area: After multiple coding sessions you would finish a logical change, e.g. adding commenting system in web site, next you need to store a snapshot of your project after these changes, you would do that with
git commit
Setting the environment:
FLOSS weekly Linus interview
FLOSS weekly (FLOSS = Free Libre Open Source Software) interview with Linus Torvalds, straight questions and honest and simple answers, I love it.
http://twit.tv/floss88 (56 minutes)

Putty Tray: The best SSH client?
PuTTY Tray is an improved version of PuTTY. It features some cosmetic changes, and a number of addons to make it more useful and much more fun to use.
The features that I really like:
- Minimizing to the system tray
- Portability: optionally stores session configuration in files (for example: on a USB drive) like portaPuTTY
- Reconnects when your PC wakes up from stand-by / Attempts to reconnect when the connection fails
Tag: Django
Django and NGINX in Docker
In this post we will run Django application behind a NGINX webserver, which is a very common practice in production.
Django CRUD (Create, Retrieve, Update, Delete)
One of the most common task when developing web application is to write create, read, update and delete functionality (CRUD) for each table you have.
In this post I briefly cover the step needed to create a CRUD app in Django, the steps we will need are:
Django with Docker: Add Postgres
In the last post I covered starting a new Django project with Docker, and how to build a custom container image for my project, but what I haven’t covered is how to use a Database and how persist your data since all data stored in the container ephemeral and would only exist during the life span of the container.
Django with Docker: Build an Image
Docker is an interesting technology, although still young it gained a lot of buzz and momentum.
The last couple of weeks I started playing with Docker to see how can I use it for Django project development and deployment.
Django: How to pass an url as parameter of include
In Django web applications I usually have a single template file for navigation or bread crumb that I include from other template files, it is easy and straight forward to pass parameter to the included template file, some thing like:
{% include "nav.html" with title="title" object=my_object %}
But it would be a little tricker to send a URL as a parameter, i.e. you can’t write it:
{# WRONG DOESN'T WORK #}
{% include "nav.html" with title="title" link={% url 'book_edit'%} %}
But luckily Django have a decent and elegant solution, you can use “url” template function with “as” parameter, which will not display but will store it in a variable that you can use later in the include function:
Django CRUD Parent/Child Edition
I’ve written before about implementing CRUD operations on a single table in Django, and the post was very popular on my blog and I hope many people learned something from it.
The next logical step is to write a CRUD application with Parent/Child relationship, the application is bit more verbose but it follow the same simple logic used in the first post.
In fact I didn’t write a single application, I wrote five stand alone applications that shows different ways to implement CRUD operations:
Django Image and File Field Caveats
Every time I work with Image or File fields in Django I forget some tiny detail that waste 10-20 minutes until I remember what was I missing, I always say I will remember it next time but I never do! so I made a list of common errors I keep doing while working with Image/File fields:
For complete working project: (https://github.com/rayed/dj-imagefield-example)
Setting MEDIA_URL and MEDIA_ROOT
Make sure you set proper values for MEDIA_URL and MEDIA_ROOT in your settings.py, e.g. I use the following structure:
Django memory leak with gunicorn
If you have a long running job that leaks few bytes of memory it will eventually will consume all of your memory with time.
Django Themes (or where to put base.html?)
The Wrong Way
I used to create a new directory to hold common templates like “base.html”, and add it TEMPLATES_DIR in the settings.py file:
Translation in Django
Preparing Django project to support multiple langauges is easier than you think!
Django returning JSON for AJAX requests
In your views.py you can have a page that return JSON data for AJAX request like this:
Setting Up Python and Supervisor on CentOS
CentOS default repository is very limited, and even if you install EPEL you will get old packages, in my case I needed to install Supervisor to manage my Django application, after trying to do it manually and through EPEL I ended up with the following setup.
Django Multiple Settings with Single File
Instead of having multiple settings files one for production and one for development and so on, I prefer to use an “if” statement with environment variable:
Django “render” vs “render_to_response”
Summary: Always use render and not render_to_response
In Django you have more than one way to return a response, but many times I get confused between render and render_to_response, render_to_response seems shorter, so why not use it!
Implementing Login/Logout in Django
Update: add names and namespace to URLs
Implementing user authentication is fairly easy job in Django, many functionalities are already included in the standard Django installation, you can manage users using the default “admin” app the comes with Django.
Here I will show how implement Login/Logout feature by relying on Django built-in views.
Django Serving Static Files without a Web Server
UPDATE: Steps in this post isn’t correct, check the Django Themes post for better solution.
When deploying Django site it is always recommended to serve static files (e.g. js, css, img, static, media) using a normal web server instead of relying on Django built development server or Gunicorn.
But sometimes you want to test something quick and you don’t want to bother with installing or configuring a web server, the solution is to use the built-in django.views.static.serve view to serve the static files from Django it self:
Minimal Django Project: Part 2 … Flat Pages
In this step we will setup the Flatpage App, Flatpage allows you to create simple static pages from the Admin interface:
**mycms$ mkdir templates**
**mycms$ vi mycms/settings.py**
:
MIDDLEWARE_CLASSES = (
:
# Add Flatpage Middleware
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
)
:
TEMPLATE_DIRS = (
:
'/Users/rayed/python/mycms/templates',
)
:
INSTALLED_APPS = (
:
# Add Flat Pages App
'django.contrib.flatpages',
:
)
:
**mycms$ vi mycms/urls.py**
:
# Your other patterns here
# SHOULD BE THE LAST RULE
urlpatterns += patterns('django.contrib.flatpages.views',
(r'^(?P<url>.*)$', 'flatpage'),
)
**mycms$ ./manage.py syncdb**
**mycms$ mkdir -p templates/flatpages**
**mycms$ vi templates/flatpages/default.html**
<!DOCTYPE html>
<html>
<head>
<title>{{ flatpage.title }}</title>
</head>
<body>
<h1>{{ flatpage.title }}</h1>
{{ flatpage.content }}
</body>
</html>
Now from the admin interface add a new page from “Flat pages” app, and you can view directly from the normal site.
Minimal Django Project: Part 1 … First Run
Update: Django 1.6+ don’t need any of these steps! it will work out of the box.
The following is the shortest way to create DB backed Django project, it uses SQLite as a backend, which make the setup very easy and fast.
I usually use for testing new Django modules or apps.
**$ django-admin.py startproject mycms**
**$ cd mycms**
**mycms$ chmod +x manage.py **
**mycms$ vi mycms/settings.py **
import os
PROJECT_ROOT = os.path.abspath(os.path.dirname(__name__))
:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': './mycms.db',
:
}
}
:
TIME_ZONE = 'Asia/Riyadh'
:
TEMPLATE_DIRS = (
PROJECT_ROOT + '/templates',
)
INSTALLED_APPS = (
:
'django.contrib.admin',
:
)
:
**mycms$ vi mycms/urls.py **
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
:
# Uncomment the next line to enable the admin:
url(r'^admin/', include(admin.site.urls)),
)
**mycms$ ./manage.py syncdb**
:
provide username, email, password for admin
:
**mycms$ ./manage.py runserver**
:
To access it from outside
:
**mycms$ ./manage.py runserver 0.0.0.0:8080**
To access it: Frontpage @ localhost Admin @ localhost
My Python and Django bookmarks
This a list of Django and Python websites I found useful, I hope you find it useful as well, and may be add to it in the comments:
- Django | Django documentation | Django documentation
- The Django Book
- Django Packages : Django Packages reusable apps, sites and tools directory
- 170+ Django conference videos | Equally True
- ubernostrum / django-registration — Bitbucket
- GoDjango.com – Going Through Django Screencasts
- Sourcefabric | Django Software Stack
- Drupal or Django? A Guide for Decision Makers | scot hacker's foobar blog
- <a HREF=“http://celeryproject.org/" “1335735065” >Homepage | Celery: Distributed Task Queue
- Haystack – Search for Django
- Ginger Tech Stack | Blog | Django Development | Lincoln Loop
- Django Best Practices — Django Best Practices
- 33 projects that make developing django apps awesome — elweb
- Brandon Konkle
- Django Advice / Steve Losh
- Auth tips and tricks
Django backend benchmark
I create small Django app and tried to benchmark it with different backends, here is the result:
| Backend | Req/Sec |
|---|---|
| PostgreSQL | 68.41 |
| PostgreSQL+pgpool | 116.12 |
| MySQL | 127.61 |
Deploying Django
Django is a web framework written in Python language, my favourite computer programming language.
Python a language is really great language, easy to read and understand, and very easy to learn, but for me I always found setting up Python for web development as a challenge, socially if compare it to PHP, which almost works out of the box, actually most people think PHP works only in the web server and can’t work as stand alone application, search for PHP CLI if you are interested.
I will try here to document an easy Django deployment for my future reference and hopefully it will help others:
Django 1.0 released!
Django team released version 1.0 of the their web application framework, Django is written in Python.
I only tried Django for a week more than one year ago, and it was really amazing, and easy to create web application.
Even if you don’t write in Python I recommend you spend sometime to know it, may be walk through the tutorial. It has many inspiring and brilliant features you definitely need to know before select your next web framework.
Tag: Docker
Django and NGINX in Docker
In this post we will run Django application behind a NGINX webserver, which is a very common practice in production.
Playing with Elasticsearch & Kibana in Docker
An easy way to start an Elasticsearch server with Kibana (Elasticsearch frontend) instance!
Django with Docker: Add Postgres
In the last post I covered starting a new Django project with Docker, and how to build a custom container image for my project, but what I haven’t covered is how to use a Database and how persist your data since all data stored in the container ephemeral and would only exist during the life span of the container.
Django with Docker: Build an Image
Docker is an interesting technology, although still young it gained a lot of buzz and momentum.
The last couple of weeks I started playing with Docker to see how can I use it for Django project development and deployment.
Tag: Nginx
Django and NGINX in Docker
In this post we will run Django application behind a NGINX webserver, which is a very common practice in production.
Git directory outside working directory
I have an old PHP website that I wanted to have its code/content versioned with Git, normally Git setup the repo directory in the “.git” directory inside the working directory, but I faced a problem, if the working directory is accessible from the web server it means “.git” is also accessible too.
Luckily git have an option to have the repo directory located somewhere else using the GIT_DIR environment variable, so here what I did:
Monitoring Servers with Munin
This is a draft on configuring Munin to monitor services on a Linux machine, still dirty but published for my reference, if you have question let me know.
nginx [Engine X] enters webserver top 5
![]()
nginx [Engine X] became the world 4th most popular web server, according to the latest Netcraft survey.
It is an event based web server, which makes really scalable especially for static files, so if you are serving many images, audio files, video, you might consider it.
It can also configured to work as HTTP and mail proxy.
Of course you should look also at Lighttpd [Lighty] which work with the same principle, and I have been using it for around 2 years for alriyadh.com
Tag: Python
Django and NGINX in Docker
In this post we will run Django application behind a NGINX webserver, which is a very common practice in production.
Django CRUD (Create, Retrieve, Update, Delete)
One of the most common task when developing web application is to write create, read, update and delete functionality (CRUD) for each table you have.
In this post I briefly cover the step needed to create a CRUD app in Django, the steps we will need are:
Django with Docker: Add Postgres
In the last post I covered starting a new Django project with Docker, and how to build a custom container image for my project, but what I haven’t covered is how to use a Database and how persist your data since all data stored in the container ephemeral and would only exist during the life span of the container.
Django with Docker: Build an Image
Docker is an interesting technology, although still young it gained a lot of buzz and momentum.
The last couple of weeks I started playing with Docker to see how can I use it for Django project development and deployment.
Django: How to pass an url as parameter of include
In Django web applications I usually have a single template file for navigation or bread crumb that I include from other template files, it is easy and straight forward to pass parameter to the included template file, some thing like:
{% include "nav.html" with title="title" object=my_object %}
But it would be a little tricker to send a URL as a parameter, i.e. you can’t write it:
{# WRONG DOESN'T WORK #}
{% include "nav.html" with title="title" link={% url 'book_edit'%} %}
But luckily Django have a decent and elegant solution, you can use “url” template function with “as” parameter, which will not display but will store it in a variable that you can use later in the include function:
My first public Python Package “pyagentx”
I’ve just published my first public Python package “pyagentx”, the package will help you build “AgentX” agents to extend a master SNMP agent.
Let’s assume that you want to monitor your custom application from your Network Managment System (NMS), but the NMS only speak SNMP, this package allows you to extend the master SNMP agent to include your custom application metrics.
Django Image and File Field Caveats
Every time I work with Image or File fields in Django I forget some tiny detail that waste 10-20 minutes until I remember what was I missing, I always say I will remember it next time but I never do! so I made a list of common errors I keep doing while working with Image/File fields:
For complete working project: (https://github.com/rayed/dj-imagefield-example)
Setting MEDIA_URL and MEDIA_ROOT
Make sure you set proper values for MEDIA_URL and MEDIA_ROOT in your settings.py, e.g. I use the following structure:
Install psycopg2 (PostgreSQL adapter for Python) on OSX
I was playing with Django with Postgres backend, and I had little difficulty installing “psycopg2” the Python DB adapter for Postgres on my Mac OSX.
I’ve installed Postgres using Postgres.app for OSX which is straight forward and standard Mac app.
But when I tried installing “psycopg2” using “pip” (the python package manager) I got an error:
$ pip install psycopg2
:
Error: pg_config executable not found.
:
I just searched for “pg_config” in my system:
Solving Python virtualenv “DistributionNotFound: distribute”
After upgrading my Ubuntu machine from 12.04 to 14.04 I had this error on virtualenv wrapper:
Django Themes (or where to put base.html?)
The Wrong Way
I used to create a new directory to hold common templates like “base.html”, and add it TEMPLATES_DIR in the settings.py file:
Django returning JSON for AJAX requests
In your views.py you can have a page that return JSON data for AJAX request like this:
Setting Up Python and Supervisor on CentOS
CentOS default repository is very limited, and even if you install EPEL you will get old packages, in my case I needed to install Supervisor to manage my Django application, after trying to do it manually and through EPEL I ended up with the following setup.
Django Multiple Settings with Single File
Instead of having multiple settings files one for production and one for development and so on, I prefer to use an “if” statement with environment variable:
Django “render” vs “render_to_response”
Summary: Always use render and not render_to_response
In Django you have more than one way to return a response, but many times I get confused between render and render_to_response, render_to_response seems shorter, so why not use it!
Install Python Image Library (PIL) on OSX
PIL or Python Imaging Library is a library that allows you to manipulate images in Python programming language, trying to install “PIL” using “pip” tool won’t work perfectly so here is how to proper installation.
My New Project: AgentX Implementation in Python
During this Eid vacation I spent many hours working on AgentX implementation in Python.
You can find the project in GitHub:
Python auto complete in OSX
If you run Python shell in OSX you notice the auto completion functionality isn’t working, this is caused by Apple decision not to ship GNU readline and instead they use libedit (BSD license), to fix the problem I used the following snippet:
IPython Import Error
I tried to install IPython to play with it and learn more about scientific Python packages, but I faced an error on my first step:
Implementing Login/Logout in Django
Update: add names and namespace to URLs
Implementing user authentication is fairly easy job in Django, many functionalities are already included in the standard Django installation, you can manage users using the default “admin” app the comes with Django.
Here I will show how implement Login/Logout feature by relying on Django built-in views.
Django Serving Static Files without a Web Server
UPDATE: Steps in this post isn’t correct, check the Django Themes post for better solution.
When deploying Django site it is always recommended to serve static files (e.g. js, css, img, static, media) using a normal web server instead of relying on Django built development server or Gunicorn.
But sometimes you want to test something quick and you don’t want to bother with installing or configuring a web server, the solution is to use the built-in django.views.static.serve view to serve the static files from Django it self:
Managing Python Environments with “virtualenvwrapper”
What is virtualenvwrapper
virtualenvwrapper is a tool that (as the name suggest) wrap “virtualenv” program, virtualenv solve the following problem:
Minimal Django Project: Part 2 … Flat Pages
In this step we will setup the Flatpage App, Flatpage allows you to create simple static pages from the Admin interface:
**mycms$ mkdir templates**
**mycms$ vi mycms/settings.py**
:
MIDDLEWARE_CLASSES = (
:
# Add Flatpage Middleware
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
)
:
TEMPLATE_DIRS = (
:
'/Users/rayed/python/mycms/templates',
)
:
INSTALLED_APPS = (
:
# Add Flat Pages App
'django.contrib.flatpages',
:
)
:
**mycms$ vi mycms/urls.py**
:
# Your other patterns here
# SHOULD BE THE LAST RULE
urlpatterns += patterns('django.contrib.flatpages.views',
(r'^(?P<url>.*)$', 'flatpage'),
)
**mycms$ ./manage.py syncdb**
**mycms$ mkdir -p templates/flatpages**
**mycms$ vi templates/flatpages/default.html**
<!DOCTYPE html>
<html>
<head>
<title>{{ flatpage.title }}</title>
</head>
<body>
<h1>{{ flatpage.title }}</h1>
{{ flatpage.content }}
</body>
</html>
Now from the admin interface add a new page from “Flat pages” app, and you can view directly from the normal site.
Minimal Django Project: Part 1 … First Run
Update: Django 1.6+ don’t need any of these steps! it will work out of the box.
The following is the shortest way to create DB backed Django project, it uses SQLite as a backend, which make the setup very easy and fast.
I usually use for testing new Django modules or apps.
**$ django-admin.py startproject mycms**
**$ cd mycms**
**mycms$ chmod +x manage.py **
**mycms$ vi mycms/settings.py **
import os
PROJECT_ROOT = os.path.abspath(os.path.dirname(__name__))
:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': './mycms.db',
:
}
}
:
TIME_ZONE = 'Asia/Riyadh'
:
TEMPLATE_DIRS = (
PROJECT_ROOT + '/templates',
)
INSTALLED_APPS = (
:
'django.contrib.admin',
:
)
:
**mycms$ vi mycms/urls.py **
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
:
# Uncomment the next line to enable the admin:
url(r'^admin/', include(admin.site.urls)),
)
**mycms$ ./manage.py syncdb**
:
provide username, email, password for admin
:
**mycms$ ./manage.py runserver**
:
To access it from outside
:
**mycms$ ./manage.py runserver 0.0.0.0:8080**
To access it: Frontpage @ localhost Admin @ localhost
My Python and Django bookmarks
This a list of Django and Python websites I found useful, I hope you find it useful as well, and may be add to it in the comments:
- Django | Django documentation | Django documentation
- The Django Book
- Django Packages : Django Packages reusable apps, sites and tools directory
- 170+ Django conference videos | Equally True
- ubernostrum / django-registration — Bitbucket
- GoDjango.com – Going Through Django Screencasts
- Sourcefabric | Django Software Stack
- Drupal or Django? A Guide for Decision Makers | scot hacker's foobar blog
- <a HREF=“http://celeryproject.org/" “1335735065” >Homepage | Celery: Distributed Task Queue
- Haystack – Search for Django
- Ginger Tech Stack | Blog | Django Development | Lincoln Loop
- Django Best Practices — Django Best Practices
- 33 projects that make developing django apps awesome — elweb
- Brandon Konkle
- Django Advice / Steve Losh
- Auth tips and tricks
Deploying Django
Django is a web framework written in Python language, my favourite computer programming language.
Python a language is really great language, easy to read and understand, and very easy to learn, but for me I always found setting up Python for web development as a challenge, socially if compare it to PHP, which almost works out of the box, actually most people think PHP works only in the web server and can’t work as stand alone application, search for PHP CLI if you are interested.
I will try here to document an easy Django deployment for my future reference and hopefully it will help others:
Faster file syncing with Redis
The problem
In alriyadh.com most of the site administration take place inside the premises of Alriyadh Newspaper offices, and as you can image the bandwidth dedicated to the website team isn’t that big. This why we designed our system to have two parts, one inside Alriyadh Newspaper internal data center where the local access is very fast, and another part accessible to the public hosted in MeduNet, and we would have a database replication for the website data, and file system replication for the web site images and media.
Django 1.0 released!
Django team released version 1.0 of the their web application framework, Django is written in Python.
I only tried Django for a week more than one year ago, and it was really amazing, and easy to create web application.
Even if you don’t write in Python I recommend you spend sometime to know it, may be walk through the tutorial. It has many inspiring and brilliant features you definitely need to know before select your next web framework.
Tag: Elastic
Playing with Elasticsearch & Kibana in Docker
An easy way to start an Elasticsearch server with Kibana (Elasticsearch frontend) instance!
Tag: Kibana
Playing with Elasticsearch & Kibana in Docker
An easy way to start an Elasticsearch server with Kibana (Elasticsearch frontend) instance!
Tag: Centos
CentOS New System Checklist
Here I document minimal steps to setup a CentOS 7 machine, it suppose to be a live post, so I’ll keep updating it every time I found a step worth mentioning!
Change and rebuild an RPM on CentOS
Test
sudo yum groupinstall "Development Tools"
sudo yum install epel-release.noarch
sudo yum install yum-utils rpmdevtools
mkdir -p ~/rpmbuild/{SOURCES,SPECS}
wget http://example.com/lame-3.99.5.tar.gz
mv lame-3.99.5.tar.gz ~/rpmbuild/SOURCES
rpmdev-newspec lame
mv lame.spec ~/rpmbuild/SPECS
cat < < EOF > ~/rpmbuild/SPECS/lame.spec
# ------------------------------------------------------------
Name: lame
Version: 3.99.5
Release: 1%{?dist}
Summary: LAME MP3 Encoder
License: N/A
Source0: lame-3.99.5.tar.gz
%description
Educational tool to be used for learning about MP3 encoding. LAME aims to be the basis of a patent free audio compression codec.
%prep
%setup -q
%build
%configure
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
%make_install
%files
%doc
/usr/bin/lame
%dir /usr/include/lame
/usr/include/lame/*
/usr/lib64/*
/usr/share/doc/lame/html
/usr/share/man/man1/lame.1.gz
%changelog
# ------------------------------------------------------------
EOF
rpmbuild -ba ~/rpmbuild/SPECS/lame.spec
sudo rpm -Uvh ~/rpmbuild/RPMS/x86_64/lame-3.99.5-1.el7.centos.x86_64.rpm
yumdownloader --source sox
sudo yum-builddep sox-14.4.1-6.el7.src.rpm
rpm -i sox-14.4.1-6.el7.src.rpm
vi ~/rpmbuild/SPECS/sox.spec
: Add "--with-lame" to the configure line
%configure --with-lame
:
rpmbuild -ba ~/rpmbuild/SPECS/sox.spec
sudo rpm -Uvh ~/rpmbuild/RPMS/x86_64/sox-14.4.1-6.el7.centos.x86_64.rpm
sox | grep mp3
References: https://fedoraproject.org/wiki/How_to_create_an_RPM_package
Setting Up Python and Supervisor on CentOS
CentOS default repository is very limited, and even if you install EPEL you will get old packages, in my case I needed to install Supervisor to manage my Django application, after trying to do it manually and through EPEL I ended up with the following setup.
Tag: Virtualbox
CentOS New System Checklist
Here I document minimal steps to setup a CentOS 7 machine, it suppose to be a live post, so I’ll keep updating it every time I found a step worth mentioning!
Tag: Development
Go Language Setup for Multiple Projects
Update: It turns out that this setup is not needed, you should a have single GOPATH directory with all of your projects inside it, and use the vendor feature to handle each project dependencies. More details in a new post.
When working with Go language you must setup the GOPATH environment variable, but soon you will face two problems:
- Each project should have its own Go dependencies and its own Git code repo, so putting your source under GOPATH would be problematic.
- When working with “Atom” with “Go Plus” plugin, it needs to install several Go packages which would pollute your own source.
To solve both problems I added the following to my “.bash_login”:
Implementing Login/Logout in Django
Update: add names and namespace to URLs
Implementing user authentication is fairly easy job in Django, many functionalities are already included in the standard Django installation, you can manage users using the default “admin” app the comes with Django.
Here I will show how implement Login/Logout feature by relying on Django built-in views.
Source Code Management with GIT
I gave an introduction to Git in the last DevCamp meeting held on the 18h of April at Badir.
I hope you find it useful
My First Makefile
The following is a sample Makefile for simple project, here I am building a simple “Bloom Filter” library, and “main” program to use it.
The library will have the following files:
- hash.h and hash.c
- bloom.h and bloom.c
and we should get “libbloom.a” out of it.
The “main” program will use:
- main.c
- bloom.h
- libbloom.a
and we should get “main” executable. So our make file should look like this:
$ cat Makefile
CFLAGS=-Wall -O3
LDFLAGS= -L.
LDLIBS=-lbloom
CFLAGS += `pkg-config --cflags libpcre`
LDFLAGS += `pkg-config --libs libpcre`
OBJS=main.o other.o libbloom.a
BLOOM_OBJS=hash.o bloom.o
all: main libbloom.a
main: $(OBJS)
$(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS)
libbloom.a: $(BLOOM_OBJS)
ar rcs $@ $^
.PHONY: clean
clean:
-rm main libbloom.a *.o
Makefile use TAB not spaces for indentation.
Tag: Go
Go Language Setup for Multiple Projects
Update: It turns out that this setup is not needed, you should a have single GOPATH directory with all of your projects inside it, and use the vendor feature to handle each project dependencies. More details in a new post.
When working with Go language you must setup the GOPATH environment variable, but soon you will face two problems:
- Each project should have its own Go dependencies and its own Git code repo, so putting your source under GOPATH would be problematic.
- When working with “Atom” with “Go Plus” plugin, it needs to install several Go packages which would pollute your own source.
To solve both problems I added the following to my “.bash_login”:
Tag: Golang
Go Language Setup for Multiple Projects
Update: It turns out that this setup is not needed, you should a have single GOPATH directory with all of your projects inside it, and use the vendor feature to handle each project dependencies. More details in a new post.
When working with Go language you must setup the GOPATH environment variable, but soon you will face two problems:
- Each project should have its own Go dependencies and its own Git code repo, so putting your source under GOPATH would be problematic.
- When working with “Atom” with “Go Plus” plugin, it needs to install several Go packages which would pollute your own source.
To solve both problems I added the following to my “.bash_login”:
Tag: Australia
أين تذهب في استراليا
لا يرتبط اسم استراليا مع السياحة لدى الكثيرين منا، على الرغم من انها مقصد سياحي عالمي مهم خصوصا لدى الدول الآسيوية القريبة منها.
سأذكر بشكل موجز مزايا وعيوب السفر الى استراليا
المزايا
- سهولة اجرآت التأشيرة الاسترالية: يتم التقديم على تأشيرة الزيارة من خلال الانترنت، ويتم الحصول عليها الكترونيا في فترة قصيرة (اقل من اسبوع).
- تنوع الخيارات فكل من سيدني وملبورن وجولد كوست لها طابعها الخاص.
- الاسعار متوسطة، ويمكن استرجاع بعض ضرائب المبيعات عند مغادرة البلد.
- الشعب الاستراليا ودود.
- قلة الزحمة في الصيف.
- الرحلات الداخلية اسعارها معقولة.
- صيفنا شتآهم: نظرا لكون استراليا تقع في النص الجنوبي من الكرة الارضية فان فترة الصيف عندنا تكون هي فصل الشتاء عندهم، مما يعني ان الطقس معتدل الى بارد.
- احد الخيارات القليلة عالميا عند لرغبة في السفر شتاءً.
العيوب
- لا توجد رحلات مباشرة من السعودية الى استراليا، واسهل الخيارات هي رحلات الاماراتية من دبي وتستغرق الرحلة ١٤ ساعة الى سيدني، من ناحية أخرى تتوفر رحلات من دبي الى جميع المدن الرئيسية في استراليا مما يعطي مرونة في خط السفر بحيث تذهب من مدينة وتعود من اخرى.
- التكلفة العالية لتذاكر الطيران حيث يكلف المقعد الاقتصادي قرابة ٧ الآف ريال او اكثر.
- نظرا لان الطقس بارد خلال الصيف فان الفعاليات تكون قليلة وكذلك يصعب الاستمتاع بالبحر والمنتزهات المائية، وقد يكون بارد جداً لدرجة يصعب الخروج فيها ليلاً.
- خيارات التسوق محدودة.
- قيادة السيارة في اليمين، مما يصعب القيادة وتحتاج بعض تعود، على الرغم من المدينة الوحيدة التي قد تحتاج فيها سيارة هي جولد كوست.
كما كتبت مقالات مفصلة عن المدن السياحية الثلاثة التي تستحق الزيارة في استراليا:
أين تذهب في ملبورن استراليا
المركزالفني وساحة فيديراشن سكوير ACMI Cultural Center and Federation Square
المركز الاسترالي للصور المتحركة ACMI هو معرض مخصص للمحافظة على كل ما يتعلق بالصور والافلام، لكن بغض النظر عن اهتماماتك المبنى يعد من ابرز المباني في ملبورن ويلتصق به ساحة فيديراشن وهي ساحة كبيرة تقام فيه العديد من الفعاليات، وكذلك على بعد خطوات من محطة فليندر ستريت اكبر محطات القطارات في ملبورن، كما انه يطل على نهر يارا وحدائق اليكساندرا، ومن الجهة الاخرى من الشارع كاتدرئية ساينت بول، لذلك انصح ان تكون اول محطة في زيارتك لمبلورن هي هذه المنطقة.
اين تذهب في سيدني استراليا
دار أوبرا سيدني Sydney Opera House
اهم معلم في مدينة سيدني، تحفة معمارية غريبة ومميزة، المبنى مكون من مبنيين على شكل ٣ اصداف متداخلة.
خذ جولة داخل المبنى، واذا حالفك الحظ سيمكنك متابعة بعض المتدربين يعزفون مقطوعة موسيقية.
اين تذهب في جولد كوست استراليا
سرفرز باردايس Surfers Paradise
سرفرز باراديس (جنة المتزلجين على الماء) هي المنطقة الترفيهية الرئيسية في جولد كوست، مجموعة كبيرة من المطاعم والفنادق والمحال بمختلف انواعها من الفخمة الى محلات التذكارات، محلات الالعاب والترفية والمأكولات الشعبية.
في الواجهة البحرية يتحول الشارع في مساء ايام السبت والجمعة والاحد الى سوق مؤقت مليئ بالاكشاك التي تبيع مختلف البضائع الغريبة، وتمتليئ بمحلات الحيوانات الغريبة التي يمكن ان تلاعبها وتصور معها.
من الاماكن التي تصلح للصغار:
– Timezone Surfers Paradise
– Ripley’s Believe It or Not!
– Infinity Attraction
Selling the Iraq War ! Canadian and Australian Prime Ministers give Exact SAME SPEECH
via: reddit
Tag: Gold Coast
أين تذهب في استراليا
لا يرتبط اسم استراليا مع السياحة لدى الكثيرين منا، على الرغم من انها مقصد سياحي عالمي مهم خصوصا لدى الدول الآسيوية القريبة منها.
سأذكر بشكل موجز مزايا وعيوب السفر الى استراليا
المزايا
- سهولة اجرآت التأشيرة الاسترالية: يتم التقديم على تأشيرة الزيارة من خلال الانترنت، ويتم الحصول عليها الكترونيا في فترة قصيرة (اقل من اسبوع).
- تنوع الخيارات فكل من سيدني وملبورن وجولد كوست لها طابعها الخاص.
- الاسعار متوسطة، ويمكن استرجاع بعض ضرائب المبيعات عند مغادرة البلد.
- الشعب الاستراليا ودود.
- قلة الزحمة في الصيف.
- الرحلات الداخلية اسعارها معقولة.
- صيفنا شتآهم: نظرا لكون استراليا تقع في النص الجنوبي من الكرة الارضية فان فترة الصيف عندنا تكون هي فصل الشتاء عندهم، مما يعني ان الطقس معتدل الى بارد.
- احد الخيارات القليلة عالميا عند لرغبة في السفر شتاءً.
العيوب
- لا توجد رحلات مباشرة من السعودية الى استراليا، واسهل الخيارات هي رحلات الاماراتية من دبي وتستغرق الرحلة ١٤ ساعة الى سيدني، من ناحية أخرى تتوفر رحلات من دبي الى جميع المدن الرئيسية في استراليا مما يعطي مرونة في خط السفر بحيث تذهب من مدينة وتعود من اخرى.
- التكلفة العالية لتذاكر الطيران حيث يكلف المقعد الاقتصادي قرابة ٧ الآف ريال او اكثر.
- نظرا لان الطقس بارد خلال الصيف فان الفعاليات تكون قليلة وكذلك يصعب الاستمتاع بالبحر والمنتزهات المائية، وقد يكون بارد جداً لدرجة يصعب الخروج فيها ليلاً.
- خيارات التسوق محدودة.
- قيادة السيارة في اليمين، مما يصعب القيادة وتحتاج بعض تعود، على الرغم من المدينة الوحيدة التي قد تحتاج فيها سيارة هي جولد كوست.
كما كتبت مقالات مفصلة عن المدن السياحية الثلاثة التي تستحق الزيارة في استراليا:
Tag: Melbourne
أين تذهب في استراليا
لا يرتبط اسم استراليا مع السياحة لدى الكثيرين منا، على الرغم من انها مقصد سياحي عالمي مهم خصوصا لدى الدول الآسيوية القريبة منها.
سأذكر بشكل موجز مزايا وعيوب السفر الى استراليا
المزايا
- سهولة اجرآت التأشيرة الاسترالية: يتم التقديم على تأشيرة الزيارة من خلال الانترنت، ويتم الحصول عليها الكترونيا في فترة قصيرة (اقل من اسبوع).
- تنوع الخيارات فكل من سيدني وملبورن وجولد كوست لها طابعها الخاص.
- الاسعار متوسطة، ويمكن استرجاع بعض ضرائب المبيعات عند مغادرة البلد.
- الشعب الاستراليا ودود.
- قلة الزحمة في الصيف.
- الرحلات الداخلية اسعارها معقولة.
- صيفنا شتآهم: نظرا لكون استراليا تقع في النص الجنوبي من الكرة الارضية فان فترة الصيف عندنا تكون هي فصل الشتاء عندهم، مما يعني ان الطقس معتدل الى بارد.
- احد الخيارات القليلة عالميا عند لرغبة في السفر شتاءً.
العيوب
- لا توجد رحلات مباشرة من السعودية الى استراليا، واسهل الخيارات هي رحلات الاماراتية من دبي وتستغرق الرحلة ١٤ ساعة الى سيدني، من ناحية أخرى تتوفر رحلات من دبي الى جميع المدن الرئيسية في استراليا مما يعطي مرونة في خط السفر بحيث تذهب من مدينة وتعود من اخرى.
- التكلفة العالية لتذاكر الطيران حيث يكلف المقعد الاقتصادي قرابة ٧ الآف ريال او اكثر.
- نظرا لان الطقس بارد خلال الصيف فان الفعاليات تكون قليلة وكذلك يصعب الاستمتاع بالبحر والمنتزهات المائية، وقد يكون بارد جداً لدرجة يصعب الخروج فيها ليلاً.
- خيارات التسوق محدودة.
- قيادة السيارة في اليمين، مما يصعب القيادة وتحتاج بعض تعود، على الرغم من المدينة الوحيدة التي قد تحتاج فيها سيارة هي جولد كوست.
كما كتبت مقالات مفصلة عن المدن السياحية الثلاثة التي تستحق الزيارة في استراليا:
أين تذهب في ملبورن استراليا
المركزالفني وساحة فيديراشن سكوير ACMI Cultural Center and Federation Square
المركز الاسترالي للصور المتحركة ACMI هو معرض مخصص للمحافظة على كل ما يتعلق بالصور والافلام، لكن بغض النظر عن اهتماماتك المبنى يعد من ابرز المباني في ملبورن ويلتصق به ساحة فيديراشن وهي ساحة كبيرة تقام فيه العديد من الفعاليات، وكذلك على بعد خطوات من محطة فليندر ستريت اكبر محطات القطارات في ملبورن، كما انه يطل على نهر يارا وحدائق اليكساندرا، ومن الجهة الاخرى من الشارع كاتدرئية ساينت بول، لذلك انصح ان تكون اول محطة في زيارتك لمبلورن هي هذه المنطقة.
Tag: Sydney
أين تذهب في استراليا
لا يرتبط اسم استراليا مع السياحة لدى الكثيرين منا، على الرغم من انها مقصد سياحي عالمي مهم خصوصا لدى الدول الآسيوية القريبة منها.
سأذكر بشكل موجز مزايا وعيوب السفر الى استراليا
المزايا
- سهولة اجرآت التأشيرة الاسترالية: يتم التقديم على تأشيرة الزيارة من خلال الانترنت، ويتم الحصول عليها الكترونيا في فترة قصيرة (اقل من اسبوع).
- تنوع الخيارات فكل من سيدني وملبورن وجولد كوست لها طابعها الخاص.
- الاسعار متوسطة، ويمكن استرجاع بعض ضرائب المبيعات عند مغادرة البلد.
- الشعب الاستراليا ودود.
- قلة الزحمة في الصيف.
- الرحلات الداخلية اسعارها معقولة.
- صيفنا شتآهم: نظرا لكون استراليا تقع في النص الجنوبي من الكرة الارضية فان فترة الصيف عندنا تكون هي فصل الشتاء عندهم، مما يعني ان الطقس معتدل الى بارد.
- احد الخيارات القليلة عالميا عند لرغبة في السفر شتاءً.
العيوب
- لا توجد رحلات مباشرة من السعودية الى استراليا، واسهل الخيارات هي رحلات الاماراتية من دبي وتستغرق الرحلة ١٤ ساعة الى سيدني، من ناحية أخرى تتوفر رحلات من دبي الى جميع المدن الرئيسية في استراليا مما يعطي مرونة في خط السفر بحيث تذهب من مدينة وتعود من اخرى.
- التكلفة العالية لتذاكر الطيران حيث يكلف المقعد الاقتصادي قرابة ٧ الآف ريال او اكثر.
- نظرا لان الطقس بارد خلال الصيف فان الفعاليات تكون قليلة وكذلك يصعب الاستمتاع بالبحر والمنتزهات المائية، وقد يكون بارد جداً لدرجة يصعب الخروج فيها ليلاً.
- خيارات التسوق محدودة.
- قيادة السيارة في اليمين، مما يصعب القيادة وتحتاج بعض تعود، على الرغم من المدينة الوحيدة التي قد تحتاج فيها سيارة هي جولد كوست.
كما كتبت مقالات مفصلة عن المدن السياحية الثلاثة التي تستحق الزيارة في استراليا:
اين تذهب في سيدني استراليا
دار أوبرا سيدني Sydney Opera House
اهم معلم في مدينة سيدني، تحفة معمارية غريبة ومميزة، المبنى مكون من مبنيين على شكل ٣ اصداف متداخلة.
خذ جولة داخل المبنى، واذا حالفك الحظ سيمكنك متابعة بعض المتدربين يعزفون مقطوعة موسيقية.
Tag: Travel
أين تذهب في استراليا
لا يرتبط اسم استراليا مع السياحة لدى الكثيرين منا، على الرغم من انها مقصد سياحي عالمي مهم خصوصا لدى الدول الآسيوية القريبة منها.
سأذكر بشكل موجز مزايا وعيوب السفر الى استراليا
المزايا
- سهولة اجرآت التأشيرة الاسترالية: يتم التقديم على تأشيرة الزيارة من خلال الانترنت، ويتم الحصول عليها الكترونيا في فترة قصيرة (اقل من اسبوع).
- تنوع الخيارات فكل من سيدني وملبورن وجولد كوست لها طابعها الخاص.
- الاسعار متوسطة، ويمكن استرجاع بعض ضرائب المبيعات عند مغادرة البلد.
- الشعب الاستراليا ودود.
- قلة الزحمة في الصيف.
- الرحلات الداخلية اسعارها معقولة.
- صيفنا شتآهم: نظرا لكون استراليا تقع في النص الجنوبي من الكرة الارضية فان فترة الصيف عندنا تكون هي فصل الشتاء عندهم، مما يعني ان الطقس معتدل الى بارد.
- احد الخيارات القليلة عالميا عند لرغبة في السفر شتاءً.
العيوب
- لا توجد رحلات مباشرة من السعودية الى استراليا، واسهل الخيارات هي رحلات الاماراتية من دبي وتستغرق الرحلة ١٤ ساعة الى سيدني، من ناحية أخرى تتوفر رحلات من دبي الى جميع المدن الرئيسية في استراليا مما يعطي مرونة في خط السفر بحيث تذهب من مدينة وتعود من اخرى.
- التكلفة العالية لتذاكر الطيران حيث يكلف المقعد الاقتصادي قرابة ٧ الآف ريال او اكثر.
- نظرا لان الطقس بارد خلال الصيف فان الفعاليات تكون قليلة وكذلك يصعب الاستمتاع بالبحر والمنتزهات المائية، وقد يكون بارد جداً لدرجة يصعب الخروج فيها ليلاً.
- خيارات التسوق محدودة.
- قيادة السيارة في اليمين، مما يصعب القيادة وتحتاج بعض تعود، على الرغم من المدينة الوحيدة التي قد تحتاج فيها سيارة هي جولد كوست.
كما كتبت مقالات مفصلة عن المدن السياحية الثلاثة التي تستحق الزيارة في استراليا:
أين تذهب في ملبورن استراليا
المركزالفني وساحة فيديراشن سكوير ACMI Cultural Center and Federation Square
المركز الاسترالي للصور المتحركة ACMI هو معرض مخصص للمحافظة على كل ما يتعلق بالصور والافلام، لكن بغض النظر عن اهتماماتك المبنى يعد من ابرز المباني في ملبورن ويلتصق به ساحة فيديراشن وهي ساحة كبيرة تقام فيه العديد من الفعاليات، وكذلك على بعد خطوات من محطة فليندر ستريت اكبر محطات القطارات في ملبورن، كما انه يطل على نهر يارا وحدائق اليكساندرا، ومن الجهة الاخرى من الشارع كاتدرئية ساينت بول، لذلك انصح ان تكون اول محطة في زيارتك لمبلورن هي هذه المنطقة.
اين تذهب في سيدني استراليا
دار أوبرا سيدني Sydney Opera House
اهم معلم في مدينة سيدني، تحفة معمارية غريبة ومميزة، المبنى مكون من مبنيين على شكل ٣ اصداف متداخلة.
خذ جولة داخل المبنى، واذا حالفك الحظ سيمكنك متابعة بعض المتدربين يعزفون مقطوعة موسيقية.
اين تذهب في جولد كوست استراليا
سرفرز باردايس Surfers Paradise
سرفرز باراديس (جنة المتزلجين على الماء) هي المنطقة الترفيهية الرئيسية في جولد كوست، مجموعة كبيرة من المطاعم والفنادق والمحال بمختلف انواعها من الفخمة الى محلات التذكارات، محلات الالعاب والترفية والمأكولات الشعبية.
في الواجهة البحرية يتحول الشارع في مساء ايام السبت والجمعة والاحد الى سوق مؤقت مليئ بالاكشاك التي تبيع مختلف البضائع الغريبة، وتمتليئ بمحلات الحيوانات الغريبة التي يمكن ان تلاعبها وتصور معها.
من الاماكن التي تصلح للصغار:
– Timezone Surfers Paradise
– Ripley’s Believe It or Not!
– Infinity Attraction
اليابان: رحلتي الى طوكيو
منذ صغري وانا احمل تقدير كبير لليابان واليابانين خصوصا عندما رأيت نهضة اليابان المثيرة امام عيني خلال فترة الثمانينات، عندما كانت المنتجات اليابانية المشهورة برداءة الصنع تأخذ عقول واموال المستهلكين في العالم حتى اصبحت في القمة من ناحية الجودة، كانت المحطات التلفزيونية والجرائد والمجلات تتحفنا بعجائب الاختراعات اليابانية من روبوتات وسيارات والكترونيات والاهم البطيخ المربع
أين تذهب في نيو اورلينز New Orleans
روابط ذات علاقة
تقع مدينة نيو اورلينز في ولاية لويزيانا في الولايات المتحدة الامريكية، ولسبب ما فان المدينة سحرتني منذ زمن بعيد قبل ان ازورها ولا اعرف كيف ولماذا! كل ما اعرفه انني عندما زرتها لم تخيب ظني وطابقت كل ما تخيلته عنها وزادت.
زرت نيو اورلينز خلال زيارة لي لمدينة هيوستن في ولاية تكساس، وكانت المسافة بينهما هي ٥ ساعات بالسيارة، مدينة هيوستن وولاية تكساس بشكل عام فاقتا توقعاتي خصوصا من ناحية اعتدال الجو والانشطة الثقافية فيها حيث ضمت العديد من المتاحف والحدائق والفعاليات، والتي لم يتسنى لي الاستمتاع بها كون سفرتي كانت خلال شهر رمضان.
أين تذهب في لندن
روابط ذات علاقة
مقالة مقتسبة من رسالة بريدية ارسلتها لصديق سألني عن لندن، على الرغم من خبرتي المتواضعة جداً عن المدينة الا اني كتبت عن الاماكن التي اعجبتني واستعنت باحد اصدقائي ساكني لندن لاكمالها، علها تكون مفيدة وتلغي صورة ادجوار رواد التي تظهر لدى الكثيرين عند ذكر لندن.
رحلات الباص
اول نشاط اقوم به عند زيارة اي مدينة هي رحلات الباصات السياحية، فهي تعطي تصور عام للمدينة وعن الاماكن التي تستحق الزيارة في الايام القادمة من الرحلة، كما انها مثالية لالتقاط الصور. غالباً تتوفر تذاكر الرحلات السياحية لمدة 24 ساعة مع امكانية الصعود والنزول من الباص في اي وقت.
أين تذهب في واشنطن
مواضيع اخرى قد تعجبك:
تحديث: ٨ / ٢٠١٤ قمت بزيارة المدينة واضفت بعض الاماكن الجديدة وحذفت بعض الاماكن التي اغلقت، ولا تبخل بملاحظاتك واماكنك ومطاعمك المفضلة.
احد الاصدقاء سيسافر الى الولايات المتحدة الامريكية وسيقف في واشنطن العاصمة لبضعة ايام فسألني عن المدينة بحكم اني درست فيها في مرحلة الماجستير، اول كلمة قلتها له هي لا تقف فيها، لاعتقادي انه لن يجد الكثير ليراه.
My vacation in Mauritius
www.flickr.com
read more
Tag: جولد كوست
August 9, 2016
أين تذهب في استراليالا يرتبط اسم استراليا مع السياحة لدى الكثيرين منا، على الرغم من انها مقصد سياحي عالمي مهم خصوصا لدى الدول الآسيوية القريبة منها. سأذكر بشكل موجز مزايا وعيوب السفر الى استراليا المزايا
العيوب
كما كتبت مقالات مفصلة عن المدن السياحية الثلاثة التي تستحق الزيارة في استراليا: Tag: سفر
August 9, 2016
أين تذهب في استراليالا يرتبط اسم استراليا مع السياحة لدى الكثيرين منا، على الرغم من انها مقصد سياحي عالمي مهم خصوصا لدى الدول الآسيوية القريبة منها. سأذكر بشكل موجز مزايا وعيوب السفر الى استراليا المزايا
العيوب
كما كتبت مقالات مفصلة عن المدن السياحية الثلاثة التي تستحق الزيارة في استراليا:
July 30, 2016
أين تذهب في ملبورن استراليا المركزالفني وساحة فيديراشن سكوير ACMI Cultural Center and Federation Square
|
| Backend | Req/Sec |
|---|---|
| PostgreSQL | 68.41 |
| PostgreSQL+pgpool | 116.12 |
| MySQL | 127.61 |
PostgreSQL on Ubuntu from scratch

My notes on installing and configuring PostgreSQL on Ubuntu Linux.
PostgreSQL is used by many large web sites and services, including Skype, Reddit, Instagram, “.org” registerer, check longer list here Prominent Users
Best of all it isn’t owned by anyone, not Oracle nor anyone else!
PostgreSQL included in Solaris 10
Sun microsystem will include PostgreSQL open source database with every copy of Solaris 10, with 24/7 support also 🙂
PostgreSQL and PHP (on Windows)
After installing PostgreSQL (15 minutes job), and playing with pgAdminIII, I decided to try it with PHP.
PostgreSQL on windows
Last weekend I decided to try PostgreSQL on Windows, I download PostgreSQL 8.1 installation file from PostgreSQL website, it was 22Mg zip file.
I also downloaded the 12 Mg manual, which contains everything about Postgres.
The installation is straight forward, simple wizard with some clicks and everything is installed and Postgres is running.
Postgres comes with two clients:
- psql: CLI (command line) client.
- pgAdminIII: graphical client.
pgAdmin (see the screen shot) looks amazing and gives you access to all parts of the database, and you can connect to multiple databases. I got intimidated at first when I saw all the options in pgAdminIII but after looking carefully at them it isn’t that scary 🙂
Tag: Scp
Limit SSH to Copy a Single File Only
I want to allow host-2 to copy a file securely from host-1, so the easiest way is to use “scp” command which use “ssh” as a transport to copy the file.
If you want to do it manually it is straight forward “scp” invocation:
host-2$ scp host-1:data.csv .
But if you want to automate it you have to use “ssh” keys, but this means leaving a private ssh key on host-2 that can access host-1 without any restriction, i.e.
Tag: Security
Limit SSH to Copy a Single File Only
I want to allow host-2 to copy a file securely from host-1, so the easiest way is to use “scp” command which use “ssh” as a transport to copy the file.
If you want to do it manually it is straight forward “scp” invocation:
host-2$ scp host-1:data.csv .
But if you want to automate it you have to use “ssh” keys, but this means leaving a private ssh key on host-2 that can access host-1 without any restriction, i.e.
Protect your Server with Fail2Ban
Fail2ban is a program that scan your log files for any malicious behavior, and automatically block the offending IP.
Putty Tray: The best SSH client?
PuTTY Tray is an improved version of PuTTY. It features some cosmetic changes, and a number of addons to make it more useful and much more fun to use.
The features that I really like:
- Minimizing to the system tray
- Portability: optionally stores session configuration in files (for example: on a USB drive) like portaPuTTY
- Reconnects when your PC wakes up from stand-by / Attempts to reconnect when the connection fails
Tag: Ssh
Limit SSH to Copy a Single File Only
I want to allow host-2 to copy a file securely from host-1, so the easiest way is to use “scp” command which use “ssh” as a transport to copy the file.
If you want to do it manually it is straight forward “scp” invocation:
host-2$ scp host-1:data.csv .
But if you want to automate it you have to use “ssh” keys, but this means leaving a private ssh key on host-2 that can access host-1 without any restriction, i.e.
Protect your Server with Fail2Ban
Fail2ban is a program that scan your log files for any malicious behavior, and automatically block the offending IP.
Fixing “cannot change locale (UTF-8)” error
I am trying new way to fix the annoying “cannot change locale (UTF-8)” error, this error usually show when you login from your OSX to a Linux machine:
Putty Tray: The best SSH client?
PuTTY Tray is an improved version of PuTTY. It features some cosmetic changes, and a number of addons to make it more useful and much more fun to use.
The features that I really like:
- Minimizing to the system tray
- Portability: optionally stores session configuration in files (for example: on a USB drive) like portaPuTTY
- Reconnects when your PC wakes up from stand-by / Attempts to reconnect when the connection fails
Tag: Admin
“sar” command cheat sheet
“sar” is a Unix command that collect, report, or save system activity information, it is different from other system status command like “top” or “vmstat” that only show real time status only, “sar” in the other hand collect these data so you can find the system state at any time.
Monitoring Servers with Munin
This is a draft on configuring Munin to monitor services on a Linux machine, still dirty but published for my reference, if you have question let me know.
Tag: Monitor
“sar” command cheat sheet
“sar” is a Unix command that collect, report, or save system activity information, it is different from other system status command like “top” or “vmstat” that only show real time status only, “sar” in the other hand collect these data so you can find the system state at any time.
Tag: Top
“sar” command cheat sheet
“sar” is a Unix command that collect, report, or save system activity information, it is different from other system status command like “top” or “vmstat” that only show real time status only, “sar” in the other hand collect these data so you can find the system state at any time.
Tag: Ubuntu
Solving Python virtualenv “DistributionNotFound: distribute”
After upgrading my Ubuntu machine from 12.04 to 14.04 I had this error on virtualenv wrapper:
Monitoring Servers with Munin
This is a draft on configuring Munin to monitor services on a Linux machine, still dirty but published for my reference, if you have question let me know.
Protect your Server with Fail2Ban
Fail2ban is a program that scan your log files for any malicious behavior, and automatically block the offending IP.
Accelerating Postgres connections with PgBouncer
PgBouncer is a lightweight connection pooler for PostgreSQL, connection pooling makes Postgres connection much faster, which is important in Web applications.
Ubuntu new server checklist
These are the step I perform after installing new Ubuntu machine.
Backup Journey to rsnapshot
When I started producing backup worthy files (code, documents, projects, etc …), I realised the importance of backups after losing important files which happens to everybody. So I started my journey with backup solutions.
Backup generation 1: My first backup was simple directory copy operation, I copied my important directories to external floppy (then CD), and since it is manual operation I always forget about it and my backups was always old.
IPython Import Error
I tried to install IPython to play with it and learn more about scientific Python packages, but I faced an error on my first step:
Change Default Editor in Ubuntu
Just type:
sudo update-alternatives --config editor
Update Linux without a password
So you managed to login to your Ubuntu Linux machine with a password by using the magic of ssh keys, and you installed “apticron” to email you whenever their is a system update, you login to the system and issue the update command “sudo aptitude update” and “sudo” asks you about your password! not only it is annoying, it also can’t be automated, imaging you manage 10 servers and you have to type the password to update each machine! or you want to automate using some remote execution application like Fabric or Salt (I am Python fan, so I won’t mention Chef or Puppet here).
PostgreSQL: New Project Setup
For each new project that need PostgreSQL you should create its own user and its own DB, the following are the steps need for that.
Installation
$ sudo aptitude install postgresql
$ sudo aptitude install python-psycopg2 # For Django access
Require a Password
$ sudo vi /etc/postgresql/9.1/main/pg_hba.conf
:
#local all all peer
local all all md5
:
$ sudo service postgresql restart
Create Postgres User
$ sudo -u postgres createuser -P my_user
Enter password for new role:
Enter it again:
Shall the new role be a superuser? (y/n) n
Shall the new role be allowed to create databases? (y/n) n
Shall the new role be allowed to create more new roles? (y/n) n
Create DB
$ sudo -u postgres createdb my_db -O my_user
Test It
$ psql -U my_user my_db
After login you issue any SQL statement, you should also try the following commands:
PostgreSQL on Ubuntu from scratch

My notes on installing and configuring PostgreSQL on Ubuntu Linux.
PostgreSQL is used by many large web sites and services, including Skype, Reddit, Instagram, “.org” registerer, check longer list here Prominent Users
Best of all it isn’t owned by anyone, not Oracle nor anyone else!
Bash auto completion heaven
bash completion extends bash’s standard completion behavior to achieve complex command lines with just a few keystrokes. This project was conceived to produce programmable completion routines for the most common Linux/UNIX commands, reducing the amount of typing sysadmins and programmers need to do on a daily basis.
Just install:
sudo aptitude install bash-completion
Error when updating Ubuntu
Lately I migrated all of my server to Ubuntu server, what I really loved about it the easy of updating the system, all I need to is:
$ sudo aptitude update # to update packages meta data
$ sudo aptitude safe-upgrade # to perform the actual upgrade
But sometimes on of the package information meta data files get corrupted, and I will get this error:
$ sudo aptitude update
:
W: A error occurred during the signature verification. The repository is not updated and the previous index files will be used.GPG error: http://security.ubuntu.com hardy-security Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>
Wikipedia switch its infrastructure from RedHat to Ubuntu
It is a bit of old news but thought I would share in case you missed it.
Basically Wikipedia is switching 400 server from Redhat and Fedora mix to Ubuntu server.
Check the details in ComputerWorld article
Tag: Virtualenv
Solving Python virtualenv “DistributionNotFound: distribute”
After upgrading my Ubuntu machine from 12.04 to 14.04 I had this error on virtualenv wrapper:
Managing Python Environments with “virtualenvwrapper”
What is virtualenvwrapper
virtualenvwrapper is a tool that (as the name suggest) wrap “virtualenv” program, virtualenv solve the following problem:
Tag: Backup
Rsnapshot on OSX
Rsnapshot is a backup solution for Unix machines including Linux and OSX, it supports many great features including full backups with the size of only incremental backup, it also support backing up local and remote machines.
Backup Journey to rsnapshot
When I started producing backup worthy files (code, documents, projects, etc …), I realised the importance of backups after losing important files which happens to everybody. So I started my journey with backup solutions.
Backup generation 1: My first backup was simple directory copy operation, I copied my important directories to external floppy (then CD), and since it is manual operation I always forget about it and my backups was always old.
Tag: Rsnapshot
Rsnapshot on OSX
Rsnapshot is a backup solution for Unix machines including Linux and OSX, it supports many great features including full backups with the size of only incremental backup, it also support backing up local and remote machines.
Backup Journey to rsnapshot
When I started producing backup worthy files (code, documents, projects, etc …), I realised the importance of backups after losing important files which happens to everybody. So I started my journey with backup solutions.
Backup generation 1: My first backup was simple directory copy operation, I copied my important directories to external floppy (then CD), and since it is manual operation I always forget about it and my backups was always old.
Tag: Memcache
Monitoring Servers with Munin
This is a draft on configuring Munin to monitor services on a Linux machine, still dirty but published for my reference, if you have question let me know.
Tag: Munin
Monitoring Servers with Munin
This is a draft on configuring Munin to monitor services on a Linux machine, still dirty but published for my reference, if you have question let me know.
Tag: MySQL
Monitoring Servers with Munin
This is a draft on configuring Munin to monitor services on a Linux machine, still dirty but published for my reference, if you have question let me know.
Django backend benchmark
I create small Django app and tried to benchmark it with different backends, here is the result:
| Backend | Req/Sec |
|---|---|
| PostgreSQL | 68.41 |
| PostgreSQL+pgpool | 116.12 |
| MySQL | 127.61 |
MySQL Founder Starts Open Database Alliance, Plans Refactoring
Monty Widenius, the ‘father’ of MySQL, has created the the Open Database Alliance, with the aim of becoming the industry hub for the MySQL open source database. He wants to unify all MySQL-related development and services, providing a potential solution to the fragmentation and uncertainty facing the communities, businesses and technical experts involved with MySQL, following the news of the Oracle acquisition of Sun.
Via: Slashdot
Drupal wins 2008 Best Open Source CMS
Drupal wins 2008 Best Open Source CMS from Packt Publishing

More from
http://www.packtpub.com/article/2008-open-source-cms-award-winner-announced
More from Wikipedia:
Change PHPMyAdmin to view Arabic on English interface
I love phpmyadmin, it is a web interface for MySQL DB server, I usually use the English interface, but the problem with English interface that it doesn’t show Arabic string, of course you can change the whole interface to Arabic, but I don’t understand anything from that interface.
So I played with PHPMyAdmin code so I can use English interface but using Arabic character set, here is how to do it:
# vi lang/english-iso-8859-1.inc.php
... change: $charset = 'iso-8859-1';
... to: $charset = 'windows-1256';
Tag: Gunicorn
Django memory leak with gunicorn
If you have a long running job that leaks few bytes of memory it will eventually will consume all of your memory with time.
Deploying Django
Django is a web framework written in Python language, my favourite computer programming language.
Python a language is really great language, easy to read and understand, and very easy to learn, but for me I always found setting up Python for web development as a challenge, socially if compare it to PHP, which almost works out of the box, actually most people think PHP works only in the web server and can’t work as stand alone application, search for PHP CLI if you are interested.
I will try here to document an easy Django deployment for my future reference and hopefully it will help others:
Tag: Theme
Django Themes (or where to put base.html?)
The Wrong Way
I used to create a new directory to hold common templates like “base.html”, and add it TEMPLATES_DIR in the settings.py file:
Tag: Spam
Protect your Server with Fail2Ban
Fail2ban is a program that scan your log files for any malicious behavior, and automatically block the offending IP.
Tag: Wordpress
Protect your Server with Fail2Ban
Fail2ban is a program that scan your log files for any malicious behavior, and automatically block the offending IP.
Supporting Right-to-Left (for Arabic) in WordPress: the Easy Way
This post is an update of previous old post: Supporting right to left writing (for Arabic) in WordPress
Upgraded to WordPress 2.5
I’ve just upgraded my Blogging software to WordPress latest version 2.5
Since I skipped a version I noticed huge improvements, tags, widgets, new dashboard, new interfaces, more info in this post WordPress 2.5
Tag: Dns
كيف تنشئ موقع انترنت مجانا
هل تملك عنوان بريد الكتروني تحت gmail او hotmail؟ ماذا لو بحثت عن اسمك هل ستظهر صفحتك في تويتر او فيس بوك؟
لماذا لا تقوم بحجز اسم نطاق خاص بك مثل www.rr.sa ويكون عنوانك البريدي هو rayed@rr.sa، وبالمجان ايضاً.
Network Solutions Under Large-Scale DDoS Attack
I got a DNS failure when I tried to access my website yesterday, I didn’t suspect my ISP because I am using OpenDNS as my name server, so I switched back to SAUDI NET name servers and it worked fine. So I thought it was OpenDNS problem, until I read the news about large-scale DDoS attack on Network Solutions my DNS registrar, where I also host my DNS for rayed.com.
Tag: Domain
كيف تنشئ موقع انترنت مجانا
هل تملك عنوان بريد الكتروني تحت gmail او hotmail؟ ماذا لو بحثت عن اسمك هل ستظهر صفحتك في تويتر او فيس بوك؟
لماذا لا تقوم بحجز اسم نطاق خاص بك مثل www.rr.sa ويكون عنوانك البريدي هو rayed@rr.sa، وبالمجان ايضاً.
Tag: Hosting
كيف تنشئ موقع انترنت مجانا
هل تملك عنوان بريد الكتروني تحت gmail او hotmail؟ ماذا لو بحثت عن اسمك هل ستظهر صفحتك في تويتر او فيس بوك؟
لماذا لا تقوم بحجز اسم نطاق خاص بك مثل www.rr.sa ويكون عنوانك البريدي هو rayed@rr.sa، وبالمجان ايضاً.
Tag: Http
كيف تنشئ موقع انترنت مجانا
هل تملك عنوان بريد الكتروني تحت gmail او hotmail؟ ماذا لو بحثت عن اسمك هل ستظهر صفحتك في تويتر او فيس بوك؟
لماذا لا تقوم بحجز اسم نطاق خاص بك مثل www.rr.sa ويكون عنوانك البريدي هو rayed@rr.sa، وبالمجان ايضاً.
Tag: Pool
Accelerating Postgres connections with PgBouncer
PgBouncer is a lightweight connection pooler for PostgreSQL, connection pooling makes Postgres connection much faster, which is important in Web applications.
Tag: Postgresql
Accelerating Postgres connections with PgBouncer
PgBouncer is a lightweight connection pooler for PostgreSQL, connection pooling makes Postgres connection much faster, which is important in Web applications.
Login to PostgreSQL without typing a Password
If you to connect to PostgreSQL without typing a password, you can do it by having your password in the file “.pgpass”.
PostgreSQL: New Project Setup
For each new project that need PostgreSQL you should create its own user and its own DB, the following are the steps need for that.
Installation
$ sudo aptitude install postgresql
$ sudo aptitude install python-psycopg2 # For Django access
Require a Password
$ sudo vi /etc/postgresql/9.1/main/pg_hba.conf
:
#local all all peer
local all all md5
:
$ sudo service postgresql restart
Create Postgres User
$ sudo -u postgres createuser -P my_user
Enter password for new role:
Enter it again:
Shall the new role be a superuser? (y/n) n
Shall the new role be allowed to create databases? (y/n) n
Shall the new role be allowed to create more new roles? (y/n) n
Create DB
$ sudo -u postgres createdb my_db -O my_user
Test It
$ psql -U my_user my_db
After login you issue any SQL statement, you should also try the following commands:
Tag: Dev
Translation in Django
Preparing Django project to support multiple langauges is easier than you think!
Tag: Email
Graph you Data and Email It
I have a new website and I want to know the number of new signup every day, so I wrote a small script new_users.sh that will print the number of new signups today.
Blast from the past: Small Piece of Saudi Arabia Internet History
Last week my friend Osama Aldosary was cleaning his emails and found this 13 years old email from me back when I was working as a system admin at ISU KACST, and I was administrating the email servers that accept and forward all internet emails for Saudi universities, Osama was working for KSU back then.
Thank you Osama
Subject: New Link Migration Plan
Date: Wed, 10 Feb 1999 15:34:40 +0307
From: Rayed Al-Rashed < *****@kacst.edu.sa>
Organization: KACST
To: *****@kaau.edu.sa, *****@kfupm.edu.sa, *****@ksu.edu.sa, *****@ksu.edu.sa, *****@uqu.edu.sa
Salam Brothers,
As you all know KACST was connected through King Faisal Specializes
Hospital, and since KACST is now connected through ISU, we have to
replace our old IP addresses with the new ones from ISU.
Of course this will affect the leased-line link and E-Mail traffic with
all of you, and we tried to delay the migration as much as we can to
give you enough time to set up your own services through ISU link.
Our dead line to return the old IPs will end in less than a month, then
we have to return them to RIPE, we are going to start our plan to
migrate to the new IPs, and we have to stop the leased-line link and our
old mail relay that serve your domains when we return the old IPs.
I am sure that most of you are ready by now, but if you are facing any
problems we will be happy to help you with it.
NOTE:
Please send me the current state of your migration plan, and the
estimated time to finish.
-----------------------------------------------
Rayed Al-Rashed
Internet Services Unit
King abdullaziz City for Science and Technology
-----------------------------------------------
Google Wave: Is What Email Would Look Like If It Were Invented Today
Lengthy but a must see presentation.
Tag: Gnuplot
Graph you Data and Email It
I have a new website and I want to know the number of new signup every day, so I wrote a small script new_users.sh that will print the number of new signups today.
Tag: Graph
Graph you Data and Email It
I have a new website and I want to know the number of new signup every day, so I wrote a small script new_users.sh that will print the number of new signups today.
Tag: Plot
Graph you Data and Email It
I have a new website and I want to know the number of new signup every day, so I wrote a small script new_users.sh that will print the number of new signups today.
Tag: Analog
Free Electronics Video Courses
PyroElectro have decent and recent courses on electronics that cover different fields.
Tag: Digital
Free Electronics Video Courses
PyroElectro have decent and recent courses on electronics that cover different fields.
Tag: Ee
Free Electronics Video Courses
PyroElectro have decent and recent courses on electronics that cover different fields.
Tag: Electronics
Free Electronics Video Courses
PyroElectro have decent and recent courses on electronics that cover different fields.
Tag: Microco
Free Electronics Video Courses
PyroElectro have decent and recent courses on electronics that cover different fields.
Tag: Ajax
Django returning JSON for AJAX requests
In your views.py you can have a page that return JSON data for AJAX request like this:
Web based Quran Application
Last week I rediscovered ArabEyes which is a web site dedicated for Arabic UNIX software, they host many Arabic projects.
One of the hosted projects is Quran project, they produced many XML files of Quran text, and they needed help with collecting data, both textual data, and audio data.
So I talked with Abdullah Aldosari about it, and it happened that he have MySQL table with this kind of data, so I processed the table and convert it UTF-8 to be complatible with ArabEyes and UNIX, my plan is to cleanup this data and contibue it back to ArabEyes.
Meanwhile I started playing with this data and created a web based Quran software, please try it out.
Quran
It uses AJAX to make fast and user friendly interface.

Tag: Image
Install Python Image Library (PIL) on OSX
PIL or Python Imaging Library is a library that allows you to manipulate images in Python programming language, trying to install “PIL” using “pip” tool won’t work perfectly so here is how to proper installation.
Alriyadh.com image quality improvements
PHP default resampling method vs “resampling and sharping”;
Move your mouse over the image to see sharp version
Influenced by:
Tag: Mac
Install Python Image Library (PIL) on OSX
PIL or Python Imaging Library is a library that allows you to manipulate images in Python programming language, trying to install “PIL” using “pip” tool won’t work perfectly so here is how to proper installation.
Tag: Pil
Install Python Image Library (PIL) on OSX
PIL or Python Imaging Library is a library that allows you to manipulate images in Python programming language, trying to install “PIL” using “pip” tool won’t work perfectly so here is how to proper installation.
Tag: Cacti
My New Project: AgentX Implementation in Python
During this Eid vacation I spent many hours working on AgentX implementation in Python.
You can find the project in GitHub:
Tag: Net-Snmp
My New Project: AgentX Implementation in Python
During this Eid vacation I spent many hours working on AgentX implementation in Python.
You can find the project in GitHub:
Tag: Network
My New Project: AgentX Implementation in Python
During this Eid vacation I spent many hours working on AgentX implementation in Python.
You can find the project in GitHub:
Tag: Nms
My New Project: AgentX Implementation in Python
During this Eid vacation I spent many hours working on AgentX implementation in Python.
You can find the project in GitHub:
Tag: Debian
Backup Journey to rsnapshot
When I started producing backup worthy files (code, documents, projects, etc …), I realised the importance of backups after losing important files which happens to everybody. So I started my journey with backup solutions.
Backup generation 1: My first backup was simple directory copy operation, I copied my important directories to external floppy (then CD), and since it is manual operation I always forget about it and my backups was always old.
لينكس: تبي تحيرة خيرة
تحديث فبراير ٢٠٢٢ :
بعد تغيير سياسة Centos في التحديث، قررت التحويل الى ديبيان توزيعة ديبيان خفيفة ورشيقة مقارنة باوبنتو، ومجانية وتحديثاتها آمنة
تحديث ١٢ اكتوبر ٢٠١٨:
حولت بالكامل لسينوتس CentOS متوافق مع رد هات لكن مجاني.
تحديث ٢٩ اغسطس ٢٠١٣:
حاليا الخيار بالنسبة لي اوضح كثيرا، فهو ينحصر في اوبنتو Ubuntu خصوصا نسخة الخادمات، او سينتوس CentOS اذا احتجت توافقية مع RedHat.
الموضوع الاصلي
من اهم نقاط الضعف في نظام لينكس هي تعدد التوزيعات، مما يخلق حيرة في اختيار التوزيعة المناسبة حتى لدى خبرء يونكس، فعلى الرغم من اني مدمن انظمة يونكس منذ اكثر من عشر سنوات الا اني لا ازال احتار عند العمل مع لينكس، وهذه احد اهم الاسباب التي تجعلني افضل نظام فري بي اس دي (FreeBSD)، حيث لا يوجد سوى نظام تشغيل واحد فقط لا غير، واذا بحثت عن حل مشكلة في فري بي اس دي ستعرف انها سوف تعمل لانه لا يوجد سوى نظام واحد اسمه قري بي اس دي. طبعاً اذا اخترت توزيعة لينكس وبقيت عليها فانك تحصل على نفس الفائدة، لكن يبقى التشتيت مستمراً من قبل التوزيعات الثانية التي يظهر فيها مزايا جديدة من هنا وهناك.
Tag: Rsync
Backup Journey to rsnapshot
When I started producing backup worthy files (code, documents, projects, etc …), I realised the importance of backups after losing important files which happens to everybody. So I started my journey with backup solutions.
Backup generation 1: My first backup was simple directory copy operation, I copied my important directories to external floppy (then CD), and since it is manual operation I always forget about it and my backups was always old.
Faster file syncing with Redis
The problem
In alriyadh.com most of the site administration take place inside the premises of Alriyadh Newspaper offices, and as you can image the bandwidth dedicated to the website team isn’t that big. This why we designed our system to have two parts, one inside Alriyadh Newspaper internal data center where the local access is very fast, and another part accessible to the public hosted in MeduNet, and we would have a database replication for the website data, and file system replication for the web site images and media.
Tag: Sysamdin
Backup Journey to rsnapshot
When I started producing backup worthy files (code, documents, projects, etc …), I realised the importance of backups after losing important files which happens to everybody. So I started my journey with backup solutions.
Backup generation 1: My first backup was simple directory copy operation, I copied my important directories to external floppy (then CD), and since it is manual operation I always forget about it and my backups was always old.
Tag: Japan
اليابان: رحلتي الى طوكيو
منذ صغري وانا احمل تقدير كبير لليابان واليابانين خصوصا عندما رأيت نهضة اليابان المثيرة امام عيني خلال فترة الثمانينات، عندما كانت المنتجات اليابانية المشهورة برداءة الصنع تأخذ عقول واموال المستهلكين في العالم حتى اصبحت في القمة من ناحية الجودة، كانت المحطات التلفزيونية والجرائد والمجلات تتحفنا بعجائب الاختراعات اليابانية من روبوتات وسيارات والكترونيات والاهم البطيخ المربع
Tag: اليابان
اليابان: رحلتي الى طوكيو
منذ صغري وانا احمل تقدير كبير لليابان واليابانين خصوصا عندما رأيت نهضة اليابان المثيرة امام عيني خلال فترة الثمانينات، عندما كانت المنتجات اليابانية المشهورة برداءة الصنع تأخذ عقول واموال المستهلكين في العالم حتى اصبحت في القمة من ناحية الجودة، كانت المحطات التلفزيونية والجرائد والمجلات تتحفنا بعجائب الاختراعات اليابانية من روبوتات وسيارات والكترونيات والاهم البطيخ المربع
Tag: اوساكا
اليابان: رحلتي الى طوكيو
منذ صغري وانا احمل تقدير كبير لليابان واليابانين خصوصا عندما رأيت نهضة اليابان المثيرة امام عيني خلال فترة الثمانينات، عندما كانت المنتجات اليابانية المشهورة برداءة الصنع تأخذ عقول واموال المستهلكين في العالم حتى اصبحت في القمة من ناحية الجودة، كانت المحطات التلفزيونية والجرائد والمجلات تتحفنا بعجائب الاختراعات اليابانية من روبوتات وسيارات والكترونيات والاهم البطيخ المربع
Tag: ديزني
اليابان: رحلتي الى طوكيو
منذ صغري وانا احمل تقدير كبير لليابان واليابانين خصوصا عندما رأيت نهضة اليابان المثيرة امام عيني خلال فترة الثمانينات، عندما كانت المنتجات اليابانية المشهورة برداءة الصنع تأخذ عقول واموال المستهلكين في العالم حتى اصبحت في القمة من ناحية الجودة، كانت المحطات التلفزيونية والجرائد والمجلات تتحفنا بعجائب الاختراعات اليابانية من روبوتات وسيارات والكترونيات والاهم البطيخ المربع
Tag: رحلة
اليابان: رحلتي الى طوكيو
منذ صغري وانا احمل تقدير كبير لليابان واليابانين خصوصا عندما رأيت نهضة اليابان المثيرة امام عيني خلال فترة الثمانينات، عندما كانت المنتجات اليابانية المشهورة برداءة الصنع تأخذ عقول واموال المستهلكين في العالم حتى اصبحت في القمة من ناحية الجودة، كانت المحطات التلفزيونية والجرائد والمجلات تتحفنا بعجائب الاختراعات اليابانية من روبوتات وسيارات والكترونيات والاهم البطيخ المربع
Tag: طوكيو
اليابان: رحلتي الى طوكيو
منذ صغري وانا احمل تقدير كبير لليابان واليابانين خصوصا عندما رأيت نهضة اليابان المثيرة امام عيني خلال فترة الثمانينات، عندما كانت المنتجات اليابانية المشهورة برداءة الصنع تأخذ عقول واموال المستهلكين في العالم حتى اصبحت في القمة من ناحية الجودة، كانت المحطات التلفزيونية والجرائد والمجلات تتحفنا بعجائب الاختراعات اليابانية من روبوتات وسيارات والكترونيات والاهم البطيخ المربع
Tag: كيوتو
اليابان: رحلتي الى طوكيو
منذ صغري وانا احمل تقدير كبير لليابان واليابانين خصوصا عندما رأيت نهضة اليابان المثيرة امام عيني خلال فترة الثمانينات، عندما كانت المنتجات اليابانية المشهورة برداءة الصنع تأخذ عقول واموال المستهلكين في العالم حتى اصبحت في القمة من ناحية الجودة، كانت المحطات التلفزيونية والجرائد والمجلات تتحفنا بعجائب الاختراعات اليابانية من روبوتات وسيارات والكترونيات والاهم البطيخ المربع
Tag: Css
Supporting Right-to-Left (for Arabic) in WordPress: the Easy Way
This post is an update of previous old post: Supporting right to left writing (for Arabic) in WordPress
CSS tutorial site
One of the best CSS tutorial I ever seen:
http://css.maxdesign.com.au/
Step by step explanation of many of CSS concepts.
Tag: Html
Supporting Right-to-Left (for Arabic) in WordPress: the Easy Way
This post is an update of previous old post: Supporting right to left writing (for Arabic) in WordPress
Tag: امريكا
أين تذهب في نيو اورلينز New Orleans
روابط ذات علاقة
تقع مدينة نيو اورلينز في ولاية لويزيانا في الولايات المتحدة الامريكية، ولسبب ما فان المدينة سحرتني منذ زمن بعيد قبل ان ازورها ولا اعرف كيف ولماذا! كل ما اعرفه انني عندما زرتها لم تخيب ظني وطابقت كل ما تخيلته عنها وزادت.
زرت نيو اورلينز خلال زيارة لي لمدينة هيوستن في ولاية تكساس، وكانت المسافة بينهما هي ٥ ساعات بالسيارة، مدينة هيوستن وولاية تكساس بشكل عام فاقتا توقعاتي خصوصا من ناحية اعتدال الجو والانشطة الثقافية فيها حيث ضمت العديد من المتاحف والحدائق والفعاليات، والتي لم يتسنى لي الاستمتاع بها كون سفرتي كانت خلال شهر رمضان.
أين تذهب في واشنطن
مواضيع اخرى قد تعجبك:
تحديث: ٨ / ٢٠١٤ قمت بزيارة المدينة واضفت بعض الاماكن الجديدة وحذفت بعض الاماكن التي اغلقت، ولا تبخل بملاحظاتك واماكنك ومطاعمك المفضلة.
احد الاصدقاء سيسافر الى الولايات المتحدة الامريكية وسيقف في واشنطن العاصمة لبضعة ايام فسألني عن المدينة بحكم اني درست فيها في مرحلة الماجستير، اول كلمة قلتها له هي لا تقف فيها، لاعتقادي انه لن يجد الكثير ليراه.
Tag: تكساس
أين تذهب في نيو اورلينز New Orleans
روابط ذات علاقة
تقع مدينة نيو اورلينز في ولاية لويزيانا في الولايات المتحدة الامريكية، ولسبب ما فان المدينة سحرتني منذ زمن بعيد قبل ان ازورها ولا اعرف كيف ولماذا! كل ما اعرفه انني عندما زرتها لم تخيب ظني وطابقت كل ما تخيلته عنها وزادت.
زرت نيو اورلينز خلال زيارة لي لمدينة هيوستن في ولاية تكساس، وكانت المسافة بينهما هي ٥ ساعات بالسيارة، مدينة هيوستن وولاية تكساس بشكل عام فاقتا توقعاتي خصوصا من ناحية اعتدال الجو والانشطة الثقافية فيها حيث ضمت العديد من المتاحف والحدائق والفعاليات، والتي لم يتسنى لي الاستمتاع بها كون سفرتي كانت خلال شهر رمضان.
Tag: لويزيانا
أين تذهب في نيو اورلينز New Orleans
روابط ذات علاقة
تقع مدينة نيو اورلينز في ولاية لويزيانا في الولايات المتحدة الامريكية، ولسبب ما فان المدينة سحرتني منذ زمن بعيد قبل ان ازورها ولا اعرف كيف ولماذا! كل ما اعرفه انني عندما زرتها لم تخيب ظني وطابقت كل ما تخيلته عنها وزادت.
زرت نيو اورلينز خلال زيارة لي لمدينة هيوستن في ولاية تكساس، وكانت المسافة بينهما هي ٥ ساعات بالسيارة، مدينة هيوستن وولاية تكساس بشكل عام فاقتا توقعاتي خصوصا من ناحية اعتدال الجو والانشطة الثقافية فيها حيث ضمت العديد من المتاحف والحدائق والفعاليات، والتي لم يتسنى لي الاستمتاع بها كون سفرتي كانت خلال شهر رمضان.
Tag: نيو اورلينز
أين تذهب في نيو اورلينز New Orleans
روابط ذات علاقة
تقع مدينة نيو اورلينز في ولاية لويزيانا في الولايات المتحدة الامريكية، ولسبب ما فان المدينة سحرتني منذ زمن بعيد قبل ان ازورها ولا اعرف كيف ولماذا! كل ما اعرفه انني عندما زرتها لم تخيب ظني وطابقت كل ما تخيلته عنها وزادت.
زرت نيو اورلينز خلال زيارة لي لمدينة هيوستن في ولاية تكساس، وكانت المسافة بينهما هي ٥ ساعات بالسيارة، مدينة هيوستن وولاية تكساس بشكل عام فاقتا توقعاتي خصوصا من ناحية اعتدال الجو والانشطة الثقافية فيها حيث ضمت العديد من المتاحف والحدائق والفعاليات، والتي لم يتسنى لي الاستمتاع بها كون سفرتي كانت خلال شهر رمضان.
Tag: هيوستن
أين تذهب في نيو اورلينز New Orleans
روابط ذات علاقة
تقع مدينة نيو اورلينز في ولاية لويزيانا في الولايات المتحدة الامريكية، ولسبب ما فان المدينة سحرتني منذ زمن بعيد قبل ان ازورها ولا اعرف كيف ولماذا! كل ما اعرفه انني عندما زرتها لم تخيب ظني وطابقت كل ما تخيلته عنها وزادت.
زرت نيو اورلينز خلال زيارة لي لمدينة هيوستن في ولاية تكساس، وكانت المسافة بينهما هي ٥ ساعات بالسيارة، مدينة هيوستن وولاية تكساس بشكل عام فاقتا توقعاتي خصوصا من ناحية اعتدال الجو والانشطة الثقافية فيها حيث ضمت العديد من المتاحف والحدائق والفعاليات، والتي لم يتسنى لي الاستمتاع بها كون سفرتي كانت خلال شهر رمضان.
Tag: Ipv6
rayed.com IPv6 Ready!
This website rayed.com is now IPv6 ready:
$ dig rayed.com AAAA
;; QUESTION SECTION:
;rayed.com. IN AAAA
;; ANSWER SECTION:
rayed.com. 21600 IN AAAA 2a01:7e00::f03c:91ff:fe70:5c6a
You can test IPv6 readiness for any website from IPv6 Test service.
Configuring IPv6 in your server
Getting IPv6 connectivity to your server isn’t very hard in fact if you have a decent provier you might already have it configured.
Do you have IPv6 already configured?
First try this command
$ ifconfig -a
You will have result like this:
eth0 Link encap:Ethernet HWaddr 00:1e:0b:d6:7b:b8
inet addr:88.85.245.43 Bcast:88.85.245.47 Mask:255.255.255.248
inet6 addr: fe80::21e:bff:fed6:7bb8/64 Scope:Link
:
he-ipv6 Link encap:IPv6-in-IPv4
inet6 addr: 2001:470:1f08:1160::2/64 Scope:Global
inet6 addr: fe80::5855:f52b/64 Scope:Link
:
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
:
تذكير ورشة عمل IPv6 غداً الأحد
اذا كان لك اهتمام بالانترنت، والشبكات فيجب ان تحضر. هناك أكثر من عرض يجب على الجميع حضورها.
المكان فندق الشيراتون الرياض، نلقاكم هناك.
12% to the end of the Internet
Mr. Latif Ladid, the president of IPv6 Forum, left a comment on a previous post on my blog with the latest update on IPv4 exhaustion, only 12% of IPv4 address are left, that is 2% in less than 3 months, the new estimate is 769 days.
This this insightful comment:
The IP address space is down to just 12% with 534 M IP addresses or 32 blocks left. see http://www.potaroo.net/tools/ipv4/index.html One of the most obvious and easily quantifiable incentives of the move to IPv6 is the growth and the continuity of the Internet and then the run to the bank for the remaining address space as it will be needed to have a secure dual stack transition which is the most secure transition and will be unfortunately the rich man’s transition. All others will tunnel which is not secure making it the poor man’s transition. Even the transition will aggravate the digital divide between the haves and have-nots in terms of security. The IPv6 Forum knew this problem 10 years ago and pushed ISPs to move earlier to manage a secure transition, but it takes patience and passion to make this happen.
Saudi Arabia IPv6 workshop and website
I am currently preparing for Saudi Arabia IPv6 workshop, that we at CITC arranging at 8th of February 2009.
The workshop will have many high profile speakers in the IPv6 field.
You can find more information about the workshop at IPv6 website: www.ipv6.org.sa
Don’t forget to register for the workshop.
P.S. the website is built using Drupal
How many IPs do we have left?
Only 14% of IP addresses are left, which is estimated to be used in 811 days which is around 2 years!!

Scientists has found many solutions to delay this problem, including “classless network”, and NAT, which allowed us to use the IP address space more efficiently.
Tag: Vi
Change Default Editor in Ubuntu
Just type:
sudo update-alternatives --config editor
Tag: Sudo
Update Linux without a password
So you managed to login to your Ubuntu Linux machine with a password by using the magic of ssh keys, and you installed “apticron” to email you whenever their is a system update, you login to the system and issue the update command “sudo aptitude update” and “sudo” asks you about your password! not only it is annoying, it also can’t be automated, imaging you manage 10 servers and you have to type the password to update each machine! or you want to automate using some remote execution application like Fabric or Salt (I am Python fan, so I won’t mention Chef or Puppet here).
Tag: Sqlite
Minimal Django Project: Part 1 … First Run
Update: Django 1.6+ don’t need any of these steps! it will work out of the box.
The following is the shortest way to create DB backed Django project, it uses SQLite as a backend, which make the setup very easy and fast.
I usually use for testing new Django modules or apps.
**$ django-admin.py startproject mycms**
**$ cd mycms**
**mycms$ chmod +x manage.py **
**mycms$ vi mycms/settings.py **
import os
PROJECT_ROOT = os.path.abspath(os.path.dirname(__name__))
:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': './mycms.db',
:
}
}
:
TIME_ZONE = 'Asia/Riyadh'
:
TEMPLATE_DIRS = (
PROJECT_ROOT + '/templates',
)
INSTALLED_APPS = (
:
'django.contrib.admin',
:
)
:
**mycms$ vi mycms/urls.py **
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
:
# Uncomment the next line to enable the admin:
url(r'^admin/', include(admin.site.urls)),
)
**mycms$ ./manage.py syncdb**
:
provide username, email, password for admin
:
**mycms$ ./manage.py runserver**
:
To access it from outside
:
**mycms$ ./manage.py runserver 0.0.0.0:8080**
To access it: Frontpage @ localhost Admin @ localhost
Tag: Bookmarks
My Python and Django bookmarks
This a list of Django and Python websites I found useful, I hope you find it useful as well, and may be add to it in the comments:
- Django | Django documentation | Django documentation
- The Django Book
- Django Packages : Django Packages reusable apps, sites and tools directory
- 170+ Django conference videos | Equally True
- ubernostrum / django-registration — Bitbucket
- GoDjango.com – Going Through Django Screencasts
- Sourcefabric | Django Software Stack
- Drupal or Django? A Guide for Decision Makers | scot hacker's foobar blog
- <a HREF=“http://celeryproject.org/" “1335735065” >Homepage | Celery: Distributed Task Queue
- Haystack – Search for Django
- Ginger Tech Stack | Blog | Django Development | Lincoln Loop
- Django Best Practices — Django Best Practices
- 33 projects that make developing django apps awesome — elweb
- Brandon Konkle
- Django Advice / Steve Losh
- Auth tips and tricks
Tag: History
Blast from the past: Small Piece of Saudi Arabia Internet History
Last week my friend Osama Aldosary was cleaning his emails and found this 13 years old email from me back when I was working as a system admin at ISU KACST, and I was administrating the email servers that accept and forward all internet emails for Saudi universities, Osama was working for KSU back then.
Thank you Osama
Subject: New Link Migration Plan
Date: Wed, 10 Feb 1999 15:34:40 +0307
From: Rayed Al-Rashed < *****@kacst.edu.sa>
Organization: KACST
To: *****@kaau.edu.sa, *****@kfupm.edu.sa, *****@ksu.edu.sa, *****@ksu.edu.sa, *****@uqu.edu.sa
Salam Brothers,
As you all know KACST was connected through King Faisal Specializes
Hospital, and since KACST is now connected through ISU, we have to
replace our old IP addresses with the new ones from ISU.
Of course this will affect the leased-line link and E-Mail traffic with
all of you, and we tried to delay the migration as much as we can to
give you enough time to set up your own services through ISU link.
Our dead line to return the old IPs will end in less than a month, then
we have to return them to RIPE, we are going to start our plan to
migrate to the new IPs, and we have to stop the leased-line link and our
old mail relay that serve your domains when we return the old IPs.
I am sure that most of you are ready by now, but if you are facing any
problems we will be happy to help you with it.
NOTE:
Please send me the current state of your migration plan, and the
estimated time to finish.
-----------------------------------------------
Rayed Al-Rashed
Internet Services Unit
King abdullaziz City for Science and Technology
-----------------------------------------------
Tag: Isu
Blast from the past: Small Piece of Saudi Arabia Internet History
Last week my friend Osama Aldosary was cleaning his emails and found this 13 years old email from me back when I was working as a system admin at ISU KACST, and I was administrating the email servers that accept and forward all internet emails for Saudi universities, Osama was working for KSU back then.
Thank you Osama
Subject: New Link Migration Plan
Date: Wed, 10 Feb 1999 15:34:40 +0307
From: Rayed Al-Rashed < *****@kacst.edu.sa>
Organization: KACST
To: *****@kaau.edu.sa, *****@kfupm.edu.sa, *****@ksu.edu.sa, *****@ksu.edu.sa, *****@uqu.edu.sa
Salam Brothers,
As you all know KACST was connected through King Faisal Specializes
Hospital, and since KACST is now connected through ISU, we have to
replace our old IP addresses with the new ones from ISU.
Of course this will affect the leased-line link and E-Mail traffic with
all of you, and we tried to delay the migration as much as we can to
give you enough time to set up your own services through ISU link.
Our dead line to return the old IPs will end in less than a month, then
we have to return them to RIPE, we are going to start our plan to
migrate to the new IPs, and we have to stop the leased-line link and our
old mail relay that serve your domains when we return the old IPs.
I am sure that most of you are ready by now, but if you are facing any
problems we will be happy to help you with it.
NOTE:
Please send me the current state of your migration plan, and the
estimated time to finish.
-----------------------------------------------
Rayed Al-Rashed
Internet Services Unit
King abdullaziz City for Science and Technology
-----------------------------------------------
Tag: Kacst
Blast from the past: Small Piece of Saudi Arabia Internet History
Last week my friend Osama Aldosary was cleaning his emails and found this 13 years old email from me back when I was working as a system admin at ISU KACST, and I was administrating the email servers that accept and forward all internet emails for Saudi universities, Osama was working for KSU back then.
Thank you Osama
Subject: New Link Migration Plan
Date: Wed, 10 Feb 1999 15:34:40 +0307
From: Rayed Al-Rashed < *****@kacst.edu.sa>
Organization: KACST
To: *****@kaau.edu.sa, *****@kfupm.edu.sa, *****@ksu.edu.sa, *****@ksu.edu.sa, *****@uqu.edu.sa
Salam Brothers,
As you all know KACST was connected through King Faisal Specializes
Hospital, and since KACST is now connected through ISU, we have to
replace our old IP addresses with the new ones from ISU.
Of course this will affect the leased-line link and E-Mail traffic with
all of you, and we tried to delay the migration as much as we can to
give you enough time to set up your own services through ISU link.
Our dead line to return the old IPs will end in less than a month, then
we have to return them to RIPE, we are going to start our plan to
migrate to the new IPs, and we have to stop the leased-line link and our
old mail relay that serve your domains when we return the old IPs.
I am sure that most of you are ready by now, but if you are facing any
problems we will be happy to help you with it.
NOTE:
Please send me the current state of your migration plan, and the
estimated time to finish.
-----------------------------------------------
Rayed Al-Rashed
Internet Services Unit
King abdullaziz City for Science and Technology
-----------------------------------------------
Tag: Ksu
Blast from the past: Small Piece of Saudi Arabia Internet History
Last week my friend Osama Aldosary was cleaning his emails and found this 13 years old email from me back when I was working as a system admin at ISU KACST, and I was administrating the email servers that accept and forward all internet emails for Saudi universities, Osama was working for KSU back then.
Thank you Osama
Subject: New Link Migration Plan
Date: Wed, 10 Feb 1999 15:34:40 +0307
From: Rayed Al-Rashed < *****@kacst.edu.sa>
Organization: KACST
To: *****@kaau.edu.sa, *****@kfupm.edu.sa, *****@ksu.edu.sa, *****@ksu.edu.sa, *****@uqu.edu.sa
Salam Brothers,
As you all know KACST was connected through King Faisal Specializes
Hospital, and since KACST is now connected through ISU, we have to
replace our old IP addresses with the new ones from ISU.
Of course this will affect the leased-line link and E-Mail traffic with
all of you, and we tried to delay the migration as much as we can to
give you enough time to set up your own services through ISU link.
Our dead line to return the old IPs will end in less than a month, then
we have to return them to RIPE, we are going to start our plan to
migrate to the new IPs, and we have to stop the leased-line link and our
old mail relay that serve your domains when we return the old IPs.
I am sure that most of you are ready by now, but if you are facing any
problems we will be happy to help you with it.
NOTE:
Please send me the current state of your migration plan, and the
estimated time to finish.
-----------------------------------------------
Rayed Al-Rashed
Internet Services Unit
King abdullaziz City for Science and Technology
-----------------------------------------------
Tag: Saudi
Blast from the past: Small Piece of Saudi Arabia Internet History
Last week my friend Osama Aldosary was cleaning his emails and found this 13 years old email from me back when I was working as a system admin at ISU KACST, and I was administrating the email servers that accept and forward all internet emails for Saudi universities, Osama was working for KSU back then.
Thank you Osama
Subject: New Link Migration Plan
Date: Wed, 10 Feb 1999 15:34:40 +0307
From: Rayed Al-Rashed < *****@kacst.edu.sa>
Organization: KACST
To: *****@kaau.edu.sa, *****@kfupm.edu.sa, *****@ksu.edu.sa, *****@ksu.edu.sa, *****@uqu.edu.sa
Salam Brothers,
As you all know KACST was connected through King Faisal Specializes
Hospital, and since KACST is now connected through ISU, we have to
replace our old IP addresses with the new ones from ISU.
Of course this will affect the leased-line link and E-Mail traffic with
all of you, and we tried to delay the migration as much as we can to
give you enough time to set up your own services through ISU link.
Our dead line to return the old IPs will end in less than a month, then
we have to return them to RIPE, we are going to start our plan to
migrate to the new IPs, and we have to stop the leased-line link and our
old mail relay that serve your domains when we return the old IPs.
I am sure that most of you are ready by now, but if you are facing any
problems we will be happy to help you with it.
NOTE:
Please send me the current state of your migration plan, and the
estimated time to finish.
-----------------------------------------------
Rayed Al-Rashed
Internet Services Unit
King abdullaziz City for Science and Technology
-----------------------------------------------
My new “.sa” domain name
I registered new domain name under “.sa” ccTLD, try it out rr.sa, the registerion was smooth and took less than one hour, registers your now, SaudiNIC. (You have to be Saudi resident)
The Internet Revealed & What is Internet Exchange?
A short film about about how the Internet work, and what is an Internet Exchange, and why it is very important.
Unfortunately, Saudi Arabia doesn’t have a functioning Internet Exchange yet!!
Thank you Nasser for the video.
اخيراً مقاييس لافياش الكهرب في المملكة
واخيراً وبعد 25 عام من اصدار المواصفات لافياش الكهرب، اعلنت الجمارك انها ستطبق القرار وستمنع الافياش غير المطابقة.
قوابس كهرب 110 فولت:
![]()
قوابس كهرب 220 فولت:
![]()
تأكد من تركيب القوابس الصحيحة في منزلك، واطلبها في الاجهزة التي تشتريها.
شعب مُصاب بالشيزوفرينيا!
هي، أو هو: يدخل الشات ليتحاور مع الجنس الآخر
بكل شيء وحول أي شيء. يذهب إلى موقع الأفلام
ليشاهد أحدث الأفلام السينمائية. يدخل إلى منتــداه المفضل ليناقش في كل القضايا السياسية والاجتماعية
بكل جرأة. وعبر اسمه (أو: اسمها) المستعار يبتسم
بمرح ويوزع النكات على الآخرين. وما أن يضغط
على زر إغلاق الكمبيوتر، ويخرج من عالم الانترنت
الافتراضي، إلا وتعود إليه بطريقة آلية: تكشيرته، وخوفه، وشكله التقليدي المحافظ!
كل شعوب الأرض: شكلها الواقعي لا يختلف كثيراً
عن شكلها “الافتراضي” على الإنترنت.. إلا نحن ..
في الواقع شيء، وعلى الإنترنت: شعب افتراضي!!
The World’s Worst Places to Work: #3 Riyadh
Overall Grade: Very High Risk Location
Severe Problems: Political Violence & Repression, Political & Social Environment
Major Problem: Culture & Recreation Facilities
Other Problems: Housing, Climate, Disease & Sanitation, Education Facilities, Physical Remoteness, CommunicationsNo surprise here. Life in the Saudi capital is not easy. “The possibility of a terrorist attack is an ongoing threat,” according to ORC, “while wide-ranging restrictions on dress, movement, conduct, food, alcohol, travel, and communications limit expatriate life.” The city is especially hard for foreign women. Finally, adds ORC, “violating the country’s strict moral religious codes is a particular danger in this conservative city.”
موقع قيم النسخة الثانية
يوم امس دعاني جهاد العمار الى مؤتمر صحفي نظمة حول اطلاق النسخة الجديدة من موقع قيم، 50% من المؤتمر كان حول التطويرات الجديدة في الموقع والتي من اهمها اضافة خاصية الخرائط، فعلا رائعة!!! وكذلك اعلى مستخدمين (ترتيبي كان قليل 🙁 )
ما اثار اهتمامي اكثر هو الحضور، كان كثير ورائع، كمية الحماس والطاقة الموجودة كانت رائعة. لازم ابداء احضر مثل هذه الاجتماعات.
تذكير ورشة عمل IPv6 غداً الأحد
اذا كان لك اهتمام بالانترنت، والشبكات فيجب ان تحضر. هناك أكثر من عرض يجب على الجميع حضورها.
المكان فندق الشيراتون الرياض، نلقاكم هناك.
12% to the end of the Internet
Mr. Latif Ladid, the president of IPv6 Forum, left a comment on a previous post on my blog with the latest update on IPv4 exhaustion, only 12% of IPv4 address are left, that is 2% in less than 3 months, the new estimate is 769 days.
This this insightful comment:
The IP address space is down to just 12% with 534 M IP addresses or 32 blocks left. see http://www.potaroo.net/tools/ipv4/index.html One of the most obvious and easily quantifiable incentives of the move to IPv6 is the growth and the continuity of the Internet and then the run to the bank for the remaining address space as it will be needed to have a secure dual stack transition which is the most secure transition and will be unfortunately the rich man’s transition. All others will tunnel which is not secure making it the poor man’s transition. Even the transition will aggravate the digital divide between the haves and have-nots in terms of security. The IPv6 Forum knew this problem 10 years ago and pushed ISPs to move earlier to manage a secure transition, but it takes patience and passion to make this happen.
في وطني كن مهايطيا ولا تكن مبدعا
مقال يلخص احد اهم مشاكلنا في هذا الوطن:
في وطني كن مهايطيا ولا تكن مبدعا
احمد، جزاك الله خير، دائماً ما يثلج صدري بمقالتك.
How many IPs do we have left?
Only 14% of IP addresses are left, which is estimated to be used in 811 days which is around 2 years!!

Scientists has found many solutions to delay this problem, including “classless network”, and NAT, which allowed us to use the IP address space more efficiently.
حملة الجمعية السعودية الخيرية لمكافحة السرطان
الجمعية السعودية الخيرية لمكافحة السرطان تقوم بحملة على الانترنت لجمع التبرعات وزيادة الوعي بالجمعية ونشاطاتها.
شاركنا بالتبرع ووضع اعلان الجمعيى في موقعك:
صفحة الاعلان
فضيحة شواطئنا!
فالدراسات والبحوث التي نفذتها جهات حكومية منها وزارة الصحة ومراكز بحثية أثبتت بداية أن الشواطئ السعودية غير مهيأة للسباحة أو الصيد كونها شديدة التلوث، وأن 4% فقط من الواجهات البحرية للبحر الأحمر متاحة للجميع مقابل 96% مملوكة لأشخاص
قرأتها في موقع نبيل المعجل
تدريب واختبارات “رد هات” لينكس في المملكة
أكاديمية الفيصل العالمية تتحالف مع “رد هات” لتقديم دورات واختبارت “رد هات” لينكس، خبر جداً مفرح لسببين:
- سهولة التدريب على لينكس
- ارتفاع الطلب على انظمة لينكس في السوق السعودي
الرجاء التعليق على الخبر اذا كان يهمك 🙂

http://www.alriyadh.com/2008/05/10/article341420.html
تحديث: موقع الاكاديمية على الانترنت:
اكاديمية الفيصل: رد هات
Tag: Benchmark
Django backend benchmark
I create small Django app and tried to benchmark it with different backends, here is the result:
| Backend | Req/Sec |
|---|---|
| PostgreSQL | 68.41 |
| PostgreSQL+pgpool | 116.12 |
| MySQL | 127.61 |
Tag: Db
Django backend benchmark
I create small Django app and tried to benchmark it with different backends, here is the result:
| Backend | Req/Sec |
|---|---|
| PostgreSQL | 68.41 |
| PostgreSQL+pgpool | 116.12 |
| MySQL | 127.61 |
Tag: Arduino
My new Arduino kit
I ordered The Ultimate Microcontroller Pack with Arduino UNO, in fact I ordered 2 packs one for me and my 6 years old son, and one for my 13 years old nephew Abdullah.
I am very excited to try all the components, so far I am still with LED and buttons, looking for moving my first servo and of course my first robot 🙂
Tag: Hardware
My new Arduino kit
I ordered The Ultimate Microcontroller Pack with Arduino UNO, in fact I ordered 2 packs one for me and my 6 years old son, and one for my 13 years old nephew Abdullah.
I am very excited to try all the components, so far I am still with LED and buttons, looking for moving my first servo and of course my first robot 🙂
The geekiest pants… ever?
More pictures: (http://www.vouspensez.com/2008/04/22/the-geekiest-pants-ever/)
Tag: Microcontroller
My new Arduino kit
I ordered The Ultimate Microcontroller Pack with Arduino UNO, in fact I ordered 2 packs one for me and my 6 years old son, and one for my 13 years old nephew Abdullah.
I am very excited to try all the components, so far I am still with LED and buttons, looking for moving my first servo and of course my first robot 🙂
Tag: Eid
Tag: Nic
My new “.sa” domain name
I registered new domain name under “.sa” ccTLD, try it out rr.sa, the registerion was smooth and took less than one hour, registers your now, SaudiNIC. (You have to be Saudi resident)
Tag: Sa
My new “.sa” domain name
I registered new domain name under “.sa” ccTLD, try it out rr.sa, the registerion was smooth and took less than one hour, registers your now, SaudiNIC. (You have to be Saudi resident)
Tag: Optimization
Loop Unwinding Experiment
Few months ago I read an interesting post by Mike Haertel the original author of GNU grep titled “why GNU grep is fast“, one of the reason given is loop unrolling.
Few weeks ago I came a cross the same post which made me more interested on Loop Unrolling, so I decided to experiment with it, I implemented simple function to search for an item inside a list of items, and return as soon as it finds it, soo here is my result:
Tag: Programming
Loop Unwinding Experiment
Few months ago I read an interesting post by Mike Haertel the original author of GNU grep titled “why GNU grep is fast“, one of the reason given is loop unrolling.
Few weeks ago I came a cross the same post which made me more interested on Loop Unrolling, so I decided to experiment with it, I implemented simple function to search for an item inside a list of items, and return as soon as it finds it, soo here is my result:
Tag: Alriyadh.com
Tips for a Faster Website
Last week I presented at Gitex Riyadh in Alriyadh.com booth about ways to improve website speed.
جناح الرياض في جيتكس " اليوم الأول "
Faster file syncing with Redis
The problem
In alriyadh.com most of the site administration take place inside the premises of Alriyadh Newspaper offices, and as you can image the bandwidth dedicated to the website team isn’t that big. This why we designed our system to have two parts, one inside Alriyadh Newspaper internal data center where the local access is very fast, and another part accessible to the public hosted in MeduNet, and we would have a database replication for the website data, and file system replication for the web site images and media.
Alriyadh.com image quality improvements
PHP default resampling method vs “resampling and sharping”;
Move your mouse over the image to see sharp version
Influenced by:
موقع الرياض وجائزة جديدة
في احتفالية كبرى احتضنتها قاعة الفلك في فندق برج العرب بمدينة دبي، حقق موقع “الرياض الإلكتروني” جائزة جديدة ضمن سلسلة الجوائز التي نجح الموقع في كسبها خلال السنوات الماضية، حيث فاز بجائزة أفضل المواقع الإستراتيجية الإعلامية Best Strategic Media and Press Portal على مستوى المواقع العربية متصدرا بذلك ترتيب قائمة أفضل المواقع الإلكترونية لوسائل الإعلام العرب
Tag: Cms
Faster file syncing with Redis
The problem
In alriyadh.com most of the site administration take place inside the premises of Alriyadh Newspaper offices, and as you can image the bandwidth dedicated to the website team isn’t that big. This why we designed our system to have two parts, one inside Alriyadh Newspaper internal data center where the local access is very fast, and another part accessible to the public hosted in MeduNet, and we would have a database replication for the website data, and file system replication for the web site images and media.
البيت الابيض يحول الى دروبال Drupal
البيت الابيض الموقع الرئيسي للحكومة الامريكية يحول الى دروبال، نظام ادارة المحتوى المفتوح المصدر.
للمزيد من التفاصيل: http://techpresident.com/blog-entry/whitehousegov-goes-drupal
Drupal wins 2008 Best Open Source CMS
Drupal wins 2008 Best Open Source CMS from Packt Publishing

More from
http://www.packtpub.com/article/2008-open-source-cms-award-winner-announced
More from Wikipedia:
Tag: Messaging
Faster file syncing with Redis
The problem
In alriyadh.com most of the site administration take place inside the premises of Alriyadh Newspaper offices, and as you can image the bandwidth dedicated to the website team isn’t that big. This why we designed our system to have two parts, one inside Alriyadh Newspaper internal data center where the local access is very fast, and another part accessible to the public hosted in MeduNet, and we would have a database replication for the website data, and file system replication for the web site images and media.
Tag: Redis
Faster file syncing with Redis
The problem
In alriyadh.com most of the site administration take place inside the premises of Alriyadh Newspaper offices, and as you can image the bandwidth dedicated to the website team isn’t that big. This why we designed our system to have two parts, one inside Alriyadh Newspaper internal data center where the local access is very fast, and another part accessible to the public hosted in MeduNet, and we would have a database replication for the website data, and file system replication for the web site images and media.
Tag: Istanbul
مينوج ٧ ورحلة اسطنبول
زرت اسطنبول في رحلة عمل قصيرة لحضور مؤتمر “مينوج” مشغلي شبكات الشرق الاوسط
للأسف لم تسنح لي الفرصة لزيارة المدينة بشكل جيد، لكني خرجت بانطباع ايجابي ورغبة في زيارتها سائحاً مرة اخرى، هذه بعض الصور التي التقطتها خلال الزيارة، اضغط على اي منها لرؤية باقي الصور:
Tag: Menog
مينوج ٧ ورحلة اسطنبول
زرت اسطنبول في رحلة عمل قصيرة لحضور مؤتمر “مينوج” مشغلي شبكات الشرق الاوسط
للأسف لم تسنح لي الفرصة لزيارة المدينة بشكل جيد، لكني خرجت بانطباع ايجابي ورغبة في زيارتها سائحاً مرة اخرى، هذه بعض الصور التي التقطتها خلال الزيارة، اضغط على اي منها لرؤية باقي الصور:
MENOG 6 in Riyadh
The Middle East Network Operators Group (MENOG) announced that 6th version of the meeting will take place in Riyadh from 10 to 14 of April 2010.
MENOG is a regional forum offering network engineers and other technical staff the opportunity to share knowledge and experiences, and identify areas for regional cooperation.
MENOG 6 will be include:
- Workshop 10-12 April
- Tutorials 13 April (morning)
- Conference 13 April (afternoon) and 14 April
If you are in the business of Internet operation, or have any interest in Internet at all, don’t miss the opportunity to attend.
Tag: Code
My first Git Session
This guide for my own reference please don’t rely on it, for a better introduction check out Git Reference website.
Basic concept and terminologies, Git have 3 logical places:
- Working Area: normal directory where you edit your project.
- Staging Area: Think of the staging as your project state before you start your coding session, after each coding session you add your changes to staging area using
git add filenameorgit add . - Snapshot Area: After multiple coding sessions you would finish a logical change, e.g. adding commenting system in web site, next you need to store a snapshot of your project after these changes, you would do that with
git commit
Setting the environment:
Tag: London
أين تذهب في لندن
روابط ذات علاقة
مقالة مقتسبة من رسالة بريدية ارسلتها لصديق سألني عن لندن، على الرغم من خبرتي المتواضعة جداً عن المدينة الا اني كتبت عن الاماكن التي اعجبتني واستعنت باحد اصدقائي ساكني لندن لاكمالها، علها تكون مفيدة وتلغي صورة ادجوار رواد التي تظهر لدى الكثيرين عند ذكر لندن.
رحلات الباص
اول نشاط اقوم به عند زيارة اي مدينة هي رحلات الباصات السياحية، فهي تعطي تصور عام للمدينة وعن الاماكن التي تستحق الزيارة في الايام القادمة من الرحلة، كما انها مثالية لالتقاط الصور. غالباً تتوفر تذاكر الرحلات السياحية لمدة 24 ساعة مع امكانية الصعود والنزول من الباص في اي وقت.
خواطر عن لندن
خواطر سريعة عن زيارتي الاخيرة للندن.
الحبر النظيف
خلال المساء وفي وسط لندن تلاحظ العديد من مراكز توزيع الجرائد المجانية مثل جريدة London Lite، ما اعجبني في هذه الجرائد ليس النموذج المجاني، لاني اعتقد انه يستهلك العديد من المصادر الطبيعية دون تقديم قيمة حقيقية، لكن ما اعجبني هما شيئن، الاول مقاس الجرائد، فالمقاس الصغير او ما يسمى بالتبلويد سهل جداً في التصفح ولا تحتاج الى طاولة 4 في 6 لقرأته، الشئ الثاني وهو الاهم هو نوع الحبر المستخدم، فهو حسب زعمهم وحسب تجربتي لا يلوث الايدي بالحبر، وحقيقة هذه الخاصيتين هي من اكثر الاشياء التي اكرهها في مطبوعاتنا.
Tag: Uk
أين تذهب في لندن
روابط ذات علاقة
مقالة مقتسبة من رسالة بريدية ارسلتها لصديق سألني عن لندن، على الرغم من خبرتي المتواضعة جداً عن المدينة الا اني كتبت عن الاماكن التي اعجبتني واستعنت باحد اصدقائي ساكني لندن لاكمالها، علها تكون مفيدة وتلغي صورة ادجوار رواد التي تظهر لدى الكثيرين عند ذكر لندن.
رحلات الباص
اول نشاط اقوم به عند زيارة اي مدينة هي رحلات الباصات السياحية، فهي تعطي تصور عام للمدينة وعن الاماكن التي تستحق الزيارة في الايام القادمة من الرحلة، كما انها مثالية لالتقاط الصور. غالباً تتوفر تذاكر الرحلات السياحية لمدة 24 ساعة مع امكانية الصعود والنزول من الباص في اي وقت.
Tag: بريطانيا
أين تذهب في لندن
روابط ذات علاقة
مقالة مقتسبة من رسالة بريدية ارسلتها لصديق سألني عن لندن، على الرغم من خبرتي المتواضعة جداً عن المدينة الا اني كتبت عن الاماكن التي اعجبتني واستعنت باحد اصدقائي ساكني لندن لاكمالها، علها تكون مفيدة وتلغي صورة ادجوار رواد التي تظهر لدى الكثيرين عند ذكر لندن.
رحلات الباص
اول نشاط اقوم به عند زيارة اي مدينة هي رحلات الباصات السياحية، فهي تعطي تصور عام للمدينة وعن الاماكن التي تستحق الزيارة في الايام القادمة من الرحلة، كما انها مثالية لالتقاط الصور. غالباً تتوفر تذاكر الرحلات السياحية لمدة 24 ساعة مع امكانية الصعود والنزول من الباص في اي وقت.
Tag: لندن
أين تذهب في لندن
روابط ذات علاقة
مقالة مقتسبة من رسالة بريدية ارسلتها لصديق سألني عن لندن، على الرغم من خبرتي المتواضعة جداً عن المدينة الا اني كتبت عن الاماكن التي اعجبتني واستعنت باحد اصدقائي ساكني لندن لاكمالها، علها تكون مفيدة وتلغي صورة ادجوار رواد التي تظهر لدى الكثيرين عند ذكر لندن.
رحلات الباص
اول نشاط اقوم به عند زيارة اي مدينة هي رحلات الباصات السياحية، فهي تعطي تصور عام للمدينة وعن الاماكن التي تستحق الزيارة في الايام القادمة من الرحلة، كما انها مثالية لالتقاط الصور. غالباً تتوفر تذاكر الرحلات السياحية لمدة 24 ساعة مع امكانية الصعود والنزول من الباص في اي وقت.
Tag: Geneva
Tag: Motor Show
Tag: Flickr
Tag: Malaysia
Tag: Enviroument
Tag: Video
TED: Success is a continuous journey
3 minutes presentation:
Richard St. John reminds us that success is not a one-way street, but a constant journey. He uses the story of his business’ rise and fall to illustrate a valuable lesson — when we stop trying, we fail.
TED: Ideas worth spreading
TED (Technology Entertainment Design) is an annual conference […] It defines its mission as “ideas worth spreading”, and selected talks given at TED are available free on its website. Its lectures cover a broad set of topics: science, arts, design, politics, culture, business, global issues, technology, and entertainment.
http://en.wikipedia.org/wiki/TED_(conference)
So many inspiring talks (in Video and Audio format), you will find it really hard to keep listening because the inspiration effect is almost instant.
Tag: Exchange
The Internet Revealed & What is Internet Exchange?
A short film about about how the Internet work, and what is an Internet Exchange, and why it is very important.
Unfortunately, Saudi Arabia doesn’t have a functioning Internet Exchange yet!!
Thank you Nasser for the video.
Tag: Internet
The Internet Revealed & What is Internet Exchange?
A short film about about how the Internet work, and what is an Internet Exchange, and why it is very important.
Unfortunately, Saudi Arabia doesn’t have a functioning Internet Exchange yet!!
Thank you Nasser for the video.
MENOG 6 in Riyadh
The Middle East Network Operators Group (MENOG) announced that 6th version of the meeting will take place in Riyadh from 10 to 14 of April 2010.
MENOG is a regional forum offering network engineers and other technical staff the opportunity to share knowledge and experiences, and identify areas for regional cooperation.
MENOG 6 will be include:
- Workshop 10-12 April
- Tutorials 13 April (morning)
- Conference 13 April (afternoon) and 14 April
If you are in the business of Internet operation, or have any interest in Internet at all, don’t miss the opportunity to attend.
Google Wave: Is What Email Would Look Like If It Were Invented Today
Lengthy but a must see presentation.
Ericsson 500Mbps DSL
Ericsson has successfully demonstrated data-transfer speeds of more than 500 megabits per second over copper, the communications company said Monday.
The data-transfer rates were achieved using a version of digital subscriber line (DSL) technology called “vectorized” VDSL2, Ericsson said in a statement. The technology, also called “crosstalk cancellation,” provides the high transmission rates through a twisted pair of copper cables by reducing the noise coming from other pairs in the same cable bundle. VDSL2 has traditionally offered speeds of around 100Mbps.
12% to the end of the Internet
Mr. Latif Ladid, the president of IPv6 Forum, left a comment on a previous post on my blog with the latest update on IPv4 exhaustion, only 12% of IPv4 address are left, that is 2% in less than 3 months, the new estimate is 769 days.
This this insightful comment:
The IP address space is down to just 12% with 534 M IP addresses or 32 blocks left. see http://www.potaroo.net/tools/ipv4/index.html One of the most obvious and easily quantifiable incentives of the move to IPv6 is the growth and the continuity of the Internet and then the run to the bank for the remaining address space as it will be needed to have a secure dual stack transition which is the most secure transition and will be unfortunately the rich man’s transition. All others will tunnel which is not secure making it the poor man’s transition. Even the transition will aggravate the digital divide between the haves and have-nots in terms of security. The IPv6 Forum knew this problem 10 years ago and pushed ISPs to move earlier to manage a secure transition, but it takes patience and passion to make this happen.
Network Solutions Under Large-Scale DDoS Attack
I got a DNS failure when I tried to access my website yesterday, I didn’t suspect my ISP because I am using OpenDNS as my name server, so I switched back to SAUDI NET name servers and it worked fine. So I thought it was OpenDNS problem, until I read the news about large-scale DDoS attack on Network Solutions my DNS registrar, where I also host my DNS for rayed.com.
How many IPs do we have left?
Only 14% of IP addresses are left, which is estimated to be used in 811 days which is around 2 years!!

Scientists has found many solutions to delay this problem, including “classless network”, and NAT, which allowed us to use the IP address space more efficiently.
Network Timeout!!
Lately I am getting a lot of “Network Timeout” errors, is it my machine or does everybody get this error.
Tag: Open
The Internet Revealed & What is Internet Exchange?
A short film about about how the Internet work, and what is an Internet Exchange, and why it is very important.
Unfortunately, Saudi Arabia doesn’t have a functioning Internet Exchange yet!!
Thank you Nasser for the video.
البيت الابيض يحول الى دروبال Drupal
البيت الابيض الموقع الرئيسي للحكومة الامريكية يحول الى دروبال، نظام ادارة المحتوى المفتوح المصدر.
للمزيد من التفاصيل: http://techpresident.com/blog-entry/whitehousegov-goes-drupal
Tag: Riyadh
MENOG 6 in Riyadh
The Middle East Network Operators Group (MENOG) announced that 6th version of the meeting will take place in Riyadh from 10 to 14 of April 2010.
MENOG is a regional forum offering network engineers and other technical staff the opportunity to share knowledge and experiences, and identify areas for regional cooperation.
MENOG 6 will be include:
- Workshop 10-12 April
- Tutorials 13 April (morning)
- Conference 13 April (afternoon) and 14 April
If you are in the business of Internet operation, or have any interest in Internet at all, don’t miss the opportunity to attend.
Presenting at Riyadh Geeks Today
Today at 7:15 pm Riyadh time, I am going to give a presentation titled “Tips for faster websites” in front of Riyadh Geeks group at Bader.
Alriyadh Newspaper covered the meeting and the presentation: http://www.alriyadh.com/2009/08/08/article450749.html
I got many calls and emails from to attend the presentation, which made me bit nervous and worried, thank you all, and see you their.
Update:
We’ve just finished Riyadh Geeks meeting, big audience, thank you all for coming, and special thank to “Riyadh Geeks” for inventing me, and arranging this event.
Riyadh Geeks meeting
I just came from my first meeting, one word awesome 🙂
Thank you guys for arranging such nice event, as usual you meet with many interesting people with great ideas, and a lot of energy.
One thing for sure, it won’t be the last meeting for me.
The World’s Worst Places to Work: #3 Riyadh
Overall Grade: Very High Risk Location
Severe Problems: Political Violence & Repression, Political & Social Environment
Major Problem: Culture & Recreation Facilities
Other Problems: Housing, Climate, Disease & Sanitation, Education Facilities, Physical Remoteness, CommunicationsNo surprise here. Life in the Saudi capital is not easy. “The possibility of a terrorist attack is an ongoing threat,” according to ORC, “while wide-ranging restrictions on dress, movement, conduct, food, alcohol, travel, and communications limit expatriate life.” The city is especially hard for foreign women. Finally, adds ORC, “violating the country’s strict moral religious codes is a particular danger in this conservative city.”
موقع قيم النسخة الثانية
يوم امس دعاني جهاد العمار الى مؤتمر صحفي نظمة حول اطلاق النسخة الجديدة من موقع قيم، 50% من المؤتمر كان حول التطويرات الجديدة في الموقع والتي من اهمها اضافة خاصية الخرائط، فعلا رائعة!!! وكذلك اعلى مستخدمين (ترتيبي كان قليل 🙁 )
ما اثار اهتمامي اكثر هو الحضور، كان كثير ورائع، كمية الحماس والطاقة الموجودة كانت رائعة. لازم ابداء احضر مثل هذه الاجتماعات.
Tag: Ad
Google best Ad ever
This the first time Google seems human, it can be really romantic movie to 🙂
Youtube Page
Tag: Cool
Google best Ad ever
This the first time Google seems human, it can be really romantic movie to 🙂
Youtube Page
TED: Ideas worth spreading
TED (Technology Entertainment Design) is an annual conference […] It defines its mission as “ideas worth spreading”, and selected talks given at TED are available free on its website. Its lectures cover a broad set of topics: science, arts, design, politics, culture, business, global issues, technology, and entertainment.
http://en.wikipedia.org/wiki/TED_(conference)
So many inspiring talks (in Video and Audio format), you will find it really hard to keep listening because the inspiration effect is almost instant.
The geekiest pants… ever?
More pictures: (http://www.vouspensez.com/2008/04/22/the-geekiest-pants-ever/)
Tag: Google
Google best Ad ever
This the first time Google seems human, it can be really romantic movie to 🙂
Youtube Page
Why I can’t trust Microsoft
When Microsoft released Bing search engine, I was really impressed, it looks good and the search is good.
But unfortunately Microsoft have a very bad habits of ruining really good products.
When you try to search for Why is Windows so expensive?, the first result you will get is: “Why are Mac’s So Expensive?”
Google Chrome OS
Every time I visit a family I spend considerable time fixing Windows desktop and laptop, I don’t mind helping, but I mind not getting paid by Microsoft!
Windows machines are really hard to maintain, and you will rarely find someone happy with, unless he do the periodic re-installations, plus Windows is really pricey software, Windows 7 pro will cost $199 (home is $80 cheaper), it was acceptable 10 years ago when the computers prices were around $3000, but nowadays it i
Google Wave: Is What Email Would Look Like If It Were Invented Today
Lengthy but a must see presentation.
More information about Google Servers
Have you ever asked your self where does Google buy its servers, Dell, HP, IBM, or Sun?
Unlike everyone in the world, Google don’t buy servers from different vendor they build them!
It doesn’t make sense if you have 100 or 1000 servers, but if what about if you have hundreds of thousands of servers, which is the case for Google.
Actually Google have long time ago stated that they their own server, but the company revealed many new details about its servers, and operation.
Chrome: Google new web browser
Google is building their own new browser, very interesting features, it has so many advance features that makes you wonder is the next OS GUI going to be a browser.
A post about the “chrome”:
http://blogoscoped.com/archive/2008-09-01-n47.html
Nice comic describing chrome features:
http://blogoscoped.com/google-chrome/
Tag: Update
Error when updating Ubuntu
Lately I migrated all of my server to Ubuntu server, what I really loved about it the easy of updating the system, all I need to is:
$ sudo aptitude update # to update packages meta data
$ sudo aptitude safe-upgrade # to perform the actual upgrade
But sometimes on of the package information meta data files get corrupted, and I will get this error:
$ sudo aptitude update
:
W: A error occurred during the signature verification. The repository is not updated and the previous index files will be used.GPG error: http://security.ubuntu.com hardy-security Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>
Tag: Socket
اخيراً مقاييس لافياش الكهرب في المملكة
واخيراً وبعد 25 عام من اصدار المواصفات لافياش الكهرب، اعلنت الجمارك انها ستطبق القرار وستمنع الافياش غير المطابقة.
قوابس كهرب 110 فولت:
![]()
قوابس كهرب 220 فولت:
![]()
تأكد من تركيب القوابس الصحيحة في منزلك، واطلبها في الاجهزة التي تشتريها.
Tag: Standard
اخيراً مقاييس لافياش الكهرب في المملكة
واخيراً وبعد 25 عام من اصدار المواصفات لافياش الكهرب، اعلنت الجمارك انها ستطبق القرار وستمنع الافياش غير المطابقة.
قوابس كهرب 110 فولت:
![]()
قوابس كهرب 220 فولت:
![]()
تأكد من تركيب القوابس الصحيحة في منزلك، واطلبها في الاجهزة التي تشتريها.
Tag: Annapolis
أين تذهب في واشنطن
مواضيع اخرى قد تعجبك:
تحديث: ٨ / ٢٠١٤ قمت بزيارة المدينة واضفت بعض الاماكن الجديدة وحذفت بعض الاماكن التي اغلقت، ولا تبخل بملاحظاتك واماكنك ومطاعمك المفضلة.
احد الاصدقاء سيسافر الى الولايات المتحدة الامريكية وسيقف في واشنطن العاصمة لبضعة ايام فسألني عن المدينة بحكم اني درست فيها في مرحلة الماجستير، اول كلمة قلتها له هي لا تقف فيها، لاعتقادي انه لن يجد الكثير ليراه.
Tag: Baltimore
أين تذهب في واشنطن
مواضيع اخرى قد تعجبك:
تحديث: ٨ / ٢٠١٤ قمت بزيارة المدينة واضفت بعض الاماكن الجديدة وحذفت بعض الاماكن التي اغلقت، ولا تبخل بملاحظاتك واماكنك ومطاعمك المفضلة.
احد الاصدقاء سيسافر الى الولايات المتحدة الامريكية وسيقف في واشنطن العاصمة لبضعة ايام فسألني عن المدينة بحكم اني درست فيها في مرحلة الماجستير، اول كلمة قلتها له هي لا تقف فيها، لاعتقادي انه لن يجد الكثير ليراه.
Tag: Us
أين تذهب في واشنطن
مواضيع اخرى قد تعجبك:
تحديث: ٨ / ٢٠١٤ قمت بزيارة المدينة واضفت بعض الاماكن الجديدة وحذفت بعض الاماكن التي اغلقت، ولا تبخل بملاحظاتك واماكنك ومطاعمك المفضلة.
احد الاصدقاء سيسافر الى الولايات المتحدة الامريكية وسيقف في واشنطن العاصمة لبضعة ايام فسألني عن المدينة بحكم اني درست فيها في مرحلة الماجستير، اول كلمة قلتها له هي لا تقف فيها، لاعتقادي انه لن يجد الكثير ليراه.
البيت الابيض يحول الى دروبال Drupal
البيت الابيض الموقع الرئيسي للحكومة الامريكية يحول الى دروبال، نظام ادارة المحتوى المفتوح المصدر.
للمزيد من التفاصيل: http://techpresident.com/blog-entry/whitehousegov-goes-drupal
Tag: Washington
أين تذهب في واشنطن
مواضيع اخرى قد تعجبك:
تحديث: ٨ / ٢٠١٤ قمت بزيارة المدينة واضفت بعض الاماكن الجديدة وحذفت بعض الاماكن التي اغلقت، ولا تبخل بملاحظاتك واماكنك ومطاعمك المفضلة.
احد الاصدقاء سيسافر الى الولايات المتحدة الامريكية وسيقف في واشنطن العاصمة لبضعة ايام فسألني عن المدينة بحكم اني درست فيها في مرحلة الماجستير، اول كلمة قلتها له هي لا تقف فيها، لاعتقادي انه لن يجد الكثير ليراه.
Tag: انابوليس
أين تذهب في واشنطن
مواضيع اخرى قد تعجبك:
تحديث: ٨ / ٢٠١٤ قمت بزيارة المدينة واضفت بعض الاماكن الجديدة وحذفت بعض الاماكن التي اغلقت، ولا تبخل بملاحظاتك واماكنك ومطاعمك المفضلة.
احد الاصدقاء سيسافر الى الولايات المتحدة الامريكية وسيقف في واشنطن العاصمة لبضعة ايام فسألني عن المدينة بحكم اني درست فيها في مرحلة الماجستير، اول كلمة قلتها له هي لا تقف فيها، لاعتقادي انه لن يجد الكثير ليراه.
Tag: بالتيمور
أين تذهب في واشنطن
مواضيع اخرى قد تعجبك:
تحديث: ٨ / ٢٠١٤ قمت بزيارة المدينة واضفت بعض الاماكن الجديدة وحذفت بعض الاماكن التي اغلقت، ولا تبخل بملاحظاتك واماكنك ومطاعمك المفضلة.
احد الاصدقاء سيسافر الى الولايات المتحدة الامريكية وسيقف في واشنطن العاصمة لبضعة ايام فسألني عن المدينة بحكم اني درست فيها في مرحلة الماجستير، اول كلمة قلتها له هي لا تقف فيها، لاعتقادي انه لن يجد الكثير ليراه.
Tag: فيرجينيا
أين تذهب في واشنطن
مواضيع اخرى قد تعجبك:
تحديث: ٨ / ٢٠١٤ قمت بزيارة المدينة واضفت بعض الاماكن الجديدة وحذفت بعض الاماكن التي اغلقت، ولا تبخل بملاحظاتك واماكنك ومطاعمك المفضلة.
احد الاصدقاء سيسافر الى الولايات المتحدة الامريكية وسيقف في واشنطن العاصمة لبضعة ايام فسألني عن المدينة بحكم اني درست فيها في مرحلة الماجستير، اول كلمة قلتها له هي لا تقف فيها، لاعتقادي انه لن يجد الكثير ليراه.
Tag: ماريلاند
أين تذهب في واشنطن
مواضيع اخرى قد تعجبك:
تحديث: ٨ / ٢٠١٤ قمت بزيارة المدينة واضفت بعض الاماكن الجديدة وحذفت بعض الاماكن التي اغلقت، ولا تبخل بملاحظاتك واماكنك ومطاعمك المفضلة.
احد الاصدقاء سيسافر الى الولايات المتحدة الامريكية وسيقف في واشنطن العاصمة لبضعة ايام فسألني عن المدينة بحكم اني درست فيها في مرحلة الماجستير، اول كلمة قلتها له هي لا تقف فيها، لاعتقادي انه لن يجد الكثير ليراه.
Tag: واشنطن
أين تذهب في واشنطن
مواضيع اخرى قد تعجبك:
تحديث: ٨ / ٢٠١٤ قمت بزيارة المدينة واضفت بعض الاماكن الجديدة وحذفت بعض الاماكن التي اغلقت، ولا تبخل بملاحظاتك واماكنك ومطاعمك المفضلة.
احد الاصدقاء سيسافر الى الولايات المتحدة الامريكية وسيقف في واشنطن العاصمة لبضعة ايام فسألني عن المدينة بحكم اني درست فيها في مرحلة الماجستير، اول كلمة قلتها له هي لا تقف فيها، لاعتقادي انه لن يجد الكثير ليراه.
Tag: واشنطون
أين تذهب في واشنطن
مواضيع اخرى قد تعجبك:
تحديث: ٨ / ٢٠١٤ قمت بزيارة المدينة واضفت بعض الاماكن الجديدة وحذفت بعض الاماكن التي اغلقت، ولا تبخل بملاحظاتك واماكنك ومطاعمك المفضلة.
احد الاصدقاء سيسافر الى الولايات المتحدة الامريكية وسيقف في واشنطن العاصمة لبضعة ايام فسألني عن المدينة بحكم اني درست فيها في مرحلة الماجستير، اول كلمة قلتها له هي لا تقف فيها، لاعتقادي انه لن يجد الكثير ليراه.
Tag: Family
Tag: Apple
Short Podcasts, how to listen to them?
I own an iPod for more than three years now, and since I am not a music fan it was setting in my drawer doing nothing, the only useful thing I used it for was putting some kids shows for my son to keep him busy during long journeys.
But recently I discovered the wonderful world of Podcasts, and to be honest I got addicted to it, these days you will often see me with my earbuds walking like a zombie.
خواطر عن لندن
خواطر سريعة عن زيارتي الاخيرة للندن.
الحبر النظيف
خلال المساء وفي وسط لندن تلاحظ العديد من مراكز توزيع الجرائد المجانية مثل جريدة London Lite، ما اعجبني في هذه الجرائد ليس النموذج المجاني، لاني اعتقد انه يستهلك العديد من المصادر الطبيعية دون تقديم قيمة حقيقية، لكن ما اعجبني هما شيئن، الاول مقاس الجرائد، فالمقاس الصغير او ما يسمى بالتبلويد سهل جداً في التصفح ولا تحتاج الى طاولة 4 في 6 لقرأته، الشئ الثاني وهو الاهم هو نوع الحبر المستخدم، فهو حسب زعمهم وحسب تجربتي لا يلوث الايدي بالحبر، وحقيقة هذه الخاصيتين هي من اكثر الاشياء التي اكرهها في مطبوعاتنا.
Tag: Ipod
Short Podcasts, how to listen to them?
I own an iPod for more than three years now, and since I am not a music fan it was setting in my drawer doing nothing, the only useful thing I used it for was putting some kids shows for my son to keep him busy during long journeys.
But recently I discovered the wonderful world of Podcasts, and to be honest I got addicted to it, these days you will often see me with my earbuds walking like a zombie.
Tag: Itunes
Short Podcasts, how to listen to them?
I own an iPod for more than three years now, and since I am not a music fan it was setting in my drawer doing nothing, the only useful thing I used it for was putting some kids shows for my son to keep him busy during long journeys.
But recently I discovered the wonderful world of Podcasts, and to be honest I got addicted to it, these days you will often see me with my earbuds walking like a zombie.
Tag: Podcast
Short Podcasts, how to listen to them?
I own an iPod for more than three years now, and since I am not a music fan it was setting in my drawer doing nothing, the only useful thing I used it for was putting some kids shows for my son to keep him busy during long journeys.
But recently I discovered the wonderful world of Podcasts, and to be honest I got addicted to it, these days you will often see me with my earbuds walking like a zombie.
Tag: Careers
Study Says US Needs Fewer Science Students
It’s an article of faith: the United States needs more native-born students in science and other technical fields. But a new paper … contradicts the notion of a shrinking supply of native-born talent in the United States. In fact, the supply has actually remained steady over the past 30 years, the researchers conclude, while the highest-performing students in the pipeline are opting out of science and engineering in greater numbers than in the past, suggesting that the threat to American economic competitiveness comes not from inadequate science training in school and college but from a lack of incentives that would make science and technology careers attractive. Cranking out even more science graduates, according to the researchers, does not give corporations any incentive to boost wages for science/tech jobs, which would be one way to retain the highest-performing students.
The Adventures of Johnny Bunko

A friend recommended that I read “The Adventures of Johnny Bunko”, I read it and I loved it, thought I should share it with others too.
The Adventures of Johnny Bunko is America’s first business book in manga and the last career guide you’ll ever need.
The book, which you can read in an hour, tells the story of Johnny Bunko, a beleaguered Everyman toiling away at the Boggs Corp.
Tag: Education
Study Says US Needs Fewer Science Students
It’s an article of faith: the United States needs more native-born students in science and other technical fields. But a new paper … contradicts the notion of a shrinking supply of native-born talent in the United States. In fact, the supply has actually remained steady over the past 30 years, the researchers conclude, while the highest-performing students in the pipeline are opting out of science and engineering in greater numbers than in the past, suggesting that the threat to American economic competitiveness comes not from inadequate science training in school and college but from a lack of incentives that would make science and technology careers attractive. Cranking out even more science graduates, according to the researchers, does not give corporations any incentive to boost wages for science/tech jobs, which would be one way to retain the highest-performing students.
TED: Schools kill creativity
I saw this video last year by Sir Ken Robinson, as the title say “schools kill creativity”, watch and tell me what you think.
Very funny and insightful video (20 minutes)
Tag: Science
Study Says US Needs Fewer Science Students
It’s an article of faith: the United States needs more native-born students in science and other technical fields. But a new paper … contradicts the notion of a shrinking supply of native-born talent in the United States. In fact, the supply has actually remained steady over the past 30 years, the researchers conclude, while the highest-performing students in the pipeline are opting out of science and engineering in greater numbers than in the past, suggesting that the threat to American economic competitiveness comes not from inadequate science training in school and college but from a lack of incentives that would make science and technology careers attractive. Cranking out even more science graduates, according to the researchers, does not give corporations any incentive to boost wages for science/tech jobs, which would be one way to retain the highest-performing students.
Engineers endangered species?
High-Tech Japanese, Running Out of Engineers
After years of fretting over coming shortages, the country is actually facing a dwindling number of young people entering engineering and technology-related fields.
Universities call it “rikei banare,” or “flight from science.” The decline is growing so drastic that industry has begun advertising campaigns intended to make engineering look sexy and cool, and companies are slowly starting to import foreign workers, or sending jobs to where the engineers are, in Vietnam and India.
Tag: Drupal
البيت الابيض يحول الى دروبال Drupal
البيت الابيض الموقع الرئيسي للحكومة الامريكية يحول الى دروبال، نظام ادارة المحتوى المفتوح المصدر.
للمزيد من التفاصيل: http://techpresident.com/blog-entry/whitehousegov-goes-drupal
Saudi Arabia IPv6 workshop and website
I am currently preparing for Saudi Arabia IPv6 workshop, that we at CITC arranging at 8th of February 2009.
The workshop will have many high profile speakers in the IPv6 field.
You can find more information about the workshop at IPv6 website: www.ipv6.org.sa
Don’t forget to register for the workshop.
P.S. the website is built using Drupal
Drupal best modules
One of Drupal’s best features is the modular design, the core of Drupal is very small but flexible, and it only implements basic functionality.
The good news is that Drupal already has hundreds of modules to implement any missing feature, you can even build your own module if you didn’t find a module to fulfill your needs.
But having all these choices make finding the appropriate module a really hard job, to help you select the best Drupal modules I found a good list of module at Acquia (a commercial company founded by Drupal inventor Dries Buytaert to provide different services around Drupal).
Al Madina newspaper uses drupal

It seems that Al Madina daily newspaper is using drupal fro their newspaper website, really nice.
Drupal wins 2008 Best Open Source CMS
Drupal wins 2008 Best Open Source CMS from Packt Publishing

More from
http://www.packtpub.com/article/2008-open-source-cms-award-winner-announced
More from Wikipedia:
Tag: Firefox
Firefox block Microsoft plugins
Today when I started Firefox on Windows XP, it gave me the following warning:

These plug-ins are installed without user permission, and virtually impossible to disable or uninstall, and it turned out that these plug-ins left the browser open to attack.
More info: Sneaky Microsoft Add-On Put Firefox Users At Risk
Download Firefox 3 now
In Saudi Arabia download Firefox before 10 pm on Wednesday to help Firefox to set new world record.
Make sure you scan the file before installation, just in case.
شارك فاير فوكس لتسجيل رقم قياسي جديد
يسعى متصفح فاير فوكس Firefox لتسجيل رقم قياسي في موسوعة جينيس لأكثر برنامج تحميل خلال 24 ساعة، واليوم المنتظر هو يوم إصدار النسخة الثالثة، وسوف يكون يوم الثلاثاء القادم 17 يونيو.
يمكنك التسجيل في موقع فاير فوكس لتذكيرك بيوم الإصدار (رجاء لا تستخدم عنوان بريد العمل الرسمي)
http://www.spreadfirefox.com/en-US/worldrecord/
Tag: Microsoft
Firefox block Microsoft plugins
Today when I started Firefox on Windows XP, it gave me the following warning:

These plug-ins are installed without user permission, and virtually impossible to disable or uninstall, and it turned out that these plug-ins left the browser open to attack.
More info: Sneaky Microsoft Add-On Put Firefox Users At Risk
Tag: Dody
صور جديدة لدودي وتالا
صور عند مصورة محترفة، عيالي طالعين هادين ومؤدبين وحلوين وبدون مخوش على غير العادة (قولوا ما شاء الله بس تراهم مهوب كذا في الطبيعة)
Tag: Photos
صور جديدة لدودي وتالا
صور عند مصورة محترفة، عيالي طالعين هادين ومؤدبين وحلوين وبدون مخوش على غير العادة (قولوا ما شاء الله بس تراهم مهوب كذا في الطبيعة)
Tag: Tala
صور جديدة لدودي وتالا
صور عند مصورة محترفة، عيالي طالعين هادين ومؤدبين وحلوين وبدون مخوش على غير العادة (قولوا ما شاء الله بس تراهم مهوب كذا في الطبيعة)
Tag: Android
Smart phones and netbooks operating system
I compiled a quick and dirty list of smart phone and netbook OS, the list included the OS that I think are relevant. I merged both smart phone and netbooks OSes in the same category, because it seems they can be used on both platforms. Please let me know if you want to include any data worth adding.
Open
Chrome OS
Started: 2009 Company: Google OS Base: Linux Browser: Webkit based (it is Chrome!) http://en.wikipedia.org/wiki/Google_Chrome_OS
Tag: Iphone
Smart phones and netbooks operating system
I compiled a quick and dirty list of smart phone and netbook OS, the list included the OS that I think are relevant. I merged both smart phone and netbooks OSes in the same category, because it seems they can be used on both platforms. Please let me know if you want to include any data worth adding.
Open
Chrome OS
Started: 2009 Company: Google OS Base: Linux Browser: Webkit based (it is Chrome!) http://en.wikipedia.org/wiki/Google_Chrome_OS
Tag: Mameo
Smart phones and netbooks operating system
I compiled a quick and dirty list of smart phone and netbook OS, the list included the OS that I think are relevant. I merged both smart phone and netbooks OSes in the same category, because it seems they can be used on both platforms. Please let me know if you want to include any data worth adding.
Open
Chrome OS
Started: 2009 Company: Google OS Base: Linux Browser: Webkit based (it is Chrome!) http://en.wikipedia.org/wiki/Google_Chrome_OS
Tag: Mobile
Smart phones and netbooks operating system
I compiled a quick and dirty list of smart phone and netbook OS, the list included the OS that I think are relevant. I merged both smart phone and netbooks OSes in the same category, because it seems they can be used on both platforms. Please let me know if you want to include any data worth adding.
Open
Chrome OS
Started: 2009 Company: Google OS Base: Linux Browser: Webkit based (it is Chrome!) http://en.wikipedia.org/wiki/Google_Chrome_OS
Tag: Moblin
Smart phones and netbooks operating system
I compiled a quick and dirty list of smart phone and netbook OS, the list included the OS that I think are relevant. I merged both smart phone and netbooks OSes in the same category, because it seems they can be used on both platforms. Please let me know if you want to include any data worth adding.
Open
Chrome OS
Started: 2009 Company: Google OS Base: Linux Browser: Webkit based (it is Chrome!) http://en.wikipedia.org/wiki/Google_Chrome_OS
Tag: Netbook
Smart phones and netbooks operating system
I compiled a quick and dirty list of smart phone and netbook OS, the list included the OS that I think are relevant. I merged both smart phone and netbooks OSes in the same category, because it seems they can be used on both platforms. Please let me know if you want to include any data worth adding.
Open
Chrome OS
Started: 2009 Company: Google OS Base: Linux Browser: Webkit based (it is Chrome!) http://en.wikipedia.org/wiki/Google_Chrome_OS
Tag: Interview
FLOSS weekly Linus interview
FLOSS weekly (FLOSS = Free Libre Open Source Software) interview with Linus Torvalds, straight questions and honest and simple answers, I love it.
http://twit.tv/floss88 (56 minutes)

Tag: Linus
FLOSS weekly Linus interview
FLOSS weekly (FLOSS = Free Libre Open Source Software) interview with Linus Torvalds, straight questions and honest and simple answers, I love it.
http://twit.tv/floss88 (56 minutes)

Tag: Art
Tag: Creative
Tag: Inspiration
TED: Ideas worth spreading
TED (Technology Entertainment Design) is an annual conference […] It defines its mission as “ideas worth spreading”, and selected talks given at TED are available free on its website. Its lectures cover a broad set of topics: science, arts, design, politics, culture, business, global issues, technology, and entertainment.
http://en.wikipedia.org/wiki/TED_(conference)
So many inspiring talks (in Video and Audio format), you will find it really hard to keep listening because the inspiration effect is almost instant.
Tag: Metro
خواطر عن لندن
خواطر سريعة عن زيارتي الاخيرة للندن.
الحبر النظيف
خلال المساء وفي وسط لندن تلاحظ العديد من مراكز توزيع الجرائد المجانية مثل جريدة London Lite، ما اعجبني في هذه الجرائد ليس النموذج المجاني، لاني اعتقد انه يستهلك العديد من المصادر الطبيعية دون تقديم قيمة حقيقية، لكن ما اعجبني هما شيئن، الاول مقاس الجرائد، فالمقاس الصغير او ما يسمى بالتبلويد سهل جداً في التصفح ولا تحتاج الى طاولة 4 في 6 لقرأته، الشئ الثاني وهو الاهم هو نوع الحبر المستخدم، فهو حسب زعمهم وحسب تجربتي لا يلوث الايدي بالحبر، وحقيقة هذه الخاصيتين هي من اكثر الاشياء التي اكرهها في مطبوعاتنا.
Tag: Pret
خواطر عن لندن
خواطر سريعة عن زيارتي الاخيرة للندن.
الحبر النظيف
خلال المساء وفي وسط لندن تلاحظ العديد من مراكز توزيع الجرائد المجانية مثل جريدة London Lite، ما اعجبني في هذه الجرائد ليس النموذج المجاني، لاني اعتقد انه يستهلك العديد من المصادر الطبيعية دون تقديم قيمة حقيقية، لكن ما اعجبني هما شيئن، الاول مقاس الجرائد، فالمقاس الصغير او ما يسمى بالتبلويد سهل جداً في التصفح ولا تحتاج الى طاولة 4 في 6 لقرأته، الشئ الثاني وهو الاهم هو نوع الحبر المستخدم، فهو حسب زعمهم وحسب تجربتي لا يلوث الايدي بالحبر، وحقيقة هذه الخاصيتين هي من اكثر الاشياء التي اكرهها في مطبوعاتنا.
Tag: Tube
خواطر عن لندن
خواطر سريعة عن زيارتي الاخيرة للندن.
الحبر النظيف
خلال المساء وفي وسط لندن تلاحظ العديد من مراكز توزيع الجرائد المجانية مثل جريدة London Lite، ما اعجبني في هذه الجرائد ليس النموذج المجاني، لاني اعتقد انه يستهلك العديد من المصادر الطبيعية دون تقديم قيمة حقيقية، لكن ما اعجبني هما شيئن، الاول مقاس الجرائد، فالمقاس الصغير او ما يسمى بالتبلويد سهل جداً في التصفح ولا تحتاج الى طاولة 4 في 6 لقرأته، الشئ الثاني وهو الاهم هو نوع الحبر المستخدم، فهو حسب زعمهم وحسب تجربتي لا يلوث الايدي بالحبر، وحقيقة هذه الخاصيتين هي من اكثر الاشياء التي اكرهها في مطبوعاتنا.
Tag: Islam
بيانات برنامج القرآن
وضعت كل البيانات التي استخدمتها في برنامج القرآن للتحميل، مع معلومات عن كيفية استخدامها.
Web based Quran Application
Last week I rediscovered ArabEyes which is a web site dedicated for Arabic UNIX software, they host many Arabic projects.
One of the hosted projects is Quran project, they produced many XML files of Quran text, and they needed help with collecting data, both textual data, and audio data.
So I talked with Abdullah Aldosari about it, and it happened that he have MySQL table with this kind of data, so I processed the table and convert it UTF-8 to be complatible with ArabEyes and UNIX, my plan is to cleanup this data and contibue it back to ArabEyes.
Meanwhile I started playing with this data and created a web based Quran software, please try it out.
Quran
It uses AJAX to make fast and user friendly interface.

Tag: Quran
بيانات برنامج القرآن
وضعت كل البيانات التي استخدمتها في برنامج القرآن للتحميل، مع معلومات عن كيفية استخدامها.
Web based Quran Application
Last week I rediscovered ArabEyes which is a web site dedicated for Arabic UNIX software, they host many Arabic projects.
One of the hosted projects is Quran project, they produced many XML files of Quran text, and they needed help with collecting data, both textual data, and audio data.
So I talked with Abdullah Aldosari about it, and it happened that he have MySQL table with this kind of data, so I processed the table and convert it UTF-8 to be complatible with ArabEyes and UNIX, my plan is to cleanup this data and contibue it back to ArabEyes.
Meanwhile I started playing with this data and created a web based Quran software, please try it out.
Quran
It uses AJAX to make fast and user friendly interface.

Tag: Geeks
Presenting at Riyadh Geeks Today
Today at 7:15 pm Riyadh time, I am going to give a presentation titled “Tips for faster websites” in front of Riyadh Geeks group at Bader.
Alriyadh Newspaper covered the meeting and the presentation: http://www.alriyadh.com/2009/08/08/article450749.html
I got many calls and emails from to attend the presentation, which made me bit nervous and worried, thank you all, and see you their.
Update:
We’ve just finished Riyadh Geeks meeting, big audience, thank you all for coming, and special thank to “Riyadh Geeks” for inventing me, and arranging this event.
Riyadh Geeks meeting
I just came from my first meeting, one word awesome 🙂
Thank you guys for arranging such nice event, as usual you meet with many interesting people with great ideas, and a lot of energy.
One thing for sure, it won’t be the last meeting for me.
Tag: Presentation
Presenting at Riyadh Geeks Today
Today at 7:15 pm Riyadh time, I am going to give a presentation titled “Tips for faster websites” in front of Riyadh Geeks group at Bader.
Alriyadh Newspaper covered the meeting and the presentation: http://www.alriyadh.com/2009/08/08/article450749.html
I got many calls and emails from to attend the presentation, which made me bit nervous and worried, thank you all, and see you their.
Update:
We’ve just finished Riyadh Geeks meeting, big audience, thank you all for coming, and special thank to “Riyadh Geeks” for inventing me, and arranging this event.
Tag: Webserver
Presenting at Riyadh Geeks Today
Today at 7:15 pm Riyadh time, I am going to give a presentation titled “Tips for faster websites” in front of Riyadh Geeks group at Bader.
Alriyadh Newspaper covered the meeting and the presentation: http://www.alriyadh.com/2009/08/08/article450749.html
I got many calls and emails from to attend the presentation, which made me bit nervous and worried, thank you all, and see you their.
Update:
We’ve just finished Riyadh Geeks meeting, big audience, thank you all for coming, and special thank to “Riyadh Geeks” for inventing me, and arranging this event.
Tag: Bing
Why I can’t trust Microsoft
When Microsoft released Bing search engine, I was really impressed, it looks good and the search is good.
But unfortunately Microsoft have a very bad habits of ruining really good products.
When you try to search for Why is Windows so expensive?, the first result you will get is: “Why are Mac’s So Expensive?”
Tag: Funny
Why I can’t trust Microsoft
When Microsoft released Bing search engine, I was really impressed, it looks good and the search is good.
But unfortunately Microsoft have a very bad habits of ruining really good products.
When you try to search for Why is Windows so expensive?, the first result you will get is: “Why are Mac’s So Expensive?”
Tag: Mircosoft
Why I can’t trust Microsoft
When Microsoft released Bing search engine, I was really impressed, it looks good and the search is good.
But unfortunately Microsoft have a very bad habits of ruining really good products.
When you try to search for Why is Windows so expensive?, the first result you will get is: “Why are Mac’s So Expensive?”
Tag: Chrome
Google Chrome OS
Every time I visit a family I spend considerable time fixing Windows desktop and laptop, I don’t mind helping, but I mind not getting paid by Microsoft!
Windows machines are really hard to maintain, and you will rarely find someone happy with, unless he do the periodic re-installations, plus Windows is really pricey software, Windows 7 pro will cost $199 (home is $80 cheaper), it was acceptable 10 years ago when the computers prices were around $3000, but nowadays it i
Tag: Success
TED: Success is a continuous journey
3 minutes presentation:
Richard St. John reminds us that success is not a one-way street, but a constant journey. He uses the story of his business’ rise and fall to illustrate a valuable lesson — when we stop trying, we fail.
Tag: Ted
TED: Success is a continuous journey
3 minutes presentation:
Richard St. John reminds us that success is not a one-way street, but a constant journey. He uses the story of his business’ rise and fall to illustrate a valuable lesson — when we stop trying, we fail.
TED: Schools kill creativity
I saw this video last year by Sir Ken Robinson, as the title say “schools kill creativity”, watch and tell me what you think.
Very funny and insightful video (20 minutes)
Tag: School
TED: Schools kill creativity
I saw this video last year by Sir Ken Robinson, as the title say “schools kill creativity”, watch and tell me what you think.
Very funny and insightful video (20 minutes)
Tag: Wave
Google Wave: Is What Email Would Look Like If It Were Invented Today
Lengthy but a must see presentation.
Tag: Engine
Arabic Projects Ideas 3: Open Arabic Stemmer
Nowadays we have many great options to build your own search engines, either for your website, or for you own custom applications. to mention a few:
All of these search engine option works great for English language, and they have decent support for Arabic language thanks to Unicode and UTF-8, but unfortunately they still lack a the power of stemming that you will find in English language.
Tag: Lucene
Arabic Projects Ideas 3: Open Arabic Stemmer
Nowadays we have many great options to build your own search engines, either for your website, or for you own custom applications. to mention a few:
All of these search engine option works great for English language, and they have decent support for Arabic language thanks to Unicode and UTF-8, but unfortunately they still lack a the power of stemming that you will find in English language.
Tag: Search
Arabic Projects Ideas 3: Open Arabic Stemmer
Nowadays we have many great options to build your own search engines, either for your website, or for you own custom applications. to mention a few:
All of these search engine option works great for English language, and they have decent support for Arabic language thanks to Unicode and UTF-8, but unfortunately they still lack a the power of stemming that you will find in English language.
Tag: Solr
Arabic Projects Ideas 3: Open Arabic Stemmer
Nowadays we have many great options to build your own search engines, either for your website, or for you own custom applications. to mention a few:
All of these search engine option works great for English language, and they have decent support for Arabic language thanks to Unicode and UTF-8, but unfortunately they still lack a the power of stemming that you will find in English language.
Tag: Sphinx
Arabic Projects Ideas 3: Open Arabic Stemmer
Nowadays we have many great options to build your own search engines, either for your website, or for you own custom applications. to mention a few:
All of these search engine option works great for English language, and they have decent support for Arabic language thanks to Unicode and UTF-8, but unfortunately they still lack a the power of stemming that you will find in English language.
Tag: Fonts
Arabic Projects Ideas 2: Open Arabic Fonts
If you build Arabic website you must be hit by the hard reality, Arabic web font options are really narrow, the only realistic choices are:
- Tahoma: only good for small sizes.
- Arabic Transparent
- Traditional Arabic
My idea is to buy other quality Arabic fonts and ask browser/OS vendors to include them, we really need more choice to improve the quality of website productions, and add more creativity to our Arabic Internet.
Tag: Calendar
Arabic Projects Ideas 1: Open Um Alqura Calendar
In Saudi Arabia the official calendar is Um Alqura calendar, which is a Hejeri based calendar.
The idea is to buy the royalties of the calculation function (KACST owns it), and open it, and force all software vendors to include it.
Just imagine that your mobile date, match your outlook date, match your favourite website date. Stakeholders:
- Government: KACST, CITC, Yesser, MCIT
- Software vendors: Microsoft, Oracle, SAP, Sun, Apple
- Open Source: Linux, MySQL, Postgresql etc..
- Mobile phones vendors: Nokia, SonyEriccson, Apple, HTC, etc…
- Other electronics vendors: Humax receiver manufacturer.
- Content Providers: Google, Maktoob, Yahoo, MSN, Newspapers, etc..
- Development Languages: Java, .NET, PHP, Python, Perl, etc…
If you have an ideas to improve the initial idea please comment.
Tag: Date
Arabic Projects Ideas 1: Open Um Alqura Calendar
In Saudi Arabia the official calendar is Um Alqura calendar, which is a Hejeri based calendar.
The idea is to buy the royalties of the calculation function (KACST owns it), and open it, and force all software vendors to include it.
Just imagine that your mobile date, match your outlook date, match your favourite website date. Stakeholders:
- Government: KACST, CITC, Yesser, MCIT
- Software vendors: Microsoft, Oracle, SAP, Sun, Apple
- Open Source: Linux, MySQL, Postgresql etc..
- Mobile phones vendors: Nokia, SonyEriccson, Apple, HTC, etc…
- Other electronics vendors: Humax receiver manufacturer.
- Content Providers: Google, Maktoob, Yahoo, MSN, Newspapers, etc..
- Development Languages: Java, .NET, PHP, Python, Perl, etc…
If you have an ideas to improve the initial idea please comment.
Tag: Idea
Arabic Projects Ideas 1: Open Um Alqura Calendar
In Saudi Arabia the official calendar is Um Alqura calendar, which is a Hejeri based calendar.
The idea is to buy the royalties of the calculation function (KACST owns it), and open it, and force all software vendors to include it.
Just imagine that your mobile date, match your outlook date, match your favourite website date. Stakeholders:
- Government: KACST, CITC, Yesser, MCIT
- Software vendors: Microsoft, Oracle, SAP, Sun, Apple
- Open Source: Linux, MySQL, Postgresql etc..
- Mobile phones vendors: Nokia, SonyEriccson, Apple, HTC, etc…
- Other electronics vendors: Humax receiver manufacturer.
- Content Providers: Google, Maktoob, Yahoo, MSN, Newspapers, etc..
- Development Languages: Java, .NET, PHP, Python, Perl, etc…
If you have an ideas to improve the initial idea please comment.
Tag: Opensource
MySQL Founder Starts Open Database Alliance, Plans Refactoring
Monty Widenius, the ‘father’ of MySQL, has created the the Open Database Alliance, with the aim of becoming the industry hub for the MySQL open source database. He wants to unify all MySQL-related development and services, providing a potential solution to the fragmentation and uncertainty facing the communities, businesses and technical experts involved with MySQL, following the news of the Oracle acquisition of Sun.
Via: Slashdot
Tag: Website
Linux.com relaunched
The new Linux.com relaunched under the management of Linux Foundation.
Tag: Community
Riyadh Geeks meeting
I just came from my first meeting, one word awesome 🙂
Thank you guys for arranging such nice event, as usual you meet with many interesting people with great ideas, and a lot of energy.
One thing for sure, it won’t be the last meeting for me.
Tag: Innovation
Riyadh Geeks meeting
I just came from my first meeting, one word awesome 🙂
Thank you guys for arranging such nice event, as usual you meet with many interesting people with great ideas, and a lot of energy.
One thing for sure, it won’t be the last meeting for me.
Tag: Servers
More information about Google Servers
Have you ever asked your self where does Google buy its servers, Dell, HP, IBM, or Sun?
Unlike everyone in the world, Google don’t buy servers from different vendor they build them!
It doesn’t make sense if you have 100 or 1000 servers, but if what about if you have hundreds of thousands of servers, which is the case for Google.
Actually Google have long time ago stated that they their own server, but the company revealed many new details about its servers, and operation.
Tag: Javascript
jQuery tutorial video
jQuery is a lightweight Javascript library, it is very easy to learn, I found this amazing video from Google TechTalk channel on Youtube, don’t be fooled by the presenter age (he is 12 years old) he knows what is he talking about, enjoy!
Chrome: Google new web browser
Google is building their own new browser, very interesting features, it has so many advance features that makes you wonder is the next OS GUI going to be a browser.
A post about the “chrome”:
http://blogoscoped.com/archive/2008-09-01-n47.html
Nice comic describing chrome features:
http://blogoscoped.com/google-chrome/
Tag: Jquery
jQuery tutorial video
jQuery is a lightweight Javascript library, it is very easy to learn, I found this amazing video from Google TechTalk channel on Youtube, don’t be fooled by the presenter age (he is 12 years old) he knows what is he talking about, enjoy!
Tag: Dsl
Ericsson 500Mbps DSL
Ericsson has successfully demonstrated data-transfer speeds of more than 500 megabits per second over copper, the communications company said Monday.
The data-transfer rates were achieved using a version of digital subscriber line (DSL) technology called “vectorized” VDSL2, Ericsson said in a statement. The technology, also called “crosstalk cancellation,” provides the high transmission rates through a twisted pair of copper cables by reducing the noise coming from other pairs in the same cable bundle. VDSL2 has traditionally offered speeds of around 100Mbps.
Tag: Stc
Ericsson 500Mbps DSL
Ericsson has successfully demonstrated data-transfer speeds of more than 500 megabits per second over copper, the communications company said Monday.
The data-transfer rates were achieved using a version of digital subscriber line (DSL) technology called “vectorized” VDSL2, Ericsson said in a statement. The technology, also called “crosstalk cancellation,” provides the high transmission rates through a twisted pair of copper cables by reducing the noise coming from other pairs in the same cable bundle. VDSL2 has traditionally offered speeds of around 100Mbps.
STC’s new logo?
It seems that Saudi Telecom Company (STC) is going to change its logo, the new logo is all over Riyadh, without any reference to STC, with only the slogan “What good is technology if doesn’t make your life easier (poorly translated)”.
This time STC is using the logo one of the companies STC bought, STC bought 51% of Indonesian GSM operator Natrindo, and AXIS is the brand name used by Natrindo.
تتبع: خدمة تتبع سيارتك من الاتصالات
تتبع خدمة جديدة من شركة الاتصالات تمكنك من متابعة موقع سيارتك في اي لحظة باستخدم برنامج خاص او جوجل ايرث، يمكنك متابعة مسارها، سرعتها، التحذير عند تجاوز سرعة معينة، او منطقة معينة، او حتى وقت معين.
طبعاً، هذه الخدمة مصيبة على المراهقين اللي بادين يسوقون او يسرقون سيارات اهلهم 🙂 حتى السووايق ما راح يسلمون.
ويبدو ان الخدمة ستكون موجهة للافراد والشركات، واعتقد ان توجيهها للافراد حركة اعلامية من شركة الاتصالات، اما للشركات فاعتقد انها ستكون خدمة ممتازة، خصوصاً شركات تأجير السيارات، وشركات النقل.
Network Timeout!!
Lately I am getting a lot of “Network Timeout” errors, is it my machine or does everybody get this error.
Tag: Qaym
موقع قيم النسخة الثانية
يوم امس دعاني جهاد العمار الى مؤتمر صحفي نظمة حول اطلاق النسخة الجديدة من موقع قيم، 50% من المؤتمر كان حول التطويرات الجديدة في الموقع والتي من اهمها اضافة خاصية الخرائط، فعلا رائعة!!! وكذلك اعلى مستخدمين (ترتيبي كان قليل 🙁 )
ما اثار اهتمامي اكثر هو الحضور، كان كثير ورائع، كمية الحماس والطاقة الموجودة كانت رائعة. لازم ابداء احضر مثل هذه الاجتماعات.
Tag: Quotes
15 Inspiring Bruce Lee Quotes
My favorite:
- Showing off is the fool’s idea of glory
- Simplicity is the key to brilliance
- A goal is not always meant to be reached, it often serves simply as something to aim at
- If you spend too much time thinking about a thing, you’ll never get it done
Complete 15 @
http://www.junauza.com/2009/03/15-inspiring-bruce-lee-quotes-that.html
Tag: Sandstorm
Tag: Saudi Arabia
Saudi Arabia IPv6 workshop and website
I am currently preparing for Saudi Arabia IPv6 workshop, that we at CITC arranging at 8th of February 2009.
The workshop will have many high profile speakers in the IPv6 field.
You can find more information about the workshop at IPv6 website: www.ipv6.org.sa
Don’t forget to register for the workshop.
P.S. the website is built using Drupal
Tag: Workshop
Tag: Herfy
Kudu’s kids meal toy … after 20 minutes
No my son didn’t even try to break, it just break in 4 places in 20 minutes, the worst toy I ever saw. Of course Kudu isn’t the only restaurant with crabby kids toys, Herfy and almost all restaurant in Saudi Arabic.
The only exception is McDonald’s, where kids ask for it just for the toys.
Local restaurants, please improve your toys.
Tag: Kids
Kudu’s kids meal toy … after 20 minutes
No my son didn’t even try to break, it just break in 4 places in 20 minutes, the worst toy I ever saw. Of course Kudu isn’t the only restaurant with crabby kids toys, Herfy and almost all restaurant in Saudi Arabic.
The only exception is McDonald’s, where kids ask for it just for the toys.
Local restaurants, please improve your toys.
Tag: Kudu
Kudu’s kids meal toy … after 20 minutes
No my son didn’t even try to break, it just break in 4 places in 20 minutes, the worst toy I ever saw. Of course Kudu isn’t the only restaurant with crabby kids toys, Herfy and almost all restaurant in Saudi Arabic.
The only exception is McDonald’s, where kids ask for it just for the toys.
Local restaurants, please improve your toys.
Tag: Toys
Kudu’s kids meal toy … after 20 minutes
No my son didn’t even try to break, it just break in 4 places in 20 minutes, the worst toy I ever saw. Of course Kudu isn’t the only restaurant with crabby kids toys, Herfy and almost all restaurant in Saudi Arabic.
The only exception is McDonald’s, where kids ask for it just for the toys.
Local restaurants, please improve your toys.
Tag: Palestine
Tag: فلسطين
Tag: Gnome
Qt becomes LGPL
Slashdot:
Qt, the highly polished, well documented, modern GUI toolkit owned by Nokia will be available under the LGPL starting with version 4.5! … [Nokia] want to encourage and stimulate the use of Qt Everywhere. This is fantastic news for all commercial developers looking to create cross-platform applications …
Wikipedia:
Qt is most notably used in KDE, Opera, Google Earth, Skype, Qtopia, Adobe Photoshop Album, VirtualBox and OPIE.
Really good news for KDE project and fans.
Tag: Kde
Qt becomes LGPL
Slashdot:
Qt, the highly polished, well documented, modern GUI toolkit owned by Nokia will be available under the LGPL starting with version 4.5! … [Nokia] want to encourage and stimulate the use of Qt Everywhere. This is fantastic news for all commercial developers looking to create cross-platform applications …
Wikipedia:
Qt is most notably used in KDE, Opera, Google Earth, Skype, Qtopia, Adobe Photoshop Album, VirtualBox and OPIE.
Really good news for KDE project and fans.
Tag: Qt
Qt becomes LGPL
Slashdot:
Qt, the highly polished, well documented, modern GUI toolkit owned by Nokia will be available under the LGPL starting with version 4.5! … [Nokia] want to encourage and stimulate the use of Qt Everywhere. This is fantastic news for all commercial developers looking to create cross-platform applications …
Wikipedia:
Qt is most notably used in KDE, Opera, Google Earth, Skype, Qtopia, Adobe Photoshop Album, VirtualBox and OPIE.
Really good news for KDE project and fans.
Tag: Acquia
Drupal best modules
One of Drupal’s best features is the modular design, the core of Drupal is very small but flexible, and it only implements basic functionality.
The good news is that Drupal already has hundreds of modules to implement any missing feature, you can even build your own module if you didn’t find a module to fulfill your needs.
But having all these choices make finding the appropriate module a really hard job, to help you select the best Drupal modules I found a good list of module at Acquia (a commercial company founded by Drupal inventor Dries Buytaert to provide different services around Drupal).
Tag: Modules
Drupal best modules
One of Drupal’s best features is the modular design, the core of Drupal is very small but flexible, and it only implements basic functionality.
The good news is that Drupal already has hundreds of modules to implement any missing feature, you can even build your own module if you didn’t find a module to fulfill your needs.
But having all these choices make finding the appropriate module a really hard job, to help you select the best Drupal modules I found a good list of module at Acquia (a commercial company founded by Drupal inventor Dries Buytaert to provide different services around Drupal).
Tag: Lighttpd
nginx [Engine X] enters webserver top 5
![]()
nginx [Engine X] became the world 4th most popular web server, according to the latest Netcraft survey.
It is an event based web server, which makes really scalable especially for static files, so if you are serving many images, audio files, video, you might consider it.
It can also configured to work as HTTP and mail proxy.
Of course you should look also at Lighttpd [Lighty] which work with the same principle, and I have been using it for around 2 years for alriyadh.com
Tag: Web Server
nginx [Engine X] enters webserver top 5
![]()
nginx [Engine X] became the world 4th most popular web server, according to the latest Netcraft survey.
It is an event based web server, which makes really scalable especially for static files, so if you are serving many images, audio files, video, you might consider it.
It can also configured to work as HTTP and mail proxy.
Of course you should look also at Lighttpd [Lighty] which work with the same principle, and I have been using it for around 2 years for alriyadh.com
Tag: Canada
Selling the Iraq War ! Canadian and Australian Prime Ministers give Exact SAME SPEECH
via: reddit
Tag: Youtube
Selling the Iraq War ! Canadian and Australian Prime Ministers give Exact SAME SPEECH
via: reddit
Tag: Newspaper
Al Madina newspaper uses drupal

It seems that Al Madina daily newspaper is using drupal fro their newspaper website, really nice.
Tag: Forum
FreeBSD has an offical forum
FreeBSD my favorite OS, has an official web based discussion forum:
Congratulations, an good job.
It seems to me FreeBSD is getting easier everyday.
Tag: Ahmed
في وطني كن مهايطيا ولا تكن مبدعا
مقال يلخص احد اهم مشاكلنا في هذا الوطن:
في وطني كن مهايطيا ولا تكن مبدعا
احمد، جزاك الله خير، دائماً ما يثلج صدري بمقالتك.
Tag: Problem
في وطني كن مهايطيا ولا تكن مبدعا
مقال يلخص احد اهم مشاكلنا في هذا الوطن:
في وطني كن مهايطيا ولا تكن مبدعا
احمد، جزاك الله خير، دائماً ما يثلج صدري بمقالتك.
Tag: Ipv4
How many IPs do we have left?
Only 14% of IP addresses are left, which is estimated to be used in 811 days which is around 2 years!!

Scientists has found many solutions to delay this problem, including “classless network”, and NAT, which allowed us to use the IP address space more efficiently.
Tag: Award
Drupal wins 2008 Best Open Source CMS
Drupal wins 2008 Best Open Source CMS from Packt Publishing

More from
http://www.packtpub.com/article/2008-open-source-cms-award-winner-announced
More from Wikipedia:
موقع الرياض وجائزة جديدة
في احتفالية كبرى احتضنتها قاعة الفلك في فندق برج العرب بمدينة دبي، حقق موقع “الرياض الإلكتروني” جائزة جديدة ضمن سلسلة الجوائز التي نجح الموقع في كسبها خلال السنوات الماضية، حيث فاز بجائزة أفضل المواقع الإستراتيجية الإعلامية Best Strategic Media and Press Portal على مستوى المواقع العربية متصدرا بذلك ترتيب قائمة أفضل المواقع الإلكترونية لوسائل الإعلام العرب
Tag: Redhat
Wikipedia switch its infrastructure from RedHat to Ubuntu
It is a bit of old news but thought I would share in case you missed it.
Basically Wikipedia is switching 400 server from Redhat and Fedora mix to Ubuntu server.
Check the details in ComputerWorld article
لينكس: تبي تحيرة خيرة
تحديث فبراير ٢٠٢٢ :
بعد تغيير سياسة Centos في التحديث، قررت التحويل الى ديبيان توزيعة ديبيان خفيفة ورشيقة مقارنة باوبنتو، ومجانية وتحديثاتها آمنة
تحديث ١٢ اكتوبر ٢٠١٨:
حولت بالكامل لسينوتس CentOS متوافق مع رد هات لكن مجاني.
تحديث ٢٩ اغسطس ٢٠١٣:
حاليا الخيار بالنسبة لي اوضح كثيرا، فهو ينحصر في اوبنتو Ubuntu خصوصا نسخة الخادمات، او سينتوس CentOS اذا احتجت توافقية مع RedHat.
الموضوع الاصلي
من اهم نقاط الضعف في نظام لينكس هي تعدد التوزيعات، مما يخلق حيرة في اختيار التوزيعة المناسبة حتى لدى خبرء يونكس، فعلى الرغم من اني مدمن انظمة يونكس منذ اكثر من عشر سنوات الا اني لا ازال احتار عند العمل مع لينكس، وهذه احد اهم الاسباب التي تجعلني افضل نظام فري بي اس دي (FreeBSD)، حيث لا يوجد سوى نظام تشغيل واحد فقط لا غير، واذا بحثت عن حل مشكلة في فري بي اس دي ستعرف انها سوف تعمل لانه لا يوجد سوى نظام واحد اسمه قري بي اس دي. طبعاً اذا اخترت توزيعة لينكس وبقيت عليها فانك تحصل على نفس الفائدة، لكن يبقى التشتيت مستمراً من قبل التوزيعات الثانية التي يظهر فيها مزايا جديدة من هنا وهناك.
تدريب واختبارات “رد هات” لينكس في المملكة
أكاديمية الفيصل العالمية تتحالف مع “رد هات” لتقديم دورات واختبارت “رد هات” لينكس، خبر جداً مفرح لسببين:
- سهولة التدريب على لينكس
- ارتفاع الطلب على انظمة لينكس في السوق السعودي
الرجاء التعليق على الخبر اذا كان يهمك 🙂

http://www.alriyadh.com/2008/05/10/article341420.html
تحديث: موقع الاكاديمية على الانترنت:
اكاديمية الفيصل: رد هات
Tag: Freedom
Tag: Rethink
Tag: Caricature
أفضل رسام كاريكاتير سعودي
الكاريكاتير … قد يكون هو الشئ الوحيد الذي يقرأه السعوديين من اوله الى اخره 🙂
اعترف اني شخصياً احرص على الاطلاع على الكاريكاتيرات اليومية ونادرا ما اقرأ مقالات الكتاب، باستثناء فهد الاحمدي لكون مقالاته ظريفة وخفيفة ولا تجيب النكد.
فنانين الكاريكاتير السعوديون رسامين مبدعين (مثال) وغالباً خفيفين الدم (طبعاً هناك استثنآت)
في ما يلي قائمة بالرسامين المفضلين عندي.
Tag: Comic
أفضل رسام كاريكاتير سعودي
الكاريكاتير … قد يكون هو الشئ الوحيد الذي يقرأه السعوديين من اوله الى اخره 🙂
اعترف اني شخصياً احرص على الاطلاع على الكاريكاتيرات اليومية ونادرا ما اقرأ مقالات الكتاب، باستثناء فهد الاحمدي لكون مقالاته ظريفة وخفيفة ولا تجيب النكد.
فنانين الكاريكاتير السعوديون رسامين مبدعين (مثال) وغالباً خفيفين الدم (طبعاً هناك استثنآت)
في ما يلي قائمة بالرسامين المفضلين عندي.
Tag: Logo
STC’s new logo?
It seems that Saudi Telecom Company (STC) is going to change its logo, the new logo is all over Riyadh, without any reference to STC, with only the slogan “What good is technology if doesn’t make your life easier (poorly translated)”.
This time STC is using the logo one of the companies STC bought, STC bought 51% of Indonesian GSM operator Natrindo, and AXIS is the brand name used by Natrindo.
Tag: Books
The Adventures of Johnny Bunko

A friend recommended that I read “The Adventures of Johnny Bunko”, I read it and I loved it, thought I should share it with others too.
The Adventures of Johnny Bunko is America’s first business book in manga and the last career guide you’ll ever need.
The book, which you can read in an hour, tells the story of Johnny Bunko, a beleaguered Everyman toiling away at the Boggs Corp.
Tag: Business
The Adventures of Johnny Bunko

A friend recommended that I read “The Adventures of Johnny Bunko”, I read it and I loved it, thought I should share it with others too.
The Adventures of Johnny Bunko is America’s first business book in manga and the last career guide you’ll ever need.
The book, which you can read in an hour, tells the story of Johnny Bunko, a beleaguered Everyman toiling away at the Boggs Corp.
Linux Kernel Development: How Fast it is Going, Who is Doing It, What They are Doing, and Who is Sponsoring It
Nice article about Linux kernel development, the most interesting to me is the section “Why Companies Support Kernel Development”:
The list of companies participating in Linux kernel development includes many of the most successful technology firms in existence. None of these companies are supporting Linux development as an act of charity; in each case, these companies find that improving the kernel helps them to be more competitive in their markets.
Tag: Life
The Adventures of Johnny Bunko

A friend recommended that I read “The Adventures of Johnny Bunko”, I read it and I loved it, thought I should share it with others too.
The Adventures of Johnny Bunko is America’s first business book in manga and the last career guide you’ll ever need.
The book, which you can read in an hour, tells the story of Johnny Bunko, a beleaguered Everyman toiling away at the Boggs Corp.
Being poor is …
Being poor is …
Short but heart breaking essay on what is it like to be poor.
Tag: Manga
The Adventures of Johnny Bunko

A friend recommended that I read “The Adventures of Johnny Bunko”, I read it and I loved it, thought I should share it with others too.
The Adventures of Johnny Bunko is America’s first business book in manga and the last career guide you’ll ever need.
The book, which you can read in an hour, tells the story of Johnny Bunko, a beleaguered Everyman toiling away at the Boggs Corp.
Tag: Browser
Chrome: Google new web browser
Google is building their own new browser, very interesting features, it has so many advance features that makes you wonder is the next OS GUI going to be a browser.
A post about the “chrome”:
http://blogoscoped.com/archive/2008-09-01-n47.html
Nice comic describing chrome features:
http://blogoscoped.com/google-chrome/
Tag: Gui
Chrome: Google new web browser
Google is building their own new browser, very interesting features, it has so many advance features that makes you wonder is the next OS GUI going to be a browser.
A post about the “chrome”:
http://blogoscoped.com/archive/2008-09-01-n47.html
Nice comic describing chrome features:
http://blogoscoped.com/google-chrome/
Tag: Os
Chrome: Google new web browser
Google is building their own new browser, very interesting features, it has so many advance features that makes you wonder is the next OS GUI going to be a browser.
A post about the “chrome”:
http://blogoscoped.com/archive/2008-09-01-n47.html
Nice comic describing chrome features:
http://blogoscoped.com/google-chrome/
Tag: Cancer
حملة الجمعية السعودية الخيرية لمكافحة السرطان
الجمعية السعودية الخيرية لمكافحة السرطان تقوم بحملة على الانترنت لجمع التبرعات وزيادة الوعي بالجمعية ونشاطاتها.
شاركنا بالتبرع ووضع اعلان الجمعيى في موقعك:
صفحة الاعلان
Tag: Gps
تتبع: خدمة تتبع سيارتك من الاتصالات
تتبع خدمة جديدة من شركة الاتصالات تمكنك من متابعة موقع سيارتك في اي لحظة باستخدم برنامج خاص او جوجل ايرث، يمكنك متابعة مسارها، سرعتها، التحذير عند تجاوز سرعة معينة، او منطقة معينة، او حتى وقت معين.
طبعاً، هذه الخدمة مصيبة على المراهقين اللي بادين يسوقون او يسرقون سيارات اهلهم 🙂 حتى السووايق ما راح يسلمون.
ويبدو ان الخدمة ستكون موجهة للافراد والشركات، واعتقد ان توجيهها للافراد حركة اعلامية من شركة الاتصالات، اما للشركات فاعتقد انها ستكون خدمة ممتازة، خصوصاً شركات تأجير السيارات، وشركات النقل.
Tag: Gsm
تتبع: خدمة تتبع سيارتك من الاتصالات
تتبع خدمة جديدة من شركة الاتصالات تمكنك من متابعة موقع سيارتك في اي لحظة باستخدم برنامج خاص او جوجل ايرث، يمكنك متابعة مسارها، سرعتها، التحذير عند تجاوز سرعة معينة، او منطقة معينة، او حتى وقت معين.
طبعاً، هذه الخدمة مصيبة على المراهقين اللي بادين يسوقون او يسرقون سيارات اهلهم 🙂 حتى السووايق ما راح يسلمون.
ويبدو ان الخدمة ستكون موجهة للافراد والشركات، واعتقد ان توجيهها للافراد حركة اعلامية من شركة الاتصالات، اما للشركات فاعتقد انها ستكون خدمة ممتازة، خصوصاً شركات تأجير السيارات، وشركات النقل.
Tag: Maps
تتبع: خدمة تتبع سيارتك من الاتصالات
تتبع خدمة جديدة من شركة الاتصالات تمكنك من متابعة موقع سيارتك في اي لحظة باستخدم برنامج خاص او جوجل ايرث، يمكنك متابعة مسارها، سرعتها، التحذير عند تجاوز سرعة معينة، او منطقة معينة، او حتى وقت معين.
طبعاً، هذه الخدمة مصيبة على المراهقين اللي بادين يسوقون او يسرقون سيارات اهلهم 🙂 حتى السووايق ما راح يسلمون.
ويبدو ان الخدمة ستكون موجهة للافراد والشركات، واعتقد ان توجيهها للافراد حركة اعلامية من شركة الاتصالات، اما للشركات فاعتقد انها ستكون خدمة ممتازة، خصوصاً شركات تأجير السيارات، وشركات النقل.
Tag: Saudinet
Network Timeout!!
Lately I am getting a lot of “Network Timeout” errors, is it my machine or does everybody get this error.
Tag: World Record
Download Firefox 3 now
In Saudi Arabia download Firefox before 10 pm on Wednesday to help Firefox to set new world record.
Make sure you scan the file before installation, just in case.
شارك فاير فوكس لتسجيل رقم قياسي جديد
يسعى متصفح فاير فوكس Firefox لتسجيل رقم قياسي في موسوعة جينيس لأكثر برنامج تحميل خلال 24 ساعة، واليوم المنتظر هو يوم إصدار النسخة الثالثة، وسوف يكون يوم الثلاثاء القادم 17 يونيو.
يمكنك التسجيل في موقع فاير فوكس لتذكيرك بيوم الإصدار (رجاء لا تستخدم عنوان بريد العمل الرسمي)
http://www.spreadfirefox.com/en-US/worldrecord/
Tag: Poor
Being poor is …
Being poor is …
Short but heart breaking essay on what is it like to be poor.
Tag: Beach
فضيحة شواطئنا!
فالدراسات والبحوث التي نفذتها جهات حكومية منها وزارة الصحة ومراكز بحثية أثبتت بداية أن الشواطئ السعودية غير مهيأة للسباحة أو الصيد كونها شديدة التلوث، وأن 4% فقط من الواجهات البحرية للبحر الأحمر متاحة للجميع مقابل 96% مملوكة لأشخاص
قرأتها في موقع نبيل المعجل
Tag: Migration
فضيحة شواطئنا!
فالدراسات والبحوث التي نفذتها جهات حكومية منها وزارة الصحة ومراكز بحثية أثبتت بداية أن الشواطئ السعودية غير مهيأة للسباحة أو الصيد كونها شديدة التلوث، وأن 4% فقط من الواجهات البحرية للبحر الأحمر متاحة للجميع مقابل 96% مملوكة لأشخاص
قرأتها في موقع نبيل المعجل
Tag: Polution
فضيحة شواطئنا!
فالدراسات والبحوث التي نفذتها جهات حكومية منها وزارة الصحة ومراكز بحثية أثبتت بداية أن الشواطئ السعودية غير مهيأة للسباحة أو الصيد كونها شديدة التلوث، وأن 4% فقط من الواجهات البحرية للبحر الأحمر متاحة للجميع مقابل 96% مملوكة لأشخاص
قرأتها في موقع نبيل المعجل
Tag: Gentoo
لينكس: تبي تحيرة خيرة
تحديث فبراير ٢٠٢٢ :
بعد تغيير سياسة Centos في التحديث، قررت التحويل الى ديبيان توزيعة ديبيان خفيفة ورشيقة مقارنة باوبنتو، ومجانية وتحديثاتها آمنة
تحديث ١٢ اكتوبر ٢٠١٨:
حولت بالكامل لسينوتس CentOS متوافق مع رد هات لكن مجاني.
تحديث ٢٩ اغسطس ٢٠١٣:
حاليا الخيار بالنسبة لي اوضح كثيرا، فهو ينحصر في اوبنتو Ubuntu خصوصا نسخة الخادمات، او سينتوس CentOS اذا احتجت توافقية مع RedHat.
الموضوع الاصلي
من اهم نقاط الضعف في نظام لينكس هي تعدد التوزيعات، مما يخلق حيرة في اختيار التوزيعة المناسبة حتى لدى خبرء يونكس، فعلى الرغم من اني مدمن انظمة يونكس منذ اكثر من عشر سنوات الا اني لا ازال احتار عند العمل مع لينكس، وهذه احد اهم الاسباب التي تجعلني افضل نظام فري بي اس دي (FreeBSD)، حيث لا يوجد سوى نظام تشغيل واحد فقط لا غير، واذا بحثت عن حل مشكلة في فري بي اس دي ستعرف انها سوف تعمل لانه لا يوجد سوى نظام واحد اسمه قري بي اس دي. طبعاً اذا اخترت توزيعة لينكس وبقيت عليها فانك تحصل على نفس الفائدة، لكن يبقى التشتيت مستمراً من قبل التوزيعات الثانية التي يظهر فيها مزايا جديدة من هنا وهناك.
Tag: Compuer
Engineers endangered species?
High-Tech Japanese, Running Out of Engineers
After years of fretting over coming shortages, the country is actually facing a dwindling number of young people entering engineering and technology-related fields.
Universities call it “rikei banare,” or “flight from science.” The decline is growing so drastic that industry has begun advertising campaigns intended to make engineering look sexy and cool, and companies are slowly starting to import foreign workers, or sending jobs to where the engineers are, in Vietnam and India.
Tag: Future
Engineers endangered species?
High-Tech Japanese, Running Out of Engineers
After years of fretting over coming shortages, the country is actually facing a dwindling number of young people entering engineering and technology-related fields.
Universities call it “rikei banare,” or “flight from science.” The decline is growing so drastic that industry has begun advertising campaigns intended to make engineering look sexy and cool, and companies are slowly starting to import foreign workers, or sending jobs to where the engineers are, in Vietnam and India.
Tag: University
Engineers endangered species?
High-Tech Japanese, Running Out of Engineers
After years of fretting over coming shortages, the country is actually facing a dwindling number of young people entering engineering and technology-related fields.
Universities call it “rikei banare,” or “flight from science.” The decline is growing so drastic that industry has begun advertising campaigns intended to make engineering look sexy and cool, and companies are slowly starting to import foreign workers, or sending jobs to where the engineers are, in Vietnam and India.
Tag: Training
تدريب واختبارات “رد هات” لينكس في المملكة
أكاديمية الفيصل العالمية تتحالف مع “رد هات” لتقديم دورات واختبارت “رد هات” لينكس، خبر جداً مفرح لسببين:
- سهولة التدريب على لينكس
- ارتفاع الطلب على انظمة لينكس في السوق السعودي
الرجاء التعليق على الخبر اذا كان يهمك 🙂

http://www.alriyadh.com/2008/05/10/article341420.html
تحديث: موقع الاكاديمية على الانترنت:
اكاديمية الفيصل: رد هات
Tag: Photo
Alriyadh.com image quality improvements
PHP default resampling method vs “resampling and sharping”;
Move your mouse over the image to see sharp version
Influenced by:
Tag: Quality
Alriyadh.com image quality improvements
PHP default resampling method vs “resampling and sharping”;
Move your mouse over the image to see sharp version
Influenced by:
Tag: Sharpen
Alriyadh.com image quality improvements
PHP default resampling method vs “resampling and sharping”;
Move your mouse over the image to see sharp version
Influenced by:
Tag: Web2.0
موقع الرياض وجائزة جديدة
في احتفالية كبرى احتضنتها قاعة الفلك في فندق برج العرب بمدينة دبي، حقق موقع “الرياض الإلكتروني” جائزة جديدة ضمن سلسلة الجوائز التي نجح الموقع في كسبها خلال السنوات الماضية، حيث فاز بجائزة أفضل المواقع الإستراتيجية الإعلامية Best Strategic Media and Press Portal على مستوى المواقع العربية متصدرا بذلك ترتيب قائمة أفضل المواقع الإلكترونية لوسائل الإعلام العرب
Tag: Tutorial
CSS tutorial site
One of the best CSS tutorial I ever seen:
http://css.maxdesign.com.au/
Step by step explanation of many of CSS concepts.
Tag: Webdev
CSS tutorial site
One of the best CSS tutorial I ever seen:
http://css.maxdesign.com.au/
Step by step explanation of many of CSS concepts.
Tag: Delphi
TIOBE Programming Community Index
TIOBE Programming Community Index
The TIOBE Programming Community index gives an indication of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. The popular search engines Google, MSN, Yahoo!, and YouTube are used to calculate the ratings. Observe that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.
Tag: Java
TIOBE Programming Community Index
TIOBE Programming Community Index
The TIOBE Programming Community index gives an indication of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. The popular search engines Google, MSN, Yahoo!, and YouTube are used to calculate the ratings. Observe that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.
Tag: Languages
TIOBE Programming Community Index
TIOBE Programming Community Index
The TIOBE Programming Community index gives an indication of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. The popular search engines Google, MSN, Yahoo!, and YouTube are used to calculate the ratings. Observe that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.
Tag: Putty
Putty Tray: The best SSH client?
PuTTY Tray is an improved version of PuTTY. It features some cosmetic changes, and a number of addons to make it more useful and much more fun to use.
The features that I really like:
- Minimizing to the system tray
- Portability: optionally stores session configuration in files (for example: on a USB drive) like portaPuTTY
- Reconnects when your PC wakes up from stand-by / Attempts to reconnect when the connection fails
Tag: Windows
Putty Tray: The best SSH client?
PuTTY Tray is an improved version of PuTTY. It features some cosmetic changes, and a number of addons to make it more useful and much more fun to use.
The features that I really like:
- Minimizing to the system tray
- Portability: optionally stores session configuration in files (for example: on a USB drive) like portaPuTTY
- Reconnects when your PC wakes up from stand-by / Attempts to reconnect when the connection fails
Tag: Fashion
The geekiest pants… ever?
More pictures: (http://www.vouspensez.com/2008/04/22/the-geekiest-pants-ever/)
Tag: Geek
The geekiest pants… ever?
More pictures: (http://www.vouspensez.com/2008/04/22/the-geekiest-pants-ever/)
Tag: Mauritius
My vacation in Mauritius
www.flickr.com
read more
Tag: Vacation
April 20, 2008
My vacation in Mauritius
|





































