Bojkar\'s dev blog
kwi 27

Witam. W koÅ„cu udaÅ‚o mi siÄ™ skoÅ„czyć studia i obronić pracÄ™, wiÄ™c mogÄ™ “pochwalić” siÄ™ już tytuÅ‚em nijakiego inżyniera :) . A tak szczerze mówiÄ…c to po prostu cieszÄ™ siÄ™, że skoÅ„czyÅ‚em już studia i mogÄ™ poÅ›wiecić swój czas na poważne rzeczy, czyli tzw. “karierÄ™ zawodowÄ…”. Niemniej jednak bardzo dobrze wspominam caÅ‚e 3 lata studiowanie, kolegów i koleżanki z roku oraz część wykÅ‚adowców (1 z nich nawet staÅ‚ siÄ™ moim kolegÄ…). PostanowiÅ‚em udostÄ™pnić mojÄ… pracÄ™ inżynierskÄ…, wiÄ™c jak ktoÅ› chce stracić trochÄ™ swojego czasu może jÄ… przejrzeć. Tematem pracy byÅ‚o “Budowa i implementacja silnika 3d do tworzenia gier komputerowych”. PracÄ™ oparÅ‚em na swoim silniku, którego rozwijaÅ‚em przez jakiÅ› czas. Praca byÅ‚a pisana w poÅ›piechu wiÄ™c dużej wartoÅ›ci merytorycznej nie ma, ale coÅ› można poczytać. Znajdziecie jÄ… tutaj: http://bojkar.pl/files/inz.pdf

Przez ten czas, dalej zajmowaÅ‚em siÄ™ również e-notatkÄ…. Staram siÄ™ promować jÄ… gdzie tylko mogÄ™, piszÄ™ kupÄ™ maili do różnych serwisów i proszÄ™ o jakieÅ› wzmianki o moim notatniku online. Moje starania nawet przyniosÅ‚y jakiÅ› efekt, udaÅ‚o mi siÄ™ pokazać min. w komputer Å›wiat, webinside.pl, dziennik internautów, itp. Serwis aktualnie legitymuje siÄ™ 141 użytkownikami, którzy dodali ponad tysiÄ…c notatek. Póki co nie wrzuciÅ‚em pieniÄ™dzy w reklamÄ™, serwis staram siÄ™ reklamować sam, stÄ…d takie nie duże wyniki, ale postaram siÄ™ nad tym popracować. Od czasu pojawienia siÄ™ serwisu powstaÅ‚o kilka ulepszeÅ„ min. wersja mobilna e-notatki oraz wdrożenie moduÅ‚y powiadomieÅ„, dziÄ™ki którym notatki same bÄ™dÄ… siÄ™ przypominaÅ‚y o sobie wysyÅ‚ajÄ…c siÄ™ na pocztÄ™ e-mail. E-notatkÄ™ traktujÄ™ jako “raczkowanie” w startup’ach i jako poligon doÅ›wiadczalny oraz szkoleniowy. DziÄ™ki niemu wielu siÄ™ nauczyÅ‚em o branży, technologiach i mam nadziejÄ™, że jeszcze siÄ™ nauczÄ™.

