19/08/2024
[Java] Prim algorithm to find Minimum Spanning Tree in a graph
17/08/2024
[Java] Graph union find algorithm
12/07/2024
[git] Add git options to Gitlab pushes
[push]
pushOption = merge_request.create
pushOption = merge_request.target=main
pushOption = merge_request.squash
pushOption = merge_request.merge_when_pipeline_succeeds
pushOption = merge_request.remove_source_branch
pushOption = merge_request.title="TODO CHANGE ME"
pushOption = merge_request.draft
14/02/2024
22/12/2023
[Google Sheets] Import data from Yahoo Finance
09/11/2023
[Windows 11] Default show more options explorer right click menu (old UI behavior)
One change with Windows 11 is that the right click menu in Explorer was replaced with some condensed version where the old behavior is hidden behind a "Show more options" entry. This makes some actions slower to find and quite annoying, for example 7-zip or Notepad++
To revert it to the nicer old UI you can add a personal registry key, by typing this in a command prompt:
reg.exe add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve
Then logout and login again or restart explorer process to see the effect take place.
This is setting an override on the default config found under (which remains untouched):
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InProcServer32
To undo the change, simply delete the registry key created by the command.
06/11/2023
[Tampermonkey] Disable Bing Chat search integrations
When using Bing search there are multiple places that integrate the Chat functionality with the ChatGPT AI. Some of these integrations are annoying and can be easily disabled by installing the Tampermonkey browser extension then adding a couple scripts to modify the displayed webpage and its behavior.
// ==UserScript==
// @name Disable Bing Search Engine Scroll
// @namespace your-namespace
// @description Disables scrolling on the Bing search engine page to prevent accidental scrolling into the Bing chat feature.
// @match https://www.bing.com/*
// @version 1
// @grant none
// ==/UserScript==
window.addEventListener("wheel", e=>{
if(e.target.className.includes("cib-serp-main")) e.stopPropagation();
});
- Disable sidebar Chat autosearch functionality when disaplying search results:
// ==UserScript==
// @name Disable Bing Chat autosearch
// @namespace your-namespace
// @description Disables the Bing Chat autosearch functionality on the right side of results when doing a search.
// @match https://www.bing.com/*
// @version 1
// @grant none
// ==/UserScript==
const element = document.getElementById("sydwrap_wrapper");
element.remove();
const element1 = document.getElementById("b_sydTigerCont");
element1.remove();