• mina86.com

  • Categories
  • Code
  • Contact
  • tabbed, urxvt extension

    Some time ago, I’ve modified the tabbed rxvt-unicode. Upstream did not want it while people started modifying the extension even more and so tabbedex came to be. Its code can be browsed online or cloned from https://codeberg.org/mina86/urxvt-tabbedex.git.

    tabbedex carries a lot of changes and it would be futile to try and list them all here especially as the list would likely become out of date soon. Because of that, I recommend taking a look at the source code, which has, at the very beginning, a comment with a list of changes made.

    Double-checked locking pattern

    Jakiś czas temu w pewnych okolicznościach poruszony został wzorzec double-checked locking singleton, który jak powszechnie wiadomo nie jest do końca poprawny. Wynikła z tego krótka dyskusja, której kompilację pozwolę sobie wkleić poniżej (gdyż nie jest ona ogólnie dostępna, a nie lubię, gdy informacje się marnują).

    ls-cmd.pl

    Something for real unix geeks: Script that makes well known ls command work in Irssi the way God intended, ie. displaying nick list (no slash required).

    Irssi AI

    Script implementing advanced AI algorithms answering yes-or-no questions on a channel. It can answer all questions or only those sent to us (that is prefixed with our nick).

    MPD now playing for Irssi

    Simple script writing title of currently played song in MPD. It has a unique feature of automatically replaying to informations send by other users.

    bitlbee query auto

    Interesting patch for bitlbee which allows user to configure bitlbee so that requests may be automatically ignored, rejected or accepted. For instance, one can filter out all questions containing URLs reducing amount of spam. One can also set acceptance of all requests.