Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 41
  1. Printing a large image

    Printing a large image Background Recently I wanted to print a large image in it’s original size.

  2. Setting up Deno Desktop

    Setting up Deno Desktop Deno Desktop Since version 2.9 deno has support for desktop apps which can package up web applications as native applications that can be run locally and puts it basically into direct competition with electron, tauri and webui to n…

  3. Self-hosting a web font

    Self-hosting a web font TLDR; Using the woff2 format and font subsetting (eg. via glyphhanger) you can get small font files for hosting web fonts yourself.

  4. TailwindCSS color palette for Inkscape - Updated TLDR; I’ve updated the inkscape palette file for tailwindcss 3.4.5.

  5. Don’t use to-do lists to drive your work TLDR; To-do lists are a simple, efficient tool for tracking open tasks.

  6. How to use Global HotKeys on Windows TLDR; To receive global HotKeys in Windows, your application needs to process Window Messages and therefore will need a message loop.

  7. Desktop Apps with Avalonia UI and F# TLDR; You can write cross platform desktop applications using AvaloniaUI, F# and Reactive Extensions instead of WPF and C#.

  8. TailwindCSS color palette for Inkscape TLDR; I’ve converted the default tailwind color palette from javascript to an inkscape palette that you can download from here and copy to your palette folder.

  9. How to get a Block Caret in Visual Studio TLDR; While Visual Studio does not support a Block Caret for normal mode, you can write an extension for Visual Studio to get a Block Caret, which I did and published here.

  10. Native Bindings in CSharp

    Native Bindings in C# TLDR; When using [DllImport] you can only specify a constant string as the library name.

  11. How to run cron inside Docker

    How to run cron jobs inside docker TLDR; When running cron as your ENTRYPOINT in a container, make sure you start cron in foreground mode (cron -f) and consider redirecting your job’s stdout and stderr to crons (eg. */1 * * * * root /app1/test.sh > /proc/…

  12. Artifact Removal in C# with OpenCV Recently I solved a computer-vision problem that came up in a project which I found interesting and wanted to share.

  13. How to use OpenCV with CSharp

    How to use OpenCV with C# This article will explain how you can get started programming OpenCV with .NET in C#.

  14. Dotnet Cheatsheet

    Dotnet CLI Cheatsheet TLDR; I’ve created a cheat sheet for the dotnet cli in different colors.

  15. You should be using using in CSharp TLDR; Use using instead of calling Dispose() manually whenever you can to keep instances from escaping their dispose call.

  16. Using Timeboxing to achieve Workplace Happiness TLDR Take a look at the summary.

  17. Create Svg Badges with CSharp

    Creating Svg Badges with C# TLDR; I wrote a small C# dotnetcore commandline tool for windows to generate svg badges like: That you can install over chocolatey: choco install badger badger.exe -o result-success.svg -l "Testresults" -r "100/100" --lc #44444…

  18. Docker Cheatsheet

    Docker Cheatsheet TLDR; I’ve created a docker cli cheatsheet in different colors.

  19. A look at OAuth 2.0

    A Quick Look at OAuth2 TLDR; If you need to access OAuth 2.0 protected resources, than go ahead and use the official SDK from your OAuth 2.0 provider, if available.

  20. Get Contributor stats from git

    Get Contributor stats from git TLDR; Abstract: This article is about getting contributor stats from a git repository.

  21. Use a XBox Controller to control your Angular2 App TLDR; For repeated multiple choice data entry you might want to consider alternative forms of input, like e.g. a gamepad.

  22. Hotkeys in Angular2

    Hotkeys in Angular2 Background For the app that I was building for a customer, I needed hotkey support for Angular2.

  23. Using Win10 Built-in OCR TLDR; To get OCR in C# Console- Wpf- or WinForms-App: run on a modern Windows Version (e.g.: Win10) add nuget UwpDesktop add the following code: var engine = OcrEngine.TryCreateFromLanguage(new Windows.Globalization.Language("en-U…

  24. Fixing ORA 06502 in CSharp

    Fixing ORA-06502 in C# A bug appears A few days ago a friend asked me to help him figure out a bug that was reported.

  25. Binding your View to your ViewModel in Wpf Overview When you are using Mvvm you need a way to bind your view to the ViewModel.

  26. SkiaSharp with Wpf

    SkiaSharp with Wpf Example Background After SkiaSharp was announced by Miguel de Icaza on his blog, I downloaded the nuget and took it for a spin and used it for some image manipulation.

  27. Custom Knockout Bindings

    Creating Custom Knockout Bindings Background I've been using and enjoying knockout.js for some time now.

  28. Debugging JavaScript in Visual Studio TL;DR Start chrome in remote debug mode: chrome.exe --remote-debugging-port=9222 Attach Visual Studio: "Debug" -> "Attach to Process..." -> select the chrome instance Done.

  29. M-Files mass file export

    Exporting a lot of files at once from M-Files Background I've written about how to do a mass file import into M-Files here and here before, but recently I was contacted by a client who had quite the opposite problem - he wanted to export a lot of files out

  30. M-Files Backend Databases

    About M-Files Databases Background M-Files always stores it's data in a Sql Database.

  31. Fixing Razor Intellisense

    TL;DR If razor intellisense stops working suddenly, try deleting your C:\Users\username\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache folder.

  32. Choosing between different solutions (WebApp, MobileApp, DesktopApp, Console or Service) Abstract In this article I'll encourage you to keep an open mind about your options when building a software solution.

  33. "Check for Updates" for an Application Background In this article I explore a simple mechanism to check if an update is available by querying a server.

  34. AvalonDock 2.0 with MVVM

    AvalonDock 2.0 and MVVM Background When I was writing an application, I came to the conclusion that a flexible GUI Layout that enables the user to rearrange the windows to fit their needs would be the best option.

  35. M-Files mass file deletion

    Deleting thousands of files from M-Files Summary In this article I am discussing mass file deletion from M-Files and why this is sometimes useful and conclude with a C# implementation that is able to delete files based on their object type or class.

  36. Importing files using the native API Background The native API of M-Files is pretty powerful - everything you can achieve by using the admin client or the client tools you can do programmatically using the API.

  37. M-Files Class Exporter

    An alternative Class CSV Export Overview In this article I'll show an alternative way to take a look at the class hierarchy in M-Files by exporting all classes and their properties into a single CSV-file (Comma Separated Value) so that they can be reviewed

  38. Importing tens of thousand of files in M-Files Overview This is the first part of blog series where I talk about a recent project working with M-Files.

  39. An everyday task If you've written some MVVM Wpf Application, chances are you've probably implemented the interface INotifyPropertyChanged a couple of times.

  40. Compiling a kernel module for the raspberry pi 2 Normally compiling a kernel module for a linux distribution is rather straight forward, but on the raspberry pi however it's a little more involved.

  41. Why write a blog

    Why write a blog?