Zakaria Shahen

6 نقاط السمعة
46 ألف مشاهدات المحتوى
عضو منذ
54

من عتبة الصف إلى خشبة المسرح .. تجربتي في الحديث بمؤتمر تيدكس TEDx

الحديث أمام الجمهور ليس جديداً عليّ، إذ بدأ منذ الصف الرابع عندما كانت الآنسة ناهد تطلب مني أن أقف لأقرأ دروس التعبير أمام زملائي. إلا أنه لم يخطر ببالي يوماً، أن ذلك الوقوف على عتبة الصف سيوصلني للحديث يوماً في مؤتمر تيدكس في خطاب قد يراه الملايين. انعقد مؤتمر تيدكس للمرة الأولى في مدينة حلب في سبتمبر 2020، وكنت أحد سبعة متحدثين فيه تناولت مفهوم العمل عن بعد بمختلف أنواعه كمحور لحديثي الذي امتد على ربع ساعة وهي المدة المحددة.
7

ما معيارك لإختيار أصدقائك ؟

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

قرار بسيط منذ سنوات غيّر مسار حياتي بالكامل!

إن كنت قد اتخذت قرار ما في خلال الخمسة سنوات الماضية، وظهر أثره على حياتي بشكل جذري الآن، فسوف يكون قرار بدئي في *العمل الحر* بمجال الكتابة منذ السنة الثانية لي في الجامعة! بدأت دراسة *الهندسة* منذ عام 2013 ... تخرجت منذ أشهر، وها أنا الآن خريج جديد يقتحم العالم للمرة الأولى، كي تبدأ الحياة في مطالبتي بالمسؤوليات المعروفة التي تواجه كل الشباب في نفس السن ... لم أعد طالب بعد اليوم، ولم تعد هناك أي مبررات يمكنني الاستناد إليها
50

لماذا لا نترجم الدليل الرسمي للغة PHP الى العربية؟

لفت انتباهي شيء قرأته في موضوع بالموقع يحمل عنوان "جولة في الوب التركي ومقارنة مع الوب العربي" [1] > من المُلاحظ أيضًا وصول الأيادي التركية إلى مواضيع متخصصة للغاية، مثلًا الدليل الرسمي للغة PHP متوفر بالكامل باللغة التركية *بينما لاتوجد صفحة واحدة باللغة العربية*: http://php.net/manual/tr وكعادتنا نحن العرب، نضيع جل وقتنا نتحدث عن فشلنا العربي الذريع في جميع المجالات، نشخص أسباب الداء ومصادره، نلقي اللوم على حكوماتنا الغبية والتي تعتمد مقياس الفشل في التعيين والترقيات (فكلما زاد فشلك، زادت فرصة
45

التطوير غير العقلاني في CSS/JS

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

اجراءات تأسيس شركة برمجيات فى مصر

