الكل يعلم أن الاتفاقية التي حصلت بين الاتحاد السعودي و شبكة قنوات Art إنما هي نموذج من نماذج السرقة والفساد الاداري التي تعانيها دولتنا المملكة العربية السعودية ، وإلا كما هي عادة جميع الدوائر الحكومية في طرح مناقصات للجميع بحيث يكون كل الشركات تحت ميزان واحد بمنافسة شريفة ، لتظهر بشكل مفاجئ صور الامير سلطان بن فهد مع مدير إدارة ART لتوقيع العقد المشكوك في أمره ..
لكن لنفرض أن رعاية الشباب أدرى وأعلم بمصلحة الوطن والمواطنين ، أن توقع عقد بهذا الشكل الغبي المتخلف الحقير الذي يلزم الشعب السعودي كافة أن يتابع الافلام المصرية البايخة والمسلسلات المصرية الأبيخ والأغاني الماصلة وأدفع مبلغ اضافي عليه فقط لأني أريد مشاهدة مباراة فريقي المفضل ؟
إذا كنت شخص محافظ وأود فقط أن اشاهد مباريات فريقي ، لماذا تلزمني سئ الذكر art في دفع مبلغ للافلام والمسلسلات البايتة ؟
تخيل نفسك وانت تشتري كيلو طمام ، يجبرك صاحب المحل بأن تشتري الطمام الخربان ؟
لا أعلم ولا أتصور بأي قانون يجبرون العالم على الاشتراك غصبا على قنوات سخيفة وبايخة من أول ظهور لها ..!!
ولتغطية خسائرها ، يجبر الشعب السعودي الدفع عشان خاطر الشعوب العربية الثانية تتفرج على الدكتورة قلة أدب … ؟
والأدهى والأمر أن تباع تلك الباقات بمبلغ أغلى بما يقارب 30 % عن أي وطن عربي آخر ؟ وبكل قلة أدب كالعادة تظهر إدارة art لتتكلم عن القدرة الشرائية بحيث أنا كمواطن سعودي اشتري جهاز XBOX و جهاز ps3 وألعابه بنفس اسعاره خارجيا .. مع اختلاف عامل صرف العملة …!!!
عقد الاتحاد السعودي من قنوات art ، عقد يمثل نموذج جميل لكل شعوب العالم بأن الفساد يملأ هذا البلد …!
قيمة متابعة قنوات الكرة السعودية فقط ، 60 ريال سعودي شهريا ، أي ما يقارب 720 ريال على ثلاث قنوات غير احترافية ، مليئة بالاخطاء والهوشات أحيانا على الهواء …
في فيلم سابق أسمه iRobort ، كانت فكرته الاساسية صناعة الروبورت وتأثيراته المستقبلية وبناء على قانون ثلاثي لا يتعارض كل قانون مع الاخر ، يتصرف الروبورت بناء عليه وعلى رغم حكمة القوانين الثلاثة ومع تطور الروبورت أو الحاسب الالي الأم ، اكتشف ان القوانين غير نافعة مع طول الأمد ولذلك يجب أن نقتل كل من في قلبه ذرة مشكلة .!
هذا المدخل البسيط يعبر عن فكرتي ، أنه على مر التاريخ كما أراه ، أن الاشخاص دائما هم المشكلة. لو اجتمع العالم تحت مظلة واحدة لما كانت الحروب بين الدول و لا كانت هناك اطماع شخصية ولا قوانين خاصة لكل دولة وحسب اعتقادي وتحليلي البسيط أنها جزء من فكرة الاسلام في جعل العالم دولة تحت حكم الاسلام وفقط .
على مر التاريخ كانت المشكلة دائما مشكلة اشخاص .. وإلا من صنع طموح بريطانيا في تحتل آخر جزء من استراليا ؟ وما الذي جعل الالمان يعبدون هتلر حتى يدخلون في معمعة روسيا ويقتل البرد ما لم يقتله الرصاص من الجيش الالماني . ويأتي بطبيعة الحال الرئيس بوش والذي تحتار فيه الالقاب ليدمر حتى دولته في عهده !
صدام حسين شخص ، رؤساء أفريقيا أشخاص ، حفلة روسيا في آوائل القرن العشرين بنيت على شخصين . كل الحروب تجد خلفها أشخاص وتتبعها طموحاتهم. بخلاف التفكير المحايد والمنطقي مستحيل أن يرضى أن تبني الدول السدود على الانهار عندما تعلم أن هناك دول في الخلف تموت عطشا ، ومستحيل ان ترمي بقنابل لتنفي 50 ألف من الوجود لمجرد ضرب ميناء لم يمت فيه سوى ألفين شخص ..
لذلك لا اعتقد ان الدنيا تسير بناء على منهج دستور واضح لكل العالم ، حتى الاسلام هناك من يستخدمه ويعيد صياغة أفكاره لتحقيق مبتغى شخصي بحت ..
المشكلة طموح الأشخاص لا طموح العالم …!
الطلعة الاخيرة للبحرين ، شفت فيلمين .. وسلامتكم .!

