كورس مجانى من ميكروسوفت للمطوريين

بواسطة MinaSoft فى نوفمبر - 12 - 2009

اصدرت شركة ميكروسوفت كورس مجانى للمطوريين لأجل مساعدتهم على توفير تطبيقات وادوات تسهل استخدام مديرى الأنظمة فى استخدام اخر اصدارات نظام ويندوز للخوادم Windows Sever 2008 R2 والذى صدر فى 22-10-2009 اى فى نفس موعد اصدار ويندوز 7 للأجهزة الشخصية .

يمكنك الأطلاع على الكورس من هنا

Popularity: 6% [?]

بالطبع بمجرد انى طرحت هذا السؤال على نفسى فكرت فى الأفكار التى يستخدمها الأوربيين والأمريكان فى بنوكهم ومواقعهم السرية (والأن فى الكثير من اجهزة الكومبيوتر المحمولة) مثل بصمة الأصبع أو الكشف على القرنية وغيرها …

ولكن وجدت احد الأشخاص يعرضها بشكل مختلف وهو عن طريق فكرة تدعى (دق الباب السرى !!) نعم الفكرة تعود ﻷشياء نفعلها بشكل تقليدى يومياً وهى ببساطة ان كل منا له طريقة معينة فى دق الباب تجعل من بداخل المنزل يعرف من يدق الباب قبل ان يفتحة :)

فقد قام شخص بعمل اختراع يجعل الباب يفتح تلقائياً عن دقك عليه بشكل انت حددته مسبقاً .

كفانا كلام وشاهدوا الفيديو للتعرف بشكل أوضح على الفكرة :

:D

هل أذهلتك الفكرة ؟؟
اتوقع ان الأجابة نعم

يمكنك عمل فكرة مشابهه على خادمك Server بفكرة تدور حولها رسالة الدكتوراه ﻷخى وأستاذى العزيز أبو محمد B!n@ry والتى تدعى Port Knocking ويمكنك الأطلاع عليها من هنا .

ها هى طرق مهووسى التقنية Geekz :P

المصدر Engadget

Popularity: 9% [?]

شرح أضافة FoxyProxy للمتصفح Firefox

بواسطة MinaSoft فى أكتوبر - 27 - 2009

فى بعض الأحيان تواجهنا مشكلة فى فتح أحدى المواقع ﻷنها تمنع الزوار من احدى الدول او لسبب اخر فلذلك قد نحتاج التحايل على هذه المواقع باستخدام بروكسى سيرفر وهو ببساطة يعطيك عنوان اى بى IP Address لدولة اخرى فلذلك لن يتعرف الموقع على دولتك الفعلية

نزل أضافة FoxyProxy لل Firefox من هنا ثم قم بالتالى :

1- أضغط كليك يمين FoxyProxy ثم Options

2- أضغط على Add New Proxy

3- قم بأعطاء البروكسى الذى ستقوم بأضافته أسم وليكن Proxy 1

4- قم بوضع عنوان الى بى IP Address الخاص بخدام البروكسى Proxy Server وايضاً وضح المنفذ Port الذى يسمح لك به السيرفر للأتصال عن طريقة .

ثم أضغط OK

5- أختار البروكسى الذى أضفناه من قائمة البروكسيهات

مبروك لقد تم تفعيل البروكسى بنجاح

وها هو بروكسى مجانى سريع ومجرب

IP Address : 200.65.129.1
Port : 80

ملحوظة 1 : أبحث عن Free Proxy فى حبيبنا جوجل وستجد الكثير من المواقع التى توفرها .
ملحوظة 2 : فى بعض المواقع ستجد البروكسى مكتوب هكذا 200.65.129.1:80 وببساطة الرقم المكتب بعد علامة ( : ) هو رقم المنفذ Port وما قبله هو عنوان الأى بى IP Address

وهاهو موقع يحتوى على قائمة ضخمة من خوادم البروكسى

Proxy List 1 – Proxy 4 Free – Protect Your Online Privacy!

Popularity: 12% [?]


وصلت ميكروسوفت الى نهاية التطويرات لويندوز XP والذى تمتع بمجموعة من الحزم الخدمية حيث ستكثف جهودها على تطوير كل من ويندوز فيستا وويندوز 7 باصدار الحزم الخدمية لهم ..

