2007/11/14

Files Names Extractor v1.8.1


عن هذا البرنامج:

يقوم هذا البرنامج بأخذ اسماء الملفات و المجلدات و وضعها في ملف كتابي ".txt" باستخدام واجهة ويندوز بسيطة.
و هو من برمجة Well-knownQ8
آخر إصدار 1.8.1
كيفية الاستخدام:
- شغل الملف.
- ثم اختر المجلد الذي تريد، عن طريق الضغط على زر "Browse"
- ثم اختر احد الخيارين (أخذ أسماء الملفات مع الامتداد لهم، أو أخذها من دون الامتداد)
- ثم اضغط على الزر "Save" لحفظ الملف(الكتابي) في المكان الذي تريد.
- و أيضا بإمكانك نسخ المحتويات مباشرة من الواجهة.

لتحميل البرنامج - mediafire

2007/08/18

Emulator Center Released v0.4.10


عن هذا البرنامج:
برنامج Emulator Center وظيفته تشغيل محاكيات متنوعة لتشغيل الألعاب و جمعهم في مكان واحد.
بالإضافة إلى أنه يحذف الألعاب التي لم يتم تشغيلها منذ فترة.

مزايا البرنامج:
1- جمع مختلف ألعاب الRoms في مكان واحد، حيث يمكن التنقل بينها بسهولة و يسر.
2- إمكانية رؤية صور الألعاب قبل تشغيلها.
3- اختيار ما يعجبك من برامج المحاكيات لتشغيل الألعاب.
4- امكانية الوصول إلى مجلد الألعاب من أي مكان في المنزل (لمن لديه شبكة) و بالتالي نفس الألعاب ستكون موجودة على جميع كمبيوترات الشبكة.
5- يحافظ على مساحة الجهاز من الهدر جراء انزال العديد من الألعاب في الكمبيوتر و التي قد تكون غير مستخدمة.

للتنزيل يرجى مراجعة الإصدارة الأحدث:
Emulator Center v0.5.4

2007/08/12

"Read More" Hack for Blogger

إذا ألقيتم نظرة للموضوع الذي يسبق هذا، ستجدون وصلة في آخر الفقرة بإسم "قراءة المزيد..."، و عند الضغط عليها ستظهر بقية محتويات الموضوع.
للأسف عملها ليس سهلا أو مباشرا، فالشركة (Blogger.com) لم تضعها بشكل رسمي حتى الآن!
لذا كان لابد من إضافتها كتعديل (Hack) لمدونات Blogger.

في هذا الموقع شرح لكيفية تركيبها بطريقة ميسرة، فقط اتبعوا الخطوات - واحدة واحدة.
Hackosphere: Blogger hack: Expandable posts with Peekaboo view

2007/08/08

الجيل المحظوظ و ألعاب الفيديو

هل تعرف جهاز الأتاري، و هل سمعت بجهاز الMSX (صخر)؟
هل لعبت أول جزء من لعبة Super Mario Brothers، و ماذا عن لعبة DOOM هل عاصرت فترة نزولها على الPC؟
هل تعتقد بأنك تحظى بحظ أوفر في عالم الVideo Games؟
اقرأ هذا الموضوع لتعرف من أي جيل أنت في عالم ألعاب الفيديو.


========================================================
بعد تفكير و تمحيص دام لسنين مع مناقشة كثير من الأصدقاء الذين وافقوني الرأي، أقدم لكم ما خلصت إليه عن هذا الجيل و مقارنته بالأجيال اللاحقة و السابقة له.

أتكلم في هذا الموضوع (في المقام الاول) عن ألعاب الفيديو Video Games مع التطرق لبعض الأمور الأخرى ذات العلاقة، و الذي يحتوي على:

1- تعريف الجيل
2- فترات هذا الجيل
3- ما الذي يميز هذا الجيل
4- الجيل في الوقت الراهن
5- الخاتمة
----------------------------

أولا: الجيل
أي جيل هو؟
هو جيل الهمبورجر "كما كانوا يسموننا"، لكن هو بالأصح قبل ذلك.
و باعتقادي هم الجيل الذي تكون سنة ميلادهم من 1979 إلى 1985.
الرقعة السكنية؟
دول الخليج العربي و أوروبا، و احتمال أيضا بعض الدول العربية الأخرى.

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

ثانيا: فترات هذا الجيل

الفترة ما بين 1986 و 1988 (الأتاري)




