2009-12-20

كل سنة و إنت طيب يا عمنا


أوصيك يابني بالقمر و الزهـــــــــــــور
أوصيك بليل القاهرة المسحـــــــــــــور
و إن جيت في بالك .. إشتري عقد فل
لأي سمرا.. وقبري إوعك تـــــــــزور
عجبي !!!!

2009-12-19

خالد الهبر- اصنام العرب


صرلن شي ميّة سنة ما ربحوا العرب
ميّة سنة ملقوحين بقصور الدهب
ميّة سنة مرتاحين, ولا القدس ولا فلسطين
عملوا عندن شي صحوة أو صرخة غضب!!

صرلن شي ميّة سنة بيطيعوا العرب
شو ما عملولن بيقولوا هيدا اللي انكتب
النكبة مش قصّة كبيرة, والنكسة نكسة زغيري
خسروا الأرض و خسروا العرض و ما انهزّوا العرب!!

صرلن شي ميّة سنة عجقة براميل
بترول متلّي الصحرة... قرّب عبّي و شيل
و عقالات و أراكيل, وكفّيات و مواويل
و هزّة خصر و غنّيات... لعيون العرب

ميّة سنة مأخودين بأخبار العنتر
حكايات مهلهل والزير والكدبة بتكبر
وفايق يا عبس لمّا, فتحنا الأندلس يامّا؟
رجعنا منها منصورين ... الله واكبر

صرلن شي ميّة سنة ما بكيوا عالأطلال
ولا دمعة كانت تنزل, صارت تبكي الأطلال
ووينك يا خيّال؟ أنزل يا خيّال
اسحب سيفك بركي بتوعا أصنام العرب


شكراً لإسلام مهدي (عمدة كفر المخططين المثقفين) علي اللينك.

2009-11-22

صحوة وطنية.. أم نوبة هستيرية؟ - بقلم جلال أمين


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

2009-11-19


يعني هيا دي الوطنية ؟ ... ماتش كورة و نظيط في الهيصة ؟ ... طب كل واحد علي شغله لإن المشكلة ماهياش حكومة يا أمة ضحكت منجهلها الأمم.

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

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

2009-11-04

Depreciation plans for ArcGIS 9.3.1 and 9.4 (2)

In the last post I published a list depreciated features in ArcGIS 9.3.1 and 9.4, a shorter list is here:
  • ArcGIS Desktop will not support Windows 2000, Visual Basic 6, Visio, Visual Studio 2005 in 9.4 and later will not support Visual Basic for Applications in 9.5
  • ArcGIS Engine and ArcReader will not support Sun Solaris in 9.5 (keeping only Windows and Linux)
  • ArcInfo Workstation will not support IBM AIX in 9.4 and later will not support Sun Solaris in 9.5, which will be the last release of the product
  • ArcSDE will not support Informix 32-bit, SQL Server 2000, PostgreSQL on Red Hat 4, HP-UX on PA-RISC (keeping HP-UX on Itanium), Oracle 9i, Server-side geocoding in 9.4 and later will be the only component in ArcGIS to support Sun Solaris in 9.5
  • ArcIMS will not support ArcMap Server, ArcIMS Route Server, IBM AIX, HP-UX in 9.4 and will later not support ArcIMS Metadata Server and Sun Solaris (keeping only Microsoft Windows and Linux) in 9.5, which will be the last release of the product
  • ArcGIS Server will not support Enterprise Application Developer Framework (EADF) for Java in 9.4

Depreciation plans for ArcGIS 9.3.1 and 9.4

From the James Fee GIS Blog, a great source to GIS & ESRI info and news, any serious GIS user should check it out.

ESRI released a roadmap of its technologies and platforms to abandon in the next releases of ESRI ArcGIS platform, it includes:

The ArcGIS 9.3.1 Platform (all of the ArcGIS products) is the last version to support:
  • Microsoft Windows 2000
  • Microsoft Visual Studio 2005 (it is very simple to move from VS2005 to VS2008 and to VS2010)
  • Internet Explorer 6 (while it is still used ... it should be phased out of support lifecycles)
