O ‚Total Car Rescue’ i udziale w E(x)plory

W pewien sobotni, wiosenny poranek zeszłego roku, gdy wstawał mój kolega Arek, wraz z nim wstała też idea. Idea lepszego świata. Świata, który byłby bezpieczniejszy. Świata, w którym – kończąc ten krótki, acz nad wyraz poetycki wywód – kierowcy nie zasypialiby. Konkretnie rzecz ujmując, Arek „wpadł na pomysł” mierzenia pulsu kierowcy. Wprawdzie to nie było wtedy nic odkrywczego, ale on wtedy tego nie wiedział, więc podzielił się tym pomysłem ze mną oraz Wojtkiem w szkole i od tego wszystko się rozpoczęło.

Logo Total Car Rescue, bez napisów

Logo Total Car Rescue, bez napisów

Na wstępie wspomnę, iż w zeszłym miesiącu miał powstać post o tematyce powiązanej z zagadnieniami technicznymi, niemniej jednak mój czas pochłonęły olimpiady i konkursy, w tym E(x)plory (o czym niżej w tekście). Rzeczony post powstanie, ale później – w przyszłości 🙂 .
Continue reading “O ‚Total Car Rescue’ i udziale w E(x)plory” »

Google Science Fair – konkurs młodych naukowców i wynalazców

Google Science Fair to konkurs dla ludzi w wieku 13-18 lat, w którym należy coś zbadać albo wynaleźć. Oficjalny czas trwania konkursu wyniósł 3 miesiące – od 12 lutego do 12 maja, niemniej jednak można było zgłosić projekty, nad którymi prace rozpoczęto wcześniej. Po nieosiągnięciu wyznaczonego przeze mnie celu – zwyciężeniu Google Code-In 2013 – postanowiłem spróbować swoich sił w tym konkursie (tak, jak to zadeklarowałem w poście o GCI).

Pomysł

To była poniekąd ciekawa historia. Od dłuższego czasu myślałem nad zabezpieczeniem smartfonów przed kradzieżą. Po pewnej rozmowie ze znajomym, kiedy to wracałem z nim autobusem i opowiedział mi, jak to skradziono mu jego smartfon, bardziej utwierdziłem się w swoim przekonaniu o potrzebie stworzenia takiego zabezpieczenia. Już od dłuższego czasu wtedy szukałem pomysłu na GSF-a (Google Science Fair), jednakże nic nie mogłem wymyślić. Dopiero po dłuższym czasie skojarzyłem fakty 🙂 . Taki więc miałem cel: stworzyć zabezpieczenie zapobiegające kradzieży smartfonów. Miałem już wstępne pomysły, jak to zrealizować, ale pewien kolega, Arek, który koniecznie chciał ze mną wykonywać projekt, zmienił „nieco” moją koncepcję… i to o duże „nieco”. Nowy projekt ma za zadanie wykrywać obecność człowieka wykorzystując pole magnetyczne. W rezultacie stworzyliśmy „Nowoczesny System Zabezpieczeń”.

Continue reading “Google Science Fair – konkurs młodych naukowców i wynalazców” »

Jak napisać własnego bota do gry przeglądarkowej?

Myślałeś kiedyś może nad napisaniem własnego bota do jakiejkolwiek gry, by otrzymywać extra bonusy lub po prostu wykonać jakąś akcję, podczas, gdy nie ma Cię przy komputerze? Jeśli tak, to właśnie w tym poście dowiesz się, jak w łatwy sposób to osiągnąć.

Na początku parę słów sprostowania – w tytule wprawdzie są gry przeglądarkowe, jednakże chodzi mi o wysyłanie zapytań do serwera HTTP i odbieranie odpowiedzi, więc nie wszystkie gry przeglądarkowe będzie dało się w poniższy sposób zautomatyzować, jednakże z drugiej strony znajdą się pewnie tytuły, które nie są przeglądarkowe, jednakże korzystają z HTTP.

Wykorzystamy Google App Engine oraz język Python w wersji 2.7 (w tej wersji jest wspierany przez GAE). GAE wprawdzie wspiera Javę, jednakże pisząc w Pythonie mamy to udogodnienie, iż kodu nie trzeba kompilować i możemy skorzystać z linii Pythona, w której to można wydawać polecenie po poleceniu zachowując bieżący stan VMki Pythona. GAE wspiera także język GO oraz całkiem niedawno dodany PHP. Continue reading “Jak napisać własnego bota do gry przeglądarkowej?” »