One More Scholar Killed by PTI: Allama Qazi Muneer Ahmed Naumani Martyred for Injuries Inflicted During Crackdown on TLP

Allama Qazi Munir Ahmed Naumani embraced shahadat after long illness. He was taken under arrest during crackdown on TLP on 23-November-2018 for fear of agitation against supreme court decision to nullify the death punishment for a blasphemer woman. Police and rangers were part of the operation. His foot was burned with a hot object (silencer of the motorcycle) and then denied medical treatment. Being diabetes patient, the gangrene started spreading. His leg was amputated multiple times to which he said, “I am happy my legs are sacrificed before me”. Then he was allowed bail and remained hospitalized under critical condition for long time. Today his sacrifice for Islam has been accepted by Almighty Allah.

His funeral prayer was offered after Asar prayer at Kot Abdul Malik on Monday 10-June-2019.

A friend shared more information according to which Allama Munir Ahmed was being considered a missing person by his family as he was abducted by police without giving any information. He remained without medical treatment and missing for 75 days when it was found out that he was locked in police station.  Then the lawyers made efforts to transfer him to jail and start his proper medical treatment. According to the report (by one Ibne Ismail Shami) during this  time both of his legs were amputated.

What a loss! An honorable scholar of Islam was put to death by criminal over handedness of the state. 
نشان مرد حق دیگر چه گویم
چو مرگید تبسم بر لب اوست
Janazah Allama Munir Ahmed Naumani.png
Janazah of Allama Qazi Muneer Ahmed Naumani at Kot Abdul Malik


During 23 Nov 2018 crackdown, two people were murdered by law enforcement agencies with indiscriminate firing. TLP workers were unarmed at that moment.
The foot of Allama Muneer Naumani was burnt to the core but denied any medical treatment. He remained illegally detained and a missing person for his family for 75 days.

Book Review: “Game Changer” by Shahid Afridi (An Autobiography)


Shahid Afridi was a sensation when he entered the cricket with 37 ball 100 against the then world champions Sri Lanka. He became instant hero and SA portraits were all over Pakistan. I remember one hanging in room of my cousins. He has now written an autobiography by the name of “Game Changer” as he considers himself to be one, claiming his fast 100 changed the way cricket used to played. I was and to some degree still am a fan of SA. Even the TV screens got crowded when he entered the crease with the bat and left deserted when he got out. He was a face of Pakistan cricket.

See the source image

The man is seen putting blame on people and on system in his autobiography. He portrays Javed Miandad, Muhammad Yousaf, Amir Suhail  and Salman Butt in rather black colors while praises Wasim Akram, Moin Khan and Saeed Anwar. There is almost constant whining about the dressing room politics throughout the book. The book, like the man himself, has consistency problems and paragraphs after paragraphs are repeated, giving the book a boring touch, unlike the man himself.

There are other inconsistencies like:

But much to our surprise, this unnamed player spilled the beans about our evening to the skipper, Wasim Akram, who became livid on learning that we had ‘broken curfew and stepped out’.

and then

When I joined the team in the mid-1990s and the 2000s, we had a partying culture. Wasim bhai and Moin Khan were the leaders of the pack. We were expected to go out and not return to our rooms.

Afridi devotes a chapter (35- The Tardy Endings) how he wanted a farewell match and laments the then chairman PCB for opposing the idea initially and then not coming in the field for a handshake. The great players like SA should be honored at exit but I can not forget how he was unfair to Shoaib Akhtar in his last ODI match. Shoaib was not allowed to play the game and it was heart wrecking for his fans like me.

The famous Pakistani batsman Muhammad Yousaf reverted to Islam during his time in the Pakistan cricket time. The book uses the term christened for converting to Islam, though it was in fact dechristening of him.

. . . and then there was the Waqar group, which had Yousuf Youhana (later christened to Mohammad Yousuf) and the likes . . .

Many a times the book uses the term ‘god’ for ordinary people, cricketers. Perhaps SA is too much influenced by Indian lingo to describe their cricketers. Being Muslim, we believe in just one God, Almighty Allah. Whatever a prayer may be, the adjectives describing his greatness must not use the word ‘god’, even if it is with small ‘g’.