ArcGIS Desktop 9.3.1 is the last version to support:
  • Crystal Report Wizard, a new reporting engine is used that should be more robust and have better features and performance.
  • The Survey Editor Component and Survey Dataset within the Survey Analyst (I don't know what's left from the Survey Analyst)
  • CASE tools and the Import Schema Wizard (that means goodbye for Microsoft Visio)
  • Microsoft Visual Basic 6 (time to leave such ancient platform)
  • Sun Solaris 9 for ArcReader and ArcGIS Engine (This keeps only Solaris 10/Linux/Microsoft Windows Platform)
ArcInfo Workstation 9.3.1 is the last version to support:
  • IBM AIX (the only remaining platforms are Microsoft Windows and Sun Solaris)
ArcIMS 9.3.1 is the last version to support:
  • ArcMap Server Extension to ArcIMS
  • ArcIMS Route server extension
  • IBM AIX
  • HP-UX (the only remaining platforms are Microsoft Windows, Linux and Sun Solaris)
ArcSDE 9.3.1 (part of ArcGIS Server) is the last version to support:
  • 32-bit Informix on the AIX and Solaris platforms
  • Microsoft SQL Server 2000
  • HP-UX on the PA-RISC processor (support for ArcSDE technology on HP-UX on the Itanium processor is continued)
  • PostgreSQL on Red Hat 4 (support for newer version of Red Hat Linux is continued)
  • Oracle 9i
  • Server-side geocoding in ArcSDE (ArcGIS Server geocode services have replaced the server-side geocoding functionality in ArcSDE)
ArcGIS Server 9.3.1 is the last version to support:
  • Enterprise Application Developer Framework (EADF) for ArcGIS Server Enterprise Java release (EADF provided out-of-the box Enterprise Java Beans (EJBs) that were ready to use and deploy across supported J2EE 1.4 application servers. Users can still take advantage of EJBs by following patterns highlighting the ArcGIS Java Web Services Toolkit (AgsJWS) and EJB3)
  • Sun Solaris 9 (with the exception of the ArcSDE technology component)
ArcGIS Mobile 9.3.1 is the last version to support:
  • Windows CE .NET platform (including Windows CE .NET 4.2 and 5.0)
The ArcGIS 9.4 Platform (all of the ArcGIS products) is the last version to support:
  • Sun Solaris (with the exception of the ArcSDE technology component)
ArcGIS Desktop 9.4 will be the last version to support:
  • Microsoft Visual Basic for Applications (VBA) (as Microsoft no longer promotes or updates VBA)
ArcInfo Workstation 9.4:
  • ArcInfo Workstation will be decoupled from ArcGIS Desktop 9.4
  • Windows 7 as the last expected Windows platform upgrade
  • Support for connecting to ArcSDE
ArcIMS 9.4 is the last version to support:
  • ArcIMS Metadata Server (replacing it with search technology in the ArcGIS Geoportal Extension 9.3.1, and in ArcGIS Server 9.4)
For the next major release after ArcGIS 9.4 (maybe 9.5 or 10.0):
  • The last planned release for ArcInfo Workstation on Windows (which will be the last supported platforms)
  • The last planned release for ArcIMS on Windows and Linux (which will be the last supported platforms)

2009-11-03

Woow

These are the prototypes I'd like to see throughout the industry.

This is the gScreen Spacebook, the opposite of the netbook, it will be available before the end of 2009 according the the vendor's website.

2009-11-01

إنا لله و إنا إليه راجعون



