Archive

Archive for the ‘أنظمة تشغيل’ Category

حكايتى مع النعناع

ديسمبر 2nd, 2009 Ahmad Abo Bakr 5 comments


Linux Mint Logo

Linux Mint Logo

مش عاوز حد يفهم العنوان غلط المقصود بالنعناع هنا Linux Mint مش النعناع اللى بيتاكل.

الموضوع انى فى الاونة الاخيرة – حلوة الاونة الخيرة دى – بستخدم التوزيعة دى وللى ميعرفهاش Linux Mint فهى توزيعة Linux مبنية على Ubuntu .


انا اصلا بحب التوزيعة دى جدا وبحترم المطور بتاعها فأول ما النسخة الجديدة Linux Mint 8 نزلت قررت اجربها اسبوعين وبما ان التوزيعة دى مبنية على اخر اصدار منUbuntu اللى هو Karmic فهى بتتمتع باغلب مزايا التوزيعة دى واهمها  - فى رأى – الطريقة الجديدة عشان تضيف مخازن

add-apt-repository

وده بتكتب فيه اسم المخزن و هو بيضيف المخزن و ال gpg key بتاعه مره واحدة يعنى من الاخر بيوفر وقتك بغباء.

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

المشكلة ان كل المخازن معموله ل Ubuntu مش لMint فبالتالى المخزن مش هيتضاف عندك ولازم تضيفه يدوى- هو اليدوى مش صعب قوى يعنى – بس ايه انا بكسل.


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

/etc/lsb-release

المهم حضرتك هتغير السطر ده

DISTRIB_CODENAME=helena

وتخليه

DISTRIB_CODENAME=karmic

ملحوظة:

الحل ده بيشتغل مع كل البرامج اللى بتعتمد على اسم التوزيعة زى Ubuntu-tweak مثلا

تعديل:

هذا الحل مؤقت لان كل تحديث للتوزيعة يعنى تحديث للملف لكن ممكن الحل يكون دائم بأستخدام cron job تشتغل كل ساعة او يوم

OpenCv + Eclipse

أكتوبر 20th, 2009 Ahmad Abo Bakr No comments

openCV دى مجموعة مكتبات تضاف للغة c لكى تجعلها تتعامل مع الصور

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

فتحت Eclipse وقولت اشتغل بقى المهم عملت include ل cv.h وبكتب الكود بيتكتب عادى و eclipse  بتعمل auto complete عادى خالص وخلصت وعملت build

يظهرلى error يقوللى قال ايه ميعرفش اللى انا كاتبه ده معناه ايه المهم بعد معاناه اكتشفت انك لازم تضيف المكتبات دى فى المشروع بتاعك مش Header Files  بس

وقولت اكتبلكوا هنا ازاى تعملوا الكلام ده عشان مبحبش حد يعانى اللى انا عانيت منه

project>properties>c ++ build>settings

وبعد كده تختار Directories وكتب فيها المكان اللى فيه ال Header files وغالبا بيبقى

/usr/include/opencv/

و بعد كده تنزل على  GCC C++ Linker وتختار  Libraries  وتخلى ال search path

/usr/lib/

و ال libraries خليهم cv و highgui

صور من جهازى 28/8/2009

أغسطس 28th, 2009 Ahmad Abo Bakr 2 comments

Screenshot 1

كل شهر هنزل صور زى دى عشان اعرف ايه التغيرات اللى بعملها كل شهر


نظام تشغيل جوجل

يوليو 8th, 2009 Ahmad Abo Bakr No comments

اعلنت جوجل انها بدأت فى عمل  نظام تشغيل مبنى على اللينكس

وقالت فى مدونة جوجل الرسمية ان نظام التشغيل حهيكون اسمه Google chrome os  وحيتبنى  بهدف ان يكون خفيف ومرتبط بالويب وان السبب الرئيسى للخطوة دى ان انظمة التشغيل الموجوده اتصممت قبل ظهور الويب   وان دى  محاولة من جوجل لاعادة صياغة معنى كلمة نظام تشغيل

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

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

اعتقد ان النظام ده حيكون حاجة قريبة من Moblin يعنى الواجهة حتكون حاجة جديدة

Eclipse :اخيرا سريع

يونيو 5th, 2009 Ahmad Abo Bakr 4 comments

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

غير التوزيعات التانية(Fedora) اللى البرنامج فيها سريع جدا

المشكلة ببساطة ان يوبونتو مش بيشغل نسخة جافا GCJ مش الجافا بتاعة Sun

فانت كل اللى عليك انك تخليه يشتغل بالجافا بتاعت Sun

اهم حاجة يكون عندك  sun-java6-jre

وافتح ملف “/etc/eclipse/java_home”

وأكتب فى أول سطر

/usr/lib/jvm/java-6-sun

دوس على الرابط sun-java-jre عشان تصطبه

يوبونتو:دعوة للغباء

أبريل 26th, 2009 Ahmad Abo Bakr 1 comment

اليويونتو يساعد على الغباء

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

وساعتها اكتشفت ان التسهيلات اللى فى اليوبونتو موجودة فى اليوبونتو بس (كنت فاكر انها فى كل اللينكس)

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

التعريفات

ودى من اكتر الحاجات اللى  تعبتنى

انا طبعا فاهم ليه مش بيحطوا  التعريفات غير التعريفات المفتوحة فى الاسطوانة طيب ليه كارت Wirleless مش شغال ان كان التعريف مفتوح ومدمج مع الكيرنل من ايام 2.6.17

ده غير تعريف ال ATI اللى قافنى فى كل حتة

ملحوظة:مدير التعريفات اللى فى يوبونتو بيوفر عليك  جدا

تانى حاجة لعنة اسمها  yum
اللى يجرب apt عمره ما يقتنع بغيره

وطبعا بعد عده محاولات يائسة لتركيب apt فقدت الامل وقولت مش مشكلة

تالت حاجة nautilus

اكتشفت ان من غير التعديلات اللى على nautilus بيبقى متخلف جدا


بس طبعا ده ميمنعش ان الفيدورا فيها حاجات عجبتنى زى

Eclipse

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

مش عارف دى مشكلة اليوبونتو  ولا الجافا ولا اصدارة البرنامج(فيدورا بتستخدم اصدارة متعدلة)

بجد اول مره اشتغل عليه بالسرعة دى

وطبعا اكتشفت انى لو كنت استمرت فى استخدام يو%

اللينكس ضار جدا بالصحة

مارس 15th, 2009 Ahmad Abo Bakr No comments

اللينكس ضار جدا بالصحة و يسبب الوفاة

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

وده فى حالة لو انت مش عاوز تتعلم وعاوز حد يقولك كل حاجة

اصلها حاجة تغيظ  جدا

انا مش بتدايق لما حد يطلب مساعدتى بالعكس انا بفرح جدا

لكن المفروض انت كمان تساعد نفسك

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

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

وبسبب المجتمع المفتوح غالبا بلاقى حل


عارف المشكلة الاكبر فى ايه

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

ولو فتته وبصيت فيه هتلاقى فيه الكلام اللى كان فى الشرح


انا مش عاوز اى حد يزعل من الكلام ده

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

:D