Zain, the third-biggest Gulf Arab mobile telecommunication firm by market value, concluded the purchase of 100% of share capital of Iraqna company for mobile telecommunication services in Iraq. The acquisition costs $1,2 billion and was made through MTC-Atheer, Zain’s Iraqi subsidiary, which was one of the 3 mobile telecommunication firms operating in Iraq.
Commenting on the transaction, Dr. Saad Al Barrak, Managing Director-Deputy Chairman of Zain Group, stated:”We are delighted that MTC-Atheer acquisition if Iraqna will create one of the most dynamic and resourceful mobile telecoms companies in Iraq and in the region at large
This investment reinforces and demonstrates our commitment to the future prosperity of Iraq while complementing Zain’s aspirations of becoming a top ten global mobile operator by 2011.”
– Zawaya
Zain has been expanding their market, and now they cover 20 countries across the Middle East and Africa. The firm, formally called MTC started in Kuwait, is now in the process of building the 3rd Saudia Arabian mobile phone network firm.
So you have been programming with JavaScript? Usually programmers write the JavaScript code in the header of the HTML page or load it externally:
But sometimes there is no need to load some of the JavaScript codes because it won’t be used on the page. That will waste you unnecessary bandwidth and will cost your website users their precious time.
The solution is to load the JavaScript file dynamically only when is required. Ed Eliot posted an article shows how load a JavaScript dynamically. However, loading the JavaScript file asynchronously causes some problems when calling a function written in the loading file. Ed Eliot has written his idea on how to solve this overwhelming problem. He simply uses the event handling to check whether the file finished loading or not. Read more about this in his article.
An article for beginners on how to write a better JavaScript code and be a better programmer. It talks about a better way to use getElementByID and to add events. How to write a better send request (for Ajax) and better way to change styles is also a part of the article. It is a small article, so there is no harm for experts to read it and extend their knowledge.
If you have been reading news lately, you might know that Wael Abbas, a journalist who posted videos about police brutality and tutored in Egypt. He got his account shut down on YouTube and few other websites such as Yahoo. After a week of international pressure, YouTube finally agrees to restore his account. Here’s the YouTube official response to Fox News:
“Having reviewed the case, we have restored the account of Egyptian blogger Wael Abbas — and if he chooses to upload the video again with sufficient context so that users can understand his important message we will of course leave it on the site.”
Switch blog has a new tutorial post which shows how to create shadows for UI components in Flex. Shadows have become more popular after the release of Visa and Leopard with their ‘shadowed’ dialogs and windows.
As many of you know, Flex is mainly for creating Rich Internet Applications (RIAs) using Flash technology. Anything done in Flex can be also done in Flash. But Adobe wants to make life easier for web developers by making Flex a more coding environment and more easy to programmatically create your UI.
While surfing the web and trying to find the meaning of a word I usually use Google Translate. Today I noticed that the English to Arabic and the Arabic to English translator no longer have the word “BETA” next to them. Does that means it’s out of beta? However, the logo still has the sign BETA as you can see on the picture.


I’ve already read this book as previously stated and I’m a fan of it. I loved this book and I’d read it over and over. I think it is one of the best books out there for web developers. I have already read this book as an E-Book, but now SitePoint has a Special Limited Edition of this book with Hard Cover. The limited edition includes a free PDF file and a free Hexadecimal Color Card. Hurry and purchase this awesome book, there will only be 1000 copy for the signature edition. Luckily I was one of those 1000!
Big news for the Flash community, developers can now download the new Flash Lite 3 Developer Edition stand alone player. This is a prerelease version for developers to test their Flash applications before mobile phones start shipping with full version of Flash Lite 3.
Technically it should work on any Nokia S60 3rd edition or later devices. Adobe has not certified Flash Lite 3 Developer Edition on any other Nokia S60 3rd edition devices and cannot guarantee that the player will work on them. Other Nokia S60 3rd edition or newer models include: 3250, 5500 Sport, 5700, 6110 Navigator, 6120 Classic, 6121 Classic, 6290, E50, E51, E60, E61, E61i, E62, E65, E70, E90, N71, N73, N73 Music Edition, N75, N76, N77, N80, N80 IE, N81, N81 8GB, N82, N91, N91 8GB, N92, N93, N93i, N95, N95 US 3G, N95 8GB.
Sure we know you can do YouTube mash-up with Flex but ever thought of doing it using Java?! Here’s a great article shows how to interact with YouTube from Java. The same simple Web 2.0 mash-up concept applies here when you use Flash and PHP to interact with YouTube as shown in my previous post [I can’t find it, it’s somehwere on my blog]. It’s all about reading XML and fetching the information from it. However, the “fetching” process happens on the background when you write your program using an API like the Google’s YouTube Data API.
I really gotta stop… my keyboard is running out of batteries! I had to press every letter for a bit longer to actually appear on the screen! Why I got the feeling that’s a wrong title for the post?!

While I was surfing the web I came across this comic. Then a thought popped in my brainless brain (Is it?)… I was like “Crap! don’t I always write my codes in a hurry?!”. Yes, that’s a disease I got problem with. I’m sure in few years from now, when I’ll see my old codes again, I’ll feel embarrassed.
My point is, write a beautiful code. Oh man! Now 2 more thoughts popped on my mind. One of them is the Beautiful Code book from Oreilly!. Okay that’s enough, my brain is gonna be packed with new thoughts!