مصطفى محمود (27 ديسمبر 1921 - 31 أكتوبر 2009)، مفكر وطبيب وكاتب وأديب مصري. هو مصطفى كمال محمود حسين آل محفوظ، من الأشراف وينتهي نسبه إلى عليّ زين العابدين. وكان توأما لأخ توفي في نفس عام مولده. توفي والده عام 1939 بعد سنوات من الشلل، درس الطب وتخرج عام 1953 ولكنه تفرغ للكتابة والبحث عام 1960 تزوج عام 1961 وانتهى الزواج بالطلاق عام 1973 رزق بولدين "أمل" و "أدهم". تزوج ثانية عام 1983 وانتهى هذا الزواج أيضا بالطلاق عام 1987.
ألف 89 كتابا منها الكتب العلمية والدينية والفلسفية والاجتماعية والسياسية إضافة الحكايات والمسرحيات وقصص الرحلات، ويتميز أسلوبه بالجاذبية مع العمق والبساطة .
قدم الدكتور مصطفى محمود 400 حلقة من برنامجه التلفزيوني الشهير (العلم والإيمان) وأنشأ عام 1979 مسجده في القاهرة المعروف بـ "مسجد مصطفى محمود" ويتبع له ثلاثة ‏مراكز‏ ‏طبية‏ تهتم بعلاج ذوي الدخل المحدود ويقصدها الكثير من أبناء مصر نظرا لسمعتها الطبية، ‏وشكل‏ ‏قوافل‏ ‏للرحمة‏ ‏من‏ ستة عشر ‏طبيبًا‏، ‏ويضم المركز‏ أربعة ‏مراصد‏ ‏فلكية‏ ، ‏ومتحفا ‏للجيولوجيا‏، يقوم عليه أساتذة متخصصون. ‏ويضم‏ ‏المتحف‏ ‏مجموعة‏ ‏من‏ ‏الصخور‏ ‏الجرانيتية،‏ ‏والفراشات‏ ‏المحنطة‏ ‏بأشكالها‏ ‏المتنوعة‏ ‏وبعض ‏الكائنات‏ ‏البحرية‏.

2009-10-23

Save Flash SWF files from sites

Sometimes, you may need to rip a flash animation from a website, this entry outlines a simple way to download such SWF files directly.



Mozilla Firefox users:
  1. Click on Tools - Page Info
  2. Click the Media Tab on the Page Info Windows
  3. The media tab will have complete list of Images, CSS Files and Shockwave Flash files that were downloaded by the Firefox browser while loading the page of the website
  4. Scroll down the list and locate the .swf file
  5. Click the “Save As” button. Choose some folder on your hard drive and save the file
Microsoft Internet Explorer users:
  1. Click Tools - Internet Options
  2. In the General Tab, click the Settings button available in the Temporary Internet Files group
  3. Click View Files to open your Temporary Internet Files folder
  4. Click View - Details. Now click View - Arrange Icons By - Internet Address. Depending upon the webpage, there could one or more Flash files (Shockwave Flash Object) under the Internet Address
  5. Once you find the right flash file, right-click and choose Copy. Then paste the .swf file in any other folder,such as My Document

2009-10-17

إلهي ربنا يفضحكوا كمان و كمان أكتر ما أنتوا مفضوحين كده



النهاردة ببص في أخبار برامج الأمن علي موقع Network World و ألاقي إسم مصر منور في الموقع، قلبي إتشرح و قولت قولت زي ما رمضان السكري قال لإبنه كمال في مسرحية العيال كبرت "ما داهية لتكون بخير" ... و فعلاً إللي حسبته لقيته... بلدنا بخير و بتتقدم بينا.
47 مصري متورطين في أكبر عملية إحتيال إليكتروني باستخدام نظام النصب الإليكتروني Phishing Attacks و مورطين معاهم 53 أمريكي يسحبولهم الفلوس المسروقة من الحسابات المخترقة ... هيا دي الريادة ... المصريين هما إللي مشغلين المصيبة دي و مشغلين معاهم الأمريكان .... و الله دا إحنا عدينا القراصنة الصوماليين و بقينا شغاليين دولي و علي كبير قوي.

Operation Phish Phry hooks 100 in U.S. and Egypt

2009-10-15

Disable Autorun.inf

In recent years a new strategy of spreading viruses was used heavily by viruses authors and malware developers, this is autorun.inf-assisted viruses.

The autorun.inf is a simple file that is used to make CD and DVD drives launch their interface applications when inserted to the computer, it has used by virus authors to handle the spreading of their viruses by including an autorun.inf file and a copy of their virus in any drive that gets connected to the victim PC (be it a flash drive, a mobile memory card, a portable harddisk, or even backup media and network shares mapped to drives).

