2009/08/18

Vista's Image Resizer -- As Simple As That

image

أردت تصغير بعض الصور و أنا استخدم Windows 7، فذهبت لتنزيل برنامجي المعتاد
Image Resizer for XP - MS Powertoys

لكن بعد التثبيت اتضح لي انه لا يعمل على الVista أو الWin7
ذهبت لموقع ميكروسوفت لأبحث عن إصدار أحدث منه، لكني لم أجد شيئا. أكملت البحث في موقع ميكروسوف إلى أن وجدت وصلة من منتدى ميكروسوف لبرنامج آخر اسمه Prish Image Resizer
بالرغم من أن وصلة البرنامج تبدو غير واضحة في موقع ميكروسوفت، و كأن هناك تخوف من انتشار البرنامج إلا أن وصلة تحميل البرنامج منتشرة بالنت، بالإضافة إلى توفر إصدار لمعالجات 64 بت.

2009/08/04

Good (Free) DVD Rip

DVDx splah screen

في الفترة السابقة أخذت بتسجيل حلقات مسلسل من أحد القنوات الفضائية باستخدام DVD Recorder، و أردت نسخها إلى الكمبيوتر (Rip)
المهم، بالرغم من أن هذه ليس المرة الأولى التي أفعل ذلك، إلا أنه واجهتني مشكلة اختيار البرنامج المناسب و الCodec المناسب لمسلسل تلفزيوني عادي النقاوة.
و بعد كثير من المحاولات (مع البرامج المجانية بالطبع) خلصت لبرنامج DVDx بالرغم من واجهته البدائية نوعا ما إلا و إنه من أقل البرامج أخطاء/crashes و يسمح بالencode باستخدام Xvid و هذا كاف لاحتياجي.

بعض البرامج لم تعمل معي أو حدثت بها أخطاء فمثلا
Hand Brake لم يعمل معي و احتمال سبب ذلك 1- استخدامي لويندوز7 و 2- عدم وجود الcodecs في الجهاز مسبقا.

الخلاصة
برنامج DVDx يعتبر كاف لتحويل مقاطع من الDVD فيديو إلى ملف AVI لمسلسلات عربية و بنقاوة جيدة

وصلات
كيفية استخدام DVDx

2009/07/17

ملاحظات برمجية لبرنامج مستخلص أسماء الملفات

لماذا/كيف عملت برنامج "مستخلص أسماء الملفات"؟

مقدمة:
كثير من الأوقات تكون لدينا مهام بسيطة نود عملها في الحاسب لكننا نفاجأ بعد ذلك بمدى تعقيد خطواتها. فيسأل أحدنا "لماذا هذا التعقيد فأنا لا أريد إلا الشيء اليسير، أو لماذا يجب علي أن أتعلم الصعب حتى أعمل شيء من البديهيات؟".
و هذا فعلا ما حيرني عندما أردت أن أسرد ما لدي من برامج، فعوضًا عن كتابتها جميعا يدويا أريد أن آخذها كلها ثم احذفها في الnotepad.
طبعا هذا لم يحدث، جربت عن طريق الWindows explorer و word و Find فلم أجد طريقة لذلك، فأصبحت أبحث عن طرق أخرى في الويندوز لكن لا فائدة "أهذا معقول؟"، حتى قلت خلاص.. سأستخدم الCommand prompt و قد عمل اللازم، لكن هناك أمر آخر.
ماذا عن الذي لا يعرف استخدام الcommand prompt أو من هو غير متمرس في استخدام الحاسب؟
لذلك قلت لابد من محاولة كتابة برنامج يسهل هذه العملية.

المحتوى:
يعتبر هذا الموضوع مثال بسيط لكتابة برنامج للإستخدام الشخصي و من ثم تغييره ليتناسب مع المستخدمين الآخرين على اختلاف احتياجاتهم.
و ما يلي استعراض الإصدارات التي نزلتها و أسباب برمجتها بالإضافة الي المشاكل التي حصلت مع حلولها.

البداية (1.0.0-1.2.0)

كانت فكرتي أن أجعل البرنامج يعمل مباشرة من الFolder الذي هو فيه و يقوم -تلقائيا- بإنشاء ملف txt به (أسماء) جميع المجلدات و الملفات الحالية (من دون ملفات الSubfolders)، بالإضافة إلى خيار انه اذا أردت الملفات مع الامتداد (Extension type) أم لا

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

(1.3.0-1.6.4)
حتى تسهُل امكانية
استخدام البرنامج أضفت خاصية اختيار المجلد - Choose a folder، و أيضا إضافة خاصية حفظ ملف الtxt لأي مكان يحدده المستخدم
المزايا: البرنامج يؤدي الوظيفة بشكل جيد
العيوب: يعتبر البرنامج بسيط جدا و محدود الاستخدام (فقط يعرض "جميع الملفات" في مجلد معين لا أكثر و لا أقل)


