Monday, July 20, 2026

VSCode: Workaround to sign in to Windsurf Plugin (formerly Codeium) version 1.48.2


 

If you installed the Windsurf Plugin in Visual Studio Code recently and tried to login to the AI code completion service, it would redirect to a web site with no apparent means to authenticate the plugin. I found a workaround to generate the authentication token for VSCode from the Windsurf Neocodeium Github at https://github.com/monkoose/neocodeium.

 The following steps are what I did to authenticate the plugin:

  1.  In VSCode, install the Windsurf Plugin and tap the Login to Windsurf button.

    The prompt may appear


     
  2. Tap Open and the browser will redirect to the Windsurf web site.

  3. If necessary, log into your account.

  4. In the browser, enter the following URL https://windsurf.com/enterprise/account/login?redirect_uri=vim-show-auth-token

    The authentication token is generated.


  5. Copy the token into the clipboard.

  6. In VSCode, press CTRL-SHIFT-p to open the command prompt.



  7. In the prompt, type in Windsurf provide authentication token and press ENTER.

    The command prompt appears


  8. Paste in the generated token into the prompt. Press ENTER.

    If all goes well, the message Successfully logged in appears.


  9. You should now be able to use the AI code completion in VSCode.

 

Monday, May 11, 2026

Resolving the no external monitor signal error after updating Ubuntu 24.04

After installing system updates on my Ubuntu 24.04 Thinkpad P53 with a NVIDIA T1000 GPU, sometimes my external HDMI monitor will no longer get any display signal from my laptop after rebooting. This happened to me many times over the years; and every time I had to search for the solution to the problem. This could take a while and wasted my time. So for posterity's sake, I am writing this post so that I can refer to it in the future.

If the Ubuntu system updates borks up your external monitor display, you can do the following:

 Check if the NVIDIA drivers are installed correctly

  1. Open up a terminal and type in the following command:

    $ sudo nvidia-smi

  2.  If the above command shows a table as shown below, then your drivers are installed.


  3. If not, then try to find and install the correct NVIDIA driver. 

Finding the correct NVIDIA driver for your system

  1.  In a terminal, type in the following command:

    $ sudo ubuntu-drivers devices

  2. In the following list that appears, take note of the recommended driver, e.g. nvidia-driver-595-open.



 Configure Ubuntu to use the recommended NVIDIA driver 

  1.  Click the Ubuntu icon on the desktop and then choose the Additional drivers icon. 

    The Software & Updates dialog box appears.


  2. In the list of drivers, toggle on the recommended driver, e.g. nvidia-driver-595-open. Then click Apply Changes


  3. Reboot the machine.

 After restarting, the external monitor should be displaying the signal from the laptop.

Friday, March 13, 2026

Quakemon - Monitor Earthquakes Android App

 


Monitor earthquakes, volcano eruptions across countries with Quakemon.


Stay informed with up-to-date incidents and live camera views, all presented through an intuitive map and list interface designed for quick situational awareness.

Key Features:

1. Multi-Countries Earthquakes Monitoring
View earthquake incidents across supported countries using an interactive map or a clear, scrollable list.

2. Detailed Incident Information
Tap any incident in the list or on the map to view detailed information, including location and incident magnitude.

3. Live Volcano Cameras
Tap a camera marker to instantly view a live, zoomable volcano image for real-time conditions.

4. Powerful Filtering
Filter incidents by tags to hide unwanted information and focus only on what matters to you.

5. Camera Favorites
Save frequently used cameras to a favourites list and reorder them for quick and easy access.

Quakemon makes it easy to monitor earthquake events efficiently and stay informed.

Data Sources

Earthquakes and environmental data used in this app may be provided by:

1. Earth Sciences New Zealand (https://earthscience.nz)
2. Geoscience Australia (https://earthquakes.ga.gov.au)
3. GEOFON program of the GFZ Helmholtz Centre for Geosciences Germany(https://geofon.gfz.de)
4. Institute of Geodynamics - National Observatory of Athens (NOA-IG) Greece (https://bbnet.gein.noa.gr)
5. Istituto Nazionale di Geofisica e Vulcanologia Italy (https://terremoti.ingv.it)
6. Kandilli Observatory and Earthquake Research Institute (KOERI) and Regional Earthquake-Tsunami Monitoring Center (RETMC) Turkey (http://www.koeri.boun.edu.tr)
7. BMKG (Badan Meteorologi, Klimatologi, dan Geofisika) Indonesia (https://data.bmkg.go.id)
8. Natural Resources Canada (https://www.earthquakescanada.nrcan.gc.ca)
9. British Geological Survey (UK) (https://earthquakes.bgs.ac.uk)
10. European-Mediterranean Seismological Centre (EMSC) (https://www.emsc-csem.org)
11. USGS (https://www.usgs.gov)

 Download and try out the Quakemon app from the Google Play Store:

Get it on Google Play