Chaos In Motion

19 03 2009

Nothing new to write actually. Maybe because I ran out of important stuff to say. Life is currently put on hold for me. I can’t even remember the last time I actually did something useful for myself. Everything is just standing still.

Going to college became nothing more than physically being there and sitting with 60 other students listening to so-called Doctors babble about useless nonsense, as if they were advertising a stack of hay in 90 minutes. Imagine the pain of enduring 4 or 5 ads in a single day!

I remember a time when I used to be enthusiastic about my college material, doing some online research, and trying to discover more about the things they taught us. I’m not interested about doing that anymore. I’ve lost any appetite I had for my education. I went numb.

No, it’s not just me, it’s not an illusion. There are hundreds of students who feel the same way. I gotta say, the educational system here is a TOTAL FAILURE! It’s designed in such a repelling way, that makes even the most enthusiastic student get a depression in less than 2 years! What a waste of time, money, and talent that is.

I’m disappointed, I had hoped for much more when I finished high school. I fought so hard to try, and play the game by the rules. I fought to get noticed, I begged for attention, and dealt with the agony of being neglected by my teachers. Together, with my friends, we tried to make a change, to be heard. Nothing was there, but brick and stone.

So, if it’s a game, and I’m forced to play, I’ll play. But you can’t force me to stay silent about it. Once again, The educational system is failing. There are still some green leaves on the tree, but that doesn’t mean it’s not dying. To those responsible for us, college students, know that you’re making a big mistake allowing this situation to continue. Students are not being educated, they’re being fed with incoherent data destined to go down the drain in a matter of months. It’s a monstrous waste of resources, and a terrible crime to those trying to do some good for their country. Science was never meant to be such a pain. Please do something about it, and give us our dreams back.





نظرة إلى مستقبل الحواسيب الخاصة

23 02 2009

برأيي المدخل للتنبؤ بمستقبل الحواسيب هو الرجوع للماضي. ما هو الحاسب؟ وما هو المطلوب منه بشكل أساسي؟ هذان السؤالان هما المسؤولان عن تحديد المطلوب من المنتج بصورة عامة، وبالتالي هما العامل الأساسي الذي يحدد الاتجاه العام الذي تتجه اليه الحواسيب في المستقبل. أما الموديلات والتقنيات المتوفرة حالياً ما هي الا أشكال مرحلية بتاريخ الحاسوب تلبي حاجات المستخدمين في المرحلة الحالية.

بما أن الحاسب حتى الآن لم يستطع الوصول الى جميع شرائح المجتمع فهو لم يحقق المطلوب منه حتى الآن، وجميع شركات الحاسب على علم بهذه الحقيقة، وما زال البحث مستمراً عن النظام الذي سيحقق التوازن المثالي بين القدرة (الأداء) وسهولة الاستخدام (أو ما يسمى بـUsability). وعلى الرغم من أن العتاد يتجه أكثر فأكثر الى التعقيد ورفع الأداء (ومؤخراً التوفير بالاستهلاك بالوقت نفسه) فإن تجربة المستخدم ما تزال بنفس المستوى تقريباً، وهي تتجه نحو مزيد من السهولة، ولكن ليس بنسبة تطور العتاد نفسها.

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

بالنسبة للعتاد، أتخيل أن المستقبل يتجه أكثر نحو العمومية، فقطع العتاد تتجه أكثر نحو الاندماج فيما بينها، والمثال على ذلك هو التغاء الحاجة -تدريجياً- لبطاقات الصوت الإضافية، بطاقات الشبكة السلكية أو اللاسلكية، وحتى بطاقات الإظهار. ولعل أكبر مثال حالي على هذا التقدم هو ظهور ما يسمى بالنظم المدمجة على شريحة (Systems On a Chip SOC) مثل المنصات الداعمة لمعالجات Intel Atom الحالية أو مثلاً منصة nVidia Tegra، وهي جميعها لا تحتاج سوى التوصيل إلى أجهزة العرض!
هذا الدمج بين المكونات يدعو بالضرورة إلى تصميم شرائح جديدة تستطيع أداء مهمة جميع البطاقات والشرائح الأخرى، وهذه هي أساساً مهمة المعالجات متعددة الأنوية بجميع أشكالها (Intel Core i7، Creative Zii، STI Cell، AMD Phenom 2، وغيرها). وهذا يعني أن المستقبل سيحمل لنا شريحةً واحدة قادرة على أداء جميع المهام في الحاسب دفعةً واحدة، ذات حجم صغير، وذات استهلاك منطقي للطاقة.

