Archive for Ahmed

ربنا لا تؤاخذنا بما فعل السفهاء منا

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

خلينا كده نحاول تفتكر اللي حصل بسسسسسسسس في التلات شهور اللي فاتو *بدون ترتيب و اللي يفتكر حاجة تانية ياريت يقول*

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

حريق مجلس الشورى بالكامل و اجزاء من مباني مجاورة
انهيار صخرة وزنها اكثر من 100 طن في منطقة الدويقة
حادثة قطار و سيارات نقل و ركاب مروعة على طريق مرسى مطروح
حادثة بنها و اللي اتكسر فيها اكثر من 30 سيارة
زائد تزايد رهيييب في اعداد الحوادث على الطريق الأسكندرية الزراعي و الطريق الدائري في القاهرة و التي تحدث بشكل يومي

تحديث

حريق في المسرح القومي بجوار الادارة المركزية للدفاع المدني في القاهرة
حريق هائل في كنيسة الأنبا بيشوي

انهيار عمارة بالإسكندريه

التفسير اللي انا شايفو بجد ان ده غضب و لعنة من الله سبحانه و تعالى علينا و المفروض نفكر كويس قوي في الموضوع ده و نشوف فعلا عل احنا مثلا مثلا بنشوف الظلم و بنسكت عليه؟ و لا مثلا بنساعد على انتشار الفساد و الفسوق في الأرض عشان بنقول جمل زي “مليش دعوة” و “خلونا ناكل عيش” و “فتح مخك” و لا ايه؟

معلومات عامة كده عشان تبقو مثقفين

المعدل العااالمي للوفيات بسبب حوادث السيارات هو من 2 ال 22 حالة لكل 1000 كم
معدل الوفيات في مصر في سنة 2007 هو 228 حاله لكل 1000 كم
حوادث السيارات في مصر اصبحت ثاني اكبر سبب للوفيات

و كل عام و انتم بخييييييير

ملحوظة

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

Comments (14)

It could happen to YOU too

Yesterday, i had a very bad situation, i was online, and i found one of my very old friends came online too. I wanted to say hi and happy Ramadan, and when i was typing, i found in the nick name a message saying that this friend has deleted me !!

I got angry :D and i found a URL telling me to enter, and know which one of my contact list has blocked/deleted me…

I believe that most of who’s reading this now are laughing and saying “ooh , yess”

any way, -be 7osn neya tamaman- i entered the site, and logged in with my account (mail/password) :S

i found my contact list, but very wrong info. about people deleted/blocked me or even by me..

i didn’t care, and left.

Suddenly i found Ahmed asking why i changed my nick name to this site!!!

