#DarowiznySidnet: Dawid dla Git i Schroniska w Tczewie

Dawid lata temu dołączył do Sidnet jako programistasamouk, dziś doświadczeniem mógłby obdarować niejednego Frontend Developera. W ekspresowym tempie opanowuje kolejne  frameworki JavaScript, a specjalizuje się w aplikacjach singlepage (SPA) i aplikacjach desktopowych.

Sprawdź, jakie projekty opensource i dobroczynne zyskają nasze finansowe wsparcie dzięki wyborom Dawida.

Git

Opensource’owy system kontroli wersji, stworzony w 2005 roku przez Linusa Torvaldsa jako alternatywa dla własnościowego wówczas BitKeepera. Powszechnie stosowany przez programistów – od freelancerów po pracowników największych firm technologicznych jak Google, Netflix, Twitter czy Android.

“Git to jedno z pierwszych narzędzi, które poznaje programista. Używamy go w niemal każdym projekcie – komercyjnym i hobbystycznym – jeśli tylko wymaga on bezkonfliktowej współpracy developerów. System sprawdza się także w projektach rozwijanych samodzielnie – pozwala odseparować pracę przy poszczególnych elementach aplikacji dzięki tzw. »gałęziom«, a w razie potrzeby przywrócić poprzednią wersję kodu” – wyjaśnia Dawid.

Kto chce poznać Gita na poziomie eksperckim i korzystać z jego zaawansowanych funkcji, tego odsyłamy do publicznie dostępnej książki “Pro Git”.

Schronisko w Tczewie

Schronisko dla bezdomnych zwierząt zlokalizowane w rodzinnym mieście Dawida. W 2020 roku wolontariusze schroniska pomogli znaleźć dom 326 psom i 48 kotom. W tym samym roku – tylko ze środków z 1% podatku – wymienili dachy nad boksami, wyremontowali część boksów i zapewnili swoim czworonożnym podopiecznym ocieplane budy, specjalistyczną karmę, a także zabiegi medyczne.

“Lista wydatków schroniska nigdy się nie kończy. Dlatego już 5. raz w ramach #DarowiznySidnet wspieram schronisko w moim mieście” – mówi nasz programista.

Schronisko w Tczewie jest jednym z 10 schronisk prowadzonych przez Ogólnopolskie Towarzystwo Ochrony Zwierząt OTOZ Animals. Przedstawiciele organizacji każdego dnia ratują zwierzęta przed głodem i bólem, walczą w sądach o kary dla ich oprawców i przeprowadzają metamorfozy zwierzaków, przygotowując je do adopcji.

#DarowiznySidnet: Emil dla Arch Linux i projektu Polska poezja

Kiedy nie programują, grają w gry, bawią się elekroniką i dyskutują na IRC‑u. Stereotyp programisty nie uznaje innych zainteresowań. Tymczasem są u nas developerzy znajdujący radość w bieganiu, jodze, tworzeniu muzyki, śpiewie, akwarelach czy rozpieszczaniu swoich zwierzaków.

Na tydzień przed Międzynarodowym Dniem Poezji nasz Full‑Stack Developer Emil Maruszczak remiksuje dokumentację techniczną z klasyką polskiej poezji.

Jakie projekty open‑source i non profit wesprzemy zgodnie z życzeniem Emila?

Arch Linux

Dystrybucja Linuksa typu “zrób‑to‑sam”, dedykowana kompetentnym, wymagającym użytkownikom. Wydana po raz pierwszy w 2002 roku i na bieżąco rozwijana przez społeczność developerów.

Twórcy Arch Linux kierują się takimi wartościami jak:

  • Prostota. Zgodnie z zasadą KISS (“Keep It Simple, Stupid”) Arch Linux został zaprojektowany jako prosty w konstrukcji system pozbawiony zbędnych dodatków i ozdobników.
  • Aktualność. System jest wydawany w modelu rolling release, który zakłada ciągłe, stopniowe aktualizacje.
  • Praktyczność. Decyzje dotyczące systemu z zasady opierają się na technicznej analizie i dyskusji, nie popularnych opiniach czy kwestiach politycznych. 

“Długo szukałem systemu, który działałby dokładnie według mojej wizji. Arch urzekł mnie swoją czystością już podczas pierwszej instalacji próbnej. Próg wejścia był wysoki, jak i moja determinacja – musiałem zrozumieć i skonfigurować wiele mechanizmów, które w innych systemach »magicznie« działają. Dzisiaj używam Archa w pracy, w domu i na prywatnych serwerach”mówi nasz programista.

Polska poezja

