أحمد الكثيري

مطور مواقع، مطور تطبيقات iOS، مدون (سابقاً) .. أدرس في مجال الشبكات وآمن المعلومات حالياً

160 نقاط السمعة
503 ألف مشاهدات المحتوى
عضو منذ
حاول أن تتواصل مع فريق الدعم الفني الخاص ببايبال على تويتر، فقد تواصلت معهم قبل سنوات لنفس المشكلة والسبب كان أنه إستخدمت بطاقة مسبوقة الدفع وإنتهت صلاحيتها قبل أن أقوم بتفعيلها على بايبال، وقاموا بإرجاع الحساب خلال أيام (ربما يومين أو ثلاثة لا أذكر بالضبط). حسابهم على تويتر: https://twitter.com/askpaypal لا تيأس تواصل معهم وأخبرهم بتفاصيل المشكلة، تذكر ما هي نشاطاتك الأخيرة في بايبال ربما تكون أحدها سبب حظر الحساب.
لم أجربها حتى الآن ولكن تظهر أنها رائعة من تصميمها الجميل، أنصحك بوضع صفحة للعبة في موقع itch.io فهو متخصص للألعاب المستقلة Indie Games (للمطورين واللاعبين) يدعم تسعير اللعبة أن إمكانية التبرع لدعم اللعبة وتطويرها، وعليه إقبال لا بأس به: https://itch.io/
أفضل الكتاب المطبوع من ناحية راحة العين والقراءة السريعة، أما للبحث عن المعلومة والحصول عليها في وقت أسرع أفضل الكتاب الإلكتروني. في السابق كنت أعاني من صعوبة في القراءة السريعة للكتب الإلكتروني، هناك أداة ساعتني كثيراً مثل تطبيق Spreeder http://www.spreeder.com (تتوفر مواقع وتطبيقات هواتف مماثلة لنفس الفكرة)، تجعلني أقرأ بسرعة وتبقى مسألة الإستيعاب في حالة القراءة السريعة تحدي بالطبع.
-1
إنتهيت من الجزء الأول من المسلسل، كانت الإثارة في أول حلقتين ولكن لا أعتبره في مستوى Breaking Bad حتى الآن .. أعطيه 7/10 كتقييم على الموسم الأول.
تعلمت كيفية التعامل مع الواجهة البرمجية لتطبيق Instagram، وأنشأت كائن Class بسيط بلغة PHP خاص بالتعامل مع الواجهة البرمجية يتيح البحث عن المستخدمين والوصول إلى آخر صورهم وقمت بتحميله على موقع GitHub: https://github.com/AhmedK901/Instagram-Basic-API
أوافقك الرأي، انا أستخدم ديليموشن للوصول إلى مقاطع محذوفة في يوتيوب، ولكن أعتقد إذا طبق قوانين تتعلق بالملكية الفكرية ومخالفة سياسة الدول سيخسر عدد من زواره، قد يكون لديه مرتادين يومياً من باب معرفة الموقع مسبقاً أو الإعجاب به في شيء غير موجود في اليوتيوب والمواقع الأخرى .. لا أعلم عن إحصائيات المستخدمين.
HTML & CSS : HTML5 Boilerplate || Foundation || Ionic PHP : Laravel Javascript : jQuery || Zepto.js + Angular.js Tools : Cordova (PhoneGap) + npm package manager + Less.app + Sublime Text 2 + Mamp
إبدا بتصميم النموذج الأولي للعبة Prototyping، لا حاجة للإستعانة بمصمم في هذه المرحلة فيمكنك إستخدام نماذج بسيطة من الشخصيات الوهمية أو حتى تلوين الأشكال وعناصر اللعبة لكي تميز بينها .. يبنما تكون أنت مهتم بالجانب البرمجي للعبة فتركز على تنفيذ اللعبة بدون النظر إلى تصميمها إن كان سيء أو جيد (أجل هذا الأمر إلى المرحلة التالية أو الأخيرة). أنصحك بالإستعانة بتطبيقات Prototyping الخاصة بالالعاب مثل Game Maker، Game Salad، Construct2 لرؤية شكل اللعبة الأولي قبل البدء بعملية البرمجة .. يمكن
لا عليك من أحد وإستمر في تطوير نفسك ... حدثت لي قصة مشابهه في الجامعة التي أدرس فيها، تخيل أنا بدأت بدخول تطوير الويب منذ 2003 بدأت بتعلم HTML وCSS حينها وكنت متابع لآخر تحديثات هذا المجال، عندما درست مادة إسمها Web Development (يفترض أن يكون إسمها Web Design لأنها عبارة عن دروس HTML وCSS) كان المنهج قديم لا يعترف حتى بالمعايير القياسية Web Standards التي أنشأت منذ ما يقارب العشر سنوات والمادة كانت تجبر الطلاب على إستخدام أوسمة أصبحت
أعاني من نفس المشكلة في الجامعة التي أدرس فيها، أشخاص كنت أساعدهم في صعوبات يواجهونها في مواد البرمجة وإدارة أنظمة التشغيل وعندما أعطيهم نصائح للإعتماد على أنفسهم والبحث عن الحلول بأنفسهم فيما بعد وذلك في صالحهم كون البرمجة على سبيل المثال تعتمد على حل المشكلة المعطاه وإستخدام المنطق لكي يبحث ويفكر الشخص نفسه لتقوية مهارة حل المشاكل لديه، يظنون أني لا أريد مساعدتهم وأني أكرههم! منهم من قطع علاقته معي مباشرةً ومنهم من ألاحظ عليه تذمره مني! مع أن هذا
10
أحد المصادر التي فادتني كثيراً هو موقع Cocoa Dev Central لتعلم Objective-c: http://cocoadevcentral.com/d/learn_objectivec/ يجب تعلم اللغة أولاً وممارستها وحل بعض المسائل (يمكن تكوينها بنفسك) للتعود عليها، بعد ذلك لتطوير تطبيقات لمنصة iOS تحتاج لتعلم التعامل مع إطار عمل Cocoa والذي يحتوي على ثلاثة أطر عمل وهي: - Foundation Kit: يحتوي على أصناف Classes التي تحتاجها للتعامل مع أنواع البيانات والكائنات مثل النصوص، الأرقام، المصفوفات، وغيره. - AppKit: يحتوي على أصناف Classes التي تحتاجها للتعامل مع مكونات واجهة الإستخدام مثل الأزرار،
أوافق الأخ حامد، ماذا عن محركات الألعاب المتوفرة بأكثر من لغة برمجة؟ أرى إختيار محرك الألعاب يلعب دور أكبر بسبب إختلاف طريقة عمل المحركات أو إختلاف بسيط في مبادئ العمل فيها بعض الأحيان حسب الطريقة التي يريد المبرمج العمل بها، اما لغة البرمجة فتعتمد على توجهك للمنصة التي ستطور لعبتك عليها.
التخفي بإسم مستعار لا أرى له دخل بتجنب الإختراق، بل يجب تجنب الحيل التي يتم إستخدامها من المخترقين للوصول إلى حساباتك سواء كانت بأسماء مستعاره أم لا أعتقد التخفي بالأسماء المستعاره له دخل بالآراء التي يحملها صاحب الحساب وطبيعة وقوانين الدولة التي يعيش فيها، السبب قد يكون سياسي أو فكري أو إجتماعي أكثر من كونه متعلق بالإختراق.
أفلام: 1 - The Pursuit of Happyness 2 - Pirates of Silicon Valley 3 - The Social Network 4 - Jobs مسلسلات: لم أشاهد الكثير منها لكن أحدها مسلسل مشهور وهو Breaking Bad .. أفضل الدراما وطريقة تقديم الحلقات فيه عن بقية الأفلام التي تخص ريادة الأعمال
المعذرة، بالأمس حاولت تعديل ملاحظة ولم أستطع ذلك حيث حقول Note title و Note text كانت فارغة عند التعديل بينما هي بالأساس ليست فارغة، لكن حاولت تعديلها مجدداً قبل قليل لم أواجه أي مشكلة في ذلك. أقترح إمكانية التعديل بشكل مباشرة عند معاينة محتوى الملاحظة.
تخليت عنه منذ فترة وإستخدمت قوائم تويتر الخاصة والعامة في تنظيم متابعتي للمطورين والمدونات.
عمل جميل وواجهة بسيطة وجميلة للتطبيق، هذه بعض الملاحظات والإقتراحات: - أقترح إمكانية تعديل الملاحظة عند تحديدها بمعنى إمكانية معاينتها والتعديل عليها أيضاً بشكل مباشر بدلاً من تعديلها من النافذة الداخلية. - هناك خطأ وهو عندما أقوم بعمل تحرير "Edit" للملاحظة تظهر لي نافذة إضافة ملاحظة جديدة بدلاً من تعديل الملاحظة (النسخة الإنجليزية من التطبيق) - ماذا عن تشفير البيانات وتأمين خصوصية المستخدم لحفظ ملاحظاته ومهامه والتعديل عليها بطريقة آمنة ومشفرة (إستخدام SSL في روابط التطبيق أثناء التصفح والإضافة والتعديل
Windows 98
أفتقد إلى السيديا بالرغم من تغير شكل نظام iOS7 بشكل كامل لا أعلم إن كانت تطبيقات السيديا ستتناسب مع الواجهة المسطحة أم لا
أستخدمه من ثلاثة سنوات ومرتاح في إستخدامه إلا أن إمكانيات الهاردوير لدي تتطلب التحسين لزيادة سرعة الإستخدام
2002 - البداية كانت مع لغة PHP حتى أذكر لحقت على النسخة الثالثة منه
صحيح مكتبات Javascript أصبحت في إزدياد، ولكن يمكن إختيار المناسب منها حسب المشروع الذي تعمل عليه أو الهدف من إستخدام Javascript، فمثلاً إذا أردت التعامل مع عناصر HTML ومعالجتها فلديك مكتبة jQuery، التأكد من دعم المتصفح لخصائص CSS3 وعناصر HTML5 لديك Modernizr، إنشاء تطبيقات ويب غنية لديك Ember.js, Backbone.js, Angular.js، إنشاء نماذج ثنائية/ثلاثية الأبعاد لديك Three.js, Raphaël, processingjs وغيرها من المكتبات. صفحة مكتبات Javascript في ويكيبيديا ستساعدك في إختيار المكتبة المناسبة لنوعية مشروعك فهي مقسمة حسب مجال كل مكتبة: http://en.wikipedia.org/wiki/List_of_JavaScript_libraries
أتفق معاك خصوصاً النقص الموجود في المجالات العلمية، نحتاج إلى مشاركة الأساتذة والمتخصصين في هذه المجالات المكتفين بوظائفهم في المدارس والجامعات وتشجيعهم على التدوين على الأقل. أذكر أني عندما كنت في المرحلة الثانوية تحدثت مع مدرس لغة عربية وإقترحت عليه دخول مجال التدوين وتقديم دروس على الويب فتعذر بعدم رغبته بإستخدام شبكة الإنترنت لأنها تأخذ الكثير من الوقت! أعتقد هم بحاجة إلى دعم مادي بديل عن الوظائف التي هم فيها يساندهم في تقديم محتوى عربي علمي.
لا دخل لمرونة النظام هنا، لأن هذه مسؤولية مطوري البرامج في توفير برامجهم في الأنظمة الأخرى، توجد بعض البدائل لبرامج موجودة على نظام ويندوز تستطيع الإستغناء عنها، والأفضل البحث عن تطبيقات ويب سحابية تستطيع إستخدامها في أي نظام تشغيل، حالياً أستخدم Google Drive في أغلب أعمالي المكتبية ولا أحتاج إلى إستخدام Microsoft Office أو غيره.
أذكر أنه قدّم إقتراح سابقاً في قسم AREA51 التابع لشبكة StackeExchange لإنشاء موقع أسئلة وأجوبة برمجية باللغة العربية مثل stackoverflow http://area51.stackexchange.com/proposals/58628/stackoverflow-in-arabic?tab=oldest#tab-top