Sign up

Disordered Ideas

Not verified No WebSub updates No webmention support Not yet validated

Recent content on Disordered Ideas

Generator
Hugo
Public lists
I ♥ RSS
Fetched

Disordered Ideas

TIL: How to close frozen ssh connection

Sometimes when I use SSH connection hangs, mostly because of network instabilities. SSH client waits for timeout, and in this time you can’t do a lot.

Formely I used to kill ssh process, but it was inconvinient and error prone. I learned different way, you can just type: Enter and then ~. (tilde and dot) and SSH client gracefully terminates.

There are also other sequences. To show list of all possible type Enter and then ~? (tilde and questionmark) in your ssh connection.

Disordered Ideas

How I learned touchtyping.

About six months ago, I decided to learn touch typing again, feeling motivated by the desire to prove I could still learn new things and knowing the skill would improve many areas of my life. I also liked the idea of using my computer primarily with the keyboard, where touch typing would be a huge benefit.

Disordered Ideas

TIL: How to use Mac without mouse.

This blog post shares useful keyboard shortcuts for navigating a Mac without using a mouse or touchpad. It includes tips for selecting UI elements, showing overlays like the Control Center, toggling modes such as full-screen, and augmenting basic keys like Page Up and Home. The post also briefly mentions apps like HomeRow, which can further enhance keyboard-based navigation.

Disordered Ideas

Linki z Marca 2023

Zbiór dziesięciu interesujących artykułów technologicznych. Wśród najważniejszych tematów znajdziemy roadmapę na 2023 rok dotyczącą użycia Rust na mikrokontrolerach Espressif, wprowadzenie do Kopii – potężnego narzędzia do backupu, oraz ciekawy sposób na uzyskanie spójnych pionowych marginesów w CSS. Dodatkowo omówiono logowanie bez hasła do SSH, przewodnik po wersjach ESP32, projekt DIY zasilacza laboratoryjnego na bazie USB-C.

Disordered Ideas

Linki z lutego 2023

W tym poście znajdziesz zestawienie ciekawych artykułów i projektów z GitHuba, które pojawiły się w lutym 2023. Tematyka obejmuje m.in. porady dotyczące pracy zdalnej, alternatywy dla WebSocketów, efektywniejsze metody nauki, technologie open source, oraz interesujące projekty programistyczne.

Disordered Ideas

Linki z września 2022

Wrześniowe linki przynoszą kolekcję interesujących artykułów i narzędzi dla programistów. Od współdzielenia pamięci w Go, przez przemyślenia o sprintach, po narzędzia do tworzenia ebooków. Znajdziesz tu również przydatne repozytoria GitHub, w tym projekt do powiększania obrazów za pomocą AI i wizualizację JSON. Do tego ciekawostki z zakresu SwiftUI oraz narzędzia pomocne przy konfiguracji CI.

Disordered Ideas

Linki z sierpnia 2022

Zapraszam do kolejnej dawki interesujących linków.

Disordered Ideas

Raspberry Pi w trybie headless

Niedawno miałem okazje konfigurować od nowa Raspberery Pi. Zazwyczaj moje malinki są ustawione jako “headless” tzn. bez podpiętych urządzeń zewnętrznych takich jak monitor i klawiatura. Jedmnak tym razem okazało się, że nie mogę się zalogować.

Zacząłem szukać w internecie i dowiedziałem się, że od ostatniej aktualizacji systemu Raspbian OS nie ma już domyślnego użytkownika pi przez co konfiguracja systemu stała się trudniejsza. Na szczęscie nie niemozliwa :)

Gdy juz mamy wgrany obraz na kartę pamięci musimy po prostu wykonac kilka dodatkowych kroków.

Disordered Ideas

Linki z maja 2020

Zapraszam do kolejnej dawki interesujących linków. Artykuły Interesujący sposób wykorzystania zmiennych CSS do obsługi stanu komponentu. Seria wpisów na twitterze o tym jak osiągnąć wyrównane punktory w listach. Artykuł o renderowaniu stron na serwerze. Jeszcze jeden. I kol...

Disordered Ideas

Co lata na naszym niebie? Wysyłanie danych do Flightradar24

W tej części poradnika pokazuję, jak skonfigurować automatyczne wysyłanie danych ADS-B do Flightradar24. To proste, darmowe, a w zamian otrzymujesz dostęp do pakietu Premium. Przejdziemy krok po kroku przez instalację fr24feed, konfigurację lokalizacji anteny oraz uruchomienie usługi, aby Twój odbiornik mógł zacząć wspierać jeden z największych serwisów śledzenia samolotów na świecie.

Disordered Ideas

Linki z kwietnia 2020

Zapraszam do kolejnej dawki interesujących linków.

Artykuły

YouTube

Repozytoria GitHub

Narzędzia

Disordered Ideas

Backupy…

Dzisiaj cały dzień walczyłem z padającym dyskiem twardym (a właściwie określeniem, który działa, a który nie). Do tego po aktualizacji padł mi serwer WWW.

