4:55 PM

Network Protocol Missing in Windows 10 ..Lets FiX it

Sometimes, you have internet connection and all is well but ...when you wish to browse ...No connection  and  pop gives

  • “Windows sockets registry entries required for network connectivity are missing”
  • “One or more network protocols are missing on this computer”

when you try windows diagnostics like one below ..no help..

The solution is

1. The easiest way to open the Run dialog is by clicking the keyboard shortcut [Windows]+[R]

2. Open the Run Dialog 

3. type REGEDIT on the run window  window

4. on the Registry navigate as follows :

HKEY_Local_Machine\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings:
ProxySettingPerUser   value=1.
(Change from 0 --> 1)

5:11 AM

Prepare Camera Ready IEEE paper for IEEE PDF eXpress acceptance (Latex)

While submitting conference papers for IEEE Xplore Acceptance using PDF-EXPRESS authors experience various issues. I wish to give brief hints on how to work around using my working experiences in Latex environment.

Ensure that you download the Latest Latex Template for IEEE Conferences, at the writing of this blog it was July 2018 version  here JULY 2018 updated Template in ZIP format

 1. Unzip the the Zipped File and  and in your latex editor open  "bare_conf.tex ". That is the file you edit to add page numbers and copyright information.

NB: To ensure that your Images if you have any they will pass PDF express test . Convert them   Adobe Encapsulated PostScript (EPS format . You can do that with free online tools such as  EPS convertor free   .

Ensure that the image has sufficient pixels before conversion.
NB: In most cases If you do not use the EPS images , the pdf generated will either fail PDF express test or pass with warnings

1. Setting custom page numbers for conferences proceedings

 If you are doing the Camera ready paper where the Conference chair has approved the paper and allocated the authors page numbers say Your paper is from page 65 ---say it has 6 pages so from page 65 to 71 of the proceedings and you need to put the following in the preamble

\usepackage{fancyhdr} % imports the fancy package

\pagestyle{fancy} % for class document article, this will be set by default to %plain
\fancyhf{}   % makes header and footer empty
\fancyfoot[R]{\thepage} % sets the page number as a footer on the [R] which is %the right hand footer ..

Then below the  \begin{document} statement  add the following text


\setcounter{page}{65}   % this will ensure that your page numbers start at 65 

2. How to add the Copyright at the bottom of First page 

Conferences will provide you with various texts of Copyright based on sponsor etc for instance  I will use the notice given by  2018 International Conference on Computing, Electronics & Communications Engineering (iCCECE).. The notice read as follows

a.        For papers in which all authors are employed by the US government, the copyright notice is: U.S. Government work not protected by U.S. copyright
      b.        For papers in which all authors are employed by a Crown government (UK, Canada, and Australia), the copyright notice is: 978-1-5386-4904-6/18/$31.00 ©2018 Crown
      c.        For papers in which all authors are employed by the European Union, the copyright notice is: 978-1-5386-4904-6/18/$31.00 ©2018 European Union
      d.        For all other papers the copyright notice is: 978-1-5386-4904-6/18/$31.00 ©2018 IEEE

We use choice (d) so we add the following text before \begin{document}

\IEEEoverridecommandlockouts\IEEEpubid{\makebox[\columnwidth]{ 978-1-5386-4904-6/\$31.00~\copyright~2018 IEEE \hfill} \hspace{\columnsep}\makebox[\columnwidth]{ }}

3. If you receive the warning that the Generated PDF has form fields from PDF express . The solution that works for me is to flatten the PDF. There are numerous free tools online . The easiest is the use of Adobe PDF itself to flatten the PDF.

Here are the simple steps to Flatten a PDF using Adobe

1. Open the Journal paper using Adobe PDF software 
2. Select File and Go to Print
 3. Select Print and choose the PDF printer. PDF printer is automatically installed when one installs PDF products.
4. Select OK.
5. Give the  location to save the printed Journal version ----This is the flattened journal paper.
6. Select Save....You can save it in the folder in your Machine

7. Upload the saved File in the PDF express Website ....IEEE PDF eXpress website  is http://www.pdf-express.org

The process of Uploading to  IEEE PDF eXpress unless otherwise guided is as follows .

With the provided conference ID and your account provided (If a new user you must create account.)

  1. For each conference paper, click “Create New Title”.
  2. Enter identifying text for the paper (title is recommended but not required).
  3. Click “Submit PDF for Checking” or “Submit Source Files for Conversion”.
  4. Indicate platform, source file type (if applicable), click Browse and navigate to file, and click “Upload File”. You will receive online and email confirmation of successful upload. In this case upload the Flattened PDF
  5. You will receive an email with your Checked PDF or IEEE PDF eXpress-converted PDF attached. If you submitted a PDF for Checking, the email will show if your file passed
I hope this sorts your problems 

1:41 AM

The Easiest way to install any install qbittorrent or any other application in Kali Linux

One of the major reasons why the installations fail is due to non updated repositories. we end up with responses such as

'E: Unable to locate package qbittorrent'

 The solution is here and I will demonstrate using qbittorrent installation in Kali Linux

Step 1:  fact one is that Kali linux base repositories are debian based.

On the root  terminal window type "leafpad /etc/apt/sources.list"

for example in my case it is :

root@ksnaves:~# leafpad /etc/apt/sources.list

Step2:  The source list which is a text file will pop up. Copy and paste this  commands below  on the source list and save.

deb http://http.kali.org/ /kali main contrib non-free
deb http://http.kali.org/ /wheezy main contrib non-free
deb http://http.kali.org/kali kali-dev main contrib non-free
deb http://http.kali.org/kali kali-dev main/debian-installer
deb-src http://http.kali.org/kali kali-dev main contrib non-free
deb http://http.kali.org/kali kali main contrib non-free
deb http://http.kali.org/kali kali main/debian-installer
deb-src http://http.kali.org/kali kali main contrib non-free
deb http://security.kali.org/kali-security kali/updates main contrib non-free
deb-src http://security.kali.org/kali-security kali/updates main contrib non-free 

deb http://http.packages.debian.org import deb packages

 Step3: Update using the command on the terminal    - " apt-get update"

for example in my case it is root@ksnaves:~# apt-get update

wait for the repository to update 

step 4: Now install your software of choice. in my case it is qbittorrent.

as follows  Open the terminal and type the command apt-get install qbittorrent 

on my case  it is

root@ksnaves:~# apt-get install qbittorrent      and hit on enter button

After few seconds you will be provided with the question Y/N on whether to install or not....Of course Hit Y on the keyboard for Yes

Step 5: Now qbittorrent is installed, type command  qbittorrent on the root terminal window and press enter



12:46 AM

UEFI Bootloader in Windows 8.1 failed ( such as 0xc00007b error fix)

To windows enthusiasts.

when windows cannot boot, most a times your mind also fails to boot and you spend a whole day running away from basic solutions; Trying the most complex of offered solutions in the forum.

Here under I list one of the solution to correct the failed boot loader starting based on a known user experience..."Windows didn't load properly error...0xc00007b  "

 Proposed solution 1: Remove the most recent updates and software updates that took place before the crash.

Boot from a recovery windows 8 recovery drive perhaps a USB. or boot from the recovery Partition of your Hard drive 

when the computer boots from Recovery media ...

1.choose the troubleshoot option 

2. Click on Advanced Options 

3. click on  Windows Start up settings 

5. Select Restart and as the Computer Restarts key in 4 or F4 to go to safemode

6. Log in using your normal credentials to safe mode.

7. Go to programs and feature 

8. select uninstall programs ....on the listed programs check the "installed on" column, check the antivirus(the culprit was AVG protection updates in our case) or any recent updated software . uninstall it.

9.Go to windows update and uninstall any update that took place most recent before the crash. 

Restart the computer and  it is sorted.

 Proposed solution 2: Using Hirens Boot CD  for Windows non EUFI

1.Download the most recent Hirens boot from Here   or  This source too  ( I used Hirens 15.2 ISO).
2. Install Virtual Drive Software such as WinCDEmu   to mount the Downloaded image on virtual drive
3. Click on HBCDMenu.exe to run the Hiren Programs
4. Go to command line and run MbrFix utility 

12:42 PM


is it cool to work in a tech savy environment ?  how good is this

check out this images  of an ultimate work place ..... how some of the tech hubs are !

google , twitter, diggs ....list is endless ...... .all just awesome.... I plan to visit , work or gatecrash  some that I have not so far ....

Here is an  individual list that was awesome .....  JUST CLICK EACH AND CHECK OUT.....

4. parliamentdesign (DEsiGn ANd InTeractiOn FiRm... among my favourites)
5. Medical Techs Technology Center Medical Science - Berlin
6. Moser Associates Hongkong
7. 37 Signals Office

9:10 AM


here are my thoughts ...... 
NB :  This article was part of a series we are running in one of the  print media in East Africa .

Competition motivates, and innovates; fosters good pricing, better services   and information flow .In competitive communities, institutions have stronger structures and consumer always wins. Objective advertising manures competition. According to the Adam Smith Institute, Adam Smith, LL.D., in An Inquiry into the Nature And Causes of the Wealth of Nations (1776), "...showed convincingly how the principles of free trade, competition, and choice would spur economic development, reduce poverty, and precipitate the social and moral improvement of humankind."  "So persuasive were his arguments that they not only provided the world with a new understanding of the wealth-creating process; they laid the intellectual foundation for the great era of free trade and economic expansion that dominated the Nineteenth Century."
Businesses advertise, yes! In commonwealth and non commonwealth countries lawyers advertise! If you don’t its impossible to get clients. It’s only the media, the method, frequency and size of audience that differ. Lawyers did advertise in America even before 1908 when the American Bar Association adopted the Canons of Professional Ethics, in particular Canon 27 which restricted lawyers advertising to the use of   business cards. This was mainly meant to protect the public perception of the profession but ended up with loss of public confidence mainly attributed to profession's poor handling of basic client relationships, absence of attention to communication and general misunderstanding on lawyer fees. In 1977, Seventy years later, the American Supreme court threw out the blanket restriction against lawyer advertising as unconstitutional, holding that bar rules which banned lawyer advertising were infringements of an attorney's First Amendment right to commercial speech. (Bates v. State Bar of Arizona, 433 U.S. 350 (1977). For the last 30 years this decision has been hampered by hilarious infringements of ethics and the common good which has led to various court rulings to provide directions and even in different states Bar associations have set guidelines. An example of such cases is In re Anis, 599 A.2d 1265 (N.J. 1992). Where a lawyer in New Jersey was publically reprimanded for sending letters to solicit business from accident victims knowing well that their mental and physical state could not permit good judgment and thoughtful choice. Most associations focus their advertising guidelines on the following six pillars
The advertisements should be truthful; both literally and in the impression it should give a fair and true picture.
They should be accurate and the language used should be clear to lay audience. It should include disclaimers, qualifiers and explanatory notes that are of such type size and prominence to be easily read by anyone accessing this information portal.
Uphold fairness in such that any endorsement by public figures or celebrities ,dramatization and recreation of events should represent underlying facts and contain disclaimer that the persons depicted are just actors for advertising purpose alone  not clients of the firm.
The information relayed should be relevant to help the client make a thoughtful choice and should not include comparison with other lawyers’ services
The animation and other stylistic representation should be rational not to unduly manipulate the clients into ignoring the underlying facts.
The advertisements have to state clearly the jurisdictions where the lawyer is authorized to practice.

Advances in ICT and e-marketing have been aerating various sub sectors of the economy, judicature is not an exception .Introduction of technologies in this sectors has led to drastic changes in rules and dynamics of the goods and services markets 
If adopted, Advocates Practice, Marketing and Advertising rules 2007 it will spearhead the move by Kenyan lawyers, from 50cms by 35cms plaques to digital advertising which has a lot of benefits to different stakeholders. Law firms will able to market themselves to a larger clientele and hence more business opportunities. Lawyers can capture this opportunity to educate the wider community on important issues in the legal processes hence reduce the perceived distance between public and legal institutions  .Use of digital advertising boosts trust and confidence among members of the public.
The move will oxygenate the link between the ICT professionals and the legal fraternity especially lawyers in  Kenya where previous interaction has been in only in areas of core software development like Case management systems that are utilized by a segment of the market and automation of court documents .With availability of web based tools of advertising and brochures ,webdesigners,graphic designers, e-marketing consultant and perhaps professionals in data mining who will be handy in analysis ,evaluation and prediction of markets using web generated data will have lawyers top in their clients lists.
ICT will have positive impact on the legal educational system, in future the lawyers must have above basics knowledge of ICT and marketing to stay afloat in the competitive market, this have to be propped by introduction of training modules in legal courses .Even some Commonwealth Countries like  India have done this and as a result they have Techno-legal firms  .As Lord Chancellor’s Department in England and Wales Consultation Paper: Resolving and Avoiding Disputes in the Information Age (1998) puts it…
There can be no doubt that we are moving rapidly into information age, into era where rich body of technology will transform our lives, bringing changes as fundamental as the Industrial Revolution brought to society in the 18th century. No one will be exempt from these changes”
With  a wide history the legal practice has strong background which can be assimilated and enhanced through  improved research that can be tech -aided .
This new technologies come with challenges .The expected constraints that the users of this technologies especially the internet must be aware of include the Access rights ,the access to various information portals must be well defined “who should see what”. In the theory of information security ownership of information is very important for sources authentication.
Users must also be aware of cyber extortion where fraudsters’ purports to be offering various needed services .Lawyers and other Information disseminators must be able to minimize denial of service attacks on their clients .Spamming is also  major nuisance in electronic advertising ,where a client receives unsolicited mails purported to originate from a given entity .
Who knows soon we might have Kenyan legal blogs .For more on current legal blogs see http://legalblogwatch.com.
The author is an ICT enthusiast

8:51 AM


As part of Google’s ongoing commitment to furthering Anita’s vision, Google   announces  The Google Anita Borg Memorial Scholarship: Europe, the Middle East and Africa. Through the scholarship, the  aim is to  encourage women to excel in computing and technology, and become active role models and leaders.
Multiple scholarships will be awarded based on the strength of candidates’ academic performance, leadership experience and demonstrated passion for computer science. A group of female Bachelor’s, Master’s, and PhD student finalists will be chosen from the applicant pool. The scholarship recipients will each receive a €7,000 (or equivalent) scholarship.
In June 2011, all scholarship recipients and finalists will be invited to visit Google’s Engineering Centre in Zurich for a networking retreat. It will include workshops with a series of speakers, panels, breakout sessions and social activities, and will provide an opportunity for all finalists to meet and share their experiences.