Opt-out of inspectlet in Your Browser

I’m going to keep this very brief. Please explore if you want more details. On the website, inspectlet states the following:

Watch individual visitors use your site as if you’re looking over their shoulders.

Inspectlet records videos [screencasts] of your visitors as they use your site, allowing you to see everything they do. See every mouse movement, scroll, click, and keypress on your site. You never need to wonder how visitors are using your site again.

I don’t care how successful inspectlet is, and how well it improves businesses because it’s coming at the expense of the users’ privacy. It’s creepy, and that’s all I’m going to say. My suggestion is to universally turn off session recording for your browser by visiting the link below. Websites that have embedded inspectlet code will record your session, after which the site owner can play back your session, all without you knowing anything about this. Nasty, isn’t it?


Thank you for reading!

Breaking Up with Microsoft and Windows

Update: 1-Sept-2015

The year 1998 was a magical year; I was introduced to computers. Prior to that, I had no idea that such machines existed, and rightfully so as I was just 9 years old and we didn’t have computers in Iraq at that time. Since then, I’ve used Windows 95, 98, 2000, XP, Vista, and finally, Windows 7. Recently, Microsoft has been making business decisions that are far too controversial. As such, I’m ending my 17-year relationship with Windows.

I am permanently migrating to Manjaro Linux. I was introduced to Linux by mere accident in 2008 while randomly browsing websites, and was both dumbfounded and delighted by the fact that there exist free operating systems. One could almost say it was a revelation. Suffice to say that I got enthusiastic and decided to try Ubuntu 8.04 (Hardy Heron) no matter what the challenges were. It took me a while to realize that there was a thing called dual-booting, and I had no notion of Live USBs and virtual machines back then, so dual-booting with Wubi was the safest and only choice. Since then, I’ve used Linux desktop and server editions from different distros (aka distributions) to an extent that I feel comfortable to abandon Windows and fully transition to Linux.

Coming back to the main topic: I chose Manjaro Linux KDE (K Desktop Environment). Migration will take place on September 1st, 2015 as I need to create a full image backup of Windows 7 first. Time to claim back what’s left of my privacy.

Thank you for reading!

Charlie Charlie Challenge – A Muslim’s Point of View

Just got wind of this new trend. It’s been two days (at the time of writing this post) since the Charlie Charlie Challenge has gone viral. I decided to write this post because this particular tweet grabbed my attention:

It does not matter whether this is real, staged, caused by gravity, or the pencil moves with the faintest blow of naturally flowing air currents. As muslims, we shouldn’t even think about attempting this, let alone actually doing it! A mu’min realizes and believes that there are other entities that live in this world. Those are angels and jinn, and other beings that only Allah knows of.

It may look like an innocent “experiment”. However, understand that something which may seem trivial to humans might not be so trivial to Allah. Besides, if this were to ever be deemed real, then perhaps the cross has something to do with it. Yet, think about it.. summoning demons is not simple. As far as I know, it can only be done by real wizards or witches who practice real magic to communicate with jinn and other entities.

In spite of all the above-mentioned; since the intention is clearly to summon a jinn (or as non-muslims call it spirit) by using those two crossed pencils, then this might turn out to be a legitimate act – unbeknownst to anyone performing it. Allah knows best.

So please, for your safety and sanity, do not ever think about trying this.

Thank you for reading!

Easily Update All Fields in Microsoft Word (Table of Contents, etc) By Creating a Macro and a Button

Disclaimer: Kindly follow this tutorial carefully. I will not be held liable in any way for any misconfiguration mistakes that you, my dear reader, might make.

Note: In order for this to work, enabling macros in the options is a must. If you prefer not to enable macros, then this tutorial is not for you.

Follow the instructions below to add a Table of Contents update button to the Quick Access Toolbar in Microsoft Word (2013 and earlier), and make it work across all documents. By “all documents”, we mean documents that have been created, and documents that are going to be created on the same computer in the future. In reality, all fields such as the Table of Figures will be updated too, not just the Table of Contents, and that’s a good thing.

Let’s take it step by step


Create a new Word Document and open it.


Press ALT+F11 on the keyboard. This will open the Microsoft Visual Basic for Applications window. If you have trouble with the keyboard shortcut ALT+F11, activate the “Developer” tab by doing this:

– Click the File tab.
– Click Options.
– Click Customize Ribbon.
– Under Customize the Ribbon and under Main Tabs, select the Developer check box.
– In the Ribbon, click the Developer tab.
– Click Visual Basic

Again, this will open the Microsoft Visual Basic for Applications window.


In the left pane, navigate to “ThisDocument” under “Normal”, as follows:

Microsoft Word Objects


Double click on “ThisDocument”. An empty (most likely) VB script window will open.


Copy and paste the following code courtesy of Gilles into the VB editor that was just opened.

'' Update all the fields, indexes, etc. in the specified document.
Sub UpdateAllFieldsIn(doc As Document)
'' Update tables. We do this first so that they contain all
'' necessary entries and so extend to their final number of
'' pages.

