Autor: ProHoster

Wdrażanie telegramu MTProxy ze statystykami

„Odziedziczyłem ten bałagan, zaczynając od pozbawionego skrupułów Zello; LinkedIn i kończąc na „wszyscy inni” na platformie Telegram w moim świecie. A potem urzędnik z czkawką dodał pospiesznie i głośno: „Ale ja przywrócę porządek (tu, w IT)” (...). Durov słusznie uważa, że ​​to państwa autorytarne powinny się bać jego, cypherpunka, Roskomnadzoru i złotych tarcz z ich filtrami DPI […]

CMake i C++ są braćmi na zawsze

Podczas programowania lubię zmieniać kompilatory, tryby budowania, wersje zależności, przeprowadzać analizę statyczną, mierzyć wydajność, zbierać pokrycie, generować dokumentację itp. I naprawdę kocham CMake, ponieważ pozwala mi robić wszystko, co chcę. Wiele osób krytykuje CMake i często zasłużenie, ale jeśli się temu przyjrzeć, nie jest wcale tak źle, a ostatnio […]

Gra AirAtak! — nasze pierwsze doświadczenie z tworzeniem oprogramowania w VR

Kontynuujemy cykl publikacji o najlepszych aplikacjach mobilnych absolwentów SAMSUNG IT SCHOOL. Dziś – słowo od młodych programistów z Nowosybirska, zwycięzców konkursu aplikacji VR „SCHOOL VR 360” w 2018 roku, gdy byli studentami pierwszego roku. Konkurs ten zakończył specjalny projekt dla absolwentów „SAMSUNG IT SCHOOL”, gdzie uczyli programowania w Unity3d dla okularów wirtualnej rzeczywistości Samsung Gear VR. Wszyscy gracze znają [...]

SQL. Zabawne łamigłówki

Witaj, Habro! Od ponad 3 lat prowadzę zajęcia z języka SQL w różnych ośrodkach szkoleniowych i jedną z moich obserwacji jest to, że uczniowie lepiej opanowują i rozumieją język SQL, jeśli dostaną zadanie, a nie tylko powiedzą mu o możliwościach i podstawach teoretycznych. W tym artykule podzielę się z Wami moją listą zadań, które daję […]

Książka „Linux w akcji”

Witam mieszkańców Khabro! W książce David Clinton opisuje 12 rzeczywistych projektów, w tym automatyzację systemu tworzenia kopii zapasowych i odzyskiwania, konfigurowanie osobistej chmury plików w stylu Dropbox i tworzenie własnego serwera MediaWiki. Poznasz wirtualizację, odzyskiwanie po awarii, bezpieczeństwo, tworzenie kopii zapasowych, DevOps i rozwiązywanie problemów z systemami poprzez ciekawe studia przypadków. Każdy rozdział kończy się przeglądem praktycznych zaleceń […]

Opublikowano pełną specyfikację smartfona Librem 5

Purism opublikował pełną specyfikację Librem 5. Główny sprzęt i charakterystyka: Procesor: i.MX8M (4 rdzenie, 1.5 GHz), karta graficzna obsługuje OpenGL/ES 3.1, Vulkan, OpenCL 1.2; RAM: 3 GB; Pamięć wewnętrzna: 32 GB eMMC; Gniazdo MicroSD (obsługuje karty pamięci do 2 TB); Ekran 5.7" IPS TFT o rozdzielczości 720×1440; Wymienna bateria 3500 mAh; Wi-Fi: 802.11abgn (2.4GHz + […]

Nie zgub się w Three Pines: egocentryczny pogląd na środowisko

Ruch to życie. Zwrot ten można zinterpretować zarówno jako motywację do pójścia do przodu, a nie do stania w miejscu i osiągnięcia tego, czego się pragnie, jak i jako stwierdzenie faktu, że prawie wszystkie żywe istoty spędzają większość swojego życia w ruchu. Aby nasze ruchy i ruchy w przestrzeni nie zakończyły się guzami na czole i połamanymi małymi paluszkami na […]

Rowery serwisowe. Poważny post o poważnej pracy

Inżynierów serwisowych można znaleźć na stacjach benzynowych i w portach kosmicznych, w firmach informatycznych i fabrykach samochodów, w VAZ i Space X, w małych firmach i międzynarodowych gigantach. I tyle, absolutnie każdy choć raz słyszał klasyczny zestaw o „sobie samym”, „Owinąłem to taśmą izolacyjną i zadziałało, a potem zaczęło bum”, „Niczego nie dotykałem”, „Na pewno tego nie zmienił” i […]

DKMS jest uszkodzony w Ubuntu

Niedawna aktualizacja (2.3-3ubuntu9.4) w Ubuntu 18.04 przerywa normalne działanie systemu DKMS (Dynamic Kernel Module Support) używanego do budowania modułów jądra innych firm po aktualizacji jądra Linuksa. Oznaką problemu jest komunikat „/usr/sbin/dkms: line### find_module: nie znaleziono polecenia” podczas ręcznej instalacji modułów lub podejrzanie różne rozmiary initrd.*.dkms i nowo utworzonego initrd (może to być sprawdzane przez użytkowników aktualizacji nienadzorowanej). […]

Jak zostać projektantem produktu ze „zwykłego projektanta”

Cześć! Nazywam się Alexey Svirido i jestem projektantem produktów cyfrowych w Alfa-Bank. Dzisiaj chcę porozmawiać o tym, jak zostać projektantem produktu ze „zwykłego projektanta”. Pod wycięciem znajdziesz odpowiedzi na pytania: Kim jest projektant produktu i czym się zajmuje? Czy ta specjalność jest dla Ciebie? Co zrobić, aby zostać projektantem produktu? Jak stworzyć swoje pierwsze portfolio produktów? […]

Wideo: Zwiastun rozgrywki Blair Witch od twórców Layers of Fear

Podczas czerwcowej wystawy E3 2019 deweloperzy z polskiego studia Bloober Team, znanego z duologii Layers of Fear i Observer, zaprezentowali horror Blair Witch. Projekt powstał w uniwersum Blair Witch Project, którego początkiem był niskobudżetowy horror z 1999 roku, który w swoich czasach był sensacją. Niedawno portal Game Informer opublikował obszerny film z rozgrywką, w którym […]

Złagodzono projekt ustawy o obowiązkowej preinstalacji krajowego oprogramowania

Federalna Służba Antymonopolowa (FAS) ukończyła prace nad projektem ustawy, która powinna zobowiązać producentów smartfonów, tabletów i komputerów do preinstalowania na nich rosyjskiego oprogramowania. Nowa wersja mówi, że teraz zależy to od wykonalności i popytu programów wśród użytkowników. Oznacza to, że użytkownicy mogą sami wybrać, co zostanie preinstalowane na zakupionym smartfonie lub tablecie. Zakłada się, że [...]