A very simple registry file can be your best defense from those autorun.inf viruses in Windows XP.
All you need to do is to copy and paste the text below into Notepad and save the file as "stop-autorun.reg" anywhere, then double click on the file and accept the message asking to merge changes to the Registry, then restart your computer.
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\Autorun.inf]
@="@SYS:DoesNotExist"
Check these articles for more detailed info:

2009-10-07

A Brief History of ERDAS IMAGINE


If you ever wonders how an application you use evolves through the years and it happens that you are an ERDAS Imagine user, you'll greatly enjoy this article about the history of the ERDAS Remote Sensing platform.

It is a very powerful application and it gained much of its functionality through the years, and you can see how it managed to become one of the field's more powerful players.

PS: The post picture is from the same blog and it shows a late eighties button for ERDAS.

2009-09-24

The history of Apple OS (between Copland and Mac OS X)

An article about the origins of the Mac OS X Cocoa framework and the history of the architecture of the modern attempts of Apple to design a modern and high quality operating system, and the dismissal of the Java-like technology that Apple acquired from NeXT when it bought back Jobs to the heart of Apple.
The Yellow Box might have been a great technology, and a great attempt from apple to gain higher mind-share in the heads of software developers, but maintaining a multi-platform development foundation (as Java) turned out to be harder than we all like to think, and even Microsoft didn't completely embrace the concept of the multi-operating system framework (even when they have all the pieces necessary to do just that) and left a smaller company trying to complete such a huge project using complete rewriting and reverse engineering !!

2009-09-18

Vectorworks 2010 Released

VectorWorks 2010 BoxThe latest release of VectorWorks has been released earlier this week, it contains many productivity enhancements, most notably:
  • The fantastic new 3D snapping environment, adding the the world class 2D snapping that was introduced in 2009 (which was a good addition into an originally very good snapping system in earlier versions), it gives VectorWorks more 3D drafting capacity.
  • The enhanced utilization of the Parasolid engine to enable many new features like the unified 2D/3D, wall sculpting,improved wall holes and the new powerful stair tool.
  • The inclusion of the D-Cubed 2D Dimensional Constraint Manager for parametric modeling and improved management of the walls network in the building model.
  • Improvements in the Hardcape tool, the DTM object, the Grade calculator, and the new symbols content and plants imagery.
  • The inclusion of VBvisual plants in RenderWorks.
  • Various minor changes in the drafting, editing, dimensions management and importing/exporting experience.
  • Various additions to the Machine Design and Spotlight editions of VectorWorks.
This is great news for VectorWorks, it builds on last year decision to use the Parasolid engine to allow for a more robust 3D environment that is much more intuitive and allows for a better 3D drafting package (which is much need in the market right now), in addition to NNA tradition of adding real world improvements and enhancements to its software every release.

2009-09-08

طب و النبي دي مش قلة أدب !!!

مهزلة جديدة تضاف لوزارة الإتصالات إللي ريحتها فاحت قوي و بقت مزعجة أكتر بكتير من فوايدها.

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

بس مش هاتبقي جديدة علي وزارة بتحاول توقف نمو الإتصالات بإنها تحط تحديد لسرعة الإنترنت في مصر ... أنا أفهم إن شركة لوحدها تعمل كده (يعني فودافون من الأول كان عندها حد في خدماتها .. بس حد معقول .. يعني 100GB لسرعة الـ 1Mbps) يعني من الأخر بتحمي الخدمة بتاعتها ... مش بتقفل علي قدرتك إنك تستعمل الخدمة إللي إنت بتدفع فيها قد كده كل شهر .. و ياريت عاجب.
الأرقام إللي موجودة جميلة جداً و بتقول إن إنت لو باشا و بتدفع لشركة الإنترنت 2400 في أول كل شهر (إللي هوا يجيبلوا قسط عربية متوسطة) فإنت من حقك تستعمل الخدمة نسبة 5% بس من إجمالي الشهر ... و الباقي منها بتستعمل سرعة ما قبل عصر الـ ADSL أصلاً

2009-09-06

Greatest Business Cards

Best Business Cards