اجراءات تأسيس شركة برمجيات أو شركة تصميم مواقع انترنت فـــي مصـــر التكاليف : 1000 جنية تقريباً رأس المال المسجل: 10 آلاف جنية أو أكثر وقت التأسيس :48 ساعة عمل = يومان تقريباً نوع الشركة : منشأة فردية (شركة الشخص الواحد) = شركة فردية مكان تقديم الخدمة أو التأسيس: مبني الشباك الواحد (الهيئة العامة للاستثمار) (صلاح سالم - بجوار معرض الكتاب) ملحوظة : (لا تذهب إلي محــام للاعتماد عليه .. لأن الخطوات التالية بيعملها المحامي بمبلغ تكاليف عالفاضي.. أعملها بنفسك لأنك
8

دورة حياة البرنامج أو المشروع في هندسة البرمجيات (1)

السلام عليكم. من البديهي أن مراحل تطوير أي مشروع بما في ذلك تطوير البرامج لابد إن تتبع إستراتيجية معينة يدار بها المشروع حتى نهايته وهذه الإستراتيجية أو دورة حياة المشروع هي مانسميه في هندسة البرمجيات ب “. project lifecycle ” ويوجد عدة نماذج شائعة الاستخدام كدورة حياة لأي مشروع وهي كالأتي: Waterfall model Spiral model Extreme programming model Iterative Approach طبعاً بما ان الاختيار بين هذه النماذج يعني اختيار خطة عمل ونمو لمشروعك فهو اختيار مهم جداً لضمان نجاح المشروع
18

مراحل تطوير البرامج في هندسة البرمجيات

السلام عليكم، > *هذا المقال تم استخراجه من طيات الأرشيف عبر منصتنا "منصة أراشيف التي أطلقتها سابقاً" لنشر الموضوع مجدداً و تنمية المحتوى العربي بالمقالات المفيدة مثل هذه، ليستفيد منها المسلمون في كل زمان و مكان.* يمر أي برنامج في عملية التطوير بعدة مراحل تختلف من حيث التقنيات المستخدمه في كل مرحلة .وهذه المراحل هي: 1. مرحلة جمع المتطلبات للبرنامج. 2. مرحلة التصميم. 3. مرحلة كتابة البرنامج. 4. مرحلة الاختبار. 5. المرحلة النهائية وهي مرحلة تسليم البرنامج وتنصيبه. وسوف تتناول
11

علم نفسك البرمجة في عشرة أعوام

##لمً الجميع في عجلة من أمرهم؟ فور دخولك إلى أي مكتبة ستجد العديد من الكتب من قبيل “علم نفسك لغة Java فى سبعة أيام” فقد قمت بإجراء بحث بعنوان علم نفسك فى ساعات على موقع Amazon.com . و حصلت على 248 نتيجة. أول 78 نتيجة كانت كتب حاسوب و برمجيات و عندما قررت تغير البحث من كلمه ساعات لايام فقد كانت النتيجة قريبة بشكل مذهل، فقد أرجع هذا البحث 253 كتابا. أول 77 منها كانت كتب حاسوب الخلاصة هي إما
21

14 قاعده لتسريع وقت اقلاع الموقع

* قلّص من عدد طلبات الــ HTTP request بقدر المستطاع و هذا رابط يتحدث عن (طلبات الــ Http ) https://www.tutorialspoint.com/http/http_requests.htm * استخدم الـ CDN او شبكة ارسال المحتوى ماهو الـCDN https://www.incapsula.com/cdn-guide/what-is-cdn-how-it-works.html * قم بإضافة عناوين انتهاء الصلاحيه او الـ expires headers (هي بإختصار تاريخ انتهاء الصلاحيه للـ ملف المخزن او الـ cache تخبر المتصفح ان بعد هذا التاريخ لا تقوم بجلب الموارد و الملفات من هذا ال(cache)بالقم بجلبهم من السيرفر ) مثال Expires: Wed, 21 Oct 2015 07:28:00 GMT *
5

هل من بديل أفضل من fontawesome ؟

السلام عليكم مؤخرا قام موقع fontawesome بجعل معظم الأيقونات مدفوعة ، كما أن تلك المجانية لا تعمل في معظم الأوقات أبحث عن أفضل بديل مجاني لهذا الخط شكرا
360

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

# مقدمه أنا حسين البطاح من الكويت ، مطور ومصمم تطبيقات iOS و Android منذ أكثر من ٣ سنوات ، قررت بعد تردد طويل وعدم تفرغ غالباً نشر تجربتي في هذا المجال حتى يستفيد من يتسائل نفسي ، ما هي اخبار التطبيقات العربيه وهل ارقامها جيده ؟ # البدايه لدي عدة تطبيقات في متجري ابل واندرويد للتطبيقات ، اهم تطبيقين بالنسبه لي وهما الاكثر انتشاراً InstArabic و تطبيق المصمم . الأول InstArabic بدأت تطويره في نهاية عام 2012 وقد كلفني
12

للي حاب يتعلم angular و ionic ويعمل تطبيقات تعمل على كل المنصات هذا منهج كامل و الكمال لله

السلام عليكم ورحمة الله للي عنده Html css JavaScript وحاب يطور تطبيقات تعمل على كل المنصات هذا منهج كامل لعدة دورات كلها مكملة لبعض 1 Angular 4 دورة من الصفر الى المشروع الكامل‎: https://www.youtube.com/playlist?list=PLMYF6NkLrdN9JJPTR0ksQcT3uumyco7UG 2 Angular 6 firebase project انكولار ٦ مع الفايربير من صفر الى مشروع كامل‎: https://www.youtube.com/playlist?list=PLMYF6NkLrdN-a4ltqjnRZuW3FE1mAX4ez 3 ‎‫دورة من الصفر للاحتراف Ionic 3 مع مشاريع كاملة  iOS , Android‬‎: https://www.youtube.com/playlist?list=PLMYF6NkLrdN9yeclmM6hg5FoRkvOkswos 4 Ionic 3 projects Android & iOS ايونيك ٣ الجزء الثاني من الصفر لمشروع كامل‎: https://www.youtube.com/playlist?list=PLMYF6NkLrdN8dFEZ2en1Zx5j3nTqAezoa 5
21

العيون وفترات إستخدام الكومبيوتر "شاركونا"

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

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

أهلا وسهلا من المؤكد ان الشخص الذي لا يستفيد من دروس الحياة لن يكون بمقداره أن يطور أسلوبه في العيش وقد يكون الفشل قرينه بصوره مؤكده. الأمر نفسه يحدث مع عالم التطوير والبرمجة. فالمبرمج يواجه كما كبيرا من الاشكالات اثناء تطويره لمشروع وتزداد هذه الاشكالات عندما : ١) زاد حجم المشروع. ٢) التعامل مع تقنية جديدة. ٣) العمل بفريق صغير أو وحيدا بالنسبة لحجم المشروع. ٤) عدم توافر الادوات اللازمة وبيئات التطوير او ضعف جودتها. ٥) عدم توافر المرجع Reference
111

