يوسف سيّد

1.67 ألف نقاط السمعة
3.2 مليون مشاهدات المحتوى
عضو منذ
12
7

بسرعة تصل إلى 100 ميجا بت؛ نتيجة "ثورة الأنترنت" على جودة خدمة الأنترنت في مصر

قبل ثلاث أعوام من الآن كان ما يمكن الحصول عليه مقابل 100 جنيه هو 512 كيلو بت، وأقصى سرعة كانت تصل إلى 8 ميجا وبسعر مبالغ، في خلال هذه المدّة تطورت الشبكة كثيرًا من التحويل للفيبر والتحويل إلى الـVDSL. https://suar.me/mya7j سرعة الـ100 ميجا بت بـ17 دولار فقط لسعة 100 جيجا بايت، وتصل إلى 42 دولار سعة الـ500 جيجا بايت. https://te.eg/wps/portal/te/Personal?1dmy&urile=wcm%3apath%3a%2Fte%2Fresidential%2Finternet%2Fplans%2Fwe-internet%2Finternet-products ----- كعامل حرّ أكبر المشاكل التي كانت تواجهني هي بطء الأنترنت وعدم ثباته، تطور شبكة الأنترنت بالتأكيد يفتح الباب أمام
0
20

[تأكيد] استلام الرصيد من موقع بايبال إلى بطاقة البريد المصري EasyPay، وبعض الملاحظات المهمّة

البطاقة أخرجتها من أحد فروع الجيزة (الذي بجوار المحكمة) بتكلفة 25 جنيه فقط. ## ملاحظات على اخراج البطاقة: 1. لا تنس احضار معك صورتين للبطاقة الشخصية (بيروقراطية عجيبة مع أنهم عندهم الطابعات!). 2. اطلب من الموظف تفعيل البطاقة، وإلا ستحتاج إلى الإتصال بخدمة العملاء وانتظار التفعيل. 3. بالظرف ورقة بها كلمة مرور البطاقة ورقمها، لا تنس الأحتفاظ بالرقم (فستحتاجه عن الشحن والسحب)، قبل احراق الورقة حتى لا تصل إلى أحد إن رميتها أو ضاعت! 4. لا تقطع ورقة انتظار، اسأل
4

للنقاش أتفضل تجربة المستخدم على الكود النظيف والسلوك الجيد؟ TC39 تعيد تسمية وظيفة لجافاسكريبت!

يتدوال مجتمع جافاسكريبت منذ أسبوعين إعادة تسمية الوظيفة Array.prototype.flatten واختها من نفس المجال flatMap ليصبحوا smoosh و smooshMap على الترتيب، وليست حتى بمزحة! والسبب أن MooTools (من حفريات الويب وما زالت حيّة -_-) تُعرّف وظيفة بنفس الاسم (flatten) التي لن تكون وظيفة جافاسكريبت متطابقة معها، وإذا أضافتها جافاسكريبت بنفس الاسم flatten فإن MooTools لن تعرف الدالة الخاصة بها؛ ما يؤدي إلى عدم عمل المواقع التي تستخدم MooTools بشكل صحيح، وأغلب تلك المواقع هي اسكريبتات متهالكة وتحديدًا لمتاجر الكترونية. بقرار غريب
-1
1

حرف الياء غير المنقوط المستخدم في القرآن، والكتابة العربية المصرية والسودانية بدون الخلط مع الألف