Internetowa audioteka polskiej poezji. Projekt realizowany przez Fundację imienia Maurycego Mochnackiego, mający na celu upowszechnianie twórczości najbardziej znanych polskich poetów od średniowiecza do współczesności. Teksty są recytowane przez aktorów i udostępniane na YouTube dzięki wpłatom od darczyńców.

Obecnie w portalu można odsłuchać ponad 300 nagrań, w tym m.in. fragmenty Pana Tadeusza, treny Jana Kochanowskiego, utwory Juliusza Słowackiego, Marii Konopnickiej, Czesława Miłosza czy Wisławy Szymborskiej. Uzupełnione o interpretacje doktorantów filologii polskiej, biogramy poetów oraz opisy epok służą jako pomoc naukowa nauczycielom i uczniom.

“Literatura polska (a w szczególności poezja) wymaga digitalizacji. To sposób na rozwijanie wrażliwości u młodych ludzi, którzy chętniej niż po książkę sięgają po smartfona. Towarzysząca im na co dzień wulgarna narracja w mediach społecznościowych sprawia, że stają się nieczuli na piękno otaczającego nas świata” – wyjaśnia swój wybór Emil.

#DarowiznySidnet: Marcin dla Laravel Actions i Zuzi Berezy (podopiecznej Fundacji Między Niebem a Ziemią)

Walentynki mogą nie robić na nas wrażenia, ale nie potrafimy zignorować Dnia Wiedzy o Wrodzonych Wadach Serca. Tym bardziej, że dziś możemy realnie ulżyć serduszku 1,5‑rocznej Zuzi. Odbiorców darowizn w lutym wskazuje Marcin Tabaka – Lead Backend Developer z sercem do PHP i frameworka Laravel.

Sprawdź, jakie projekty open‑source i charytatywne zyskają finansowe wsparcie dzięki wyborom Marcina.

Laravel Actions

Narzędzie do logicznego organizowania aplikacji tworzonych w Laravelu. Pozwala programistom skupić całą uwagę na funkcjonalności aplikacji, dzięki założeniu, że jedna akcja realizuje dokładnie jedno zadanie.

“Ostatnio użyliśmy tej paczki w projekcie aplikacji webowej i mobilnej Fooder. Razem z Wojtkiem szukaliśmy rozwiązania, które zastąpiłoby przestarzałą i już niewspieraną paczkę Laravel Commander – implementującą wzorzec Command Bus. Laravel Actions idealnie wpasował się w nasze potrzeby – pozwala nam w spójny sposób wywoływać akcję niezależnie od tego, czy żądanie zostało wywołane przez interfejs webowy, API aplikacji mobilnej, zaplanowane zadanie z crona czy zadanie wykonywane w kolejce (queue)” – wyjaśnia Marcin.

Klasy implementujące Laravel Actions mogą być wykorzystywane m.in. jako:

  • obiekt (object),
  • kontroler (controller),
  • polecenie (command),
  • obserwator (listener),
  • sztuczną instancję (fake instance) na potrzeby testów.

Zuzia Bereza (podopieczna Fundacji Między Niebem a Ziemią)

1,5‑roczna Zuzia zmaga się z Zespołem Williamsa – wadą genetyczną powodującą problemy kardiologiczne. Dziewczynka przeszła już dwie skomplikowane operacje poszerzania odcinków tętnic płucnych i aorty, zwężonych z powodu choroby. By móc się rozwijać, dziewczynka potrzebuje m.in. leków kardiologicznych, intensywnej rehabilitacji i wizyt u logopedy.

“Mam wspólnego znajomego z rodzicami Zuzi. Choć choroba będzie już zawsze towarzyszyła dziewczynce, to wierzę, że obecne wysiłki pomogą jej stać się bardziej samodzielną i sprawną w przyszłości” – mówi nasz programista.

Zuzia jest podopieczną Fundacji Między Niebem a Ziemią, która od 2011 roku pomaga nieuleczalnie chorym dzieciom i ich rodzinom: materialnie, prawnie i psychologicznie.

#DarowiznySidnet: Sebastian dla Asahi Linux i Schroniska w Korabiewicach

2020 nauczył nas nie przywiązywać się do postanowień noworocznych. Realna zmiana wymaga nie tylko konsekwencji, ale i elastyczności. Projekty open-source i charytatywne, które wspieramy w pierwszych dniach 2021 to dobrze przykłady takiego podejścia.

Tym razem typował Sebastian Stasiak – Dyrektor ds. sprzedaży oraz koordynator projektów web developerskich i wdrożeń korporacyjnych rozwiązań IT. Oddany fan Apple’a, który wciśnie go nawet w #DarowiznySidnet dla projektów open-source 😉

