Download Firefox 28 Or Older

Update: 29-Nov-2014
I upgraded to Firefox 33.1.1 and am using the new Firefox Sync.

Update: 29-Sept-2014
I will soon be forced to upgrade to the latest version simply because I use Firefox Sync, and the old Firefox Sync which I’m using will be retired soon.

NOTICE: This article assumes you know your way around an FTP site 🙂

I was pissed at the new user interface Mozilla Firefox 29 had to offer. I decided it was less customizable and it “hurt” my eyes, so I reverted back to Firefox 28. Having said that, if you wish to download Firefox 28 (or older versions), simply visit Mozilla’s FTP site:

Firefox 28:

All other versions:

If you are interested in keeping Firefox 29 installation, but wish to get back the old “look” as much as possible, then you may try:

Disclaimer: My dear reader, this is my opinion at the time of writing this post. Don’t patronize me if I change my mind in the future (it may happen). Also, I am not resistant to good change; only bad change.



Backup Mozilla Firefox and Mozilla Thunderbird Using MozBackup

Update 08-Aug-2015:
>> Kindly do not follow this guide yet. I have since improved the batch file greatly and made it much more flexible. I will update this post in the coming days as soon as I get my hands on a Windows VM. Thank you for your patience!

You can fully backup Firefox and/or Thunderbird either manually by clicking Next, Next, Next in MozBackup, or automatically by using MozBackup along with batch files.

My scenario:
A PC running Windows 7. I have NOT tested this on Windows XP, Vista, 8. But you can try.
I have 1 Firefox profile and 1 Thunderbird profile.

First, download & install MozBackup. Then follow the steps below. If you are not interested in the manual method, just skip to the Steps of Advanced Method at the very bottom.

Steps of Manual Method

STEP 1 – Click “Next”

STEP 2 – Choose “Backup a profile”


STEP 3 – Choose profile & file destination


STEP 4 – Choose Yes or No.


STEP 5 – Put a checkmark on all boxes


STEP 6 – Backing up in progress


STEP 7 – Backup finished


The resulting backed up file is in “.pcv” format. Pavel Cvrcek, the developer of MozBackup states the following:

What’s a *.pcv format?

It’s a normal ZIP file. You can rename PCV to ZIP and extract files manually too.

Steps of Advanced Method

I have already created the batch files. All you need to do is to modify some paths. There are 3 batch files. One for Firefox, the other for Thunderbird, and the last is for running those two batch files in one go. Here are the batch files:

Download Batch Files

Before running them, you need to properly modify the paths in the batch files. The comments inside will walk you through on what paths to modify and what to keep.

Also, please inspect the files and comment out the behaviour that you do not wish to keep. For example, perhaps you do not want to delete older “.pcv” files, so comment out the section by adding double colons before the beginning of each line, like so:

:: @echo Deleting old Firefox backup file(s)...
:: @echo off
:: DEL /F "D:\Mozilla Backups\Firefox*.pcv"

After having modified the paths properly, you have 3 choices when running those batch files.

  1. If you only want to backup Firefox, then simply run Firefox_Backup.bat
  2. If you only want to backup Thunderbird, then simply run Thunderbird_Backup.bat
  3. If you want to run both, then simply run FF_TB_BACKUP.bat

Optional Step

Note that the advanced method still requires you to manually double click the batch file in order to run the backup. You can take it a step further and use “Scheduled Tasks” in order to make it silent and run at either startup or at a specific date and time, etc.

That’s all folks! Thank you for reading.

Download vmnetcfg.exe & vmnetcfglib.dll for VMware Player

Download list updated on 03-March-2016

Update 22-Sept-2016

Using VMware Workstation Player 12.5.0? Please download vmnetcfg.exe for v12.1.0 below and copy/paste it into your Program Files (x86) folder. It will work just fine.

>> Note: the extraction command no longer works from version 12.x onwards. If you want to obtain the vmnetcfg.exe file yourself instead of downloading it from here, you will have to:

  1. Download and install VMware Workstation Pro 12.x.
    2. Copy the vmnetcfg.exe file from the “Program Files” folder.
    3. Uninstall VMware Workstation Pro 12.x.
    4. Install VMware Workstation Player 12.x.
    5. Copy the vmnetcfg.exe file you saved to the “Program Files” folder.
    —Thanks to TUC in the comments below for their help with this.