. . . However, for me, one of the gods of the game had fallen . . . 

SA blames politics in Pakistan cricket and how he was – despite being a senior –  not given captaincy. That is, the time when Shoaib Malik was made a captain. It is difficult to imagine how he was not himself part of the politics to make hurdles for more senior players.

SA plans not to allow outdoor games for his daughter which is a good thing. He commends praise when he accepted the marriage arranged for him by his parents. The courage of SA to step out of his hotel and help the injured after a bomb blast on French Engineers, near the Karachi Sheraton hotel, is also a work of a hero. As any fan would have guessed, he played well when he really had to play well . Only if he had taken each match of his career so seriously!

Wish Shahid best of luck with his future endeavers.


Session “CldFltLog” failed to start with the following error: 0xC0000022

We normally use Windows with paying little attention to any errors or warnings that come from the system. The periodic monitoring of system logs is good for guaging system health. The Windows Event Viewer tool shows time log of error, warnings and information thrown by the system. The event viewer can be started by following command (I use Windows10).

Windows+R (Run) > eventvwr

Noticed the error appearing quite often.:


Session “CldFltLog” failed to start with the following error: 0xC0000022

A short online search showed that this is a quite ubiquitous error. The remedies provided by professional help staff were heartaching, for example one guy suggests to reinstall the windows. However the real problem – as noted by several users – is the starting of Microsoft cloud “OneDrive” app. The error was regenerated by closing and reopening the app. So it seems not to be major issue.

Quote from a user in the below given link observes:

I simply disabled OneDrive in the Startup tab of Task Manager and restarted.  Nor more kernel event error.  While the event viewer was still open, I double-clicked on the OneDrive.exe file in Users\Username\AppData\Local\Microsoft\OneDrive to start it manually.  Immediately, the ‘Session “Cloud Files Diagnostic Event Listener” failed to start with the following error: 0xC0000022’ showed up again.  I will assume it’s a benign error, so I’ll leave it be, but I do hope that Microsoft will look into it and stop advising customers to do clean boots, safe-mode boots, create new user profiless and re-install Windows.  You have obviously pinpointed the source of the error (Thank You), so the rest is up to them to fix.  It’s sad to say, but based on all the various COM and other event viewer errors that continue to appear throughout all the Windows builds, I don’t think MS will consider this to be a priority. 🙂



Beamer Slides in Urdu (Names of Allah)


Had always been curious where in the Holy Quran each of the 99 names of the Almighty Allah do appear. With the help of, and the searchable Quran html file, I have compiled the aayahs where each of the attributor name appears. The latex code needs to be compiled using XeLaTeX.

Download the PDF: NamesOfAllahV1

% compile with xelatex

\newfontfamily\arabicfont[Script=Arabic]{Microsoft Uighur}
\newfontfamily\arabicfontsf[Script=Arabic]{Microsoft Uighur}


\title[اسماءالحسنی]{أسماء الله الحسنى} % (optional, use only with long paper titles)

{اللہ وتبارک تعالی کے پیارے  صفاتی نام فی القرآن}

\author[مہندس محمد ابو بکر صدیق]{مہندس محمد ابو بکر صدیق}% (optional, use only with lots of authors)

% - Give the names in the same order as the appear in the paper.
% - Use the \inst{?} command only if the authors have different
%   affiliation.

\institute[جامعہ ہندسیہ لاہور] % (optional, but mostly needed)
  رچنا کالج \\
  جامعہ ہندسیہ لاہور}
% - Use the \inst command only if there are several affiliations.
% - Keep it simple, no one is interested in your street address.

% - Either use conference name or its abbreviation.
% - Not really informative to the audience, more for people (including
%   yourself) who are reading the slides online

\subject{Theoretical Computer Science}
% This is only inserted into the PDF information catalog. Can be left
% out. 

% If you have a file called "", where xxx
% is a graphic format that can be processed by latex or pdflatex,
% resp., then you can add a logo as follows:

% \pgfdeclareimage[height=0.5cm]{university-logo}{university-logo-filename}
% \logo{\pgfuseimage{university-logo}}

