Blog
If you want to know the state of the Arabic Linux User Groups just have a short visit to their websites. They are not only unwilling/unable to have some community activities, but -even online- they are not able to create a virtual space for Linux fans, professionals or newbies.
These are some screenshots of the home pages of these groups, ordered from the biggest #FAIL to the biggest #OK :)
Linux Arabia (http://www.linuxarabia.com)
I think this was expected to be a Linux portal for all Arab countries. Actually I do not remember this website, but as others mentioned here, I found it on Arabeyes.org (I will write my opinion about Arabeyes in another post).
Anyways, the Linux Arabia site shows only cheap ads, they do not own the domain anymore. #FAIL

Saudi LUG (http://www.linux.org.sa)
It looks the Saudi LUG (if there was one) do not have anymore both the website and the domain name. It is sad that the biggest Arabic country in the Middle East has no groups for Linux. #FAIL

Iraqi Linux Users Group (http://www.iraqilinux.org)
"It works!", not really... These guys did not even remove the default Apache index.html page. #FAIL

Jordan Linux User Group - JoLUG (http://jolug.net)
It shows only this text: "jolug.org". I remember a website was here (I am a "member"), but since no activities or news never happened it became extremely outdated. They used to have an old Drupal 5 CMS with no design at all. #FAIL

Kuwait Linux Users Group (http://www.q8linux.net)
You will get this scary message when you try to open their website: "Your attention please: You have attempted to access this site with an invalid IP". Of course there is nothing else. #FAIL

Linux Dubai (http://www.linux-dubai.com)
I got a "509 Bandwidth Limit Exceeded" error, the only thing you can get from this website is that they use Apache and -obviously- Linux. This is hypothetically the only LUG in United Arab Emirates. #FAIL

Lebanese GNU/Linux Users Group (http://www.leglug.org)
This latest news on this website are 3 year old. The LUG was very technical oriented and no community events were held, their site shows a list of technical meetings, the last from 2007. #FAIL

Palestinian Linux Users Group (http://www.plug.ps)
Good website (it is in Arabic), it seems they organized an InstallFest in April 2010, unfortunately the event before was in October 2007 and the last posts in the forums are from 1 year ago, do not expect this group is very active but let's wish them all of luck! #OK

GNU Linux Maroc (http://www.linux-maroc.org)
For this website I had to re-open my school's French books. It seems that Moroccan LUG is doing some activities, in 2010, they had some lectures, free software days and an Open Source competition. Chapeau! #OK

Egyptian Linux Users Group (EGLUG) (http://eglug.org)
The last months of EGLUG were really busy: training sessions, courses, installation festivals from what it seems to be an energetic and vibrant community. The group has an active Facebook group and a Twitter account. #OK

After my return from Canada and getting my Nexus One Mobile, I decided last Saturday to add the Arabic support to Android 2.2, after 10 mins of hard work and scary moments, I restored all my apps and data to my N1 with Arabic.

(CC-BY simone.brunozzi)
I don’t take any credits for this quick guide, all information were gathered from here and their and I’m not responsible for any bricked devices or data lost and this procedures will void your warranty.. I am warning you
Please note this article is just for Nexus One (Google Phone) with Froyo (Android 2.2) Version.
Ingredients:
- Android SDK R06
- Amon_RA’s Recovery Image
- Nexus 0.1 add-ons
- Froyo Stock ROM with Arabic Support
- Mybackup installed in your mobile (from the market) to backup your data
- USB Cable
- Your Nexus One Mobile
Procedures:
- Unzip the Android SDK in whatever folder you like.
- Go to your Mobile, from Settings –>Applications –>Development –> Enable USB Debugging.
- Connect your mobile to the USB then to your PC.
- Wait until Windows recognized your mobile if not (the normal case
) go to My computer, right click properties then to device manager, look for the N1 mobile, right click –> properties, update drivers and choose the android SDK folder, then USB Driver for your windows version. This should make your windows recognize your mobile. - Go to Run and type cmd and hit enter.
- Go to the Android SDK folder then to Tools.
- Type this command: adb devices and then hit enter.
- Wait for a second the system should return to you a number like HT123P143456 this is your mobile serial number, and if it didn’t work check if your windows recognized your mobile, if not.. Kill yourself or Google it for a solution
- Go back to your mobile and do a backup if you care about your data like call history, sms, etc.. don’t backup your Google calendar and contacts because Google already do that for you.
- Now turn off your Nexus one.
- Hold the track ball and press the power point for few seconds and release it.
- You should end up with a white screen with three green android at the bottom of the screen.
- Go to Run and open the command again (by typing cmd).
- Go to your Android SDK then to Tools.
- Type: fastboot devices and hit enter.
- It Should give you the same serial number as before if yes then you are on the right track.
- Now to the scary part type: fastboot oem unlock, read the screen carefully if you don’t agree the rules you can choose that and return back to your Froyo without Arabic support, if you want to have a little risk choose unlock the bootloader and press the power button.
- Now you should have unlock sign at the bottom of the screen, restart your mobile in recovery mode (same as before track ball and power button).
- Move Amon_RA’s recovery image to your Android SDK folder\Tools.
- Open your command (Run –>cmd) and hit enter.
- Type the following command: fastboot flash recovery recovery-RA-nexus-v1.7.0.img
- It should take few seconds and give you writing Recovery.
- Now you can boot directory from the menu to recovery image.
- From the recovery image choose to Connect to USB and copy both files the Nexus add-ons 0.1 and the Froyo with Arabic support.
- Return to the Recovery image and choose flash zip from sd card.
- Choose the nexus one add-ons and flash it.
- Once the process is finished (congratulation your mobile is rooted) Flash the 2nd zip file with same steps.
- After all is done, disconnect your mobile from USB and restart it.
- Wait until it open, sign in with your Google account, restore your backup and install your apps.
- Voila…you have Arabic support with your Nexus One (go and check it what you are waiting for).
It’s no secret that I love Firefox, and what really makes me love it is how customizable it is. I already told you about the plugins I have… and here are my favorite config tweaks.

(CC-BY-SA Foomandoonian)
How to edit your config preferences, type the following in your address bar:
about:config
Change minimum width of the tabs to 75 rather than 100:
This makes your tab bar shorter, thus displaying more tabs before you have to scroll. Cool shit, yeah?
browser.tabs.tab
MinWidth Modified Value: 75
One close button to rule them all:
My favorite setting! Make the close button only appear at the end of the tab bar, rather than at every tab.
browser.tabs.close
Buttons Modified Value: 3
Disable prefetching of sites:
This will save up on your bandwidth, stopping FF from randomly guessing what you’re going to click and preloading them.
network.prefetch-next
Modified Value: false
Extend Spell check to forms:
Add spell check to forms.
layout.spellcheckDefault
Modified Value: 2
Increase History Undo Close Tab Limit:
Undo Close Tab 15 times rather than just ten (recently closed tabs)
browser.sessionstore.max_tabs_undo
Modified Value: 15
Always open tabs in far right:
It’s really annoying when a tab opens next to another tab rather than at the end of the tab que where it belongs.
browser.tabs.insertRelatedAfterCurrent
Modified Value: false
"It's easier for our software to compete with Linux when there's piracy than when there's not."
"As long as they are going to steal it, we want them to steal ours. They'll get sort of addicted, and then we'll somehow figure out how to collect sometime in the next decade."
- Bill Gates

(CC-BY TechFlash Todd)
In a recent post at Pcmag titled "CSI Redmond: How Microsoft Tracks Down Pirates", the author tells a long, suspenseful and obviously MS-sympathetic tale about Microsoft's epic battles against "criminals and pirates". He starts his epic story with the following:
Each new iteration of Microsoft software also marks a new chapter in the ongoing cat-and-mouse game between software counterfeiters and Microsoft's own enforcement team.
Like paper currency, Microsoft employs a variety of techniques to assure customers that the software discs they're buying are valid. And rings of cybercriminals, in turn, make every attempt to defeat those safeguards.
And then he went on to describe the different methods used by "pirates" to counterfeit Microsoft's software, as well as posting images showing the different tools used in the process. Next, he proceeds to tell the epic tales about Microsoft's heroic combat against counterfeiters, and also enumerating the different methods MS uses in that process.
However, the real story about Microsoft's strategy regarding piracy and counterfeiting could never be further from the stories told by the most famous news websites, or even newspapers and news channels or radio stations. The real story, as Bill Gate's quote -mentioned above- suggests, is about creating a generation of computer users who know nothing about their machines other than what MS chooses to show them. A generation whom the only definition they know of the term "Operating System" is "Windows", all they know about installing a new piece of software is "Next, Next, Next, I Agree, Finish".
But then the grief doesn't end here, because the problem will seem even worse if you ponder the fact that most people, around the world, who use computers can barely afford to pay their monthly bills, and that all these people are using pirated software because:
- That's the only software they've ever known. And:
- They cannot afford to pay for the annual licensing fee of a genuine copy.
These people have been mass-hypnotized, they've been indoctrinated into believing that whatever MS gives them is right, and that MS software is the only software on Earth that actually works. Now, take under consideration that MS is a for-profit organization after all (Actually, MS is a for-nothing-but-profit organization, but ya know), and that sooner or later, MS will start collecting money in all ways possible. At that point, the poor people who became "addicted" to Microsoft's software are at crossroads. Either:
- Their financial issues have been solved by then and now they are ready to pay MS for the genuine licensed copy of their software. (Which is very unlikely). OR:
- That their financial problems are still there, which means, they can either continue to take the risks of using pirated copies of MS's software, or stop using a computer altogether.
Conclusion:
What most mass media institutions and huge famous news website are trying to market as Microsoft's justified fight against pirated software is a big hoax. Microsoft preys upon addiction and complete ignorance, and piracy has always been Microsoft's biggest scam from the very beginning.
The solution:
The best solution for this problem is to turn the table against Microsoft's scam. How? By dumping Microsoft altogether and embracing Free Software. This way:
- There will be no piracy anymore, since Free Software saves our human dignity, because we no longer have to steal anything anymore.
- Microsoft will continue to bleed to death, not from piracy, but from the grand awakening of the people, which is Microsoft's worst nightmare.
Dinar after Dinar the poor Jordanian citizen is paying money to big multinational Software vendors; companies that provide most of the times proprietary and closed source software to our government and public administration.

(CC-BY stuartpilbrow)
The decisions are taken from top without taking into consideration local and public needs, most of the times without even requiring some rational technical specifications. See it this way, IT managers and teams of the governmental institutions have no idea -on the average- about Open Source and Free Software, so even if they want to save some good money and not throwing them to foreign companies they will not ask for a free alternative.
The situation is not better for proprietary software that government purchases, a catastrophic example is EduWave, the e-learning system which is now implemented in every single public school of Jordan, for Ministry of Education teachers and students and for storing Tawjihi marks.
Although EduWave has several Open Source alternatives, the Ministry of Education opted for delegating the implementation of the system to a local company.
The costs were very high, the details were not released to the public, but sources in the ministry confirmed to me an astronomic price for the system, although it could have been surely implemented using Open Source technologies by less than half (or even a quarter) of what our government generously paid.
Anyway, this is not the core problem: The issues that Ministry is now facing are caused by the bad agreement with the company which implemented the project. EduWave is not only licensed using a non-free license, the Ministry does not have the source code, cannot see it and cannot make any change. They have a system with bugs and other issues and they can't do anything, even asking another company to fix them. This is not the only thing, the support and maintenance agreement with the original company will end soon, what will stop this company to ask for even more money to renew the agreement? There is also the possibility that this company will not be able or will not want to provide support anymore, or that the company will fall in bankruptcy. What will the government do in such situations?
This is for sure a bad case in which the government paid a lot for a bad solution. We can learn from our mistakes
At least this was what I thought at first when I heard about the plan of the Ministry of Information and Communication Technology to adopt Open Source in the government. But after less than a month, the ministry renewed the "strategic" agreement with Microsoft, this time paying more, every year we pay more than the year before and this time they took from us JD 14 Million ($19.7 Millions). All these millions were taken from Jordanian taxpayers to allow public employees to play on Windows 7 solitaire (as MoICT experts previously said there was no need to renew the licenses), this happened in a year in which the Prime Minister explicitly asked ministries to reduce the expenditures in order to face the economic crisis.
And we keep paying for others' mistakes.
- 1 of 7
- ››