عن الربح في البرمجة - عن تلك القصة التي بطلها: أنت !

حتى تنتهي القصة ب "وعاش في سلام" لابد أن يترك البطل ذراعه في الحرب، وهل كنت فعلا تظن أن الحظ يحالف الهوى؟ بل خذها يقينا مني أنه يخالف الهوى، ولا تسألني عن الدليل.. فإن السماء لا تمطر ذهبا.. كما أن الدنانير تتساقط بقدر قطرات العرق.. وهل بعد قول المولى تبارك وتعالى ﴿ وَأَن لَّيْسَ لِلْإِنسَانِ إِلَّا مَا سَعَىٰ ﴾ قول آخر؟! خليلي.. مَنَّ الله عليك أن صَيَّرَكَ مبرمجا، فأنت في نعمة لو أمعنت النظر.. فإن كُنتَ متعثرا في تحصيل ثمار
150

طموح وحماس: تحولت من موظف استقبال إلى مبرمج

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

تجربتي في تعلم تطوير وتصميم الويب - كيف ابدأ - نصائح + مصادر!

*كيف أصبح مصمم؟ كيف اتعلم برمجة المواقع؟ من اين اتعلم؟ لا توجد مصادر عربية كثيرة؟ كل هذه الأسئلة قد تدور في راسك عندما تريد ان تبدأ في مجال تطوير الويب وفي هذه المقالة سوف اشارككم خبرتي البسيطة وتجربتي والمصادر التي اتعلم منها وكيف تسير في الاتجاه الصحيح.* في بداية الامر ان اردت ان تهتم في مجال الويب يجب ان تعلم ان الويب ينقسم الى قسمين front end(واجهة الموقع): وهي ما يراه المستخدم امامه عند تصفح الوقع (التصميم النهائي للموقع). Back
71
10

مسار تعلم تخصص علوم الحاسوب عبر الانترنت (مجاني 100%)

في هذه الصفحة على ال GitHub يوجد مسار أكاديمي كامل لعلوم الحاسوب مقدم من أرقى الجامعات حول العالم مثل Harvard , MIT , Princeton ويتضمن أساس علوم الحاسوب والمواد المتقدمة مع المجهود الذي يتطلبه كل كورس من الوقت خلال الأسبوع والمتطلبات القبلية Prerequisites بمعنى أنك ستعرف أين أنت الآن وماذا تريد وما ينقصك. جميع الكورسات كما خمنتم باللغة الانجليزية وأتمنى أن تكون هناك مبادرة لترجمة هذه الكورسات لأنها ستشكل إضافة كبيرة جداً وملموسة في تعلم علوم الحاسوب وتوفير محتوى عربي
26

برنامج MobyDroid لادراة هواتف الاندرويد باستخدام الكمبيوتر على لينكس مكتوب بلغة JAVA

السلام عليكم *MobyDroid* هو برنامج مفتوح المصدر لادراة هواتف الاندرويد على لينكس و ويندوز و الماك مع واجهة رسومية قمت بتطويره. و قمت بكتابته باستعمال لغة الجافا. البرنامج قمت بكتابته بعد ان اشتكى لي صديق عن عدم وجود برامج بواجهة رسومية لادارة هاتفه الاندرويد على لينكس. في البداية كنت انوي كتابة برنامج بسيط لتثبيت التطبيقات فقط. من ثم امر قاد لآخر.... ###يمكنك تثبيت البرنامج من AUR : `yaourt mobydroid` ###أو حزمة debian : https://github.com/ibilux/MobyDroid/releases/download/0.1/mobydroid_0.1-1.deb ### هاهو الرابط على Github :
71
37

رمز: محرر markdown يفهم العربية

السلام عليكم قبل عدة أشهر احتجت لمحرر يمكنني من كتابة الأكواد مع مراعة للغات RTL + استخراج النتيجة كصفحات html جاهزة لاستخدام ولذى قمت بعمل على محرر بهذه المواصفات، بعد عمل متقطع لعدة أشهر وكثير من تعديلات هنا وهناك (قمت بتغير التصميم والأكواد 3 مرات) أخيراً انهيته بشكل نهائي :) *رمز* محرر markdown *يفهم العربية* ويتيح استخراج النتيجة كمستندات نصية .txt وكصفحات html، حاولت إتاحة استخراج كمستند pdf عبر jspdf ولاكنها لاتدعم لغة العربية! الرابظ: https://ramz.netlify.com/ لمن يرغب بمساهمة بالتطوير