% for RTL liste

 % RTL triangle for itemize
 \setbeamertemplate{itemize item}

% Write Name, Ayat, Ayat Number and Surah Number and Surah Name in new slide


			\item \quranayah[#2][#3] (#2-\surahname*[#2] :#3)

			\item \quranayah[#2][#3] (#2-\surahname*[#2] :#3)
			\item \quranayah[#4][#5] (#4-\surahname*[#4] :#5)

			\item \quranayah[#2][#3] (#2-\surahname*[#2] :#3)
			\item \quranayah[#4][#5] (#4-\surahname*[#4] :#5)
			\item \quranayah[#6][#7] (#6-\surahname*[#6] :#7)

			\item \quranayah[#2][#3] (#2-\surahname*[#2] :#3)
			\item \quranayah[#4][#5] (#4-\surahname*[#4] :#5)
			\item \quranayah[#6][#7] (#6-\surahname*[#6] :#7)
			\item \quranayah[#8][#9] (#8-\surahname*[#8] :#9)



عَنْ أَبِي هُرَيْرَةَ، قَالَ قَالَ رَسُولُ اللَّهِﷺ إِنَّ لِلَّهِ تَعَالَى تِسْعَةً وَتِسْعِينَ اسْمًا مِائَةً غَيْرَ وَاحِدَةٍ مَنْ أَحْصَاهَا دَخَلَ الْجَنَّةَ هُوَ اللَّهُ الَّذِي لاَ إِلَهَ إِلاَّ هُوَ الرَّحْمَنُ الرَّحِيمُ الْمَلِكُ الْقُدُّوسُ السَّلاَمُ الْمُؤْمِنُ الْمُهَيْمِنُ الْعَزِيزُ الْجَبَّارُ الْمُتَكَبِّرُ الْخَالِقُ الْبَارِئُ الْمُصَوِّرُ الْغَفَّارُ الْقَهَّارُ الْوَهَّابُ الرَّزَّاقُ الْفَتَّاحُ الْعَلِيمُ الْقَابِضُ الْبَاسِطُ الْخَافِضُ الرَّافِعُ الْمُعِزُّ الْمُذِلُّ السَّمِيعُ الْبَصِيرُ الْحَكَمُ الْعَدْلُ اللَّطِيفُ الْخَبِيرُ الْحَلِيمُ الْعَظِيمُ الْغَفُورُ الشَّكُورُ الْعَلِيُّ الْكَبِيرُ الْحَفِيظُ الْمُقِيتُ الْحَسِيبُ الْجَلِيلُ الْكَرِيمُ الرَّقِيبُ الْمُجِيبُ الْوَاسِعُ الْحَكِيمُ الْوَدُودُ الْمَجِيدُ الْبَاعِثُ الشَّهِيدُ الْحَقُّ الْوَكِيلُ الْقَوِيُّ الْمَتِينُ الْوَلِيُّ الْحَمِيدُ الْمُحْصِي الْمُبْدِئُ الْمُعِيدُ الْمُحْيِي الْمُمِيتُ الْحَىُّ الْقَيُّومُ الْوَاجِدُ الْمَاجِدُ الْوَاحِدُ الصَّمَدُ الْقَادِرُ الْمُقْتَدِرُ الْمُقَدِّمُ الْمُؤَخِّرُ الأَوَّلُ الآخِرُ الظَّاهِرُ الْبَاطِنُ الْوَالِي الْمُتَعَالِي الْبَرُّ التَّوَّابُ الْمُنْتَقِمُ الْعَفُوُّ الرَّءُوفُ مَالِكُ الْمُلْكِ ذُو الْجَلاَلِ وَالإِكْرَامِ الْمُقْسِطُ الْجَامِعُ الْغَنِيُّ الْمُغْنِي الْمَانِعُ الضَّارُّ النَّافِعُ النُّورُ الْهَادِي الْبَدِيعُ الْبَاقِي الْوَارِثُ الرَّشِيدُ الصَّبُورُ ‏
(جامع ترمذی :بَاب مَا جَاءَ فِي فَضْلِ الدُّعَاءِ)


\nameSlidexx{ٱلْمَـالِكُ } {59}{23} {20}{114} {23}{116}

\nameSlidex{ٱلْقُدُّوسُ }{59}{23}{62}{1}
\nameSlide{ٱلْجَبَّارُ }{59}{23}
\nameSlidex{ٱلْخَالِقُ }{6}{102}{13}{16}

\nameSlide{ٱلْبَارِئُ }{59}{24}
\nameSlide{ٱلْمُصَوِّرُ }{59}{24}
\nameSlidexx{ٱلْغَفَّارُ }{20}{82}{38}{66}{39}{5}
\nameSlidexx{ٱلْقَهَّارُ }{12}{39}{13}{16}{14}{48}
\nameSlidex{ٱلْوَهَّابُ }{38}{9}{38}{35}
\nameSlide{ٱلْرَّزَّاقُ }{51}{58}
\nameSlide{ٱلْفَتَّاحُ }{34}{26}
\nameSlidexx{ٱلْعَلِيمُ }{2}{158}{3}{92}{4}{35}
\nameSlide{ٱلْقَابِضُ }{2}{245}
\nameSlide{ٱلْبَاسِطُ }{2}{245}
\nameSlide{ٱلْخَافِضُ }{56}{3}
\nameSlidex{ٱلْرَّافِعُ }{58}{11}{6}{83}
\nameSlide{ٱلْمُعِزُّ }{3}{26}
\nameSlide{ٱلْمُذِلُّ }{3}{26}
\nameSlidexx{ٱلْسَّمِيعُ }{2}{127}{2}{256}{8}{17}
\nameSlidexx{ٱلْبَصِيرُ }{4}{58}{17}{1}{42}{11}
\nameSlide{ٱلْحَكَمُ }{22}{69}
\nameSlide{ٱلْعَدْلُ }{6}{115}
\nameSlidexx{ٱلْلَّطِيفُ }{22}{63}{31}{16}{33}{34}
\nameSlidexx{ٱلْخَبِيرُ }{6}{18}{17}{30}{49}{13}
\nameSlidexx{ٱلْحَلِيمُ }{2}{225}{17}{44}{22}{59}

\nameSlidexx{ٱلْعَظِيمُ }{2}{255}{42}{4}{56}{96}
\nameSlidexx{ٱلْغَفُورُ }{2}{173}{8}{69}{16}{110}
\nameSlidexx{ٱلْشَّكُورُ }{35}{30}{35}{34}{42}{23}
\nameSlidexx{ٱلْعَلِيُّ }{4}{34}{31}{30}{42}{4}
\nameSlidexx{ٱلْكَبِيرُ }{13}{9}{22}{62}{31}{30}
\nameSlidexx{ٱلْحَفِيظُ }{11}{57}{34}{21}{42}{6}
\nameSlide{ٱلْمُقِيتُ }{4}{85}
\nameSlidexx{ٱلْحَسِيبُ }{4}{6}{4}{86}{33}{39}
\nameSlidex{ٱلْجَلِيلُ }{55}{27}{7}{143}
\nameSlidex{ٱلْكَرِيمُ }{27}{40}{82}{6}
\nameSlidex{ٱلْرَّقِيبُ }{4}{1}{5}{117}
\nameSlide{ٱلْمُجِيبُ }{11}{61}
\nameSlidexx{ٱلْوَاسِعُ }{2}{268}{3}{73}{4}{130}

\nameSlidexx{ٱلْحَكِيمُ }{31}{27}{46}{2}{57}{1}
\nameSlidex{ٱلْوَدُودُ }{11}{90}{85}{14}
\nameSlide{ٱلْمَجِيدُ }{11}{73}
\nameSlidex{ٱلْبَاعِثُ }{22}{7}{2}{246}

\nameSlidexx{ٱلْشَّهِيدُ }{4}{166}{22}{17}{41}{53}
\nameSlidexx{ٱلْحَقُّ }{6}{62}{22}{6}{23}{116}
%\nameSlidexx{ٱلْوَكِيلُ }{4}{130}{4}{171}{28}{28}
\nameSlidexx{ٱلْوَكِيلُ }{3}{173}{4}{132}{28}{28}

\nameSlidexx{ٱلْقَوِيُّ }{22}{40}{22}{74}{42}{19}
\nameSlide{ٱلْمَتِينُ }{51}{58}
\nameSlidexx{ٱلْوَلِيُّ }{4}{45}{7}{196}{42}{28}
\nameSlidexx{ٱلْحَمِيدُ }{14}{8}{31}{12}{31}{26}
\nameSlidex{ٱلْمُحْصِيُ }{72}{28}{78}{29}
\nameSlidexx{ٱلْمُبْدِئُ }{10}{34}{27}{64}{29}{19}
\nameSlidexx{ٱلْمُعِيدُ }{10}{34}{27}{64}{29}{19}
\nameSlidexx{ٱلْمُحْيِي }{7}{158}{15}{23}{30}{50}
\nameSlidexx{ٱلْمُمِيتُ }{3}{156}{7}{158}{15}{23}
\nameSlidexx{ٱلْحَىُّ }{2}{255}{3}{2}{20}{111}
\nameSlidexx{ٱلْقَيُّومُ }{2}{255}{3}{2}{20}{111}
\nameSlidexx{ٱلْوَاجِدُ }{38}{44}{7}{102}{24}{39}

\nameSlidex{ٱلْمَاجِدُ }{85}{15}{11}{73}
\nameSlidexx{ٱلْوَاحِدُ }{13}{16}{14}{48}{38}{65}
\nameSlide{ٱلْأَحَد }{112}{1}
\nameSlide{ٱلْصَّمَدُ }{112}{2}
\nameSlidexx{ٱلْقَادِرُ }{6}{65}{46}{33}{75}{40}
\nameSlidexx{ٱلْمُقْتَدِرُ }{18}{45}{54}{42}{6}{65}
\nameSlidex{ٱلْمُقَدِّمُ }{16}{61}{10}{2}

\nameSlide{ٱلْمُؤَخِّرُ }{71}{4}
\nameSlide{ٱلأَوَّلُ }{57}{3}
\nameSlide{ٱلْآخِرُ }{57}{3}
\nameSlide{ٱلْظَّاهِرُ }{57}{3}
\nameSlide{ٱلْبَاطِنُ }{57}{3}
\nameSlide{ٱلْوَالِي }{13}{11}
\nameSlide{ٱلْمُتَعَالِي }{13}{9}
\nameSlide{ٱلْبَرُّ }{52}{28}
\nameSlidexx{ٱلْتَّوَّابُ }{2}{128}{4}{64}{49}{12}
\nameSlidexx{ٱلْمُنْتَقِمُ }{32}{22}{43}{41}{44}{16}
\nameSlidexx{ٱلْعَفُوُّ }{4}{43}{4}{99}{4}{149}
\nameSlidexx{ٱلْرَّؤُفُ }{9}{117}{57}{9}{59}{10}
\nameSlide{مَالِكُ ٱلْمُلْكُ }{3}{26}
\nameSlidex{ذُو ٱلْجَلَالِ وَٱلْإِكْرَامُ}{55}{27}{55}{78}
\nameSlide{ٱلْمُقْسِطُ }{3}{18}
\nameSlide{ٱلْجَامِعُ }{3}{9}
\nameSlidexx{ٱلْغَنيُّ }{39}{7}{47}{38}{57}{24}
\nameSlide{ٱلْمُغْنِيُّ }{9}{28}
%\nameSlidexx{ٱلْمَانِعُ }{}{}{}{}{}{}
\nameSlidex{ٱلْمَانِعُ }{9}{54}{17}{59}
\nameSlide{ٱلْضَّارُ }{6}{17}
%\nameSlide{ٱلْنَّافِعُ }{30}{37}
\nameSlide{ٱلْنَّافِعُ }{22}{28}

\nameSlide{ٱلْنُّورُ }{24}{35}

\nameSlide{ٱلْهَادِي }{22}{54}
\nameSlidex{ٱلْبَدِيعُ }{2}{117}{6}{101}
\nameSlide{ٱلْبَاقِي }{55}{27}
\nameSlidex{ٱلْوَارِثُ }{15}{23}{57}{10}

%\nameSlidexx{ٱلْرَّشِيدُ }{}{}{}{}{}{}
\nameSlidex{ٱلْرَّشِيدُ }{11}{87}{72}{10}

\nameSlidexx{ٱلْصَّبُورُ }{2}{153}{3}{200}{103}{3}

\end{document} <span id="mce_SELREST_start" style="overflow:hidden;line-height:0;">&#65279;</span>

PDF Download

MATLAB Code to Demodulate Broadcast FM Signals

This is the MATLAB code to demodulate FM signals received by RTL-SDR.

clear all
frontEndSampleRate = 228e3;
userInput.Duration = 20;
fmRxParams.isSourceRadio = 1
% fmRxParams.isSourcePlutoSDR = 0
fmRxParams.FrequencyDeviation = 75e3; % Hz
fmRxParams.FilterTimeConstant = 75e-6; % Seconds
fmRxParams.AudioSampleRate = 228000/5; % Hz, make sure rate is friendly with default BB 
sigSrc = comm.SDRRTLReceiver('0',...

  fmDemod = comm.FMBroadcastDemodulator(...
  'SampleRate', frontEndSampleRate, ...
  'FrequencyDeviation', fmRxParams.FrequencyDeviation, ...
  'FilterTimeConstant', fmRxParams.FilterTimeConstant);
fmInfo = info(fmDemod)

% Frame length of SDRr Receiver and buffer size of FM Broadcast Demodulator
% Frame length must be an integer multiple of FM DecimationFactor
N = 3840; 
frontEndSamplesPerFrame = N*fmInfo.AudioDecimationFactor; 
fmRxParams.BufferSize = frontEndSamplesPerFrame;
fmRxParams.FrontEndFrameTime = ...
frontEndSamplesPerFrame / frontEndSampleRate;
sigSrc.SamplesPerFrame = frontEndSamplesPerFrame;
fmRxParams.FrontEndSampleRate = frontEndSampleRate;
fmRxParams.FrontEndSamplesPerFrame = frontEndSamplesPerFrame;

%% Create FM broadcast receiver object and configure based on user input
fmBroadcastDemod = comm.FMBroadcastDemodulator(...
    'SampleRate', fmRxParams.FrontEndSampleRate, ...
    'FrequencyDeviation', fmRxParams.FrequencyDeviation, ...
    'FilterTimeConstant', fmRxParams.FilterTimeConstant, ...
    'AudioSampleRate', fmRxParams.AudioSampleRate, ...
    'Stereo', false);

player = audioDeviceWriter('SampleRate',fmRxParams.AudioSampleRate);

radioTime = 0;
while radioTime < userInput.Duration
    [rcv,~,lost,late] = sigSrc();
    audioSig = fmBroadcastDemod(rcv);
    radioTime = radioTime + fmRxParams.FrontEndFrameTime + ...


#IAmKhadimRizvi Top Twitter Trends for Hours Now

The leader of Pakistan’s 4th largest political party and an Islamic scholar Allama Khadim Hussain Rizvi has been under arrest since 24th-November-2018. He was arrested under MPO law, a provision to arrest people (usually political opponents) before they can start agitation, for one month. On 22nd Dec the detention was extended further for one month. Though the detentions are illegal, no human rights activist, liberal democratic activist is raising voice for the draconian practice. Earlier a 90 year old Islamic scholar, Mufti Yousaf Sultani, died in prison due to denial of medicine. He was also picked alongwith Allama Khadim Hussain Rizvi. Tehreek-E-Labbaik  Pakistan (TLP) and Allama Rizvi has raised a strong voice against Geert Wilders, a Dutch politician,  when he decided to host a blasphamous exhibition in Dutch parliament. Since then TLP is facing hardships one way or the other.

The people of Pakistan are worried for maltreatment of aged Islamic scholar and his supporters are demanding his release.





Twitter’s Nation Wide Trend Protests anti-Islamic Policies of Imran Khan