Linux – adapter usb do hdmi
Zwykle korzystałem z PC do programowania, ale po ostatniej zmianie pracy przesiadłem się na laptopa. Co niestety spowodowało pewien problem, a mianowicie jak podłączyć dwa monitory mając tylko jedno gniazdo HDMI.
Zwykle korzystałem z PC do programowania, ale po ostatniej zmianie pracy przesiadłem się na laptopa. Co niestety spowodowało pewien problem, a mianowicie jak podłączyć dwa monitory mając tylko jedno gniazdo HDMI.
Kiedyś pisałem dosyć dużo kodu w javascript (es6). Wykorzystywałem różne możliwość języka, których później brakowało mi w php. Jedną z nich było tzw. destructuring assignment.
Po roku prowadzenia bloga postanowiłem wprowadzić w nim kilka pomysłów, które zebrałem przez ostatni czas. Z racji, że wypadło mi jeszcze kilka innych rzeczy, z planowanych kilku tygodni prac zrobiło się „trochę” dłużej, przez co jedyny wpis jaki powstał to ten odnośnie książki „Zaufanie czyli waluta”.
Książkę „Zaufanie czyli waluta przyszłości” kupiłem przedpremierowo. Posiadam już w sumie książkę Michała Szafrańskiego „Finansowy ninja”, ale nie miałem jeszcze okazji jej w końcu przeczytać. Inaczej było z tytułową pozycją, która również miała czekać na swoją kolej, jednak gdzieś tam w wolnej chwili pomyślałem „a sprawdzę co tam we wstępie jest”, następnie „dobra to jeszcze pierwszy rozdział”.
Czytaj więcej
Kilka miesięcy temu postanowiłem zmienić pracę, na taką która pozwoli mi bardziej się rozwijać i też otworzy przede mną jakieś nowe wyzwania. Z racji, że miałem konkretnie sprecyzowane wymagania przeszedłem kilka rekrutacji i o tym chciałbym napisać kilka słów.
Mniej więcej rok temu rozpocząłem pisanie tego bloga. Planowałem to od jakiegoś czasu, a akurat w tamtym roku dowiedziałem się o konkursie Daj się poznać i stwierdziłem, że jeśli nie teraz to kiedy. Czas więc może na jakieś małe podsumowanie tego co przez ten rok udało się osiągnąć.
W obecnych czasach bardzo popularnym pojęciem zaraz obok blockchaina i kryptowalut jest sztuczna inteligencja. Wszyscy, wszędzie chcą robić coś z tym związanego. Efektem tego jest ciągłe poruszanie tematu jakoby AI miało w przyszłości pozbawić nas pracy. Powstają nawet specjalne strony (https://willrobotstakemyjob.com/), gdzie wpisując nazwę zawodu możemy sprawdzić jaka jest szansa jej utraty w przyszłości na rzecz maszyn. Czy aby na pewno jest się czego obawiać? Czy jesteśmy świadkami rewolucji? Jakie w takim razie są ewentualne zagrożenia związane z coraz większa rolą maszyn w naszym życiu?
Bardzo często w projektach z użyciem Doctrine, encja wygląda w ten sposób, że zrobione jest mapowanie odpowiednich pól, oraz do każdego pola utworzone są gettery oraz settery. Dodatkowo do każdego pola mamy odpowiednie adnotacje walidacji, a formularze walidowane są na encji. Czy to na pewno jest dobre podejście?
W większości tworzonych systemów trzeba gdzieś i w jakiś sposób zapisywać dane. ORM (Object-Relational Mapping), czyli mapowanie obiektowo-relacyjne jest sposobem odwzorowania systemu na bazę danych. ORM jest warstwą pomiędzy bazą danych, a aplikacją. Zajmuje się tworzeniem, aktualizowaniem, odczytywaniem oraz usuwaniem danych.
Jakieś dwie godziny temu pisałem na tw/fb, że eksperymentowałem z Ubuntu Budgie, jednak po 10 minutach kombinowania jak dodać ikonę do panelu, poddałem się i stwierdziłem, że instaluję sprawdzonego Minta, którego używam od kilku lat. Oczywiście nie odbyło się to bezproblemowo.