Magiczny sposób na ulepszenie USOSa – rozszerzenie USOS-średnia

Z USOSa korzysta niemal każda uczelnia wyższa. Dwa razy do roku wypatrujesz z wypiekami na twarzy ocen, które zostaną wystawione przez prowadzących przedmioty. Czy będzie poprawka, czy uda zaliczyć się w pierwszym terminie? Gdy zaczyna się następny semestr, a ty wiesz, że radziłeś sobie nie najgorzej, będziesz chciał złożyć wniosek o …

Jaka szkoła średnia dla informatyka?

Musisz wybrać szkołę, a nie wiesz gdzie się udać? Zastanawiasz się, czy technikum jest dobrym wyborem dla informatycznego geeka? Może lepsze jest liceum? Przeczytaj kilka słów skromnego studenta II roku informatyki, który postanowił wyrazić swoje zdanie na ten temat 🙂 Wybór szkoły jest bardzo ciężką decyzją. Szczególnie wtedy, gdy w …

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 …