Writings Photos Code Contact Resume
Life

You are here

Daily things, Friends, Social life, ...

خبرتي في التصويت خارج مصر

Submitted by msameer on Sun, 27/11/2011 - 10:08pm

توجهت اليوم الي السفاره المصرية في هلسنكي لتسليمهم المظروف المحتوي علي بطاقات الاقتراع الخاصة بي
طبعا كان ممكن تتبعت بالبريد لكن المشكله هي:
اولا وصلتنا تعليمات التصويت من السفاره متاخرا
ثانيا اخر موعد لقبول خطابات التصويت البريدي لم يكن يتيح فرصة ارسالها
ثالثا السفاره اغفلت تماما امكانية ارفاق صورة من بطاقة الهويه الفنلنديه مع مظروف الاقتراع و قيل انه يمكن ارسال صورة من الاقامة او رخصة قياده او بطاقة طالب

المهم انه تم تغيير اخر ميعاد للتسليم عدة مرات من صباح السبت الي مسائه ثم الي مساء الاحد

المهم كنت في السفاره حوالي الساعه الخامسه مساء و وجدت الباب مغلق. دققت الجرس و بعد هنيهه رد علينا احد الافراد من الداخل متسائلا فاخبرناه اننا نريد التصويت ففتح لنا الباب.

الحقيقه الرجل كان بسيطا من الشرقيه و يبدو انه فرد امن بس كان بشوشا قام باجلاسنا و عرض علينا شاي قبل ما نمشي

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

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

مع الاسف لم اتمكن من المشاركه في لجنة الفرز بتاعة السفاره لكن لما نشوف.


Prayer timetable parser for Helsinki (2011)

Submitted by msameer on Sat, 08/01/2011 - 10:12pm

One of the local mosques here used to publish the prayer timetable for the whole year in HTML format. That was fine for me because I had the ability to add a bookmark to the current month to my N900 desktop.

In 2011, some brilliant person decided to publish them only in PDF. The idea itself is not that bad, I just lost the ability to add the bookmark to the desktop. Combine that with the not so great PDF reader for the N900 and my dislike for PDF files in general and you shall understand why I was really annoyed.

I decided to try to convert the PDF to html. htmltopdf is a great tool but the HTML output was horrible and almost impossible to properly cleanup. Each cell was represented by an HTML div that had an absolute position!

At the end, I decided to write a very crude parser that can parse the XML generated from pdftohtml and dump the data to a set of HTML files that I can use and bookmark.

The parser is not a nice piece of code but it works. The HTML files are ugly too but they are fine for me.

The code can be obtained from my SVN repository (C++/Qt). The generated HTML files are in this tarball.

The original PDF can be downloaded from the mosque website.

Warning: I take no responsibility if the generated times are incorrect. You have been warned!



Can it be any worse ?

Submitted by msameer on Mon, 16/11/2009 - 1:43pm

* Broken laptop, +200 euros to replace the fan because I was dumb enough to void my 3 years warranty.
* I lost part of my tooth today while having lunch (With the filling of course) and I need to fight tomorrow at 8 AM to get urgent dental care.
* ...


No KLM, I'm not paying money to torture myself again.

Submitted by msameer on Thu, 16/07/2009 - 12:30pm

This is a copy of what I've sent to KLM customer care after my disastrous flight from Amsterdam to Cairo:

Hi,

My flight was KL0553

On Friday, the 10th of July, I arrived at Schiphol to catch my connecting flight to Cairo, Egypt.

I already had a boarding card from Helsinki. I checked in online a day before (On Thursday).

The ground crew treated me in a bad way. I did not find my seat.

I originally asked for a seat by the corridor and found out that they changed my seat.

They explained that there's a handicap person and 2 young children are flying alone so
they gave him my seat. I asked them to check if the new seat they offered my is also by the corridor and they said no.

I explained that I can't take that seat because I'm a tall person and it'll hurt my body in a long flight like that.

I've been told that I should be happy I have a seat already.

I completely felt shocked. I payed the fees the company asked for and I checked in online a day before the flight so how can you treat me like this ? How can they tell me that I should be happy ?

I asked her to give me the old boarding card along with the new one and I'll go explain to the cabin crew the problem so they can solve it. Unfortunately refusal was the only thing I've got.

I did not like how I'm being treated, Said that I'm not accepting that seat and I'm not moving from here until they find me a similar seat and explained why do I need a similar one.
The response I've got was an offer to offload my luggage!

I asked for a manager to speak to and I've been denied that too.

After a lot of debate and contacting the cabin crew, they offered me a suitable seat and been asked to move along after telling me that the cabin crew are aware of the problem. I entered the aircraft to discover that the ground crew lied because no one at the aircraft knew anything especially that the new seat was also taken.