Róbcie backupy ;)

To, że je miałem zaoszczędziło mi dużo nerwów.

Disordered Ideas

Najprostsze zdalne repozytoria git

Ostatnio miałem potrzebę przechowywania kilku repozytoriów we własnej infrastrukturze (a dokładniej na swoim VPS). Były to różne drobne projekty, które niekoniecznie chciałem wrzucać „w świat…”

Okazuje się, że całkiem prosto można skonfigurować całość tak, aby otrzymać namiastkę GitHuba. Oczywiście mam na myśli sposób zarządzania repozytorium (czy to z konsoli, czy to za pomocą jakiegoś narzędzia). Są dostępne różne narzędzia, które pozwalają na stworzenie całego serwera git, wraz z panelem administratora, interfejsem jak w GitHubie właśnie, ale na moje potrzeby byłyby to zdecydowanie zbyt potężne rozwiązanie.

Disordered Ideas

Kilka przemyśleń o pracy zdalnej

Na nowym blogu, który niedawno zacząłem współtworzyć pojawił się mój artykuł na temat pracy zdalnej. Zapraszam do czytania.

Photo by Dillon Shook on Unsplash

Disordered Ideas

Aliasy git

Dzisiaj chciałbym Wam przedstawić kilka najczęściej wykorzystywanych przeze mnie skrótów, które bardzo ułatwiają pracę z tym narzędziem w konsoli.

Dochodzi nawet do tego, że gdy muszę wykonać jakieś operacje na repozytorium na komputerze, gdzie nie mam ustawionych tych skrótów (np. serwerze CI) to orientuje się jak bardzo mam je wdrukowane w palce. Dlatego polecam dodanie do konfiguracji przynajmniej kilku z nich, zobaczycie sami jak dużo to zmienia.

Najpierw przedstawię moje propozycje, a na końcu pokażę w jaki sposób zmienić pliki konfiguracyjne, aby wszystko działało. Konfigurację pokażę na OS X, natomiast na każdym Unixie będzie to wyglądało właściwie tak samo. Na Windowsie też nie powinno być wielu różnic.

Disordered Ideas

Linki z marca 2020

Zapraszam do kolejnej dawki interesujących linków.

Artykuły

YouTube

Repozytoria GitHub

Narzędzia

Disordered Ideas

Linki ze stycznia 2020

Tym postem rozpoczynam cykl, w którym będę wrzucał listę linków, które zainteresowały mnie w ciągu ostatniego miesiąca. Linki bedą miały maksymalnie jedno zdanie opisu. posty nie bedą miały jednorodnej struktury, będę się z wami dzielił wszystkim co mnie zainteresowało. Post...

Disordered Ideas

Jak postawić własny VPN kompatybilny z iOS i MacOS

Artykuł powstał na podstawie: Self-host your very own strongSwan IKEv2/IPsec state-of-the-art VPN server for iOS and macOS. Dodałem własne modyfikacje oraz rozwiązałem problemy, które powodowały, że serwer nie działa.

Podejść do konfiguracji tunelu VPN miałem już kilka, za każdym razem spędzałem wiele godzin i otrzymywałem rozwiązanie, które mnie nie satysfakcjonowało. A to niestabilne połączenie, a to godziny zmarnowane ponieważ VPN nie chciał działać pomimo wszelkich wysiłków. Dodatkowo teraz wiem, że większość z konfiguracji podanych w internecie oferuje bardzo słabe szyfrowanie.

Disordered Ideas

Instalacja Ghost na serwerze

Swojego bloga postawiłem na dockerze korzystając z platformy blogowej Ghost, dzięki czemu bardzo łatwo jest przenieść go w inne miejsce, aktualizacje są szybkie i przyjemne – wystarczy uruchomić prosty skrypt w bashu.

Konfiguracja

Aby uruchomić serwer potrzebujemy posiadać na serwerze zainstalowane pakiety docker.io i docker-compose, np.:

apt install docker.io docker-compose

Kolejnym krokiem jest stworzenie dedykowanego katalogu i umieszczenie tam pliku z konfiguracją:

mkdir blog && cd blog
mkdir data
nano docker-compose.yml

version: '3'

services:

  ghost:
    image: ghost:alpine
    restart: always
    ports:
      - 2368:2368
    volumes:
      - ./data/:/var/lib/ghost/content
      - ./data/config.json:/var/lib/ghost/config.production.json

Oraz tworzymy plik konfiguracyjny bloga:

Disordered Ideas

Archiwum

Disordered Ideas

O autorze

Cześć!

Jestem Dawid, programista – głównie mobile i web. Piszę tutaj oraz na fixtypo.dev

Znajdziesz mnie także na GitHubie i Mastodonie.

Jeśli chcesz się skontaktować to napisz prywatną wiadomość.

Disordered Ideas

Co lata na naszym niebie? Konfiguracja odbiornika

