الطلعة الاخيرة للبحرين ، شفت فيلمين .. وسلامتكم .!

الفيلم بطولة توم كروز ، وللتوضيح فقط هناك ممثلين أكرههم كره العمى ، توم كروز و ليناردو مدري ايش .. حق التاتيتنك ..
” ياصبر الارض ” بمعنى الكلمة ..
نرجع للفيلم .. الفيلم جميل ولطيف ، اعجبني الاخراج ، اعجبني التمثيل ، اعجبني تمثيل توم كروز للاسف ، اعجبني الحوار ، جدا جدا كان جميل الفيلم ، ما اقدر اقول .. انه خرافي .! ولكن يظل من ضمن الأفلام اللي ودي اشوفها مرة ثانية .. تقديري 7.5/10

فيلم لجيم كيري ، نتذكر من منتصف التسعينيات برز جيم كيري بشكل خرافي ونوع جدا جدا جميل ولطيف ومضحك .. بعد فيلم لاير لاير .. اختلف الجو كثير .. وظهر بكم فيلم .. بالنسبة لي والله حبيتهم .. على رغم عدم تقبل كثير هالنوع من الافلام .. لكن نرجع ل Yes Man .. من احلى الافلام اللي شفتها الفترة الاخيرة .. والله شئ ينحب بمعنى الكلمة .. ويغير في تصرفاتك و تعاملك مع الناس .. فيلم جدا جدا لطيف .. ومحبب للقلب .. ضروري اللي ما شاف هالفيلم يمر عليه .. تقديري 8/10
تحية طيبة ، لكل شخص يعرف قصتي مع السحوبات الدولية من حسابي دون علمي ..
قبل ما يقارب 3 أشهر حصلت سحوبات دولية من حسابي دون علمي .. فقمت مباشرة بالاتصال بالبنك الاهلي ورفع شكوى .. ولمن يود يعرف تفاصيل القصة
بالأمس ردت جميع المبالغ بتفاصيلها ، ولله الحمد .. بطبيعة الحال .. كان اخر اتصال وقرب مدة نهاية الشكوى
اذا يتذكر الجميع قبل ما يقارب 3 أشهر كان هناك تاريخ نهاية الشكوى وهو 1/3/2009 وبطبيعة الحال بداية الشكوى كانت 12/2008 مدة طويلة حقا ..
اخر اتصال طلبت الحديث مع السوبرفايزر وقمت بشرح له المشكلة وقال لي عطني خمس ايام فقط.:) وفعلا خمس ايام وعادت المبالغ .. وهذا شئ غريب في البنك الاهلي ..
فعلا هناك شعور ولو جزئ بأن العمل في البنك الاهلي مبني على الاجتهادات الشخصية فقط .”
عموما ، الحمد الله ..
تحية طيبة ،
أحد المشاريع التي استوجب ان اشتغل على https ، بطبيعة الحال في فترة الديفيلومنت ، كنت احتاج سيرتفيكت للتجربة ، وعشان اقدر اقوم بهالعمل ، بحثت في الانترنت عن أداة تساعدني في إنشاء سيرتفيكت ، وكانت مايكروسوفت كالعادة الحل ..!
Certificate Creation Tool (Makecert.exe)
makecert -sk XYZ -n “CN=XYZ Company” testXYZ.cer
مثال بسيط ، سيقوم الأمر بإنشاء سيرتفيكيت باسم textXYZ.cer وسيكون الـ CN = XYZ Company
بعد الانشاء قم بتشغيل السيرتفيكيت وسيضيف السيرتفيكيت في الجهاز في certificate store هنا نحتاج شئ اضافي وبسيط وهو القيام بعمل assign للسيرتفيكيت على ال Default web site في الـ IIS
بطبيعة الحال لا بد يكون هناك رابط للـ MSDN يبين جميع الخيارات التي ممكن تضيفها على Certificate حتى لو كانت مثلا تاريخ انتهاء certificate مثلا ..! ( اضغط هنا ) ..
شكرا .!
تختلف نوعية البرامج التي نقوم ببرمجتها بمختلف أفكاره وأهدافها ، برامج مرتبطة بالصوت ، بالصورة ، بالرسم ، بالتحليل وانواع وأنواع ومن ضمن تلك البرامج ، البرامج المرتبطة بقواعد البيانات ولأن نوعية البرمجة على قواعد البيانات على رغم بساطتها إلا أنها تدخل في تفاصيل مهمة جدا ، تصبح بصورة أو أخرى مهمة جدا ، خصوصا مع نوعية البرامج .
عادة مايكروسوفت تدعم المشاريع المقدمة من خبراء البرمجة ولعل codeplex.com أكبر دليل على ذلك ..
عموما من ضمن المشاريع المقدمة من هؤلاء الخبراء ، توزيعة Enterprise library وهو توزيعة تجمع أكثر من مكونة منها cache , security , database وخلافه ، المهم بالنسبة لي هنا هو Database Component .
الهدف الحقيقي والفعلي في تقديم Database Component هو عمل مكتبة برمجية من الممكن تحتوي الجميع بأفضل حل وأفضل طريقة أيضا .. وهذا فعلا ما حققته DC ..
الفكرة ، نحن نستخدم sql server ماذا لو استخدمنا غدا Oracle ، MYSQL ؟ الواجهة الفعلية التي تكتب فيها أكوادك نفسها لن تتغير .. كل ما تحتاجه تغيير في الـ Base ليتعامل مع مختلف أنواع الداتابيس ..
public UserInfo GetUserInfo(string username)
{
try
{
//DataBase Name On Configration File
Database db = DatabaseFactory.CreateDatabase("DefaultDB");
UserInfo user = null;
// usp_GetUserByUsername is SP Name
using (DbCommand dbSPCommand = db.GetStoredProcCommand("usp_GetUserByUsername"))
{
// add in parameter value
db.AddInParameter(dbSPCommand, "p_username", DbType.String, username);
// Execute
IDataReader dr = db.ExecuteReader(dbSPCommand);
// start reading , because we know the result will be one record. we use if.
// otherwise use while(dr.Read())
if (dr.Read())
{
user = new UserInfo();
user.Name = (string)dr["USERNAME"];
user.DateOfBirth = (DateTime)dr["DATE_OF_BIRTH"];
}
return user;
}
}
catch (Exception ex)
{
// add the error details on the event viewer
DALException.Publish(ex);
// translate the exception base on type of error.
// here we have to check the type of error to make it more generic for sql server , oracle or mysql
throw DALException.Translate(ex);
}
}