I am mainly writing this for future me in case I need it again. I needed to print some labels with my Dymo LabelWriter 450 and haven't done this since switching to Linux. Even on Windows it wasn't that easy so I expected some hassle on linux. But it was a breeze : First the driver installation, it appears that there is a package for that sudo apt install printer-driver-dymo Then connecting the…
Disclaimer : Like the last time I was offered a 1 year NDepend pro license by Patrick Smacchia (NDepend creator) so I could use it and share my experience if I wanted to. Since then I switched to Linux and was working on a little dotnet console backup utiliy which copies files and folders using rsync and cp and using source generator to handle DBus notifications, so I was curious about how NDepend…
I am now using SourceHut to host the sources of some of my projects and wanted to deploy a static HTML page to my web host Ikoula . On my shared server, Plesk is used to configure the websites and has a git option which allows to git pull from a source to the website folder for each git push , if the source emits a web hook. Sourcehut doesn't have a GUI to add the git web hook so you have to use…
I recently switched from Windows to Linux, Pop!_OS specificatlly, (and still in the process if I'm being honest) and one of my concerns was about running games since it is one of the things I do most. Thankfully Valve have been working for years to port Steam on Linux for their console Steam Deck but it was profitable for all distros. Amongst other things Valve have developed Proton : it is a tool…
I wanted to automatically publish my webextension New Tab - Moment for some time but the lack of possibilities to specify the release notes has stopped me so far. But there is now a new api on mozilla's addons which provides an endpoint for that, despite it being still not frozen and can change at any time. So after some thinking, trials and errors I have now the following system: The release…
In the previous post I used BlobBackup to sync my backup data to a cloud storage and an external drive. Since then the original client hasn't been updated and an account is now mandatory to download and use it. Even if the offer is attractive I didn't want to change my cloud backup location and prefer to know where my data is stored. So after an extensive search I choose rclone to replace it…
It's important to do backups. I had one in place for all my important documents, encrypted locally and synced with Hubic. But since it is becoming out of commission and the last time I tried to do a restore the data was corrupted, I though that it was time to replace it. Usage First I needed to rethink my use of backups: I was only doing backup of some important files in a cloud provider. My plan…
Around every 2-3 years I reinstall my computer with a fresh Windows. To avoid loosing to much time, I use Boxstarter and Chocolatey to automate as much as possible all settings and softwares installations. But since I use Chocolatey only on that occasion, I wanted to replace it by Winget : is is (almost) native to windows, the v1.0 is out and the number of packages available in the community…
Disclaimer : This is not a precise how-to but merely some tips. Creating an ASP.NET Core MVC PWA I recently created a personal app and I wanted to try to make a PWA from an ASP.NET Core MVC app. So once the app done I wanted to add the PWA specific parts which consist of two things: a manifest which describe the application to browser, in order for them to propose the installation for example a…
Disclaimer : I was offered a 1 year NDepend pro license by Patrick Smacchia (NDepend creator) so I could use it and share my experience if I wanted to. Since I was in the middle of the refactoring of a little personal WPF project, I though that this was the perfect time to test NDepend beyond the testing phase. The project is a small WPF application which used only code behind, so I decided to…
GitHub api & Octokit.net GitHub has an API which amongts many features, can handles commits directly. Octokit.net is the .net declinaison of octokit , the official GitHub API client. You can add it to a project through Nuget . And to use it you just have to instanciate a GitHubClient with a ProductHeaderValue describing your application: var github = new GitHubClient(new…
In a previous post , I have described how Pretzel could be integrated with AppVeyor in order to generate and deploy a website. In the deploy part, I was clearing up all the contents on the FTP through a powershell script and then upload everything at every commit. It can be fine at start, but as the site grows it can be very time consuming and prone to errors. In order to fix that, I was searching…
After a while, NVika is finally out of beta. What does it do Parse analytics reports and show issues on console or send them to the current build server. In action: On AppVeyor : Hey, but isn't that something SonarQube kinda do? Yes, and you can even say that SonarQube do much more. But NVika has some advantages, since it isn't doing the analysis part it is smaller and simpler to use, you only…
What is SonarQube From their site : SonarQube is an open platform to manage code quality. As such, it covers the 7 axes of code quality: Architecture & design Duplications Unit tests Complexity Potential bugs Coding rules Comments So basically with this you can be pretty sure that your code is good. And since it is open source, you can download it and install a copy on your own server. Or you can…
Here is the comparison of the commits pushed for the addon's migration. The Addon The Old Reader - Bookmark is an addon wich add a button to easily add a page or a selection of the page to The Old Reader bookmarks. It is done with Firefox Addon SDK , both high-level and low-level APIs. Preparation First thing to do: read some docs on WebExtensions . And a good thing to have is web-ext (available…
Pretzel is a static web site generator, much like Jekyll but in .net. So while Jekyll users can use TravisCI or directly GitHub pages to generate their website we don't have this possibility with Pretzel. Luckily, Appveyor provides the same features than TravisCI but in a Windows environment. And it is free, so you just have to create an account or login with your GitHub account. Like travis, it…
Hi, This is my personal blog. I wanted to make a multilingual blog with Pretzel but right now the project need some modification to to that. So basically this is still a WIP for now... Meanwhile I will be discovering the limits and possibilities of Pretzel, and integrate it with AppVeyor . There is no comments for now but you can contact me through mastodon or mail . What is Pretzel Pretzel is a…