الخط العثماني والكوفي ومعظم الخطوط العربية بنسختها القديمة لا تعترف بتنقيط الياء في اخر الكلام. ما يضطر الكثيرين لاستخدام الألف (ى) لكتابة الياء، وحتى الخلط بين الياء والألف كما يفعل كثير المصريين والسودانيين في كتابتهم. وأيضا مشكلة مع نقل كتبات عربية موجودة بالفعل وأكبر مثال القرآن. الحل يكون في استبدال المحرف الياء العربية-الفارسية ی‬ (U+6cc) بالياء العادية ويظهر أول الكلام (ی‬عرب) وسطه (تعریب) أخره (عربی‬) يظهر الفرق جليا الياء عربی (محارف: U+0639 U+0631 U+0628 *U+06CC*)‬ والألف عربى (محارف U+0639 U+0631
6

ثغرة Spectre تهدد مليارات الحواسيب!، كيف أمنت نفسك من التهديد؟

ثغرة Spectre التي أعلن عنها فريق Project Zero التابع لجوجل؛ هذه الثغرة تمكن برنامج من الوصول لذاكرة -عشوائية- لبرامج أخرى (قد تكون كلمة مرور، رسائل خاصة أو أي شيء)، الثغرة هي وMeltdown سببها تصميم أنظمة التشغيل والمعالجات، وموجودة في كل أنوية ونوعيات المعالجات الحالية تقريبا Intel, ARM, AMD ... رغم الأهتمام السريع والتحديثات في أغلب أنظمة التشغيل لغلق الثغرة، تظل التهديدات موجودة. التهديد يشمل وصول تطبيقات الهاتف، أو حتى جافاسكريبت صفحات الويب[1] بحيث يمكن لمدونة مشبوهة مثلا سحب كلمة مرور
6

في الدول العربية هل يمكنك "تطنيش" ما يحدث حولك؟

كمبرمج، مصمم أو كاتب .. تستخدم وتعمل عبر الأنترنت يوميًا، هل يمكنك تجنب "تويتة" تمس إنتمائك الوطني/القومي، أو فديو يتعرض لإعتقادك الديني؟ هل يمكنك التوقف عن إضاعة ساعات بمتابعة آخر الأحداث السياسية؟ عدم الدخول في جدال أفلاطوني حلزوني مع فرنجي حول رأيكما في القضية الفلسطنية؟ --- والسؤال في الأساس هل يجب تجنب كل ذالك ما دمت لن تستطيع التأثير أو التغيير عاملًا بمنطق سيد درويش "إضربها صرمة تعيش مرتاح"، أم تحمل "هموم الأمّة".
3
6
1
6

المتصفح لديه مُصنّع صوتي (Web Speech API) حتى!

2
2

سبع خطوات نحو ربيع أمريكي ناجح [تسلية]

https://twitter.com/ajplusarabi/status/799447061351448578
5
3
8

هل هنالك من مهتم بقراءة مقالٍ يشرح asm.js وEmscripten بالعربية؟

السلام عليكم ورحمة الله وبركاته. 1. هل ستهتم بقراءة مقال بالعربية يتحدث عن asm.js، وEmscripten؟ 2. هل بحثتَ عن الموضوع من قبل؟ أو جربت بناء Hack مشابه؟ ---- لم لا يعرف عن الموضوع، asm.js هي ببساطة مواصفة للغة وسيطة منخفضة المستوى تعمل على الويب، لغة فرعية لـJavaScript مطورة من Mozilla. وemscripten هو مجمّع لإنتاج شيفرات asm.js باستخدام مجمّع LLVM أي في النهاية سيجمع شيفرات C/C++ إلى الويب، مثلًا يمكن بناء مفسر بعض اللغات النصية مثل Python، Lua لتعمل بدون خادم
6

أمسيتُ مترددًا!؛ هل من حل لمشكلة التردد؟

السلام عليكم ورحمة الله وبركاته. مذ أسبوعان وأنا أعاني من مشكلة التردد في كل شيء، حاولتُ البحث عن حلٍ ولم أفلح، مثلًا أثناء ما أبرمج أعرف الدالة الفلانية لكني أتردد قبل كتابتها وأبحث في التوثيق -هذا إن لم يكن هنالك اكمال تلقائي-، زادتِ اْلتأتأة عندما أتحدث مع البشر، حتى إن كنت متأكد مما أقوله 100% أخاف أثناء قوله؛ لذا توقفتُ عن الكلام -إلا لضرورة-، كانت المشكلة موجودة -سابقًا- لم تكن بكل هذا التأثير، هل جربتَ هذه المشكلة من قبل؟ كيف
1

[نقاش] استخدام تصميم(indent style) موّحد لشيفرة المشروع، أم ترك كل مبرمج بحرية؟

السلام عليكم ورحمة الله وبركاته، بالطبع لا نتحدث عن تسمية الواجهة البرمجية الخارجية للمشروع أو عن نمط تصميم الشيفرة؛ مبرمج يسمي الوظائف getName وآخر get_name ستبدو الشيفرة كالمعكرونة كما في لغة PHP قبل أن يحاولواْ إصلاح الأمور، بالنسبة لشيفرة المشروع الأمر مفيد أن تتوحد طريقة الكتابة في كل المشروع، لكن إلى أي حد هو -حقًا- مهم؟! إن كنت ستكتب مشروعًا جديدًا هل تهتم بكتابة تصميم الشيفرة للمساهمين؟. كمطور ويب الأمر مزعج جدًا لي أن أغير طريقة كتابتي كلما أكتب في
3

ما أفضل طريقة من هذه الطرق لحفظ لون 32Bit في لغة C؟

السلام عليكم ورحمة الله وبركاته. من أول ما بدأتُ أهتم بهذه اللغة وأنا أجد ألف طريقة وطريقة للقيام بأي شيء، ولا أعرف أيهم الشائع والأفضل، على العموم إن كان لدي لونٌ RGBA مكونًا من 32Bit أي طريقة أفضل لحفظه؟ على أن تكون شائعة عند مبرمجي C، ويمكن الحصول على قيمة تلك الأرقام في قيمة uint32. وجدتُ حوالي ست طرق: 1. Union الطريقة المثلى لا عمليات إضافية، لكن فقط تمثيل الألوان غير قابل للقرأءة. 2. Struct طريقة مفهومة وواضحة، فقط مشكلة
0
5

[للنقاش] حدود التعامل مع ذاكرة لغة تملك Garbage Collection من لغة أخرى، Go وC بالتحديد.

السلام عليكم ورحمة الله وبركاته. في الإصدارات السابقة Go 1.5 وأسفل، لم يكن هنالك مشكلة من تمرير مؤشرات ذاكرة Go إلى C، الآن ومع Go 1.6 أصبحت تخرج أخطاء Runtime إن مررتَ مؤشر Go إلى C، وقرأتُ عدّة مراجع لا تنصح بذلك لا تنصح بالتمرير من Go إلى C، لدي بعض الإستفسارات إنطلاقًا من هذا: 1. إلى أي مدى هو آمن الإحتفاظ بمتغيير Go بداخل C لعملية طويلة في Theard مختلف عن Go بحيث تصبح القيمة غير مستخدمة في Go
3

معالجان منفصلان، ترى أن التواصل بينهما بالـShared Memory، stdin/stdout/stderr، أم TCP Socket؟

السلام عليكم ورحمة الله وبركاته. أعمل على معالجين منفصلين تمامًا في النظام، سيتواصلون فيما بينهم، أحاول البعد عن الحلول الخاصة بـUnix لأنه سيعمل أيضًا على ويندوز، وسيكون Windows Native لن أستخدم أي Hacks، الآن أمامي بعض الحلول، الترتيب بحسب الأصعب: 1. Shared Memory: الحل الأصعب يوجد الكثير من الإختلافات بين Unix وويندوز، وأي خطأ بسيط سيؤدي إلى فشل المعالجين، لكني أرى أنه *الأسرع* ذاكرة واحدة لا داعي لكتابة نفس البيانات في ذاكرة كل برنامج، ولن أحتاج إلى عملية معالجة كبيرة
1