Bart's Software Cookbook Bart's Software Cookbook https://bartjolling.github.io/ Running Vibe Voice on Windows 11 with RTX 3060 Ti Getting VibeVoice Running on a Windows Machine with RTX 3060 Ti VibeVoice is a powerful text-to-speech (TTS) model developed by Microsoft. Unfortunately, the official GitHub repository has been closed, so the only way to get started is via community builds hosted on Hugging Face. Demo You can test it on... Sun, 05 Oct 2025 00:00:00 +0200 https://bartjolling.github.io//blog/2025/10/05/windows-vibe-voice-rtx3060.html https://bartjolling.github.io//blog/2025/10/05/windows-vibe-voice-rtx3060.html DIY Franken-Charger: Merging Two Chargers into One Manufacturers of power tools often switch connector types between batteries and their chargers. What do you do if you find yourself with a set that has a working charger but a faulty battery, and another set that has an incompatible working battery but a faulty charger? In my experience, repurposing... Sun, 08 Dec 2024 00:00:00 +0100 https://bartjolling.github.io//blog/2024/12/08/combining-two-battery-chargers.html https://bartjolling.github.io//blog/2024/12/08/combining-two-battery-chargers.html Simple custom desktop user menu using powershell Microsoft recently tucked the Sign Out and Switch Users buttons behind a maze of menus, making them harder to access. Frustrated by this change, I decided to take matters into my own hands. Using PowerShell, I crafted a custom menu that brings these actions back to your fingertips. The script... Sun, 01 Sep 2024 00:00:00 +0200 https://bartjolling.github.io//blog/2024/09/01/windows-desktop-menu-powershell.html https://bartjolling.github.io//blog/2024/09/01/windows-desktop-menu-powershell.html Create a React 18 application without create-react-app and Node.js My Goal As a solution architect and background developer, I’ve been leading a team that’s been hard at work on a service with a UI written in React.js. However, I must confess, my familiarity with React and Node.js was initially limited. This posed a challenge, as the conventional method of... Sun, 05 Nov 2023 00:00:00 +0100 https://bartjolling.github.io//blog/2023/11/05/react-18-without-nodejs.html https://bartjolling.github.io//blog/2023/11/05/react-18-without-nodejs.html Getting Jekyll to work on Ubuntu 22.04 with Ruby 3 In 2018 I had moved my blog to Github pages using Jekyll on the Windows Subsystem for Linux (WSL). But when doing the setup again on a new laptop with Ubuntu 22.04 and Ruby 3, I found out the hard way the steps for installing Ruby from my original guide... Sat, 21 Oct 2023 00:00:00 +0200 https://bartjolling.github.io//blog/2023/10/21/jekyll-on-wsl-ubuntu-22-04.html https://bartjolling.github.io//blog/2023/10/21/jekyll-on-wsl-ubuntu-22-04.html Using a custom XmlSerializer to format WCF operation responses The SOAP XML generated by WCF can be customized but end-to-end documentation describing how to do it is becoming difficult to find. This article puts together steps from several different sources -most written more than 10 years ago- to explain how to inject a custom XmlSerializer into a WCF Operation... Sun, 19 Jun 2022 00:00:00 +0200 https://bartjolling.github.io//blog/2022/06/19/custom-xmlserializer-wcf-operation.html https://bartjolling.github.io//blog/2022/06/19/custom-xmlserializer-wcf-operation.html Alex Gorbachev's Syntaxhighlighter Online Theme Selector I still have some older posts using Alex Gorbachev's Syntaxhighlighter. Unfortunately his project is unmaintained so I forked and fixed the build process and I'm now making the results available on this page. Use the theme selector at the top right of this page to preview themes and download the... Thu, 29 Apr 2021 00:00:00 +0200 https://bartjolling.github.io//2021/04/29/syntaxhighlighter-online.html https://bartjolling.github.io//2021/04/29/syntaxhighlighter-online.html Changing from Jekyll minima to the Beautiful Jekyll theme on Github Pages A few years ago I set up this Github Page using Jekyll and its Jekyll minima theme. I used the Windows Subsystem for Linux (WSL) on Windows 10 with Ubuntu 18.04 and Ruby 2.5. I wanted to refresh the layout by changing the theme to Beautiful Jekyll and use more... Sat, 10 Apr 2021 00:00:00 +0200 https://bartjolling.github.io//blog/2021/04/10/beautiful-jekyll-ruby-2-7.html https://bartjolling.github.io//blog/2021/04/10/beautiful-jekyll-ruby-2-7.html Reviving a Windows Server 2008 Virtual Machine While cleaning up the files on my NAS, I came across some old virtual hard drive files (*.vhd). One that was called ‘DevStation’ I still recognized from my days as a consultant. My manager had requested someone on the bench to create a standardized virtual machine using VirtualBox that people... Fri, 28 Dec 2018 00:00:00 +0100 https://bartjolling.github.io//blog/2018/12/28/Reviving-Virtual-Server-2008.html https://bartjolling.github.io//blog/2018/12/28/Reviving-Virtual-Server-2008.html Customizing the Jekyll minima theme on Github Pages My site is based on the default Jekyll theme minima. It’s a one-size-fits-all Jekyll theme for writers that can get you up-and-running quite quickly. Luckily it can be easily customized to fit your needs. I followed the minima README file and this guide by Yi Ou to avoid having to... Sat, 24 Nov 2018 00:00:00 +0100 https://bartjolling.github.io//blog/2018/11/24/customizing-jekyll-minima-github-pages.html https://bartjolling.github.io//blog/2018/11/24/customizing-jekyll-minima-github-pages.html Building Github Pages with Jekyll on the Windows Subsystem for Linux Since some time I’ve been planning to move my blog away from blogspot to Github Pages. I could have done it the traditional way and uploaded html files, but Github Pages support blogging with Jekyll using beautifull markdown (sic) so that’s what I wanted to try out. Context I’ve been... Sun, 18 Nov 2018 00:00:00 +0100 https://bartjolling.github.io//blog/2018/11/18/jekyll-on-wsl-for-github-pages.html https://bartjolling.github.io//blog/2018/11/18/jekyll-on-wsl-for-github-pages.html Deploying ASP.NET MVC4 Single Page Applications on Windows Azure Websites An anonymous poster on my fifth post about Single Page Applications (SPA) asked if it was possible to deploy SPAs on Windows Azure. As it turns out the Windows Azure Web Site offering makes this very easy to do if you build your SPA as outlined in that post. Windows Azure... Tue, 10 Jul 2012 14:09:00 +0200 https://bartjolling.github.io//2012/07/10/deploying-singlepageapplications-on.html https://bartjolling.github.io//2012/07/10/deploying-singlepageapplications-on.html Building Single Page Apps with ASP.NET MVC4 - Part 5 - using ASP.NET MVC4 RC This blogpost is part of a series about building Single Page Applications using ASP.NET MVC 4. Parts 1 through 4 use ASP.NET MVC4 beta but this post will focus on building SPA after upgrading to ASP.NET MVC 4 RC Single Page Applications - Part 1 - Basic Desktop application Single... Fri, 29 Jun 2012 12:35:00 +0200 https://bartjolling.github.io//2012/06/29/building-single-page-apps-with-aspnet.html https://bartjolling.github.io//2012/06/29/building-single-page-apps-with-aspnet.html Building Single Page Apps with ASP.NET MVC4 - Part 4 - Sorting, Filtering and Manipulating data with upshot.js This blogpost is part of a series about building Single Page Applications using ASP.NET MVC 4 beta. When writing this post I assumed you have read the previous ones. The code snippets are just the incremental changes that are needed since the third. post I'd advise to just download the... Tue, 03 Apr 2012 15:33:00 +0200 https://bartjolling.github.io//2012/04/03/building-single-page-apps-with-aspnet.html https://bartjolling.github.io//2012/04/03/building-single-page-apps-with-aspnet.html Pinning a website - Internet Explorer 9 While attending a Webcamp around HTML 5, the instructor pointed out the "Pin to Taskbar" feature that is available as from Internet Explorer 9. Pinning a site to the taskbar makes your website behave more like a desktop application, allowing users to select from fixed tasks and/or a dynamic jumplist,... Mon, 26 Mar 2012 11:45:00 +0200 https://bartjolling.github.io//2012/03/26/pinning-website-part-1-internet.html https://bartjolling.github.io//2012/03/26/pinning-website-part-1-internet.html Building Single Page Apps with ASP.NET MVC4 - Part 3 - Basic Mobile Application This blog is part of a series about building Single Page Applications using ASP.NET MVC 4 beta. When writing this post I assumed you have read the first and second posts. The code snippets are just the incremental changes that are needed since the second post Single Page Applications -... Thu, 15 Mar 2012 11:12:00 +0100 https://bartjolling.github.io//2012/03/15/building-single-page-apps-with-aspnet_15.html https://bartjolling.github.io//2012/03/15/building-single-page-apps-with-aspnet_15.html Building Single Page Apps with ASP.NET MVC4 - Part 2 - Advanced Desktop Application This is the second article in a series about building single page applications using ASP.NET MVC4. I assume that you have read the first part. Single Page Applications - Part 1 - Basic Desktop application Single Page Applications - Part 2 - Advanced Desktop Application Single Page Applications - Part... Wed, 07 Mar 2012 16:08:00 +0100 https://bartjolling.github.io//2012/03/07/building-single-page-apps-with-aspnet.html https://bartjolling.github.io//2012/03/07/building-single-page-apps-with-aspnet.html Building Single Page Apps with ASP.NET MVC4 - Part 1 - Basic Desktop Application This blog entry is mainly based on the presentation given by Steven Sanderson on TechDays 2012 called “Building Single Page Apps for desktop, mobile and tablet with ASP.NET MVC 4”. Steven’s talk consisted of a large demo that immediately got me interested and made me want to try it out.... Mon, 20 Feb 2012 21:22:00 +0100 https://bartjolling.github.io//2012/02/20/building-single-page-apps-with-aspnet.html https://bartjolling.github.io//2012/02/20/building-single-page-apps-with-aspnet.html Create a bug progress report from a Sharepoint 2003 bug list Sharepoint 2003 includes a list template for bug tracking. It provides very basic functionality like keeping bug statuses, description, comments, dates, assignments etc. For every update that is made to a bug report, Sharepoint just adds a new item to the list. It doesn't however include a bug progress report.... Wed, 04 Aug 2010 21:06:00 +0200 https://bartjolling.github.io//2010/08/04/create-bug-progress-report-from.html https://bartjolling.github.io//2010/08/04/create-bug-progress-report-from.html Windows Activation: No records found for given DNS query. I recently installed Windows 7 Enterprise Edition on one of my PCs. Eager to get my PC up and running with all the software I daily use, I skipped activation. When I tried to activate Windows a few days later, I was greeted by this error message: Searching for this... Sat, 16 Jan 2010 08:49:00 +0100 https://bartjolling.github.io//2010/01/16/windows-activation-no-records-for-for.html https://bartjolling.github.io//2010/01/16/windows-activation-no-records-for-for.html