Lista artykułów

SegFault Łódź 2019 – O Testach z Robertem Pankoweckim oraz Arkiem Benedyktem

Zapraszam na pierwszą część relacji z konferencji SegFault Łódź 2019 (https://segfault.events/) Dzięki nawiązaniu współpracy z organizatorami mogłem pojawić się na tej edycji i i przeprowadzić kilka ciekawych wywiadów z prelegentami, organizatorami i uczestnikami. Dziś prezentuje wam pierwszą cześć, która jest zapisem rozmowy...

Web developer – pytania rekrutacyjne cz. 5

Ten wpis jest kontynuacją serii wpisów z pytaniami rekrutacyjnymi na stanowisko web developera. Pełną listę wpisów z tej serii znajdziesz poniżej: Web developer – pytania rekrutacyjne cz. 1 Web developer – pytania rekrutacyjne cz. 2 Web developer – pytania rekrutacyjne cz. 3 Web developer – pytania rekrutacyjne cz. 4 Tym razem przedstawię kolejne 15 pytań …

BoilingFrogs. Wrażenia.

O BoilingFrogs Edycja 2019, konferencji BoilingFrogs, jest pierwszą edycją tej konferencji, jaką odwiedziłem. Na pewno nie ostatnią, ale może zacznę od początku. Konferencja odbyła się we Wrocławiu, we Wrocławskim Centrum Kongresowym (RCTB), na terenie kompleksu Hali Stulecia. To dobre miejsce na tego typu event. Parking jest. Dojazd komunikacją miejską jest super łatwy, praktycznie z każdego […]

4

Generowanie plików runtime Ady – część 2

W poprzednim wpisie opisałem proces generowania runtime Ady dla STM32F401. Myślałem, że to już koniec przeprawy z konfiguracją, ale okazuje się, że nie. Pliki wygenerowane zgodnie z instrukcją z poprzedniego postu wymagają jeszcze małej modyfikacji. Poza tym jeżeli chcemy skorzystać również z Ada Drivers Library czeka nas kolejna runda walki ze skryptami. Udało mi się […]

5

Generowanie plików runtime Ady dla mikrokontrolerów

Po zainstalowaniu toolchaina GNAT dla ARMów otrzymujemy wsparcie jedynie dla niewielkiej liczby procesorów. Aby wygenerować pliki runtime dla innych, musimy skorzystać ze skryptów dostępnych w repozytorium bb-runtimes od AdaCore. Ostatnio potrzebowałem wygenerować je dla nowego procka i trochę musiałem się namęczyć. Dlatego teraz opiszę do czego udało mi się dojść. Co to jest ten runtime? […]

BoilingFrogs 2019 recenzja

BoilingFrogs, czyli konferencja dotycząca software craftmanship. Uniwersalna – dla każdego programisty, bez względu na doświadczenie czy używane technologie. Rok temu również byłam na tej konferencji (pisałam o tym tutaj). Dzisiaj pora na recenzję kolejnej edycji. Konferencja Na początku Tomasz Kaczmarzyk poprowadził wprowadzającą prelekcję o tytule „Boiling Frogs: The Lasagne Industry”, która w ciekawy sposób pokazywała…

Rust + WebAssembly – Jak to działa ?

W poprzednich artykułach skupiłem się na podstawowych aspektach języka RUST. W tym artykule pokażę jego bardziej praktyczną stronę w zastosowaniach webowych. Do wizualizacji wykorzystam możliwości przeglądarki oraz języka Javascript. Kod napisany w języku RUST zbuduję do formatu WASM zwanego popularnie WebAssembly, a następnie wyświetlę go w htmlu wykorzystując dobrodziejstwa języka JS. Czym jest WebAssembly? WebAssembly […]

Wzorzec projektowy Fasada

Fasada jest jednym ze wzorców strukturalnych. Na pierwszy rzut oka może wydawać się podobna do wzorca Adapter, jednak różni je przeznaczenie. Celem wzorca Adapter jest modyfikacja danego interfejsu tak, aby dostosować go do potrzeb klienta. Natomiast celem Fasady jest zapewnienie klientowi uproszczonego interfejsu dla danego systemu lub jego podsystemów. Najczęstszym zadaniem Fasady jest zatem izolacja klienta od podsystemu, czyli wewnętrznych metod oraz logiki biznesowej. Jeśli więc klient ma nie mieć bezpośredniego dostępu do systemu lub podsystemów ze względu bezpieczeństwa, to ... Czytaj dalej...Wzorzec projektowy Fasada

Jak dostać fakturę VAT za Office 365 Personal?

Instrukcja krok po kroku, jak otrzymać fakturę VAT za opłacenie subskrypcji Office 365 Personal.

10

Typy limited w Adzie

Mimo, że “Tydzień z Adą” już się skończył, temat tego języka będzie się jeszcze przez jakiś czas przewijał. Jako, że w internecie dosyć trudno znaleźć informacje nawet na temat wydawałoby się dosyć podstawowych konstrukcji języka, będę tutaj opisywał to, co udało mi się odkryć. Dzisiaj na tapecie atrybut limited, który dodany do typu uniemożliwia jego […]

Jak stworzyć chroot Raspbian (ARM) na Debianie (x86_64)?

Raspberry Pi jest wspaniałym mikrokomputerem. Niezłe parametry sprzętowe, niska cena, a przede wszystkim – wspaniała społeczność która zawsze pomoże rozwiązać problemy. Tworzenie oprogramowania na ten mikrokomputer także jest przyjemne, gdyż jest tam zwykły Linux (Raspbian – modyfikacja Debiana). Więc każdy program działający i kompilujący się na pecetowym Debianie skompiluje się …

Pliki MD w VS Code

Od jakiegoś czasu sporo programuję, wykorzystując Visual Studio Code. Podczas tworzenia kodu przydaje się również dokumentacja. Ostatnio odkryłam funkcję podglądu plików .md, a także wtyczkę, która umożliwia sprawdzanie składni takich plików. VS Code – podgląd pliku MD Na początku wystarczy otworzyć plik o rozszerzeniu .md. Wyświetli się w edytorze. Jednakże po kliknięciu w drugą ikonkę…

Kolekcje – Kolejki

Kontynuacja tematu kolekcji 😊 Tak ja powiedziałem w pierwszym wpisie z serii, temat kolekcji jest dość złożony. Dziś omówimy kolejki. Muszę przyznać że przez ponad 7 lat aktywnego programowania czystych Javowych kolejek nie używałem zbyt często 😉 Jednak nie zmienia to faktu że kolejki w określonych sytuacjach mogą być naprawdę bardzo przydatne!

JS w CSS oraz rysowanie w CSS

JS w CSS oraz rysowanie w CSS Ten wpis nie będzie o React-cie i wstawianiu CSS-a wewnąrz kodu JavaScript. Ale o czymś zupełnie odwrotnym. Będzie to o sposobie wstawiania kodu JS wewnątrz plików CSS. Dokładnie chodzi o obiekty JSON, ale pewnie gdy zastosujemy pojedyncze wyrażenie bez średników to też będzie działać. Pokaże też jak użyć części specyfikacji o nazwie Houdini do rysowania w CSS za pomocą języka JavaScript.

JS w CSS oraz rysowanie w CSS

JS w CSS oraz rysowanie w CSS Ten wpis nie będzie o React-cie i wstawianiu CSS-a wewnąrz kodu JavaScript. Ale o czymś zupełnie odwrotnym. Będzie to o sposobie wstawiania kodu JS wewnątrz plików CSS. Dokładnie chodzi o obiekty JSON, ale pewnie gdy zastosujemy pojedyncze wyrażenie bez średników to też będzie działać. Pokaże też jak użyć części specyfikacji o nazwie Houdini do rysowania w CSS za pomocą języka JavaScript.