Tuesday, February 25, 2025

Good SVN GUI software - KDESVN

 I still use SVN. Although Git have many advantages over Subversion with multiple branches and much more, I still see some advantages for SVN. I might guess you can configure Git to act and have the same features as SVN but in this case SVN comes with those features out-of-the box and it's easy to use.

 So although most of my projects uses Git as version control, I still use SVN in some cases.

Here are a few pros for Subversion that I use:

  • Ability to save large files
  • Ability to save binary files
  • Easier to use and maintain
  • Possibility to update just a sub directory without updating the whole project

 I have recently discovered a good GUI Subversion application that works quick, easy to use, small footprint, fast and free, non-intrusive and though I recommend it:

kdesvn - https://apps.kde.org/kdesvn/

 

 kdesvn - KDE Applications

 

 

* By the way, there is still a possibility to use SVN to read Git repositories and read Git from SVN

 

Monday, February 24, 2025

Configure VSCode to debug Go (Golang) code

 Trying to make sure you can debug your code through Visual Studio Code (VSCode) is sometimes a bit tricky. Here is my json structure for the dvl running configuration of the launch.json file

  {

    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch Package",
            "type": "go",
            "request": "launch",
            "mode": "auto",
            "program": "${workspaceFolder}/main.go",
            "args": [
                "--ini",
                "sample.ini",
                "--d",
            ]
        }
    ]
}
go, golang, debug, debugger, json, launch.json, configuration, vscode, visual studio code

Thursday, February 20, 2025

How to execute a command only on directories in Linux recursively

 This command will add group executable permissions only to directories recursively:

sudo find ./ -type d -exec chmod g+x {} + 

My Tiny Spreadsheet Extension - A spreadsheet that lives in your browser

Download now   The problem You need a simple fast spreadsheet  Google Sheet is clutters up Excel files are lost Google Sheets are saved on t...