Jak opublikować kod z GIT do FTP

slav

Uwielbiam wszelkiego rodzaju automatyzację. Chyba właśnie dlatego zostałem programistą. Nawet jeśli przychodzi mi wykonać coś 4 razy, wolę napisać program który wykona za mnie nudny proces.

Kiedy w grę wchodzi aktualizacja stron, jest to proces upierdliwy i nudny. Trzeba połączyć się z FTP, znaleźć folder do aktualizacji, znaleźć to co się zmieniło, wgrać nowe pliki na serwer. Oczywiście można pójść na łatwiznę i nadgrać wszystko, ale… czasami jest tego za dużo.

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.

Jak używać pbcopy i pbpaste

slav

Kopiuj i wklej to podstawowa kombinacja, której uczymy się na początku obsługi komputera.

Chwilę potem pojawia się korzystanie z terminala i już nie jest tak wesoło. Na szczęście można to uruchomić z linii poleceń.

Na Macu mamy polecenia pbcopy i pbpaste. Odpowiednio opanowanie naprawdę przyspieszają pracę.

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.

Nigdy nie używaj file_get_contents do wykonywania zapytań URL

Dlaczego nie powinieneś nigdy używać file_get_contents

slav

Jako każdy programista z natury jestem leniwy. Staram się osiągać jak najwięcej przy minimalnym wysiłku.

Dlatego, kiedy używam PHP do pobierania czegoś, używam file_get_contents, aby wykonywać zapytania i pobierać dane z innych usług. Ogólnie mówiąc, mój ulubiony fragment wygląda tak: