Kategoria: Administracja

Baza danych komunikatora (cz. 1): projektowanie szkieletu bazy

Jak można przełożyć wymagania biznesowe na konkretne struktury danych na przykładzie projektowania „od podstaw” bazy dla komunikatora. Część 1: projektujemy szkielet bazy Część 2: sekcjonujemy „na żywo” Nasza baza nie będzie tak rozbudowana i rozproszona jak w VKontakte czy Badoo, a „żeby było”, ale było dobrze — funkcjonalnie, szybko i mieściło się na jednym serwerze PostgreSQL — aby […]

Baza danych komunikatora (cz.2): sekcjonujemy „na żywo”

Dobrze zaprojektowaliśmy strukturę naszej bazy danych PostgreSQL do przechowywania korespondencji. Minął rok, użytkownicy aktywnie ją wypełniają, a w tej chwili mamy już miliony rekordów… i coś zaczęło działać wolniej. Część 1: projektowanie szkieletu bazy Część 2: sekcjonowanie na żywo. Otóż, wraz z rozwojem objętości tabeli, rośnie również „głębokość” indeksów — chociaż jest to wzrost logarytmiczny. Ale z biegiem czasu to […]

Historia internetu: komputer jako urządzenie komunikacyjne

Inne artykuły z serii: Historia przekaźników Metoda „szybkiego przesyłania informacji”, czyli narodziny przekaźnika Dalekopis Galwanizm Przedsiębiorczość A oto, w końcu, przekaźnik Mówiący telegraf Po prostu połączyć Zapomniane pokolenie komputerów przekaźnikowych Era elektroniczna Historia komputerów elektronicznych Prolog Kolos ENIAC Rewolucja elektroniczna Historia tranzystora Przebijając się po omacku w ciemności Z pieca wojny Wielokrotne wynalezienie Historia internetu Sieć szkieletowa Rozpad, […]

Historia internetu: ARPANET – podsieć

Inne artykuły z serii: Historia przekaźników Metoda „szybkiego przesyłania informacji”, czyli narodziny przekaźnika Dalekopis Galwanizm Przedsiębiorczość A oto, w końcu, przekaźnik Mówiący telegraf Po prostu połączyć Zapomniane pokolenie komputerów przekaźnikowych Era elektroniczna Historia komputerów elektronicznych Prolog Kolos ENIAC Rewolucja elektroniczna Historia tranzystora Przebijając się po omacku w ciemności Z pieca wojny Wielokrotne wynalezienie Historia internetu Sieć szkieletowa Rozpad, […]

Automatyzacja HotFix w projektach Maven z wykorzystaniem TeamCity

W tym poście opisana zostanie konfiguracja automatyzacji HotFix w projektach Maven z wykorzystaniem TeamCity. Aby wykonać HotFix, zazwyczaj potrzeba wielu ręcznych działań: utworzyć gałąź dla wersji, na której chcesz wdrożyć HotFix, naprawić błąd w wersji, zmienić wersję bugfix w gałęzi wersji, wdrożyć znaczek wersji bugfix. Punkty 1, 3, 4 można zautomatyzować. Zanim przejdziemy do […]

Istio Circuit Breaker: wyłączanie uszkodzonych kontenerów

Święta dobiegły końca, a my wracamy z naszym drugim wpisem z serii o Istio Service Mesh. Dzisiejszy temat to Circuit Breaker, co w tłumaczeniu na polski oznacza „wyłącznik automatyczny”, w potocznym języku to „automatyczna ochrona”. Tylko w Istio ten automatyzm wyłącza nie przepaloną czy przeciążoną linię, ale uszkodzone kontenery. Jak to powinno idealnie działać Kiedy […]

Wsparcie techniczne 3CX odpowiada: Aktualizacja do 3CX v16 z poprzednich wersji

Nowy rok z nową centralą telefoniczną! Prawda jest taka, że nie zawsze jest czas lub chęć na zgłębianie zawirowań związanych z przejściem między wersjami, zbierając informacje z różnych źródeł. W tym artykule zebraliśmy wszystkie informacje potrzebne do łatwej i szybkiej aktualizacji do 3CX v16 Update 4 ze starszych wersji. Powodów do aktualizacji jest wiele — o wszystkich funkcjach, które pojawiły się […]

God Mode w Windows 10 (skorygowana wersja)

Nota. Przepraszam za poważny błąd w pierwszej wersji notatki. Dziękuję wszystkim czytelnikom, którzy poinformowali o tym błędzie. God Mode (Tryb Boga) to wygodny sposób dostępu do komend Windows w jednym oknie. Zobaczmy, jak można używać tego trybu. God Mode to specjalna opcja, która od dawna jest dostępna w systemie Windows, dająca Ci szybki dostęp do większości […]

Użycie Clickhouse jako zamiennika ELK, Big Query i TimescaleDB

Clickhouse to system zarządzania bazami danych kolumnowych do analizy zapytań OLAP z otwartym kodem źródłowym, stworzony przez Yandex. Używają go Yandex, CloudFlare, VK.com, Badoo i inne usługi na całym świecie do przechowywania naprawdę dużych ilości danych (wstawianie tysięcy wierszy na sekundę lub petabajty danych przechowywanych na dysku). W zwykłej, „wierszowej” bazie danych, przykładami których […]

O bezpieczeństwie w sieci

Artykuł ten został napisany kilka lat temu, kiedy blokada komunikatora Telegram była aktywnie omawiana wśród społeczności i zawiera moje przemyślenia na ten temat. Choć dziś ten temat jest prawie zapomniany, mam nadzieję, że być może nadal będzie to kogoś interesować. Tekst ten powstał w wyniku moich rozważań na temat bezpieczeństwa cyfrowego, a ja długo wahałem się, czy warto […]

Uruchamianie serwera VPN za NAT-em dostawcy

Artykuł o tym, jak udało mi się uruchomić serwer VPN za NAT-em domowego dostawcy (bez białego adresu IP). Od razu zaznaczam: że funkcjonalność tej realizacji zależy bezpośrednio od typu NAT używanego przez Twojego dostawcę oraz router. A więc potrzebowałem połączyć się z mojego smartfona z Androidem z domowego komputera, oba urządzenia są podłączone do Internetu przez NAT-y dostawcy, a dodatkowo komputer jest podłączony […]

Pomysł zdecentralizowanej sieci społecznej następnej generacji

W tym artykule przedstawiam swoje przemyślenia na temat historii i perspektyw rozwoju internetu, sieci scentralizowanych i zdecentralizowanych oraz jako wynik — możliwej architektury zdecentralizowanej sieci następnej generacji. Coś jest nie tak z internetem. Po raz pierwszy zapoznałem się z Internetem w 2000 roku. Oczywiście to nie jest najwcześniejszy moment — Sieć istniała już wcześniej, ale […]

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster