Mohanad's "Blog" 🤓👋

The best way to kickoff the new year is to do an adequate planning. In this post, I will dump down my thoughts on planning for software engineering career. Before we can start planning, we need to list a set of criteria of what we are trying achieve in a year. To find these criteria, try

--

AI in Arabic was created in October 2019, with the first article published on October 11, 2019 and was officially launched on the first of April 2020. The team has been growing sin

--

Introduction In order to expose a web server to the internet, so users can access it from anywhere, you will need few things. 1) A web server 2) Static IP address 3) maybe a domain name. If you are reading this blog from a laptop then you already have the first requirement, really even a

--

Code formatting and linting is one of the essential part in writing a clean code. Instead of wasting lots of time doing it manually or to waste other people’s time reviewing ugly code. You MUST use some automation tools that does the job for you! (yay for automation) <img src="ht

--
gRPC — gentle introduction

Remote Procedural Call When I was in school, in the Operating Systems class, we learned about remote procedure calls in short RPC. We learned about CORBA which was used for RPC calls. I did not fully un

--

في عالم هندسة البرمجيات، يوجد معيار هام جداً لتحديد فيما إذا كانت البرمجية أو الخدمة (سمها ما شئت) موثوقة أم لا، هذا المعيار هو الجاهزية availability، بحيث أن النظام أو الخدمة يجب أن تكون متوفرة وجاهز

--

Recently, I attended a course on discrete optimization on Corsera. One of the problems I was trying to solve is the Travelling Salesman Problem, the famous NP-Hard optimization problem. The course explained how to solve several real problems with several algorithms, one of them is Tabu Search. T

--
Windows 7 no longer boots

IMG-20140309-WA0002<

--

offSiteFTP_B<

--

example 2-3 كلنا يعرف أهمية البرمجة التفرعية وكيف أصبحت ضرورة في كل برنامج

--

Oracle_Database من فترة صادفتني مشكلة عند تعاملي مع قاعدة البيانات أوراكل

--

Cat-In-Computer226 [بقلم م. مهند شب قلعية]{style="background-color:#D3D3D3;"}

--

no-internet-connection-300x300 هل واجهتك مشكلة عدم قدرة ويندوز سيرف

--
أدواتي - codeIgniter

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

--
My TOEFL exam experience

257879936

--
أدواتي - المحرر

Brand-Marketing-Tools

--