الفيلم بطولة توم كروز ، وللتوضيح فقط هناك ممثلين أكرههم كره العمى ، توم كروز و ليناردو مدري ايش .. حق التاتيتنك ..
” ياصبر الارض ” بمعنى الكلمة ..
نرجع للفيلم .. الفيلم جميل ولطيف ، اعجبني الاخراج ، اعجبني التمثيل ، اعجبني تمثيل توم كروز للاسف ، اعجبني الحوار ، جدا جدا كان جميل الفيلم ، ما اقدر اقول .. انه خرافي .! ولكن يظل من ضمن الأفلام اللي ودي اشوفها مرة ثانية .. تقديري 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);
}
}
لكل من يعمل داخل نطاق بيئة .NET يفهم جيدا مدى أهمية Visual Studio ، اكاد أجزم أن أهمية الـ VS الان وصلت لماهية اللغة والبرمجة والأكواد التي يكتبها المبرمج ، ولعل أكثر من يعرف مدى تفوق الـ VS هم أهل اللغات الأخرى ، وما تعرف قيمة اللي عندك إلا لما تشوف اللي عند غيرك بالفعل ..
مايكروسوفت قدمت الى الان اربع نسخ من VS تاريخيا … !
نسخة 2001 ، 2003 ، 2005 ، 2008 .. والـ 2010 على الأبواب .. ونزلت النسخة المبدئية على ما أعتقد .! Beta .
حتى لا نضيع وقتنا في الماضي ، لكل الاشخاص الذين ما زالوا يفكرون في تحميل نسخة 2005 أو 2003 ، من باب احترام النفس وحبها ، ارجوك قوم بتنزيل نسخة 2008 وستعرف عما اتحدث عنه ..
مايكروسوفت بمعنى الكلمة ابدعت في نسخة 2008 ، سرعة ، استقرار ، مواصفات ومميزات ، دعم …. صدقا ، البرمجة على 2008 شئ مختلف .. خصوصا مع شخص جرب الـ 2003 و 2005 وكل شخص مر بهالنسختين يعرف عما اتكلم عنه ، على الرغم انهم افضل من أفضل editor موجود في السوق
( هذي لك يا أيمن ) .!
عموما ، نسخة VS2008 نزلت من أربع أنواع أو أربع نسخ ..
- Visual Studio 2008 Standard
- Visual Studio 2008 Express
- Visual Studio 2008 Pro
- Visual Studio 2008 Team Suite
| Product |
Extensions |
External Tools |
Setup Projects |
MSDN Integration |
Class Designer |
Refactoring |
Debugging |
Target Native 64 bit |
Target Itanium Processors |
Visual Studio Tools for Office |
| Visual Studio Express |
No |
minimal |
reduced functionality |
MSDN Express |
No |
reduced functionality |
reduced functionality |
No |
No |
No |
| Visual Studio Standard |
Yes |
Yes |
reduced functionality |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
No |
| Visual Studio Professional |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
Yes |
| Visual Studio Team System editions |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
المصدر
سأحاول جاهدا البحث عن فروقات تفصيلية .. في القريب العاجل ..
كما نعلم بأن مايكروسوفت تقدم خدمة MSDN وهي عبارة عن موسوعة برمجية عظيمة لجميع منتجات مايكروسوفت ، الكل يقر بأن أعظم من لغة برمجة .net هي حجم التوثيق للغات والمنتجات لمايكروسوفت أدق ، أدق التفاصيل ستجدها موجودة بطريقة بسيطة وسهلة وسريعة أيضا في موقع MSDN.COM ..
ولأن طبيعة الشركات تختلف بحجمها وحجم مشاريعها أيضا تقدم مايكروسوفت MSDN Packages وهي عبارة عن اشتراك سنوي بقيمة معينة لا تسوي أبدا قيمة ما تقدمه إلا أنه تأخذ اشتراك سنوي ، وكأن بصورة مبطنة قيمة بقاءك معنا
..
الفكرة أن هناك اشتراكات مختلفة ، ولكل اشتراك له مواصفاته الخاصة ، الجميل في الأمر أنه حل كامل يشمل VS , Source Safe , OS , Office , MS Project , تستطيع ايجاد المقارنات بالضبط من خلال تحميل الملف التالي :
مقارنة بين اشتراكات MSDN
مع تأثيرات الكساد العالمي الحاصل، بطبيعة الحال تواجه الدول الأوروبية و بريطانيا بالتحديد هبوط حاد جدا في العملة ، في شهر اغسطس صرفت شخصيا الباوند بـ 7.8 ريال سعودي لكل باوند ، الان الاسعار خلال الفترة الماضية تتأرجح من 5 – 5.5 ريال .. ربما يعتقد ان الهبوط ضعيف نسبيا كـ ريالين ، لكن تخيل الفندق اللي كنت تاخذه مثلا بلندن بـ 100 باوند = 780 ريال اصبح الان بـ 500 ريال بخلاف .. ان الان الفنادق والمحلات تبحث عن المشتري بأي طريقة ..
نتذكر جدا قبل سنة عندما هبط الدولار هبوط حاد ، وسبب ارتفاع البضائع اليابانية والاوروبية على وجه الخصوص ، بسبب ارتفاع العملة ، اتذكر يوم اشتري سيارتي في كل اسبوع امر المعرض ترتفع 1500 ريال ، ما ادري هل الان مع انخفاض العملة تهبط كل اسبوع 1500 ريال أو لا ؟
الفكرة ان فارق العملة المفترض اننا نعيشه خلال الفترة القادمة بانخفاض اسعار المنتجات الاوروبية و اليابانية ، لذلك أي خطط أو تفكير مستقبلي في شراء منتجات من هالدول ، يفضل الانتظار أو ..!
خطتي الحالية الشراء من موقع amazon.co.uk ، انخفاض في الاسعار بشكل خرافي مع عملة نازلة ، مع سلع في فترة Sale .! كنت متعجب جدا ومنصدم من الاسعار الموجودة ..
مثلا : Call of duty 4 XBOX 360 سعره الحالي في السعودية ما يقارب 260 ريال ، حصلته بـ 120 ريال على amazon.co.uk ..
Wii ينباع بالسعودية بمبلغ 1450 ريال ، الان معروض على amazon.co.uk بـ 950 ريال.
ساعات diesel حصلتها على 100 ريال إلى 250 ريال .!
اللي ابي اوصل له .. ان شراء الاحتياجات الان من هالدول أصبح فرصة اذا كنت تحتاج ، وايضا اسرع من الانتظار لين يحنون علينا التجار ويخفضون الاسعار .
ايضا نقطة اخيرة ، الامر ايضا بالنسبة للسياحة الخارجية ،
حصلت مشكلة لدي عندما اردت ان انقل بيانات عالية الحجم من خلال الـ Web Service ، عندما اقول عالية الحجم مقصدي بيانات كثيرة جدا جدا ونحن هناك نتكلم عن عشرة آلاف سجل خلال طلب على الـ WS واحد ، .. واجهت المشكلة هذه وبسبب محدودية كمية نقل البيانات من خلال الـ WS التي تدعمها الWS بشكل عام ..
كانت هناك عدة خيارات لحل المشكلة ، إما مثلا بتغيير طريقة الـ encoding للرسالة المرسلة من الـ WS ، ولكن الحل الأمثل من خلال البحث هو استخدام طريقة نقل البيانات بواسطة تقنية Streaming ، كانت المشكلة التي واجهتني بعد اكتشاف الطريقة في WCF هو ان بسبب استخدامنا للـ HTTPS في نقل البيانات وهذا يقتضي استخدام wsHttpBinding ، وللاسف لا يدعم Streaming ولذلك اضطررنا للقيام بانشاء Custom Binding مع اعادة صيغة الاعدادات لتكون https و ايضا Soap12 بالاضافة للـ Addressing.
عند استخدام BasicHttpBinding وهذا Profile يدعم النسخ القديمة للـ WS في المايكروسوفت ..
<basicHttpBinding>
<binding name="HttpStreaming" maxReceivedMessageSize="67108864"
transferMode="Streamed"/>
</basicHttpBinding>
عندما نود استخدام https
<customBinding>
<binding name="Soap12">
<textMessageEncoding messageVersion="Soap12WSAddressing10" />
<!-- <httpsTransport transferMode="Streamed" maxReceivedMessageSize="67108864"/> -->
<httpTransport transferMode="Streamed" maxReceivedMessageSize="67108864"/>
</binding>
</customBinding>
أود التاكيد على نقطة اضافية وهي تستطيع استخدام CustomBinding كـ Https و Http وهو موجود في الاعدادات في الاعلى ولكن مهمش بالاعلى ( Commented ) …
بالاضافة يجب الانتباه أيضا للـ MaxReceivedMessage وهو حجم الرسالة بشكل عام .. وبسبب ان القيمة الاعتيادية ( Default Value ) قليلة نسبيا لذلك يجب تغييرها ..
حاولت ان اكون قدر الاماكن واضح ، ولكن .. العتب على الترجمة .. !
حصل ان انكسرت شاشة جهازي اللابتوب .. جهازي هو Dell Studio 1535 شاشة 15.4 ، بعيدا عن كيفية حصول المشكلة وكيف انكسرت ..
قمت بالاتصال بشركة جرير ( الدعم الفني ) ذكر لي ان تكلفة الاصلاح للشاشة .. 1700 ريال ..
بحثت في الانترنت عند اكثر من موقع ، حتى توصلت إلى موقع .. laptopscreen1.com ، حقيقة لم أكن متوقع ان اجد الشاشة بهالصورة السهلة بهالدقة ايضا .. 
شاشتي
المبلغ 70 دولار تقريبا .. أي ما يقارب 265 ريال سعودي .. مع بحث قليل اضافي عن تقييم الموقع على الانترنت ووجدت انه فعلا موثوق ، المشكلة الان طريقة التوصيل .. يوجد 3 طرق .. لعملية التوصيل .. داخل امريكا ، كندا ، توصيل عالمي .. وتكلفة التوصيل العالمي يبدأ 15 دولار .. إلى السعودية .. 70 دولار .. باستخدام شركة Fedex …
استخرت وقمت بالطلب .. التكلفة بالضبط … 560 ريال تقريبا ايضا ..!
قمت بالطلب .. بالضبط .. …
جاء يوم السبت .. بطبيعة هم بعطلة .. ولذلك تتأجل المشكلة ليوم الاثنين .. وصلني اتصال على الساعة 12 اليوم .. من شركة FedEx شرفنا تستلم شاشتك
… ! اكيد ؟ نعم اكيد ؟ اكييييييييييييد ؟ نعم اكيد
…
باقي التركيب ..
اوافيكم فيه ..