Kategoria: Blog

Dostępna przeglądarka internetowa Min 1.10

Opublikowano wydanie przeglądarki internetowej Min 1.10, oferującej minimalistyczny interfejs zbudowany wokół manipulacji paskiem adresu. Przeglądarka została stworzona z użyciem platformy Electron, która pozwala na tworzenie samodzielnych aplikacji opartych na silniku Chromium i platformie Node.js. Interfejs Min napisany jest w JavaScript, CSS i HTML. Kod jest rozpowszechniany na licencji Apache 2.0. Kompilacje są dostępne dla Linuxa, macOS i Windows. Min wspiera nawigację […]

Dlaczego Żydzi średnio odnoszą większe sukcesy niż inne narodowości

Wielu zauważyło, że wśród milionerów jest wielu Żydów. I wśród wysokich rangą liderów. I wśród wybitnych naukowców (22% laureatów Nagrody Nobla). Oznacza to, że Żydów w populacji świata jest tylko około 0,2%, a wśród tych odnoszących sukcesy – nieporównywalnie więcej. Jak to się dzieje? Czym Żydzi są tacy wyjątkowi. Pewnego razu usłyszałem o badaniach jednego amerykańskiego uniwersytetu (link zaginął, ale jeśli ktoś może […]

Dane paszportowe urzędników i turystów zostały ujawnione publicznie

Przewodniczący Stowarzyszenia Uczestników Rynku Danych Ivan Begtin poinformował, że udało mu się odkryć w otwartym dostępie około 360 000 rekordów z danymi osobowymi. Oprócz tego znaleziono dane osobowe niektórych rosyjskich polityków, bankerów, biznesmenów i innych znanych osób. Ujawnienie danych zostało wykryte po analizie stron internetowych 8 państwowych systemów informacyjnych. Dane osobowe użytkowników zostały znalezione po […]

GOSTIM: P2P F2F E2EE IM w jeden wieczór z kryptografią GOST

Będąc twórcą biblioteki PyGOST (kryptograficzne prymitywy GOST w czystym Pythonie), często otrzymuję pytania o to, jak zrealizować najprostszy bezpieczny system wymiany wiadomości. Wiele osób uważa, że kryptografia aplikacyjna jest dość prostą sprawą, a wywołanie .encrypt() w algorytmie symetrycznym wystarczy do bezpiecznej wysyłki przez kanał komunikacyjny. Inni sądzą, że kryptografia aplikacyjna jest przeznaczona dla nielicznych, i […]

Złożone systemy. Wjazd na krytyczny poziom

Jeśli poświęciłeś trochę czasu na rozmyślanie o skomplikowanych systemach, z pewnością rozumiesz znaczenie sieci. Sieci rządzą naszym światem. Od reakcji chemicznych wewnątrz komórki, przez sieci powiązań w ekosystemie, po sieci handlowe i polityczne, które formują bieg historii. Weźmy tę artykuł, który teraz czytasz. Prawdopodobnie znalazłeś go w jednym z portali społecznościowych, pobrałeś z sieci komputerowej […]

Jak przyspieszyliśmy aplikację webową 20 razy za pomocą WebAssembly

W tym artykule przedstawiono przypadek przyspieszenia aplikacji przeglądarkowej poprzez zastąpienie obliczeń JavaScript WebAssembly. Czym jest WebAssembly? Mówiąc krótko, jest to binarny format instrukcji dla wirtualnej maszyny stosowej. Często nazywany jest językiem programowania, ale to nieprawda. Format instrukcji jest wykonywany w przeglądarce obok JavaScript. Ważne jest, że WebAssembly można […]

PyDERASN: jak napisałem bibliotekę ASN.1 z slots i blobs

ASN.1 to standard (ISO, ITU-T, GOST) języka opisującego zorganizowane informacje oraz zasady ich kodowania. Dla mnie jako programisty to po prostu kolejny format serializacji i reprezentacji danych, obok JSON, XML, XDR i innych. Jest niezwykle powszechny w naszym codziennym życiu i wiele osób się z nim styka: w komunikacji komórkowej, telefonicznej, VoIP (UMTS, LTE, […]

On nie jest dRook

W związku z rosnącą popularnością Rook chciałbym poruszyć jego pułapki i problemy, które mogą Cię spotkać na tej drodze. O sobie: Doświadczenie w administrowaniu ceph od wersji hammer, założyciel społeczności t.me/ceph_ru w Telegramie. Aby nie być gołosłownym, będę odnosił się do uznanych artykułów na Habrze (sądząc po rankingu) dotyczących problemów z ceph. Z większością problemów w […]

Nowy artykuł: Ile pamięci wideo potrzebują nowoczesne gry

Ten rok można bez wątpienia nazwać rokiem kart graficznych do gier. To właśnie w 2019 roku NVIDIA praktycznie wystrzeliła całą gamę – w momencie pisania tego artykułu zaprezentowano już nawet GeForce GTX 1650 z 4 GB pamięci. Wkrótce AMD zaprezentuje serię kart graficznych do gier z generacji Navi, jednak to właśnie ta firma przedstawiła urządzenie-rekordzistę – Radeon VII z 16 GB […]

Google Translatotron – technologia tłumaczenia mowy w czasie rzeczywistym, imitująca głos użytkownika

Programiści z Google zaprezentowali nowy projekt, w ramach którego powstała technologia zdolna do tłumaczenia ustnych wypowiedzi z jednego języka na inny. Główna różnica nowego tłumacza o nazwie Translatotron od analogów polega na tym, że działa wyłącznie na dźwięku, nie wykorzystując pośredniego tekstu. Takie podejście znacząco przyspieszyło pracę tłumacza. Jeszcze jeden istotny […]

Indeksy bitmapowe w Go: błyskawiczne wyszukiwanie

Wstępne słowo Wygłosiłem tę prezentację w języku angielskim na konferencji GopherCon Russia 2019 w Moskwie oraz w języku rosyjskim na meetupie w Niżnym Novgorodzie. Tematem jest indeks bitmapowy – mniej popularny niż B-drzewo, ale równie interesujący. Dzielę się nagraniem wystąpienia na konferencji w języku angielskim i tekstową transkrypcją w języku rosyjskim. Przeanalizujemy […]

Nowy Microsoft Edge zmienia motyw razem z systemem Windows

Modne stają się ciemne motywy w różnych programach, w tym przeglądarkach. Wcześniej wiadomo było, że w przeglądarce Edge pojawił się taki motyw, ale trzeba go było włączać ręcznie za pomocą flag. Teraz już nie trzeba tego robić. W najnowszej wersji Microsoft Edge Canary 76.0.160.0 dodano funkcję podobną do Chrome 74. Mowa o […]

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster