Common
Removing Files from Git History
Today I did run again into an old problem: You need to archive a lot small and large files inside a single Git repository and you have no support for Git LFS available. You did this several year and now you ended up in a state where cloning and working with the repository is unbearable slow.
What now? Last time I did run into that, I archived the overfull repository to some “rest in peace” space and used git filter-branch
to filter out no longer needed and too large objects from a repository copy that then will replace the old one for daily use.
Kate History – KDE 4 Porting
During my web site upgrade, I reviewed the old stuff I had hosted on my long gone web sites but still archived here locally. An interesting thing I stumbled on are the KDE 3 -> 4 porting screenshots of Kate I saved in 2005.
They actually show pretty nicely how far we have gone since 2005 with our development stack.
The KDE 3 -> 4 transition was a large hassle. It did take weeks of work just to get Kate back into an usable state.
Read MoreWeb-Server Transition
Several years the kate-editor.org & cullmann.io pages got hosted on a Hetzner root server. To reduce costs and switch away from old hardware they got now moved to a OpenVZ based virtual server at Host Europe.
On both servers CentOS 7.x is running, it did always provide a stable foundation of the web services.
As with any server move in the past, I always need to search how to best move the data/config from one server to the other. To document this for me and others, here the quick way to move the basic things needed for web services using just plain Apache & MariaDB.
Read MorePrivacy and Hugo Themes
Hugo Extended on CentOS 7
New Website
MIT licensed KSyntaxHighlighting usage
With the KDE Frameworks 5.50 release, the KSyntaxHighlighting framework was re-licensed to the MIT license.
This re-licensing only covers the actual code in the library and the bundled themes but not all of the syntax highlighting definition data files.
One of the main motivation points was to get QtCreator to use this, if possible, instead of their own implementation of the Kate highlighting they needed to create in the past due to the incompatible licensing of KatePart at that time (and the impossibility to do a quick split/re-licensing of the parts in question).
Read MoreKate projects and out-of-source builds
During Akademy I once more was a bit disappointed how bad the project plugin of Kate can cope with out-of-source builds.
At work, we use in-source-builds, as we normally only build in one configuration and have no issues with left-overs in the source directories locally. For this use-case, the project plugin works really well. You have your project local terminal view and that allows you all normal things you need during work, e.g. building + using the git command line client for the version control work.
Read MoreAkademy 2018 Wrap-Up
The Akademy 2018 ends today.
Like each Akademy I attended, it was an interesting experience. As the location switches around each year, so does the set of people attending change every year, too.
That is actually nice, as you get always to meet some of your old “friends” but additionally new members of the KDE community. I think this kind of “conferences” or “meetings” are an important way to get some more cohesion in the community, which is sometimes a bit lacking between people only meeting online via mail/…
Read More