الخميس، 24 أبريل، 2014

Segate تطلق أسرع قرص صلب بسعة 6TB موجه لأصحاب الخدمة السحابية، التخزين، و أصحاب الإستضافات

السلام عليكم و رحمة الله

قامت شركة Seagate بالبدء بشحن القرص الصلب الجديد ذو سعة 6 تيرابيت حيث يعتبر الأسرع بنسبة 25% بنظيره Western Digital المزود بتقنية الهيليوم على حد قول الشركة، هذا القرص ليس موجها للإستخدام العادي لكن للشركات التي تحتاج فعلا لقرص ذو حجم كبير حتى تقتصد المساحة داخل علبة الخادم بالإضافة إلى السرعة و كمية الكهرباء التي يستهلكها هذا القرص الجديد.
بالنسبة للشركات مثل الخدمة السحابية(cloud services) و أصحاب الإستضافة(data centers) فإنه يعتبر نقلة نوعية لهم مما سيجعل أداءا احسن بالنسبة لخدماتهم و أسعار أقل بالنسبة للزبائن كون قرص صلب بحجم 6TB أقل ثمنا من قرصين بحجم 3TB مثل ما كان معمول به سابقا.
اقرأ المزيد Résumé abuiyad

الأربعاء، 23 أبريل، 2014

كيف تنقل موقع wordpress إلى موقع آخر

السلام عليكم و رحمة الله




