تويتر فيسبوك جوجل بلس بنترست موقع تحميل ملحقات التصميم الجاهزة لإنشاء الألعاب Wicombit الأربعاء, مايو 18, 2016 أردت مشاركة هذا الموقع الرائع والمليء بالكثير من ملحقات التصميم الجاهزة التي حتما ستساعدك في إنشاء اجمل الألعاب وفي اسرع وقت. رابط الموقع: www.kenney.nl أردت مشاركة هذا الموقع الرائع والمليء بالكثير من ملحقات التصميم الجاهزة التي حتما ستساعدك في إنشاء اجمل الألعاب وفي اسرع وقت. رابط... [ شارك ] صناعة الألعاب مواقع مفيدة
تويتر فيسبوك جوجل بلس بنترست أفضل مكتبات جافا سكربت 2016 Wicombit الثلاثاء, مايو 17, 2016 مكتبات الجافا سكربت لها اهمية كبيرة في إنشاء مواقع تفاعلية وتطبيقات للويب إلخ… واستخدام الجافاسكربت في مشاريعك يمكنك من تحريك عناصر HTML في جميع الانحاء وانشاء مجموعة متنوعة من التأثيرات والرسوم المتحركة وإعطاء الزائر أفضل تجربة مستخدم . 1. Shepherd Shepherd مكتبة جافاسكربت لارشاد المستخدمين عبر موقعك أو تطبيقك. 2. Epoxy.js Epoxy هي مكتبة بيانات ملزمة انيقة وقابلة للتوسع.ل Backbone.js 3. Intercooler.js Intercooler مكتبة صغيرة بنيت لتكون متوافقة مع تقنيات الويب مثل AngularJS, EmberJS . 4. CryptoCoin.js 5. Debug 6. Pour Over 7. At.js 8. Ani.js 9. Seen.js مكتبات الجافا سكربت لها اهمية كبيرة في إنشاء مواقع تفاعلية وتطبيقات للويب إلخ… واستخدام الجافاسكربت في مشاريعك يمكنك من تحريك عناصر HT... [ شارك ] الجافا سكربت تطوير المواقع
تويتر فيسبوك جوجل بلس بنترست احذر أزرار التفاعل الجديدة في فيسبوك ! Wicombit الاثنين, مايو 16, 2016 أصدر مسؤولون في بلجيكا تحذيرا لمواطنيهم الذين يستخدمون “فيسبوك”، بتجنب أزرار التفاعل التي أطلقتها الشركة مؤخرا. وكانت شركة “فيسبوك” أضافت في شهر فبراير/شباط الماضي 5 أزرار أسفل كل منشور في الموقع للتعبير وهي “الحب والضحك والدهشة والحزن والغضب” love, haha, wow, sad, angry إضافة إلى زر الإعجاب like الذي كان موجودا. وأثارت هذه الأزرار مخاوف المسؤولين في بلجيكا، موضحين أنها تنتهك خصوصية مستخدمي الموقع حيث تقوم شركة “فيسبوك” بجمع المعلومات استنادا إلى كيفية رد فعل المستخدمين على المحتوى داخل الموقع، وبيعها لأصحاب الشركات من المعلنين. ونشرت الشرطة الاتحادية في بلجيكا بيانا صحفيا جاء فيه: “فيسبوك” يمكنها كشف حالتك المزاجية من خلال استخدام تلك الأزرار، وبالتالي تحديد الزمان المناسب لبث الإعلانات على صفحتك وطبيعتها. وأضافت الشرطة أنه يمكن للشركة معرفة موقعك على صفحتك، بما يسمح لها عرض المحتوى الذي يمكنه أن يثير انتباهك. وتابع البيان: “إذا بدا لشركة فيسبوك أنك في حالة مزاجية جيدة، يمكنها الاستنتاج أنك مستعد لتلقي الإعلانات، وبذلك ستبيع مساحات إعلانية أكثر”. أصدر مسؤولون في بلجيكا تحذيرا لمواطنيهم الذين يستخدمون “فيسبوك”، بتجنب أزرار التفاعل التي أطلقتها الشركة مؤخرا. وكانت شركة “فيسبوك” ... [ شارك ] الأخبار
تويتر فيسبوك جوجل بلس بنترست دليلك الشامل لدخول عالم صناعة الألعاب Wicombit السبت, مايو 14, 2016 كثير من يتساءل كيف ان يبدا طريق صناعة الألعاب متوقع صعوبة انتاج الألعاب وخصوصاً من يقرا تكلفه الألعاب واحتياج فريق ضخم للإنتاج لعبة. صحيح اغلب الألعاب تحتاج الى جهد جبار ولكن يوجد كثر من الألعاب ممكن انتاجها بفتره بسيطة كيومين مثل واحيانا يكون الفريق من شخص او شخصين. أضرب مثلا عندما تريد صناعة موقع كمثال موقع الفيس بوك موقع ضخم وليس من السهل على شخص واحد ان ينتجه ولكن انتاج موقع شخصي او مدونة سهل جدا. و في صناعة الألعاب تحتاج الى محركا ألعاب وكل محرك له مميزات وعيوب سأسرد بعض المحركات الألعاب: كونستركت 2 - Construct 2 رابط المحرك: www.scirra.com دعم الرسوم: 2D درجة الصعوبة: محرك بسيط سهل التعلم لا تحتاج الى برمجة لإتقانه. لغة البرمجة: لا يوجد الرخصة: مجاني و مدفوع بيئة التشغيل: ,10 ,8,Windows XP , Vista ,7 بيئات التصدير: iOS Android Chrome Web Store Windows Phone Apps لماذا تختار كونسركت 2 ؟ سهل التعلم ,لا يحتاج الى أي برمجة , يمكن النشر لعبتك على المواقع بالرخصة المجانية. يويو جيمس - YoYo Games رابط المحرك : www.yoyogames.com/gamemaker/studio دعم الرسوم : 2D ,3D درجة الصعوبة : محرك بسيط سهل التعلم لا يحتاج الى برمجة لإتقانه. لغة البرمجة : GM Script لا تحاج الى تعلمها لإنتاج لعبة الرخصة : مجاني و مدفوع بيئة التشغيل : Windows , Mac OS X بيئات التصدير: iOS Android Chrome Web Store Windows Phone Apps لماذا تختار يويو جيمس ؟ سهل التعلم,لا يحتاج الى أي برمجة ويمكن استخدام البرمجة ان اردت, يمكن انتاج العاب على البي سي والماك بالنسخة المجانية, كثير من المعاهد تستخدمه كماده تعليمية. محركات اخرى هناك الكثير من المحركات ولا يسعني ذكرها بالكامل ولكن بإمكاني ان اضع روابط مزيد من المحركات: www.stencyl.com www.buildbox.com www.coronalabs.com/products/corona-sdk www.monogame.net www.unrealengine.com قد يحتار الشخص يبدا باستخدام أي محرك ونصيحتي ابدا باي محرك وان لم يعجبك انتقل الى محرك اخر لان كل ما جربت محركات اكثر كل ما نمت لديك مهارات اكثر. شاهد أيضا BuildBox لإنشاء ألعاب فيديو مميزة دون خبرة برمجية كثير من يتساءل كيف ان يبدا طريق صناعة الألعاب متوقع صعوبة انتاج الألعاب وخصوصاً من يقرا تكلفه الألعاب واحتياج فريق ضخم للإنتاج لعبة. ... [ شارك ] صناعة الألعاب
تويتر فيسبوك جوجل بلس بنترست نصائح ذهبية للمبتدئين في تطوير الويب ! Wicombit الجمعة, مايو 13, 2016 هذه التدوينة هي مجرد رأيي الشخصي من خلال خبرتي في مجال تطوير الويب هذه نصائح من وجه نظري الشخصيه , ولكل منا وجه نظر معينه و مختلفة عن اي شخص آخر. التركيز علي الشئ الصحيح : كثير من الاشخاص يسألون بعض المطورين ذوي الخبره عن ” اهم الانجازات – و المشاريع التي جعلته في هذه المكانة ” و يسألون عن كيفيه الحصول علي العملاء او يسأل كيف اصبح مثلك و في مثل مكانتك !!! من المهم جداً ان تركز علي الشئ الذي تريده او الهدف الذي تريد تحقيقه , عليك ان تعرف انه كي تصبح مطور ويب امر سهل و لكنه يحتاج الي بعض المجهود و التركيز و معرفه بعض الاساسيات التي تجعل العملاء يثقون بك قبل ان يطلبوا منك تصميم معين او برمجه شئ معين . لا تكن متسرعاً : مهما كان عمرك سواء اقل من العشرون عاماً او أكبر من الثلاثون عاماً لا ينبغي عليك ان تكون متسرعاً اثناء التعلم . كثير من المبتدأين يتعلم بعض الدروس في الـHTML و CSS وتجده يرسخ اعتقاد في داخله انه اصبح محترف و تجده يدخل مواقع الـFreelancer و يسجل خدماته و لكن مع اول عميل يجد نفسه قد فشل في تصميم موقع ويب يناسب العميل و يرجع بعد ذلك ملئ باليأس و انه فشل في هذا المجال و انه لن يتمكن من بناء سمعه طيبة له في عالم المطورين . ولكن هذا كله نتيجه التسرع و الاستعجال . عليك ان تتعلم ان كل مطور ويب قضي سنوات في التصاميم و التعلم حتي بلغ الي هذه المرتبه بين المطورين كل ما عليك فعله هو التعلم ثم تطبيق ما تعلمته ثم تعرض اعمالك علي المصممين و تستفيد من انتقاداتهم لاعمالك حتي تصل الي درجة المطور المحترف . التخطيط الصحيح لهدفك : لا اعتقد انه يمكنك ان تضع خطه في شئ ما علي المدي الطويل , خصوصاً اذا كنت تخطط لشئ دائم التغير و التغيرات فيه كثيرة . قد يكون هناك الكثير من الافكار التي تريد تنفيذها كالعمل في شركة اكبر من الشركة التي تعمل فيها حالياً او ان تعمل في شركة اكثر ابداعاً من الشركة التي تعمل بها . ولكنك ستجد هذه الافكار دائمة التغير . لذلك عليك بالتركيز علي هدفك كمبتدأ و هو التعلم و اثبات كفاءتك و مهارتك في هذا المجال حتي تجد نفسك في مكانه ترضيك و تريح ضميرك. لا تركز علي هدف واحد : بدلاً من ان تقوم بوضع هدف واحد مثلا : ” اتمني العمل في شركة Facebook ” قم بتمهيد اهدافك و تجزئتها بمعني ان تحقق هدف ثم يليه الاهدف الاخر ثم الاخر حتي تصل الي العمل في Facebook مثلاً فإن توحيد هدفك من الصفر حتي تبلغ اقصي مرتبه له تأثير سلبي : تبذل الكثير من الجهد بدون اي مقابل :- مثلاً تقوم بدراسه الـJavaScript مع الـJquery في يوم و احد و تضغط نفسك كثير ثم تاتي اخر الاسبوع لتكتب كود JavaScript تجد نفسك لا تعلم شئ فيصيبك شئ من الاكتئاب و الشعور بمدي صعوبه الطريق و تشعر بانك لن تصل مهما فعلت و تعلمت. عند تحديد هدف كبير كمثال : العمل في Facebook و تبدأ في تحقيقه تجد الكثير من الصعوبات و لأن الهدف كبير جداً بالنسبة لك كمبتدأ ستواجه صعوبات كثيره جداً و ستشعرك بمدي عجزك و تجد نفسك في تغييرات دائمه عند كل مشكله و لكن عند تجزئة أهدافك تجد الصعوبات التي تواجهها خفيفه و بسيطه غير معقدة فتجد نفسك تواجه الصعوبات و تكتسب الخبرات فكلما كبرت و واجهت صعوبات كثيره تجد حلها بسيط و غير مجهد بسبب خبرتك التي اكتسبتها من قبل . هدفك الكبير قد يخيب ظنك : عند تحديد هدف كبير تجد نفسك تفعل المستحيل حتي تسرع الطريق للوصول اليه فمثلاً تقوم ببرمجه الكثير من المشاريع و في بعض الاحيان اذا احتجت لشئ معين تذهب للعم Google و تطلبه منه فيعطيك اياه و انت بدون اي عناء في التفكير تنسخه فقط و تضعه في مشروعك و تنجح في ذلك و تجد نفسك بعد ذلك في مقابلة عمل ( Interview ) ويسألك : قم بعمل بعض التأثيرات علي هذه الصفحه باستخدام الـJquery فعندها لن تجد العم Google نفعك و لن تجد من ينفعك الا علمك و نفسك . و بالطبع لا يوجد لديك علم فانت لم تفعل غير نسخ و لصق الاكواد في مشروعك دون حتي معرفة كيفة برمجتها و هنا تجد نفسك وصلت امام احدي اكبر شركات التطوير و رفضوك لعدم معرفتك . وكما اوضحت من قبل ان كلامي هذا لا يعني ان تسير في الدرب دون و ضع اي اهداف و لكن لا تضع الهدف الكبير امام مرمي عينيك مباشرة فلا احد ينتقل من الدور الاول الي الدور العاشر دون المرور بالدور الثاني و الثالث و … و التاسع حتي يبلغ الدور العاشر ,,, كل ما عليك فعله هو تجزئه اهدافك التي ان حققتها واحده تلو الاخره تجد نفسك قد وصلت الي ما حلمت به منذ البداية . الانتقال للمرحله التالية : عليك ان لا تتكاسل عند بلوغ هدف معين . افضل طريقه للاستمرار فيما تفعل ان تجد شئ افضل يقوم بتحريكك … حصلت علي وظيفه جيدة ؟ كم هذا رائع . الان ركز علي الحصول علي ترقيات في هذا العمل .. الان انت تعمل لحسابك ( FreeLancer ) ممتاز . عليك الان ان تقوم بتطوير نفسك اكثر فاكثر حتي تصبح افضل شخص مناسب لافضل مكان مناسب . كن شخص مرن : عليك ان لا تتكاسل عند بلوغ هدف معين . افضل طريقه للاستمرار فيما تفعل ان تجد شئ افضل يقوم بتحريكك … حصلت علي وظيفه جيدة ؟ كم هذا رائع . الان ركز علي الحصول علي ترقيات في هذا العمل .. الان انت تعمل لحسابك ( FreeLancer ) وصولاً الي هذه النقطه عليك التأكد من انه يمكنك استيعاب اي تغيير يحدث في الخطط . فرص العمل تأتي و تذهب . و قد تجد اماك فرص غير ملائمة . ليس من السهل تقبل بعض التغييرات و لكن عليك الاستفاده من كل ما هو حولك فقد تكون مضطر الي تأجيل بعض المهام لتنفيذ شئ اكثر استفاده . مثلاً معك مبلغ من المال اردت ان تفتح به شركتك الخاصه و عند القيام بأول خطوه عرض عليك عمل بالخارج فعندها يكون اماك خيار من الاثنين اما ان تقبل العرض و تسافر و تطور مهاراتك او ترفض العرض و تبدأ بفتح شركتك الخاصه … عليك بالتخطيط للاستفاده من ايي تغيير يحدث في الخطط حتي لا تتفاجئ و تجد نفسك امام حيره تجعلك تفقد كلا الامرين . تصاميم يمكنك فعلها يومياً : هناك الكثير من المشاريع و التصاميم التي يمكنك ان تقوم بها يومياً دون التفكير في مشروع كبير ومعقد في البدايه فمثلاً قمم بتصميم صفحات متعدده .. مثال ( موقع رفع الملفات – صفحه تسجيل الدخول – واجه موقع – صفحه إعاده توجيه الروابط ) و هناك الكثير من الامثله التي يمكنك العمل عليها اثناء فتره تعلمك و ايضاً تكون لك مرجعاً و تستفيد منها دوماً و تعمل علي تطويرها كلما تقدمت في التعلم . شارك و استفيد : لا تجعل كل اهتماماتك بتلقي العلم من الكورسات بل عليك ان شارك في العديد من الاشياء اللتي تكسبك المزيد من الخبره اشترك في صفحات تهتم بالمجال الذي تحب سواء تطوير الويب كـمصمم او كـمبرمج تابع صفحات متعلقه بالـHTML – CSS – JavaScript – jQuery – PHP – MySql ساهم في موقع GitHub بمشاريع مفتوحه المصدر تعرف علي الكثير من المطورين في الشبكات الاجتماعية احضر الكثير من المؤتمرات و اللقاءات سجل ذهابك في الاحداث ( Events ) علي فيس بوك … كل هذا سيعطيك روحاً تدفعك للامام كي تكون مميزاً بين هؤالاء الاشخاص و استفيد من كل الذين تقابلهم في هذه الاماكن . وسع آفاقك : لا تكتفي فقط بكونك شخص مبتدأ و ما زلت تتعلم , ذكرت سابقاً انه عليك ان تطبق كل ما تتعلمه و تستفيد من الامكانيات المتواجده حالياً بين يديك فعندما تشارك في جروب للمطورين ستجد ان هناك اشخاص يعرضون مشاكلهم في هذا الجروب لعدم استطاعتهم حلها . كنت انت احد المشاركين الايجابيين في المدونه و ساعد في حل مشاكل الاخرين ما دمت تسطيع ذلك . اصنع الفرص بنفسك : لن تجد اي شخص يطلب منك ان تعمل لديه او يطلب منك عميل ان تقوم بتصميم له لمجرد انه سمع انك مطور . كثير من الاشياء تجلب لك فرص العمل التي تحلم بها : انشأ مدونه تحدث فيها عن خبرتك و ضع بها كل اعمالك – شارك في الجروبات و الصفحات – ساعد الكثير من الناس – قدم بعض الخدمات بشكل مجاني . كل هذا يوسع شهرتك بين المطورين و تجد اقتراحات و فرص العمل تأتي اليك . لا تتكبر و كن دوماً متواضعاً : عليك ان تعلم انه مهما بلغت ووصلت و تقدمت في شئ ما انه دوماً يوجد من هو افضل منك لذلك لا تتذمر علي احد او تحقر من شأن احد لمجرد انك تظن انه اقل منك شأناً و انك افضل منه يجب ان تكون متواضعاً الي اقصي الحدود . قم بالترفيه عن نفسك من وقت لآخر : في الغالب انت تعمل 8 ساعات في اليوم و 5 ايام في الاسبوع .. اذا زاد الامر عن هذا الحد فاعلم انك في خطر لان قضاء اوقات طويله في عمل واحد هو امر مضر لصحه الجسد و ينشأ عنه ضغط نفسي شديد . لذلك لا تحصر نفسك دوماً بين شئ واحد كتطوير الويب او العمل علي كود معقد يحتاج تركيز شديد . عليك الترفيه عن نفسك بشكل اسبوعي كـ( صله الرحم – الخروج مع الاصدقاء – الجلوس مع العائلة لقضاء وقت ممتع ) في نهاية هذه التدوينة : عليك ان تكون انتبهت اللي هذه الامور جيداً و استفدت منها بشكل جيد : لا تكن متسرعاً. خطط لهدفك جيداً. جزء أهدافك . انتقل دوماً للامام و لا تقف عند مرحلة معينه. كن شخصاً مرن. تصاميم يمكنك فعلها يومياً. شارك المطورين الاخرين. وسع آفاقك. اصنع فرصك بنفسك. كنت متواضعاً. قم بالترفيه عن نفسك دوماً. قد اكون تركت الكثير من التفاصيل و لم افصل نقاط هامه . اذا كنت تريد المزيد تابع المواضيع في هذه المدونه وسوف تجد المزيد و الكثير الذي يفيدك . هذه التدوينة هي مجرد رأيي الشخصي من خلال خبرتي في مجال تطوير الويب هذه نصائح من وجه نظري الشخصيه , ولكل منا وجه نظر معينه و مختلفة عن ... [ شارك ] تطوير المواقع مقالات
تويتر فيسبوك جوجل بلس بنترست خدمة Bablic لتوفير موقعك بأكثر من لغة دون الحاجة لخبرات برمجية Wicombit الثلاثاء, أبريل 26, 2016 يحتاج أصحاب المواقع في كثيرٍ من الأحيان إلى توفير مواقعهم بلغات عديدة، وخاصةً تلك المواقع التي تُمثّل متاجر إلكترونية، فوجود لغات أخرى غير اللغة الأساسية قد يُساعد في كسب المزيد من الزبائن المحتملين، ولكن تحويل الموقع للغة ثانية يتطلب الكثير من الجهد والوقت والمتكلفة. ولكن مع خدمة Bablic يمكن للمستخدم عمل كل ذلك بثلاث خطوات بسيطة وواضحة، فهي تُتيح إمكانية إضافة لغات مختلفة لموقع الويب الخاص بالمستخدم عن طريق ترجمة المحتوى إما بشكلٍ آلي أو الاعتماد على ترجمة بشرية أو ترجمة النص بشكلٍ يدوي بالاعتماد على محرر سهل الاستخدام. بعد أن يقوم المستخدم بترجمة الموقع ومحتواه وتنسيق هذا المحتوى من حيث المحاذاة وما إلى ذلك، يمكن له الحصول على كود صغير يحتاج إلى وضعه أعلى الأكواد الخاصة بموقع الويب دون الحاجة لأي خبرات برمجية كبيرة، ومن ثم سيصبح بإمكانه التحكم بنشر أو إلغاء نشر اللغات من لوحة تحكم الخدمة الخاصة به. www.bablic.com يحتاج أصحاب المواقع في كثيرٍ من الأحيان إلى توفير مواقعهم بلغات عديدة، وخاصةً تلك المواقع التي تُمثّل متاجر إلكترونية، فوجود لغات أخرى... [ شارك ] تطوير المواقع مواقع مفيدة
تويتر فيسبوك جوجل بلس بنترست خدمة Landly لجمع روابط تطبيقك من مختلف المتاجر في رابط واحد Wicombit الثلاثاء, أبريل 12, 2016 عندما يقوم أي صاحب مشروع أو مطوّر ببرمجة تطبيق ما، فإنه غالبًا يقوم بطرحه على أكثر من متجر تطبيقات، وهو يعني أنه سيحتاج لنشر أكثر من رابط من أجل التسويق لتطبيقه في مكانٍ ما، أو استخدام رابط محدد مع كل شريحة من المستخدمين. ولكن مع خدمة Landly التي تم تطويرها من قِبل شركة إبتكار العربية، أصبح بإمكان المستخدم إنشاء رابط واحد لجميع روابط تطبيقه على متخلف متاجر التطبيقات، وذلك بالاعتماد على آلية للبحث في جميع المتاجر بنفس اللحظة، وإظهار النتائج التي يمكن له اختيارها بسهولة كبيرة سواءً لتطبيقات أندرويد، iOS، ويندوز فون، وبلاك بيري. ويمكن للمستخدم أيضًا تخصيص الرابط الذي حصل عليه بحيث يقوم بتسميته بنفس اسم التطبيق لسهولة استخدامه ونشره، ويقوم الرابط تلقائيًا بإعادة توجيه المستخدم بحسب نوع جهازه الذي فتح الرابط منه، ويحصل صاحب الرابط على إحصائيات وأرقام عن المستخدمين الذين قاموا بالنقر على الرابط، مع ميزة إنشاء صفحة مميزة تعرض تطبيق المستخدم من مختلف المتاجر بأقل من 3 ثوانٍ. عندما يقوم أي صاحب مشروع أو مطوّر ببرمجة تطبيق ما، فإنه غالبًا يقوم بطرحه على أكثر من متجر تطبيقات، وهو يعني أنه سيحتاج لنشر أكثر من ر... [ شارك ] أدوات تطوير التطبيقات
تويتر فيسبوك جوجل بلس بنترست أعلنت شركة جوجل عن صدور نسخة أندرويد ستديو 2.0 Wicombit الاثنين, أبريل 11, 2016 أعلنت شركة جوجل عن صدور تحديث رئيسي يحمل الرقم 2.0 لبرنامج “أندرويد ستديو” Android Studio الخاص ببرمجة تطبيقات أندرويد. وذكرت الشركة أن النسخة الجديدة تحتوي على تغييرات كبيرة في البرنامج، بما فيها إضافة ميزات وأدوات جديدة، بالإضافة إلى تحسين أداء البرنامج ومحاكي أندرويد Android Emulator فيه. Android Emulator في النسخة الجديدة، أصبح محاكي أندرويد يقوم بالاستفادة من موارد الجهاز، في حال كان جهاز المستخدم يحتوي على معالج متعدد الأنوية، فإن المحاكي بإمكانه الآن استخدام هذه الأنوية لتحسين أدائه، وتقول جوجل أن هذا التعديل يمنح المطورين محاكي أندرويد أسرع بثلاث مرات من الموجود في النسخ السابقة. بالإضافة إلى تحسين الأداء والسرعة، أحد الميزات التي تمت إضافتها على المحاكي هي دعم عمليات التفاعل مع شاشة المحاكي، مثل اللمس المتعدد Multi-touch والسحب باتجاهين لتكبير أو تصغير مركز الشاشة Pinch to zoom. Instant Run في النسخ السابقة، كان المطورون يحتاجون إلى إعادة تجميع التطبيق Re-compile، وتنصيبه مجدداً عند إجراء أي تعديل على التطبيق أثناء برمجته. ولكن مع وجود ميزة التشغيل الفوري Instant Run، بمجرد إجراء أي تعديل على التطبيق، فإن أندرويد ستديو سيقوم بعرض هذه التغييرات في التطبيق مباشرة دون الحاجة إلى إضاعة الوقت في العمليات السابقة. مختبر الفحص السحابي تمت إضافة ميزة مختبر الفحص السحابي حديثاً إلى أندرويد ستديو، حيث توفر إمكانية تجربة التطبيق عبر عدد مختلف من الأجهزة بإعداداتها المختلفة (شاشة عامودية أو أفقية على سبيل المثال)، دون الحاجة إلى امتلاك هذه الأجهزة، حيث توفر جوجل هذه الأجهزة عبر خدماتها السحابية لمساعدة المطورين في بناء تطبيقات تعمل على معظم الأجهزة. فهرسة التطبيقات تتيح هذه الميزة للمطورين إمكانية معرفة كيفية ظهور تطبيقهم في نتائج محرك بحث جوجل، أومتجر التطبيقات، وتقدم اقتراحات لتحسين رابط التطبيق URL أو خصائصة Attributes لتحسين ترتيب ظهوره. مصحّح الأخطاء الرسومية بالنسبة لمطوري الألعاب أو التطبيقات التي تستخدم الرسوميات بشكل كبير، مع وجود مصحح الأخطاء الرسومي، أصبح بإمكانهم تعقّب المشاكل الرسومية وليس فقط البرمجية وتصحيحها للحصول على نتائج وأداء أفضل. يأتي هذا التحديث الرئيسي للبرنامج بعد مرور حوالي ثلاث سنوات على إطلاقته الأولى التي تخللها عشرات التحديثات الثانوية، فيما يعتبر هذا التحديث هو الأبرز لكمية الأدوات والإضافات التي يوفرها. أعلنت شركة جوجل عن صدور تحديث رئيسي يحمل الرقم 2.0 لبرنامج “أندرويد ستديو” Android Studio الخاص ببرمجة تطبيقات أندرويد. وذكرت الشر... [ شارك ] الأخبار أندرويد تطوير التطبيقات
تويتر فيسبوك جوجل بلس بنترست محرك البحث Bing أصبح الوجهة المفضلة للمبرمجين Wicombit الاثنين, أبريل 11, 2016 عقدت شركة مايكروسوفت شراكة مع منصة البرمجة “هاكر رانك” HackerRank لمنح المبرمجين القدرة على البحث عن الأوامر البرمجية في محرك البحث “بينج” Bing مباشرةً، مع إمكانية تحرير وتنفيذ هذه الأوامر من صفحات البحث. وقالت “هاكر رانك” في منشور على مدونتها إن الشراكة ستزود الملايين من المبرمجين بوسيلة سهلة للعثور على نتائج البحث المفيدة. وأضافت أن “أفضل جزء هو أن الشفرة تعمل على محرر شفرات مباشر ضمن محرك البحث بينج”. وأشارت المنصة إلى أن المهندسين عادة يتوجهون نحو محركات البحث للحصول على إجابات على مواقع مختلفة مثل، “ستاك أوفر فلوو” Stackoverflow، و “ستاك إكستشينج” Stackexchange وغيرهما من المدونات المتخصصة. ولكن الآن ستوفر عليهم الميزة الجديدة وقتًا طويلًا كانوا يقضونه ذهابًا وإيابًا بين البحث والمحررات. وضربت “هاكر رانك” مثالًا على مبرمج يريد التركيز على سلسلة بلغة “سي شارب” C#، ولكن ليس لديه فكرة عن الكيفية. كل ما عليه القيام به الآن هو البحث عن السؤال ثم نقر زر Enter، ليحصل على الفور على حل دقيق، فضلًا عن فرصة لتحرير الشفرة الصحيحة في نتائج البحث. يُذكر أن الميزة الجديدة تتيح للمبرمجين البحث عن خوارزميات بلغات برمجة عدة، بما في ذلك “سي” C، و “سي شارب” C#، و “سي بلس بلس” C++، و “بايثون” Python، و “بي إتش بي” PHP، و “جافا” Java. عقدت شركة مايكروسوفت شراكة مع منصة البرمجة “هاكر رانك” HackerRank لمنح المبرمجين القدرة على البحث عن الأوامر البرمجية في محرك البحث “ب... [ شارك ] الأخبار
تويتر فيسبوك جوجل بلس بنترست جوجل تفكر باعتماد Swift في تطوير تطبيقات أندرويد Wicombit الاثنين, أبريل 11, 2016 وفقاً لمصادر الموقع الخاصة، فإن شركة جوجل قد تفكر باعتماد لغة “سويفت Swift” كلغة برمجة أساسية في تطوير تطبيقات أندرويد. في الوقت نفسه، كان كل من فيس بوك وأوبر يسعون إلى منح اهتمام أكبر للغة البرمجة ذاتها. يذكر أن جوجل تعتمد حالياً على “جافا” Java كلغة برمجة أساسية في تطوير تطبيقاتها. وبحسب للمصدر، فإن قررت جوجل الانتقال إلى اللغة الجديدة، فهذا لا يعني -على الأقل في البداية – أنها ستحل كبديل كلي عن لغة جافا المعتمدة حالياً من قبل جوجل كلغة برمجة أساسية في تطوير تطبيقاتها، كما أن اهتمام الشركة باللغة يأتي لكونها تمتلك جوانب إيجابية أكثر من جافا. عن لغة البرمجة “سويفت” انطلقت لغة البرمجة “سويفت” التي تم تطويرها من شركة “آبل” كبديل عن لغة “أوبجكتف سي” Objective C التي كانت اللغة المعتمدة في تطوير تطبيقات iOS، والتي تم الإعلان عنها خلال مؤتمر WWDC 2014، وفي وقت لاحق في نهاية العام 2015 تم إطلاقها كلغة برمجة مفتوحة المصدر، ما قد يشكل حافزاً لشركة جوجل لتبني هذه اللغة دون التأثير على بنية أندرويد مفتوحة المصدر. على الرغم من الصعوبات والتحديات التي قد تواجهها جوجل في تبني اللغة، إلا أن اعتمادها لن يكون مستحيلاً حيث يذكر أن مطوّر التطبيقات “روماين غوييت” Romain Goyet قام في وقت سابق بتجربة تطوير تطبيق يعمل على نظام التشغيل أندرويد باستخدام لغة “سويفت” ونجح في ذلك. ذكرت أيضاً مصادر للموقع، أن لغة البرمجة الحديثة نسبياً “كوتلين” Kotlin مرشّحة لتنافس “سويفت” على اعتمادها كلغة برمجة أساسية في تطوير تطبيقات أندرويد. “كوتلين”، تعتمد مثل “سويفت” على مبدأ “البرمجة الكائنية” Object Oriented Programming، ولكن بتركيز أكبر على الأمان، ولكن على العكس من سابقتها، فإن “كوتلين” تعمل بشكل سليم في برنامج “أندرويد ستديو” Android Studio الخاص بتطوير تطبيقات أندرويد. وفقاً لمصادر الموقع الخاصة، فإن شركة جوجل قد تفكر باعتماد لغة “سويفت Swift” كلغة برمجة أساسية في تطوير تطبيقات أندرويد. في الوقت نفس... [ شارك ] الأخبار تطوير التطبيقات
تويتر فيسبوك جوجل بلس بنترست أداة رائعة من جوجل تقوم باختبار موقعك في كافة قياسات الأجهزة معاً في وقت واحد Wicombit الجمعة, أبريل 01, 2016 أداة رائعة من جوجل تقوم باختبار موقعك في كافة قياسات الأجهزة معاً في وقت واحد ! الرابط: http://design.google.com/resizer أداة رائعة من جوجل تقوم باختبار موقعك في كافة قياسات الأجهزة معاً في وقت واحد ! الرابط: http://design.google.com/resizer [ شارك ] أدوات تصميم المواقع
تويتر فيسبوك جوجل بلس بنترست تطوير تطبيقات الويب بلغة Python - Django 1 Wicombit الجمعة, فبراير 05, 2016 جانغو هو عبارة عن إطار عمل مجاني ومفتوح المصدر مكتوب بلغة بايثون صمم من أجل المساهمة في تطوير صفحات ويب دينامكية وتطبيقات الويب وهو يحتوي على مجموعة من المكونات التي تساعدنا على تطوير المواقع بطريقة سريعة وسهلةوفي وقت قصير للغاية. ويتبع جانغو أسلوب MVC الذي يعني باللغة العربية نمط عرض متحكم أو بمعنى أقرب وحدة التحكم بعرض النموذج. هو أحد نماذج معمارية البرمجيات أو كما تُسمى بالإنجليزية architectural pattern ويُستخدم في هندسة البرمجيات.يعتمد النموذج على عزل منطق العمل عن واجهة الاستخدام محققًا بذلك استقلالية لكل منهما في التطوير، الفحص والصيانة. أي أنه حقّق فصل الاهتمامات. فهو يقوم بتقسيم البرنامج المطلوب إلى ثلاث أجزاء مُنفصله ,وذلك بغية فصل التمثيل الداخلى للمعلومات عن طريق الطُرق التى تُطرح بها المعلومات أو تُقبل من المُستخدم. وهذه الأجزاء هى المُكون المركزى النموذج وحدة التحكم, و أصدر جانغو سنة 2003 وفي سنة 2008 تم إنشاء مؤسسة جانغو التي تتولى تطويره ومن أهم أهدافه هو تسهيل تصميم المواقع المعقدة والتي تعتمد على قواعد البيانات. هناك العدبد من اطارات العمل الخاصة بتطوير المواقع بمختلف لغات البرمجة فلماذا نقوم باستخدام جانغو بدلا من الإطارات الأخرى ؟ هناك عدة أسباب تجعلنا نختار جانغوا ومن بين تلك الأسباب : سهولة التعلم. جودة التطبيقات المنتجة. سرعة التطوير. حماية نسبية للموقع . سهولة صيانة الموقع مع الوقت . عندما نريد إنشاء موقع الكتروني نحتاج الى مجموعة من المكونات من بينها وسيلة للتعامل مع مصادقة المستخدم (التسجيل،تسجيل الدخول،تسجيلالخروج ) لوحة تحكم بالموقع ، تحميل الملفات والكثير من الوسائل المعروفة في المواقع الدينامكية. لحسن حظك لاحظ مجموعة من المطورين أن تطوير برامج الويب يواجه بعض المشاكل عند بناء المواقع الالكترونية لذلك قاموا بالتعاون وأطلقوا أطر عمل (جانغو واحد من تلك الاطر) والتي تحتوي على مجموعة كبيرة من المكونات التي يمكننا استخدامها لتوفير الوقت والجهد . سأكتفي في هذه التدوينة بهذا التعريف المتواضع لجانغوا وسنكتشف الكثير بحول الله في المواضيع القادمة وفي الدرس القادم سنعرف على طريقة تثبيت جانغو للبدأ في العمل. جانغو هو عبارة عن إطار عمل مجاني ومفتوح المصدر مكتوب بلغة بايثون صمم من أجل المساهمة في تطوير صفحات ويب دينامكية وتطبيقات الويب وهو يح... [ شارك ] البايثون تطوير المواقع
تويتر فيسبوك جوجل بلس بنترست 1 كيف تطور موقع أو مدونة متعددة اللغات بإستخدام Grav Wicombit الخميس, فبراير 04, 2016 التعليقات 4 تطوير موقع شامل, متعدد اللغات و مع مدونة و متجر الكتروني, كان و لازال من الأمور الأكثر تعقيدا بين المستخدمين ان صح التعبير, من أجل ذالك في هذه الدورة ان شاء الله سأشرح لكم كيفية عمل كل هذا بدون خبرة برمجية و في أقل من 10 دقائق. ستكون هذه الدورة عبارة عن مواضيع و في كل موضوع سأشرح الخطوات بالتفصيل حتى يفهم المستخدم البسيط الدورة جيداً و على العموم لو واجهت اي مشكلة فأنا موجود للمساعدة. في هذه الدورة سنستخدم نظام إدارة المحتوى Grav و هو شبيه بالWordpress و لكن بمميزات ليست في هذا الأخير و التي سنتعرف عليها في الشروحات و من بينها: - نظام القوالب, حيث يمكنك تغيير التصميم بسهولة. - لوحة تحكم لإدارة النظام بشكل متكامل. - لا تحتاج إلى قاعدة بيانات الى في بعض الحالات. - يدعم الإضافات Plugins،ويضم أكثر من 90 إضافة. - جاهز بأفضل التصاميم . - سهل و سريع الاستخدام. - يمكنك إنشاء تدوينات أو صفحات متعددة اللغات. ما هي الأدوات التي نحتاجها؟ قبل البدء بعملية تنصيب جراف Grav نحتاج إلى البرامج التالية: إن كنت لا تمتلك الاستضافة يمكنك إنشاء سيرفر محلي بإستخدام برنامج Xampp يمكنك الاطلاع على كيفية التحميل و التنصيب من هذا الرابط في هذا الشرح سأستخدم سيرفر محلي خطوات التركيب 1- تحميل جراف Grav قم بزيارة الصفحة الرئيسية لموقع جراف. ستجد هناك رابط التحميل لأحدث نسخة أو يمكنك أيضًا تحميل من الرابط Getgrav.org/downloads 2- تشغيل سيرفر محلي توجه الى لوحة التحكم Xampp لإطلاق خادم الويب Apache ،بالنقر على "Start" في إطار "Actions" 3- تركيب جراف Grav بعد تحميل الملف المضغوط يجب عليك أن تقوم بفك الملف المضغوط باستخدام برنامج مثل winrar أو winzip بعد الانتهاء من فك الملف المضغوط ستجد مجلد grav-admin وبداخله ملفات ومجلدات إضافية. ابدأ الآن برفع الملفات في مجلد Mysite مثلاً, داخل مجلد C:\xampp\htdocs 4- تشغيل ملف التنصيب إذا قمت برفع الملفات للمجلد Mysite، سيكون رابط التنصيب: localhost/mysite بعد فتح الرابط سنقوم بإضافة المتغيرات اللازمة. تابع الشرح بالصورة : بعد التنصيب سيتم تحويلك مباشرة إلى لوحة تحكم الموقع كما هو واضح في الصورة. إلى هنا أنتهي من شرح الجزء الأول, لأي مشكلة تواجهك لا تتردّد بطرح استفسارك. بالتوفيق! تطوير موقع شامل, متعدد اللغات و مع مدونة و متجر الكتروني, كان و لازال من الأمور الأكثر تعقيدا بين المستخدمين ان صح التعبير, من أجل ذالك... [ شارك ] تطوير المواقع
تويتر فيسبوك جوجل بلس بنترست شرح كيفية التنصيب لبرنامج السيرفر المحلي XAMPP 2016 Wicombit الثلاثاء, فبراير 02, 2016 Xampp هي توزيعة بسيطة وخفيفة تعطي للمطورين سهولة كبيرة في تكوين سرفر محلي لتجربة سكربتاتهم حيث انه يحتوي على الاضافات الضرورية لتطوير مواقعهم. Xampp هو ايضا برنامج متعدد المنصة او Multi Platform مما يعني انه يتماشى ايضا على Linux, Mac , Windows... XAMPP يحتوي على أربعة عناصر هي: Apache هو سيرفر ويب يعالج و يوزع محتوى الويب على الكمبيوتر و هو السيرفر الأكثر شعبية يغدي حوالي 54% من المواقع. MySQL كل موقع مهما كان نوعه بسيط أو معقد يحتاج الى قاعدة بيانات لتخزين المعلومات. PHP هي لغة سكربت تستعملها معظم المواقع المشهورة مثل WordPress و Facebook و هي مفتوحة المصدر و سهلة التعلم و تتوافق مع MySQL. Perl هي لغة برمجة عالية المستوى تستعمل بمجال كبير في برمجة الشبكات و ادارة الانظمة. MariaDB هي قاعدة بيانات اشتقت وتفرعت عن قاعدة بيانات MySQL. والدافع لهذا التفرع هو المحافظة عليها حرة وتحت ترخيص GPL. و هناك عدة اصدارات من Xampp يمكن أن تحتوي على اضافات مثل phpMyAdmin, OpenSSL ...الخ كيفية التنصيب لتنصيب Xampp نأخد المثال على Windows وهى نفس العملية بالنسبة لل Mac أما مستخدمي Linux يمكنهم مطالعة كيفية تثبيث على الموقع الرسمي ل Xampp ندهب الى الموقع الرسمي من هنا ApacheFriends سوف تجد أخر اصدار حالياً Xampp Windows 5.6.15 ونقوم بالتحميل أترك لكم شرح كيفية التنصيب بالصور: قم بتعطيل برنامج الحماية و User Account Control حتى تتفادى اي تداخل التنصيب قد اكتمل الآن! لوحة تحكم Xampp لوحة التحكم Xampp تمنحك السيطرة الكاملة على جميع مكونات Xampp مثبتة. يمكنك استخدام Control Panel لبدء/ إيقاف وحدات مختلفة، وإطلاق شل يونيكس، ويندوز إكسبلورر ورؤية كل العمليات التي تعمل في الخلفية. اختبار تركيب Xampp اتبع الخطوات التالية لاختبار التثبيت Xampp الخاص بك عن طريق إطلاق خادم الويب Apache. 1- في لوحة التحكم ، انقر على "Start" في إطار "Actions" من أجل وحدة أباتشي. هذا يرشد Xampp لبدء خادم الويب اباتشي. 2- فتح متصفح الويب الخاص بك واكتب : localhost أو 127.0.0.1 3- الشاشة التالية تعني أنك قد قمت بتثبيت بنجاح Xampp على جهاز الكمبيوتر الخاص بك. يمكنك الآن استخدام اباتشي خادم الويب المحلي لخلق واختبار التطبيقات على شبكة الإنترنت. Xampp هي توزيعة بسيطة وخفيفة تعطي للمطورين سهولة كبيرة في تكوين سرفر محلي لتجربة سكربتاتهم حيث انه يحتوي على الاضافات الضرورية لتطوير... [ شارك ] الاستضافة
تويتر فيسبوك جوجل بلس بنترست "Ring" تقنية البرمجة بدون كود, إبتكار عربي جديد Wicombit الأربعاء, يناير 27, 2016 التعليقات 1 أعلن مبتكر تقنية البرمجة بدون كود المهندس محمود سمير فايد عن لغة برمجة جديدة أطلق عليها أسم "Ring "، وقد بدأ العمل عليها منذ سبتمبر 2013 وتقرر نشرها فى 25 يناير 2016. محمود سمير هو مصرى الجنسية، يبلغ من العمر 29 عام، وخريج كلية الهندسة الالكترونية بمنوف قسم هندسة وعلوم الحاسب عام 2008، ويعمل حالياً باحث فى جامعة الملك سعود، وهو من المبرمجين المتخصصين فى مجال بناء لغات البرمجة، وهى البرمجيات التى تستخدم فى برمجة وتطوير برامج الكمبيوتر، وتعتبر من أكثر البرمجيات أهمية بعد نظم التشغيل وقد عرف من خلال تأليف مجموعة من الكتب أهمها "أعمق اسرار البرمجة" بالإضافة إلى مشروعه "تقنية البرمجة بدون كود PWCT" "، والذى بدأ العمل عليه فى ديسمبر 2005 واستمر فى تطويره، لأكثر من 10 سنوات بالتعاون مع عشرات المساهمين من مختلف دول العالم، وحقق المشروع انتشار كبير على المستوى العالمى، حيث وصل معدل التحميل لملفات المشروع إلى 15 مليون بواقع 150 ألف مستخدم أغلبهم من أمريكا والهند، والمشروع ضمن أول خمسة مشاريع فى قسم العلوم الهندسة على موقع الـ sourceforge.net للمشاريع مفتوحة المصدر Free Open Source والذى يضم أكثر من 300 ألف مشروع من مختلف دول العالم. كما أن تقنية البرمجة بدون كود دخلت فى تصنيف TIOBE Index الخاص بترتيب لغات البرمجة ضمن أول 100 لغة برمجة على مستوى العالم وهو التصنيف الذى يضم 228 لغة برمجة فقط من بين الالاف من المحاولات فى هذا المجال و جميع اللغات المذكورة فى التصنيف تم صناعتها فى دول أجنبية باستثناء تقنية البرمجة بدون كود والتى تعتبر المشروع العربى الوحيد فى هذا التخصص الذى تمكن من تحقيق انتشار على مستوى عالمى. ما المقصود بـ"تقنية البرمجة بدون كود"؟ وكيف من الأساس يمكن لنا تطوير برامج للكمبيوتر بدون كود؟ الكمبيوتر عبارة عن آلة لتنفيذ التعليمات والتى تكون فى صورة مجموعة من الأوامر التى تحدد له بشكل دقيق ماذا يفعل؟، ولأن لغة الآلة تعتبر لغة صعبة من حيث الاستخدام عند الرغبة فى تطوير مشاريع كبيرة قام المبرمجين بتطوير العديد من لغات البرمجة الأسهل فى التعلم والاستخدام.. وهذه اللغات تعتمد على كتابة الكود أو ما يعرف بالتعليمات البرمجية بلغة أقرب للإنسان بكثير من لغة الآلة.. ومن أمثلة اللغات الشهيرة حاليا الـ Java والسى ++ والسى شارب، ولكل لغة قواعد برمجة مختلفة تحدد كيفية كتابة التعليمات الخاصة بها، ولكن منذ حوالى 30 عام اتجه مجموعة من العلماء إلى تطوير نوع مختلف من لغات البرمجة لا يعتمد على كتابة الكود فى صورة نصية، وإنما يعتمد على التفاعل مع الواجهة الرسومية "التعامل مع مجموعة من الخيارات وبرامج التصميم"، هذه النوعية من اللغات يطلق عليها علميا Visual Programming Languages أو لغات البرمجة المرئية أو الصورية ... تقنية البرمجة بدون كود Programming Without Coding Technology تصنف ضمن هذه النوعية من لغات البرمجة ويقصد بها البرمجة بدون كتابة كود أثناء العمل عليها من قبل المبرمج لكن بالتأكيد بعد الانتهاء من عملية التصميم من قبل المبرمج سيكون هناك كود سيتم توليده ليتمكن الكمبيوتر من تنفيذ التعليمات ومصطلح "البرمجة بدون كود" هو مصطلح شعبى تستخدمه الشركات العالمية لوصف طريقة إنجاز بعض المهام كذلك تستخدمه بعض الاوراق العلمية بدلا من المصطلح الادق "لغات البرمجة الصورية او المرئية". هل تعتبر الفيجوال بيسك Visual Basic والـ Visual C#.NET ضمن هذه النوعية من لغات البرمجة؟ فى الواقع علمياً لا تصنف الفيجوال بيسك ضمن هذه النوعية من اللغات، لأنه وإن كانت بها مجموعة من المصممات التى تتيح انجاز بعض المهام بدون كتابة كود إلا أن المبرمج فى النهاية يقوم بكتابة الكود "التعليمات البرمجية" لاكتمال تحديد وظيفة البرامج والتطبيقات التى يقوم بتطويرها، أى أن الـ Visual Basic واللغات التى تشبهها هى لغات برمجة عادية تعتمد على كتابة الكود النصى، ولكن لها بيئة تطوير مرئية تسهل انجاز بعض المهام بدون كتابة كود. ما الذى يميز تقنية البرمجة بدون كود عن المشاريع الاخرى فى التخصص ؟ فى الواقع هذا التخصص لغات البرمجة المرئية أو الصورية VPLs" " يضم أكثر من 100 مشروع لكن أغلب المشاريع الناجحة فى هذا المجال أما استخدمت فى التعليم مثل Scratch الذى يستخدم لتعليم الأطفال مبادىء البرمجة أو Alice الذى يستخدم فى السنوات الأولى بالجامعة أو استخدمت فى مجالات متخصصة مثل LabView الذى يستخدم للتطبيقات الهندسية، فى حين أن تقنية البرمجة بدون كود تتميز بأنها عامة ومتعددة الأغراض General Purpose أى تصلح لمختلف المجالات وقابلة للامتداد بسهولة وبأسلوب عملى يوفر الانتاجية "سرعة تطوير البرامج" دون قيود أو حدود تفرض على المبرمج انجاز المهام بطريقة معينة، ما يوفر لنا تقنية يمكن أن تحل مستقبلاً محل لغات البرمجة الحالية التى تعتمد على كتابة الكود فى صورة نصية. ماهى لغة الـ Ring التى اعلنت عن نشرها فى 25 يناير القادم؟ هى لغة برمجة جديدة تعتمد على كتابة الكود مثل معظم لغات البرمجة الشائعة، وتم تطويرها باستخدام تقنية البرمجة بدون كود، ولكن الكود الخاص بها "الذى تم توليده من قبل التقنية" هو كود مكتوب بلغة السى، ولغة الـ Ring هى لغة اسكربت تشبه لغات مثل Ruby و Python إلا انها صممت لتكون أكثر تطوراً، من حيث المرونة والبساطة وصغر الحجم والسرعة وهى تعمل على مختلف أنظمة التشغيل، ويمكن أن تستخدم لتطوير مختلف أنواع التطبيقات مثل سطح المكتب والويب وتطبيقات الموبايل وتدعم مختلف أنماط البرمجة مثل الـ OOP وال Functional Programming وغيرها من أنماط البرمجة. الموقع الرسمي: Ring Lang منقول - Youm7 أعلن مبتكر تقنية البرمجة بدون كود المهندس محمود سمير فايد عن لغة برمجة جديدة أطلق عليها أسم "Ring "، وقد بدأ العمل عليها منذ... [ شارك ] الأخبار
تويتر فيسبوك جوجل بلس بنترست Namesilo للحصول على نطاقات رخيصة وموثوقة ومناسبة جداً لمدونات بلوجر Wicombit الأربعاء, يناير 27, 2016 التعليقات 1 النطاق الخاص Domain هو أحد أهم العوامل المساعدة في نجاح وإنتشار المدونات الجديدة التي تسعى للوصول لأكبر عدد من الزوار. للأسف فإن أهم سبب لعدم حصول أصحاب المدونات الجديدة على نطاق خاص هو إرتفاع اسعار النطاقات خاصة إن كان مزود النطاقات شركة كبيرة مثل Godaddy أو غيرها من الشركات الكبرى. شركة Namesilo تحل هذه المشكلة بتوفيرها نطاقات Domains رخيصة جداً بالمقارنة مع منافسيها بل يمكننا القول بكل ثقة بأنها الأرخص على الأطلاق، فأسعار نطاقات Namesilo تبقى ثابتة ولا ترتفع عند تجديد الإشتراكات أو عند نقل النطاقات كما يحدث لدى مزودي النطاقات الآخرين. مميزات Namesilo حسابات المستخدمين يتوفر بها خاصية Domain Defender Protection ذات مستويات حماية عالية جداً بحيث يستحيل سرقة حسابك، أو إختراقه. يقدم العديد من الخدمات المجانية مع كل نطاق تشتريه، مثل: WHOIS Privacy: حماية خصوصية مالك النطاق بعدم نشر أسمه ومعلومات التواصل معه. DNS Management: لوحة تحكم إدارة سجلات وأسماء النطاق. Subuser Accounts: خيار إنشاء حسابات فرعية بخصائص محدودة لإدارة الحساب. يقبل الدفع عن طريق بنك PayPal و Bitcoin و Skill و Visa و MasterCard و Express American … وغيرها. One-Click Integration DNS Templates قوالب جاهزة للتكامل بنقرة واحدة مع إعدادات الـ DNS فلن تحتاج إلى إضافة إعدادات الـ DNS أو أي إعدادات أخرى، فقط إختر من قائمة القوالب، القالب الجاهز المسمى Google Sites, Blogger, and Apps وإنتهى الأمر، ثم إذهب إلى مدونتك وأضف النطاق الجديد. رابط الموقع: Namesilo النطاق الخاص Domain هو أحد أهم العوامل المساعدة في نجاح وإنتشار المدونات الجديدة التي تسعى للوصول لأكبر عدد من الزوار. للأسف فإن أهم ... [ شارك ] الاستضافة نطاقات
تويتر فيسبوك جوجل بلس بنترست لغة البايثون الحل لكل مُبتدئ فى البرمجة ! Wicombit الخميس, ديسمبر 31, 2015 التعليقات 2 من المعلوم ان هناك عدد كبير من لغات البرمجة. وللبــدء فى هــذا المجال الواسـع يجب ان نختار لغة سهلة في التعلم وقوية ومطلوبة في سوق العمل.. لذلك اخترت لغة python وهي اللغة هي الاكثر سهولة على الإطلاق للبـدء في تعلم لغات البرمجة ، ودائماً ينصح بها المبتدئين.. كما انها مطلوبة جداً في اسواق العمل ، فحسب احصائيات شركة Linkedin كانت هذه اللغة من المهارات الاكثر طلباً .. كل ذلك هو ماجعلنــي أخصص هذا المقال للحديث عن لغــة البايثــون .. ملاحظة هامة : جميع لغات البرمجة دون اسثناء لتتعلمها بشكل صحيح يجب ان تجرب وتحل التمارين بشكل مستمر ولن تتعلمها بمجرد قراءتك للكتب او مشاهدتك للدروس .. القاعدة الاولى والاخيرة هــي أن تجــرب وتحــاول بإستمــرار.. تم انشاء لغة python في مركز العلوم والحاسب الآلي في امستردام في اواخر الثمانيات وكان الفضل يعود الى جويـدو فان روزم حيث كان أول ظهور لها الى هذا العالم عام 1991 , وتم كتابة نواة هذه اللغة بلغة C , وقد تم تسميتها بهذا الاسم بسبب اعجاب فان رزوم بفرقة مسرحية بريطانية الاصل تدعى Monty python. جويـدو فان روزم: مبرمج هولندي من مواليد عام 1956 حصل على شهادة ماجستير في الرياضيات وعلوم الحاسب عام 1982 يعمل حالياً في DropBox , وعمل في Google بين عامين 2005 و 2012 كما انه يفوم دائماً في تطور لغة python . استخدامها: تستخدم لغة python في العديد من المجالات : في تطوير الويب ، وفي البرامج التي تستخدم الواجهات الرسومية ، وفي توزيعات انضمة التشغيل.. سأذكر بعض البرامج التي اعتمدت على لغة python بشكل جزئي أو بشكل كامل . (بعض من هذه البرامج كتب بلغة ال C أو C++ لكن لغة python دعمت هذه البرامج بشكل كبير بطريقة او بأخرى) . برامج التصميم الثلاثية الابعاد :MAYA , Blender الالعاب الشهيــرة المصممة بلغة python : Civilization IV World of Tanks Battlefield 2 Eve Online البرامج الاخرى : BitTorrent DropBox Cinema 4D الشركات الكبرى التي تستخدمها : لغـة البايثــون تستخدم بكثرة وعلى نطاق واسع من قبل Google و NASA فهي جزء لا يتجزأ منهم ,وتعد عنصراً أساسيـاً لمعظم توزيعات Linux , كما انها مستخدمة في Yahoo Maps , Yahoo Groups , U ltraseek عندمـا نقـول ” بـرمَج بلغـة برمجـة جوجل ” ! ميزاتها : من اكثر اللغات تميزاً من حيث البساطة والقوة ، حيث انها تعتبر جيدة جداً للمبتدئين من حيث عدم تعقيد الجمل المكتوبة ولا تحتاج سوى المعرفة القليلة ببعض الكلمات الانكليزية الاساسية للبدء فيها وتعلمها بدون بذل جهد . يمكنها التعامل مع معظم انظمة قواعد البيانات مثل MySQL, Oracle . مفتوحة المصدر اي انك لست بحاجة لشراءها ، ويتم تحسينها بشكل مستمر من قبل المطورين الذين يريدون من هذه اللغة ان تكون بأفضل حالاتها . سريعة العمل في تطوير التطبيقات كما انها تعمل على العديد من المنصات مثل Linux Windows, Macintosh, . قابلة للتمديد والتضمين اي يمكنك تضمين بايثون ضمن برامج C\C++ كما يمكنك كتابة اجزاء من برنامجك بلغة C\C++ تمتلك مكتبة شاملة التي تساعدك في العمل على مختلف الاشياء مثل GUI , XML, HTML بعد كل ما عرفتــه عن هذه اللغة الممتعة ، هل انت مستعد للبدء في تعلمها؟! من المعلوم ان هناك عدد كبير من لغات البرمجة. وللبــدء فى هــذا المجال الواسـع يجب ان نختار لغة سهلة في التعلم وقوية ومطلوبة في سوق الع... [ شارك ] البايثون مقالات
تويتر فيسبوك جوجل بلس بنترست لهذا السبب يجب عليك تجنب استخدام قوالب ووردبريس المسروقة؟ Wicombit الثلاثاء, ديسمبر 29, 2015 التعليقات 1 بعض مستخدين الووردبريس يقصدوا مواقع متعددة علي الإنترنت بهدف تحميل قوالب ووردبريس مجانا بطريقة غير مشروعة، هذه المواقع توزع هذه القوالب بصورة غير قانونية و تعرضها مجانا للتحميل. هذه القوالب لم تصمم لتعرض مجانا. أصحاب هذه القوالب يعرضوها للبيع علي أماكن مختلفة علي الإنترنت. العديد من المستخدمين ما بين لا يهتموا إن كان القالب مسروق أو لا يعملوا أن القالب الذي علي موقعه مسروق. تأتي القوالب المدفوعة في مستويات من الأسعار مختلفة. كل هذه القوالب تكون ما بين 30-100 دولار و هو تكلفة متواضعة جدا بالنسبة لتكلفة بناء موقع. هل تذكر تكلفة بناء موقع بجودة عالية منذ بضعة سنوات؟، التكلفة لن تقل عن 2000 دولار. مشاكل قوالب ووردبريس المسروقة 1- الأمن هل تعلم أن تحميلك لقالب أو إضافة أو أي برنامج من مواقع التحميل غير الشرعية قد يتسبب في انهيار موقعك أو تسريب محتويات منه، بكل بساطة الشخص الذي يسرب القالب يستطيع تعديله و ادراج أي كود ضمن وظائف القالب بدون ملاحظة أي شخص، فيمكن له أن يعرف أي معلومات عن موقعك و عن زوارك. وجود الmalware يتسبب في وجود ثغرة كبيرة في موقعك قذ تندم علي وجودها عندما تبدأ في النجاح، لذلك تجنبها من البداية أفضل لك. إن كنت لا تصدق أن هذا ممكن برجاء قراءة هذا المقال عندما تعرض صاحب المقال لثغرة CryptoPHP مما أدي الي إلغاء حسابه من علي الاستضافة 2 – التحديثات قوالب الووردبريس عامة معروفة أنها تحتاج دوما إلي تحديث كي تلائم ما يحدث من تغيرات، و حصولك علي نسخة قديمة لن يكون في صالح موقعك لان التحديث قد يكون خاص بالأمن أو بخطأ في التصميم مما يجعل موقعك في حرج دائم. هذه التحديثات قد تتضمن سد ثغرة أمنية أكتشفت حديثا. 3- الدعم الفني عند شرائك أي قالب تحصل علي دعم من الشركة المصنعة. بدون هذا الدعم قد تجد القالب بدون فائدة. خصوصا في التبليغ عن مشاكل في القالب التي يجب حلها أو طلب خصائص أخري ليتم إضافتها. 4- مساعدة الشركة التي تشتري منها عند إستخدامك لمنتج غير مرخص فانت تنتقص من صاحب المنتج مبلغا هو من حقه و من الممكن أن بدون حصوله علي هذا المبلغ لن يتمكن من استمرار تقديم الخدمة التي أعجبتك في البداية، و لا تنظر للموضوع علي إن الشركة كبيرة و لا تحتاج هذا المبلغ المتواضع. بدون هذا المبلغ المتواضع لن تستطيع الشركة أن تتحمل تكاليف صيانة و إنتاج منتجات أخري. أعطي كل ذي حق حقه حتي لا ترد لك في حق من حقوقك . 5- إعمل الصح مخالفة حقوق الملكية الفكرية هو خطأ يجب تجنبه. و في دول كثيرة في العالم جريمة يعاقب عليها القانون. السرقة شيء منبوذ في كل الأديان و الأعراف، و دائما الإنسان يحاول ان يعيش متصالحا مع نفسه، ففكرة انك علي صواب لاحترامك لحقوق غيرك تجعلك تشعر بارتياح داخلي و هو ما نحتاجه كثيرا خصوصا هذه الأيام كيف أكتشف إن كان القالب الذي على موقعي مسروق أم لا؟ تأكد من شراء أي إضافة أو قالب من حسابك الشخصي حتي تكون علي دراية بكل التحديثات في حالة وجود وسيط “مطور” مسئول عن موقعك أطلب منه فاتورة الشراء أو ال”purchase code” الخاص بالمنتج. بعض مستخدين الووردبريس يقصدوا مواقع متعددة علي الإنترنت بهدف تحميل قوالب ووردبريس مجانا بطريقة غير مشروعة، هذه المواقع توزع هذه القوال... [ شارك ] ووردبريس
تويتر فيسبوك جوجل بلس بنترست AMP HTML و مستقبل الويب ?هل أنت مستعد؟ Wicombit الخميس, ديسمبر 24, 2015 التعليقات 4 إذا كنت تعتقد أن موقعك سريع مع بعض التغيرات + خدمة CDN و هذا كل شيء للحصول على مرتبة جيدة في محركات البحث و تقديم تجربة سريعة و جيدة للزائرين فأنت مخطئ. لأنك محتاج الى AMP HTML التكنولوجيا التي سنتحدث عنها عام 2016. ما هي AMP HTML؟ أو أفضل بداية القول بي ما ليست AMP ليست الويب المحمول الجديد بل هي تقنية النشر الجديدة، وخاصة للمواقع الإخبارية و المدونات .... لا تحل محل التقنية الحالية ، بل هي كإضافة لصيغ النشر. إذن ما هي AMP HTML؟ AMP هي اختصاراً ل Accelerated Mobile Pages - صفحات الموبايل السريعة نحن نتحدث عن المنشورات التي تظهر في الهواتف الذكية فقط ! هي تقنية جديدة تم اطلاقها قبل شهرين تقريباً , و اجتذبت بالفعل اهتمام كبار الناشرين ومنصات تكنولوجية كبرى مثل الوردبريس. مطورة خصيصاً لتحميل الصفحة بسرعة 100 ٪ على جميع الهواتف الذكية, الأمر الذي يتطلب سرعة قصوى و استهلاك أقل. هي تقنية مفتوحة المصدر مع العديد من المنصات المشاركة و على ما يبدو انها ستصبح منافسة لتقنيات أخرى مثل Apple News و Facebook’s Instant Articles يجب أن نكون مستعدين للأشهر الأولى من 2016, عندما تبدء جوجل بإعادة توجيه الزوار إلى صفحات AMP و تحسين ترتيب لدينا لكونك AMP-friendly أليست AMP نفسها Responsive ؟ لا على الإطلاق. الموقع Responsive يحتفظ بكل الملفات والسكريبت ، ولكن مع إضافة أن يتناسب حجم وهيكل الموقع مع أجهزة العرض المختلفة أما تقنية AMP فهي تعمل بالعكس و هذا مثال: موقع عادي: www.coophalal.eu موقع www.coophalal.eu/amp :AMP كم هي سرعة موقع AMP؟ مثال حقيقي: موقع بدون AMP نفس الموقع ب AMP كما ترى ، وبصرف النظر عن الترتيب، يتم تحميل الصفحة فورا، وخفض كبير في الحجم وطريقة مع تقليل عدد الطلبات. AMP و الوردبريس ! أكيد انت الان تسأل عن كيف أضيف AMP على موقع وردبريس ؟ بسيطة, مع العلم انه يوجد Plugin رسمي , فقط قم ب تحميله و تثبيته ,مباشرة سيتم تفعيل خاصية ال AMP أما عن باقي المواقع و المنصات فيتم تفعيل هذه التقنية يدوياً و أنا سأقوم بتطبيقها على مدونتكم مجتمع ديف عرب. فأتمنى ان تكون عرفت ما هي AMP و المقصود منها... وللمزيد من المعلومات يمكنكم زيارة الموقع الرسمي www.ampproject.org إذا كنت تعتقد أن موقعك سريع مع بعض التغيرات + خدمة CDN و هذا كل شيء للحصول على مرتبة جيدة في محركات البحث و تقديم تجربة سريعة و جيدة للزائ... [ شارك ] تطوير التطبيقات مقالات