I just came across 2 galleries of some of the most creative business cards that I've ever seen in my life, here they are:

32 great creative business cards

After some time I recognized some of these cards in the Taste of Ink website, a great design studio, you have to check it out too.

2009-09-02

A great article about JSF 2

I found a great article on the JSF 2 Spec (the View technology of choice for the Java EE 6 stack) and what's new/updated from JSF 1.2.

It serves as an overview to the new features in the JSF 2 and not as a comprehensive review of a single feature, it covers:

  • The inclusion of the Facelets technology in the JSF standard and the View Declaration Language
  • The composite components (or construct-your-own-component-without-major-hassle)
  • New standardized Ajax support and the Ajax request lifecycle management
  • The (inspired by Apache MyFaces Trinidad) partial state saving
  • New system events
  • Improved navigation system
  • GET requests improved support and the view parameters
  • The (Seam-inspired) additional scopes (View/Flash/Custom Scopes)
  • The new (and much awaited) Managed Beans annotations
  • New project stage declaration (for separation between production and development stages)
  • The new client behaviors
  • New bean validation system and the new validators
  • Improved error handling
  • Resource Loading

The article is available here What’s New in JSF 2 by andyschwartz

2009-08-26

تخاريف واحد مبسوط حبتين




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

لإن أنا مبسوط.

منقول من مدونة حكواتي الصورة بتاعة عمرو سلامة

2009-08-18

Geomtry Kernels in AEC/BIM field

A geometry kernel is the core of any modeling software, it is simply the part of the program that understands geometry and the relationships of the various entities the program allows you to draw (let it be a 2D line, rectangle, polygon, or a 3D cube, 3D polygon, face, mesh or that cool NURBS object you had been creating for 3 days).

The geometry kernel is an indicator of the robustness of the modeling software.

Some of the kernels used by key players in the CAD/AEC/BIM and MCAD field:

  • Autodesk AutoCAD: Autodesk Shape Manager (ACIS based)
  • Autodesk Revit: Proprietary kernel from earlier versions of Revit
  • NNA Vectorworks 2009: Siemen’s Parasolid
  • NNA VectorWorks 2008 (and earlier): IntegrityWare Solids++
  • Graphisoft ArchiCAD: Spatial’s ACIS
  • Bentley Microstation: Siemen’s Parasolid
  • PTC Pro/ENGINEER: Proprietary kernel (with Parasolid for compatability)
  • CATIA: Proprietary kernel (with Parasolid for compatability)
  • Dassault SolidWorks: Siemen’s Parasolid (despite owning the ACIS maker)

Articles About the usage of geometry kernels:

http://architosh.com/2008/09/architosh-talks-to-dr-biplap-sarkar-about-parasolid/

http://www10.aeccafe.com/nbc/articles/view_weekly.php?articleid=594268

http://aec.cadalyst.com/aec/Review%2C+AEC+Software/ArchiCAD-12-Cadalyst-Labs-Review/ArticleStandard/Article/detail/556437?contextCategoryId=6574

http://discussion.autodesk.com/forums/message.jspa?messageID=5236836

http://www.dezignstuff.com/blog/?p=2281

2009-07-18

Oracle to Buy Sun, a second look

For some time now, I've been learning parts of the Java Enterprise Edition platform, and what I've seen is a great platform that can be the best-in-class if used properly and if it was easier to learn.

But what I find so much interesting is the multitude of frameworks in the market, two different presentation layer standards (JSP and its successor JSF), many different JSF extension frameworks (Apache MyFaces Tomahawk, Sun Woodstock, ICEfaces, JBoss RichFaces, Apache MyFaces Trinidad, Oracle ADF Faces), other not-in-the-specification frameworks (Tapestry, Struts, Apache Wicket, GWT, Spring MVC and others), many implementations of the JPA standard (the de-facto standard Hibernate, the JPA2 reference implementation EclipseLink, the Oracle TopLink, OpenJPA, and others), many Servlets containers (Tomcat, Jetty and commercial offerings) and various EJB containers, the complete enterprise applications building frameworks as Spring, Seam, and many others.

