الأرشيف الشهري: أغسطس 2013

خمسة نصائح مفيدة لعدم ضياع بيانات هواتفكم

CopyBackupFiles

من خلال إستخدامي لهاتفي الجالاكسي اس3 تعرضت لضياع بياناتي فجأة بسبب عيب توقف الهاتف عن العمل (او مايسمى بالموت المفاجئ ) والذي ينتج عنه عدم إمكانية إسترجاع أي بيانات بسبب توقف الهاتف عن العمل تماما، لكن لم تكن الخسائر كبيرة بالنسبة لي بسبب أتباعي لبعض المميزات المفبدة بنظام أندرويد وإستخدامي لبعض البرامج التي تقوم بالنسخ الاحتياطي للبيانات. استمر في القراءة

عراقيل مصرفية امام العمل الخاص

Western Union

بما أنني أدير شركة صغيرة للبرمجة وتقنية المعلومات (عمل حر)، فهناك أمور لا بد لي من القيام بها شخصياً مثل إرسال وإستلام الأموال سواء داخل أو خارج ليبيا حتى أتمكن من إنجاز أعمالي بطريقة جيدة، وبالتالي توجهت يوم بالأمس (الأحد) إلى برج طرابلس (برج الفاتح سابقاً) لإتمام بعض الأعمال المصرفية وكانت البداية بالتوجه إلى مصرف الوحدة لإرسال حوالة بالعملة الأجنبة إلى إحدى الشركات بالخارج بما أن المصرف هو وكيل شركة MoneyGram لإرسال وإستقبال العملات الأجنبية، لكن أخبروني بأن منظومة الارسال عاطلة! ويمكنني التوجه إلى مصرف التجارة والتنمية لأنه وكيل شركة Western Union لإرسال وإستقبال العملات الأجنبية، وفعلاً توجهت إى هناك. استمر في القراءة

أرشفة الكود المصدري للمبرمجين

image_thumb.png

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

(1) أستخدم في البرمجة نظام Visual Studio 2010 ولحل هذه المشكلة أقوم بترتيب الحلول البرمجية في دليل واحد ثم أستخدم برنامج (CleanProject) وهو إضافة برمجية تقوم بضغط الدليل الذي يحتوي على المشروع الخاص بك الى ملف واحد مضغوط بصيغة (ZIP) بعض التخلص من الاضافات الغير مفيدة بحيث يكون حجم الملف الناتج صغير جداً، وماعيلك الا الضغط بالزر الايمن بالفأرة على الدليل وتشغيل البرنامج.

لكن سينتج ملف وحيد في كل مرة، وسيتم الكتابة عليه وتضيع النسخة السابقة!

(2) لحل هذه المشكلة قمت بتصميم برنامج (مجاني) تحت إسم (GetDateTime) يقوم المستخدم بإختيار الملف الناتج من عملية الضغط في الخطوة (1) ويقوم البرنامج بتغيير اسم الملف الى اسم جديد عبارة عن الاسم الأول + التاريخ + الوقت، الذين تم فيهما تكوين البرنامج.

مثال : اسم الملف المضغوط (SaleSystem.zip)  ويكون الإسم الناتج من العملية هو (.zip[20130421062640]SaleSystem) وبالتالي فكل ملف يحوي الكودى المصدري لبرنامجك حتى التاريخ والوقت المسجل على اسم الملف المضغوط، وبالتالي فالملفات بهذه الطريقة سهلة الأرشفة والتخزين وامكانية الرجوع الى اي اصدار أمر بالغ السهولة.