W tym wpisie pokazuję, jak skonfigurować odbiornik ADS-B na Raspberry Pi, uruchomić dump1090 i stworzyć własny radar lotniczy we własnym domu. Od instalacji zależności, przez kompilację, po pierwsze odebrane samoloty na mapie. Prosto, konkretnie i krok po kroku.

Disordered Ideas

Co lata na naszym niebie? Odbieranie sygnału ADS-B

W tym artykule opowiem, jak odkryłem fascynujący świat ADS-B – systemu, dzięki któremu możesz odbierać na żywo dane o samolotach przelatujących nawet setki kilometrów od Ciebie. Dowiesz się, co jest potrzebne, jak zacząć oraz dlaczego własnoręcznie złożony odbiornik daje ogromną satysfakcję.

Disordered Ideas

node.js harmony

Dzisiaj dowiedziałem się, że node.js od wersji 0.11 wspiera przełącznik --harmony. Przełącza on środowisko w tryb wspierający EcmaScript 6.

Można również włączyć tylko niektóre z nowych funkcji ES6:

  • --harmony_generators (Generatory)
  • --harmony_collections (Kolekcje, mapy)
  • --harmony_proxies (Proxies)
  • --harmony_scoping (Scoping)
  • --harmony_modules (Moduły)
  • --harmony_symbols (Lekkie stringi, symbole)
  • --harmony_iteration (Iteratory)
  • --harmony_observation (Observation)

Więcej na ten temat na wiki node.js

Skrypty w nowej wersji języka można odpalać poleceniem node --harmony index.js, przełącznik działa również z konsolą REPL: node --harmony.

Disordered Ideas

Dlaczego szacowanie projektu nie działa?

Dobry przykład dlaczego nie da sie oszacować ile zajmie zrobienie dowolnego wystarczająco skompliklowanego zadania.

https://www.michaelrwolfe.com/2013/10/19/50/ (ang.)

Disordered Ideas

Wesołych Świąt

Życzę Wam, moi Czytelnicy, dobrze spędzonych, radosnych Świąt Bożego Narodzenia oraz jeszcze lepszego, niż obecny, przyszłego roku!

Disordered Ideas

Relacja z Word Usability Days Silesia 2013

Właśnie wróciłem z WUD Silesia. Hasłem tegorocznej konferencji było “Healthcare: Collaborating for Better Systems”. Z tego powodu wydarzenie odbyło się w zabrzańskim kampusie Śląskiego Uniwersytetu Medycznego. Wszystko zaczęło się między 8 a 9 rano, kiedy to po dojechaniu na...

Disordered Ideas

Porównanie internetu na kartę – jesień 2013

Hej, dzisiaj czas na kolejne porównanie internetu w ofertach na kartę. Przy tworzeniu tego zestawienia mam wrażenie, że od poprzedniego niewiele się ruszyło na rynku, ale oceńcie to sami. Zapraszam do analizy ofert operatorów (kolejność alfabetyczna).

Heyah

Extra internet w telefonie

Możliwość wykupienia dodatkowych pakietów z internetem. Wszystkie, poza najmniejszym są ważne 30 dni, a ich ceny kształtują się tak:

  • 250 MB za 2zł/dzień
  • 1 GB 10zł/30 dni
  • 3 GB 20zł/30 dni
  • 6 GB 30zł/30 dni

więcej na stronie oferty (dział „dodatkowe usługi”)

Disordered Ideas

Zmieniłem silnik bloga

Do tej pory tylko raz zmieniłem silnik, na którym postawiony jest ten blog. Była to migracja z wordpressa na narzędzie Jekyll. Właściwie to narzędzie, to nie jest typowy silnik, a raczej program, który generuje zestaw plików HTML, które można wyeksportowac na serwer.

Rozwiązanie to nie było zbyt wygodne, ponieważ publikacja jakiegokolwiek postu wiązała się ze stworzeniem postu jako pliku w składni Markdown, ponowne wygenerowanie bloga oraz umieszczenie go na serwerze.

Uniemożliwiało to łatwe i szybkie wrzucanie postów np. z tableta czy telefonu. Każda publikacja związana była z koniecznością wykonania kilku operacji na komputerze.

Disordered Ideas

Jak przygotować się do wakacyjnego wyjazdu?

Jako, że jesteśmy na półmetku sezonu urlopowego, wiec – statystycznie – połowa osób jeszcze ma urlop przed sobą. Warto zastanowić się co ze sobą zabrać na wakacyjny wyjazd… może zacznę od tego najważniejszego:

Kasa, kasa i jeszcze raz pieniądze – bo jeśli czegoś zapomnimy, a zapomnimy na pewno, będziemy musieli to kupić. Znam osoby, które wolą zabrać ze sobą mniej, a w razie potrzeby dokupić (lub wypożyczyć) potrzebne rzeczy na miejscu. No bo po co na przykład wieźć ze sobą przez pół rowerów, jeśli planujemy wybrać się na jedną krótką wycieczkę.