And that's just for the parts I explored so far.

Also the desktop front suffers from less overlap/duplication with 2 GUI widgets framework (the Java standard Swing, and the IBM/Eclipse influenced SWT framework) and their respective applications framework (the Swing Application Framework and the Eclipse Rich Client Platform).

The same is true in the IDEs front, we just don't have 2 major IDEs (Eclipse and NetBeans), but we have many commercial IDEs built over the Eclipse foundation (many of the IBM Rational offerings, RedHat/JBoss Developer Studio, Embarcadero/Borland JBuilder), some commercial offerings (most notably the IDEA IntelliJ) and the Oracle free (but less fair to play with the market standards) JDeveloper.

At first I just thought that is a waste of brain cycles and time of a talented and very smart community, and not just how many things has been done and redone and then-again redone, it is just plain confusing to try to learn or even design an application while taking in consideration the pros and cons of each framework/standard/application/library and presents a real challenge for a topic that could be easier to penetrate and learn, also such duplication creates many different-and-separated camps of experienced developers in the market.

But then I found that the real reason all these people are still in the Java camp is because of the ability to do things just as you want it (just think of any barely-reasonable way to do enterprise applications and chances are that a framework is out there waiting for you to be used) and the many different ideologies behind each framework (ranging from heavily-closed source and commercial frameworks to BSD-style open source frameworks) and that the ability of the Java community to re-invent the wheel when desired easily a key feature for the backing of virtually all the big software companies in the world (except Microsoft of course, not because it was uninterested, but because it wanted to play it too-hard with the market).

How such community will be affected by the Oracle acquisition is yet to be seen, but I'm not so optimistic as before, the Java EE may grow better under the Oracle umbrella, but it may be less free and less open to the community, which is exactly what the Java EE community doesn't need, the backing of the various software companies and open source communities what makes Java a market leader and the biggest player in the enterprise applications market.

I hope that Oracle understands the chemistry between Java and freedom (or it keeps enough Sun executives to keep such freedom possible) and that only a multiplayer game is a game worth playing.

2009-07-03

New Global DEM released from METI and NASA

The Ministry of Economy, Trade, and Industry (METI) of Japan and the United States National Aeronautics and Space Administration (NASA) at 29th of June jointly released Version 1 of the ASTER (Advanced Spaceborne Thermal Emission and Reflection Radiometer) Global Digital Elevation Model (GDEM).

Some information about the ASTER instrument:

  • Building Agency: METI of Japan
  • Carrier Spacecraft: USA NASA’s Terra
  • Launch date: December 1999
  • Stereoscopic capability: Along-track (no need to pass multiple times over the same area to collect stereo image data)
  • Bands available for DEM generation: VNIR (near infrared spectral band)
  • DEM base-to-height ratio: 0.6
  • Spatial resolution: 15m in the horizontal plane
  • Single ASTER VNIR scene size: About 60 km-by-60 km ground area (4,100 samples by 4,200 lines)
Some information about the ASTER GDEM:
  • Land surface coverage: between 83°N and 83°S
  • Grid cell size: 1 arc-second (30 m)
  • Tiles Format: GeoTIFF
  • Number of tiles: 22,600
  • Single tile size: 1°-by-1°
  • Coordinate System Type: Geographic (Lat/Long coordinates)
  • Earth Model: WGS84/EGM96 geoid
  • Collection Date: 2000-2009
  • Vertical accuracy estimate: 20 meters (at 95 % confidence)
  • Horizontal accuracy estimate: 30 meters (at 95 % confidence)
  • Area of missing data: Areas with constant cloud coverage

This mission is remarkable because it involved the automated processing of the entire 1.5-million-scene ASTER archive, it took approximately one year to complete production of the beta version of the ASTER GDEM using a fully automated approach.

The process included:

  1. Stereo-correlation to produce 1,264,118 individual scene-based ASTER DEMs
  2. Cloud masking to remove cloudy pixels
  3. Stacking all cloud-screened DEMs
  4. Removing residual bad values and outliers
  5. Averaging selected data to create final pixel values
  6. Correcting residual anomalies
  7. Partitioning the data into 1°-by-1° tiles.