Download list

For VMware Workstation Player 12.1.0: Download
For VMware Workstation Player 12.0.0: Download
For VMware Player 7.1.2: Download
For VMware Player 7.1.1: Download
For VMware Player 7.1.0: Download
For VMware Player 7.0.0: Download
For VMware Player 6.0.6: Download
For VMware Player 6.0.5: Download
For VMware Player 6.0.4: Download
For VMware Player 6.0.3: Download
For VMware Player 6.0.2: Download
For VMware Player 6.0.1: Download

For VMware Player 6.0.0: Download


SHA1 Sums:
70bbbeffbd353ed446f5b67e1c0fa3410c4c4e97  vmnetcfg_VMware_Workstation_Player_12.1.0.7z
0debfc0ed021d5df2708e997244759d8ecc9907d  vmnetcfg_VMware_Workstation_Player_12.0.0.rar
f8ac4d9061295102bbcab628bda3081414ad1fff  vmnetcfg_VMware_Player_7.0.0.rar
2efe04d028b7b802199d05832efb16168b104267  vmnetcfg_VMware_Player_6.0.6.rar
5a12529b94399a15492e179832fe8619b14f1d30  vmnetcfg_VMware_Player_6.0.5.rar
abba9f5be7d25ff326f88103b064b39e084ec33e  vmnetcfg_VMware_Player_6.0.4.rar
5294a7e7559dfdbaf316c0eb2927532ccd0be808  vmnetcfg_VMware_Player_6.0.3.rar
dc53d34cb1a23b49eb19b135e27525d31db24fac  vmnetcfg_VMware_Player_6.0.2.rar
1fb7412f21318ad3e68c056bd09467cc97d346e8  vmnetcfg_VMware_Player_6.0.1.rar
7e0ad70bb501142375bc2c69072372c82409309e  vmnetcfg_VMware_Player_6.0.0.rar

MD5 Sums:
541bbc4a52ccef9e9da369c7ed05f083  vmnetcfg_VMware_Workstation_Player_12.1.0.7z
08d47f470ab1b359ed0d7a2e1a9d44eb  vmnetcfg_VMware_Workstation_Player_12.0.0.rar
6cc1efa8f61db4f03b96b8cdaa378ea9  vmnetcfg_VMware_Player_7.0.0.rar
a62feca656e620fabdf57c3ae3160367  vmnetcfg_VMware_Player_6.0.6.rar
d9c46bb6134c1e05c6c980fd05443633  vmnetcfg_VMware_Player_6.0.5.rar
da7c675f9351aff44e627bdfd32b3f4b  vmnetcfg_VMware_Player_6.0.4.rar
383746a8ffa9407feba34906eb8a775b  vmnetcfg_VMware_Player_6.0.3.rar
2981703dc6c894d8f7bd6d3af4b8d949  vmnetcfg_VMware_Player_6.0.2.rar
b951dbc87a1775814ece046ee42d72fd  vmnetcfg_VMware_Player_6.0.1.rar
54ad88db31def3ef531851adf6949ec8  vmnetcfg_VMware_Player_6.0.0.rar

Update: 23-April-2014
>> If you have, for example, VMware Player 6.0.2, you must use the vmnetcfg.exe and vmnetcfglib.dll files provided specifically for version 6.0.2. All I ask of you my dear reader is to request for new files in the comments below every time you need updated files when VMware releases newer versions such as 6.0.3, 6.0.4, and so on, in the future.


These two files inside the RAR archive will save you from downloading VMware Workstation version 10.0.1 or version 10.0.2 (which are 490 MB in size) depending on whether you have VMware player 6.0.1 or 6.0.2.

I obtained those two files from VMware Workstation 10 using:

C:\Downloads>VMware-workstation-full-10.0.1-1379776.exe /e extract

Then I looked for file and extracted vmnetcfg.exe and _vmnetcfglib.dll from it. Then I renamed _vmnetcfglib.dll to vmnetcfglib.dll (removed underscore).