The crew there were helpful but they had to contact the ground people. I've seen a lot of suitable seats but the irresponsible ground crew refused to offer me anything but a middle seat. I had to accept at the end.

Now, I did all what KLM asked for, I complied yet I did not receive the service I've payed for.
I got back, neck, shoulder and leg pain because of the middle seat. I've been treated in a bad way by the ground crew and they also lied at me.

I'm completely disappointed and I doubt I'll ever use KLM again.

And here's their reply back:

Dear Mr. Hassan,

Thank you for your email dated July 12, 2009 regarding your recent journey with KLM. Please accept
our most sincere apologies for any inconvenience we may have caused you.

We regret that at check-in we were unable to offer you the seat of your choice.

In general, seat reservations may be requested three months prior to departure for intercontinental
flights. For European flights seat reservations may be made via our online check-in facility from 30 hours prior to departure. In our General Terms and Conditions of Carriage, article V.4, it is mentioned that we shall make reasonable efforts to meat seat allocation requests, but cannot guarantee the allocation of a given seat, even if the Reservation is confirmed for that seat. KLM reserves the right to change the seat allocation at any time, including after boarding, for operating, security or safety reasons.

We are very sorry to learn that you were unhappy with the service you received while checking-in for your recent flight. We share your opinion that, even though the Conditions mentioned above, our staff could have cleared these rules to you on a friendly way. We are very sorry to read that they did not make any effort to assist you finding another preferable seat. A sincere apology is offered for any discourtesy you encountered.

Naturally you expect our staff to provide the best possible service and it is inexcusable that you should have been confronted with anything else.

We appreciate you taking the time to provide us with this valuable feedback and we will use it to further improve our service.

We sincerely hope that this experience will not deter you from flying with our company in the near future.

Yours sincerely,

Scum, I replied back:

Hi,

I booked the seats almost 2 months before the flights.

I'm sorry but given the bad level of service, the severe body pain I've had, the rude way the staff dealt with me and the inability of customer care to take an action, the return flight to Helsinki shall be my last flight with KLM.

Best Regards,

No, You don't threaten people by telling them we will offload your bags and just say sorry.


Booked my tickets (Summer 2009) :-)

Submitted by msameer on Sat, 16/05/2009 - 7:04pm

To Cairo and beyond (-:

Too bad I'll transit for one hour in Charles De Gaulle again. I'd rather be prepared to lose my bags :-)

And did I say from 10.07.09 to 09.08.09 ?


Oh shit! On tax!

Submitted by msameer on Tue, 13/01/2009 - 9:38pm

Oh shit!

I have a bill from the tax office since May 2008.

It was due last December and I never knew I had to pay anything.

Now I have to pay it plus the interest rate!

It's not much but ... :-(


Quick summary

Submitted by msameer on Sat, 27/12/2008 - 9:31pm

Long time since I posted anything here. I just have nothing to say. Nothing is happening in general and all days are almost the same!

* Went to Egypt on vacation and came back.
* Bought a TV that I don't use.
* Now I wake up at 7:30 in the morning every day as I have a meeting at 8:45 and leave the office arount 7 pm.
* Gave up on Finnish. It's not working for me.
* Changed my teem in work again!
* I've been thinking about taking this blog down. It's just useless now. I can't write as I like here anymore.
* An incident lead me to discover how dumb I'm
* Another one lead me to discover how lonely I can be although I'm with my friends in Egypt.
* I'm mainly using the new microblogging platforms now.
* I wish 2009'd be better but I doubt.
* I hate Christmas! 5 damn days off!
* I probably have more to say but can't remember more now...


I hate reCAPTCHA

Submitted by msameer on Tue, 19/08/2008 - 2:30pm

Really, I f****** hate reCAPTCHA. I decided to input "foo" instead of the hard to read word (Which is the scanned part probably).

Yes it's stupid and I'm being bad but screw them if I can't read the captcha to be able to comment on a blog post.


Have you ever forgotten to have breakfast ?

Submitted by msameer on Wed, 13/08/2008 - 7:21pm

This is an example of a clueless and non-informative blog entry. Please feel free to skip it.

Years ago when we were young at school, teachers used to ask as:
* Did you forget to eat ?
* Did you forget to drink ?
* Did you forget your sandwiches ?

Whenever one of us forgets to do his/her homework, bring a book or a notebook, ... etc.

I never even thought this can happen one day. Never even thought about the issue until...

I arrived at the office today. Had my morning coffee and cigarette, checked my mailbox, did some work and when it was lunch time, I thought about not eating and eat at 6 or 7 pm as usual.

Just to realize that hey ? I completely forgot to have what I call breakfast (A banana and some orange juice actually)!

Problem is when you drag yourself to the Nokia restaurant to eat while not feeling hungry just because you have a Finnish lesson at 4 and you don't want to feel hungry in the middle of the lesson or your mind to simply, crash!