آخر المقالات

Slides – jQuery plugin الداعم للـ RTL هنا.

الكاتب: SilenCker في 25 أغسطس 2011

بسم الله الرحمن الرحيم

 

اليوم، بينما أقوم بعمل بعض الرتوشات لأحد مشاريعي الأخيرة قررت أن أقوم بعمل دعم شامل للعربية بكامل تفاصيلها، ومنها Slideshow رئيسي الذي يعتمد على الاضافة slides، كان يتجه من اليمين الى البسار في تحركاته (بحيث يظهر الجزء الأخير من الجملة الآتية ليظهر أولها فيها بعد)، قمت ببعض التعديلات عليه وأصبح يدعم RTL وطبعا LTR ، يمكنكم تحميل الملف من هنا:

slides.min.jquery

بعد ادراج الملف في الصفحة يمكنك اضافة الخاصية rtl: true الى خصائص التجهيز ليتحرك بالطريقة المطلوبة، بهذا الشكل:

1
2
3
4
5
6
7
8
9
10
11
12
$(function(){
$('#slides').slides({
preload: true,
preloadImage: 'img/loading.gif',
generatePagination: true,
play: 4000,
pause: 2500,
hoverPause: false,
start: 1,
rtl: true
});
});

 

تقبلوا تحياتي، أخوكم.

إحفظ التدوينة أو شاركها مع أصدقائك:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks

كيف تبني نظام يراقب الملفات في خادمك ؟!

الكاتب: SilenCker في 15 يوليو 2011

بسم الله الرحمن الرحيم

 

بما أنني لم أستقبل أي رسالة تحتوي مشكلة لأحلها علنا (وهذا دليل أنه ليس لديكم مشاكل :D )، قررت أن أفكر في شيء ما، ووقع اختياري على انشاء تدوينة تجعلك بعد قراءتها قادرا على انشاء نظام مراقبة خاص بك وحدك، يقوم بفحص الملفات في خادمك وابلاغك عن الملفات الخطيرة أو الخاصة أو ذات لاحقة محددة وفعل ما تشاء بها …الخ

قد تسأل نفسك، ماذا أستفيد؟ نعم، سؤال براغماتي (غير متأكد :D ) مميز… سأجيب عنه بأمثلة معينة ولك أن تتخيل:

  • نفرض أنه لديك برنامج يقوم بوضع ملفات في مجلد ما في أوقات غير محددة، وتريد أن تنقل أي ملف صورة الى مجلد آخر أو الى خادم آخر في الوقت الحقيقي، التدوينة هذه تساعدك على هذا !
  • تكون قد منعت Options من أن تكون في ملفات .htaccess، والعملاء دائما ما يشتكون في صفحة الخطأ 500 ودائما ما تخبرهم بأنه يتوجب عليهم حذف التعليمة Options ليعمل المجلد، هذه التدوينة تجعلك قادرا على بناء مراقب يقوم بحذف السطر Options من أي ملف .htaccess يتم رفعه في حسابات خادمك !
  • لديك قاعدة بيانات تحتوي بصمات لملفات ضارة لا تريد أن تكون في خادمك، هذه التدوينة تجعلك قادرا على صنع نظام يحذفها بمجرد تواجدها في خادمك !
  • والكثير الكثير من الأفكار الأخرى …

أكمل القراءة

إحفظ التدوينة أو شاركها مع أصدقائك:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks

عودة جديدة !

الكاتب: SilenCker في 8 يوليو 2011

بسم الله الرحمن الرحيم

 

عدنا والعود أحمد :) ، لقد عدت من جديد لأكتب أخباري وكذا مواضيع في عالم المعلوماتية والشبكات وبالأخص ادارة الخوادم وحلول المشاكل ذائعة الانتشار !

طبعا، عدت لكن بقليل من الأفكار، لذلك ان كان يوجد موضوع في المعلوماتية، البرمجة، ادارة الخوادم والخدمات ولم تجد له شرحا وتريدني أن أتطرق اليه فيمكنك مراسلتي في أي وقت بدون حرج :)

أخوكم.

إحفظ التدوينة أو شاركها مع أصدقائك:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks

Silencker rtLCL مسجل الأوامر في الوقت الحقيقي !