أما واجهة المستخدم (أو البرامج بشكل عام) فهي تتجه نحو تبسيط الاستخدام قدر الإمكان، وتتجه نظم التشغيل نحو ضم المزيد من الأدوات والتسهيلات للمستخدم بحيث يحتاج إلى عدد أقل من الخطوات لتنفيذ مهامه وللتعامل مع العتاد. ولكن الخطوة الأكبر تتجه نحو استضافة البرامج على شبكة الانترنت، وهي خطوة منطقية نظراً لازدياد عرض الحزمة والسرعات المتاحة للمستخدمين. وبذلك تنتهي مشاكل التنصيب والتوافقية مع العتاد، وتسهّل من عملية الصيانة والتحديث وكشف الأخطاء، وبالتالي فهي أيضاً توفر من كلفة انتاج البرامج وصيانتها، وبالتالي تتركز قدرات المطورين أكثر على إمكانيات البرنامج وقدراته وتحسين أدائه.
وتفيد هذه الفكرة أيضاً في تخفيض كلفة الاستخدام بالنسبة للمستخدم، فبدلاً عن الحاجة إلى دفع ثمن برنامج كامل لمجرد أنه يحتاج لتعديل فقرة معينة مثلاً، يقوم المستخدم بالدفع وفق حاجته فقط، كما أنها توفر عليه كلفة تطوير الحاسب ليتمكن من تشغيل البرنامج على جهازه الخاص. وعلى الرغم من أن هذه النقلة تعتبر نوعية وضخمة بكافة المقاييس إلا أنها تعتبر المصير المحتوم لمعظم البرامج التي نستخدمها يومياً، وهذه الفكرة مطبقة حالياً ومستخدمة، ومنها Google Docs، والبرامج التي تعتمد على منصة Adobe AIR.

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

هل يعني هذا أن الحاسب المكتبي (أو المحمول) بشكله الحالي في سبيله إلى الانقراض؟ برأيي سيبقى النموذج الحالي معتمداً لدى الكثيرين حتى فترة طويلة، لأن الحاجة إلى المركزية ستبقى موجودة في بعض الحالات الخاصة، وسيبقى هناك المستخدمين المشككين الذين يختارون الابتعاد عن التقنيات الحديثة (لسبب أو لآخر)، وهناك دوماً العديد من المستخدمين “النمقين” الذين لن يملوا من شراء ولمس وتركيب الدارات الالكترونية بأيديهم واصابعهم…

(Note: This post was originally intended to appear in a public forum, so it’s not specifically written for a blog)





Game of the Month: Mirror’s Edge!

1 02 2009

Yes.. Even though the year is just starting, I think we already have a winner on our hands.

Mirror’s Edge is actually a “running game”. A game where running and momentum is your main and primary weapon. If you know what “Parkour” is, then you know what I’m talking about. It’s basically a Parkour simulation.

Mirror’s Edge is hard to categorize, maybe an action adventure would be the closest match. But that’s not an issue.

The strongest point of the whole game is the ability to transfer the Parkour experience to your living room, with basically the same adrenaline rush that usually come with it.

The exceptional visual design is also a true example of those games that are able to convey an artistic message. It also plays a vital role in the overall immersing gaming experience. The use of strong, contrasting colors is a clever innovative technique that was used to highlight the route that you have to take throughout the game, and also to represent your mission, or more precisely your goal to bring back the stolen colors to a monochromatic world.

The game uses a beautifully crafted first-person perspective. Which is crucial to the experience, and really puts you in charge of your character’s movement and momentum. It is so close -in general- to the game “Portal”, released last year. Bringing the same jaw-dropping experience through a totally new gameplay concept. I believe it’s going to be as much influential to game design as Portal was.

Mirror’s Edge deserves an award for being innovative, and for offering a simplistic yet clean and efficient visual presentation. For more information on the game, check out the official website.

