Warsztaty KNI – refaktoryzacja w Eclipse
Ponieważ niedawno rozpoczął się nowy semestr akademicki swoją działalność po wakacyjnej przerwie wznowiło również Koło Naukowe Informatyków Politechniki Krakowskiej, do którego należę. Plan działania taki jak zawsze – coś róbmy. Ponieważ tak sformułowana strategia daje duże pole do popisu to powstał pomysł aby wspólnie zapoznać się od podstaw z jakąś […]
Wstęp do OpenCL
Przez większość użytkowników komputerów karta graficzna kojarzona jest jedynie jako element, który służy do wyświetlania grafiki. Jednak każdy kto lepiej orientuje się w nowoczesnych technologiach wie, że obecnie nie jest to jedyne zastosowanie tych układów (w dodatku bardzo uproszczone, bo jak wiadomo pod pojęciem „wyświetlanie grafiki” kryją się wszystkie operacje […]
Mobilizację czas zacząć
Świat się zmienia, ludzie coraz częściej wybierając elektronikę stawiają kwestię mobilności nad wydajność i dlatego coraz częściej też można spotkać osoby, które posiadają smartfony i intensywnie je wykorzystują. W takiej sytuacji będąc programistą nie można zostać w tyle klepiąc jedynie aplikacje desktopowe. Tak więc nie chcąc być gorszym, również ja […]
Niby proste, a jednak…
Na początku tego semestru, kiedy rozpoczęliśmy naszą uczelnianą przygodę z Javą, dostaliśmy na laboratoriach z tego przedmiotu zadanie. Mieliśmy przez cały semestr rozwijać aplikację do obsługi grafów. Ktoś mógłby powiedzieć „phi, banał, przecież można to w kilka godzin napisać”. Teoretycznie tak, i na początku sam tak sądziłem. Jednak przez te […]
Spotkanie z Javą
Rozpoczął się nowy semestr na studiach, a razem z nim rozpoczęła się moja przygoda z językiem Java. Sam pewnie długo bym odwlekał zapoznanie się z nią jednak teraz wymusił to na mnie przedmiot, który trzeba zaliczyć. W przeszłości zabierałem się za poznanie tego języka jednak zawsze kończyło się to już […]
Algorytm SAT
Jako, że ten wpis publikuję w Wigilię Bożego Narodzenia dlatego przy okazji chciałbym wszystkim czytającym życzyć Wesołych Świąt i samych udanych kompilacji ;) A teraz do rzeczy. Ponieważ ciężko jest znaleźć w polskim Internecie jakiś sensowny opis algorytmu SAT, dlatego postanowiłem napisać krótki artykuł na temat jego działania. Ponieważ całość […]
Wersja beta klienta Steam na Linuxa
Ten koniec świata chyba faktycznie za kilka godzin nastąpi… A sądzę tak dlatego, że stała się rzecz niewyobrażalna, chociaż przewidywana przez wielu, mianowicie dzisiaj w moje ręce (a właściwie to na mój dysk) trafiła otwarta wersja klienta popularnej platformy do gier Steam przystosowana dla systemu Linux. Cały czas ciężko mi […]
Pierwszy kontakt z Gitem
Na ostatnim spotkaniu koła naukowego kolega Adam zapoznał nas z podstawową funkcjonalnością systemu kontroli wersji Git. Dzisiaj miałem okazję pierwszy raz wysłać pliki do repozytorium na GitHubie i muszę powiedzieć, że pomimo tekstowego interfejsu jest to narzędzie przyjemne w użyciu. Mam nadzieję, że po rozpoczęciu pracy w grupie ta opinia […]
Pomysł: Defender – tytuł roboczy
Ponieważ jest potrzeba abym zaproponował jakiś projekt gry do głowy wpadł mi jeden, który postaram się tutaj opisać. Roboczo grę nazwałem „Defender”. W wielkim skrócie grę można opisać tak: Wcielasz się w postać wybitnego konstruktora konstrukcji obronnych. Król jednego z państw nękanych przez wrogów prosi cię o pomoc podczas obrony […]
Projekt: WebToImg
Program WetToImg służy do zapisywania stron internetowych w postaci plików png z dodanym efektem rosnącego w prawą stronę przyciemniania. Adresy stron są pobierane z pliku .csv. W tym momencie generowane są obrazki o rozmiarach 1000 x 400 pikseli. Okno programu prezentuje się następująco: