نتذكر وصفنا بأننا "كخين" و "وحشين" كما تزعم مقالة "المتعجرفين" السابقة لكن هناك تطور هذه المرة تم إحالة الوصف إلى "جارتنر جروب". مقالة جديدة بنفس المحتوى لكن هذه المرة التقارير من مؤسسة مرموقة أو هكذا قالوا http://www.arageek.com/tech/2016/06/01/arab-programmers-not-ready-to-work-yet.html > المبرمجون العرب غير مؤهلين للعمل!! تقارير صادمة > تقرير “جارتنر” أكد أن دول المنطقة أوشكت على انفاق مبلغ حوالي 212.9 مليار دولار خلال عام 2016 على المشاريع المتعلقة بتقنية المعلومات ولكن للأسف الدول العربية لم تحصل على الكثير من تلك الأموال والسبب
2.97 ألف نقاط السمعة
2.43 مليون مشاهدات المحتوى
عضو منذ
إطلاق خدمة تعريب سمات الويب CSS تعمل online
https://rtlcss-alsadi.rhcloud.com/
وأخيرا! مايكروسوفت تبني نظام لينكس خاص بها كي يدير الشبكة في أزور
http://thehackernews.com/2015/09/microsoft-linux-azure-cloud-switch.html
فيديو ملخص لمؤتمر القمة الذي يجمع walmart وغوغل و ebay وناسا وياهوو وعدد من البنوك وصناع السينما وشركات التقنية
مؤتمر أوبنساتك يقام كل 6 أشهر وهذا ملخض للوم الثاني (كل الجلسات مسجلة وموجودة في نفس القناة) https://www.youtube.com/watch?v=OPmGoIwqNoA أوبنستاك Openstack هو من أكبر المشاريع مفتوحة المصدر بعد نواة لينكس وتساهم فيه كبريات الشركات انظر http://stackalytics.com/ تجاوز المليون سطر من الكود وتساهم فيه الكثير من الشركات بعدد كبير جدا جدا من المطورين وهو يستخدم لعمل سحابات خاصة وهجينة أو بنية تحتية IaaS (سواء كانت bare metal أو افتراضية virtualized أو في صورة حاويات مثل دوكر) مما جاء في المؤتمر: * تحدث
[فيديو] بت واحد يتجاوز كل الحماية في كل إصدارات ويندوز ويعطيك صلاحيات كاملة CVE-2015-0057
مصدر الخبر: http://thehackernews.com/2015/02/bypassing-windows-security.html الفيديو: https://www.youtube.com/watch?v=ukAr6MiA788 ملخص الخبر: جميع إصدارات ويندوز من ويندوز XP إلى ويندوز 10 يمكن رفع الصلاحيات وتجاوز جميع انواع الأقفاص sand boxing وسبل الحماية والسطرة على النظام. عمر الكود الذي تسبب بالمشكلة يزيد عن 15 عاما. الحل: تحديث النظام ذو صلة: هناك ثغرة أخرى لم يتم تغطيتها في آخر تحديث http://thehackernews.com/2015/02/internet-explorer-xss.html الحل: لا يوجد.
استعراض لمكتبة ajax-ops: الوثائق الآن باللغة العربية
http://muayyad-alsadi.github.io/ajax-ops/ar.html
ajax_ops أسرع طريقة لتطوير تطبيقات ويب سريعة وتفاعلية ajax دون كتابة سطر جافاسكربت واحد
نعم يمكنك عمل موقع حديث أثنيق متفاعل مستجيب وأجاكس دون كتابة سطر كود جافاسكربت واحد والطريقة تصلح في أي إطار عمل (django أو روبي أو نود أو php مثل Yii وغيرها) إليك live demo مع الشرح http://muayyad-alsadi.github.io/ajax-ops/ جرب الضغط login ثم اضغط إرسال مرتين. لاحظ الصورة في شريط التصفح وفي صندوق أضف تعليق الجانبي الكود موجود https://github.com/vision-as/ajax-ops
أول تطبيق ل RtlCss تعريب Bootstrap 2.x
باستعمال القليل من الاستثناءات (دزينة) https://github.com/muayyad-alsadi/bootstrap-rtl/blob/master/2.x/blacklist.txt والقليل من الضبط اليدوي (3 أو 4 كلاسات) https://github.com/muayyad-alsadi/bootstrap-rtl/blob/master/2.x/css/bootstrap.fix.rtl.css تنفيذ سكربت RtlCss قام بالباقي. ما بميز طريقة عمل هذا السكربت أنه يمكنك أن تستفيد من CDN. حيث أنه يولد ملف css صغير يحتوي التعريب فقط يستعمل إلى جانب الملف الأصلي. - http://muayyad-alsadi.github.io/bootstrap-rtl/2.x/index.html - http://muayyad-alsadi.github.io/bootstrap-rtl/2.x/javascript.html - https://github.com/muayyad-alsadi/bootstrap-rtl
بديهيات إدارة قواعد البيانات MySQL و PostgreSQL
http://ojuba.org/wiki/docs/dba_basic
طرق استضافة تطبيقات الويب بلغة بايثون
في الماضي السحيق كانت الطريقة التقليدية هي CGI أي أن تكون المخطوطة/السكربت ملف تنفيذي تنفذ ويمرر لها متغيرات بيئة تحتوي الترويسات الإضافية ثم ظهر mod_python و python server pages وهي طرق تشبه php. ولأن هذا غير عملي ظهرت طرق تدعم Fast CGI أو FCGI وكل واحدة مما سبق كانت تحتاج كتابة تطبيق الويب بطريقة مختلفة. ثم ظهرت ويزجي WSGI عبر معيار PEP 333 والتي وحدت طرق كود تطبيق الويب بغض النظر عن طرق استضافته وظهرت أطر عمل للويب تحقق هذا
أطر الويب web frameworks الكبرى في لغة بايثون
في أحد الحوارات هنا قيل لي أنه لايوجد في بايثون سوى إطار جانغو لهذا كتبت هذا الموضوع. لكن أحب أن أقول أن عدد أطر العمل ليس مقياسا لنجاح اللغة. لكن الشيء بالشيء يذكر. قبل أن نتحدث عن أطور العمل نتحدث عن الإطار الماورائي ويزجي WSGI فهو معيار PEP وضعه مجتمع بايثون لتوحيد طرق عمل خوادم بايثون. http://legacy.python.org/dev/peps/pep-0333/ http://legacy.python.org/dev/peps/pep-0444/ وكما ترون تأتي الأشياء في مجتمع بايثون عبر التقدم بتحسن مقترح يتم قبوله لاحقا كمعيار. ولا تترك هكذا عبثا. إطار WSGI الماورائي
كيف تصنع الرقاقات؟ ما هذه البقعة السوداء؟ - فضاء المتمكنين | عمّان
http://ammanhs.com/t/%D9%83%D9%8A%D9%81-%D8%AA%D8%B5%D9%86%D8%B9-%D8%A7%D9%84%D8%B1%D9%82%D8%A7%D9%82%D8%A7%D8%AA-%D9%85%D8%A7-%D9%87%D8%B0%D9%87-%D8%A7%D9%84%D8%A8%D9%82%D8%B9%D8%A9-%D8%A7%D9%84%D8%B3%D9%88%D8%AF%D8%A7%D8%A1/
خلاصة موضوع تجربة طبيق الخوارزميات بلغات مختلفة
لمن فاتح جزئي الموضوع https://arabia.io/programming/10358 https://arabia.io/programming/10565 - في كثير من الأحيان اختيار اللغة أو مفسر اللغة ليس له أثر كبير بقدر ما لاختيار طريقة تنفيذ الخارزمية - اللغة ليست عنق الزجاجة (مثلا إن كانت لغة ما تدور 500 مرة لحسب الأرقام حتى 1000 ألف بأقل من ربع ثانية من لغة أخرى فهذا يعني أن الفرق بين اللغتين على الدورة الواحدة هو لا شيء) - إن استخدام الأداة غير المناسبة في نفس لغة البرمجة قد يكلفك كثيرا (في php استعمال in_array
طبق هذه الخوارزمية بلغتك المفضلة ج2 الأعداد الأولية
تابع للموضوع السابق https://arabia.io/programming/10358 لتسهيل قراءة الردود فضلا استخدم خدمة مثل pastebin أو repl.it أو والأفضل https://gist.github.com/ نريد عمل برنامجين الأول يمر على الأعداد الصحيحة الفردية أكثر من3 ودون حد معين ويضع 0 إن كان مركب و 1 إن كان أولي ويجمع كل 8 بتات منها في بايت واحد أي unsigned char مرتبة البتات فيه من جهة الأصغر قيمة LSB ثم تكتب البايت في ملف primes.db ثم البايت التالي حتى ننهي كل الأعداد البرنامج الثاني يفحصل أولية العدد كالتالي -
طبق هذه الخوارزمية بلغتك المفضلة ج1: الأعداد الأولية
في هذه السلسلة نطرح في كل مرة خوارزمية ونطبقها في لغات مختلفة مستفيدين من مزايا كل لغة. كوسيلة لعرض مزايا كل لغة بطريقة غير لغتي أفضل من لغتك. المطلوب الآن هو تطبيق خوارزمية غربال Atkin لإيجاد الأعداد الأولية التي تقل عن العدد ن (10 آلاف مثلا) http://en.wikipedia.org/wiki/Sieve_of_Atkin الخورازمية تعمل هكذا - نرسم الأعداد التي من 2 وحتى ن-1 - نأخذ أول عدد غير مشطوب (في أول دورة هو 2) - نعتبره أولي ونشطب كل مضاعفاته - نكرر
لماذا يسمي الصهاينة كيانهم باسم دولة اسرائيل وليس جمهورية إسرائيل؟
الكيان الصهيوني عبارة عن جمهورية فلماذا لا يسمونها جمهورية إسرائيل ويشيرون إليها باسم دولة إسرائيل. في حين أي بلد آخر يسمى ممكلة كذا أو جمهورية كذا .. موضوع سابق ذي صلة للإطلاع لا أريد جوال عليه هنا: لماذا يريدونها دولة يهودية وليس دولة لليهود وما الفرق؟ http://g0alkeeper.blogspot.com/2012/03/blog-post.html
صف قلبك ولا تدع فيه غلا على مسلم
صف قلبك ولا تدع فيه غلا على مسلم فهي التي بلغت ذاك الرجل الجنة بشهادة النبي. وبالتأكيد ليس المقصود الذين يحسنون لك فقط بل المسيئين. تول المسلمين كلهم ولا تنشغل بتصنيفهم هذا حزبي وذاك وهابي - هذا اخوان وهذا تحرير وذاك سلفي وذاك جامي وذاك سلفي جهادي وذاك تكفيري وذاك من الدواعش... وانصر أي مسلم *ظالما* او مظلوما ولا يمنعك من ذلك تصنيف الإعلام لهم وشهادته فيهم وإن قيل لك أنهم خوارج تجار دين وتجار مخدرات وحاصدي رؤوس بشهادة الإعلام
ديننا الحنيف يدعوا للسلام لا كما يصوره تجار الدين -- أخوكم في الله أفخاي إدرعي
بماذا يختلف مشايخ السلاطين دعاة الإنبطاح عن الناطق باسم الجيش الإسرائيلي http://www.youtube.com/watch?v=50A3FGG-7_s&feature=youtu.be خلاصة قوله - رمضان كريم - ديننا الحنيف (نحن وهو على دين واحد؟) يدعو للسلام - هناك تجار دين يستغلون اسم الدين ويسيؤون إليه. هذا الخطاب المشترك وكأن يد واحدة كتبته. فهل ستظل تصدق أؤلئك المشايخ؟ وهل ستظل تصدق أن الفنانة فلانة والراقصة فلانة هي من أولياء الله الصالحين وتعلمنا ديننا؟ وأنا فلان أبو لحية تاجر دين؟ متى ستعي قول الله تعالى: يَا أَيُّهَا الَّذِينَ آَمَنُوا مَنْ يَرْتَدَّ
ابق هناك خطوة تالية ولا تغلق الباب في وجه المستخدم
عندما تصمم موقع لا تغلق الباب في وجه المستخدم واترك له خطوية تالية يفعلها مثلا - "شكرا لك تمت عملية الشراء" ماذا بعد؟ أغلق الصفحة مثلا؟ - "هذا المنتج غير متوفر حاليا في المستودعات" ماذا أفعل؟ أشتري من موقع منافس؟ - "عذرا كلمة السر غير صحيحة" ماذا أفعل؟ أذهب لموقع منافس؟ - "هذا البريد مستخدم مسبقا" كيف أحل هذه المشكلة؟ - "موظف الدعم الفني غير موجود على الخط" - "الصفحة غير موجودة" لكن الوضع الأفضل هو - "شكرا لك تمت