Autor: Yuri Gagarin

Wielofunkcyjny reaktor I/O w gołym C

Wprowadzenie I/O reaktor (jedno wątkowy cykl zdarzeń) — to wzorzec pisania wysokowydajnego oprogramowania, stosowany w wielu popularnych rozwiązaniach: Node.js, Tor, Transmission, Chromium, Memcached… W tym artykule przyjrzymy się podskórnym działaniu I/O reaktora, jego zasadzie działania, napiszemy implementację w mniej niż 200 linijkach kodu i sprawimy, że prosty serwer HTTP obsłuży ponad 40 milionów zapytań na minutę. Przedmowa […]

Słaby Saitama i data premiery One Punch Man: A Hero Nobody Knows

Firma Bandai Namco Entertainment ogłosiła, że bijatyka One Punch Man: A Hero Nobody Knows zadebiutuje na PlayStation 4, Xbox One i PC 28 lutego. W Japonii gra będzie kosztować 7600 jenów. Edycja Deluxe będzie dostępna za 10760 jenów. Bonusy za wcześniejsze zamówienia obejmują zawartość do pobrania Pre-Order Pack, która zawiera kod wczesnego dostępu dla […]

Emulator Yuzu już może uruchomić Pokemon Sword i Shield, ale błędy wciąż utrudniają grę.

Emulator Yuzu już potrafi uruchomić niedawno wydaną grę Pokémon Sword i Shield na Nintendo Switch. Nie da się jeszcze w pełni cieszyć projektem, jednak fakt, że emulator rzeczywiście zdołał uruchomić Pokémon Sword i Shield bez większych trudności, już wiele mówi. Obecna wersja boryka się z wieloma błędami, ale twórca Yuzu zamierza je poprawić jak najszybciej […]

Wydanie dystrybucji Linux PCLinuxOS 2019.11

Została wydana nowa wersja dystrybucji PCLinuxOS 2019.11. Dystrybucja ta została założona w 2003 roku na bazie Mandrake Linux (późniejszego Mandriva), ale wkrótce rozwinęła się w samodzielny projekt. Szczyt popularności PCLinuxOS przypadł na 2010 rok, kiedy to w wynikach ankiety przeprowadzonej wśród czytelników magazynu Linux Journal, PCLinuxOS ustępował popularnością jedynie Ubuntu (w rankingu z 2013 roku PCLinuxOS zajmował już 10. miejsce). […]

GitHub stworzył tysiącletną skarbnice, w której przechowa repozytoria Open Source dla potomnych

Była kopalnia węgla, w której zlokalizowane jest archiwum Arctic World Archive. Foto: Guy Martin / Bloomberg Businessweek Wolne oprogramowanie jest kamieniem węgielnym nowoczesnej cywilizacji i wspólnym dziedzictwem całej ludzkości. Misją programu GitHub Archive jest zachowanie tego kodu dla przyszłych pokoleń, aby historia biblioteki aleksandryjskiej nigdy się nie powtórzyła. W tym celu GitHub utworzy wiele kopii zapasowych w różnych […]

Google pomoże poprawnie wymawiać trudne słowa

Firma Google zamierza uprościć proces nauki wymowy słów. W tym celu do wyszukiwarki Google została wprowadzona nowa funkcja, która pozwoli na praktykowanie wymowy trudnych słów. Użytkownicy będą mogli przesłuchać, jak poprawnie wymówić dane słowo. Można również wymawiać słowo do mikrofonu smartfona, a system przeanalizuje wymowę i doradzi, co należy zmienić, aby uzyskać optymalny rezultat. […]

Wydanie Debian 10.2

Opublikowane zostało drugie uaktualnienie poprawkowe dystrybucji Debian 10, które zawiera skumulowane aktualizacje pakietów oraz poprawki w instalatorze. Wydanie to obejmuje 67 aktualizacji mających na celu poprawę stabilności i 49 aktualizacji usuwających luki w zabezpieczeniach. Wśród zmian w Debian 10.1 można zauważyć aktualizację do najnowszych stabilnych wersji paczek flatpak, gnome-shell, mariadb-10.3, mutter, postfix, spf-engine, ublock-origin oraz vanguards. […]

Dostępna standardowa biblioteka C PicoLibc 1.1

Keith Packard, aktywny deweloper Debiana, lider projektu X.Org oraz twórca wielu rozszerzeń X, w tym XRender, XComposite i XRandR, zaprezentował wydanie nowej standardowej biblioteki C PicoLibc 1.1, rozwijanej do zastosowań w wbudowanych urządzeniach o ograniczonej pamięci trwałej i operacyjnej. W trakcie prac część kodu została zaadoptowana z biblioteki newlib projektu Cygwin i AVR Libc, rozwijanej […]

Kto jest kim w IT?

Na obecnym etapie rozwoju przemysłowego oprogramowania można zaobserwować różnorodność ról produkcyjnych. Ich liczba rośnie, klasyfikacja staje się coraz bardziej skomplikowana, a procesy rekrutacji i zarządzania potencjałem kadrowym naturalnie się komplikują. Technologie informacyjne (IT) to obszar wysokokwalifikowanych zasobów ludzkich oraz niedoboru kadr. W tym zakresie proces kształcenia pracowników i potrzeba systematycznej pracy z potencjałem kadrowym często bywają […]

Uniwersytet Stanforda — wizyty i przegląd

Miałam okazję odwiedzić Uniwersytet Stanforda, który jest jednym z najbardziej prestiżowych i cenionych miejsc edukacyjnych na świecie, a także jednym z najbardziej zaawansowanych w dziedzinie IT. Teren i budynki edukacyjne robią ogromne wrażenie! Podczas zwiedzania budynków przyszło mi do głowy, by zainteresować się możliwościami nauki dla zagranicznych studentów (a dlaczego nie?). Postanowiłam podzielić się informacjami i przygotowałam przegląd. Historia powstania Stanfordu […]

3. Projekt sieci przedsiębiorstwa na przełącznikach Extreme

Dzień dobry, przyjaciele! Dziś kontynuuję cykl poświęcony przełącznikom Extreme artykułem o projektowaniu sieci Enterprise. W artykule postaram się jak najkrócej: opisać modułowe podejście do projektowania sieci Etnterprise, rozważyć rodzaje budowy jednego z najważniejszych modułów sieci przedsiębiorstwa — sieci rdzeniowej (ip-campus), opisać zalety i wady wariantów rezerwacji krytycznych węzłów sieci na abstrakcyjnym przykładzie zaprojektować/aktualizować […]

Nowe wersje Wine 4.20 i Wine Staging 4.20

Dostępna jest eksperymentalna wersja otwartej implementacji Win32 API — Wine 4.20. Od wydania wersji 4.19 zamknięto 37 raportów o błędach i wprowadzono 341 zmian. Najważniejsze zmiany: Wykorzystano nową wersję silnika Mono 4.9.4 z aktualizacją wsparcia dla FNA (projekt mający na celu stworzenie alternatywnej implementacji Microsoft XNA Game Studio 4.0, aby uprościć portowanie gier Windows); Zapewniono zachowanie stanu […]

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