يقوم المستخدم باختيار المجلد ثم يضغط على الزر المخصص لكتابة ملف الText

(1.7.0-1.9.0)
لكي يكون البرنامج أكثر فاعلية، قمت بإضافة صندوق (text) لإظهار الملفات (عرضها و/أو تغيير محتواها في البرنامج قبل حفظها).
إضافة خاصية الفلترة (filter) و هي البحث عن أحرف أو كلمة محددة لاسم الملف
إضافة خاصية اختيار البحث للمجلدات فقط أو الملفات أو كلاهما
أيضا خاصية إظهار ناتج عدد الملفات و التاريخ و مسار المجلد

المشاكل التي واجهتني:
كيفية فصل الملفات عن المجلدات
كيفية حذف امتداد الملفات عند عرضها مع المجلدات (إذ يجب معرفة الملف من المجلد حتى أحذف امتداده)
و حللت ما فات بطريقة البحث أولا عن المجلدات و من ثم البحث عن الملفات و عندها أستطيع التحكم بعرض امتداداتها

المزايا: خواص جديدة تجعل البرنامج أكثر فائدة و محببة أكثر للمستخدم
العيوب: تظل مشكلة إظهار ملفات لمجلد واحد فقط

الشكل الجديد للبرنامج

2.0.0-2.0.6
التحول هنا كانت مثير و صعب في نفس الوقت، فقد أضفت ميزة البحث داخل المجلدات Subfolders (و غيرت محرك البحث المستخدَم)، بالإضافة إلى قائمة اختيار المجلدات فبالإمكان الذهاب إلى المجلد الذي قبله أو المجلدات المتفرعة منه
و أيضا خاصية استعراض المجلد الحالي بالWindows Explorer

المشاكل التي واجهتني:
- البطء الحاصل عن استعراض ملفات كثيرة جدا، ما اضطرني إلى تغيير أساس البرنامج في عملية البحث إلى ايجاد طريقة أفضل، عملت مقارنة بين طرق البحث المتوفرة (في موقع الAutoit) جربت معظمها و أخذت الأسرع
- كيفية التحكم بالملفات و كيف أظهرها هل بإسمها الكامل أو المختصر أو حسب مكانها من المجلد العادي، فجعلت ذلك على المستخدم أيها يختار.
- طريقة البحث الجديدة تعمل بكفاءة عالية، و إن استخدمت نفس الطريقة السابقة بعرض المجلدات أولا ثم الملفات قد يقلل من كفاءتها. فغيرت الطريقة إلى أنه يتم الاستعراض بشكل طبيعي و أضع علامة تميز الملفات من المجلدات حتى أستفيد من خاصية امتداد الملفات
- حصلت لي مشكلة أخرى ألا و هي عدم امكانية عرض أسماء الملفات الغير oem فالذي يظهر فقط الأحرف و الأرقام الانجليزية (مع رموز غريبة)، أي أن الأحرف العربية لا تظهر، و الحمدلله وجدت طريقة في الويندوز (Dll file) تحل هذه المشكلة بترجمة الoem إلى الansi

المزايا: طرق أكثر في كيفية عرض أسماء الملفات، و التغيير الآني في عرض الملفات قبل حفظها لملف text، و عملية البحث أصبحت أسرع الآن



الشكل الأخير للبرنامج

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

و في الختام يجب ألا أنسى جميع من ساعدني و شجعني لإظهار هذا البرنامج بهذه الصورة. فشكرا لهم و لكم على القراءة :)

----------------

وصلات
  • طرق البحث التي جربتها Recursive و FileListToArrayEx و FileSearchSshrum و Larry's FileSearch (المستخدمة في البرنامج منذ نوفمبر 2005) و أسرعها (حتى july 2009) كان FileListToArrayEx


File Names Extractor - 2nd Version

السلام عليكم

إليكم الإصدار الجديد من برنامج مستخلص أسماء الملفات
(2.0.6) (2.0.7)

الخصائص الجديدة
1- امكانية استعراض ملفات ما داخل المجلدات
2- التحكم في كيفية عرض مسار الملفات(
Files paths)
3- التنقل بين المجلدات أصبح أسهل
4- تحسين/تسريع أداء البحث
5- خاصية الLive output و هي عرض الناتج عند إحداث أية تغييرات على البرنامج، ما يسهل البحث عن الملفات و ايضا عملية حفظ الملف النصي لاحقا

