Writings Photos Code Contact Resume
FLOSS

You are here

Free Libre Open Source Software

fun++

Submitted by msameer on Wed, 11/01/2006 - 10:27am

yesterday i attended a session about computers and disability.

arun is amazing. i met him in india at asiasource but i didn't know that he's teaching bnd people programming.
i've got my batteries charged by yesterday and i'm back to photos.

it's raining since today morning.

short posts but i'm blogging from my ipaq.


mission accomplished !

Submitted by msameer on Tue, 10/01/2006 - 9:22am

Some time between Sunday the 8th of january & monday the 9th of january. .I FULFILLED MY NEEDS BY PISSING IN THE SOURCE OF THE NILE. Talce carc. You've been warned!


Africa source 2, 4th day.

Submitted by msameer on Mon, 09/01/2006 - 7:09pm

@nd day, It's raining. I had to take a bath with cold water because I felt dirty :-(
Damn the food here is delicious!
Tracks in the morning.

I'll give a session in the evening on how to compile a kernel.

I gave it, Cool. I had two people and we talked about the kernel, the proc filesystem, The init process, ...........

There should be 3 films by now: Revolution OS, Go OS and Pirates of the silicon valley. I don't feel like watching any.
Looks like my batteries charger is fucked and it doesn't work. No more photos :-(


Africa source 2, 3rd day.

Submitted by msameer on Mon, 09/01/2006 - 7:07pm

The 1st day of Africa Source. It was raining in the morning, I slept with my clothes, It was a bit cold.

Awesome morning circle with awesome people.

I've been told by someone "It was sunny so I didn't really identify her" that I have the best smile!

OK, The tracks were held in the afternoon. So fa so good. I was leading the hands-on part and explaining the ubuntu installation to people.

In the night we had local dancers for a traditional Ugandan dance, Was cool to sit by the beech beside the fire All the people are laughing after the beer ;-)
My sun burns are hurting :-(
Anas Tawileh is here!
I slept with my clothes also ;-)


Africa source 2, 2nd day.

Submitted by msameer on Sat, 07/01/2006 - 8:56pm

It's been a hell of a day.
I was fighting to wake up since 6 am.
I managed to wake up at 7:55, Breakfast.
Eggs, Coffee, Bananas and Pineapples.
Now the bus should move at 8:20, This didn't happen because they discovered that we won't fit so they have to get more space.
During that time, A guy working on a movie about OSS was asking us questions.
Damn it's cool to stand in front of the camera and talk and the most important thing is that you can tell about your dreams regarding FLOSS.

Buss, After travelling for about 3 hours in a rocky road, We reached the lake.
Took us an hour to reach the island, And more than an hour to reach the venue.
Now I know how boiled eggs feel!

Met all the TTC friends ;-)

Nothing interesting, I'll be sleeping in a tent.

I need to take a shower, I'm yet to discover where the bathroom is!

Enough for you ;-)


Africa source 2, 1st day.

Submitted by msameer on Sat, 07/01/2006 - 8:56pm

It all started in the airport.
After the check in and everything, We found that the flight will have a 1 hour delay.
Had the worst cappuccino and pizza ever.
Thomas cook didn't have dollars!! Only Euros.

Up and down, asking, coming and going, in continuous sleep. ...........
We knew that the airport is closed because of bad weather.

At the end, The flight took of at 8 am instead of 3 am!!!
Probably we missed the other flight to Uganda but they delayed
the flight for us until we reach Addis ababa ;-)
In addis ababa we met Arun and fred along with a new cool Africa Source guy.
He's still studying and has his own company !!! Gotta talk to him again.

It's amazing how I can drink coffee and sleep immediatly ;-)

In the 1st flight, I asker for chicken and beef for the 2nd one.

Now I have a question: How can a muslim ensure that this beef is halal ?
No answer!

At the hotel we met a lot of other people, No one from TTC yet.

Tomorrow "after a few hours from now as it's already +12 here ;-)" We'll
be going to the venue.

To the middle of the town to exchange some money.