cause actually i didn’t, IT’S A PHISHING SITE :(

I’ve to confess that i had no idea about that, all i knew is Ahmed asking me to change my password IMMEDIATELY and wondering how could i believe and trust such a thing :(

And I did, after being in so much tense and confusion, i started to figure it out, so i wanted to share my shamed experience with people who doesn’t know about such a thing, so it may help them.

What is phishing?

Phishing is the criminally fraudulent process of attempting to acquire sensitive information such as user names, passwords and credit card details, by masquerading as a trustworthy entity in an electronic communication.

Phishing is typically carried out by e-mail or instant messaging ,and it often directs users to enter details at a website. Phishing is an example of social engineering techniques used to fool users.

==> you can know more from here

How can we avoid this?

After this situation, i found out that i could have simply avoided that, by adding a very nice feature to the Firefox, it’s a site advisor add-on, which is used to inform you if the site you are using is safe or is reported as a phishing site.

==> you can download McAfee siteAdvisor -the one i used -

One more thing,

when i entered the site, it asked me to approve the terms and conditions, which of course i did with blind eyes, as a habit …

I found out after that, it was written in Spanish :S

and someone translated it and here what it says…

" The data the user provides HasDoneIt.com are intended to ascertain their areas
of interest and obtain specific profiles for conducting e-mail marketing and direct
marketing. This information will be treated with the utmost privacy, confidentiality
and security in accordance with the current legislation. "

Indeed, I felt so fooled and fraudded , so i hope with this post i can save anyone to fall in the same trap, specially after that site was written in my nick name, and people may have used it because of me :(

Comments (14)

Protected: Advanced C/Linux Programming Track

This post is password protected. To view it please enter your password below:


Enter your password to view comments

AntiNetCut v2

At last, I’m very happy to announce the release of the long-waited Anti NetCut version2.

Main Features:

  1. Works on Ubuntu/Fedora/RHEL..
  2. Written in Python so it’s easy to maintain and update.
  3. Automatic detection of almost everything (you might need to supply the interface name as illustrated below)
  4. Works perfectly with NetCut 2.8…

The usage instructions are too easy, just download and edit the antinetcut.py file (change “device=eth0″) to your interface name and run the script…


Notes

  • You must leave the script running in the background, stopping the script means that you might get attacked again.
  • After starting the script, it might take a few seconds before you get your connection back, so please be patient.

Anyone wants to join development, please see the official page http://code.google.com/p/antinetcut/

Download from here: Download Here

Comments (48)

قانون المرور الجديد - حلم و اصبح سراب

على الرغم من ان المعارضين للقانون ده كتير قوى بطريقة تخليك مكسوف تقول انك مأيدو ، بس انا فعلاً مأيده و بشكل كبير جداً كمان لكن بعد شوية تركيز كده بدأ رأيي يتغير و هقوللكو لييييه

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

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

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

و بعة ماركزت شوية لقيت ان القانون مش بيعمل اي حاجه لها علاقة بآداب المرور و الحارة المرورية و لا  حتى استخدام الكالاكس بشكل همجي و مزعج و لا اي حاجه ن الحاجات اللي بيتضايقني، كلها شوية غرامات  و عقوبات على نفس الحاجات اللي كان المرور بياكل منها عيش، هما تقريباً عايزين يخلوا العيش ده جاتوه تقريباً

يمكن انا حكمت على القانون بدري قوي بس قولولي رأيكم؟ ازززززززاي نخلي المرور في مصر محترم و نضيف و اماااااااااااااااااااان زي اوروبا؟

Comments (27)

Google’s Lesson

As you all know it’s one of my most important dreams to work for the search engine giant “Google”, although it’s very difficult to get a job at Google, I’ll keep preparing and waiting for the right moment to apply…

The lesson every company should learn from Google is the comfortable work environment that attracts the engineers around the world. But Why?

For example, in Egypt we have a very small number of skilled computer engineer and a huge number of clumsy/lazy/unskilled engineers. but in contrary there are a high number of opportunities for really skilled engineers. so what’s wrong with that? isn’t this good for skilled guys?

Yes it’s, but the problem is that as soon as you start working for a company you discover that they want to consume what you know and they are afraid of letting you know more or get educated because you might leave any moment, as instead of attracting you to stay in the company or providing a very comfortable workplace with challenging problems and interesting meetings, they prevent you from learning and they don’t want to spend a penny on you!

The lesson we all should learn from Google is that when engineers are happy they can produce more and be more and more loyal to the company, thus thinking about building a long and successful careers in the same company rather than moving to another place.

Google is best for me because it will use all of my talents, I would produce more output efficiently, and I will be able to write code that would affect the whole world…

I didn’t find a company in egypt yet that focuses on its engineers much, I didn’t find a company that really focuses on how to make people happy and enjoying what they do. Most of companies are focusing on customer satisfaction but not employees satisfaction!

So, it’s very important these days for companies to do their best to keep the good engineers from leaving and to provide the most comfortable and challenging work environment…

Comments (11)

Good Backup script

I’ve a local home server that works as a local RAID storage with some virtual machines that serve different services to me and to some friends. The most known service to most of you is the XMPP service for chat.cat-hackers.net that enables all the H4ck3rZ Foundation members to communicate in an efficient way.

Another thing is that this server hold all of my important data that represents my own work throughout the years, so it’s very important to keep them secure and safe. I’d a bad experience of losing a 2.5GB harddrive that had all of my programming work. That experience taught me how to spend more money to keep your data safe and secure.

So :) I got an external 500GB USB hard drive to have it mainly as a backup drive for my 500GB RAID local home server, and as you can see it’s 500GB too, so I can’t do incremental backups on that disk because it too small for such a plan, so I decided to rsync the data on the storage server to the USB hard drive and I wrote a nice script that does some smart stuff….

Let’s post the script first then I’ll describe more about it.. Read the rest of this entry »

Comments (12)

C/C++

In my preparation plan for a very imporant job role I’m applying to these days, I have C and C++ revision in it.

I’d an interview a couple of days ago in C++ and it turned out that I don’t remember almost anything! that’s because the last time I used C++ intensively were on 2001 when I worked on Al Natoor and 7ares applications based on MFC and VC++ 6.0.

Since then I used C++ lightly and what I do remember much more is C and specially GNU C, anyway it seems that I’m getting back to the low-level programming again after spending some time doing high-level coding using .NET and J2EE.

Two years ago I launched exciting courses that I loved and I wanted to use them intensively but I didn’t have the change to even develop myself in. Those courses were “The Linux Kernel Internals”, “Linux Programming Essentials” and “Device Drivers Programming”, they gave me a very very good deep introduction about the kernel internals and at then I would speak the kernel language, but now I forgot most of stuff.

I believe I’ve a very bad memory, but what I’m good at is finding the right information in the most efficient way, so I don’t take much time getting a piece of information back. I’m trying now to revive those experiences and try to prove that I was C/C++ expert in a very very short time. I don’t know whether I’ll be able to do that or not, but I’ll give it a try anyway.

When I started revision yesterday I discovered how bad I was in the last interview!, If I were in place of the interviewer I’d say (The interviewer) that I suck!

Let’s hope the second international interview would be better :)

Comments (10)

To Be Unleashed

I’ve been doing some self improvements lately and I’m still working on it. It’s all about technical stuff and new/old things I wanted to read or to do.

That made me wonder, how would I look like after unleashing all those technical stuff I’m reading? Would it be really useful or I will forget them as soon as I get involved in another different thing at work?

I really need to unleash my internal new powers and it should be reflected on my work very soon, I also intended to do more to the community and I think I’ll start by a simple framework that utilizes my knowledge and capabilities in the most efficient way.

It won’t be big but it’ll be efficient and I’ll do my best to learn how to write efficient code at this project.

 

The project is called “solcounter”, it stands for “Soliman’s Accountant”. It’s about packets accounting and graphing, it’ll be used to select certain packets based on a user-defined criteria and perform an accounting stuff to it using hashmaps in the most efficient way available. I’ll implement the hashmap algorithm myself and use libpcap library to do the capture.

The project also will use the RRD (Round Robin Database) to store the accounting information that you can use them to draw nice graphic charts.

I’ve written some code, but it’s not published yet. The project URL is http://code.google.com/p/solcounter/

So wait for a brand new ahmed within the coming months, you will notice great difference isA, trying to prove the I’m trying to become different.

Comments (8)

It’s Efficiency Not Speed!

I know that this topic might look weird, that’s because it is. :)