مميزات البرنامج:
  1. عرض الملفات و المجلدات بصيغة text باستخدام GUI
  2. البحث عن ملفات أو مجلدات محددة بسرعة
  3. يساعد في أرشفة الملفات
  4. خفيف على المعالج صغير الحجم و لا يحتاج ل.NET Framework أو أية DLL Libraries
  5. متنقل فلا يحتاج لـInstall فقط شغل ملف ال.exe
  6. يعمل على Windows 2000/Windows XP/Vista/Windows 7




للتنزيل/تحميل/داونلود:
Filenames_2.0.7 - 285 KB

2009/04/24

File Names Extractor


أقدم لكم برنامجي "مستخلص أسماء الملفات" أو File names extractor

عن البرنامج:
يقوم هذا البرنامج بأخذ اسماء الملفات و المجلدات و وضعها في ملف كتابي ".txt" باستخدام واجهة ويندوز بسيطة يعمل على جميع إصدارات الويندوز ;)

ما فائدة هذا البرنامج ؟
مثلا .. لديك مجلد به جميع ملفات الفيديو مثلا (أو مجلد الألعاب أو البرامج أو...) و أحد أصدقائك طلب منك قائمة الملفات التي في جهازك، فماذا تفعل !؟
=> الحل: تشغل هذا البرنامج.
و ايضا هناك استخدامات كثيرة قد يحتاجها الGeeks

ما الجديد في هذا الإصدار؟
- قابلية إظهار عدد النتائج(اسماء الملفات) و التاريخ و مسار المجلد
و بهذا تكون المعلومة أفيد [شكرا للصديق Dark Night :) ]

لتنزيل الملف:

2009/04/19

Heroes of Might and Magic 5 - Music Changer Mod


أهلا بالجميع
لا أخفي عليكم حبي لألعاب الكمبيوتر الاستراتيجية و بالذات لعبة Heroes of Might and Magic.
و آخر جزء نزل حتى الآن هو الخامس، و ما سأتحدث عنه الآن ليس عن طريقة اللعب أو رسومياتها و إنما الموسيقى فيها
فمع استمراري في اللعب (و خصوصا أوقات القتال الطويلة) مللت من سماع نفس الموسيقى مرارا و تكرارا
لذا قررت أن أغيرها بسابقاتها الجميلة -في رأيي- و المتعددة.
المهم و بينما أحاول إضافة ملف جديد لموسيقى محددة، اتضح لي أن هذا ليس بالشيء السهل/السريع
فذلك يتطلب خطوات متعددة مثل تغيير سطر في أحد الملفات ثم إنشاء ملف جديد في مجلد آخر و من بعدها إضافة مسار الملف المراد في الملف الأصلي!
فلم لا أعمل برنامج يسهل هذه الخطوات و يجعلها بكبسة زر؟ ;)

ماذا يفعل هذا البرنامج
  1. تغيير/حذف الموسيقى لمدينة
  2. إضافة/حذف موسيقى للمعارك

كيفية الإستخدام:
  1. Extract the file into 'Heroes5\Data' folder
  2. Run the file 'H5_Music_Files_Changer_x.x.x.exe' then specify the Heroes5\Data folder, you should see the list of the music files used in the game
  3. Add/remove the files you want :)

ما الملفات التي يقبلها:
  • الكثير من ملفات الملتميديا كـmp3/mpeg/wma/ogg

ملاحظات أخرى:
  • عند إضافة أكثر من ملف للمعارك (Combat) فسيتم تشغيلهم -في اللعبة- من غير ترتيب محدد
  • حاليا في هذا الاصدار أنه فقط يمكن إضافة ملفات موسيقى للمدن(Towns) و المعارك (Combat)

لتنزيل البرنامج
:


This topic also available in English here

2009/03/27

Google Docs in Arabic

عمل مذهل و جديد -نسبيا- من Google، إذ يمكننا الآن الكتابة بالعربية بشكل مريح من اليمين إلى اليسار.
و هذا يعتبر تحد قوي و بديل ناجح عن Microsoft Office

و نحن بانتظار هذا الشيء من Open Office حتى تزداد شعلة المنافسة و يكون دعم العربية في عالم الكمبيوتر أفضل

بالنسبة للOpenOffice فهذا موجود عند تفعيل هذه الخاصية:
Tools -> Options
أشّر على
Language settings -> ثم اختر
Enable for complex text layout(CTL)
اضغط OK
كما في هذه الصورة

خبر جوجل: اضغط هنا

2009/02/11

Sound Blaster Play!

