Post tagged: application

Migrated to NacoWiki Albatros

This edition marks the migration of my Blog from Pelican to NacoWiki Albatros. This is a mostly transparent change. I wrote Albatros specifically to migrate this web site from Pelican to a php based markdown implementation. As such, it uses a slightly modified version of the Pelican theme. ...

Local Startup

This is a method to control start-up of applications in a Linux Desktop session that are run by a local default configuration, but can also be overriden by the user. This is unlike the /etc/xdg/autostart which is mostly under the control of the distro packager. Aslo unlike the /etc/X11/profile.d directory, this runs inside the Desktop Session. /etc/X11/profile.d gets started before the Desktop session is available. ...

NacoWiki

A few months ago I extensibly modify picowiki and creeated NanoWiki. After using NanoWiki for a few months, the code became somewhat of an spaghetti mess. This has to do that picowiki was designed as a single file, single class application with Plugin extension. Since every change went to a single class this quickly became difficult to manage. Additionally, I realized that "NanoWiki" was not a very good name as this ...

SupervisorUI MF

In a previous article, I updated a supervisorui project to work for me. This updated version supervisorui-redone is essentially a PHP application which is a different approach from the original supervisorui project which was more of a JavaScript application with some helper functionality implemented in PHP. As such, I figured that I could probably fix the supervisorui code base ...

Supervisorui REDONE

Currently I am using docker containers to deploy applications. A number of those containers make use of supervisord for managing processes. While supervisord itself comes with a UI, it is unhandy for me because each container is its own supervisord instance. So I was interested in some software that would let me manage multiple supervisord instances in a single page. Turns out that there ...

flatpak

Flatpak is a utility for software deployment and package management for Linux. It is advertised as offering a sandbox environment in which users can run application software in isolation from the rest of the system. Flatpak was developed as part of the freedesktop.org project and was originally called xdg-app. Snap vs Flatpak ...

Ascii Art Tools

Here are some resources dealling with ASCII art... AsciiToSVG - PHP code to convert ascii art into SVG. AsciiFlow - Web App implement an ascii art editor. ...

Kivy

Today I want to briefly write about kivy. kivy is an Python library intended for developing Mobile Apps. It is a cross-platform library that runs on Android, iOS, Linux, OS X and Windows. It is licensed under the MIT, so it is free and open source. Kivy is the main framework developed by the Kivy organisation, alongside with Python for Android, ...

Managing our personal finances

During my last vacation I wanted to move how we manage our personal finances away from the ad-hoc spreadsheet that we had been using for the past few years. I envisioned something server side, so I wouldn't need to add software on my wife's computer. And initial quick run through of server side software did not yield anything that interested me. In general I could only find full accounting applications, which ...

Starting with 3D Printing

So I finally tried my hand at 3D printing. Obviously I did not buy at 3D printer. These are either quite expensive or you need to assemble them yourself, which I don't think is in my capacity level. To get started, you first need a 3D model to print. There are several 3D models available in Thingieverse, however I actually wanted to make my own model. After all, that is the whole point of 3D printing. Custom made parts/objects that can be printed as needed. To create a 3D model you need some 3D modelling software. For my very first model I opted for TinkerCAD. This is software that runs on the cloud that lets you create your own 3D models. This is particularly interesting because you don't need to install anything on your computer and it would essentially run on anything where a web browser runs. For a web based application, it is quite responsive and feature-full. You can use (like me) a facebook account to sign-in. Models can then be downloaded as an ".stl" file (the format used by 3D printers) or send directly to 3D printing service such as 3D Hubs. 3D Hubs, is an online 3D Printing service which facilitates transactions betwen 3D Printer owners (Hubs) and people who want to make 3D prints. Printer owners can join the platform to offer 3D printing services while customers can locate printer owners to get their 3D models printed nearby. ...

Chrome Kerberos Authentication

To config chrome to use kerberos authentication you need to start the application the following parameter: auth-server-whitelist - Allowed FQDN - Set the FQDN of the IdP Server. Example: chrome --auth-server-whitelist="*aai-logon.domain-a.com" auth-negotiate-delegate-whitelist - For which FQDN credential delegation will be allowed. ...