Archive
Y2024
Autumn cleanup - Dec 02, 2024
I've made decision to remove two of my repositories which serve no purpose whatsoever. One of them is
observe-lasco - collection of data I used to learn something more about our Sun. Other repository is
asea-software-license - draft of software license combining 3-Clause BSD License with one clause from zlib License. I planned to use this license for my projects but in the end I decided not to. Later I found other people who had exactly the same idea and they discussed it online, however I would not recommend using this license anyway. Both of these repositories will be deleted in the near future, perhaps followed by others. I've learned enough in last 4-7 years to see that big portion of my old projects are bad and should never be used.
Few words about fonts and syntax highlighting - Sep 29, 2024
I got sick recently so I decided to waste some time, install Debian and go through few of my hobby projects I abandoned years ago. I installed my own dotfiles for Nano and I realized that this colorful syntax highlighting just doesn't work for me anymore, it only distracts me. I spent one evening creating very minimalistic syntax highlighting package which just displays few keywords in bold and comments/strings in italics. That's it. Then I installed font which I can actually read and because I have it bold by default I saw that my new highlighting won't work with it. Time was successfully wasted but this experience helped me to understand few things.
I never thought about fonts that much before and it took me many years to realize that all I really need is a readable font. I tried many color themes in various editors and I tried to use different fonts, including Intel One Mono which is supposed to work well even for people who don't have good eyesight. For some reason all modern fonts look blurry to me, at least compared to -for example- Courier/Courier New or whatever were default fonts in Visual C++ 6 and 2003. Now I know that I should have no problem reading text even on white background. Good font won't make my eyes tired. Syntax highlighting and dark themes will not improve readability if the font is terrible.
In conclusion - I wasted a lot of time with UI themes, fonts and syntax highlighting. However, I understand that most people refuse to read code if it's not colorful enough and that's okay. You should use whatever works for you, we all have different preferences. Anyway, I uploaded this minimal syntax highlighting package to
nano-syntax-highlighting repo. I also added syntax highlighting for Markdown and Bash. It's nothing exceptional but maybe someone out there will find it useful. It's definitely better than whatever most Linux distros have pre-installed.
CSS LangDot 20240528 - May 28, 2024
New snapshot of
CSS LangDot (GitHub programming language color dots in CSS) was released. This snapshot adds color dots for roughly 30 more languages. Colors for OCaml and Sway were updated as well. You can find more detailed changelog and download links in GitHub
repo.
Sadly, making commits to public projects is getting very difficult for me, no matter how silly and useless those projects are. I spend unreasonable amount of time just anxiously verifying trivial changes over and over again. I don't know what's wrong with me. I had problems with anxiety for many years but never like this. I'm sorry things take me long time.
Y2023
ISAMPP 2.0 released - Dec 31, 2023
New version of ISAMPP library for San Andreas Multiplayer (SA-MP) was released yesterday.
ISAMPP 2.0 is probably the biggest update in more than 5 years since the release of first version back in August 2018. List of objects is finally complete and new functions were added. You can find more detailed list of changes in the
repository.
It's quite possible that ISAMPP 2.0 is also the final update, I am not sure yet. There are few remaining issues I wasn't able to solve before end of this year and thousands of sounds are undefined. So, there's still room for major improvements and/or new features but I would like to invest my time more wisely in the future. I have projects in mind I would actually like to work on instead of expanding library for multiplayer mod of 20-year-old game. We'll see.
Happy New Year's Eve!
CSS LangDot 20230420 - Apr 20, 2023
New version of
CSS LangDot was released with changes added in past 6 months. Colors for FreeBasic and HCL were updated and 27 new dots were added for Circom, Cypher, Dotenv, Ecmarkup, Elvish Transcript, Godot Resource, Imba, Ink, JCL, Just, KerboScript, Mermaid, OASv2-json, OASv2-yaml, OASv3-json, OASv3-yaml, OpenAPI Specification v2, OpenAPI Specification v3, PDDL, PlantUML, Polar, Pyret, Scenic, Smithy, Snakemake, Sway and Visual Basic 6.0. I also fixed few mistakes in list.html file.
You can download this version from GitHub
repo.
Y2022
ISAMPP 1.9 - Dec 28, 2022
New stable version of
ISAMPP 1.9 is here after almost a whole year of development as its biggest update ever. More than 7 thousand new lines of code are mostly related to lists of objects and sounds this game has. I was also able to finally fix object names added in previous versions of ISAMPP, plenty of pickup names were changed and documentation was expanded.
Even though I am very happy to get this release out before the end of this year, there's still a lot of work to be done for version 2.0 and I am not sure if I can finish everything next year. Therefore it is possible that I will split new features to different updates in 2.x branch and aim to mark ISAMPP as "done" with version 3.0. This might not mean much for you - the user, since I'm always trying to keep ISAMPP stable and ready-to-use in main branch anyway.
ISAMPP 1.9 can be downloaded from GitHub
repository and all changes are listed in
changelog.
Logutil 2.0.0 - Nov 17, 2022
New version of
logutil was finally released after 2 years. Logutil is just a tiny library for creating log files in C++ projects, however quite a lot was changed since its last release. Old functions were (hopefully) improved, one function is new and big chunk of changes are related to new manual page and documentation in 'readme' file. Additional tests passed for the first time on Solaris operating system, however with one small
issue. List of all changes in latest Logutil 2.0.0 can be found in GitHub
repository.
Oh, and by the way, I created an
account on Mastodon.
CSS LangDot 20221019 - Oct 19, 2022
New version of
css-langdot 20221019 was released for users who do not follow the main branch of this project. New color dots were added for Adblock Filter List, Antlers, Bikeshed, BrighterScript, CameLIGO, CAP CDS, Elvish, Gemini, Git Revision List, HOCON, JetBrains MPS, LigoLANG, Move, Nasal, Option List, Portugol, ReasonLIGO, RouterOS Script, Simple File Verification, STL, Talon, Velocity Template Language, Whiley, Wren and Yul. Color codes were updated in cases of TSX and TypeScript.
Just in case you wonder, new versions of
logutil and
ISAMPP should come this year.
CSS LangDot Update - Jun 09, 2022
Since March release of
css-langdot there were three separate updates with additions of new languages: CameLIGO, CAP CDS, JetBrains MPS, LigoLANG, Portugol, ReasonLIGO, STL, Talon, Whiley and Yul. New release of
logutil is still pending due to planned tests on Solaris operating system.
CSS LangDot 20220329 - Mar 30, 2022
In latest update to
css-langdot new dots were added for Berry, Cadence, Genero, Genero Forms and Monkey C. Color values for Vala were updated also. New version
20220329 was published with all changes introduced during last 6 months in case someone is not using direct import link from main branch.
GenPwdSh 1.2.0 - Mar 22, 2022
Update to
GenPwdSh 1.2.0 was published with few changes which make this script at least semi-useful, however still not perfect by any means. Downloads with more detailed changelog can be found in GitHub
repo.
CSS LangDot Update - Feb 19, 2022
New update to
css-langdot added support for Clarity, Curry, Gleam, GSC, hoon, Janet, Mint, Procfile, RPGLE, Vyper and Witcher Script. As a side note, there are few changes pending for next
logutil release with major code rework after almost 2 years.
Beginning of a new year - Jan 18, 2022
There were some minor news since last message back in October.
ISAMPP 1.8 was released, yet another update to GNU Nano dotfiles is expected to come and archive
observe-lasco for last year is done. Last update for
css-langdot introduced support for few new languages.
Y2021
ISAMPP 1.7 is out - Oct 27, 2021
New version of library
ISAMPP 1.7 is out for people who still care about San Andreas Multiplayer (SA-MP) and maintain its game modes. This release was quite huge and in many aspects even chaotic but following version should be much more clearer in terms of what was really added or changed. ISAMPP 1.8 is already in development and -hopefully- everything important will be done next year with ISAMPP 2.0. There are still some remaining features waiting for implementation and probably largest chunk of LOC will be taken by objects list.
GenPwdSh 1.1.0 released - Oct 23, 2021
Tiny update for
GenPwdSh script was released with change of input value for some used algorithms. Also, MD5 was removed from the list of available algorithms.
Summary of development in September 2021 - Sep 30, 2021
This was probably my most active month when it comes to number of commits to public repositories ever. Initial releases of
css-langdot and
GenPwdSh are done with more to come, hopefully soon. Plus
ISAMPP got two separate updates, while its next version is already in development and bringing this project closer to being done. I got this site going and for those of you interested in our Sun, there's more at
observe-lasco.
Hello, World! - Sep 16, 2021
Hello, World!