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!

Download Ninite Flash Player Updater

Update: 03-Mar-2016
>> Download links now point to MediaFire.

Flash player updater has since been pulled from the Ninite installer.

I obtained the file from Computer Wizard Indianapolis who was so kind to make it available to everyone since 2013.


The installer contains both versions of Flash Player; IE and non-IE version. The only way I ever install Flash in Windows is by using this file, because it saves me unnecessary steps. I simply cannot bother downloading the executable file from Adobe’s website.


Thank you for reading!

Batch Renaming From Text File with Bulk Rename Utility

In this video, I explain how you can rename multiple files and folders by feeding a properly formatted text file into Bulk Rename Utility and letting it do the job for you.

Tools used:
– Notepad++
– Command Prompt (aka cmd or command line interface)
– Bulk Rename Utility

For other non-English languages such as Arabic, Russian, etc, you must choose UTF-8 encoding for your text file upon saving it so that Bulk Rename Utility can detect the Unicode characters.

Thank you for reading (and watching).