في هذا الوقت .. كان جهاز الأتاري(1) هو المسيطر على سوق ألعاب الأطفال.
لذا كان من نصيبهم أن لعبوا ألعابه المثيرة، و أذكر كان من أحلاها frogger و Pong و لعبة الاختباء و galaxian و ما شابهها من ألعاب.




86 إلى 94 (كمبيوتر صخر)



هذه الفترة قد تكون خاصة بدول الخليج
فقد تم انتشار الكمبيوتر(2) msx مع التعريب و تطوير برامج عربية كاملة من شركة صخر(العالمية)(3)..

المهم، أن هذا الجهاز انتشر بشكل فظيع خاصة في مجال الألعاب (أغلبها ألعاب KONAMI) و أذكر منها Penguin Adventure و Metal Gear 1&2 و Kings
Valley 1&2 و F1 Spirit و The Castle


و لا ننسى البرامج العربية التي منها
"هيا لنتعلم 1&2" و "اختبر معلوماتك" (3 أجزاء) و "الكلمات المتقاطعة" و "الأقوال و الحكم" و "الحج و العمرة" و "الطاقة" و غيرها الكثير و الكثير.
لذا من استطاع اللحاق بأي مما سبق فبالتأكيد أنه قد استفاد الكثير .




92 إلى 95 (أجهزة ال8 و ال16-بت)




هنا فترة ظهور و انتشار الnintedo و الgame-boy (أجهزة ال8-بت)
و كانت ألعابها تحمل طابع المغامرة و السرعة و الذكاء و الألغاز مثل
ماريو بأجزائه الثلاثة، نينجا جايدن بأجزائه، الكابتن ماجد و جزئيه، الكابتن عمر(تسمية عندنا في الكويت لا اعلم ما اسمها في الدول الاخرى)، castlevania ثلاثة أجزاء،

و مفتاح سليمان و أيضا الالعاب التقليدية المشهورة Dig-Dug-Deeper و Moby و ألعاب Taito و غيرها الكثير مما لا حصر له.




و كان لها -أجهزة ال8-بت- الأثر الكبير في استقطاب المزيد من الناس لألعاب الفيديو، و بعدها بسنين قليلة جدا ..ظهرت أجهزة ال16-بت Sega Mega Drive و SNES



و طبعا هما من أكثر أجهزة الconsole مبيعا على الاطلاق، و ذلك بسبب تنوع الألعاب و كثرتها و جاذبيتها.




وبالتالي، استمتع هذا الجيل بالألعاب الكثيرة الممتعة و المتنوعة و هي تحمل مثل طابع أجهزة ال8-بت، لكن بالطبع مع رسوميات و صوتيات أفضل.

و أيضا في هذه الفترة بدأ انتشار الPC شيئا فشيئا.



و كانت أجهزة ذات مواصفات متواضعة مثل
سرعة المعالج: 66 ميجاهرتز
الذاكرة: 4 ميجابايت رام
كرت الصوت و السي دي كانا optional !
الشاشة: 14 بوصة

و بالنسبة للمنطقة العربية ففي نهاية 1995 اخذ الانترنت بالظهور!


95 إلى98 (الPlayStation)



هنا زمن ظهور البلاي ستيشن و الضجة الكبيرة التي أحدثتها تقنية ال32-بت في مجال ألعاب الفيديو كتجربة جديدة في عوالم ثلاثية الأبعاد و الصوتيات القوية.
طبعا أبناء الجيل الذين نتكلم عنهم لم يجدوا صعوبة في استيعاب هذه الاجهزة الجديدة و التأقلم معها، من استخدام عصا التحكم و تحكم ألعاب الplatform الثلاثية الأبعاد، التي تعتبر معقدة نوعا ما (بالنسبة للجدد).

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

و من الجدير بالذكر (بالنسبة لتكنولوجيا الاتصالات) أن في هذه الفترة قد انتشر جهاز البيجر بشكل كبير.


97 إلى 2000 (الانترنت)



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

طبعا هذه كانت فترة نشطة جدا في تطور الكمبيوتر و أيضا سوق الconsoles
سيطرة البلاي ستيشن، انتهاء النينتيدو 64، اختفاء السيجا ساترن، و ظهور الدريم كاست.

و أيضا هذه الفترة قد باتت الهواتف النقالة بالانتشار.


2001 إلى 2005( معارك الconsoles)
تعتبر هذه الفترة فترة استخدام و تمحيص للتقنيات الموجودة حاليا مع ملاحظة المستجدات و التطلعات المستقبلية
و طبعا ما يحتاج ان اخبركم بأنها فترة المنافسة بين الأجهزة الثلاثة GameCube و PS2 ثم XBOX
و الاستمتاع بألعابها التفاعلية و الحماسية (لكن للاسف افتقدنا ألعاب الألغاز و الذكاء).