ZmieniÅ‚em również pracÄ™. Już nie pracujÄ™ w Cyber.pl (pozdrawiam serdecznie chÅ‚opaków), aktualnie pracujÄ™ przy portalu v4sport.eu, w którym jestem głównym programistÄ…. PracÄ™ w Cyber, wspominam bardzo miÅ‚o min. dlatego, że to byÅ‚a moja pierwsza prawdziwa praca przy programowaniu. CzuÅ‚em siÄ™ tam dobrze, fajnie i miÅ‚o mi siÄ™ współpracowaÅ‚o z chÅ‚opakami i dziewczynami, ale przyszedÅ‚ czas, w którym z różnych wzglÄ™dów musiaÅ‚em zmienić pracÄ™ i tak trafiÅ‚em do V4sport. Jest to portal spoÅ‚ecznoÅ›ciowy zajmujÄ…cy siÄ™ szeroko rozumianym wolontariatem sportowym. ZaczynajÄ…c tam pracÄ™, zastaÅ‚em maÅ‚y kawaÅ‚ek kodu, zostawiony przez wczeÅ›niejsza firmÄ™, jednak przez zmiany w serwisie i kadrach deweloperskich wszystko przepisaliÅ›my a ze starego kodu zostaÅ‚ tylko framework, którym jest CodeIgniter. Jest to “lekki” framework, oparty oczywiÅ›cie na MVC, dość Å‚atwy do nauczenia (po doÅ›wiadczeniach z Zend’em oraz PureMVC nawet bardzo Å‚atwy) i dość wygodny w użyciu. Podoba mi siÄ™ w nim, to że nie jest “krowiasty” ale za to bardzo funkcjonalny. OczywiÅ›cie nie jest wolny od minusów, ale mimo to postanowiliÅ›my koÅ„czyć serwis w tym frameworku. Aktualnie serwis jest skoÅ„czony w okoÅ‚o 70% (aktualnÄ… w miarÄ™ stabilna wersjÄ… można zobaczyć pod adresem: http://www.v4sport.eu/). Jest to na prawdÄ™ duży serwis, Å›miem twierdzić że aktualnie nasza funkcjonalność przerosÅ‚a taki serwis jak np. nasza-klasa. Na poczÄ…tku baÅ‚em siÄ™ trochÄ™ podjąć pracy i odpowiedzialność za serwis, ale postanowiÅ‚em podjąć wyzwanie. MyÅ›lÄ™, że nie wychodzi mi to źle (dużo tutaj daÅ‚o moje doÅ›wiadczenie programistyczne, w różnych jÄ™zykach, przy różnych projektach), ale również wiem, że można to zrobić lepiej i bÄ™dÄ™ siÄ™ staraÅ‚, być jeszcze lepszym. Bo cóż to za programista, który nie podnosi sobie poprzeczki i nie szuka nowych wyzwaÅ„… Serwis wyglÄ…da i dziaÅ‚a coraz lepiej, chodź jeszcze mu trochÄ™ brakuje do takiego dziaÅ‚ania i wyglÄ…du jaki powinien mieć, ale już nie dÅ‚ugo…

sty 31

Witam. Dawno już tutaj nie pisałem ale było to spowodowane małymi zawirowaniami w moim życiu. Było to przede wszystkim napisanie pracy inżynierskiej, zmiana pracy, tworzeniem pewnego nowego projektu oraz kończenie studiów. Ale o tym więcej napisze w kolejnym wpisie.

Tym pewnym projektem, który tworzyÅ‚em jest www.e-notatka.pl. Jest to serwis, który oferuje tworzenie i trzymanie swoich notatek w internecie. SkÄ…d pomysÅ‚ na ten projekt? Z potrzeby. Nie raz bÄ™dÄ…c gdzieÅ› poza domem znalazÅ‚em ciekawy link, informacjÄ™ czy też prowadziÅ‚em ważna rozmowÄ™, którÄ… chciaÅ‚em przenieść na swój domowy komputer. MusiaÅ‚em wtedy zapisywać wszystko na kartkach (które później niestety siÄ™ gubiÅ‚y albo zwyczajnie nie mogÅ‚em siÄ™ rozczytać :) ) albo musiaÅ‚em wysyÅ‚ać te rzeczy sobie na maila, co nie jest “eleganckie” i wygodne. BrakowaÅ‚o mi internetowego notatnika do którego bÄ™dÄ™ miaÅ‚ dostÄ™p z każdego miejsca na Å›wiecie, nie ważne czy bÄ™dÄ™ na uczelni, w pracy, czy poza granicÄ… Polski. CaÅ‚y serwis i aplikacje wykonaÅ‚em i zaprojektowaÅ‚em sam (projekt graficzny strony jest tylko autorem grafika)
Sam pomysÅ‚ projektu nie jest może innowacyjny ale jego wykonanie tak. Do stworzenia samej aplikacji użyÅ‚em oczywiÅ›cie Adobe Flex’a. Aplikacje oparÅ‚em o system okienkowy, w którym każda notatka jest oknem, które można przemieszczać, zmieniać jego rozmiar, minimalizować oraz maksymalizować. Oprócz tego serwis umożliwia zmianÄ™ koloru notatki, oznaczenie jej jako ważnej (pojawia siÄ™ wykrzyknik obok tytuÅ‚u) oraz zablokowanie (pojawia siÄ™ kłódka obok tytuÅ‚y i dopóki notatka jest zablokowana, nie można jej usunąć). Możliwe jest również dzielenie siÄ™ notatkami poprzez wysÅ‚anie notatki na e-mail bÄ…dź udostÄ™pnienie przez www. Co ciekawe aplikacja jest caÅ‚kowicie darmowe i pozbawiona reklam. Zobaczcie sami:
Serwis:  www.e-notatka.pl
Demo:  www.e-notatka.pl/demo/
Możliwości: http://www.e-notatka.pl/mozliwosci.html

Plany? Mam już kilka pomysłów ale nie na razie nie chce bardzo się nimi dzielić. Będą to dodatkowe funkcjonalności poprawiające użyteczność notatek oraz personalizowanie systemu. Oprócz tego chce stworzyć aplikacje mobilną, która umożliwi łatwiejsze dodawanie i przeglądanie notatek z urządzeń mobilnych.

Screeny:

P.S.

Aktualnie szukam patrona medialnego serwisu oraz troche rozglosu o nim. Więc jeśli chcesz coś napisać o aplikacji na swojej stronie/blogu i dowiedzieć się coś wiecej, skontaktuj się ze mną.

sie 4