Asahi Linux

Startujący właśnie projekt, którego efektem ma być dystrubucja Linuksa na komputery Mac z układem Apple Silicon. Za inicjatywą stoi Hector Martin – zapaleniec, który jak sam o sobie mówi “lubi instalować Linuksa gdzie się da”. Wcześniej stworzył wersje Linuksa działające m.in. na konsolach PS4, PS3 Slim czy Nintendo Wii.

Tworzenie dystrybucji Linuksa na M1 Mac Mini to dla Martina praca na pełny etat. Producent nie udostępnia dokumentacji rozwiązań Apple Silicon, więc niezbędne będzie zbadanie zamkniętego oprogramowania za pomocą inżynierii wstecznej.

“Apple nie kojarzy się z open sourcem, ale są programiści, którzy doceniają jakość sprzętu Mac. Szanuję determinację developera, który próbuje pogodzić wodę z ogniem” – mówi Sebastian.

Koszty pracy nad projektem ma pokrywać ciągła zbiórka. Martin już osiągnął próg, niezbędny do startu projektu. Każda kolejna wpłata pomoże przyspieszyć budowę oprogramowania i zapewnić jego dalszy rozwój.

Schronisko w Korabiewicach

Schronisko dla psów, kotów i zwierząt gospodarskich, m.in.: koni, krów, świń czy owiec. Przed przejęciem przez Fundację Viva! schronisko było miejscem dramatycznych scen, nagłośnionych w reportażach TVN UWAGA! Od 2012 roku bezdomnymi zwierzętami opiekują się oddani wolontariusze (50-70 osób w każdym tygodniu!) i weterynarze. Dzięki fundacji ruszyły niezbędne programy adopcji (fizycznej, wirtualnej i tymczasowej) oraz sterylizacji zwierząt.

To już trzecia darowizna, którą schronisku w Korabiewicach przekazuje jego były wolontariusz:

“Jestem przywiązany do tego miejsca. W najbliższym roku chciałbym zaadoptować jednego z podopiecznych schroniska” – mówi nasz Dyrektor ds. sprzedaży.

Kto jeszcze nie zdążył się zorganizować w nowym roku, temu przyda się kalendarz ścienny z czworonożnymi mieszkańcami schroniska. Środki ze sprzedaży kalendarza zostaną przeznaczone na budowę schronienia dla kotów.

#DarowiznySidnet: Michał dla The Tor Project i Amnesty International Polska

All I want for Christmas is… fundamental human rights. Kilka dni po Międzynarodowym Dniu Praw Człowieka przekazujemy nasze finansowe wsparcie projektom, które są bezpośrednią odpowiedzią na naruszanie praw człowieka.

Z “prawa” do wyboru projektów open source i non‑profit w ramach akcji #DarowiznySidnet po raz pierwszy skorzystał Michał Zbytniewski – Senior Full‑Stack Developer na co dzień pracujący z Lublina przy projektach dla naszych stałych klientów: THGEdge NPD.

The Tor Project

Open‑source’owa przeglądarka, która umożliwia (niemal) anonimowe korzystanie z internetu. Działająca na Linuksie, Windowsie i macOS, a także na urządzeniach mobilnych. Od 2003 roku udostępniana na licencji BSD.

Twórcy narzędzia sprzeciwiają się inwigilacji i cenzurze w internecie. Wielowarstwowe szyfrowanie i ograniczone możliwości zidentyfikowania użytkownika sprawiły, że Tor zyskał popularność wśród aktywistów, dziennikarzy czy demaskatorów. Posłużył m.in. Edwardowi Snowdenowi do ujawnienia informacji o programie PRISM.

“Tor umożliwia dzielenie się opiniami, publikację treści oraz komunikację w sytuacjach, w których te działania są niemożliwe lub utrudnione, np. w państwach cenzurujących internet. Chroni także prywatność zwykłych użytkowników, blokując śledzenie ich aktywności w internecie, np. w celach reklamowych”tłumaczy Michał.

Amnesty International Polska

Oddział globalnej organizacji walczącej z łamaniem praw człowieka, działający w Polsce od 30 lat. Prowadzi badania, nagłaśnia przypadki naruszeń, niesie pomoc ich ofiarom na całym świecie, wpływa na zmianę prawa.

“W pierwszym odruchu myślałem o wskazaniu którejś z organizacji pozarządowych wspierających rozwój i powszechny dostęp do edukacji. Ostatnie wydarzenia – strajk kobiet oraz wybory na Białorusi i ich następstwo – skłoniły mnie do zmiany nastawienia” – mówi nasz developer.