الكاتب: SilenCker في 23 يونيو 2010

بسم الله الرحمن الرحيم


لعلك سألت نفسك يوما هذا السؤال:

هل يمكنني تسجيل جميع الأوامر التي تُطبق على نظامي سواء أكانت تُطبق مباشرة عبر shell او مخفية في برامج أو سكربتات، بدون استعمال ميكانيزم history فهي تحذف وتعطل بسهولة !؟

نعم اليوم يمكنك فعل هذا وأكثر مع Silencker rtLCL وهو اختصار لاسم (Silencker Real-Time Linux Commands Logger)، يُمكِّنُك البرنامج من تسجيل الأوامر وإرسال الأوامر إلى بريدك الالكتروني بالعدد الذي تشاء، مثلا يمكن للبرنامج أن يقوم بعد تسجيل 100 أمر أن يرسلها لك، كما بامكانك تغيير القيمة لتصبح ألفا أو خمسون أو عشرة أو حتى خمسة :) .

أكمل القراءة

إحفظ التدوينة أو شاركها مع أصدقائك:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks

تغيير كلمة مرور المستخدم الجذر (root) يوميا !

الكاتب: SilenCker في 9 يونيو 2010

بسم الله الرحمن الرحيم


أعود لكم اليوم وبعد انقطاء طويل عن التدوين بموضوع صغير وخفيف وسريع وهو من فكرة أخي طاهر عيسى أحد زوار المدونة.

كيف لي أن أقوم بتغيير كلمة مرور المستخدم الجذر كل يوم أو كل شهر أو كل ساعة مثلا !؟

الجواب بسيط طبعا، الفكرة في تنفيذ هذا الأمر هو استعمال خصائص CronTab وسكربت bash بسيط للغاية.

أكمل القراءة

إحفظ التدوينة أو شاركها مع أصدقائك:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks

الكسل عن التدوين !

الكاتب: SilenCker في 7 يونيو 2010

بسم الله الرحمن الرحيم


لا بد لأي متابع للمدونة أن يمل من بقاء مواضيعها -على قلتها- على حالها منذ مدة طويلة !

هذا راجع إلى أسباب عديدة لعل أهمها الكسل، وهذا الكسل هو من يجعلني ألخّص هذه التدوينة أيضا :) .

أعد الجميع بالعودة في الأيام القليلة القادمة بمواضيع جديدة ومفيدة في ميادين تقنية متخصصة ومتعددة فانتظروني :D .

أخوكم.

إحفظ التدوينة أو شاركها مع أصدقائك:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks

إنقاذ الخادم أوتوماتيكيا من الانهيار !!!

الكاتب: SilenCker في 1 مارس 2010

بسم الله الرحمن الرحيم



من أهم مشاكل مدير خادم هو الضغط الذي يحدث فجأة على مستوى أحد خوادمه ففي كثير من المرّات يسبب هذا الضغط العالي انهيار النظام وتجمده إلى غاية القيام بـ Reboot Hardware لكي يعود هذا الخادم للعمل، وبالطبع لا يكتشف مسبب الضغط لأنه حدث لثواني ولا يؤثر على برامج المراقبة اليومية مثل الموجودة في cPanel أو جهة أخرى.

فهل يمكننا بناء برنامج أو سكربت بسيط يقوم بمراقبة الوضع في الخادم وإنقاذه إذا اقتضت الضرورة وكذا إرسال تقرير لصاحب الخادم ؟

أكمل القراءة

إحفظ التدوينة أو شاركها مع أصدقائك:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks

العودة إلى الـ Karate Shotokan ..

الكاتب: SilenCker في 1 مارس 2010

بسم الله الرحمن الرحيم

بعد انقطاعي الطويل عن هذه الرياضة التي بدأت معها مسيرتي الرياضية منذ أن بلغت من العمر 8 سنوات عدت إليها بعد تفكير طويل وإرادة سقطت علي في يوم واحد، أنتسب إلى نادي آفاق الرياضي بقيادة الأستاذ صالح حفظه الله ذو الرتبة الخامسة بعد الحزام الأسود (5 دان).

