Windows przeżywa rewolucję … Zobacz jaką! [BUILD 2019]

Całkiem niedawno miała miejsce konferencja BUILD 2019 firmy Microsoft. Prelengenci przedstawiali na niej przyszłość, jaka maluje się przed jednym z najpopularniejszych systemów operacyjnych na świecie. Pojawiło się na niej wiele zaskakujących rewelacji! Microsoft podejmuje działania, które byłyby nie do pomyślenia jeszcze kilka lat temu. Przyjrzymy się dwóm decyzjom, które mnie …

Pięć sztuczek C++, o których nie miałeś pojęcia

Chciałbyś poznać kilka sztuczek, którymi możesz zaskoczyć swoich znajomych? Bierzesz udział w konkursach programistycznych, w których wymagane jest szybkie rozwiązanie problemu, a następnie szybkie zakodowanie rozwiązania? Język C++ kryje wiele ciekawych i intrygujących ciekawostek, o których wiedzą tylko doświadczeni programiści. Sztuczki te polegają na wykorzystaniu mało znanych cech języka. Optymalizacyjne …

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ę …

Poznaj nowoczesną tablicę – vector w C++

W swoich programach z pewnością przechowujesz różne dane. Wykonujesz na nich różne operacje i przekształcenia. Poznałeś do tej pory coś takiego jak „tablica” (np.: int array[n]), która służy do przechowywania określonej ilości elementów danego typu. Tablice były dobre, ale w latach 90. Obecnie posiadają one wiele wad. Jedną z najważniejszych …

Zająłem I miejsce w Świętokrzyskim Teście z Informatyki

Dzisiejszy wpis będzie krótki. Chciałbym tylko pochwalić się zajęciem I miejsca w Świętokrzyskim Teście z Informatyki, którego głównymi organizatorami były: Kielecki Park Technologiczny oraz Politechnika Świętokrzyska, przy wsparciu Urzędu Miasta Kielce i firm z branży IT. (Możesz zajrzeć tu) Wyzwanie było naprawdę duże, ale zostało ono ujarzmione 🙂 Chciałbym tobie …

Ścieżka danych w CPU – zasada działania

Chciałbyś pewnie zaprojektować własny procesor, który działałby tak jak prawdziwy, prawda? Nie jest to tak trudne i abstrakcyjne, jakby ci się wydawało. Wystarczy rozumieć zasadę działania podstawowych układów z których zbudowany jest ten układ. Spokojnie, wszystko po kolei omówimy. Dzisiaj zajmiemy się jedną z dwóch głównych części CPU – modułem …

Czym jest undefined behavior w C/C++?

Jeśli trochę już programowałeś, z pewnością słyszałeś o czymś takim jak undefined behavior – niezdefiniowane zachowanie. Jest to bardzo nieprzyjemna sytuacja, kiedy kompilator nie do końca wie, jak poprawnie się zachować. Wynika to głównie ze standardu, w którym niektóre operacje są opisane jako niezdefiniowane. Standard C99 definiuje prawie 200 takich …

Logowanie do git (Github) przy pomocy SSH

Jeśli tworzysz jakieś większy projekt, z pewnością spotkałeś się z czymś takim jak git. Powiedziałbym, że znajomość tego narzędzia jest nieodzowna nawet wtedy, gdy pracujesz samemu. W momencie zatrudnienia do rozwoju programu większej ilości osób, git staje się wręcz podstawowym narzędziem pracy i współdzielenia wyników pracy. Czymże natomiast jest SSH …

Matura z informatyki 2015 – Liczby binarne (C++)

Dzisiaj pobawimy się dużymi liczbami binarnymi. Słyszałeś o czymś takim, prawda? Z zadaniem, które dzisiaj rozwiążemy maturzyści musieli się zmierzyć w roku 2015. Zadanie „Liczby binarne” wymaga od zdającego znajomości kilku sztuczek, które są nieodzowne do stworzenia prawidłowego rozwiązania punktowanego maksymalnie. (Jeśli chcesz zajrzeć do rozwiązań innych zadań, zapraszam do …

Kompresja, archiwizacja plików w Linuksie – podstawy

Umiejętność kompresji/dekompresji archiwów jest niezwykle przydatna. Jeśli masz przed sobą egzamin zawodowy E12 lub E13, nie ma przeproś – musisz to umieć. Oczywiście – nie jest to jedyny powód 🙂 Do czego może przydać się umiejętność archiwizacji? Chociażby do tego, aby zrobić kopię zapasową folderu i zapisać go na jednej …