Previously, the most complete Global DEM publicly available was the SRTM (Shuttle Radar Topography Mission), it has an 80% land coverage (between 60°N and 57°S). The ASTER GDEM expands coverage to 99%; also the SRTM data has a grid cell size of 3 arc-seconds (90 m) outside of the USA borders, despite being captured at 1 arc-second, it was later averaged before being publicly released.

I hope that NASA would release the full resolution 1 arc-second data of the SRTM DEM globally to augment the ASTER GDEM data and allow for a unified DEM which benefits from the ability of the Radar to collect data in the places constantly covered by clouds.

I currently don't know the shoreline data used to outline the DEM data, but I hope they release it as well or use a publicly available one, such as the NGA Prototype Global Shoreline (PGS) data.

A good technical page about the new ASTER GDEM can be found here.

METI and NASA marks version 1 of the ASTER GDEM as “experimental” or “research grade”, but the size and accuracy of the data makes such an initial release a very good step toward a highly enhanced and accurate Global DEM very near.

Download sources:

I will post shortly about my experience with the download of the new GDEM and its estimated size and usage characteristics.

Sources and News Coverage:

2009-06-16

JDeveloper and Oracle Java

I've started to use JDeveloper the last few days, and as a Java novice that is drowning in the sea of acronyms and the multitude of implementations in the market of Java Enterprise Edition, I find the JDeveloper as the solution to any Java Developer looking for an Oracle-centric IDE (that is half open and half tightly-coupled with various Oracle flagship applications).

As Oracle will now have the upperhand in the Java world, I assume that going the Oracle way would not bring the best value to the Java EE applications, but would bring the best integration of the various Java technologies.

2009-05-14

ضد حجب الحريات بإسم الأخلاق

صحيت الصبح علي الخبر الجميل ده ... إصطبحا و أصطبح الملك لله.

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

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

بس انا أحب أقولهم إن إللي بيستحل حريتي بإسم الأخلاق هوا إللي بيعمل حاجة قليلة الأدب فعلاً و هوا ده إللي المفروض أحجبه من حياتي و أتخلص منه و من تأثيره. 

2009-05-12

يالليل من الحب صاحى

يالليل من الحب صاحى .. ومن الشقا نعسان
على كل طوبة ندى .. وشذى وأمل أنسان
من الضلام فى الضى ومن العطش فى الرى
من ألف حى وحى
من ألف عام وانا عايش فى الزمان الجاى
يالليل من الحب صاحى .. ومن الشقا نعسان

--فؤاد حداد

أنا غالباً سمعتها قبل كده في حفلة من حفلات وجية عزيز الخمستاشر إللي أنا حضرتهم لحد دلوقتي (في ثلاثة أربعة لوحدي ... و إثنين مع كريم و واحدة مع شوقي و ثلالة أربعة مع لميس و واحدة مع راتب) بس  مافتركتهاش غير لما عم مهدي قالها و هوا في مصر من إسبوع كده ... ربنا يجيبه بالسلامة

2009-05-05

Finished my first step in Oracle

I've just finished my first 2 Day Guide to Oracle Administration (or 2 Day Oracle DBA), I've managed my first Oracle Installation and gone over all the steps, but this beast is too big to grok anytime soon, and I assume I'll need some months (to speak optimistically) to gain an entry-level knowledge of this platform, but I think it is worth the effort.

2009-04-21

Oracle to Buy Sun

Sun and Oracle

Oracle Buys Sun (from Oracle.com)  |  Sun and Oracle (from Sun.com)

Earlier yesterday, Oracle has announced that it has reached an agreement to purchase Sun Microsystems for $9.50 per share, making it a $7.4 billion deal, by this acquisition, Oracle will have a complete end-to-end product line that focuses on data and business requirements in the largest enterprises.