2005 حتى الآن.
هذه الفترة تشهد تغيرات سريعة جدا، ليس من السهل استيعابها جميعا.
فترة انتشار الsmart phone و الNext Generation Consoles و الPortable Devices و الآن الجيل الثالث في الاتصالات، و الكمبيوتر الذي اصبح أساسيا ليس لكل بيت فقط و إنما لكل فرد من المجتمع!
و لا ننسى هيمنة الانترنت و دخولها في كل مجال و في كل بيت، و حتى أجهزة الConsols أصبحت ترتبط بها ارتباطا وثيقا عزيزا لا مجال للاستغناء عنه.

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

ثالثا: ما الذي يميز هذا الجيل؟
أو لماذا نعتّ هذا الجيل بالمحظوظ؟
هذا السؤال يفرض علينا تلخيص ما سبق بالنقاط التالية:

1- هذا الجيل تتبع تطور أجهزة ألعاب الفيديو و الconsoles
أتاري ثم أجهزة ال8-بت ثم ال16-بت ثم ال32 ثم ال64 ثم ال128 و الآن ال256 و ال512-بت

2- تتبع تطور الحاسوب
في الهاردوير:
386 => 486 => بنتيوم => معركة شركات المعالجات الثلاثة cyrix و AMD و Intel => بنتيوم 2 => بنتيوم 3 و ظهور معالجات AMD من جديد K6 و K7 => بنتيوم 4 و Athlon XP => و الآن Intel Core و AMD Turion

في الألعاب:
من معرفة القطع اللازمة لتشغيلها إلى معارك تطور كروت الشاشة.
في البرامج و البرمجيات software:
Dos => Windows 3.1 => Win95 => Win98 => Win2k & WinME => WinXP => Vista
إعلام الMAC-OSX القوي و الأهم هو انتشار الLinux للاستخدام الشخصي و المنزلي بمختلف توزيعاته و أبرزها Ubuntu.

3- تتبع تطور الأجهزة المتنقلة في الألعاب
Game-boy => Game Gear => Gameboy Color => gameboy Advance
=> Java Games on Mobile Devices & Phones
=> NinDS و PSP

4- و أيضا في التلفونات
العادية => مع الملتيميديا => البلوتوث => Smart phones => و الآن اندماجها مع الNotebooks

و من هنا يظهر السؤال التالي:
من هم و أي فئة من الممكن أن يكونوا شباب حاليا، و قد استطاعوا اللحاق(من استخدام أو تأثر) بعصر التكنولوجيا و تطوره، منذ السبعينات حتى الألفية الثالثة ؟!
فمن الملاحظ أن هذا الموضوع أشبه بتاريخ تطور الكمبيوتر و ألعاب الفيديو، لكن الفرق ان هذا التاريخ قد عاشه و حضره أبناء هذا الجيل !


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

رابعا: الجيل في الوقت الراهن
ماذا عن هذا الجيل حاليا؟
حاليا هذا الجيل تكون أعمارهم بالعشرينيات أي القوة، الاهتمام, المسئولية, الادراك و الاستنتاج، الابتكار .. الخ من جميع صفات الشباب المتحمس في هذه السن.
فهم الأقدر على استيعاب هذه التقنيات، لأن التكنولوجيا أصبحت جزء من حياتهم و اهتماماتهم.

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

أما إن كان الإجابة لا.
فلا تقلق، فأنت لا تحتاج كثيرا للقديم فيكفي أنك من جيل الانترنت الملئ بالتحدي و المغامرة و العالم المفتوح، فكن جديا في هذا العالم و لا تستسلم لصعوباته و مغرياته أيا كانت.

و في الختام أسأل الله لكم كل التوفيق
شكرا لحسن متابعتكم و السلام عليكم


كتبه: Well-knownQ8 => حسين
الحقوق محفوظة
_______________________
هامش ..
(1) أتاري- Atari
يعتبر أول جهاز Home Console ظهر في نهاية السبعينيات. المصدر

(2) MSX
يعتبر أهم جهاز و أول كمبيوتر منزلي في اليابان و كوريا و الدول العربية و بعض دول أوروبا و البرازيل. المصدر