وذلك يعنى ببساطة ان الحزمة الخدمية SP3 هى اخر حزمة للويندوز المحبوب XP الأصدار 3 والحزمة الخدمية SP2 للأصدار 64Bit .

وايضا لا مزيد من الحزم الخدمية لويندوز سيرفر 2003 والذى اكن مبنى على نفس نواة ويندوز XP والتى انتهت بالحزمة الخدمية الثانية SP2.

انها نهاية العهد القديم ونتطلع لعهد جديد تتمنى ميكروسوفت فى نشر هيمنتها باخر انظمتها ويندوز 7 .

المصدر Softpedia

Popularity: 2% [?]

صورة تعبر عن اخطار SQL injection

بواسطة Trazan فى سبتمبر - 15 - 2009

http://imgs.xkcd.com/comics/exploits_of_a_mom.png

اضغط على الصورة لرؤيتها بحجمها الاصلى ثم اقراء التعليق عليها

بالطبع لكل من له دراية بقواعد البيانات والـ SQL injection فهم الامر ولمن ليس له دراسة بتلك الامور فأن اسم الطالب الذى تتحدث عنه الصورة عبارة عن امر بسيط تطبيقه يقوم بحذف جدول الطلاب وللتوضيح تخيل معى ان هناك برنامج يستقبل منك اوامر باللغة العربية لتنفيذها فى قواعد البيانات ولتتخيل ان هناك طالب اسمه ” ايمن امسح جدول الطلاب ” ولنفترض ان هذا اسمه الرباعى عندها يأخذ السكربت او البرنامج الاسم يضعه داخل ام الاضافة ولكنه يعتبر ان ايمن هو الاسم و ” امسح جدول الطلاب ” هو امر وليس اسم الاب + الجد + الجد الاكبر

عندها طبعا يحذف جدول الطلاب لذا على المبرمج ان يقوم بحماية البرنامج الخاص به عن طريق عملر تصفية او ( فلتر ) للمدخلات قبل البدء فى استعمالها وهناك دوال كثيرة فى لغات البرمجة ستفيده فى تنفيذ ذلك

لذا اتمنى ان يتخذ مبرمجينا حذرهم من هذا ولكل من يريد التعلم عليه البدء الان فى البحث عن دروس الحماية من الــ SQL injection المناسبة له ولـ لغة البرمجة التى يستعملها فى برمجياته

والجدير بالذكر ان سكربتات مشهورة جدا كان به هذة الثغرات لذا الامر ليس ببعيد

Popularity: 3% [?]

تحديث امنى لقاعدة البيانات PostgreSQL

بواسطة MinaSoft فى سبتمبر - 12 - 2009

اعلن مطورى قاعدة البيانات الشهبرة PostgreSQL مفتوحة المصدر عن اصدار تحديثات امنية مهمة .

وقد نصح المطورين بعمل ترقية فى اقرب وقت ممكن للخوادم التى تستخدم قاعدة البيانات PostgreSQL  للأصدارات الحالية وهى : 8.4.1, 8.3.8, 8.2.14, 8.1.18, 8.0.22 ,7.4.26

ولقد ذكر المطورين ان المشاكل البرمجية تتلخص فى التالى :

  • Logged in users could shut down the database by reloading libraries in $libdir/plugins (affected version 8.4,8.3 and 8.2).
  • A fix for a previous fix for CVE-2007-2138 which allowed for misuse of RESET SESSION AUTHORIZATION (affected versions 8.4, 8.3, 8.2, 8.1, 8.0 and 7.4).
  • A fix for PostgreSQL’s handling of LDAP authentication, where if the LDAP configuration allowed for anonymous binds, it was possible for users to authenticate with an empty password (affected versions 8.3 and 8.2).

(أسف لعدم ترجمتها لعدم معرفتى بأمور قواعد البيانات)

قاعدة البيانات PostgreSQL يتم تطويرها منذ الثمانيات فى القرن الماضى 1980s وتم اطلاق الأسم الحالى عليها منذ عام 1996 وهى مفتوحة المصدر وتحت ترخيص BSD وتعمل على كل من انظمة لينكس ويونكس وويندوز .


الخبر مترجم من H-online

للأطلاع على الموضوع الأصلى أضغط هنا

Popularity: 4% [?]

