Autor: Yuri Gagarin

Po raz pierwszy w Rosji: Tele2 uruchomił technologię eSIM

Tele2 stał się pierwszym rosyjskim operatorem komórkowym, który wdrożył technologię eSIM w swojej sieci: system został już uruchomiony w warunkach komercyjnych i jest dostępny dla zwykłych abonentów. Technologia eSIM, czyli embedded SIM (wbudowana karta SIM), polega na posiadaniu w urządzeniu specjalnego chipa identyfikacyjnego, który pozwala na połączenie z operatorem komórkowym bez potrzeby instalowania fizycznej karty SIM. Podano, że firma Tele2 wprowadzała eSIM w dwa […]

Allwinner przygotowuje nowe procesory dla urządzeń mobilnych

Firma Allwinner, według informacji z sieci, wkrótce ogłosi co najmniej cztery procesory dla urządzeń mobilnych — przede wszystkim dla tabletów. W szczególności przygotowywane jest ogłoszenie chipów Allwinner A50, Allwinner A100, Allwinner A200 i Allwinner A300/A301. Jak dotąd dostępne są szczegółowe informacje tylko o pierwszym z wymienionych produktów. Procesor Allwinner A50 będzie miał cztery rdzenie obliczeniowe […]

Wydanie przeglądarki Pale Moon 28.5

Nastąpiła publikacja przeglądarki internetowej Pale Moon 28.5, która odłączyła się od bazy kodu Firefox, aby zapewnić wyższą wydajność, zachować klasyczny interfejs, zminimalizować zużycie pamięci oraz zaoferować dodatkowe możliwości personalizacji. Wersje Pale Moon są tworzone dla systemów Windows i Linux (x86 i x86_64). Kod projektu jest udostępniany na licencji MPLv2 (Mozilla Public License). Projekt utrzymuje klasyczną organizację interfejsu, bez […]

Syci filozofowie czy programowanie współbieżne na .NET

Przyjrzyjmy się, jak działa programowanie współbieżne i równoległe w .Net, na przykładzie problemu obiadowych filozofów. Plan jest taki: od synchronizacji wątków/procesów do modelu aktorów (w następnych częściach). Artykuł może być przydatny dla pierwszego zapoznania się lub by odświeżyć swoją wiedzę. Po co w ogóle to umieć? Tranzystory osiągają swój minimalny rozmiar, prawo Moore'a napotyka ograniczenia szybkości […]

O stronniczości sztucznej inteligencji

tl;dr: Uczenie maszynowe poszukuje wzorców w danych. Ale sztuczna inteligencja może być "stronnicza" — to znaczy, znajdować błędne wzorce. Na przykład, system wykrywania raka skóry na podstawie zdjęcia może przykładać szczególną wagę do zdjęć wykonanych w gabinecie lekarskim. Uczenie maszynowe nie potrafi rozumieć: jego algorytmy jedynie ujawniają wzorce w liczbach, a jeśli dane nie są reprezentatywne, takie będą […]

Święto czy dzień wolny?

Zbliża się Pierwsze Maja, szanowni użytkownicy Habr. Niedawno uświadomiłem sobie, jak ważne jest, aby wciąż zadawać sobie proste pytania, nawet jeśli wydaje się, że odpowiedź jest już znana. A więc, co świętujemy? Aby zrozumieć to właściwie, musimy przynajmniej z daleka spojrzeć na historię zagadnienia. Nawet dla powierzchownego, ale właściwego zrozumienia trzeba znaleźć pierwotne źródło. Nie chciałbym […]

100GbE: luksus czy pilna potrzeba?

IEEE P802.3ba, standard dla przesyłania danych przez 100-gigabitowe kanały Ethernet (100GbE), był opracowywany w okresie od 2007 do 2010 roku [3], ale zyskał szerokie zastosowanie dopiero w 2018 roku [5]. Dlaczego właśnie w 2018, a nie wcześniej? I dlaczego od razu na masową skalę? Istnieje co najmniej pięć powodów… IEEE P802.3ba był opracowywany przede wszystkim dla […]

Netramesh – lekkie rozwiązanie service mesh

W procesie przechodzenia z aplikacji monolitycznej do architektury mikrousług napotykamy nowe problemy. W aplikacji monolitycznej zazwyczaj wystarcza po prostu zidentyfikować, w której części systemu wystąpił błąd. Najprawdopodobniej problem leży w samym kodzie monolitu lub w bazie danych. Ale kiedy zaczynamy szukać problemu w architekturze mikrousług, wszystko staje się mniej oczywiste. Należy znaleźć cały […]

Wydanie Tutanota 3.50.1

Została opublikowana nowa wersja klienta pocztowego Tutanota. Zmiany obejmują przebudowany system wyszukiwania oraz integrację z Let’s Encrypt dla własnych domen, a także 100% polski tłumaczenie. Tutanota wykorzystuje szyfrowanie end-to-end, dlatego wyszukiwanie można przeprowadzać tylko lokalnie. Aby to zrobić, klient buduje indeks pełnotekstowy. Indeks jest przechowywany lokalnie w zaszyfrowanej formie. Nowy, przebudowany system wyszukiwania powinien znacznie […]

Debian 9.9

Dostępna jest kolejna aktualizacja bieżącego stabilnego wydania systemu operacyjnego Debian 9 „Stretch” pod numerem 9.9. W aktualizacji wprowadzono zmiany w ponad 100 różnych programach, w tym jądro Linux zaktualizowano do wersji 4.9.168, zaktualizowano pakiety postfix, postgresql, mariadb. Naprawiono błędy w rsync, ruby, systemd, unzip, gpac, jquery i wielu innych pakietach. Zaktualizowano oprogramowanie non-free dla Bluetooth […]

Oops, znowu to zrobiłem: debugowanie powszechnych błędów w JavaScript

Czasami pisanie kodu JavaScript sprawia trudności, a czasem wręcz przeraża, co jest znajome wielu programistom. W trakcie pracy nieuchronnie pojawiają się błędy, a niektóre z nich powracają dość często. W artykule skierowanym do początkujących programistów omawiane są te błędy oraz sposoby ich rozwiązania. Dla zobrazowania nazwy funkcji, właściwości i obiektów wzięto z popularnej piosenki. Wszystko to pomaga […]

Jak wykonać 70 zadań dziennie: życie w task trackerach – to dobre życie

Systematyczne prowadzenie zadań próbowałem chyba 20-25 razy. I każda próba kończyła się niepowodzeniem, jak teraz rozumiem, z dwóch powodów. Po pierwsze, aby poświęcać czas na prowadzenie zadań, trzeba zrozumieć — po co to robić. Zaczynasz prowadzić zadania, tracisz na to czas, wykonujesz mniej zadań, wszystko to zaczyna się kumulować — w imię czego? Każdą pracę trudno […]

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