هل يمكن التلاعب ببرامج سحب أسماء الفائزين؟


الإجابة ببساطة نعم، ولكن ليس الهدف من طرح هذا السؤال هو التشكيك بسحوبات الشركات والبنوك، إنما الهدف هو إثبات سهولة التلاعب. فبرامج السحوبات كغيرها من برامج الحاسوب ما هي إلا مجموعة أوامر وتعليمات يكتبها المبرمج لينفذها الحاسوب.

وللتوضيح أكثر، قمت بتحدي نفسي في عمل برنامج بسيط بلغة Java لإثبات سهولة التلاعب من دون أن يبدو ذلك ظاهريا، فعند تشغيل البرنامج (كما يظهر في مقطع الفيديو أعلاه) سيقوم البرنامج بعرض أرقام الحسابات بصورة عشوائية، ولكن في النهاية سيعرض رقما واحدا فائزا، وسيكون دائما هذا الرقم من مجموعة أرقام محددة سلفا.

الأسطر التالية توضح طريقة التلاعب: إقرأ المزيد

طريقة سريعة لاستعادة التطبيقات والألعاب المحذوفة (iPhone – iPad – iPod)


App Store

الكثير من أطفالنا يستخدمون أجهزة iOS مثل iPhone  و iPod، ولكن قد يقومون أحيانا بحذف بعض التطبيقات والألعاب سواء المجانية أو المدفوعة.

وهناك طريقة سريعة لاستعادة هذه التطبيقات دون الحاجة إلى إيصال هذه الأجهزة ببرنامج iTunes أو البحث عنها من جديد في App Store.

الخطوات كالتالي:
1. دخول متجر التطبيقات App Store.

Download Previous Purchases

إقرأ المزيد

هل نقول وداعا لـ Apple TV، وأهلا بـ Google Chromecast


Chromecast

قبل يومين  أعلنت Google عن مفاجأتها الجديدة وهي جهاز للبث الحي بحجم مقارب لحجم سواقة ذاكرة الفلاش وبسعر 35 دولار أمريكي فقط. فتعالوا نتعرف على Chromecast.

أولا كيف يعمل Chromecast؟

الخطوات سهلة (Plug-in, connect, and watch):
1. إيصال الجهاز بالتلفاز من خلال مدخل HDMI.
2. الاتصال بالشبكة اللاسلكية Wi-Fi.
3. فتح تطبيق مدعوم لبدء البث الحي من الهاتف الذكي أو الكمبيوتر إلى التلفاز.

ثانيا ما هي التطبيقات المدعومة؟

– Netflix.
– YouTube.
– Google Play.
– ومتصفح Chrome.
وحسب Google فهناك المزيد من التطبيقات القادمة. إقرأ المزيد

أسرع 10 دول عربية من ناحية متوسط سرعة الإنترنت


SpeedTest

يعتبر موقع Speedtest.net من أشهر المواقع التي تقدم خدمة اختبار سرعة الإنترنت، حيث يزور هذا الموقع يوميا ملايين الزوار من شتى أنحاء العالم ليختبروا سرعة الإنترنت لديهم، ويتم حفظ وفهرسة نتائج هذه الاختبارات حسب كل دولة على حدة. وفيما يلي ترتيب الدول العربية لشهر يوليو 2013:

# الدولة متوسط السرعة الترتيب العالمي
1 الإمارات 13.56 Mbps 45
2 السعودية 8.69 Mbps 67
3 قطر  8.66 Mbps 69
4 الكويت 7.82 Mbps 73
5  ليبيا  7.12 Mbps 77
6 عمان  5.35 Mbps 100
7 البحرين  4.30 Mbps 120
8 المغرب  4.13 Mbps 124
9 العراق  3.65 Mbps 123
10 الأردن  3.01 Mbps 149

علما بأن المتوسط العالمي لسرعة الإنترنت هو: 13.67 Mbps، وهذا يعني أن كل الدول العربية ما زالت بعيدة جدا عن التنافس، ما عدا دولة الإمارات العربية.

المصدر:

– Net Index by Ookla (تم الوصول بتاريخ 24 يوليو 2013).

البرمجة بلغة Java (الجزء الثاني: مثال على إنشاء الكائنات)


Java

في الجزء الأول من هذا الموضوع تعرفنا على مزايا لغة Java والفرق بينها وبين ولغة JavaScript (أنقر هنا من فضلك لمشاهدة الموضوع السابق)، أما اليوم فسنبدأ أولى خطوات البرمجة من خلال مثال على إنشاء الكائنات في لغة Java، ذلك لأن كل شيء في لغة Java مبني على الكائنات (Objects).

مفاهيم أساسية

ما هو الكائن (Object):
في لغات البرمجة تستخدم الكائنات لتمثيل الأشياء الحقيقية التي نجدها في حياتنا اليومية (طائرة، إنسان، شجرة).
الكائنات لديها:
أ. خصائص تمثل حالتها (State).
ب. ووظائف تشكل سلوكها (Behavior).
مثال على ذلك السيارة؛ لها خصائص تمثل حالتها (مثل الطراز واللون وسنة الصنع)، وتستطيع أن تقوم بعدة وظائف تشكل سلوكها (مثل التسارع والإستدارة والتوقف). إقرأ المزيد

البرمجة بلغة Java (الجزء الأول: ما هو الفرق بين Java وJavaScript)


Java

قبل أكثر من سنة؛ كتبت بعض المواضيع في مدونتي عن البرمجة بلغة JavaScript (أنقر هنا من فضلك لمشاهدة الأرشيف)، واليوم أعود إليكم بسلسلة من المواضيع في البرمجة بلغة جديدة ومختلفة ألا وهي لغة الجافا (Java).

ما هو الفرق بين Java و JavaScript؟

من المهم في البداية أن نفرق بين لغة Java ولغة JavaScript، لأن هذا خطأ شائع. فبالرغم من وجود تشابه كبير بينها بالاسم وفي طريقة بناء الجمل البرمجية (Syntax) في كل منها، إلا أنهما مختلفتان تماما! إقرأ المزيد