Tuesday 7 December 2010

هي





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

سنوات طوال حفرها الدهر أخاديدا علي وجهها الذي لم تفقده الهموم طيبته ..
سعي بائس وراء حياة تأمنها لسواها, هجر الأحبة الذي ربما قتل سواها
قسوة طرقات المدينة ... هدير تروس الحياة الدائرة بلا توقف
كل تجعيدة تروي جانبا من اسطورتها الخاصة

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

تأفل مع الشمس , فلا تملك هي من الشحم او الدثار ما يقي عظامها الواهنة لسعات برد الليل
فيحرمني قصر نهار الشتاء بسمتها الطيبة, ودفء ملامسة يدها المرتعشة...

Sunday 25 July 2010

ذاك الوجيب



.........

أَتُرَاهُ , الْيَوْمَ,أَغْفَلَكْ
مِنْ كِتَابِ صَلَوَاتُهُ

وَرَاحَ يُرَدِّدُ -
مُنْفَرِدا-
تَرْنِيْمَةُ الْحَيَاةِ

.........

Saturday 10 April 2010

C++ implementation of Euler's Sieve algorithm

vector fillVector(long n) {
long max=20*n;
for (long l = 2; l <= 200000; l++) {
vct.push_back(l);
}
return vct;
}

vector removeElement(vector vct, vector elementsVector) {
vector::iterator p;
for (int i = 0; i < elementsVector.size(); i++) {
p = find(vct.begin(), vct.end(), elementsVector[i]);
if (p < vct.end() || ((p == vct.end()) &&(vct.back() == elementsVector[i]))) {
vct.erase(p);
}
}
return vct;
}

void eulerSieve(long n) {
vector range;
vector prime;

range = fillVector(long n);
while (range.size() > 0) {
long front = range.front();
vector toBeRemoved;
cout<<" Front = "< prime.push_back(front);
for (int i = 0; i < range.size(); i++) {
long temp = front * range[i];
if (temp > range.back()) {
break;

}
toBeRemoved.push_back(temp);

}
range = removeElement(range, toBeRemoved);
range = removeElement(range, vector (1,front));
}
cout << "Prime :" << prime.at(n) << endl;

}

Tuesday 12 January 2010

ككل الأحلام




ككل الأحلام ..

أتيتني مشرعا أجنحة وردية

وأماني الوصول لأفق فيروزي... زينتها


تخبرني أن يا صغيرة ...

فليكن ايمانك بي مطلقا

فحيث ترسو شمس الحرية .. مرفأنا


تقيتنا نجمات العلا...

وتحملنا الغيمات في غيهب الغسق ...

فلا نخشي من اللجة السرمدية .. غرقا


ككل الأحلام..

أسكنتك من وجداني

مكانا عليا ...

ونذرت لك غدي محررا