انقطعت عن أداء هذه الرياضة والرياضة بشكل عام منذ أكثر من سنتين، شعرت بعدها بالتغير في عاداتي وتفاقم الكسل في تصرفاتي بدرجة لا توصف :D

أكمل القراءة

إحفظ التدوينة أو شاركها مع أصدقائك:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks

التعديل على ملفات OpenOffice من سطر الأوامر !!

الكاتب: SilenCker في 25 فبراير 2010

بسم الله الرحمن الرحيم

لا بد أنك احتجت يوما ما إلى التعديل على ملفات OpenOffice عن طريق الأوامر فقط لسبب ما، مثل برمجة سكربت bash يقوم بتعديل جزء من ملف بصفة دورية فلم تجد الوقت المناسب للبحث عن طريقة مناسبة لفعل ذلك.

شرحنا اليوم بسيط للغاية فبينما أنا جالس أفكر في موضوع اليوم تذكرت موضوع OpenOffice لصغر حجمه وخفة شرحه وأهميته :D .

لماذا أحتاج إلى هذا الشرح؟

قد يمرّ عليك يوم يُطلب منك فيه القيام بمشروع يقوم بإنشاء فاتورة تستمد معطياتها من قاعدة بيانات وحفظها بصيغة odt أو pdf أو حتى doc أو xls أو أي صيغة أخرى يدعمها الـ OpenOffice فتجد من السهولة بمكان صنع هذا البرنامج وحتى فقد تستطيع صنع أداة تحتوي بضعة أوامر تقوم بهذا العمل ..

كما يمكن استعمال الشرح لبرمجة برنامج ويب يقوم بصنع رسائل pdf مثلا أو أي شيء يخطر في بالك ويستعمل الملفات المكتبية ..

ماذا يلزمني لتطبيق الشرح؟

  • نظام Linux بأي توزيعة كانت .
  • نسخة من برنامج OpenOffice.org يفضل أن تكون النسخة الأخيرة، يمكنك زيارة موقع النسخة بالضغط هنا.
  • قالب الملف الذي تود التعديل عليه.
  • وقليل من التركيز :D .

نبدأ بصنع قالب الملف الذي نود التعديل عليه أوتوماتيكيا، أنا أريد من برنامجي أن يقوم بالتعديل على رسالة كتبتها عبر برنامج OpenOffice التاريخ الموضوع في الأعلى وكذلك اسم المرسل الذي سوف يكون كـ argv .

أكمل القراءة

إحفظ التدوينة أو شاركها مع أصدقائك:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks

أنشئ منتدى بأمر واحد !!

الكاتب: SilenCker في 22 فبراير 2010

بسم الله الرحمن الرحيم


لا بد أن مدراء السيرفيرات وخصوصا منهم مدراء الاستضافات المشتركة دائما ما يطلب منهم عملائهم تركيب منتدى على مساحتهم الخاصة، فصارت هذه العملية متعبة وروتينية وتسبب الملل لمدراء الخوادم، فهل يمكن إنشاء منتدى بأمر واحد ؟ أو بالأحرى سطر أوامر واحد :) ؟

نعم وبكل سهولة، لكن يجب الإعدادا لهذه المهمة جيدا، تابع معي ..

اللوازم:

  • هدوء .
  • فنجان قهوة أو شاي ساخن .
  • ونسخة منتدى المفضلة لديك، يمكنك تحميل نسخة vBulletin 3.8.3 بالضغط هنا.

الأوامر التي نحتاجها في سطر الأوامر هي:

  • طبعا الأمر cd للدخول إلى مجلد العميل :) .
  • الأمر wget لجلب النسخة التي سوف نعدل عليها.
  • أمر لإعطاء اسم مستخدم الحساب إلى متغير في لغة bash .
  • أمر لإعطاء كلمة مرور مستخدم قاعدة البيانات بشكل عشوائي إلى متغير.
  • بعض تعليمات mySQL من سطر الأوامر لإنشاء قاعدة البيانات ومستخدمها وكلمة مروره.
  • الأمر unzip لفك الضغط وأيضا chown لتعديل مالك الملفات من الـroot .
  • الأمر replace للتعديل على ملف config.php .

هذه هي الأوامر فقط :D .

أكمل القراءة

إحفظ التدوينة أو شاركها مع أصدقائك:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
Page 1 of 212