Archive for the ‘مواقع’ Category

موقع livemocha لتعليم اللغات

2010/03/12

منذ فترة كنت أبحث عن مواقع لتعليم اللغات و وجدت عدة مواقع مفيدة، من بين المواقع الممتازة التي وجدتها هو موقع Livemocha تعتمد فكرة الموقع على وجود مجموعات من الدروس في مستويات على شكل عبارات و صور و صوت، بعد ذلك هناك مراجعة و اختبارات.
الجزء الأهم هو إمكانية إرسال نص مكتوب أو محكي و يقوم أعضاء آخرون بالموقع بتصحيح أخطاء من يتعلمون لغتهم، فمثلا أنا أساعد الذين يتعلمون اللغة العربية…، الموقع مفيد و أدعو من يرغب بتعلم لغة لتجربته و مساعدة من يتعلمون اللغة العربية أيضا.
هناك أمر لاحظته، بعض الناس يساعدون بشكل خاطئ، فمثلا يقوم أحد الأشخاص باعتبار جملة “أنت لست طبيبة” خاطئة و يكتب جملة يعتبرها صحيحة بدلا و هي “أنتي لستي طبيبة” !
أيضا، عدة مرات لاحظت قيام البعض بوضع طلبات “تعارف و صداقة” في المكان المخصص لتصحيح أخطاء من أرسل النص، فمثلا يكتب أحدهم في ردّه على نص أرسلته آنسة تتعلم اللغة العربية، يكتب: “ممكن نتعرف … ايميلي …. “.
موضوع آخر، اللغة العربية ليست لغة سهلة التعلم و هناك من هم عرب الولادة و النشأة لا يتحدثون اللغة العربية الفصحى بشكل صحيح فهل المطلوب ممن يتعلم العربية أن لا يخطئ أبدا؟ بعض المشتركين يسخرون ممن يتعلمون اللغة العربية، أذكر مثالا، هناك جمل هي أمثلة لاستخدام الضمائر مثل هو و هي و … فمثلا نقول هو طويل، هي قصيرة … فمن الجمل التي تُعرض أحيانا جملة هي سمينة، باللغة الانكليزية تُستخدم كلمة fat كمعنى لكلمة سمينة، فهناك أشخاص يتعلمون اللغة العربية ترجموها فكتبوها “دهون”، هنا كان البعض من الزملاء العرب يسخر، و كذلك على أخطاء من نوع تذكير المؤنت و تأنيث المذكر…
بالنهاية الموقع ممتاز لتعلم اللغات و بنفس الوقت من الجميل مساعدة من يتعلمون لغتنا العربية بأسلوب صحيح و جيد.

Advertisements

ملحوظة صغيرة

2010/01/16
يبدو أن مبرمج ملف الـjavascript في موقع نقابة المهندسين كان متعبا أثناء برمجته و يتضح ذلك من خلال الرسالة المستخدمة للتأكد من وصول التنفيذ إلى سطر أو كتلة ما، لاحظ معي الـ واااااااع 😀 :