It's strange that they have the same driving habits here, But looks like
the micro-busses are behaving in a better way.
They also drive on the left side of the street "damn!"

The interesting thing here is that the greater the currency banknote you give
to the guy, The greater the exchange rate you'll get even if you exchange
a small portion.

Anyway, back to the hotel.

I had a walk around and guess what ? I hit a prostitute.
Her from Roanda IIRC and her father died probably, Her mother is in some funky country. She's an Ugandan passport and work as a tailor. She design clothes.

Her boyfriend left her and went to work in south Africa.
Her baby is with her mother now,

I went to her to here place which wasn't far away. We spend a few minutes there
"No, Nothing happened, You know me".
We went to walk around and then back to the hotel where I found all the
people worried about me and my supper is cold.

I invited her to a beer, This was my second beer today and the strange thing that I wasn't able to complete it "we had to exchange money to pay for the 1st one ;-)".

She insisted to go to my room, I refused and even if I didn't, They won't
allow her inside.

At 12 or so, I walked her to the gate, Gave her a hug. She wanted to go to my room
But I'm not really planning for this and even if I do, It's not allowed.
She then asked me whether I'll go with her home, I said No!
She asked for money to buy beer and a candle but I told her that I don't
have. She lives in a place with no electricity and she's using candles.

We talked about a lot of things, Life, Egypt, Love, Politics, War in her country, ...
She was fond of my hair ;-)

She told me that I'm handsome! Well, I don't believe I'm and I won't believe
it more when a prostitute is telling me this!

BTW: She's 23, I have pictures of her ;-)

Good night, I have to wake up early!


وداعا 2005

Submitted by msameer on Mon, 02/01/2006 - 1:12pm

ساصر على الكتابة بالعربية هذه المرة

عام 2005 لم يكن عاما عاديا بلنسبة لى
بل كان مشحونا بالاحداث و النجاح و الفشل و القلق و الحزن و ...

لا مش هاكتب فصحى
عايز اعبر عن نفسى احسن

على مستوى العمل التطوعى و البرمجيات الحرة

رحت الهند اول السة للمشاركة فى معسكر TTC كممثل عن عربايز بالرغم من عدم كونى عضو فى الفريق التنيمى

شاء القدر بعد ذلك ان انضم الى الفريق التنظيمى و لكننى قررت تركه بعدها بعدة اشهر بعد ان فاض بى

المهم كنت ضمن الفريق الذى يحاول نقل خبرات اقلمة localization البرامج الى لحارين

مهرجان البرامج الحرة و التنمية الذى قامت بتنظيمه مجموعة مستخدمى جنو لينوكس مصر بالتعاون مع مركز مجتمع المعرفة و ذلك بعد المساعدة فى انشاء مركز الكمبيوتر المعتمد على البرامج الحرة فى منشية ناصر

التنمية العربية و تجربة التعاون مع الجامعة لتدريس جنو لينوكس

مؤخرا حاجتين
ساطير الى اوغندا فى غضون ايام للماركة فى معسكر ممال لما كان فى الهند لكنه خاص بافريقيا
و قبل ذلك الاجتماع التحضيرى لحدث مماثل فى المنطقة العربية

حضرت ايضا الانحسار الخاص بمجموعة جنو لينوكس مصر بالرغم ن محاولة احاءها بيوم اللينوكس فى شهر سبتمبر لكن اعترف اننا فشلنا هذا العام فشل ذريع!

رحت الاردن فى شهر 7 اللى فات اتكلم هناك عن البرااامج لحرة و عن حالة البرامج من حيث الاقلمة

طب اكتب شويه عن نفسى
انا من الناحية التقنية اعتقد غير انا من سنه فاتت مش هاقول تفاصيل اكتر علشان ماحدش يزهق

بس السنة دى شهدت تحول foolab.org و home.foolab.org الى امتدادات شخصية لى و الربط بين الاثنين اصبح اكثر

اذكر فى احد الايام كنت امر بعدة مشاكل فى نفس الوقت و كانت القشة التى قصمت ظهر البعي هى مشكلة على السيرفر