[Recently, I was working on a project to find the position of a target point (e.g. mobile phone), in an indoor environment. Many technologies are being used in this area including WIFI, Bluetooth, RFID and all kind of sensors you can ]{style="font-size: 14px;"}[imagine]{style="font-size: 14px;"}[

--

mycodee لقد قمت بتغيير شعار مدونتي الشخصية .. كما قمت بتغيير وتعديل تصميم

--

swipl [بقلم: م.مهند شب قلعية.]{

--
SQL Group BY

sqlمعظم البرامج اليوم تستخدم قواعد البيانات لحفظ البيانات، طبعاً لابد عزيزي القا

--

dialogo[بقلم: م.مهند شب قلعية]{style="background-color:#E6E6FA;"} <p

--

::: {dir="rtl"} السلام عليكم ورحمة الله وبركاته. [شرح المشكلة :]{style="color:#008000;"} المشكلة تحدث عند إدخال أو قراءة المعلومات في أوراكل XE حيث تظهر اللغة العربية بشكل ???? غير مقروءة. [حل المشكلة بإذن الله:]{style="color:#008000;"} <

--

lamp إن كنت من مطوري الويب فلابد وأنك قد سمعت أو احتج

--

[[ربط الجافا مع قاعدة البيانات أوراكل]{style="font-family:AlBattar;"}]{style="color:#c90016;"} [سنتناول اليوم طريقة ربط برنامج مكتوب بلغة الجافا مع قاعدة البيانات أوراكل ]{style="font-family:Tahoma;"}. [قبل أن نبدأ علينا أن نعرف أنه لكي يتمكن أي برنامج جافا من الاتصال بقاعدة البيان

--

codeit بعد أن قمت بإنشاء مدونتي فكرت بتصم

--
Printer driver on Linux

99393193 مرحباً .. إن كنت من مستخدمي نظام

--

يوجد الكثير والكثير من أدوات الإدارة لقواعد البيانات بعضها المجاني .. بعض الذي يعمل على الويب .. اليوم سأستعرض أفضل البرامج التي عملت عليها.. PHPMyAdmin [من خلال phpMyAdmin يمكننا إدارة قواعد البيانات من نوع MySQL من خلال الويب مباشرة.. وهي تعتبر المفضلة لشركات الاستضافة لذا من ال

--

project-ara هل سمعت من قبل بمشروع ARA من غوغل للهواتف الذكية؟ حسناً إ

--

308 هل صادفت يوماً سواقة بنظا

--
Data2Excel

Hi there .. Some times we want to export the data in our database to an Excel file for many purpose.. (for example to filter it).. so I've programmed an application that convert database table's data to excel file.. [Describtion:]{style="color:#993366;"} <l

--

codeIgniter<

--
Fridge !! and code !... :)

If you think this blog is for food then you must be hungry .. This blog is to share my code and application and maybe something else ... So have

--

Enable-MTP-on-Linux لابد وأن كل من حصل على هات

--

Caffe is one of the most popular tools for deep learning, with it you can easily build, train and use deep neural networks and it is considered as the fastest framework as the time of writing this post. The reason why I’m writing this post is because I could not find one article that can answer a

--

[في هذه المقالة سوف أقوم بشرح كيفية إنشاء [system service]{dir="LTR"} على نظام التشغيل ويندوز.]{style="font-size:14px;"} [[في البداية ماهي [system services]{dir="LTR"}؟!]{.underline}]{style="font-size:14px;"} [[System services]{dir="LTR"} هي نوع خاص من التطبيقات تم

--

Hey.. To copy a hard disk of virtual box you have to change uuid to make it available to use.. you can change it in UBUNTU by typing this command in the terminal [VBoxManage internalcommands sethduuid VBMachine.vdi]{style="color:#008000;"} Enjoy it..<

--

If you are using Apache web server (2.4 or above), enable these modules in httpd.conf file : mod_proxy.so mod_proxy_wstunnel.so <

--
GIT tutorial

مرحباً هل أنت تعمل ضمن فريق عمل على مجموعة من الملفات (مشروع برمجي مثلاً)؟!! وطبعاً لابد أنك تعاني من عمليات مركزية الملفات ودمجها بعد أن يقوم أي شخص بتغييرها.. طبعاً يوجد حلول دوماً، إحدى هذه الحلول هو GIT وهو أدارة لإدارة الملفات وإصداراتها بحيث يقوم بكافة عمليات الدمج والتفريع

--

::: {dir="rtl"} ::: {#post_message_51323} اسم التوزيعة:[ubuntu]{style="color:orange;"}[Debian]{style="color:darkred;"} تصنيف المشكلة: خطوط بشعة الوصف: يمكن أن يلاحظ من استخدم أنظمة جنو لينوكس أن الخطوط العربية بشعة وقليلة م

--

تحتاج للترجمة للعربية، ولكن جربتها وهي ناجحة: المصدر: http://samalpramod.blogspot.com/2014/03/connect-sql-server-2008-from-xampp.html https://gist.github.com/mycodee/f1616d3ff7cecdf90fb9 Troubleshoot 1. ظهرت لي مشكلة بعد ان قمت بتضمين الملفات لم يعمل فكان الحل ب

--
Why can't install OSx on PC

هل تحب تجربة نظام التشغيل OSX ولكن ليس لديك ماكنتوش .. هل حاولت تنصيبه على جهازك PC؟ .. هل فشلت في تنصيبه؟!.. سأخبرك عزيزي القارئ لم تنصيب نظام التشغيل OSX صعب جداً على الحواسيب الشخصية PC .. السبب وراء ذلك أن أنظمة أبل تقوم بفحص وجود شريحة خاصة وفي حال عدم وجودها فإن النظام لا

--

في كثير من تطبيقات الويب يلزمنا التعامل مع مكتبة cURL، ولتنصيبها على أبونتو 12.04 فقط قم بكتابة التعليمة التالية في terminal:

--
What is polarization filter?

https://www.youtube.com/watch?v=e8aYoLj2rO8

--

Hi to install quartus || 10.0 you will maybe face some problems during installation .. Apparently there is a conflict with the file libX11.so.6. Here is a simple workaround: Add the option --confirm to execute the install script. ```{=html} <d

--

Hi :).. Google maps is one of the most famous API for developer to work with maps. I worked on several projects in the intelligent transportation systems domain, analysis traffic data. Dealing with Google maps was one of essential things. Sometimes, I had to quickly plot points on the maps that r

--
"Hello world" IOS app

--
!forbidden

::: {dir="rtl"} السلام عليكم ورحمة الله وبركاته تم بحمد الله إطلاق موقع !forbidden والذي يمكّنك من تحميل البرامج الممنوعة عن بعض الدول (مثل سوريا - السودان - الي

--

[بعد أن بدأت بإعطاء سلسلة دروس برمجة تفرعية باستخدام مكتبة ]{style="line-height: 1.6em;"}MPI[ أحببت أن أضع بعض الدروس على مدونتي.]{style="line-height: 1.6em;"} طبعاً طالما أنني أعمل على بيئة لينوكس فأحب أن أضع شرحاً لكيفية تنصيب وبدء العمل على بيئة MPI باس

--

https://youtu.be/nKqa20eJxI4

--

[video width="640" height="360" mp4="http://mycodee.com/wp-content/uploads/2014/05/Mohanad-Kaleia-CV.mp4"][/video]

--

[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]{.author-d-iz88z86z86za0dz67zz78zz7

--

Hi every body... Today we will show how to install Quartus || 9.1 web edition .. First we have to download it from it's website ... so easy Then after extract it we have to run install script #.install Hint : choose the default directoy to install quartus in it (/o

--

Hello again , If you want to execute cmd <spa

--
Debugging php with Netbeans

https://www.youtube.com/watch?v=HbJOP0YcSjs

--

Hello again In [Ubunut]{style="color:#ff6600;"} maybe you notice that backspace button doesn't go to the previous page ! If you want to enable it open this link about:config and promis you will be carefull and then search for "back

--
boostGrid: data grid view

boostGrid إن إسلوب عرض البيانات للمستخدم هو من أهم الأمور التي يجب أن يراعيها المبرمج أثناء كتابته لبرامجه، ولعل من أهم وأسهل وسائل عرض كتل البيانات الضخمة من قواعد البيانات هي جداول البيانت أو كما يع

--

[vimeo http://vimeo.com/5657337] by Plain Shane Design

--

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

--

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 <p

--

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

--
Control your printing "CSS"

[youtube=http://www.youtube.com/watch?v=FHxIOkkTskU&feature=player_detailpage] by optikalefxx

--

Two years ago I worked on an Internet of Things system that does reading weather information from weather stations and submit the readings into a server to record these readings into a database and visualize them into a UI. (I got to work only on the backend side of it) The project was pr

--