if (ss.readyState==4){
//alert("waaaaaaa3");

طبعا من الجيد في مختلف لغات البرمجة استخدام فكرة طباعة عبارة (أو إظهار رسالة) معينة في كتلة أو مقطع للتأكد من دخول التنفيذ إليها.
بالنسبة لي أقوم عادة بطباعة 0 ثم 1 ثم … في المنطقة التي أشك بسير التنفيذ فيها فمثلا ليكن كود الجافا التالي:
try{
ResultSet rs =...
System.out.println("0");
if(rs.next()){
System.out.println("1");
if(rs.getString(1) != null){
System.out.println("2");
...
}else{
System.out.println("3");
...
}
}else{
System.out.println("4");
...
}
}catch(SQLException e){
...
}

و ذلك طبعا أثناء العمل و ليس تبقى في التطبيق النهائي.

تعريب أم تعريص

2009/11/19

تجريبيا PickedLinks.net بدأ العمل

2009/09/18

انتهيت مبدئيا أمس الخميس 17 أيلول 2009 من برمجة موقع يحمل عنوان “روابط مفضلة” و قمت بنشره (الفترة هذه ستكون تجريبية) فقد تظهر أخطاء أو ضرورات لتحسينات معينة.
الموقع هو مفضلة اجتماعية بالمعنى الشائع أي يمكن للمشترك أن يضيف روابطا مفضلة لديه إلى حسابه بحيث يمكنه الوصول إليها أينما تولّى، كما يستطيع المشترك و غير المشترك الاطلاع على الروابط العامة التي يضيفها المشتروكون الآخرون.
برمجياً، اعتمدت على نفسي فقط في برمجة و تصميم الموقع (التصميم جدّا بسيط)، على الرغم من وجود تطبيقات مفتوحة المصدر كثيرة في هذا المجال أو إمكانية تخصيص العديد من تطبيقات إدارة المحتوى لغرض كهذا إلا أنني فضّلت أن أبرمج الموقع بأكمله لغايات في نفسي.
كنت أنوي أن أجعل الموقع بالكامل يستخدم Ajax لكن أجّلت الفكرة إلى وقت لاحق و اكتفيت بأن يكون ذلك فقط أثناء إضافة أو تعديل أو حذف الروابط، حاولت تخفيف التصميم قدر الإمكان و جعله قياسيا XHTML & CSS إضافة لجعل الروابط نظيفة Clean URLs، بالنسبة للبرمجة سيخضع باستمرار لتحديثات.
أما من حيث الأداء، يمكن استعراض الروابط الموجودة بشكل عام، يمكن عرض الروابط الخاصة بمشترك محدد كما يمكن عرض الروابط الموصوفة بكلمات محددة Tag و كذلك الاثنين معا (لمستخدم محدد + تصنيفات محددة)، هناك روابط للخلاصات Feeds لكل من الروابط الأخيرة أو خلاصات المشترك أو الموصوفة بكلمات محددة.
صفحة المشترك تحوي بياناته التي يضيفها و هي معلومات بسيطة كلّها اختيارية عدا اسم المستخدم (البريد الالكتروني لا يظهر للعموم)، الصورة الرمزية يجب ألا تتجاوز 10 كيلو بايت كما لا يتجاوز قياسها 100×100 (الوحدة بكسل) و تحتمل الصيغ png,gif,jpg.
يمكن للمشترك دوما حفظ نسخة احتياطية من الروابط التي أضافها و ذلك من ملفه الشخصي.
أعلم أن هناك مواقعا تحوي نفس الفكرة و هي تعمل بشكل ممتاز، لكن رغبت بإعداد موقع بسيط خاص بهذه الغاية و عربي.
أرحب بشدّة بالتعليقات حول الموقع و أشكر كثيرا من يرسل لي بأنه اصطدم برسالة خطأ غير متوقعة أو أية مشكلة فكما قلت الموقع في بدايته و مهما كنت قد اختبرته قد لا يزال يحوي أخطاء.
يمكن متابعة ما يتعلق بالموقع على تويتر من هنا.

جولة انترنيتية و ثقافية

2009/04/18

خطر اليوم (يعني قبل البارحة) لي بعد منتصف الليل أن أسمع أغنية من الأرشيف ألا و هي “كتاب حياتي يا عين” فتوجهت إلى غوغل لأبحث، عادة أبحث في مواقع معينة عن الأغاني لكن اليوم كتبت اسم الأغنية فقط في غوغل و لأرى النتائج، كانت النتائج كما هو متوقع كلها من منتديات، يعني مشاركات في منتديات و أغلب الظن عندما سأدخل لأحد الروابط سوف يطالبونني بأن أكون عضواً لأرى الرابط.
قلت في نفسي جربلك شي نتيجة ربما الجماعة ما بيهتموا إذا بدك تنضم أو لا، و هذا ما فعلت لأجد نفسي في مثال ممتاز للمنتديات العربية التافهة، انظر الصورة فقط:

المهم عدت و بحثت في 4shared لأجد الأغنية بسهولة / لمن يحب هي هنا.

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


هذا رائع، هناك موقع للمركز الثقافي في اللاذقية و سيمكنني متابعة الأنشطة فيه من خلال هذا الموقع، لكن هذا لم يتم، فالموقع الذي رابطه http://www.daralassad.org قد تجاوز الحد المسموح من تبادل البيانات، و نحن بالطبع في 16 نيسان، يعني أي استضافة هاااذي؟

طيب، ربما ليس هو الموقع المطلوب، فأنا لم أفتحه من قبل بالرغم من أن نتائج غوغل و اسم النطاق يدلان على أنه الموقع المطلوب و لكن دعنا نلقي نظرة على موقع وزارة الثقافة، فمرحبا بي في موقع وزارة الثقافة يبدو الموقع جميلا، لم أدخل في محتوياته كثيرا، إنما توجهت للروابط ذات الصلة، فوجدت دليلا جميلا فيه مواقع متنوعة ثقافية و حكومية و مواقع تتبع لوزارة الثقافة، لم أجد موقعا لفرع وزارة الثقافة في اللاذقية !
انتقلت إلى مواقع ثقافية، بعض الأسماء أعرفها أو لنقل أني شي مرة فايت عليها، لفت نظري عنوان لموقع اسمه المحيط http://www.moheet.com/ ، لا أعرفه لكن قلت لحالي فوت شوفو و هذا ما فعلت:

يبدو أن الموقع محجوب! (وزارة الثقافة تضع رابطا لموقع تحجبه وزارة الاتصالات) فما هي إلا ثوان حتى تم نقلي إلى 190.sy فكان هناك خطأ برمجيا (تحذير) في أعلى الصفحة كما هو في هنا:

موقع آخر أحببت زيارته هو مكتبة الأسد الوطنية، أدعوكم لزيارته.

بعد تحميل 85 kb من أصل أكثر من 5 mb فصل تحميل الأغنية و علمت أن لا سبيل لتحميلها من البيت، ألغيت الفكرة و استمتعت بسماع أول 5 ثواني من الأغنية لأغلق الاتصال و أتساءل، لماذا لا تكون مواقعنا الرسمية أفضل؟ ما يمنع وجود موقع ممتاز لمكتبة الأسد الوطنية، مثلا؟ …

مواقع مكروهة

2008/11/11

– قد يقودك محرك بحث إلى موقع يبدو لك أنه يحوي ما تبحث عنه، و يظهر لك محرك البحث ذلك في الكلمات القليلة عند عرض النتائج تحت عنوان الصفحة، و مع ذلك ربما تبحث و تبحث و تفتح الكثير من صفحات الموقع دون أن تجد ما تريده على الرغم من وجود ما تريد إلا أن سوءا في تنظيم أو عرض المحتويات يمنع وصولك إلى غايتك.
مثلا كنت أبحث منذ يومين عن اسم شخصية و وصلت إلى موقع هو موقع لمنطقة (ربما قرية) أردت معرفة أين تقع هذه المنطقة إلا أنني عجزت ! إلى أن بحثت عن اسمها مجددا في Google.

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

– الرجاء استخدام متصفح انترنت اكسبلورر و قياس الشاشة 800×600 ، عبارة رأيتها كثيرا جعلتني أغلق الموقع أو أعود للخلف ، مثلا ذات مرة كان هناك نتائج أو أسماء مقبولين … لم أعد أذكر في موقع رسمي متاحة فقط في صفحات من نوع mht.

– عذرا ، القائمة اليمينية معطلة !

– دخول (تسجيل مستخدم جديد ) عزيزي الزائر يجب عليك تسجيل الدخول لمشاهدة …

– أتساءل أحيانا لماذا يتم وضع بحث غوغل، إضافة إلى المفضلة … في موقع ؟؟ أليس غوغل موجودا ؟ أوليس الزر اليميني أو قائمة المفضلة متوفرة أيضا ؟!

– ما هي نوعيّة الزوّار ؟ ربما يثير أحدهم إعجاب كثير من الناس عند قيامه بحذف حقوق برمجة تطبيق مفتوح المصدر ثم ليضيف اسمه كـ (برمجة و تطوير … ) أو ( Powered by … ) لكن هناك مجموعة مهمة ممن سيرون هذه العبارة سيسخرون.

– ما الهدف من بناء موقع على شبكة الانترنت ؟ لو سألنا هذا السؤال لعيّنة من أصحاب المواقع العربية (ربما الأصح أن نقول المنتديات العربية) فماذا تراهم سيجيبون ؟ ثم لو سألنا من لديه سببا مقنعا لبناء موقعه، هل يحقق موقعك الغاية من وجوده ؟ هل يراعي موقعك النوعية التي تأمل أن يكونوا زوارا له؟
مثلا موقع يتحدث عن نظام لينكس صاحبه يرى أهمية في نشر دروس أو مواضيع تتعلق بنظام التشغيل linux ، إلا أن الموقع يستخدم JS و ليس javascript في بعض المهمات علما أنه يفترض بأن يكون زوار الموقع ممن لا يتعاملون أو لا يفضلون التعامل مع انترنت اكسبلورر.

– غالبا ما يتم عرض الصور في موقع صور بشكل صور مصغرة و عند الضغط على الصورة الصغيرة يتم فتح الصورة بحجمها الكامل بأسلوب ما، و بناءا على ذلك يتم عرض مجموعة من الصور المصغرة في الصفحة قد تتجاوز الـ20 صورة، لا مشكلة تبدو في ذلك حتى الآن إلا أنني لاحظت في بعض المواقع أن الصور المصغرة ما هي إلا نفسها الصور بحجمها الكامل و إنما تم تحديد أبعادها من خلال width و height في ! ففي حال صفحة تحوي 20 صورة و حجم الصورة الواحدة وسطيا 500 kb فكم سيستغرق انتهاء تحميل الصفحة ؟

– سألني كثير من الناس عن سبب عدم قدرتهم على قراءة محتويات بعض المواقع بسبب أن الكتابة تعرض كرموز غير مفهومة، هناك كثير من الناس لا يعرف أنه بإمكانه تغيير ترميز الصفحة من خلال قائمة view في المتصفح، هذا طبيعي نسبيا فكثير من مستخدمي الانترنت ليس لديهم خبرة أو أن خبرتهم لا تتجاوز البحث عن شيء ما و الضغط على الروابط و هذا يكفيهم، فلماذا يتم افتراض معرفة الزائر بأنه يجب تغيير ترميز الصفحة ليتمكن من قلب الرموز الغير مفهومة إلى مفهومة ؟؟ لماذا لم يقم بذلك من أنشأ الموقع بنفسه؟

المشاكل في المواقع كثيرة، غالبا ما يكون أصحاب المواقع غير مختصين، و أيضا كثيرا ما يكون “مطوّرو المواقع” من التجّار، يستطيع أن يقنع صاحب الموقع بما يريد.
الغالبية يستخدمون تطبيقات مفتوحة المصدر (و هذا ليس بعيب) إنما انتهاك اتفاقية ترخيصها هو العيب، ترى ماذا سيكون رأيه لو كان مشاركا في تطوير منتج مفتوح المصدر ؟
نتيجة لضعف معرفة “مطوّر مواقع” فإنه لا يستطيع أن يحل أبسط المشاكل التي قد يصادفها قد يلجأ إلى منتديات دعم كثيرا ما تقدّم حلول ضعيفة غير فعالة.
التقليد، المحتوى الفارغ، العمل بنصائح خاطئة، … إلخ، تؤدي في النهاية إلى نتائج غير مرغوبة.

يكفي منتديات

2008/04/13

بالأمس (و دائما يحصل هذا) كنت أبحث عن موضوع في الانترنت، كنت مستعجلا بعض الشي، بصراحة أحسست بالقرف و لا يمكن أن أقول أقل من ذلك ، جميع نتائج البحث تؤدي إلى منتديات و كلما فتحت صفحة تظهر (رسالة إدارية) دخول/تسجيل يعني لا يمكنني مشاهدة الموضوع حتى أسجل في الموقع ، أرجع للوراء و أجرب آخر … نفس الحالة أحيانا يكون المطلوب ليس التسجيل بل ترك رد مطلوب مني أن أرد على موضوع لم أقرأه، ما أسخفكم !

الحالة تتكرر، في كل مرة أبحث باللغة العربية أغلب النتائج تكون من نوع showthread.php?t=x منتديات VB مسروقة أولا و نفس المواضيع المنقولة و نفس عبارات الشكر، تفتح مشاركة يقوم العضو البطل بوضع برنامج مثلا يحتاج لـ serial number و يضع الرقم المطلوب ( سرقة يعني ) و تكون الردود مشكور أخي الكريم ، جزاك الله خيرا ! ، جعله الله في ميزان حسناتك … إلى ما هنالك

لاحظت أنه يأتي شخص ما فيدخل للانترنت مبتدئا بعد أيام يسجل في منتدى أو عدة منتديات ، تأتي على باله فكرة إنشاء منتدى خاص به يبحث فيجد الـVB مسروق في كل مكان و نسخ ماسية و ذهبية و … و مواقع استضافة تضع عروض من نوع : تركيب منتدى VB النسخة الماسية مع ستايل احترافي

يعني شيء مثير جدا للسخرية ، متى سننتهي من هذا ؟ المنتدى له فوائد في بعض الحالات مثلا عندما يكون منتدى تابع لمنتج مثل Drupal يكون وقتها جيد ففيه تتم مناقشات حول المنتج و تبادل معرفة.

أما المنتديات التي لا عداد لها و كلها تحوي نفس الأقسام مع بعض السخافات في التسميات فكلها : المنتديات العامة ، الترحيب بالأعضاء الجدد ، الكمبيوتر و الانترنت ، الأسرة ، المرأة [1] ، منتدى الشكاوي و الاقتراحات …

حتى بعض المواقع التي تدعي أنها أرقى يكون هناك منتدى لكن مختص بالثقافة مثلا حيث لا يوجد ترحيب ولا موبايل و لا أسرة و مرأة ، طيب لماذا لا تستخدمون نظام آخر غير المنتدى ؟ طيب استخدمتم منتدى لماذا تستخدمون منتج مسروق ؟ يوجد الكثير من أنظمة المنتديات المجانية ، لماذا لا تحاولون تغيير شكله قليلا ؟ كم أكره منظر المنتديات المعروف ، تأخذ كامل الصفحة و تقسيمات عرضانية و … لماذا ؟ لا يتطلب كثيرا تغيير الشكل فقط معرفة بالـ HTML تكفي و لكن هيهات نسخة ماسية و تصميم احترافي !

صحيح أن هناك بعض المنتديات الناجحة و أنا أزورها و أشارك في بعضها و لكن ما النسبة؟ 0.0001 % مثلا ؟

أما ما يسمى بـ “مواقع الدعم العربي لـ …” فأنا بصراحة أتمنى زوالها عن وجه الانترنت ، ادخل و انظر المشاركات ، تساؤلات أستغرب أن يسألها شخص ينوي إنشاء موقع ، يا أخي لا تدعموا و لا تعذبوا حالكم ، اللي بدو يعمل موقع خليه يكون بيفهم برمجة وقتها ربما يغيّر قليلا ربما.

و إذا سألت أحدهم لماذا بولتـين سيقول لك لوحة تحكم رهيبة ! صحيح لوحة تحكم رهيبة فهي تمكنك من التجسس على الزوار و تمكنك من إجبارهم على التسجيل ليتمكنوا من القراءة و كأن المكتوب شي عظيم ، يمكنك أيضا أن تخفي الروابط لغير المسجلين و أن تخفي بعض الأقسام عن الأعضاء الذين لهم مشاركات أقل من X مشاركة … لك اخجلوا

هناك الكثير و الكثير جدا من البرمجيات مفتوحة المصدر المجانية التي تملك ميزات ممتازة ، جربوها ، جربوا التغيير ، يكفي سرقة و منتديات فارغة ، اعملوا شي مفيد
———–
أنصح بتجربة

Drupal.
UNB Board.
WikyBlog.

برامج مجانية

FreeWareFiles

يعني عنجد لا داعي للسرقة

————-
[1] في كل المنتديات تقريبا تجد منتدى المرأة ! لماذا لا يوجد منتدى الرجل مثلا ؟ تقليد أعمى !

مجموعة تطبيقات Ajax

2008/03/04

مجموعة من تطبيقات الأجاكس الأنيقة :

FrogJS معرض صور بسيط و أنيق.
Swazz أداة لاختيار التاريخ.
Unobtrusive للتقييم.
ajaxim مشابه لبرامج المحادثة.
Suckerfish HoverLightbox يمكنك مشاهدة مثال عنه من هنا.
Ajax Domain Search للبحث عن أسماء النطاقات.
Transparent message يعرض رسائل حول نجاح أو فشل بعض العمليات بطريقة جميلة.
Relay لإدارة المسارات و الملفات بإمكانات كبيرة.

أتمنى أن تنال الإعجاب