User:Nux
|
Babel | ||
|---|---|---|
| ||
| ||
| ||
|
English
Hello. I'm a software developer, both professionally and as a hobby (currently a Tech Lead at a fairly large company developing library systems). My main areas of technical interest are a11y, cybersecurity, i18n/l10n, and JavaScript. I studied AI when deep neural networks were being developed and have since followed its progress mostly as a hobby.
I've been contributing to Wikimedia projects since 2005, and almost since start working on technical things: gadgets (JS and CSS), Toolforge tools (PHP, etc.), and bots (Python and JS). I also do article translations, make various article improvements, take photos, and fly drones. Since 2023, I've been involved in the Polish chapter of Wiki Loves Monuments project, where I develop the map of Polish monuments (available in a few languages). I also contributed to various open-source projects, including PhpBB, OpenOffice, Greenstone, Firefox, and MediaWiki, as well as lighter community-driven projects related to Pokémon and Ingress. I've also created open-source tools for running citizens' assemblies, used by several large cities in Poland.
My most general-purpose tools available across Wikimedia projects are Wikiploy and Wiki2git. Other tools that I have authored or co-authored include:
- Fixed top bar (Stylus) – tweaks and fixes for new vector layout (Vector 2022). Works on various Wikimedia projects.
- Lang on top script (TMonkey user script) – it moves language switch menu to the top bar. Which is great with the Fixed top bar.
- Gadgets-definition UX – a helper tool for browsing Gadgets-definition (not just for administrators).
- WikilinQs – a tool that simplifies mass filling of interwiki links.
- WDCopy – a tool for copying the Wikidata Q-ID of the current article.
- Replylinks – adds reply links to specific edits and more.
- TocViewFilter – filters the table of contents in the Vector skin.
- htags – inserts HTML tags in the source editor.
- searchbox – search and replace using regular expressions, with support for saving search patterns. It's only available in Polish, but could be translated with some effort.
- extrasDropdown – a menu with additional actions (purge cache, author list, permanent link, and section link). It's only available in Polish, but can be translated with minimal effort.
- SimpleDragDialog – a dialog library with no dependencies. Works on desktop and mobile. Makes it easy to create non-modal dialog windows that can be dragged by the title bar to move them out of the way.
- ...and others.
Polski
Cześć. Jestem programistą tworzącym aplikacje zawodowo i hobbystycznie (Tech Leadem w dość dużej firmie zajmującej się systemami bibliotecznymi). Moje główne zainteresowania technologiczne to a11y, cyberbezpieczeństwo, i18n/l10n i JavaScript. Studiowałem SI w czasach, gdy rozwijano głębokie sieci neuronowe, i od tamtej pory śledzę jej rozwój, ale już głównie hobbystycznie.
W Wikimediach jestem od 2005 roku i zajmuję się różnymi technikaliami: gadżetami (JS i CSS), tworzeniem narzędzi na Toolforge (PHP itp.) i botami (Python i JS). Czasem też robię tłumaczenia i różne poprawki artykułów oraz robię fotki i latam dronem. Od 2023 roku działam w polskim Wiki Lubi Zabytki, dla którego rozwijam mapę zabytków w Polsce. Działam również w różnych projektach otwartoźródłowych, w tym m.in. w PhpBB, OpenOffice, Greenstone, Firefoksie i MediaWiki, ale również przy lżejszych projektach społecznościowych związanych z Pokemonami czy Ingressem. Stworzyłem również otwartoźródłowe narzędzia do wyłaniania paneli obywatelskich używane przez kilka dużych miast w Polsce.
Moje najbardziej ogólne narzędzia działające dla wszystkich wiki to głównie: Wikiploy oraz Wiki2git. Inne narzędzia, których jestem autorem lub współautorem:
- Fixed top bar (przytwierdzony górny pasek) (Stylus) – poprawki i usprawnienia nowej skórki Vector (Vector 2022). Działa na różnych projektach Wikimedia.
- Skrypt „Lang on top” (skrypt dla TMonkey) – przenosi menu wyboru języka na górny pasek. Świetnie współpracuje ze stylem „Fixed top bar”.
- Gadgets-definition UX – pomocnicze do przeglądania Gadgets-definition (nie tylko dla administratorów).
- WikilinQs – narzędzie ułatwiające masowe wypełnianie linków interwiki.
- WDCopy – narzędzie do kopiowania Q dla bieżącego artykułu.
- Replylinks – dodaje link do odpowiedzi na konkretne zmiany i nie tylko.
- TocViewFilter – filtrowanie ToC w skórce Vector.
- searchbox – wyszukiwanie i zamiana za pomocą wyrażeń regularnych (RegExp) z możliwością zapamiętywania formuł.
- htags – wstawianie tagów HTML w edytorze kodu.
- extrasDropdown – menu z dodatkowymi akcjami (odświeżanie cache, lista autorów, trwały link i link do sekcji).
- SimpleDragDialog – biblioteka okienek dialogowych bez zależności. Działa na komputerach i urządzeniach mobilnych. Umożliwia łatwe tworzenie niemodalnych okien dialogowych, które można przeciągać za pasek tytułu, aby przesunąć je w inne miejsce.
- ...i inne
My roles
I have some extra rights in Wikimedia world.
- interface-admin
- on Meta, Commons, pl.wikipedia, pl.wikisource, pl.wikimedia.
- sysop
- on Commons, pl.wikipedia, pl.wikimedia.
- checkuser
- on pl.wikipedia.
I can also access stashlogs (mostly for monitoring JavaScript errors).