هل قمت بتحويل موقعك ليس من إستضافة إلى إستضافة أخرى، بل قمت بتغيير إسم موقعك من إسم إلى آخر، مثلا: http://mysite.net  إلى http://mysite.com  لكن فوجئت بأن عملية التحويل قد فشلت و شككت بأنك قمت بها بشكل غير و أعدت تجربة تحويل موقعك مرارا و لكن دائما نفس النتيجة؟
السبب هو أن سكريبت WordPress  لا يحتفظ فقط بإسم المجلد الحالي كمسار و إنما بإسم الموقع كاملا، لهذا عند عملية تغيير إسم النطاق ستجد أن الموقع لايعمل. الآن و قد فهمنا السبب كيف نقوم بعملية التحويل؟ الإجابة بسيطة: بتغير إسم النطاق القديم(http://mysite.net) بإسم النطاق الجديد (http://mysite.net)  في قاعدة البيانات.
يقوم سكريبت WordPress  بالإحتفاظ برابط النطاق في كلا من الجدولين wp_posts  و wp_options بالضبط في الأعمدة التالية: guid، post_content، option_value.
أكيد تغيير كل سطر على حدى في قاعدة البيانات سيكلف جهدا و وقتا لو كان الموقع كبيرا بعض الشيئ، لهذا سنلجأ إلى phpMyAdmin  للبحث و الإستبدال في الأعمدة، أكيد سيكون هذا بإستخدام أوامر SQL و الدالة REPLACE()  التي يوفرها خادم قاعدة بيانات MySQL.
 عملية النقل: 
أولا نقوم بتعطيل خاصية الروابط الدائمة غن كانت نفعلة و ذلك بالذهاب إلى لوحة التحكم الخاصة ب WordPress في حالتنا http://mysite.net/wp-admin
بعدها نختار إعدادت -> روابط دائمة و نختار من اليسار إفتراضي كما هو موضح في الصورة

 
 الآن نقوم بالذهاب إلى phpMyAdmin و نقوم بأخذ نسخة من قاعدة البيانات لنقوم لاحقا برفعها للموقع الجديد، من phpMyAdmin قم بإختيار قاعدة البيانات، بعدها إختر Export، أخيرا إضغط على  الزر GO، ستظهر لك نافذة لتحميل ملف بإمتداد sql، هذا هو موقعنا، قم بحفظه.



 مرة اخرى نذهب للـ phpMyAdmin لكن هذه المرة من الإسم الجديد للنطاق، نقوم بإختيار قاعدة البيانات التي نريد تصدير لها موقعنا القديم، نختار import بعدها نضغط على الزر Browse من هناك نختار الملف الذي قمنا سابقا بتحميله عند تصدير قاعدة البيانات.
 بعد إتمام عملية تصدير قاعدة البيانات للموقع الجديد نقوم بعملية تغيير روابط الموقع القديم بالموقع الجديد في قاعدة البيانات الحالية بإستخدام الأمر UPDATE و ذلك بإختيار قاعدة البيانات، في حالي إسمها gn2، بعدها نختار التبويب SQL:






 الأوامر كالتالي:
UPDATE dz_posts SET post_content = REPLACE(post_content, 'http://mysite.net', 'http://mysite.com')
UPDATE dz_posts SET guid = REPLACE(guid , 'http://mysite.net', 'http://mysite.com')
UPDATE dz_option SET option_value= REPLACE(option_value, 'http://mysite.net', 'http://mysite.com')

الدالة (REPLACE(field_name, search_for, replace_with تأخذ 3 وسائط كالآتي:
  1. field_name: الحقل المراد البحث و التغيير فيه.
  2. search_for: الكلمة المراد البحث للتغير.
  3. replace_with: الكلمة المراد التغيير بها.

للتأكد من أن العملية تمت بنجاح نذهب لتجربة الموقع.;) http://mysite.com   













اقرأ المزيد Résumé abuiyad

الثلاثاء، 15 أبريل، 2014

WebScaleSQL، خادم قاعدة بيانات من تطوير Facebook, Twitter, Linkedin و Google

السلام عليكم و رحمة الله

webscalesql
في 2010 قامت Facebook بنشر تغييراتها لشيفرة خادم قاعدة البيانات MySQL، هذه التغييرات تمت لتحسين أداء الخادم بما يناسب حجم البيانات التي يقوم بمعالجتها Facebook، بعدها قامت Twitter بنشر تغيراتها لخادم MySQL، هذه التغييرات أيضا كانت على حسب حاجة البنية التحتية لTwitter، بالنسبة لشركتي Google و Linkedin فهما أيضا يستعملان خادم MySQL.
إذا ما الجديد؟ كل شركة تطور نسخة خاصة بها من خادم MySQL؟ الجواب هو ليس هذا الجديد و لكن الجديد هو إتحاد كبرى الشبكات الإجتماعية Facebook، Twitter، Linkedin و شركة Google لتطوير نسخة لخادم MySQL بإسم WebScaleSQL تستعمل في هذه الشركات.
النسخة الجديدة من خادم قاعدة البيانات WebScaleSQL ستكون متوافقة مع نسخة Oracle MySQL الآخيرة، حيث ترسل ترقيعات ليتم دمجها إن قبلت، أكيد أن خادم WebScaleSQL سيمثل تهديدا في المستقبل للنسخ التجارية من خوادم قواعد البيانات التي توفر سعرا خاصا في حالة كان لديك حجم هائل من البيانات تريد معالجته مثل Oracle MySQL cluster.
خطة التطوير لهذه الشركات الأربعة ستكون بإضافة أي مميزات جديدة تصدر من Oracle MySQL إلى خادم WebScaleSQL مع توفير ترقيعات الأخيرة لصالح Oracle MySQL، رخصة تطوير هذا المشروع مفتوح المصدر هي GPL2.
مع كثرة خوادم قواعد البيانات كـ MariaDB، PerconaDB و الآن WebScaleSQL، أيهما ستختار مستقبلا؟
اقرأ المزيد Résumé abuiyad

الأحد، 13 أبريل، 2014

تقرير يقول: 44% من مستخدمي Twitter لم يقوموا بإرسال أي رسالة

السلام عليكم و رحمة الله



تقرير صدر من شركة Twopcharts المتخصصة في عمل الإحصائيات يقول بأنه 44% من المسجلين في Twitter لم يقوموا بإرسال أي رسالة أو tweet ولو كانت عبارة عن كلمة!
الشبكة الإجتماعية Twitter لديها تقريبا 974 مليون عضو مسجل بإحتساب ال44% الغير النشطة، نجد أنه 545 مليون عضو قد قاموا على الأقل بتغريدة على الشبكة. بالنسبة لغير الناشطين فالراجح أنه إما سجلوا فقط للفضول أو أنهم يريدون متابعة بعض الأشخاص المعينين.
اقرأ المزيد Résumé abuiyad

الجمعة، 11 أبريل، 2014

موقع eBay يضيف Bitcoin إلى متجره

السلام عليكم و رحمة الله



قامت شركة eBay مؤخرا بإضافة تصنيف جديد أطلقت عليه إسم Virtual currency أو بالعربية العملات الإفتراضية، هذا التصنيف جديد سيحمل كل ما يتعلق بعملة Bitcoin و أخواتها، أجهزة توليد العملة، و حتى عقود توليد العملة، حيث يمكن من الزبون أن يطلب كراء جهاز توليد Bitcoin مثلا و يقوم البائع بدوره بتوليد العملة مقابل عدد من الساعات.
تجدر الإشارة أن هذا التصنيف لا يظهر لجميع الدول لأسباب غير معلومة.
إضافة eBay لهذا التصنيف يعني فرض عملة Bitcoin نفسها على سوق الأنترنيت، أي أنه من المتوقع أن نرى في المستقبل دعم هذه العملة من طرف أغلب المواقع.

اقرأ المزيد Résumé abuiyad