ياسر غنيم

مهتم بالمتحكمات الدقيقة ومطور أندرويد. أسعى لتطوير المحتوى العربي ونشر العلم بقدر الإستطاعة. قناتي: http://www.youtube.com/channel/UCBD5nSn-kvRiVP-VMWAXCxQ

http://yasirg.com

172 نقاط السمعة
125 ألف مشاهدات المحتوى
عضو منذ
صديقك يملك الجواب ولكن عليه أن يحدد أهدافه حتى يظهر له الجواب بوضوح. لعل هذه الأسئلة تساعده على الإجابة. - هل لديه حب للشعب التونسي وبريد أن يقدم شيء جميل لهم باللهجة التونسية؟ أم ربما لديه ولاء للعالم العربي ويفضل أن يكون الطرح باللغة العربية الفصحى حتى يستمتع ويضحك الجميع من قناته الكوميدية. (هذه أهم نقطة في تحديد جمهوره) - هل يبحث عن الشهرة والمال ويريد جمهور أكبر؟ ربما التوجه للعالمية أفضل له. وهنا أذكر لك تجرتبي للفائدة. قمت بإنشاء
لست بمطور محترف وليس هذا من تخصصي وإنما مجرد هاوي ومحب للأندرويد. هذا من إحدى أعمالي: https://play.google.com/store/apps/details?id=com.gltsa&hl=en وهذا الكتاب: http://www.designcaffeine.com/wp-content/uploads/2013/06/android-design-patterns-book.png يذكر أخطاء في design patterns ومنها ما ذكرت لك بحيث أن على المستخدم الضغط على زر Back عند الدخول إلى إحدى الأزرار الستة في تطبيقك. والتصميم المريح يوفر خيارات مثل Tabs أو Fragments وتستخدم حركات اليد مثل Swiping للتنقل بين النوافذ بدل من الضغط والذي يشبه إستخدام الماوس. أما التصميم والألوان فلا غبار عليها ما شاء الله تبارك الله.
أعلم أخي الكريم هدفك من وضع الأزرار والقائمة بهذه الطريقة :). لكن ما حاولت أوضحه لك بأن هذا الترتيب مخالف لـ design patterns الخاصة بأندرويد. وهذا لا يقلل من قيمة العمل بأي شكل من الأشكال وإنما قد يحتاج المستخدم بعض الوقت للتعود على الترتيب المتبع. موفق أخي.
وعليكم السلام ورحمة الله وبركاته، جميل جداً ما شاء الله. إختيارك رائع لدرجات الألوان والخط. لي ملاحظة بخصوص الستة أزرار في القائمة الرئيسية (تصميم مواقع، تكويد مواقع ....). لاحظت أن هذه الأزرار تختلف عن الخيارات الموجودة في القائمة (رئيسية الموقع، مدونة ...). وهذا الترتيب غريب نوعاً ما. لأن المستخدم عندما يضغط على أحد الأزرار الستة يتوقع فيما بعد أن القائمة تحتوي على بقية الأزرار وليس أزرار مختلفة كلياً. الأمر الآخر، لست متأكد بأن كلمة "ارسال" في صحفة (اتصل بنا) تكتب
تم إنشاء هذا المجتمع ليخدم النقطة الثانية: https://arabia.io/pqa مجتمع للأسئلة والأجوبة البرمجية فقط. إن كنت تبحث عن مجال آخر يمكنك إنشاء مجتمع لطرح أسئلة المجال المستهدف.
18
تستخدم Iterators للتنقل بين عناصر الـ Object بطريقة أسرع وأفضل من الطريقة التقليدية. لنفترض أن لديك LinkedList list. وتريد طباعة كل عناصر القائمة. من الممكن إستخدام الأسلوب التقليدي: for(int i=0; i::iterator it= list.begin(); it!= list.end(); ++it){ cout << (*iter) << endl; } بعد كل عملية طباعة، it سينتقل إلى العنصر القادم في LinkedList دون الحاجة إلى البدء من أول عنصر (head) والبحث من جديد. وتذكر أن LinkedList تحتاج إلى implementation ودعم لـ iterator. مصادر: http://www.cplusplus.com/articles/Lw6AC542 http://www2.hawaii.edu/~esb/2011spring.ics211/feb03.html http://stackoverflow.com/questions/131241/why-use-iterators-instead-of-array-indices
سأقوم بإنشاء موضوع في قسم "اقتراحات ارابيا" وسأضع الاسم والوصف المقترح من قبلك بعد إذنك. وكذلك سأطلب من الأعضاء اقتراح لرابط المجتمع. انتظر منك الاذن بوضع الموضوع وذكر اسمك بأنك من ساعدني بهذا الاسم إلا إذا كنت لا تبحذ ذلك.
هل تنصحني بوصف مفيد ومعبر لهذا المجتمع؟
لجميع اللغات. ولاحظ أن المواضيع التي تطرح في هذا المجتمع *"الأسئلة البرمجية"* تكون من قبل السائل فقط. الشروحات والأخبار والنقاشات لا تدخل في هذا المجتمع. ولابد أن توفر ارابيا خاصية تغيير القسم. فلو رأينا عضو يخالف هذا الشيء ننبهه ونغير القسم بأنفسنا حتى نحقق النظام في الموقع.
أتوقع أن الأقسام الفرعية قد تحل المشكلة. لا أخفيك أني كنت في فترة من الفترات أوجه المتابعين بطرح الأسئلة في ارابيا. أنا أقتنعت جزئياً برأيك وحتى أجرب مدى نجاح الفكرة سأركز على مجال واحد (البرمجة) وثم نتوسع في المستقبل إن شاء الله. لنقوم بإنشاء مجتمع لعرض الأسئلة البرمجية فقط. اسم مجتمع *"الأسئلة البرمجية"* في هذا المجتمع نسمح بعرض الأسئلة البرمجية فقط والتي تختص بالكود فقط واستخدام tag لتحديد لغة البرمجة. هل من إقتراحات للوصف قبل إنشاء المجتمع؟ تعديل على اسم
صحيح، هذه إحدى الأسباب. أنا أخاطب المبرمجين هنا من يشاركوني الأهداف في توفير منصة لتخدم المحتوى العربي. والمحتوى العربي لا ينحصر على البرمجة والتصميم وتطوير الويب. نحن كمطورين نريد تقديم حلول لجميع المجالات التقنية وغير التقنية (رياضيات، فيزياء، كيمياء). سأوضح لك رؤيتي للمنصة التي أحلم بوجودها. منصة تحتوي على قسم لكل تخصص علمي حيث أن كل قسم يجمع أهل الإختصاص في مكان واحد حتى تكون لك شبكة من نفس تخصصك (هذا الشيء متوفر الآن على هيئة منتديات وبطريقة غير عملية).
أعجبتني فكرة نقل السؤال عن طريق "لقد جائني سؤال كذا وأردت ان اشاركم الإجابة له...". وفي الحقيقة، جائتني الفكرة هذه من قبل وترددت بإستخدامها لأني بهذه الطريقة أكتب باسم شخص آخر وقد ينزعج السائل من عدم طلب الإذن منه قبل نشر السؤال. ولكن بما أنك ذكرت أن الكثير يستخدم هذا الأسلوب قد أجرب هذه الطريقة. أشكرك على مشاركة رأيك. > قبل الإجابة على هذا السؤال أود ان اعرف لماذا تجد موقع ارابيا غير مناسب ليكون بيئة تفاعلية لطرخ اسئلة علمية
في الحقيقة، أنا غير مقتنع بأن موقع ارابيا مناسب لهذا الموضوع. على سبيل المثال، سألت أحدهم من قبل عن نفس الموضوع ونصحني بالرد على الأسئلة في المدونة نفسها. ولم أقتنع أبداً. أنا أنظر للمدونة أنها مكان شخصي لعرض الأفكار والاهتمامات وكأنها مذكرة تحملها في جيبك وتكتب فيها. والايميل أستخدمه للتواصل الرسمي. ارابيا موقع للنقاش وتطوير الأفكار مثل ما نفعله الآن (عرضنا مشكلة ونبحث عن حل لها). وهذا وصف لأرابيا من صفحة "عن ارابيا": > هو مجتمع عربي يمكّن المستخدمين من
ツ هذا من حروف katakana اليابانية وينطق (tsu). سمعت أحد الأخوة في موضوع آخر يقول بأن العربية متأخرة في الترجمة وباقي اللغات عكس ذلك وهذا غير صحيح. اليابانيون يستخدمون حروف hiragana لتمثيل الأصوات المختلفة ويستخدمون حروف katakana لكتابة أي كلمة أجنبية ويستخدمون kanji والتي تستخدم رموز وأشكال لتمثيل كلمات مختلفة. على سبيل المثال، كلمة Super تكتب بإستخدام حروف katakana بهذا الأسلوب: (スーパー (su-pa- فلا أرى أي مشكلة في كتابة سلفي كما هي أو سلفي (selfie) بدون ترجمة مباشرة.
جميل جداً، جزاك الله خير. أنصحك بتطوير هذا المشروع إلى موقع منفصل حتى يشاركك الجميع من المبرمجين وغير المبرمجين. وأنا على استعداد لمساعدتك إذا كنت مهتم. أعلم أنك مشغول بمشاريع أخرى وأنا كذلك ولكن مثل هذا العمل إذا خرج بصورة احترافية قد يفيد الكثير ويعود بالنفع على الجميع.
ما شاء الله التصميم رائع جداً وجميل وملفت. لي ملاحظة، عند النظرة الأولى للموقع شدني الموقع ولكن بعد فترة من النظر للموقع أصاب عيني الإرهاق من كثرة الملهيات والصور. أنا شخصياً أتضايق من كثرة الصور في أي موقع. مثلاً عند مقارنة فيسبوك وتويتر، تجد تويتر يخفي الصور أو يعرضها جزئياً وهذا يميزه على الفيسبوك. ما أقصده هو المحاولة في الدمج بين صورة المقال ومحتوى المقال في الصفحة الرئيسية للمدونة. أي عند عرض المقال في الصفحة الرئيسية يهمني كقارئ معرفة المحتوى
12
جزاكم الله خير، وصلت الفكرة. بناءً على الآراء المختلفة، الأفضل الإستمرار في الفيديوهات مع توفير مقالات للخوض في المزيد من التفاصيل التقنية.
14
الخدمة هذه موجودة في يوتيوب باستخدام Speech Recognition وتحدث بشكل تلقائي. للأسف العربية غير مدعومة حالياً. https://support.google.com/youtube/answer/3038280
جميل. عند كتابة خطوات العمل، هل تفترض أن القارئ على دراية بالتفاصيل التقنية وبالتالي من الممكن تخطي التفاصيل الدقيقة أم تفترض أن القارئ مبتدئ ويتحاج ليعرف التفاصيل بدقة متناهية؟
ActionBarSherlock: تم التعريف عنه في الرد السابق ImageLoader: مفيد عندما يقوم برنامجك بعمل Parse لنفس الصور وعرضها. تقوم هذه المكتبة بحفظ الصورة إما في الـ Cache أو في الذاكرة على حسب اختيارك. وهذا يساعد على سرعة تحميل الصورة في المرات القادمة. https://github.com/nostra13/Android-Universal-Image-Loader ShowCase: لم استخدم هذه المكتبة حتى الآن لكن أفكر باستخدامها في المستقبل. وعن طريقها من الممكن عمل مقدمة تعليمية بشكل تفاعلي عندما يقوم المستخدم بتشغيل برنامجك لأول مرة. https://github.com/amlcurran/ShowcaseView SlideMenu: وعن طريقها من الممكن إضافة قائمة جانبية شبيهة
13
ينص قانون حفظ الطاقة على أن: "الطاقة لا تفنى ولا تستحدث من عدم ولكن تتحول من شكل إلى آخر". جهاز الكمبيوتر عبارة عن حمل أو Load وبالتالي يستهلك طاقة. يتم تغذية جهاز الكمبيوتر بـ AC إما 120 أو 240 فولت ويتم تحويلها لـ DC بقيم مختلفة مثل 12 فولت، 5 فولت و 3.3 فولت. وكما ذكر hichem الطاقة المستهلكة تتحول إلى حرارة وتضيع. لإنتاج الطاقة تحتاج إلى إستخدام إحدى الطرق المعروفة مثل مولد Generator أو إستخدام خلايا شمسية وغيرها وهذا
بصفتي طالب مبتعث لأمريكا، أواجه هذه المشكلة كثيراً. لي عدد من الأصدقاء العرب استغنوا عن العربية في كتاباتهم في مواقع التواصل الإجتماعي وغيره. وحتى عند التحدث معهم عن مواضيع عامة وليست علمية تحتاج إلى مصطلحات دقيقة تسمع رد عربي ممزوج بالكثير من المصطلحات الإنجليزية. وبعضهم يدعي أن التحدث والكتابة بالإنجليزية تقوي وتعزز اللغة لديه. أنا أوافق على هذا المبدأ ولكن بحدود. فإذا كان الشخص ما زال يتعلم اللغة الإنجليزية فلا مانع من إستخدام الانجليزية، أما أن يكون الشخص جيد في