Ogólnie

Praca w branży IT na stanowisku developera

Czyli robimy szybko i byle jak. Ważne, że płacą

W swoim życiu z niejednego pieca chleb jadłem. Pracowałem na różnych stanowiskach, w różnych firmach. Czasami była to mała firma gdzie siedziałem z właścicielami face 2 face. Czasami w dużych korporacjach gdzie bez identyfikatora nie można było wejść do toalety. Dzisiaj opowiem wam o pewnej historii, gdy pracowałem dla tzw. software house'

GoLang webview czyli wieloplatformowa aplikacja

GoLang webview czyli wieloplatformowa aplikacja

slav

Raz na czas, potrzebuję napisać coś na tzw. “desktopa”. Czyli na ogół aplikację, która nie uruchamia się w przeglądarce i działa “lokalnie” na komputerze. Za starych dobrych czasów pisałem takie wynalazki na każdą platformę osobno - Windows -> Delphi, Mac -> Swift, Linux -> … Poszukiwanie wieloplatformowego rozwiązania stało się proste. Jest Flutter i Dart i wiele innych języków (Java ?), w których można pisać raz i kompilować na wiele platform.

Można też skorzystać np. z Electrona ale rozmiar binariów (>100mb) mnie przerasta. Jest też projekt Fyne ale jest brzydki, a nie chciałem spędzać miesięcy na jego poprawianiu.

Niestety presja czasu nie pozwala mi na eksperymenty z nowymi technologiami, najlepiej czuje się z poczciwym HTML. Jak się zabrać za temat, żeby było szybko, łatwo i przyjemnie.

Migracja strony z Wordpress na Hugo

Migracja strony z Wordpress na Hugo

Dlaczego warto przejść na Hugo i zrezygnować z Wordpress

slav

“Nadejszła wiekopomna chwila” - po 17 latach prowadzenia bloga na Wordpressa przesiadłem się na Hugo . Z góry przepraszam, za brakujące treści i błędy, ale przez te lata nazbierało się ponad 300 postów. Systematycznie będę je czyścił i poprawiał. Jeżeli coś znajdziecie - proszę zostawić komentarz.

Sprawdzanie lokalizacji IP i PTR

Sprawdzanie lokalizacji IP i PTR

slav
Od czasu do czasu robię skrypty na własny użytek i opakowuje je w interface, bo pisanie wszystkie z linii poleceń nie zawsze jest wygodne. Często muszę sprawdzić źródło danego adresu IP (kraj albo adres PTR), ewentualnie sprawdzić przez jaki serwer ja sam się łączę. Obłożyłem to w prosty interface i mamy: GeoIP . Rozwiązanie korzysta z darmowej bazy GeoLite2 MaxMind. Domyślnie pobiera adres IP odwiedzającego.
Rozpoznawanie SPAMu przez API

Rozpoznawanie SPAMu przez API

slav
Prawdopodobnie każdy słyszał o AKISMET (przy okazji WordPressa) ale nie każdy wie, że AKISMET ma też API, dzięki któremu można ręcznie sprawdzać zadaną treść na obecność spamu. Dokumentacja API znajduje się na tej stronie https://akismet.com/development/api/#detailed-docs . I… obawiam się że to tyle w kwestii darmowych API. Jest jeszcze kilka wynalazków jak np. OOPSpam czy Plino . Pierwszy jest płatny (można zrobić 30 zapytań w ciągu miesiąca za darmo). Drugi działa na Heroku, ale jest jego darmowa wersja dostępna do pobrania z Githuba – Spammy

Dzień z życia

slav
Ostatnio brakuje mi weny, aby tworzyć nowe wpisy. Oglądalność to rośnie, to spada – ciężko mieć stałych czytelników skoro nic się nie pisze. W tzw. dzisiejszym internecie panuje moda na vlogi, ale z pewnością nikt nie chce słuchać opowiadań nudnego klikacza. Pomyślałem sobie, że spróbuję wrócić do nawyku pisania a podbijaniem YouTube zajmę się poźniej. Jak wygląda dzień z mojego życia ? Wstaję rano, piję kawę, a potem robię rzeczy".
O tym jak programistę zatrudnić chciałem

O tym jak programistę zatrudnić chciałem

slav

Będzie to krótka opowieść z kategori “pamiętnik malkontenta”

Od jakiegoś czasu cierpię na nadmiar zleceń i pracy – klienci walą drzwiami i oknami, biją się w kolejce i przepychają łokciami. Postanowiłem zrobić coś, żeby problemowi zaradzić i zamiast cytować fachowca z “Bruneta Wieczorową Porą” – _“Żadnej roboty nie wezmę, nie wiem, nie znam się, nie orientuję się, zarobiony jestem!” _postanowiłem zatrudnić kolejnego programistę do zespołu.

Porady dla pracujących zdalnie

Porady dla pracujących zdalnie

slav
Już od wielu lat pracuję zdalnie. W roli zarówno pracownika jak i pracodawcy. Oto garść moich doświadczeń z ostatnich 3 lat. Bądź dostępny i responsywny To najbardziej oczywista porada, ale często pomijana przez większość “remote workers”. W przeciwieństwie do standardowej obecności w biurze, nikt nie widzi gdzie “jesteś” więc jeśli nie odpowiadasz – albo odpowiadasz z dużym opóźnieniem to percepcja jest jedna – nie ma Cię na stanowisku pracy. Oczywiście nie oznacza to, że musisz być cały czas (łącznie z przerwą na śniadanie / lunch / toaletę) – co nie zmienia faktu – komunikuj swoją nieobecność jasno.

U mnie działa, czyli jak wyjść na amatora w pracy

slav

Jakiś czas temu pisałem o tym, co odróżnia seniora od juniora  w pracy. Dzisiejszy wpis, będzie kontynuacją moich obserwacji zachowań “narybku”. W zasadzie jest to lista grzechów głównych, które powodują niezadowolenie każdej ze stron. Wpis ten ma charakter mocno sarkastyczny i zdecydowanie z perspektywy “pracodawcy” więc jeśli pracujesz na etacie – możesz się poczuć urażony.