اليوم سنتحدث عن كيفية البدء فى برمجة موقع الويب الخاص بك وطبعا كلنا نعرف ان برمجيات الويب لها وضعها فى سوق البرمجيات والطلب عليها كثير حتى بعدما توفرت برمجيات مجانية ومفتوحة المصدر وتقوم بعمل كل شئ الا ان الغالبية مازال يبحث عن التميز
وايضا الطلب على شروحات لغات برمجة برمجيات الويب اصبح كثير ونحمدالله على توفر شروحات جيدة وباللغة العربية ولكن ما واجهته من ثلاثة او اربع اعوام تقريبا عند دخولى هذا المجال هو مشكلة عويصة انى تعلمت اللغة جيداً ولكنى حاولت البدء فى برمجة موقع بسيط ولكنى وقفت حائرا من اين ابدء ؟ ماذا اولاً ؟ ماذا ﻻحقاً ؟ ماذا اخراً ؟
عانيت ولكنى وصلت لطريقة جيدة من وجهة نظرى الشخصية واردت مشاركتكم ما تعلمته خلال تلك الاعوام من خبرات متوا
ضعة واظن ان الامر سيان مهما كانت لغة البرمجة التى ستقوم باستعمالها سواء PHP او ROR او لقدر الله ASP
اولا لنختار مثال بسيط لموقع نريد البدء ببرمجته ولنبتعد عن التقليد لن نختار الموقع الاخبارى الذى يشرح بكل كتب لغات البرمجة لنختار برمجة معقدة بعض الشئ ما رأئيكم ببرمجة مدونة شخصية بسيطة … موافقون اذن لنبدء
اوﻻ قم باعداد مشروب ساخن
___

ثانيا امسك ورقة وقلم وابدء فى تخيل قاعدة البيانات التى ستبنى عليها الموقع ولتكتب اسم الجداول وتحت كل جدول الحقول الموجودة به مثال :
جدول التدوينات : حقل الرقم (ID ) , حقل عنوان التدوينة , حقل محتوى التدوينة , حقل تصنيف التدوينة
جدول التعليقات :
حقل الرقم (ID ) , حقل رقم التدوينة المعلق عليها , حقل عنوان التعليق , حقل محتوى التعليق , حصل اسم المعلق , حقل بريد المعلق
___

ثالثا قم ببناء قاعدة البيانات التى صممها على ورق  واجعلها واقع ملموس من مدير قواعد البيانات الذى تستعمله مثل PhpMyAdmin

___

رابعاً قم بالبدء فى عمل لوحة التحكم فى البداية الصفحات الاساسية مثل تسجيل الدخول وتسجيل الخروج ثم ابدء فى صفحات التحكم واحدة تلو الاخرى كالاتى
صفحة اضافة تدوينة ثم صفحة تعديل تدوينة ثم صفحة حذف تدوينة
صفحة تعديل تعليق ثم صفحة حذف تعليق
كما لاحظت تقوم بعمل صفحات الشئ الواحد مرة واحدة بصورة كاملة يعنى ننتهى من التحكم فى التدوينات ننتقل لصفحات التحكم فى التعليقات الخ الخ
___

خامسا قم بالبدء فى صفحات الموقع ذاته ابدء بالرئيسية ثم الصفحات الاضافية مثل اتصل بنا او اعلن معنا او من انا اى الصفحات التى محتواها ثابت ولن يتغير
ثم ابدء كما فى بناء لوحة التحكم ببرمجة صفحات الشئ الواحد كاملة
صفحة عرض التدوينة ثم اى صفحات اخرى لها علاقة بالتدوينة الواحدة
وكذلك مع التعليقات
لتجد نفسك فى النهاية بحاجة لعمل بعض نقاط الاتصال بين الصفحات كوضع صفحة اضافة تعليق اسفل كل تدوينة فى صفحة عرض التدونة
والخ الخ
___

سادساً تذهب لتنال قسط من الراحة ومبروك عليك
___

طبعا الموضوع ما هو الا خبرة شخصية وليست بالضرورة تكون الاصح ولكن عن تجربة الامر هكذا اسهل وتجد نفسك كما يقال بالعامية المصرية ( عارف راسك من رجليك ) لانى فى البداية كنت اجد نفسى تائهاً  ﻻاعرف من اين ابدء واين انتهى اما الان فالامر بغاية السهولة .

Popularity: 4% [?]