Ahmad Mujahid @Ahmad_Mu

نقاط السمعة 33
تاريخ التسجيل 17/09/2016
آخر تواجد 8 ساعات

ليس لدي إلمام باللغة الإنجليزية

كنت أبحث عن اكواد جاهزة

وصرت أكتبه بعض الأحيان

كيف تسمي نفسك مبرمج !

تختلف برامج الضغط في خوارزميات الضغط التي تستعملها

أشهر الخوارزميات هية خوارزمية Huffman , سأقوم بشرح مبدأها بشكل مبسط ومحرّف بعيداً عن التفاصيل التقنية او المشكلات التي عالجتها :

لنفترض أن لديك نص معين , سنقوم بحساب أكثر الكلمات تكرارا في هذا النص , لنفرض أننا وجدنا ان الكلمة the مكررة بشكل كبير في هذا النص , سأقوم باستبدال كل كلمة the بحرف الـ t فقط

فإن كان لدي 30 كلمة the فـ هم بالمجمل 3×30 = 90 حرف , ولكن بعد عملية الاستبدال أصبحو 30×1 = 30 حرف فقط

كرر هذه العملية ف مثلا كلمة on قد باستبدالها بحرف ال o مثلاً

ستجد في النهاية أنه كلما تكررت الكلمات بشكل أكبر استطعت انقاص عدد أحرف النص " تصغير حجمه " بشكل أكبر

طبعاً ستجد أن حروف الأبجدية " 28 حرف " غير كافيين لترميز جميع الكلمات , هنا تقوم باستعمال الترميز بحرفين من أجل الكلمات الأقل تكراراً على سبيل المثال

طبعاً خوارزمية الضغط تعتمد على الضغط على مستوى الحرف الواحد وليس الكلمة بالطبع , كما أنها تقوم بالتحويل الى bits , ولكن ذكرت المثال من باب التبسيط

النتيجة أن نسبة الضغط تتناسب طرداً مع عدد التكرارات في الملف المراد ضغطه

بالتوفيق

لا يوجد إجابة لهذا السؤال

كل لغة برمجة تتميز في مواضيع معينة وتكون أضعف في مواضيع اخرى

ولكن هناك الكثير من العوامل التي يمكن ان تحدد لك ماهي لغة البرمجة الأفضل لوضعك الحالي ف مثلا

ماهي طبيعة المشروع الذي تريد عمله ؟

هل تطبيقك يعتمد بشكل أساسي مثلاً على Real time أو مثلاً تريد استعمال مكاتب خاصة بالذكاء الصنعي أو تريد مكاتب تدعم ال Business intelligence بشكل كبير وهنا تختلف الإجابات وتتميز كل لغة برمجة في مجال معين

هل تعمل ضمن شركة ؟ اذاً يجب عليك أن تقوم بالعمل حسب لغة البرمجة الشائعة بين فريق المبرمجين كي يستطيع مبرمج آخر مساعدتك او الاكمال عنك

ماهي الاستضافة التي تستطيع أنت او الشركة التي قامت بطلب ال Software توفيرها ؟ , فـ مثلا الكثير من الشركات تفضل ال PHP بسبب كثرة انتشار الاستضافات ورخص أسعارها

الأمر متشعب جداً لا يمكن الإجابة عنه بدون معرفة المشروع وتفاصيله بشكل كامل

لا يوجد أفضل لغة برمجة أبداً

ولكن يوجد أفضل لغة برمجة لـ مشروع معين ضمن ظروف معينة

10

في سوريا , متوسط الرواتب هو150$ أي ما يقارب 60 ~ 70 الف ليرة سورية

وأحدث سيارة موجودة هي موديل 2011 ولا تجد الجديد بسبب منع الاستيراد وانما مستعمل فقط

السيارة الجيدة ( موديل 2009 ~ 2011 ) يكون سعرها تقريباً 7 ملايين ليرة الى 10 ملايين ليرة تقريباً

أي ما يعادل 15,000$

