Jump to content

User:Nux

From Wikimania 2010 • Gdańsk, Poland • July 9-11, 2010

Babel

pl-N Polski jest językiem ojczystym tego użytkownika.
en-4 This user has near native speaker knowledge of English.
fr-1 Cet utilisateur dispose de connaissances de base en français.
de-1 Dieser Benutzer beherrscht Deutsch auf grundlegendem Niveau.
la-1 Hic usor simplici lingua Latina conferre potest.
Nux (talk • contribs • deleted user contributions • logs • block log • abuse log • CentralAuth • stalktoy)  Bureaucrats: user rights management.
Languages: Polski • English
Roles: My roles

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).

See also