المهم

تقنيا انا ممكن اكو ابتديت اعمل حاجا مبهرة لنفسى بالرغم من انها ليس لها تاثير كبير

كنت شغال اول السنة فى IT Synergy و انتهى بى العام فى OpenCraft و الفرق بين الاثنين شاسع بدون الدخل فى تفاصيل لان هذه اسرار عمل

المؤسف انىتركت IT Synergy و انا كاره لها
ما اقدرش انك انى اتعلمت كتير منها "مش تقنيا" لك كاسلوب تعامل و تصرف و حياة بالرغم من ان هناك اشياء لم استطع تطيقها و ادت الى فشل التجربه لكن اقدر اقول ان التاثيرات الايجابية كانت كتير و الكثير منها اثر فى فلسفتى الخاصة فى الحياة " التى اكتشفت كم هى ربة بعدها بعدة شهور!" كثير من المواقف كانت تحدث و كانت تتطلب تحليل ليس على مستى العمل فقط و انما على المستوى الشخصى ايضا
شكرا يوسف بالرغم من تالم لفقدك كصديق لكا اسعدنى اللقاء معك بالامس لانى قد بدات استعيدك مرة اخرى... و كفى!

من الناحية الانسانية OpenCraft اجمل

حد اهم الاكتشافات هى ان "الفلوس مش كل حاجة" فى فرق كبير ان الواحد يكون عارف كده نظرى و انه يجربه عملى

المحطة اللى قبل كده كمان كانت فى الهند
الاقى نفسى فجا لوحدى فى مكان من غير تشجيع من احد بالرغم من ان كل شىء يتحرك بالقصور الذاتى"
لا اتعلمت كتير يمكن حاجات م قادر اوصفها بس خبرة فى التعامل مع الناس وفى نشر البرامج الحرة و فى بناء مجتمعات
خبرة غريبة

ى مارس كان مؤتمر البرامج الحرة و التنمية و وقفت اتكلمت امام 80 مستمع
حاجه عمرى ما عملتها و اكيد دى ساعدتنى فى الاردن و خليتنى يوم اللينوكس اقف من نفسى و اشرح للناس تاريخ الجنو لينوكس و اكلمهم ليه هو مهم.

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

اكتشفت بعد كده انى حرام ارتبط بواحده لان مع الاسف شايف انى مش ممكن اسعدها. و دى برضو عملالى شكله
دى مشكله هاتفضل كتير لحد ما اعرف احلها

2005 يا 2005 ايه تانى ؟
قررت ان ابدا مشروع لبرمجة مدقق املائى عربى ر لان مع الاسف واضح ان مش هايتعمل لو انا ماعملتوش
انا حبل افكارى انقطع
كفاية كده


Baghdad 0.0.3 is out

Submitted by msameer on Mon, 26/12/2005 - 8:28pm

Grab it while hot!
ChangeLog:
* Spelling correction using all the possible ways I know about
* Added pkg-config PC files
* Added a C wrapper for the C++ library with an example.


links2 + arabic

Submitted by msameer on Mon, 26/12/2005 - 4:20pm

And another patch.

No shaping and don't ask me why. It's either the font ot fribidi2.

I don't think I'll hack farther.


Extracting values from your apache log.

Submitted by msameer on Sun, 25/12/2005 - 10:06am

Don't try to understand this, It'll lead to brain cancer ;-)

Just use it to extract things from your apache web server access log.

perl -n -e '/(.[^ ]*) -(.[^-]*)- \[(\d*)\/(\w*)\/(\d*):(\d*):(\d*):(\d*) (.[^\]]*)\] "(\w*) (.[^ ]*) .[^"]*" (\d*) (.[^ ]*) "(.[^"]*)" "(.[^"]*)"/; print "$1 $2 $3 $4 $5 $6 $7 $8 $9 $10 $11 $12 $13 $14 $15 \n"' access.log

This is the base to build my apache log to mysql atabase script.