Zelphir Kaltstahl

@zelphirkaltstahl
82 Followers
106 Following
898 Posts

Software developer from Germany.

Computer programming is an endless journey of learning. One never knows it all.

I am interested in computer programming concepts. Often those concepts are associated with specific programming languages or paradigms.

I like free/libre software. All things I code in my free time are free software. Usually I have many projects going on.

#programming #scheme #racket #python #gnu #technology #privacy #guile #emacs

repositorieshttps://notabug.org/ZelphirKaltstahl/
repositorieshttps://codeberg.org/ZelphirKaltstahl
websitehttps://web.xiaolong-hosting.com

Der deutsche Staat möchte Airline-Konzernen die biometrischen Passdaten von Fluggästen übergeben. Beworben wird das ganze mit einer Zeitersparnis beim Reisen, die sich allerdings als minimal erweist.

"Bisher ist die Verarbeitung dieser verpflichtend erhobenen Daten ausschließlich der Polizei sowie Pass- und Meldebehörden vorbehalten. Mit dem Vorstoß würde erstmals die Privatwirtschaft Zugriff auf diese Informationen erhalten. Das Verfahren sieht vor, dass Fluggäste vor Ort fotografiert und biometrisch erfasst werden, woraufhin die Airline einen Abgleich mit dem im Pass gespeicherten Bild vornimmt."

Auch mit den digitalen Identitäten wie der EUDI wollen Staaten die privatwirtschaftlichen Zugriff auf biometrische und andere private Daten der Bevölkerung aus profitorientierten Gründen weiter ermöglichen.

https://www.golem.de/news/biometrie-daten-airlines-sollen-zugriff-auf-pass-chips-erhalten-2603-206936.html

#Überwachung #Biometrie #Deutschland #Reisen #Grenze #Kapitalismus #Antireport

Biometrie-Daten: Airlines sollen Zugriff auf Pass-Chips erhalten - Golem.de

Die Bundesregierung will privaten Fluglinien erlauben, biometrische Fotos von RFID-Chips im Ausweis auszulesen - für eine Minute Zeitersparnis.

Golem.de
Indian film board blocks release of Oscar-nominated Gaza drama The Voice of Hind Rajab

Distributor says authorities warned screening Tunisian film-maker Kaouther Ben Hania’s docudrama could harm India–Israel relations

The Guardian

The newest improvement in my language learning tool #xiaolongdictionary is, that one can now comfortably enter special characters, that one might not have as keys on standard keyboard layouts. Since I use it to learn #mandarin / #chinese and I use US keyboard layout, those special characters are the pīnyīn vowels with diacritics.

This looks as shown in [1].

Currently, the shortcut is `ctrl+i`, "i" for "insert". The special chars can be configured in the config file.

#python #tkinter #coding

Just created a new release of my language learning tool #xiaolongdictionary [1] packing a massive improvement of usability for non-technical users. The change list can be found in the release notes as well. Most of the improvements are about exposing functionality for creating and editing words via the UI. Actions that previously only could be done by editing text files.

#computerprogramming #code #codeberg #coding #python #tkinter #language #learn #freesoftware

[1]: https://codeberg.org/ZelphirKaltstahl/xiaolong-dictionary/releases/tag/v0.6.0

v0.6.0 - ZelphirKaltstahl/xiaolong-dictionary

# Changes This release packs a lot of new features, that make it easier for non-technical users to use Xiaolong Dictionary to create and manage their vocabulary. Previously, some of the now available features were only possible to perform manually, by editing the vocabulary file. Furthermore, ...

Codeberg.org

I wrote a little program in GNU #guile for renaming files in the directory of the program[1].

The idea of that script is to remove all special characters and remove diacritics (marks above letters). It is kind of opinionated, because as it is now, it should leave diacritics of Pinyin intact. This is because I learn Mandarin and want diacritics of Pinyin to be kept. But you could very easily adapt the code to not keep those.

#computerprogramming #coding #scheme

[1]: https://codeberg.org/ZelphirKaltstahl/renamer-script

renamer-script

This repository contains a script for renaming files.

Codeberg.org

I released 2 new versions[1] (v0.5.0 and v0.5.1) of my #xiaolongdictionary language/vocabulary learning software today, with new features and improvements.

One new feature is, that one can now plot progress and daily training of words for any search result, as well as result of saved search.

Another is the main window status bar.

An accessibility improvement is behavior of tabbing through widgets in the main window.

[1]: https://codeberg.org/ZelphirKaltstahl/xiaolong-dictionary/releases

#python #tkinter #tk #programming #release

xiaolong-dictionary

Xiaolong Dictionary — A GUI application to help you learn vocabulary of (probably) any language. It is written in Python using tkinter, and runs on GNU/Linux, Windows, and probably also MacOS.

Codeberg.org

I added a new data visualization to my language learning tool. As one can see, I am a bit below my goal for words trained per day.[1]

Also I reworked the tag list widget, so that one can (un)select tags and undo that, before confirming changes when bulk editing tags.[2] The tags are now so called check buttons (checkboxes in browser UI speak). I am using their inherent state of being (un)selected.

I'll probably make a new release soon.

#programming #python #tkinter #gui #xiaolongdictionary

I also noticed, that #tkinter has some issues with allocating the correct height or space for text depending on the screen resolution. On my FHD screens all looks good, but on a screen with higher resolution the tag widgets look bad, and almost cannot be closed/removed properly from the tag list widget by clicking their little "x" button. Will need to find another layout for the tag widget, that circumvents this issue. This kind of thing might be the first shortcoming of tkinter I have noticed.

Found a silly bug in my language learning tool, that I introduced in a previous change and release. The bug caused the global search to act like a refining search. Now fixed in release v0.4.2 [1].

[1]: https://codeberg.org/ZelphirKaltstahl/xiaolong-dictionary/releases/tag/v0.4.2

#python #tkinter #xiaolongdictionary #release #programming

v0.4.2 - ZelphirKaltstahl/xiaolong-dictionary

# Changes * bugfix: Properly update vocabulary of treeview, avoiding limiting it to currently displayed words, which changed search behavior of global search to act like refining search. # GNU/Linux * GNU/Linux users can also use the instructions given in the readme file to run from sour...

Codeberg.org
I like the possibility to "tear off" a menu in #tkinter. I think I have not seen that in any other GUI framework yet.