(3) معلومات عن الشركة
في عام 1982 تأسست شركة صخر، ثم بدأت العالمية "في السنة التي تليها" العمل في مجال الحاسب العربي. وقد اختارت الشركة مجال التعليم، وخلال فترة زمنية قليلة تمكنت العالمية من تعريب نظام MSX الذي حقق نجاحًا كبيرًا بمبيعات فاقت نصف المليون جهاز. المصدر

2007/03/11

Scripting and Autoit

السلام عليكم و رحمة الله و بركاته
أما بعد ..
صراحة ترددت أكثر من مرة في طرح هذا الموضوع أو عمل هذا الدرس .. و ذلك ليس بسبب صعوبة هذا النوع من البرمجة .. و إنما العكس تماما ..أي بسبب سهولتها الكبيرة مقارنة باللغات الاعتيادية (كالبيسك و السي و غيرهما).
لكن الضرورة تحتم علينا معرفتها و استخدامها لانها تختصر الكثير من الوقت و تفتح المجال للتطور (و لو مؤقتا)
لذلك كان لابد من تجربتها أو على الأقل فهم كيفية عملها ...
و نبدأ اليوم بهذه الأسئلة ...
س: ما السكريبت - Script ؟
بالعربي يعني مستند أو نص مكتوب
أما المعنى التقني له فهو:
برنامج مكتوب بإحدى لغات البرمجة لغرض عام أو خاص اعتمادا على التطبيقات المستخدمة المرادة.
س: ما الفرق بين برمجة الScript و البرمجة باللغات المعروفة كالBasic و الJava و الC++ ؟
Scripting Language قد تكون High-Level Language أو أمر أو لغة سريعة الترجمة (interpreted)
على غرار التدقيق (Compiled) التي في اللغات الأخرى.. ولذلك السكريبت اسرع منها بكثير.
و أيضا اختلاف آخر و هو في الـ"نحو" (Syntax) و هي في السكريبت أبسط .
س: ما الVBScript و ما الويندوز سكريبت ؟
الVBScript : هي لغة برمجة سكريبت من ميكروسوفت و هي جزء من لغة الVisual Basic .. و من أمثلة إستخداماتها => برمجة مواقع الASP ..
Windows Script - wscript : هي الscrpits التي يشغلها الويندوز، و كثيرا ما تستخدم أوامر الدوس و بالتالي الBatches (.bat files) و أيضا تستخدم الVBscript بشكل كبير
س: ما الأوتو إت Autoit Script ؟
و هو automation scripts لبرامج الويندوز .. معروف عنه بأنه الأفضل في مجال اعادة عمل .
س: لماذا الAutoit Script ؟
لأنه الأفضل و الأسهل و الأشهر و أيضا مجاني (و ما يحتاج إني أقول لكم انه open source)
س: و الآن ... مما سبق يبدو الscript أسهل من باقي اللغات .. فلماذا لم تكن تريدنا أن نتعلمه ؟
.... كما في التعريف السابق .. أنها لغة تستخدم لغرض محدد ... فإن زادت المتطلبات أو لم تجدوا ما تريدونه في هذه اللغة .. فلن تستطيعوا فعلها .. و بالتالي سيكون البديل صعب جدا .. و هو تعلم لغة جديدة .. للأسف .. !
طبعا بالنسبة للمبرمجين المتمرسين لن يشكل هذا عائقا لهم أبدا .. لأن لديهم البديل
أما بالنسبة للمبتدئين .. فقد يجدوا ضالتهم فيه .. كعمل برنامج بسيط و صغير و مفيد .. دون أن يضطروا للخوض في أعماق اللغات الأخرى .. و أيضا قد يساعدهم و يحفزهم لتعلم المزيد و من ثم تعلم إحدى اللغات الأخرى ..
و في إطار هذا الحديث أنصحكم بقراءة هذا الموضوع الجميل :
لاتتعلم السي# او الفجوال بيسك
س: أين أجد الAutoit Script ؟
هذا هو البرنامج autoit3 مع المحرر له SciTE
س: طيب و ماذا بعد ؟
من الممكن لمن لديهم معرفة كافية في البرمجة .. أن يطوروا أحد برامجي الأخيرة المصممة بنفس اللغة .. أو على الأقل أن يلقوا عليه نظرة..
===> تفضل مشروع كامل لعمل برنامج مفتوح المصدر .. حصريا <===
__________________
الكاتب Well-knownQ8
استخدمت بعض من المعلومات من موقع
http://www.answers.com/
------------------------------------------------------
أول ظهور لهذا الموضوع كان في منتدى المنتدى بتاريخ 6 فبراير 2006