No i udaÅ‚o siÄ™, od 3 dni siedze w nowym mieszkaniu w Szczecinie :) Od wczoraj pracuje w szczecinskiej firmie game-lion zajmujÄ…cÄ… siÄ™ tworzeniem i portowaniem gier. Dzisiaj minÄ…Å‚ mój drugi dzieÅ„ i oceniam go bardzo pozytywnie. Mieszkanie dostaÅ‚em narazie od firmy i jest ono 100m od siedziby wiec do pracy mam bardzo blisko. Pierwszy dzieÅ„ caÅ‚y zleciaÅ‚ na zaÅ‚atwianiu formalnoÅ›ci i konfiguracji stanowiska, i tak pod koniec dnia moje stanowisko z ndev’em(devkit do nintendo wii) i dodatkowym telewizorem bylo już gotowe:). DziÄ™ki temu od 2 dni pracuje w pracy w której zawsze chciaÅ‚em pracować zawodowo czyli w game-devie (do tego jeszcze mam możliwość pisania na konsole, gdzie raczej w domowych warunkach nie jest to możliwe). Na poczatÄ™k zostaÅ‚em zawalony dużą iloÅ›ciÄ… manuali i doc’ów od nintendo ale powoli to ogarniam, dzisiaj nawet udaÅ‚o mi siÄ™ coÅ› wyÅ›wietlić na ekranie :) Od dzisiaj pracujÄ™ nad jednÄ… z gier na wii i mam nadzieje, że troszkÄ™ mojego udziaÅ‚u w niej bÄ™dzie…

maj 16
Komenatrze
icon1 admin | icon2 bez kategorii | icon4 05 16th, 2009| icon33 Comments »

Dopiero po pewnym czasie zauważyłem, że komenatrze nie działaja. Po długiej walce udało mi się to naprawić. Więc jeśli ktoś wcześniej dodał jakiś komentarz i nie zobaczył go na blogu, proszę jeszcze raz go dodać. Winny był plugin anty spamowy, który był aktywny a nie był widoczny w zakładce plugins. Ale udało się na szczęście go usunąć. To ja tyle ;)

maj 16
Stare projekty
icon1 admin | icon2 bez kategorii | icon4 05 16th, 2009| icon3No Comments »

Witam po dÅ‚uższej przerwie. Ostatnio przeglÄ…dajÄ…c swój dysk w komputerze natrafiÅ‚em na stare projekty, które kiedyÅ› “popeÅ‚niÅ‚em”. Byla to moja pierwsza gra jakÄ… wykonaÅ‚em “Alien” oraz filmik z mojej drugiej gry jakÄ… byÅ‚ “Typhoon”. Pierwsza gierka to byÅ‚ mój pierwszy kontakt z gamedev-em, prosta jak drut “gra” (jeÅ›li tak można nazwać 1 plansze), w której poruszaliÅ›my siÄ™ ufoludkiem i zabijaliÅ›my inne zÅ‚e ufoludki. Gdy spojrzaÅ‚em na kod tej gierki to ….. no wÅ‚aÅ›nie zaniemówiÅ‚em. Nie widziaÅ‚em, że taki kod może dziaÅ‚ać.

DrugÄ… gra jest o tyle ciekawa, że zostaÅ‚a stworzona na system Symbian OS, który jak wiemy jest czÄ™stym systemem w komórkach (np. Nokia, nie które Sony Ericssony). ZbudowaÅ‚em nawet na potrzebÄ™ tej “gry” prosty framework 2d. Umożliwiał animacje na spritach, proste kolizje, prosty system czÄ…steczkowy, obracanie obrazków, itp. OczywiÅ›cie wszystkie te rzeczy wtedy nie byÅ‚y wbudowane w api i trzeba byÅ‚o to samemu napisać. Poniżej zamieszczam filmiki z tych “produkcji”. A nie dÅ‚ugo postaram siÄ™ w koÅ„cu pokazać coÅ› nowego.


lut 9
Raytracer
icon1 admin | icon2 bez kategorii | icon4 02 9th, 2009| icon3No Comments »

Zawsze chciałem napisać własny ray tracer, ale to jak zawsze brakowało czasu na to, a jak był czas to brakowało chęci. Gdy na jednych z zajęć na studiach z grafiki usłyszałem, że tematem projektu może być ray tracer, pomyślałem, zę to moja szansa żeby znaleźć na to czas i chęci. Miało być pięknie a wyszło jak zawsze, chodź miałem na to kilka miesięcy, pisałem to ostatniego dnia. Pisałem go w czystym C++. Zaimplementowałem proste odbicia + oświetlenie Lamberta. Poniższe screeny pokazują progress powstawania raytracera.

lut 1
Hello world!
icon1 admin | icon2 bez kategorii | icon4 02 1st, 2009| icon32 Comments »

Witam wszystkich!

Nazywam się Michał Szczepanowski, jestem studentem III roku informatyki w PWSZ Biała Podlaska, pracuje w jednej z bialskich firm jako programista (przeważnie web developing), pozatym amatorsko zajmuje się tym co najbardziej lubię czyli game-developingiem. Oprócz tego mam bzika na punkcie motocykli. Dzisiejszego dnia postanowiłem założyć własnego tech-bloga. Co znajdziecie na nim? Postaram się opisywać projekty nad którymi pracuje, troche o technologiach których używam w pracy oraz wszystko co mi przyjdzie na myśl.