الأحد، 29 ديسمبر 2013

Linux Game Emulators


The field of 'Game Emulating' is a fascinating one!

Lots of “hardcore” gamers nowadays are forgetting the great classic video games that some of us used to spend hours playing, before the era of Xboxes & 4GB games on DVDs!

My favourite while growing up was a TMNT game on the NES device..
Teenage Mutant Ninja Turtles III: The Manhattan Project (1992)

Teenage_Mutant_Ninja_Turtles_3_The_Manhattan_Project_(1992)_NES_mednafen
[The NES of course stands for: Nintendo Entertainment System]

Today you can play the same game without any NES.. just using your computer, a piece of software called “an emulator” and a 'pirated' copy of the game itself.
The game file is called a ROM, or a ROM image.. and it usually is very small in comparison to the size of games today.
For example, the TMNT game is only 500KB!!


Emulators is a very serious hobby for some programmers, so you may need a guide to know the best emulators out there, although as a Linux user the options are limited in comparison to those available for MS Windows.

The best emulator for NES games on Linux is Mednafen.
(http://mednafen.sourceforge.net)
And it's also the best emulator for 'GameBoy Advance' games.
So, if you downloaded a game ROM and found its file name ends with (.nes .smc OR .gba), then MEDNAFEN will probably be the most suitable software to run it smoothly.

You may find mednafen in your Repository, but I recommend adding the debget.net repos to your Linux package manager, as it's more updated than the official repos.. and the latest mednafen version is the best.
(I use 0.9.32.1-1~getdeb1)

The SEGA games have better graphics than the NES games. Here you can see two pictures from:
Teenage Mutant Ninja Turtles: The Hyperstone Heist (1992), and
Jurassic Park (1993)





The device itself was called (Sega Mega Drive / Genesis), and the best emulator for it is called KEGA Fusion..
you can download it from:
http://www.eidolons-inn.net/tiki-index.php?page=Kega
OR
http://www.zophar.net/genesis/kega-fusion.html

The third kind of game devices is the GBA, the GameBoy Advance, produced by Nintendo. And as I mentioned before, you can emulate it using Mednafen.
Here are some good GBA games:



Army Men - Turf Wars
Batman Begins
Batman - Rise of Sin Tzu
Batman - Vengeance
Buffy the Vampire Slayer - Wrath of the Darkhul King
Harry Potter and the Chamber of Secrets
Harry Potter and the Goblet of Fire
Harry Potter and the Prisoner of Azkaban
James Bond 007 - NightFire
Jurassic Park III - The DNA Factor
Kim Possible 3 - Team Possible
Lemony Snicket's a Series of Unfortunate Events
Lion King 1 1\2
Oddworld - Munch's Oddysee
Over the Hedge
Reign of Fire
Sound of Thunder
TMNT
Van Helsing


The last device I'll mention here is the best of them all!!.. The Nintendo 64, with its cool 3D games, even in the year 1996!
Wikipedia: http://en.wikipedia.org/wiki/Nintendo_64



And because it's 3D, the emulation process on a computer is a little bit complicated than the other emulators.
On Windows I hear that the best emulator is Project64, but as I work on a Linux operating system 'i.e. Lubuntu 12.4', so what works for me is Mupen64plus, with its “front-end” which is called CuteMupen.

I recommend that you add a Launchpad PPA to your regular repository, to get a .deb package of Mupen64plus, maintained by Sven Eckelmann:
https://launchpad.net/~sven-eckelmann/+archive/ppa-mupen64plus

Then you will need to configure the program to get the best performance out of it.
I found the best compatible configurations are:

[ Video: mupen64plus-video-glide64
Audio: mupen64plus-audio-sdl
RSP: mupen64plus-rsp-hle
Input: mupen64plus-input-sdl
Graphics: 640X480 Fullscreen
Dynamic recompiler
Library file: /usr/lib/i386-linux-gnu/libmupen64plus.so.2
Plugins: /usr/lib/i386-linux-gnu/mupen64plus
Data folder: /usr/share/games/mupen64plus
Config directory: /.config/mupen64plus ]




The N64 had many cool titles, like:



Army Men - Air Combat.z64
Toy Story 2.z64
GoldenEye 007.z64               
Super Mario 64.z64
Army Men - Sarge's Heroes 2.z64
Army Men - Sarge's Heroes.z64
Rugrats in Paris - The Movie.z64
Bug's Life.z64
Super Bowling 64 (U) [!].z64
Power Rangers - Lightspeed Rescue.z64
Hexen (U) [!].z64
Powerpuff Girls - Chemical X-Traction.z64
Xena Warrior Princess: The Talisman of Fate

=====
There are of course more good 'game devices' that can be emulated on a PC, like NintendoDS & the GameCube, but I find them too slow and too complicated, while playing games should be - in my opinion - simple and straightforward.


Salama

الأحد، 22 ديسمبر 2013

Alternative Media Podcasts

Alternative Media Podcasts are a massive source for REAL information on the web.
For "Truth Seekers", and the intelligent individuals in general, listening regularly to one or two is a must.. if you want to stay "in the know" about the hidden global agendas and the real meaning of world events.

Usually I recommend (Cutting Through the Matrix) by Alan Watt, but his programme mayn't suit your taste.. so the next big thing is the (Corbett Report) by James Corbett.
He is an American living in Japan, teaching English, with a Literature degree.. and the "hardest working man in alt media", as was correctly described by TheAgeOfTransitions website.

Here you can listen to his interview, done by Aaron Franz:
http://theageoftransitions.com/index.php/radiobutton/342-james-corbett-interview-alt-media-series-trans-resister-radio

I stopped following Corbett's podcast a while ago because his negative view of the Syrian revolution, and his too close relationship to the Russian media (i.e. Russia Today).. but I came to realize that it's not necessary to be 100% in tune with somebody to listen to him.. no body is perfect.

http://www.corbettreport.com/podcasts

الجمعة، 20 ديسمبر 2013

سبب هلاك المستهلك العربي

سؤال في موقع Arabia IO يقول:

لماذا العرب مستهلكون لا منتجون؟!

وإجابتي كانت:

»» السبب هو انعدام الهمة.
وعلو الهمة يأتي لما يكون المجتمع "يريد ويرغب" فعلا في منتجات فكرية مصنعة محليا.
لكن طالما المجتمع لا يرى بأسا في استخدام المنتج الأجنبي، ولا يرى غضاضة في أن يتحكم الغربي فيه.. فلن يرى فائدة في التعب على إنتاج منتج محلي لن يكون بالضرورة متميزا - في مراحلة الأولى - على الأجنبي.
الحل هو أن تتكوّن الرغبة محليا في نبذ المنتج الغربي الجاهز.. ساعتها سنضطر للإنتاج المحلي.
الحل هو في فترة حازمة يقوم فيها الحاكم بمقاطعة الكثير من المنتجات الغربية (بأي حجة.. كعدم الثقة فيها مثلا)، فيقل المعروض، وتزيد الحاجة والطلب، فتخرج للوجود تلقائيا منتجات محلية لتسد العجز.
وبعد أن تقوم هذه الصناعات على أقدامها، وتستطيع المنافسة، يمكن فتح باب الاستيراد المحكوم مرة أخرى.

الاثنين، 16 ديسمبر 2013

المكتبات الإلكترونية

من أهم الأدوات التي يصعب على الباحث اليوم الاستغناء عنها، المكتبات الإلكترونية.
تيسّر البحث، وتتيح الإطلاع على كتب ومجلدات لا تطيقها ميزانية طالب العلم الحالي شراءها ورقيا.
عندما كنت حبيس نظام التشغيل ويندوز كنت أستخدم المكتبة الشاملة Shamela ، لكن بعد الانتقال لنظام لينُكس وجدت أن المكتبة الأنسب هي مكتبة الملتقى (يبرمجها أخ جزائري، بتكليف من منتدى\ملتقى أهل الحديث)
ولأني أحب التقليل والتبسيط، فقمت باختصار ما يلزمني من أدوات إلى أن وصلت لرقم صغير يسهل عملية البحث ويركزها في حيز ضيق، دون بهرجة أو إسراف لا طائل منه (حيث يقوم بعض طلبة العلم بتحميل وتخزين كل ما تقع عليه أعينهم، لمجرد شهوة حب التملك والـ"كنز"، حتى وإن لم يحتاجوا لأغلب ما لديهم من أدوات وكتب!)

في السابق تحدثت عن برنامج دراسة التوراة والإنجيل المسمى Davar3 ، مما لا حاجة لإعادته هنا.
وذكرت أيضا مكتبة الملتقى، وبرنامج آيات الخاص بالتفاسير، وبرنامج Othman الذي يعرض المصحف بصورة واضحة تساعد على دراسة كتاب الله.
وأخيرا اضطررت لاستخدام برنامج آخر، مشهور بين نصارى الغرب، وهو e-Sword ، لمكتبته التفسيرية الكبيرة، وإن كان بطيئا و bloated في تصميمه بدرجة تجعله يقترب من القبح!

وسأترك هذه التدوينة مفتوحة كـ Work in Progress لإضافة ما يستجد من أدوات أو كتب هامة، علها تفيد من يهتم بالمكتبات الإلكترونية، فلا يبدأ من حيث بدأت، بل من حيث انتهيت، ولا يتوه بين الخيارات المتعددة المعروضة، فيضيع وقته في التجريب والاختبار والمقارنة فيما بينها.












قائمة كتبي الحالية بمكتبة الملتقى


=====

الأحد، 15 ديسمبر 2013

إبداع البرمجة العربية

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

لغة البرمجة العربية إبداع Ebda3 يتم تحسينها الآن لتشمل المزيد من الخصائص والمكونات التي تيسر عمل المبرمجين..
وهدفها الأساسي هو أن تكون بداية حركة عربية برمجية مستقبلية شاملة.. وهو حلم ليس بعيد المنال كما يظن بعض المتشائمين.
=====
المدونة الخاصة بلغة إبداع

موقع تحميل الأدوات الأساسية للتعامل مع اللغة (كبيئة أندلس، و "أُبدع")

وهذه صورة كود قصير من أربعة أسطر ، وتنفيذه، لترى كيف تعمل اللغة فعليا:




رقم Down

بينما Down في من 10 إلي 1:
    أكتب.رقم.سطر(Down)

أكتب.نص.سطر("Zero")

وترجمة السطور الأربعة هي كالآتي:
قم بإنشاء "شيء" اسمه Down ونوعه أنه رقمي
وقم بكتابة الأرقام تنازليا من عشرة إلى واحد
ثم اكتب كلمة Zero عند انتهائك من هذه المهمة.

وكانت النتيجة تماما كما ترى بالصورة.


متصفح كبزيلا

ظهر متصفح إنترنت جديد أتوقع أن يسحب البساط من تحت أرجل المتصفحات الكبيرة والشهيرة، لبساطته وسرعته غير العادية..
اسمه كَبزيلا http://www.qupzilla.com ويعمل على لينكس وويندوز، ويقوم على الـ QT والـ WebKit 
عرفته من خلال أحد أعضاء قائمة لوبونتو البريدية الذي مدح فيه بشدة بمجرد أن قام بتجريبه لمدة دقائق معدودة!


الاثنين، 2 ديسمبر 2013

تحريف الكتاب

في مقدمة الترجمة اليسوعية للكتاب "المقدس" رأيت هذه الفقرة العجيبة!

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

فبالله عليكم، أي قداسة في كتاب شابته كل تلك التحريفات؟!