Friday, April 30, 2010

Master Thesis | Cloud Computing

hmm.. OK,

Let’s write about my work since I am not able to write much about my daily life sitiuations and stuff related to being an Egyptian who used to live in a 16 million city “Cairo” and now finds himself in a semi-disney land with 3000 people around….

As an emerging technology, cloud computing attracted researches for market development. Cloud computing markets at $36 billion in 2008 are expected to reach $160.2
billion by 2015. The importance of cloud computing lies in the scalability of its resources and the ability to provide companies with specialized IT services in accordance
with quality standards that can serve a company’s vision. However, sharing information on the cloud introduces lots of risks that arise between the client (e.g. company) and the cloud computing service provider. Depending on the sensitivity of information, these threats are coupled with legal issues regarding the accessibility and manageability
of information among the stakeholders involved in cloud computing based IT solutions.

In its simplest form, cloud computing is an internet-based collection of tools, APIs, networking and computing means of utilizing a provided IT service which is legally described in a service-level agreement. Cloud computing enables the client to acquire virtual computing resources and development capabilities to build or support applications, or perform specific IT functions on a pay-as-you-go basis.

The services that a cloud provider can deliver are: Software as a service (SaaS), platform as a service (PaaS) and infrastructure as a service (IaaS).

Currently most of the threat analysis methods lie on the cloud side. Most of the companies that provide cloud services want to secure their side to provide a ground base for successful marketing for their products to customers by claiming secure services.  Recently the Cloud Security Alliance group provided guides for companies to decide on migrating their services to the cloud or not. Research for threats arising from the client presepective is an issue that is not given much importance. Cloud services can be misused by clients registered by crossing a trust boundary that claims secure user authentication and identification. For example, Microsoft Azure provides a service by which developers can code their software, configure instances and put it for installation on the cloud. This opens a door for malicious code, spamming bots, denial of service attacks on the cloud to be implemented. The question is: Can threats arising from the client side be addressed before they actually explode on the cloud?

Another question: What if we consider internal services that a client can use without migrating to the cloud, how can a proper risk-cost evaluation on the client side taking into account fixed and variable costs of deploying internal solutions or migrating to the cloud be done?

Monday, April 19, 2010

قرأت لك | كنّا بضفاير

n329383309407_6313

داليا عاصم , صديقة شابة متطلعة الى الأفضل فى هذا الفضاء الواسع من المعلومات و القصص و الحواديت ,  كتبت أولى قصصها “كنّا بضفاير” هذا العام. و قد أسعدنى قيامها بتلك الخطوة المهمة على طريق التعبير و الأدب فهى تتمتع برؤية و وجهة نظر و نزعة للقيام بأنشطة متعددة من كونها متخرجة من كلية الإقتصاد و العلوم السياسية حيث تكمل دراستها العليا ، الى العمل ، الى المشاركة فى تحرير المجلّات ، الى الكتابة و هى الهواية التى أرى من حوارتنا المشتركة أنها تريد ثقلها و إحترافها. يمثل هذا “النحت فى الصخر” -  كما تسمّيه -  دائما لدىّ كمتأمل نقطة مضيئة لهذا الجيل الشاب من العلميين و الأدبيين و الفنّانين المتحرك المحاول تغيير شيئا ما مما لم يستطع آباؤنا تغييره بسبب الظروف أو عدم وجود ذلك الإنفتاح المعلوماتى على العالم مما يتيح فهما أفضل للعصر الذى نعيشة… و لكى نفهم و ندرك حتى نتحرك مرة أخرى علينا فهم واقع عناصر المجتمع حولنا.  و لا يفوتنا عنصر أساسى من أى مجتمع هو المرأة بطبيعة الحال. فهى نصف المجتمع. و كم من شعوب و ثقافات نهضت على أكتاف المرأة ؟!

القصة – المتواجدة فى منافذ بيع دار الشروق -  تحكى عن البطلة “نور” و أصدقاءها من البنات اللائى يواجهن مجتمع يضع قيودا على تحركات المرأة و تطلعاتها. تتمثل تلك القيود فى إلتزامات إجتماعية بسن للزواج ، و عواقب الدخول أو الخروج من العلاقات الغير ناجحة ، و الإلتزام بصورة تقليدية عن المرأة أنها أداة “انبساط” الرجل بعيدا عن تكوين وجهة نظر شخصية فى الأمور.

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

كأولى المحاولات فإن مكونات الرواية تحققت فى تلك القصة من ترابط الأحداث و وضوح الخطوط الدرامية. ربما كانت المشكلة فى أن الاحداث تتخذ منحنى متسرع و قفزات درامية و تبريرات لم تُقدم للقارئ سلفا فى سرد الأحداث كلما إقتربنا من النهاية. القصة المتركزة على بطلة “نور” قد تشتت القارئ فى بعض الأحيان عندما يكثر وجود الشخصيات حول الشخصيات الأخرى. فكان من باب أولى توزيع أهمية بطلات القصة بالتساوى لكى يعطى للقارئ المجال أن يربط بين شخصيات فرعية لكل بطلة. أما و أن البطلة واحدة فإن كثرة تفريعات العلاقات فى كل صديقة من أصدقاء “نور” تشتت القارئ فى بعض الأحيان. سرد القصة جاء سلسا و سهلا فهمه فى حيث يختلط أسلوب و ألفاظ العربية الفصحى مع العامّية فى الحوار “المفترض بالعامّية” بعض الأحيان. أما النهاية فجاءت متقنة و جيدة تماما و تفتح بابا للتأمل. لغة الحوار جاءت ملائمة لطبيعة الحوارات و الأحداث التى تدور داخل البيوت المصرية بواقعية قد “تخض” القارئ و لكن سرعان ما يعود الأمر بك لتفهم مشاعر هؤلاء الشابات العنيفة.

فى المجمل ، نجحت داليا فى أولى إختباراتها الروائية و إن كنت متأكد أن ثمة أشياء تعملتها كثيرا من تلك التجربة الأولى ستضع لنفسها بها خطا منحوتا قادرا على وضعها على خريطة الروائيات فى مصر و هن قلائل. أتمنى لها التوفيق ..

و فى نهاية الأمر أريد أن أتخذ من هذه المقالة مناسبة لشكرها على مساعدتها لى عام 2008 فى نشر أحد المقالات من سلسلة عجيب فى بلاد العجائب.

Sunday, April 18, 2010

An Algorithm!

A friend wrote a note on facebook about something that she can not decide for between keep on fighting on it or just giving up.

I wrote her my reply:

Hey,

Sorry, I am a computer engineer and that's how we think in algorithms:


- Known Fact: Impossible is nothing.
- Pray : Salat Estekhara.
- If you gonna fight, you sure gonna do effort that my involve sacrificing things.
- If you gonna give up, you sure gonna lose what you thought you could get.
- Now, assume you fought and got it in the end. Are you ready to sacrifice your work and time and effort?
If Yes --> don't give up!
If No --> You have to give up right now.
Else --> Assume you fought and you did NOT get it in the end. Are you ready to take the consequences of losing it?
if Yes---> Give it a try, you wont lose anything in the end.
if No --> you have to give up right now. You are losing time.
Else---> Measure the morality behind what you are doing. Is it wrong relative to your understanding and feeling?
If Yes --> you have to give up right now.
Else --> Loop again starting from "Known Fact".

There was an error in this gadget