Pros:

  • Stunning visual presentation.
  • Great innovative gameplay experience.
  • Fluid and realistic animation.
  • Great musical score, and SFX.

Cons:

  • Story mode is a bit short.
  • Not enough information on the main characters.
  • Too much gun combat.
A screenshot from Mirrors Edge

A screenshot from Mirror's Edge





A Sad Day: ACES Closed, FS Abandoned!

24 01 2009

Today, Microsoft officially announced the closure of ACES Studios, the development studio behind the successful Flight Simulator franchise.

MS had to make this move following the announcement of a 5000 staff cuts. A 1400 cuts to be done immediately. ACES took the largest hit, when about 100 of its staff lost their jobs in the blink of an eye, which led to a closure of the whole studio and its development projects, which include the next version of Flight Simulator, and Train Simulator 2.

It’s a sad news for me, and for those who lost -or will lose- their jobs as a result of this decision. I was heavily affected by this news, because the Flight Simulator series forms the base of my gaming hobby.

I’ve been playing this game since the Flight Simulator 5.0 version on the Windows 95. The latest version is the tenth in the series’ history, following the success of a simulation program which started 25 years ago, on the Commodore 64!

Flight Simulator is the longest running franchise in the history of Microsoft. It’s even older than Windows! And, it’s also the most successful Flight Simulator ever created.

Flight Simulator is more than just a game for me. It actually helped me enjoy my dream of flying an airplane, and it also opened a window of opportunity for me to join a worldwide community of FS fans. It also was the main reason behind every single upgrade I did for my PC.

My sympathies to the crew at ACES, and to every other employee who lost their jobs due to the ongoing worldwide financial crisis.

And as the future of FS is put on hold until further notice, I have to thank each and every member of ACES for creating such a wonderful product, and for helping stretch my wings and reach for the skies. Thank you all.

The 1st Version of MS Flight Simulator

The 1st Version of MS Flight Simulator





Gaza, A Call for Media Support

9 01 2009

Watching the news day and night has been the flagship activity of the Syrian people for the last 2 weeks. Even though there’s a certain atmosphere of disappointment, everybody knows there’s nothing they can do to make the situation any better (they can’t fight, and humanitarian aids are not getting anywhere near Gazza thanks to the Egyptian president’s utterly stupid philosophy).

And even though I’m hating the current media more and more each day, mainly because I was never pleased by watching real-time transmissions of missiles falling over people’s heads, I’m a bit glad at the same time. Because IT IS crucial -at this point in history- to use every form of media to spread the word (the true words I hope) about the Israeli massacre happening right now in Gazza.

AlJazeera is doing a great job I think, covering the events minute by minute. But even more important than that is the worldwide medias and TV channels. I gotta say, the American TV networks (according to the news broadcasts on MBC4) are doing a nicer job than that of the Iraqi war. Leaning more towards realistic facts, and a bit more unbiased than they used to be, but still, disappointingly very very far from neutrality.

Apart from TV channels, there’s also an internet war going on too. One that is fought in social networking sites & services, blogs, and video sharing services. Well, that’s a media that we can contribute to. So instead of standing still, we’re able to fight back this time, by spreading the real facts and news about this horrible war, we’ll be able to increase awareness among those blinded by their biased media networks. Which will, in turn, help boost the global pressure on Israel to stop the war immediately.

So, those of you reading this, if you have any kind of presence on the internet (i.e. Blog, Facebook, Hi5, Twitter accounts, etc…), please start pointing your readers and followers to the right direction, by providing links and references to websites and news agencies that are trying to tell the bare truth of this war. A good starting point is the links found in this blog post: Gaza and New Media Resistance.

The death toll, at the time of writing, was: 763 palestinian casualties, over 300 of them are children. It’s by far the most disgusting war I have ever seen. Let’s hope it will be the last one.





Ultrasurf

26 11 2008

Ultrasurf is a freeware proxy-bypass program, which will let you surf the net privately and freely.

It doesn’t need to be installed, as it’s only one small executable file that you can run directly from your HDD or your USB flash drive. I tried it, and it’s safe, with no spyware and adware attachments.

Download it here: http://www.ultrareach.com/

Run the program and set your proxy to: Address: localhost, Port: 9666, and you’re ready to go.

Have fun.