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

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,

Cross Compilation of QT/C++ application for Windows under Linux

السلام عليكم ورحمة الله

من المعروف أن لغة C++ هي من بين اللغات التي يمكن أن تعمل على مختلف أنظمة التشغيل .. والتي تسمى cross-platform language، حيث يمكنك ان تقوم بكتابة برنامج وبناءه ليعمل على نظام تشغيل Windows و Linux وحتى على الموبايل..

في هذه المقالة سأشرح كيف نقوم ببناء مشروع QT based application على نظام Ubuntu بحيث يعمل على نظام Windows

Read More

Create windows service from an application

في هذه المقالة سوف أقوم بشرح كيفية إنشاء system service على نظام التشغيل ويندوز.

في البداية ماهي system services؟!

System services هي نوع خاص من التطبيقات تم إعدادها لكي تعمل في الخلفية، أحياناً حتى قبل أن يقوم المستخدم بتسجيل دخول.

لن أتحدث هنا بالتفصيل عن windows services يمكن الإطلاع عليها لو أحب القارئ من المصادر في آخر المقالة [1].

حديثي في هذه المقالة حول كيفية إنشاء service بسهولة، سنتعامل مع برنامج اسمه nssm، واسمه اختصار لـ non-sucking service manager.. J من اسمه نلاحظ أنه سهل الاستخدام يحاول تخفيف تعقيدات التعامل مع الخدمات

سأفترض أنه يوجد برنامج جاهز تريد فقط أن تقوم بتحويله إلى خدمة،

Read More

How to steup XAMP with MSSQL server

تحتاج للترجمة للعربية، ولكن جربتها وهي ناجحة:

المصدر:

http://samalpramod.blogspot.com/2014/03/connect-sql-server-2008-from-xampp.html

https://gist.github.com/mycodee/f1616d3ff7cecdf90fb9

 

Troubleshoot

1. ظهرت لي مشكلة بعد ان قمت بتضمين الملفات لم يعمل فكان الحل بتنصيب odbc نسخة 64 بت 

https://www.microsoft.com/en-us/download/details.aspx?id=36434

2. ظهرت مشكلة ثانية هي أن من سطر الأوامر يظهر أن تعليمة الاتصال مع قاعدة البيانات غير معرفة .. سبب المشكلة ان ملف الاعدادات php.ini الخاص بسطر الاوامر غيره المستخدم من قبل المتصفح .. الحل يجب إضافة ملف الاعدادات إلى متغيرات النظام system environment Path

 

How to open EXT drive from Windows

308

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

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

 

Read More

تنصيب نظام تشغيل ماك على البيئة الافتراضية vmWare

Apple-logo-300x300

 

هل فكرت بتجربة نظام MAC OSX من شركة Apple، ولكن كما نعرف لا يمكن أو من الصعب تنصيب هذا النظام على أجهزة PC، ولكن يمكن لنا تنصيبه وتجربته من خلال البيئات الافتراضية مثل vmWare، بشكل عام من الصعب العثور على نسخة حديثة من نظام OSX تعمل على vmWare، سأقوم في هذه المدونة بشرح طريقة تنصيب OSX على vmWare.

 

Read More

How to solve winload.exe missing problem

winload_exe_vista_missing_or_corrupt

ظهرت معي مشكلة في سيرفر عليه نظام تشغيل windows server 2008 بأنه لم يعد يقلع وتظهر رسالة خطأ التالية:

Windows Boot Manager

Windows failed to start. A recent hardware or software change might be the cause. To fix the problem:

1. Insert your Windows installation disc and restart your computer.
2. Choose your language settings, and then click "Next."
3. Click "Repair your computer."

If you do not have this disc, contact your system administrator or computer manufacturer for assistance

File: \Windows\system32\winload.exe

Status: 0xc000000f

Info: The selected entry could not be loaded because the application is missing or corrupt

Read More

Pages:123