Now in your case, this is the only thing you have to do:

Copy the two files  vmnetcfg.exe and vmnetcfglib.dll to your VMware Player directory which resides in Program Files or Program Files (x86).

For example, copy to the following path:

C:\Program Files\VMware\VMware Player

Then run vmnetcfg.exe and you will see the following… and you know what to do next 🙂 Thank you for reading!


Connect2SQL for Android


“Connect2SQL is the ultimate MySQL, Microsoft SQL, Sybase, and PosgreSQL client for Android.” Source

If you want to use SQL on the go using your Android phone, you can download Connect2SQL from Google play store.

This tutorial will only cover the steps to using Connect2SQL to connect to MySQL server (for example: on your PC).

Step 1

Download and install Connect2SQL on your phone.

Step 2

You need to CREATE a user and GRANT your phone the permission to access your MySQL server remotely. To do that, open MySQL console and type:

CREATE USER 'AndroidPhone'@'' IDENTIFIED BY 'password';
…where ‘AndroidPhone’ can be any name you choose and ‘password’ can be any password you choose. Note that this password is not the same as the password you use to access MySQL console.
The ‘’ should be replaced with your PC’s IP address.Now type the following to grant your phone the permission to access your MySQL server:


…and this will grant your phone the privilege to access MySQL remotely.

Step 3

On your phone, fire up Connect2SQL and tap the + sign:


Step 4

Tap MySQL:


Step 5

Enter the following under GENERAL CONFIGURATION:
  1. The connection name you want
  2. The host IP address. In this tutorial, it is
  3. The port number. You should leave the default port number (3306) unless you use a different port number for MySQL server, in which case you need to change it
  4. The username. In this tutorial, it is AndroidPhone
  5. The password. In this tutorial, it is password

The ADDITIONAL OPTIONS section allows you to automatically choose the database you specify once you are connected. If you use, for example “customerDB” too often, then you can enter customerDB in the “database” field to USE that database immediately every time you connect.


Step 6

Entered settings:


Step 7

Tap “TEST” at the top right and it should ping the server successfully:


Step 8

Tap “SAVE” and that should take you back to the saved connections. Tap on the connection you just created and it should take you to the SQL editor:

Happy querying!

Thank you for reading.


  1. MySQL Reference Manual
  2. Stack Overflow
  3. eHow


يا عراق شلون بالله يا عراق

الشاعر الكوميدي رياض الوادي

يا عِراق شلون بَالله يا عِراق؟
أدْري شَعْبَكْ ما يِعْرُف الرّاحة؟
نَفُطْ ماكو وغاز ماكو
شلون بَالله البيضة نِسْلِكْها نَتِلْ؟
لو نخدِّر الشّاي عالجّداحة؟
شلون بالله نْقومْ نِطْبُخ عَالشَّمِسْ؟
ومِنْ يِجي الخُطّارْ شِنْحُطْلَه جِبِسْ؟
لو نرَيْكَه نَسْتَلة وتُفّاحة؟

كنوز رائعة

كنوز رائعة – اغتنمها ما دمت فوق الارض

الكنز الأول :اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الأحياء منهم والأموات – عن عبادة رضي الله عنه قال.. قال رسول الله صلى الله عليه وسلم:  من استغفر للمؤمنين والمؤمنات كتب الله له بكل مؤمن ومؤمنة حسنة.

الكنز الثّاني :سبحان الله وبحمده سبحان الله العظيم – عن أبي هريرة رضي الله عنه قال: قال رسول الله صلى الله عليه وسلم :كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان إلى الرحمن: سبحان الله وبحمده سبحان الله العظيم. (الجامع الصحيح للألباني)

الكنز الثّالث :قراءة ما تيسّر من القرآن – عن ابن مسعود رضي الله عنه قال: قال رسول الله صلى الله عليه وسلم: من قرأ حرفا من كتاب الله فله به حسنةً والحسنة بعَشْرِ أمثالها. لا أقول ألم حرف ولكن ألف حرف ولام حرف وميم حرف. (صحيح الترمذي)

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

