Mohanad Kaleia

Idea for a cause

أدواتي – codeIgniter

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

من ضمن سلسلة أدواتي، تحدثت سابقاً عن محرر لغات الويب aptana، في هذه التدوينة سأطرح بيئة أو إطار عمل للغة الويب PHP هذه البيئة هي CodeIgniter، ولكن قبل أن أتكلم عن مميزات هذه البيئة أحب أن أطرح أساليب عمل أي مشروع ويب وكيفية اختيار بيئة العمل المناسبة له.

بداية عندما يريد أي مطور ويب أن يعمل أي مشروع أو تطبيق ويب عليه أن يختار كيف يعمل وهو إما:

  • Pure php.
  • بيئة\إطار عمل مثل Codeigniter.
  • CMS.

Read More

مراحل بناء مشروع برمجي خطوة بخطوة – الجزء الأول التحليل

software_engineering

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

بشكل عام لتطوير أي نظام برمجي فإننا سنمر بمرحلة التحليل، التصميم، التنفيذ، الاختبار والصيانة. سنتكلم في هذه المقالة عن أولى مراحل التطوير وهي مرحلة التحليل.

 

Read More

How to remove index.php from Codeigniter URL

 

codeIgniter

في حال كنت مطور ويب وتعاملت مع بيئة codeIgniter لابد وأنك قد لاحظت أن الرابط URL الافتراضي يحتوي على الجزء index.php وربما قد أزعجك وجوده مثلي بشكل دائم، ولابد أنك تريد تغييره وحذفه وإلا لما وصلت لهذه الصفحة wink.

before:

localhost/backmeup/index.php/dashboard

after:

localhost/backmeup/dashboard

 

Read More

Execute cmd commands using C#

Hello again , 
If you want to execute cmd commands from c# you can use this method : 

private void ExecuteCommand(string Command)
{
    ProcessStartInfo ProcessInfo;
    Process Process;

    ProcessInfo = new ProcessStartInfo("cmd.exe", "/C " + Command);
    ProcessInfo.CreateNoWindow = false;
    ProcessInfo.UseShellExecute = false;
    Process = Process.Start(ProcessInfo);
    Process.WaitForExit();

    Process.Close();
}

If you like to execute multi commands in the same process you can just seperate each one with "&"

like this : 


ExecuteCommand("cd & myApp.exe");

where "cd" is the first command and "myApp.exe" is the second one.

Enjoy it..


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

ربط الجافا مع قاعدة البيانات أوراكل

سنتناول اليوم طريقة ربط برنامج مكتوب بلغة الجافا مع قاعدة البيانات أوراكل .

قبل أن نبدأ علينا أن نعرف أنه لكي يتمكن أي برنامج جافا من الاتصال بقاعدة البيانات أوراكل يجب أن يتوفر driver خاص اسمه jdbc والذي يهتم بإدارة عمليات الاتصال والاستعلامات وغيرها من العمليات مع القاعدة.. المهم يمكن تحميله من موقع أوراكل مباشرة باتباع الرابط التالي واختيار مدير القاعدة المناسب :

http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html

Read More

Application Path

كثيراً مانحتاج لمعرفة مسار البرنامج ولمعرفة مسار البرنامج يمكن تطبيق التعليمة التالية :

string path = Path.GetDirectoryName(Application.ExecutablePath);

 

إلى اللقاء

Pages:123