Internet nie działa

Czasem żeby internet zaczął działać trzeba znaleźć jaki błąd zwraca hostapd, znaleźć przyczynę tego błędu, przetestować 40MHz kanały WiFi, sprawdzić inne kanały, spróbować zmienić config, powrócić do wbudowanej karty wifi, wrócić do karty USB, załadować moduł do jądra, zaktualizować system, zaktualizować jądro, zaktualizować firmware, sprawdzić trzy inne configi z internetu, sprawdzić output hostapd w trybie debug, przełączyć ręcznie kartę w tryb Managed, sprawdzić output hostapd w trybie debug, zjeść kolację, zrestartować sieć, zrestartować system, przeczytać 5 różnych poradników na ten temat, pobrać źródła nowego hostapd, pobrać patche, nałożyć patche, skompilować, przerwać kompilację i skompilować z -j 4, zrobić backup systemowego hostapd, skopiować nowe hostapd, wgrać nowy config, zrestartować system, zrestartować sieć, ustawić ręcznie tryb Managed, usunąć mostek z configu, zrobić mostek, dodać mostek do configu, usunąć mostek, sprawdzić output hostapd w trybie debug, sprawdzić stary config, zmienić driver, ręcznie odpalić hostapd i zrestartować system.

Uff internet działa. A wystarczyło kupić router zamiast bawić się w Raspberry router.

Private Cloud vs. colocated private cloud vs. public cloud

Zastosowań chmur obliczeniowych – czyli takich, gdzie możemy uruchomić wirtualne maszyny lub storage – jest cała masa. Jednym z nich jest możliwość uruchomienia w takim środowisku testów i innych narzędzi developerskich, np. automatyczne budowanie oprogramowania. Poniżej przedstawiam krótkie porównanie wykorzystania chmur IaaS na właśnie takie potrzeby. Będzie ono dotyczyło:

  • chmur prywatnych, hostowanych we własnym zakresie
  • chmur prywatnych, kolokowanych w datacenter
  • chmur publicznych

Nie będzie jednak porównania z chmurami opartymi o kontenery – te zwykle, ze względów bezpieczeństwa są hostowane na chmurze IaaS (np. Google Cloud container engine)

Continue reading “Private Cloud vs. colocated private cloud vs. public cloud”

Popen GPG vs. Libsodium

Ten wpis ma na celu pokazać różnice w wydajności programu zbudowanego w oparciu o wywoływanie zewnętrznego polecenia a wykonaniem podobnych zadań za pośrednictwem dedykowanej biblioteki. Przedstawione porównanie nie powinno być jednak brane pod uwagę jako wyznacznik wydajności GPG, a jedynie jako ciekawostka, gdyż wykorzystane algorytmy i sposób ich obsługi różnią się pomiędzy GPG a libsodium.

Continue reading “Popen GPG vs. Libsodium”

Sernik

Najważniejszy post ze starego bloga powraca. Przepis na sernik! Do miksera wrzucamy w następującej kolejności:

  • 7 żółtek (białka będą na później)
  • Prawie całą szklankę cukru (taka zwykła mała daje dość słodkie ciasto)
  • Roztopione pół kostki masła (ok. 100g)
  • Po zmiksowaniu można zjeść około jednego żółtka – jummi
  • Kubełek sera białego na sernik (ok. 1kg)
  • Budyń waniliowy
  • Piane ubitą z pozostałych białek

W między czasie uzbrojeni w cierpliwość możemy zrobić spód:

  • 150 g miękkiego masła (albo twarde, pokrojone drobno)
  • 60g cukru
  • 220g mąki

Całość wbrew pozorom da się rozmieszać. Po chwili całość powinna mieć konsystencje piasku. Można takie coś wsypać do foremki. Jeśli będziemy mieszać dalej to zrobi się klucha i trzeba będzie użyć wałka.

Po wlaniu masy piec do zbrązowienia w 180 stopniach.