الفرق بين الشغل في شركات كبيرة وشركات صغيرة والشغل حر

Standard

مبدأياً كده الموضوع ده بيختلف من شخص للتاني … يعني متاخدش كلامي ده على انه كلام مسلم بيه … فكر فيه كويس وممكن جدا من الحاجة اللي هتقراها تناسبك وممكن لاء … أنا بس حبيت اشراك بتجربتي ورأي في الموضوع ده لعل حد يستفيد منها.

Continue reading

PHP 5.6 New Features بالعربي

Standard

في حاجات كتير بتتغير وبتتطور بشكل كبير وبصورة سريعة في الـ PHP خصوصاً في اخرنسختين 5.6 و 5.5 ودا راجع للتطور الكبير اللي بيحصل في مجال الـ Web عمتاً … وعشان كده حبيت اوضح شوية حاجات أتغيرت وأتطورت ( المهمة بالنسبالي على الأقل ) في اخر نسختين.

Continue reading

PHP Best Practices بالعربي

Standard

مقدمة بسيطة كده

PHP واحدة من اللغات اللي تتطوت على مدار السنين وكل تحديث او نسخة جديدة تنزل بيبقة فيها جديد وتطوير. المشكلة لانها لغة سهلة ومن نوع Weakly-typed مش Strongly-typed زي JAVA او C# مثلا … فا دا بيأدي لنوع من البرمجة الرقيقة او اللي فيها “عك” شوية بمعنى اصح … الموضوع ده موجود في كل اللغات مش في ال PHP فقط … بس اللغات اللي زيها بيبقة الموضوع رخم حبتين خصوصا في الأول وبتبان قوي لو واحد لسة بيتعلم برمجة وبيطبق على لغة زي PHP او Python.

وعشان الموضوع يبقة مفهوم اكتر اللغات اللي زي PHP و Python و Scala معملوه بمفهوم انها متجبرش اللي يشغل بيها على حاجة يعني خليه برحته يا برنس ومتخنقش عليه. بس ده على اساس انه فاهم Programming Concept كويس على الاقل.

في الاول والاخر لغة البرمجة دي بتبقة عبارة عن أداة بيستخدمها المبرمح عشان يعمل بيها الحاجة اللي عاوزها. فمينفعش تقول اللغة الفلانية احسن من اللغة العلانية لمجرد انك شوفت حاجة معمولة باللغة العلانية دي وكانت بايظه او بطيئة.

عشان كده لازم يبقة في زي قواعد او اساسيات الناس تتفق عليها عشان يبقة جودة الحاجة اللي بتتعمل كويسة من كل النواحي. القواعد دي الـ community هو اللي حطها ودي ميزة مهمة جدا جدا لانها بتبقة نتيجة خبرة ناس داست جامد في الشغل باللغة وكمان انت مش ملزم تلتزم بيها خالص وتعرف تلعب برحتك … بس اعمل حسابك ان في احتمال كبير جدا انك مش الوحدي اللي هتشتغل على ال project وغير كده كمان انت ممكن تعمل حاجة وتيجي تبص عليها بعد شهر واحد متفهمش حاجة وتحس ان في حد جه من المريخ سيطر على دماغك 😀 … عشان كده برده موضوع ان الواحد يمشي على قواعد واساسيات معينة كويس وفي نفس الوقت ممكن تغير فيها بشكل يناسبك ويناسب غيرك.

Continue reading

Android Backup

Standard

Here is a very good and easy tool to backup your android device data if your running android 4.0 or later.

The tool is called Ultimate Backup Tool v2.0 … you can download it from here, remember there are lots of android backup tools out there to try.

It is self-explained

  1. install the android SDK
  2. make sure you installed your device correct driver
  3. connect your device
  4. start the app and go 😀