Kategoria: Blog

Mozilla zwalnia 70 osób i przeprowadza reorganizację

Według tweeta jednego z pracowników organizacji (Chris Hartjes), Mozilla niedawno zwolniła 70 pracowników (przy całkowitej liczbie 1000 osób), w tym wszystkich głównych projektantów działu jakości oprogramowania Mozilli, którego główne zadania to testowanie nowych funkcji i naprawa błędów. W odpowiedzi na to na platformie Twitter zwolnieni pracownicy uruchomili hashtag #MozillaLifeboat, aby mogli wymieniać się […]

Twórca frameworka Rust actix-web usunął repozytorium z powodu nękania

Autor napisanej w języku Rust web-frameworka actix-web usunął repozytorium po tym, jak spadła na nie krytyka za "niewłaściwe użycie" języka Rust. Framework actix-web, pakiet który został pobrany ponad 800 tysięcy razy, umożliwia wbudowanie w aplikacje w języku Rust funkcjonalności serwera i klienta HTTP, przy projektowaniu skoncentrowany jest na osiągnięciu maksymalnej wydajności i króluje w wielu testach […]

Beta-wydanie zintegrowanego zestawu aplikacji internetowych SeaMonkey 2.53

Wznowiono rozwój zestawu aplikacji internetowych SeaMonkey, który łączy w jednym produkcie przeglądarkę internetową, klienta poczty, system agregacji kanałów informacyjnych (RSS/Atom) oraz edytor WYSIWYG do stron html – Composer (Chatzilla, DOM Inspector i Lightning są teraz wyłączone z podstawowego składu). Do testowania proponowana jest pierwsza wersja beta nowej gałęzi SeaMonkey 2.53. Użyty w SeaMonkey silnik przeglądarki został zaktualizowany do wersji Firefox 60 (wcześniej […]

Licencje copyleft są stopniowo wypierane przez licencje permisywne

Firma WhiteSource przeanalizowała licencje 4 mln otwartych pakietów i 130 milionów plików kodu w 200 różnych językach programowania i doszła do wniosku, że udział licencji copyleft nieustannie spada. W 2012 roku 59% wszystkich otwartych projektów było dostarczanych na licencjach copyleft, takich jak GPL, LGPL i AGPL, a udział licencji permisywnej, takich jak MIT, Apache i […]

Ceph przez iSCSI – lub na nartach w hamaku

Czy wśród nas (cefowców) są tacy, którzy nie kochają „profesjonalnego ekstremum”? Wątpię – w przeciwnym razie nie bawilibyśmy się tym niezwykle interesującym i zabawnym produktem. Wielu z tych, którzy zajmują się eksploatacją Ceph, spotkało się z jednym niezbyt częstym (a wręcz bardzo rzadkim) ale czasami potrzebnym przypadkiem – podłączenie Ceph przez iSCSI lub FC. Po co? […]

Historia tworzenia domowego chmury. Część 5. Aktualizacja 2019 – PHP 7.2, MariaDB 10.4 i Nextcloud 17

Dwa lata temu opublikowałem cykl artykułów na temat tworzenia serwera www na bazie Debian 8 i uruchomienia na nim usługi Nextcloud 11. Po kilku miesiącach pojawiła się aktualizacja zawierająca „różnicowe” informacje dotyczące instalacji Nextcloud 13 na Debian 9. Pod koniec 2018 roku po prostu zaktualizowałem Debiana i Nextcloud i nie napotkałem żadnych niezwykłych lub interesujących […]

Co sprawiło, że Lisp był wyjątkowy

"Najwspanialszy z kiedykolwiek stworzonych języków programowania" — Alan Kay, "o Lispu" Kiedy McCarthy opracował Lisp pod koniec lat 50., radykalnie różnił się od istniejących języków, z których najważniejszym był Fortran. Lisp wcielił dziewięć nowych pomysłów: 1. Wyrażenia warunkowe (Conditionals). Wyrażenia warunkowe to konstrukcja if-then-else. Dziś uważamy je za oczywiste. Zostały wynalezione przez McCarthy'ego podczas […]

Pięć pytań dotyczących projektowania języków programowania

Filozofia przewodnia 1. Języki programowania dla ludzi Języki programowania to sposób, w jaki ludzie komunikują się z komputerami. Komputer z przyjemnością porozmawia w każdym języku, który nie jest dwuznaczny. Powód, dla którego mamy języki wysokiego poziomu, polega na tym, że ludzie nie mogą poradzić sobie z językiem maszynowym. Istota języków programowania polega na tym, aby chronić nasze biedne, kruchę ludzkie […]

Zestawienie 143 tłumaczeń esejów Paula Grahama (z 184)

Paul Graham to jedna z najbardziej szanowanych postaci w świecie IT, założyciel i inwestor. Jest pierwszorzędnym programistą (napisał dwa języki programowania), hackerem, twórcą prowokacyjnego akceleratora Y Combinator, filozofem. Dzięki swoim myślom i mądrości Paul Graham penetruje szeroki zakres dziedzin: od prognozowania rozwoju języków programowania na sto lat do przodu po ludzkie cechy i sposoby naprawienia/złamania ekonomii. A […]

GNU Guile 3.0

16 stycznia miała miejsce główna wersja GNU Guile - wbudowanej implementacji języka programowania Scheme z obsługą wielowątkowości, asynchroniczności, pracy z siecią i wywołań systemowych POSIX, binarnego interfejsu C, analizy PEG, REPL przez sieć, XML; zawiera własny system programowania obiektowego. Główną cechą nowej wersji jest pełna obsługa kompilacji JIT, co pozwoliło na przyspieszenie działania programów średnio o dwa […]

Aktualizacja Chrome 79.0.3945.130 z poprawką krytycznej luki

Dostępna jest aktualizacja przeglądarki Chrome 79.0.3945.130, w której naprawiono cztery luki, z czego jedna zyskała status krytycznego problemu, umożliwiającym obejście wszystkich poziomów ochrony przeglądarki i wykonanie kodu w systemie, poza środowiskiem sandbox. Szczegóły dotyczące krytycznej luki (CVE-2020-6378) na razie nie są ujawniane, wiadomo jedynie, że jest spowodowana odwołaniem do już zwolnionego bloku pamięci w komponencie rozpoznawania mowy. […]

Premiera serwera wyświetlania Mir 1.7

Została zaprezentowana wersja serwera wyświetlania Mir 1.7, którego rozwój trwa w firmie Canonical, mimo rezygnacji z rozwoju środowiska Unity i edycji Ubuntu na smartfony. Mir pozostaje poszukiwany w projektach Canonical i teraz jest pozycjonowany jako rozwiązanie dla urządzeń wbudowanych i Internetu rzeczy (IoT). Mir może być używany jako serwer kompozytowy dla Wayland, co pozwala na uruchamianie w środowiskach […]

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