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
Text

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
Text

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
Text

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
Text

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
Text

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
Text

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
Text

Linki z sierpnia 2022

Zapraszam do kolejnej dawki interesujących linków.

Disordered Ideas
Text

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
Text

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
Text

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
Text

Linki z kwietnia 2020

Zapraszam do kolejnej dawki interesujących linków.

Artykuły

YouTube

Repozytoria GitHub

Narzędzia

Disordered Ideas
Text

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
Text

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
Text

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
Text

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
Text

Linki z marca 2020

Zapraszam do kolejnej dawki interesujących linków.

Artykuły

YouTube

Repozytoria GitHub

Narzędzia

Disordered Ideas
Text

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
Text

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
Text

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
Text

Archiwum

Disordered Ideas
Text

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
Text

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
Text

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
Text

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
Text

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
Text

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
Text

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
Text

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
Text

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
Text

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.