Autor: Yuri Gagarin

Flightradar24 — jak to działa?

Pewnie każdy, kto choć raz witał lub żegnał bliskich przy samolocie, korzystał z darmowej usługi Flightradar24. Jest to bardzo wygodny sposób śledzenia położenia samolotu w czasie rzeczywistym. Jak pokazuje ankieta wśród znajomych, niewiele osób wie, że ta usługa jest wspierana przez entuzjastów, którzy przesyłają dane na serwer. Jeszcze mniej osób wie, że do projektu może dołączyć każdy chętny. […]

Przyspieszenie operacji wejścia/wyjścia plików w C/C++, bez dużego wysiłku.

Wstęp Na świecie istnieje taka prosta i bardzo przydatna aplikacja – BDelta, która od dłuższego czasu jest zakorzeniona w naszym procesie produkcyjnym (choć nie udało się zainstalować jej wersji, na pewno nie była ostatnia dostępna). Używamy jej zgodnie z przeznaczeniem – do tworzenia binarnych patchy. Kiedy spojrzysz na to, co jest w repozytorium, staje się nieco […]

Nowy światowy rekord w obliczaniu liczby π: 31,4 biliona cyfr

Formuła Bailey’a — Borweina — Plouffe’a, która pozwala wydobyć dowolną konkretną szesnastkową lub binarną cyfrę liczby π bez obliczania poprzednich (aktualny rekord został ustanowiony na algorytmie Chudnovskiego, zobacz pod katem) Obliczeniowy klaster Google Compute Engine przez 121 dni na 25 maszynach wirtualnych obliczył największą liczbę cyfr w liczbie π, ustanawiając nowy światowy rekord: 31,4 biliona znaków […]

Dokumentacja użytkownika: co czyni ją słabą i jak to naprawić

Dokumentacja oprogramowania to po prostu zbiór artykułów. Ale nawet one mogą doprowadzić do szału. Najpierw długo szukasz właściwej instrukcji. Potem próbujesz zrozumieć mało zrozumiały tekst. Robisz tak jak napisano, a problem nie znika. Szukasz innego artykułu, zdenerwowany… Po godzinie rezygnujesz z wszystkiego i odchodzisz. Tak działa zła dokumentacja. Co ją czyni taką, i jak to naprawić […]

Konfiguracja 802.1X na przełącznikach Cisco z użyciem odpornego NPS (Windows RADIUS z AD)

Rozważmy w praktyce zastosowanie Windows Active Directory + NPS (2 serwery zapewniające odporność na awarie) + standard 802.1x do kontroli dostępu i uwierzytelniania użytkowników – komputerów domenowych – urządzeń. Teorię na temat standardu można znaleźć na Wikipedii, w linku: IEEE 802.1X. Ponieważ moje 'laboratorium' ma ograniczone zasoby, łączę role NPS i kontrolera domeny, ale […]

Sytuacja: wirtualne GPU nie ustępują wydajnością rozwiązaniom sprzętowym

W lutym w Stanfordzie odbyła się konferencja poświęcona obliczeniom o wysokiej wydajności (HPC). Przedstawiciele VMware przekazali, że przy pracy z GPU system oparty na zmodyfikowanym hypervisore ESXi pod względem szybkości nie ustępuje rozwiązaniom bare metal. Przedstawiamy technologie, które umożliwiły osiągnięcie tego rezultatu. \/ zdjęcie Victorgrigas CC BY-SA Problem wydajności Szacuje się, że około 70% obciążeń w centrach danych zostało zwirtualizowanych. […]

Nowy materiał nanoporowaty obiecuje poprawić baterie i katalizatory

Belgijskie centrum badawcze Imec ogłosiło opracowanie taniej technologii produkcji nanoporowatego materiału o wyjątkowych właściwościach. Unikalny materiał w postaci struktury nanokompozytowej charakteryzuje się niezwykle wysoką porowatością i bezprecedensowym stosunkiem powierzchni do objętości. Wyobraźcie sobie małą puszkę napoju, 75% zawartości której to puste przestrzenie z łączną powierzchnią równą boisku piłkarskiemu. Przy tym produkcja materiału jest dość prosta […]

Dostęp do serwera Linux za pomocą bota Telegram na Pythonie

Często zdarzają się sytuacje, w których dostęp do serwera jest potrzebny tutaj i teraz. Jednak nie zawsze połączenie przez SSH jest najwygodniejszym sposobem, ponieważ pod ręką może nie być klienta SSH, adresu serwera lub zestawu „użytkownik/hasło”. Oczywiście jest Webmin, który upraszcza administrację, ale także nie zapewnia natychmiastowego dostępu. Dlatego postanowiłem zrealizować prosty, ale […]

Orkiestra wydajności

Trudno byłoby powiedzieć, że najlepsi z ludzi czerpią radość z cierpienia. Ludwig van Beethoven. Nazywam się Sergey, pracuję w Yandex.Money w zespole ds. badania wydajności. Chcę opowiedzieć wam początki naszej historii o drodze do orkiestracji – jak wybieraliśmy narzędzia i co przy tym braliśmy pod uwagę. Wszystkie wydarzenia z artykułu mają miejsce w czasie rzeczywistym, […]

Automatyczne tworzenie kont z AD w Zimbra Collaboration Suite

W jednym z naszych wcześniejszych artykułów opowiadaliśmy o tym, jak można „połączyć” Zimbra i MS Active Directory, która jest wykorzystywana w większości rosyjskich firm do zarządzania kontami użytkowników. W tym artykule zaproponowaliśmy użytkownikom Zimbra najprostszy i najbezpieczniejszy sposób tworzenia skrzynek pocztowych w Zimbra na podstawie danych z AD o nazwie LAZY Mode. […]

Nie spodziewaliśmy się tego: coroczny otwarty list od Billa i Melindy Gates

Jak opisalibyście rok 2018? Czy okazał się on taki, jakiego się spodziewaliście? Odpowiedzielibyśmy na to pytanie raczej negatywnie. Począwszy od szczególnie destrukcyjnych klęsk żywiołowych po rekordową liczbę kobiet idących na wybory, rok 2018 był pełen niespodzianek. Patrząc wstecz, oceniamy świat zupełnie inaczej, niż widzieliśmy go w prognozach sprzed paru […]

Woda kroi kamień

Dawno temu napisałem artykuł na Habrze zatytułowany „Intensywność jest ważniejsza niż dokładność” o tym, że lepiej zwiększyć liczbę prób zrobienia czegoś, niż czas trwania jednej próby. Teraz chcę uzupełnić tę myśl. Główna idea: dziel swoją pracę na sesje robocze w taki sposób, aby zwiększyć liczbę prób rozwiązania zadania. Zamiast długotrwałej pracy przez sześć godzin, często lepiej jest zrobić […]

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