Dim toc As TableOfContents
For Each toc In doc.TablesOfContents
Next toc

Dim tof As TableOfFigures
For Each tof In doc.TablesOfFigures
Next tof

'' Update fields everywhere. This includes updates of page
'' numbers in tables (but would not add or remove entries).
'' This also takes care of all index updates.
Dim sr As range
For Each sr In doc.StoryRanges
While Not (sr.NextStoryRange Is Nothing)
Set sr = sr.NextStoryRange
'' FIXME: for footnotes, endnotes and comments, I get
'' a pop-up "Word cannot undo this action. Do you want
'' to continue?"
Next sr
End Sub

'' Update all the fields, indexes, etc. in the active document.
'' This is a parameterless sub-routine so that it can be used
'' interactively.
Sub UpdateAllFields()
UpdateAllFieldsIn ActiveDocument

End Sub


Save and close the Microsoft Visual Basic for Applications window.


Next, to add a Quick Access Toolbar button for convinience, navigate to the Quick Toolbar (next to the Undo & Redo buttons at the top left).


Click the little down arrow


From the drop-down menu, choose More Commands…


The “Word Options” dialogue box will appear. Under “Choose commands from:”, select “Macros”.


In the rectangular box under that, select the Macro with the name “Normal.ThisDocument.UpdateAllFields”.


Click the “Add” button in the middle of the dialogue box. It will be added to the rectangular box on the right side.


(Optional but recommended step). Click on Project.ThisDocument.UpdateAllFields


Click the button “Modify” at the button to change the symbol shape. Choose any symbol you fancy, and change the display name to whatever name you prefer. This name will be shown when you hover over the button in the Quick Access Toolbar. A name such as “Update All Fields” or “Update TOC” are some suggestions.


Click OK on the “Modify Button” dialogue box.


Click OK on the “Word Options” dialogue box.


Check that the button has been added at the top left in the Quick Access Toolbar.


Check the button’s functionality by creating a Table of Contents or a Table of Figures, then change a few things in the headers or figure captions, and click the button to see the updates reflected.

This must be done once on every computer you use. If you have a desktop and a laptop, you must do all the above on both machines if you desire to have this functionality on all your computers. The reason is that this a matter of personalizing Microsoft Word, and such customizations are saved independently on each machine.

Thank you for reading!


Recover Missing FlashGot Media Button

NOTE: This article is applicable to Firefox only.


In Firefox, you used to have the FlashGot media button Capture somewhere on your toolbar. For whatever reason, now it’s gone and you cannot find it. Fiddling with FlashGot’s options also doesn’t seem to help.



Step 1

The icon only shows up when a video is detected. Open this video. Give the video 3 seconds to load first, then pause it.

Step 2

Click the menu button. Mine is located at the top right. Then click “Customize”.


Step 3

Chances are the FlashGot media button is either hiding here on the top left side of the address bar, like so:


…or on the bookmarks toolbar, like so:


…or somewhere in the “Additional Tools and Features” panel:


Step 4

While still in “Customize” mode, drag and drop the FlashGot Media button to wherever you like on the toolbar. I like to put mine here, as it is neighbors with the “Downloads” button:



Left-clicking the FlashGot Media button opens a window like the one below. That is NOT what we want (at least that’s NOT what I want). In fact, we wouldn’t need to go through all the above if we wanted to see the window below.


Actually, if we wanted to see the above window, the button below would be sufficient to do that:


Do the following instead


Step 1

Right-click the FlashGot Media button.


Step 2

Navigate to “Available formats”. I always like to download 720p or 1080p resolutions if they are available. Choose your desired format.


Step 3

A window will pop-up asking where you want to save the video. This only happens the first time you use the FlashGot Media Button. After you choose a location, the video will start downloading. The next time you do this, FlashGot will not ask you to choose a location again, it will simply download it to your last chosen folder.


What makes using the FlashGot Media button so convenient is the fact that you can download a video in a certain format in just 2 clicks. I hope you found this useful.

Thank you for reading!

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

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


عــدد الســور
] 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 سورة [
محمد عبدالكريم ] المصحف كاملاً [
محمود خليل الحصري ] المصحف كاملاً [
محمود خليل الحصري (المصحف المجود ) ] المصحف كاملاً [
محمود خليل الحصري (ورش عن نافع) ] المصحف كاملاً [
محمود علي البنا ] المصحف كاملاً [
محمود علي البنا (المصحف المجود) ] المصحف كاملاً

Vending Machine Systems Survey

Please help me fill in this survey for my university research on vending machine systems. It should take around 5 minutes to complete. Your input is highly appreciated!
Note: Your privacy is respected and no personally identifying information will be sent. Your responses will be fed to a Google Docs spreadsheet. Thanks in advance!
 Link to survey:  http://bit.ly/JtFuij

The survey is now over. Thank you for partaking in it!