الكنز الخامس :سبحان الله عدد ما خلق سبحان الله ملء.. – عن أبي أمامة رضي الله عنه قال: رآني النبي صلى الله عليه وسلم وأنا أحرك شفتي فقال لي: بأي شيء تحرك شفيتك يا أبا أمامة ؟ فقلت: أذكر الله يا رسول الله. فقال: ألا أخبرك بأكثر وأفضل من ذكرك بالليل والنهار؟ قلت: بلى يا رسول الله. قال: سبحان الله عدد ما خلق سبحان الله ملء ما خلق سبحان الله عدد ما في الأرض والسماء سبحان الله ملء ما في الأرض والسماء سبحان الله ملء ما أحصى كتابه سبحان الله عدد كل شيء سبحان الله ملء كل شيء الحمد لله عدد ما خلق الحمد لله ملء ما خلق الحمد لله عدد ما في الأرض والسماء والحمد لله عدد ما أحصى كتابه والحمد لله ملء ما أحصى كتابه والحمد لله عدد كل شيء والحمد لله ملء كل شيء. (صحيح الألباني)

الكنز السّادس :لا حول ولا قوة إلا بالله – عن أبو موسى الأشعريّ رضي الله عنه قال: قال رسول الله صلى الله عليه وسلم:  ألا أدلك على كلمة من كنوز الجنة – أو قال – على كنز من كنوز الجنة؟ فقلت: بلى.  فقال: لا حول ولا قوة إلا بالله. (صحيح مسلم)

الكنز السّابع :سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته – عن جويرية رضي الله عنها أن النبي صلى الله عليه وسلم خرج من عندها بكرة حين صلّى الصبح وهي في مسجدها ثم رجع بعد أن أضحى وهي جالسة فقال: ما زلت على الحال التي فارقتك عليها؟ قالت: نعم. قال صلى الله عليه وسلم: لقد قلت بعدك أربع كلمات ثلاث مرات لو وزنت بما قلت هذا اليوم لوزنتهن: سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته. (صحيح أبي داود)

الكنز الثّامن :سبحان الله والحمد لله ولا إله إلا الله والله أكبر 10 مرات – جاءت أم سليم إلى النبي صلى الله عليه وسلم ، فقالت: يا رسول الله! علّمني كلمات أدعو بهنّ في صلاتي. قال: سبّحي الله عشراً ، واحمديه عشراً ، وكبريه عشراً ، ثم سَليه حاجتكِ يقل: نعم نعم. (صحيح النسائي)
الكنز التّاسع :سبحان الله وبحمده 100 مرة – قال رسول الله صلى الله عليه وسلم: من قال سبحان الله وبحمده في يوم مائة مرة حطت خطاياه وإن كانت مثل زبدالبحر. (من كتاب فضائل الذكر)
الكنز العاشر :لا إله إلا الله وحده لا شريك له 10 مرات – قال رسول الله صلى الله عليه وسلم من قال: لا إله إلا الله وحده لا شريك له ، له الملك وله الحمد يحيي ويميتُ وهو على كلّ شيءٍ قدير، عشر مرات. كان كمن أعتق أربعة أنفسٍ من ولد إسماعيل. (صحيح مسلم)

الكنز الحادي عشر :اللهم صلِّ على محمد وعلى آل محمد كما صليت على إبراهيم – قال رسول الله صلى الله عليه وسلم: أو بما معنى الحديث من صلى عليّ صلاةً واحدةً صلى اللهُ عليهِ بها عشراً. (منقول)

القرآن الكريم

سبحان الله وبحمده سبحان الله العظيم 


