Kategoria: Блог

Jak napisać muzykę, używając OOP

Rozmawiamy o historii narzędzia programowego OpenMusic (OM), omówimy cechy jego struktury, opowiemy o pierwszych użytkownikach. Ponadto podajemy analogie. Zdjęcie James Baldwin / Unsplash Co to jest OpenMusic To — obiektowo zorientowane wizualne środowisko programowania do syntezowania cyfrowego dźwięku. Narzędzie opiera się na dialekcie języka LISP — Common Lisp. Warto zauważyć, że OpenMusic można używać w […]

Jak ja będę ratować świat

Około rok temu postanowiłem zdecydowanie uratować świat. Z środkami i umiejętnościami, które posiadam. Muszę powiedzieć, że zestaw jest dość skromny: programista, menedżer, grafoman i dobry człowiek. W naszym świecie jest mnóstwo problemów i musiałem coś wybrać. Myślałem o polityce, nawet wziąłem udział w „Liderach Rosji”, aby od razu zająć wysoką pozycję. Dotarłem do półfinału, […]

Oto, po co potrzebna jest szkolna algebra

Zazwyczaj na pytanie „po co potrzeba matematyki?” odpowiadają coś w stylu „gimnastyka dla umysłu”. Moim zdaniem to wyjaśnienie jest niewystarczające. Kiedy człowiek wykonuje ćwiczenia fizyczne, wie dokładnie, jakie grupy mięśni rozwija. Jednak rozmowy o matematyce pozostają zbyt abstrakcyjne. Jakie konkretnie „mięśnie umysłu” trenuje szkolna algebra? Nie jest ona przecież wcale podobna do prawdziwej […]

Opublikowano sposób na obejście borrow checkera w Rust

Jakub Kądziołka opublikował proof-of-concept, pokazujący bezpośrednie problemy związane z błędem w projekcie kompilatora Rust, które deweloperzy bezskutecznie starają się rozwiązać od czterech lat. Przykład opracowany przez Jakuba pozwala na ominięcie Borrow Checkera dzięki bardzo prostemu trikowi: fn main() { let boom = fake_static::make_static(&vec![0; 1<<20]); println!("{:?}", boom); } Deweloper prosi, aby nie używać tego obejścia w produkcji, więc […]

Wydano wersję beta autonomicznej aplikacji Cortana

Firma Microsoft kontynuuje rozwój asystenta głosowego Cortana w systemie Windows 10. I choć może on zniknąć z systemu operacyjnego, to korporacja już testuje nowy interfejs użytkownika dla aplikacji. Nowa wersja jest już dostępna dla testerów, obsługuje tekstowe i głosowe zapytania. Donoszą, że Cortana stała się bardziej „rozgadana”, a dodatkowo oddzielono ją od wbudowanego wyszukiwania w Windows […]

Mój drugi dzień z Haiku: jestem zachwycony, ale na razie nie jestem gotów na przejście

TL;DR: jestem zachwycony Haiku, ale jest nad czym pracować. Wczoraj badałem Haiku — system operacyjny, który mnie przyjemnie zaskoczył. Dzień drugi. Zrozumcie mnie dobrze: nadal jestem zachwycony tym, jak łatwo wykonuje to, co sprawia trudność w środowiskach roboczych dla Linuksa. Czekam na to, jak działa, a także pełen entuzjazmu, aby używać go na co dzień. Prawda […]

Przeglądarka Firefox Reality VR jest teraz dostępna dla użytkowników headsetów Oculus Quest

Przeglądarka dla wirtualnej rzeczywistości firmy Mozilla uzyskała wsparcie dla zestawu słuchawkowego Oculus Quest od Facebooka. Wcześniej przeglądarka była dostępna dla posiadaczy urządzeń HTC Vive Focus Plus, Lenovo Mirage i innych. Jednak zestaw słuchawkowy Oculus Quest nie ma kabli, które dosłownie „przywiązują” użytkownika do komputera, co pozwala na nowe przeglądanie stron internetowych. W oficjalnym komunikacie deweloperzy podają, że Firefox […]

Mozilla zaktualizowała WebThings Gateway dla bramek inteligentnych domów

Firma Mozilla oficjalnie zaprezentowała zaktualizowany komponent WebThings — uniwersalny hub dla urządzeń inteligentnych domów, nazwany WebThings Gateway. To oprogramowanie układowe dla routerów z otwartym kodem źródłowym jest zaprojektowane z myślą o prywatności i bezpieczeństwie. Eksperymentalne wersje WebThings Gateway 0.9 są dostępne na GitHubie dla routera Turris Omnia. Wsparcie obejmuje również oprogramowanie dla jednopłytkowego komputera Raspberry Pi 4. Tymczasem […]

JUnit w GitLab CI z Kubernetes

Mimo że wszyscy doskonale wiedzą, że testowanie swojego oprogramowania jest ważne i konieczne, a wielu z nas wykonuje to automatycznie, na przestrzeni Habr nie znaleziono ani jednego przepisu na skonfigurowanie połączenia tak popularnych w tej niszy produktów, jak (nasz ulubiony) GitLab i JUnit. Uzupełnimy tę lukę! Wprowadzenie Na początek określę kontekst: Ponieważ wszyscy nasi […]

Gdzie uczą nauczania (nie tylko w instytucie pedagogicznym)

Dla kogo przydatny będzie artykuł: dla studentów, którzy postanowili dorobić sobie jako korepetytorzy, dla doktorantów lub specjalistów, którym powierzono grupę seminarium, dla starszych braci/sióstr, gdy młodsi proszą o naukę programowania (haftu krzyżykowego, mówienia po chińsku, analizowania rynków, szukania pracy). To znaczy dla wszystkich tych, którzy muszą uczyć, wyjaśniać i nie wiedzą, od czego zacząć, jak planować lekcje i co opowiadać. Tutaj znajdziesz: […]

Społeczność kontynuuje rozwój dystrybucji Antergos pod nową nazwą Endeavour OS

Odnaleziono grupę entuzjastów, którzy przejęli rozwój dystrybucji Antergos, którego rozwój został wstrzymany w maju z powodu braku wystarczającego czasu dla pozostałych głównych deweloperów na utrzymanie projektu na odpowiednim poziomie. Rozwój Antergos będzie kontynuowany przez nowy zespół deweloperów pod nazwą Endeavour OS. Przygotowano pierwszą wersję Endeavour OS (1.4 GB), oferującą prosty instalator do zainstalowania podstawowego środowiska Arch Linux […]

Smart TV LG zyska wsparcie dla Apple AirPlay 2 i HomeKit

Firma LG Electronics (LG) ogłosiła, że jej „inteligentne” telewizory ThinQ AI TV z 2019 roku od 25 lipca zaczną otrzymywać aktualizację, która zapewni wsparcie dla Apple AirPlay 2 i HomeKit. Technologia AirPlay umożliwia przesyłanie wideo, zdjęć, muzyki i innych treści z urządzeń Apple bezpośrednio na duży ekran telewizyjny. Użytkownicy będą mogli przesyłać na telewizory LG […]

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster