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!