Amnesty International Polska stoi za takimi inicjatywami jak m.in.:

  • Maraton Pisania Listów – największa globalna akcja na rzecz praw człowieka, zapoczątkowana przez warszawską grupę lokalną Amnesty International. Polega na masowym wysyłaniu apeli do władz i wyrazów solidarności w sprawach kilku konkretnych osób, których prawa są łamane.
  • Moje ciało a prawa człowieka – kampania przeciwko ograniczaniu praw seksualnych i reprodukcyjnych.
  • Granica praw człowieka – kampania przeciwko ograniczaniu praw osób, które ubiegają się o azyl w Polsce.

“Kiedy sprawy wymkną się spod kontroli dobrze jest wiedzieć, że na świecie są ludzie którzy mogą nam bezinteresownie pomóc”dodaje Michał.

Amnesty International powstało w 1961 roku w Londynie. W 1977 roku organizacja otrzymała Pokojową Nagrodę Nobla za wkład w umacnianie podstaw wolności, sprawiedliwości i pokoju na świecie.

#DarowiznySidnet: Wojtek dla Pandoc i Marcina Sztrubla (podopiecznego Fundacji Avalon)

Wspólnym mianownikiem inicjatyw, które wspieramy w listopadzie może być niepozorność. Dzisiaj będzie o inspirującej sile do działania mimo niepełnosprawności oraz o narzędziu, które nie musiało mieć marketingowego opakowania, by zaistnieć na uczelniach czy wśród programistów.

Za wyborem projektów open‑source i non‑profit w tym miesiącu stoi Wojtek Siewierski AKA Vifon – doświadczony Full‑Stack Developer i administrator IT, ekspert w obszarze cyberbezpieczeństwa i entuzjasta technologii open‑source.

Pandoc

Wszechstronny, open‑source’owy konwerter dokumentów. Stworzony przez profesora filozofii na Uniwersytecie Kalifornijskim w Berkeley – Johna MacFarlane’a i udostępniony na licencji GNU General Public License.

Obsługuje szereg formatów – poza standardowymi .doc czy .pdf, także te wykorzystywane przez programistów, m.in.: Markdown, org‑mode, LaTeX, Jupyter Notebook czy HTML. Sam autor projektu wskazuje na wielofunkcyjność narzędzia, porównując je do szwajcarskiego scyzoryka.

“W Sidnet wykorzystujemy je w programie SidPDF – naszym wewnętrznym narzędziu do generowania PDF-ów według szablonu. Siła programu Pandoc leży w tym, że nawet jak natkniemy się na potrzebę konwersji z formatu lub na format, który jest dla nas nowy, to to narzędzie i tak zapewne go obsługuje” – mówi nasz developer.

Poza wielością formatów, Pandoc doskonale radzi sobie z takimi elementami dokumentu, jak m.in.:

  • metadane (tytuł, autor, data),
  • stopki,
  • tabele,
  • listy,
  • indeksy dolne i górne,
  • cytaty.

Z możliwościami Pandoca można się zapoznać w przeglądarkowej wersji demo.

Marcin Sztrubel (podopieczny Fundacji Avalon)

Znajomy Wojtka, Marcin Sztrubel zmaga się z postępującym zanikiem mięśni. Dzięki Fundacji Avalon zbiera środki na sprzęt ortopedyczny i specjalistyczną rehabilitację.

Wcześniej, kiedy tylko pozwalały mu na to zdrowie i czas, angażował się w tematy bliskie osobom z niepełnosprawnościami. Wchodził w skład zarządu Polskiego Towarzystwa Chorób Nerwowo‑Mięśniowych, zrzeszającego ponad tysiąc członków. Jest też autorem ponad 20(!) blogów dedykowanych osobom z niepełnosprawnościami, m.in.:

“W zeszłym roku Marcin złamał obie nogi podczas rehabilitacji, co bardzo pogorszyło jego stan, bo musiał zawiesić wszelkie ćwiczenia. Ze względu na stan zdrowia Marcina, złamanie wymagało kilku operacji. Obecnie nie jest w stanie sobie radzić bez użycia specjalnej windy” – przybliża sytuację Wojtek.

Fundacja Avalon, która opiekuje się Marcinem, pomaga wielu innym osobom z niepełnosprawnościami i przewlekłymi chorobami. Pozyskuje fundusze, aktywizuje swoich podopiecznych na zajęciach rehabilitacyjnych i wzmacnia ich samodzielność. W ramach projektu Avalon Extreme inspiruje osoby z niepełnosprawnościami do uprawiania sportu.