Kategoria: Blog

Wydanie rozproszonej bazy danych TiDB 3.0

Wydano wersję rozproszonej bazy danych TiDB 3.0, rozwijanej z inspiracji technologiami Google Spanner i F1. TiDB należy do kategorii hybrydowych systemów HTAP (Hybrid Transactional/Analytical Processing), zdolnych do realizacji transakcji w czasie rzeczywistym (OLTP) oraz przetwarzania zapytań analitycznych. Projekt napisany jest w języku Go i jest dostarczany na licencji Apache 2.0. Cechy TiDB: Wsparcie dla SQL […]

Google testuje nową sieć społecznościową.

Firma Google zdecydowanie nie zamierza rezygnować z pomysłu własnej sieci społecznościowej. Niedawno zamknięta Google+, a już "korporacja dobra" zaczęła testować Shoelace. To nowa platforma do interakcji społecznej, różniąca się od Facebooka, „VKontakte” i innych. Twórcy przedstawiają ją jako rozwiązanie dla off-line. Oznacza to, że Shoelace ma na celu pomoc w znajdowaniu przyjaciół i podobnie myślących w rzeczywistym świecie. Zakłada się, że […]

GitHub Package Registry będzie wspierać paczki Swift

10 maja uruchomiliśmy ograniczony beta-test GitHub Package Registry, usługi zarządzania pakietami, która umożliwia łatwe publikowanie publicznych lub prywatnych pakietów obok kodu źródłowego. Obecnie usługa obsługuje znane narzędzia do zarządzania pakietami: JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet), obrazami Docker oraz wiele innych. Z radością ogłaszamy, że dodamy wsparcie dla pakietów Swift w […]

Jak zacząć korzystać z trybu użytkownika w systemie Linux

Wstęp od tłumacza: W obliczu masowego wprowadzania różnego rodzaju kontenerów może być dość interesujące i użyteczne dowiedzieć się, od jakich technologii to wszystko się zaczynało. Niektóre z nich można z powodzeniem stosować do dziś, ale nie wszyscy pamiętają o takich sposobach (lub nie wiedzą, jeśli nie byli świadkami ich burzliwego rozwoju). […]

Nie zgadzaj się na rozwijanie czegoś, czego nie rozumiesz.

Od początku 2018 roku pełnię funkcję lidera/szefa/głównego programisty w zespole — nazwij to jak chcesz, ale chodzi o to, że całkowicie odpowiadam za jeden z modułów oraz za wszystkich programistów, którzy nad nim pracują. Ta pozycja otwiera przede mną nowe perspektywy w procesie rozwoju, ponieważ jestem zaangażowany w większą liczbę projektów i aktywniej […]

Mechaniki gamifikacji: ranking

Ranking. Co to jest i jak go wykorzystać w gamifikacji? Pytanie wydaje się proste, nawet retoryczne, ale w rzeczywistości nawet taka oczywista mechanika ma wiele niuansów, w tym związanych z ewolucją człowieka. Ten artykuł to pierwszy z mojego cyklu artykułów na temat komponentów, mechanik i interesujących przykładów gamifikacji. Dlatego kilka ogólnych terminów będzie miało krótkie definicje. […]

Wydanie systemu rozpoznawania tekstu Tesseract 4.1

Przygotowano wydanie systemu optycznego rozpoznawania tekstu Tesseract 4.1, wspierającego rozpoznawanie znaków UTF-8 oraz tekstów w ponad 100 językach, w tym rosyjskim, kazachskim, białoruskim i ukraińskim. Wynik może być zapisywany zarówno jako tekst otwarty, jak i w formatach HTML (hOCR), ALTO (XML), PDF i TSV. System pierwotnie stworzono w latach 1985-1995 w laboratorium firmy Hewlett Packard, w […]

Informacje o wycieku haseł 33 mln użytkowników Livejournal.com w 2014 roku

Projekt We Leak Info poinformował o uzyskaniu bazy danych użytkowników Livejournal.com, przejętej w wyniku wycieku, który miał miejsce w 2014 roku i obejmuje ponad 33,7 mln kont. Baza zawiera informacje o nazwie użytkownika, adresie e-mail i haśle. Hasła są przedstawione bez haszowania, w otwartej formie. Sprawdzanie kompromitacji swojego konta jest możliwe na stronie weleakinfo.com. Szczegóły dotyczące incydentu są na razie […]

O hormonach

I oto stoisz pośrodku spotkania, serce i oddech próbują wydostać się z klatki piersiowej, gardło jest suche, a w uszach zaczyna się pojawiać dziwny dźwięk. I nie rozumiesz, dlaczego wszyscy ci ludzie nie pojmują takich prostych racjonalnych argumentów, które tak gładko wpisują się w twoją wizję świata. Wewnętrzny głos krzyczy: — "A dlaczego w ogóle takie oczywiste […]

Fabrice Bellard opublikował silnik JavaScript

Francuski matematyk Fabrice Bellard, znany z pracy nad ffmpeg, qemu, tcc oraz obliczania liczby pi, udostępnił publicznie QuickJS - kompaktową implementację JavaScript w postaci biblioteki w języku C. Prawie całkowicie wspiera specyfikację ES2019, w tym rozszerzenia matematyczne. Przechodzi wszystkie testy ECMAScript Test Suite. Nie ma zależności od innych bibliotek. Niewielki rozmiar statyczny […]

Jinja2 w C++.

Wydano szablonownik plików w C++ Jinja2Cpp. To generator plików na podstawie szablonów, podobny do znanej wśród programistów w Pythonie jinja — http://jinja.pocoo.org/. Jako podstawę przyjęto specyfikację http://jinja.pocoo.org/docs/2.10/templates/. Artykuły autora, które omawiają pewne aspekty i ujawniają trudne miejsca — https://habr.com/ru/post/416581/ oraz https://habr.com/ru/post/419011/. Źródło: linux.org.ru

Intel przedstawił nowe narzędzia do wielochipowego pakowania układów

W obliczu nadchodzącej bariery w produkcji chipów, którą staje się niemożność dalszego zmniejszania skali procesów technologicznych, na pierwszy plan wysuwa się wielokryształowe pakowanie kryształów. Wydajność procesorów przyszłości będzie mierzona złożonością, a raczej kompleksowością rozwiązań. Im więcej funkcji zostanie nałożonych na mały chip procesora, tym potężniejsza i efektywniejsza będzie cała platforma. Sam procesor będzie reprezentował […]

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