Kategoria: Blog

Ocena liczby adnotacji TODO i FIXME w kodzie jądra Linux

W oryginalnych tekstach jądra Linux znajduje się około 4 tysięcy komentarzy, które opisują wymagające poprawy niedociągnięcia, plany i odłożone na później zadania, zidentyfikowane na podstawie występowania w tekście wyrażenia „TODO”. Większość komentarzy z „TODO” znajduje się w kodzie sterowników (2380). W podsystemie kryptograficznym takich komentarzy jest 23, specyficznym dla architektury x86 kodzie — 43, ARM — 73, kodzie dla […]

Wydanie systemu izolacji aplikacji Firejail 0.9.62

Po sześciu miesiącach prac wydano wersję projektu Firejail 0.9.62, w ramach której rozwijany jest system do izolowanego uruchamiania aplikacji graficznych, konsolowych i serwerowych. Zastosowanie Firejail pozwala zminimalizować ryzyko kompromitacji głównego systemu przy uruchamianiu programów, którym nie można zaufać lub które mogą być podatne na ataki. Program napisany jest w języku C, rozpowszechniany na licencji GPLv2 i może działać w dowolnej dystrybucji Linux […]

Internet na balonach

W 2014 roku wiejska szkoła na obrzeżach Campu Maior w Brazylii została podłączona do internetu. Zwykłe wydarzenie, gdyby nie jedno „ale”. Połączenie realizowane było za pomocą stratosferycznego balonu. To wydarzenie stało się pierwszym sukcesem ambitnego projektu Project Loon, spółki zależnej Alphabet. Już po 5 latach rządy krajów dotkniętych silnymi huraganami i trzęsieniami ziemi zwróciły się do […]

Tworzymy jeden projekt wtyczki z kompilacją pod różne wersje Revit/AutoCAD

Podczas opracowywania wtyczek dla aplikacji CAD (w moim przypadku są to AutoCAD, Revit i Renga) z czasem pojawia się jeden problem – pojawiają się nowe wersje oprogramowania, zmienia się ich API i trzeba tworzyć nowe wersje wtyczek. Kiedy masz tylko jedną wtyczkę lub jesteś jeszcze nowicjuszem-samoukiem w tej dziedzinie, można po prostu skopiować projekt, wprowadzić zmiany w nim […]

Budowa klastra PostgreSQL o wysokiej dostępności z użyciem Patroni, etcd, HAProxy

Tak wyszło, że w momencie, gdy pojawiło się to zadanie, nie miałem wystarczającego doświadczenia, aby opracować i uruchomić to rozwiązanie samodzielnie. I wtedy zacząłem googlować. Nie wiem, w czym tkwi problem, ale już po raz kolejny stykam się z tym, że nawet jeśli wszystko robić krok po kroku jak w tutorialu, trudno jest przygotować takie samo środowisko jak […]

Pixel art dla początkujących: instrukcja użytkowania

Niezależni deweloperzy często muszą łączyć kilka ról: projektanta gier, programistę, kompozytora, artystę. Kiedy dochodzi do wizualizacji, wielu wybiera pixel art — na pierwszy rzut oka wydaje się prosty. Ale, aby zrobić coś ładnego, potrzeba dużo doświadczenia i określonych umiejętności. Znalazłem tutorial dla tych, którzy dopiero zaczynają poznawać podstawy tego stylu: z opisem specjalnego oprogramowania i technik malowania […]

Jak pisać proste teksty

Piszę dużo tekstów, głównie różne bzdury, ale zazwyczaj nawet hejterzy mówią, że tekst czyta się łatwo. Jeśli chcesz, aby Twoje teksty (na przykład e-maile) były łatwiejsze do zrozumienia, biegnij tutaj. Nie wymyślałem nic nowego, wszystko pochodzi z książki 'Słowo żywe i martwe' Nory Gał, radzieckiej tłumaczki, redaktora i krytyka. Dwie zasady: używaj czasownika i unikaj biurokratycznego języka. Czasownik to […]

Powiadomienie o zakończeniu wsparcia dla Funtoo Linux 1.3-LTS

Daniel Robbins ogłosił, że po 1 marca 2020 roku przestaje wspierać i aktualizować wydanie 1.3. Jak się okazuje, powodem jest to, że obecne wydanie 1.4 okazało się lepsze i bardziej stabilne niż 1.3-LTS. Dlatego Daniel zaleca tym, którzy używają wersji 1.3, zaplanowanie aktualizacji do 1.4. Ponadto w styczniu oczekiwane jest drugie wydanie 'maintenance' dla […]

Rozległe przyznawanie uprawnień do użytkowników domen z różnych lasów

Wygląda na to, że mam taką karmę: realizować standardowe zadania w nietypowy sposób. Jeśli ktoś ma inne spojrzenie na problem — proszę do dyskusji, aby opracować zagadnienie. Pewnego pięknego ranka pojawiło się interesujące zadanie: przydzielić prawa grupom użytkowników do różnych udziałów, zawierających podfoldery projektów z folderami dokumentów. Wszystko szło dobrze i napisano skrypt przydzielający prawa do folderów. […]

Na mojej wizytówce działa Linux

Tłumaczenie artykułu z bloga inżyniera Georga Hilliarda Klikalnie Jestem inżynierem systemów wbudowanych. W wolnym czasie często szukam rzeczy, które można wykorzystać w projektowaniu przyszłych systemów, lub czegoś z moich zainteresowań. Jedną z takich dziedzin są tanie komputery, które mogą obsługiwać Linux, im tańsze, tym lepsze. Dlatego zagłębiłem się w głęboką króliczą norę […]

Jak stworzyć swój własny autoskalator dla klastra

Cześć! Uczymy ludzi pracy z wielkimi danymi. Nie można sobie wyobrazić programu edukacyjnego o wielkich danych bez własnego klastra, na którym wszyscy uczestnicy wspólnie pracują. Z tego powodu w naszym programie zawsze jest 🙂 Zajmujemy się jego konfiguracją, tuningiem i administracją, a uczestnicy uruchamiają tam zadania MapReduce i korzystają ze Sparka. W tym poście […]

Google testuje nowy sposób interakcji z wiadomościami

W kwietniu tego roku Google wydało wersję beta platformy programowej Android 10, której jedną z cech jest nowa funkcja powiadamiania o otrzymywanych wiadomościach, znana jako Bubbles, czyli „Bańki”. Mimo że funkcja ta nie została włączona do stabilnej wersji Android 10, może powrócić w następnej wersji systemu operacyjnego. Źródła sieciowe informują, […]

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