عــدد الســور
] 14 قارئ من دولة ماليزيا [
إبراهيم الأخضر ] المصحف كاملاً [
 إبراهيم الجبرين ] 41 سورة [
 إبراهيم العسيري ] 3 سور [
أبو بكر الشاطري ] المصحف كاملاً [
أحمد العجمي ] المصحف كاملاً [
أحمد سعود ] 30 سورة [
أحمد صابر ] المصحف كاملاً [
الحسيني العزازي (المصحف المعلم) ] 57 سورة [
القارئ ياسين (رواية ورش عن نافع) ] المصحف كاملاً [
العيون الكوشي (رواية ورش عن نافع) ] المصحف كاملاً [
توفيق الصايغ ] المصحف كاملاً [
جمال شاكر عبدالله ] المصحف كاملاً [
حمد الدغريري ] سور [
خالد الجليل ] سورتان [
خالد القحطاني ] المصحف كاملاً [
خالد عبدالكافي ] 13 سورة [
خالد الوهيبي ] 3 سور [
رشيد بلعالية ] 5 سور [
زكريا حمامة ] 7 سور [
زكي داغستاني ] المصحف كاملاً [
سامي الحسن ] 12 سورة [
سامي الدوسري ] 41 سورة [
سعد السبيعي ] 104 سورة [
سعد الغامدي ] المصحف كاملاً [
سعود الشريم ] المصحف كاملاً [
سهل ياسين ] المصحف كاملاً [
شعبان الصياد ] سورتان [
شيرزاد طاهر ] 18 سورة [
صابر عبدالحكم ] سورتان [
صالح آل طالب ] 32 سورة [
صالح الهبدان ] سورتان [
صلاح البدير ] المصحف كاملاً [
صلاح الهاشم (برواية قالون عن نافع المدني) ] 7 سور [
صلاح بو خاطر ] المصحف كاملاً [
عادل الكلباني ] المصحف كاملاً [
عادل ريان ] 39 سورة [
عبدالبارئ الثبيتي ] المصحف كاملاً [
عبدالباسط عبدالصمد (المصحف المجود) ] المصحف كاملاً [
عبدالباسط عبدالصمد (رواية ورش عن نافع) ] المصحف كاملاً [
عبدالباسط عبدالصمد ] المصحف كاملاً [
عبدالرحمن السديس ] المصحف كاملاً [
عبدالعزيز الأحمد ] المصحف كاملاً [
عبدالعزيز الزهراني ] سور [
عبدالله البريمي ] 41 سورة [
عبدالله المطرود ] 65 سور [
عبدالرشيد صوفي (السوسي عن أبي عمرو) ] المصحف كاملاً [
عبدالرشيد صوفي (خلف عن حمزة) ] المصحف كاملاً [
عبدالله بصفر ] المصحف كاملاً [
عبدالله خياط ] المصحف كاملاً [
عبدالله عواد الجهني ] المصحف كاملاً [
عبدالمحسن الحارثي ] سورتان [
عبدالمحسن القاسم ] المصحف كاملاً [
عبدالمحسن العسكر ] 4 سور [
عبدالهادي كناكري ] 37 سورة [
عبدالودود حنيف ] المصحف كاملاً [
عبدالولي الأركاني ] 22 سورة [
علي أبوهاشم ] 8 سور [
علي الحذيفي ] المصحف كاملاً [
علي جابر ] المصحف كاملاً [
عماد زهير حافظ ] المصحف كاملاً [
عمر القزابري ] 39 سورة [
فارس عباد ] المصحف كاملاً [
فهد العتيبي ] 4 سور [
فهد الكندري ] 37 سورة [
لافي العوني ] 52 سورة [
ماجد الزامل ] 12 سورة [
ماجد العنزي ] 6 سور [
مالك شيبة الحمد ] 37 سورة [
ماهر المعيقلي ] المصحف كاملاً [
محمد البراك ] 61 سورة [
محمد الطبلاوي ] المصحف كاملاً [
محمد اللحيدان ] المصحف كاملاً [
محمد المحيسني ] المصحف كاملاً [
محمد أيو ] المصحف كاملاً [
محمد جبريل ] المصحف كاملاً [
محمد صديق المنشاوي ] المصحف كاملاً [
محمد صديق المنشاوي (المصحف المجود) ] المصحف كاملاً [
محمد صديق المنشاوي (المصحف المعلم) ] 27 سورة [
محمد عبدالكريم ] المصحف كاملاً [
محمود خليل الحصري ] المصحف كاملاً [
محمود خليل الحصري (المصحف المجود ) ] المصحف كاملاً [
محمود خليل الحصري (ورش عن نافع) ] المصحف كاملاً [
محمود علي البنا ] المصحف كاملاً [
محمود علي البنا (المصحف المجود) ] المصحف كاملاً