Oracle has been trying to enter the hardware business lately by its HP Oracle Database Machine, which is essentially a complete rack of HP hardware and Oracle Software, but this last acquisition will bring Oracle completely into the major hardware business, this will give it a complete line of products, from the largest UltraSPARC supercomputers Sun creates and maintains, to its mid-range SPARC servers, , to its Blade servers and high-density computing, to its carrier-grade Netra servers, to storage-oriented servers, to the entry-level x86/x64 servers, down to workstations and thin-clients; not to mention a complete processor architecture and alliances with both the major x64 market players, Intel and AMD.

Oracle will also get a complete software stack to build complete systems using its Oracle software, this includes the Solaris/OpenSolaris operating system, which is (quoted from the Oracle press release) the largest platform Oracle is deployed on, the bleeding-edge ZFS storage engine, the Lustre filesystem which is geared toward clustered supercomputers, and engineering expertise Sun have for building such large-scale installations.

But the crown jewel in this purchase is definitively the Java platfrom, Oracle has been the third-largest contributor to the Java environment (after Java's Own creator Sun, and IBM with its Eclipse/Rational product-line and its WebSphere middleware), Oracle has its Oracle Fusion Middleware product-line which it enhanced by its acquisition to the BEA WebLogic product line, its JDeveloper IDE product, it contribution to the Eclipse Foundation, and its native support for Java inside its core Database product-line.

Oracle will also benefit from Sun earlier acquisition to MySQL, which fosters its position as the major (and mostly the only) player in Linux database business (keeping only the relatively smaller player PostgreSQL) and IBM current offerings, DB2/Informix which focuses more on IBM integrated services/platform than being an active player in the Linux market. 

Oracle does have overlapping products with the Sun portfolio, like its GlassFish Application Server (which overlaps with Oracle Application Server and BEA WebLogic), its NetBeans IDE (which doesn't completely overlap, but somehow, with the JDeveloper and the contributions to the Eclipse foundation), its MySQL database product (which is not positioned as a direct competitor to the Oracle database, but none the less it has managed to grab a good market share in the Internet-centric database field), and its open source VirtualBox virtualization software (which overlaps with the Oracle VM product, which is based on Xen).

This is no where the overlap that was to be there if the deal with IBM has managed to succeed, it would give the new IBM overlaps in its complete hardware business (which Sun competes across the complete line), its processor business (the POWER vs. SPARC), its Operating Systems business (Solaris vs. AIX & z/OS), its development tools business (NetBeans vs. Rational/Eclipse), its application server business (GlassFish vs. WebSphere), and its database business (MySQL vs. IBM DB2/Informix); this would leave IBM with just one piece of software it really wants from Sun (beside its server market-share), which is of course the Java platform, and quite frankly, it is not worth the $7.4 billion Sun was asking for (which is the same price Oracle agreed on to complete its acquistion). 

I was worried that such a merger/acquisition would make too much mess in the Sun portfolio, but now as Oracle is the new Sun, I'm not so worried; Oracle will benefit directly from the hardware business, the processors business, the Operating Systems business, the Java platform, the office productivity products; and will have minimal impact on the development tools and the virtualization products; the remaining parts where Oracle will probably have a major impact is the database business and the application servers business (which are minor parts in the Sun products line).

We will see how such acquisition will result in the near future, and how the open sourcing of many products of Sun will shape the future of such products.

2009-04-12

محمد المخزنجي

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

2009-04-05

Egypt lifts the ban of GPS devices

NTRA Issues GPS Related Decisions

The Egyptian National Telecommunication Regulatory Authority (NTRA) issued new decisions that essentially lefts the ban on the GPS devices for civilian uses.

The decisions allow the import of cars equipped with GPS and navigation programs, the new rules also permit the import of GPS-enabled mobile phones, computers and other devices with civilian applications.

The major use of GPS devices that is still restricted is the Automatic Vehicle Location (AVL) services, or Fleet Management Services, this use while technically possible now, will need to be authorized by NTRA according to specific regulations and in coordination with the concerned security authorities.

2009-01-24

Happy Birthday Macintosh

Thank you Apple for all of your gifts ...... Happy Birthday Mac.

Sending Apple this virtual cake through http://www.frostedbakes.com/

2009-01-22

Happy Birthday Macintosh

This video appeared 25 years ago, opening the gate for a new era of user friendly and stylish computing.