بحسبة بسيطة تقريباً الفرد السوري يحتاج الى 8 سنوات من الادخار الكامل لراتبه دون الأكل والشرب لكي يحصل على سيارة عمرها 9 سنين على الأقل

طبعاً أسعار السيارات مخيفة في سوريا بسبب منع الاستيراد وزيادة الطلب عليهم

وبسبب الجمارك الذي تبلغ تقريباً 100% على سعر السيارة

يعني كما يقولون : فوق الموتة عصّة قبر

أقوم الآن باستعمال ProtonVPN , أجده يقدم خدمة جيدة بسعر جيد نوعاً ما

أقوم بالدفع عن طريق معارفي خارج سوريا

لا أثق صراحة كثيراً في درجة الـ Encryption الذي يوفره , لكنه يفي بالغرض حالياً

في سوريا الشائع هو 2 Mbps , يكلّف تقريباً 4.5$ شهرياً

الأقل شيوعاً هو 4 Mbps ويكلف 8$ شهرياً

اما لدي 8 Mbps فهو يكلف 17$ شهرياً

الإيجابي في الموضوع انه حتى الآن لم يتم تطبيق سياسة الاستخدام العادل لدينا , لا يوجد حد للاستهلاك

طبعاً قياساً بالدولار فالاشتراك منخفض الثمن ولكن بالنسبة لمتوسط دخل الفرد الذي يبلغ قرابة 83$ فـ 20$ شهرياً من أجل الانترنت مصيبة

اما عن نفسي فأجد ان سرعة 8 مناسبة جداً بحكم ان كل عملي على الإنترنت , كما ان اشتراك الـ VPN امر مفروغ منه في سوريا

الحجب المطبق لدينا بسبب العقوبات الاميركية امر لا يمكن احتماله , الأمر لا يقتضي على منعنا من استخدام الخدمات ولكن بحظر حساباتنا أيضاً ان تم كشفنا وآخر مثال على ذلك هو Github الذي قام بعمل Restrict لأي حساب قام بالدخول من IP سوري ضمن السنتين الماضيتين وغيره الكثير من المواقع والخدمات المحظورة لدينا الذي يعتبرها أي مستخدم للانترنت من البديهيات

شخصياً ادفع 5$ اضافية شهرياً على خدمة VPN

في الحقيقة .. شراء الأشياء الغير مقرصنة هو شيء رائع

بسبب الدعم المتواصل وقلة المشاكل و راحة البال من الفايروسات بالاضافة الى مزامنة التفضيلات مع حسابك

تجربتي مع الشراء عبر الانترنت كانت في شراء ألعاب اونلاين لأكثر من مرة مثل " Battlefield 4 , Battlefield 1 " ولكن شرائهم كان شبه مستحيل الا في فترات التخفيضات والسبب في ذلك مو مكان عيشي " سوريا "

متوسط راتب الشخص في سوريا تقريباً هو 150$ أي ما يعادل الـ 80,000 ليرة سورية .. وهو الحد الأدنى تقريباً للعيش في ظل الغلاء الموجود

ومن شبه المستحيل شراء البرامج الأصلية وخاصة البرامج الضخمة مثل برامج Adobe و Microsoft

فمثلاً ويندوز 10 سعره 200$ أي راتب وربع تقريباً

بالاضافة الى الحظر الكبير على سوريا الذي يجعل الشراء عملية معقدة

لايوجد لدينا بطاقات ائتمانية على الإنترنت او PayPal أو اي طريقة للشراء الإلكتروني فلنجأ الى اقرابنا في باقي الدول للشراء لنا

بالاضافة الى حجب Google play , EA Store , Netflix, Nvidia والكثير من الخدمات التي يعتبرها الكثيرون شيء بديهي أساسي في حياتك

العفو يا غالي

لحسن الحظ أنشأت خدمة على خمسات لتحليل الشخصيات وفق MBTI

تفضل الرابط

تفضل في حال وجود أي استفسار

شكرا :)