Mohanad Kaleia

Idea for a cause

Install Caffe on Ubuntu with no GPU

If you are reading this post then for sure you know what is Caffe and most probably you want to install it on your machine so I don’t want to speak about what is Caffe and how to use it, this post is just to explain how to install it without having a hard time hopefully. Okay, the installation of Caffe was not straight forward to me, I ran into several problems, first my system was not clean, I had a lot of broken packages that drove me crazy, until I decided eventually to install Caffe on a clean Ubuntu system in a virtual machine without GPU not the best option but for testing and get hands dirty it is okay. I need to mention that my operating system is Ubuntu 16.04. Read More

Master Student at University of Oklahoma,
Electrical and Computer Engineering

dpkg status database is locked by another process – no problem

In case you got this nasty error when trying to install new package on Ubuntu/Debian:
“dpkg status database is locked by another process”,
Then all you need to do is to run the following two commands in the terminal,

sudo rm /var/lib/dpkg/lock

sudo dpkg –configure -a

It worked perfectly with me,

Master Student at University of Oklahoma,
Electrical and Computer Engineering

Printer driver on Linux

99393193

مرحباً .. إن كنت من مستخدمي نظام التشغيل جنو\لينوكس .. وتريد شراء طابعة ولكن تخشى من عدم وجود تعريف لها على اللينوكس فلا تقلق .. في أغلب الحالات يوجد تعريف لأي طابعة على أنظمة لينوكس ..

في مقالة اليوم سأتحدث عن تجربتي بتعريف طابعة Canon pixma E404 على نظام Linux mint

الخطوة الأولى – الحصول على تعريف

قبل الحصول على تعريف أحب أن أذكر أن طابعتي هي printer/scanner لذلك علي جلب تعريفين الأول للطابعة والثاني للسكانر.. يمكن الحصول على تعريف من خلال زيارة هذا الموقع وتحديد نوع الطابعة والموديل: 

http://supportdrivers.info/canon-pixma-e404-drivers/

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

Read More

Master Student at University of Oklahoma,
Electrical and Computer Engineering

Linux Mint death black screen problem

من فترة قريبة قمت بالانتقال لتوزيعة Mint 17 .. ولكن واجهتني مشكلة من أول يوم

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

إذاً ما الحل؟

ملاحظة كرت الشاشة المستعمل عندي هو intel مدمج ..

من Settings -> Advanced قم بالبحث عن "Use hardware acceleration when available" .. وقم بإزالة تفعيل هذا الخيار uncheck ..

ومن ثم قم بإعادة تشغيل المتصفح .. 

وهكذا ستكون المشكلة قد حلّت

 

Master Student at University of Oklahoma,
Electrical and Computer Engineering

How to open EXT drive from Windows

308

هل صادفت يوماً سواقة بنظام ملفات ext، طبعاً لو كنت تعمل بنظام WIndows لن تتمكن من فتح ولا حتى رؤية هذه السواقة، السبب .. ببساطة لأن نظام Windows يدعم عدد محدود من أنظمة الملفات وبشكل رئيسي NTFS. الحقيقة لقد صادفتني هذه المشكلة عندما انتقلت من Ubuntu إلى Windows، وقد كان قرص البيانات يعمل بنظام ملفات EXT3، لم أتمكن طبعاً داخل نظام Windows من فتحه، ولكن ما الحل .. الحل موجود طبعاً.. من خلال برنامج صغير جداً يقوم بفتح وعمل Mount لهذه السواقة في نظام Windows

البرنامج اسمه Ext2FSD، طبعاً يمكن تحميله وتشغيله وهو في غاية السهولة، الصور التالية هي للقطات عن البرنامج وكيفية عمله:

 

Read More

Master Student at University of Oklahoma,
Electrical and Computer Engineering

تنصيب بيئة MPI على نظام أبونتو

بعد أن بدأت بإعطاء سلسلة دروس برمجة تفرعية باستخدام مكتبة MPI أحببت أن أضع بعض الدروس على مدونتي.

طبعاً طالما أنني أعمل على بيئة لينوكس فأحب أن أضع شرحاً لكيفية تنصيب وبدء العمل على بيئة MPI باستخدام نظام أبونتو.

لتنصيب مكتبة MPI فقط نكتب في التيرمينال التعليمة التالية:

sudo apt-get install libcr-dev mpich2 mpich2-doc

Read More

Master Student at University of Oklahoma,
Electrical and Computer Engineering

ًWorking with prolog on ubuntu

swipl

بقلم: م.مهند شب قلعية.

يوجد العديد من مفسرات لغة البرولوغ على بيئة ويندوز ومنها visual prolog ، ولكن القليل منها يعمل على بيئة لينوكس، سنتكلم على بيئة SWI-Prolog بعض ميزات هذه البيئة:

  • مجاني ومفتوح المصدر.
  • خفيف وسريع.
  • يدعم تعدد الخيوط.
  • يدعم أنظمة تشغيل WIndows – GUN/Linux – Mac

Read More

كيفية إضافة أي برنامج إلى شريط يونيتي في أبونتو

unity launcher

يؤمن مشغُل يونيتي  Unity launcher في أبونتو الوصول السريع للتطبيقات من خلال الاختصارات الموجودة عليه، بشكل عام يمكن إضافة أي برنامج إلى هذا المشغل عن طريق تشغيله أولاً وبعدها النقر بالزر اليمين على أيقونته على مشغل يونيتي ونختار lock to launcherK، ولكن بعض التطبيقات لا نستطيع تطبيق هذا الأمر معها، إحدى هذه التطبيقات هي Aptana 

Read More

Install and setup ftp server on ubuntu

offSiteFTP_B

قبل أن أبداً بشرح كيفية تنصيب مخدم الملفات FTP server، لنتحدث باختصار شديد عن ماهو مخدم الملفات. بداية FTP هي اختصار File transfer protocol أي بروتوكول نقل الملفات، ومن خلاله يمكن تبادل البيانات في الشبكة بين المخدم والأجهزة العادية. وطبعاً ftp server هو المخدم الذي يتم فيه حفظ البيانات.

Read More

كيفية الوصول لكرت الذاكرة في أندرويد 4 من أبونتو

Enable-MTP-on-Linux

لابد وأن كل من حصل على هاتف أو جهاز لوحي بنظام اندرويد 4 قد لاحظ عدم إمكانية ابونتو من الوصول والتعامل مع الملفات الموجودة في كرت الذاكرة، فعلياً يمكنه فقط عرض الملفات دون القدرة على الحذف أو التعديل والإضافة، والسبب في ذلك هو استخدام اندرويد لنظام نقل الملفات MTP الغير متوافق مع لينوكس، لذلك ولجعل أبونتو يتمكن من التعامل مع هذا البروتوكل لابد من الاستعانة ببرنامج وسيط، البرنامج الذي تعاملت معه اسمه Go-mtpfs، سأشرح الآن كيفية تنصيبه خطوة خطوة (طبعاً هذا الشرح موجه لأنظمة أبونتو):

Read More

Pages:12