While exploring new programming languages and frameworks I discovered a really important rule, that efficiency is the main thing that really matters, not speed. Let me tell you the complete story.

For the last year I spent too much time studying my programming performance and how can I finish tasks as fast as possible with maximum output performance possible. I thought that I’m slow and my programming speed is getting slower and slower while I see people finish complete applications in half the time I spent writing something. so I quickly started to search for new technologies for agile development and I found really great things, things like “Ruby On Rails”, “Django”, “GWT”, “ExtJS” and many many web development frameworks for agile development.

I quickly read about Ruby On Rails and I became a fan of it, also I wrote a project using GWT-Ext “Java” and wrote some samples using Django. They were/are great.

I’ve always had a philosophy regarding programming performance, that it is speed is very important, because time is money and when you spend more time writing code you are spending more time. That’s why using such frameworks is very nice.

But after sometime I discovered that I write code efficiently not fast!, how is that?

Efficiency is the output compared to the input, and for constant input increasing output increases efficiency proportionally, but if we are decreasing input that would enhance the efficiency more.

Writing code fast is a very nice thing and would greatly help, but writing a well-thought code slowly is more efficient because you generally write less code and you decrease the potentials design-errors you might see later on. so the best thing is to control both, try to increase the output as you can and decrease the input as you can without sacrificing output quality.

In programming this can happen if you have learned the programming basics correctly, things like Algorithms and data structures can really help you write more efficient and error-calculated code. you would write great code in much less time that can perform better. Thus increasing your programming efficiency.

So the result is the efficiency is what matters most. Not speed, it’s OK if you are slow programmer but make sure that you write code efficiently because that will make your final performance better.

Increase your efficiency by reading more about academic programming basics and performance-tuning books so you can think more efficient and use inputs more efficiently and generating high output.

حاجة مالهاش علاقة بالموضوع خالص بس متغاظ منها قوي، كوكاكولا عاملة سلسلة اعلانات عن كوكاكولا زيرو و بتقول كوكاكولا عملت المستحيل و انت كمان ممكن تعمل المستحيل

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

Comments (14)

« Previous entries · Next entries »