http://asia.creative.com/images/products/large/17892_1.png
إبتكار جميل من شركة كرييتف Creative (المتخصصة في مجال صوتيات الكمبيوتر)، لمن يملك كمبيوتر و ليس لديه كرت صوت أو كرته عطلان.
فقط ضع الusb* في الجهاز ثم بعدها يُخرِج صوت!
فعلا فهو (Plug-n-Play)، إذ لا يتطلب تثبيت أي برنامج أو driver.
حجمه صغير و سهل التنقل و فعال في الاستخدام و يمكن استخدامه على الPCs, MACs, و الLaptops
رائع يا كرييتف :)

*التفاصيل من هنا

2009/01/29

Install Windows 7 on Eee Box in 5 easy steps without DVD-Rom Drive

http://www.electricpig.co.uk/wp-content/uploads/2008/05/windows_7_leak.jpg http://img.chw.net/sitio/breves/200805/1210604862_small_eeebox2326.jpg

I've successfully installed Windows 7 on my Eee Box (B202) without an external DVD drive, here is how:

1- Download Windows 7 (or get the iso file)
After logging in, save the CD(Product)-Key

2- Download and Install MagicDisk - Virtual CD/DVD Manger (freeware)
Maybe other virtual DVD tools will work also, but this one is for sure.

3- Mount Windows 7 iso and run it
Right-click on MagicIso's icon in taskbar -> Virtual CD/DVD-Rom -> X: No Media -> Mount
then locate Windows 7's iso file
the auto run will occur, otherwise manually run the setup file

4- Follow the Installation Instructions
Remember: don't overwrite the recovery partition

5- Install the Wireless Lan Device
After loading Windows 7 all hardware devices will work well except the wLan, so you have to install it from the drivers CD or asus's site

2009/01/26

عمل طيب لميكروسوفت

http://www.electricpig.co.uk/wp-content/uploads/2008/05/windows_7_leak.jpg
بعد أن أعلنت ميكروسوفت عن إمكانية تجريب ويندوز 7 للعموم حتى قام الكثيرون بعمل إختبارات الأداء و التوافقية (compatibility) له.
و المثير للاستغراب هو إيجابية ردود المجربين بأنه أفضل من "فيستا" بمراحل بالرغم من أنه تجريبي (beta version) و أنه مبني عليه.

و حتى أتأكد شخصيا من ذلك، فقد قمت بتثبيته على جهاز ASUS Eee Box ذو المواصفات المتواضعة، إلا و أنه فعلا عمل دون مشاكل في البطء
فقد حسنت ميكروسوفت كثيرا من طريقة التثبيت فأصبحت أكثر سلاسة و أقل في الأسئلة، و بعد أن انتهى التثبيت فقد بدا انسيابيا في التعامل مع الواجهة(لكن بعد إطفاء المؤثرات المرئية المتطورة Aero)، فقد أخذ إقلاع الويندوز حتى يكون جاهزا للبدء حوالي الدقيقة إذ يتضمن Kaspersky Anti virus 2009 أيضا و هذا زمن مناسب جدا إذا ما قورن بالفيستا.

الخلاصة
ويندوز 7 ليس أسرع من XP و هو في نفس الوقت ليس أبطأ من فيستا، فكأنه ميزان بين سرعة الXP و واجهة الفيستا
أتوقع أنه سيحل محل الفيستا و أن يقوم الغالبية بالتطوير له

2009/01/10

قطعة/جهاز للويندوز لا يعمل على اللينكس - لا مشكلة

حصلت لي مشاكل مؤخرا مع جهازي الويندوز 2000 بسبب آخر تحديث للويندوز الذي تعارض مع برنامج مضاد الفيروسات (الكاسبرسكي 9)، مما اضطرني لتغيير نظام التشغيل إلى الUbuntu، و بما أنها ليست المرة الأولى التي أضع بها هذا النظام فلم أجد أي صعوبة تذكر في تثبيت ما أريد من برامج هامة كانت توازي أعمالي في الويندوز،
لكن ما أوقفني هو اقتنائي لجهاز الDazzle Capture إذ لم يكن هناك أي دعم "لينكسي" له!
 طبعا الصديق في هذه الأحوال هو الGoogle و لحسن الحظ إني وجدت هذا الموقع المترجم و الذي يشرح كيفية تثبيته خطوة بخطوة و ما أعجبني أكثر هو سلاسة التثبيت بالرغم من أن كلها أوامر تُكتب في الTerminal (أو الshell)
نعم، إذ أن الإنطباع العام في استخدام الأوامر هو أنها صعبة و معقدة و خصوصا إن كانت تتعلق بالKernel و الأجهزة المتصلة بالجهاز، لكن ما أثبته Ubuntu و حب الناس في تطوير و دعم اللينكس هو إمكانية تبسيط الأوامر و حل المشكلات مهما انعدم أو قل الدعم من الشركات المنتجة.