Na kanale YouTube Kanciastej Codzienności CTSG zamieścił niedawno nowy konkurs. Do wygrania było kilka gier i transfery w jakimś serwisie, którego nazwę szybko zapomniałem. Mnie tam w sumie interesowała subskrypcja do gry Minecraft. Konkurs polegał na odnalezieniu komentarza zamieszczonego pod jednym z filmów opublikowanych w przeszłości przez CTSG. Komentarz był stworzony wg pewnego wzorca, jednak został zamieszczony z innego konta użytkownika. Nie trudno zauważyć, że najprostszym rozwiązaniem tego zadania było zapędzenie do niego maszyny i pójście po herbatę :). Wystarczy pobrać stronę, sparsować i przejrzeć wszystkie komentarze. Dzięki temu poznałem bibliotekę Jericho, która posłużyła do wykonania tego zadania i znalezienia poprawnej odpowiedzi w bardzo krótkim czasie. Dodam jeszcze, że konkurs się zakończył i było przesłanych ponad 2000 poprawnych odpowiedzi. Moja była wśród nich, jednak nie zostałem wylosowany niestety. Mogę dzięki temu jednak zamieścić już metodę :).
poniedziałek, 2 maja 2011
niedziela, 3 kwietnia 2011
Warszawskie Dni Informatyki 2011: słabo, słabiej...
Kiedy tylko 16 marca 2011 zobaczyłem plakat WDI wiedziałem, że nie tylko muszę tam iść, ale też podzielić się tym z całym światem zamieszczając zapowiedź WDI na tym blogu. Aktualnie kilka dni po wydarzeniu docierają do mnie jeszcze jego echa w postaci maili od organizatorów i czkawką odbija mi się nadmierny i przedwczesny entuzjazm. Dla niecierpliwych już teraz powiem, że niestety jestem zawiedziony całością. Cierpliwych, chętnych do poznania szczegółów mojego udziału w WDI:2011 zapraszam na do dalszego czytania.
piątek, 25 marca 2011
Open Source Day 2011: Open Source Your Mind
Po raz czwarty odbyła się w Warszawie konferencja Open Source Day. Na szóstym piętrze PKiN możliwe było po raz kolejny wysłuchanie prelekcji specjalistów od Red Hat-a, EnterpriseDB, czy AMD. Dla mnie była to pierwsza edycja. Na szczęście dzięki kontaktom z uczestnikami edycji wcześniejszych, wiedziałem czego się spodziewać i rozczarowań nie było. Ciekaw jestem jak dużo osób na konferencję przyciągnęła jej nazwa i misja, a jak wielu nazwy firm. A może więcej przyciągnęła koszulka i obiad? Trudno stwierdzić. Na jednych jak magnes działa dobry gadżet, na innych czerwony kapelusz czy nadgryzione jabłko. Tego drugiego na szczęście na wydarzeniu nie było.
czwartek, 17 marca 2011
Warszawskie Dni Informatyki 2011 - Będziemy tam!
Jak widać początek roku to bardzo dobry czas dla poszerzania swojej wiedzy. Ledwo kilka dni temu zamieściłem informację o obecności na Open Source Day 2011, a już czeka nas następne bardzo wartościowe i bardzo ważne wydarzenie. Oto po raz drugi odbędą się Warszawskie Dni Informatyki. Skoro wydarzenie jest darmowe, to nie może mnie tam zabraknąć.
Tym razem impreza odbędzie się w murach Politechniki Warszawskiej. Będzie więc większa szansa na zintegrowanie się ze studentami z tej nieco starszej warszawskiej uczelni technicznej. Konferencja ponownie zaplanowana jest na dwa dni, czyli 30 - 31 marca 2011 roku. Agenda wydarzenia dostępna jest na oficjalnej stronie. Jak nie trudno zgadnąć zapisałem się na wszystko. Udział w wydarzeniu jest darmowy, uczestnicy dostaną koszulki (i parę innych gadgetów), ale wymagana jest rejestracja tutaj.
Tym razem impreza odbędzie się w murach Politechniki Warszawskiej. Będzie więc większa szansa na zintegrowanie się ze studentami z tej nieco starszej warszawskiej uczelni technicznej. Konferencja ponownie zaplanowana jest na dwa dni, czyli 30 - 31 marca 2011 roku. Agenda wydarzenia dostępna jest na oficjalnej stronie. Jak nie trudno zgadnąć zapisałem się na wszystko. Udział w wydarzeniu jest darmowy, uczestnicy dostaną koszulki (i parę innych gadgetów), ale wymagana jest rejestracja tutaj.
sobota, 5 marca 2011
Idziemy na OpenSource Day 2011
Ostatnio nie byłem na żadnej fajnej konferencji. Co gorsze na ostatniej na jakiej byłem, poczyniłem za mało notatek, aby móc zrobić porządny opis w tym zakątku. Tęsknota za klimatem i pochłonięciem nieco dodatkowej wiedzy z szerokich wód informatyki. 22.03.2011 odbędzie się w Warszawie w PKiN OpenSource Day i zamierzam się tam pojawić.
W ramach przygotowania spytałem parę osób czego można się tam spodziewać. Najwyraźniej czeka mnie sporo marketingowego bełkotu. Na szczęście będzie to bełkot promujący wolne i otwarte oprogramowanie, więc będzie raczej miły dla oka. Osobiście nastawiam się, że nie będzie tak źle.
Obiecuję tym razem ładnie wszystko opisać i raczej nie zachowywać tej wiedzy wyłącznie dla siebie. W końcu to co najmniej nie ładnie :). Wszystkich chętnych i nie wierzących w moją solidność odsyłam na oficjalną stronę konferencji. Mam nadzieję, że nikt z nas nie będzie zawiedziony tym co tam nas spotka. Udział w konferencji jest bezpłatny, jednak wymagana jest rejestracja. Konieczne jest podanie miejsca zatrudnienia i stanowiska, ale to przecież dla nas nie problem.
W ramach przygotowania spytałem parę osób czego można się tam spodziewać. Najwyraźniej czeka mnie sporo marketingowego bełkotu. Na szczęście będzie to bełkot promujący wolne i otwarte oprogramowanie, więc będzie raczej miły dla oka. Osobiście nastawiam się, że nie będzie tak źle.
Obiecuję tym razem ładnie wszystko opisać i raczej nie zachowywać tej wiedzy wyłącznie dla siebie. W końcu to co najmniej nie ładnie :). Wszystkich chętnych i nie wierzących w moją solidność odsyłam na oficjalną stronę konferencji. Mam nadzieję, że nikt z nas nie będzie zawiedziony tym co tam nas spotka. Udział w konferencji jest bezpłatny, jednak wymagana jest rejestracja. Konieczne jest podanie miejsca zatrudnienia i stanowiska, ale to przecież dla nas nie problem.
niedziela, 20 lutego 2011
alterIWnet xfire auto patcher
Jakiś czas temu podałem jak dostosować Xfire do pracy z Modern Warfare 2 gdy nie jest on uruchamiany przez steam. Stosowałem tę opcję przez dłuższy czas traktując swój własny wpis jako ściągawkę. Człowiek się niestety z czasem strasznie mocno rozleniwia.
Napisałem więc swój własny autopatcher dla Xfire. W sieci można znaleźć trochę przykładów jak coś takiego łatwo zrobić. Problem w tym, że te przykłady powodują przywrócenie wersji pliku xfire_games.ini do stanu sprzed jego auto-aktualizacji. Stosując taki program jesteśmy skazani na listę obsługiwanych gier z momentu, gdy plik poprawialiśmy ręcznie. Mój auto-patcher powoduje jedynie zmianę sposobu obsługi dla Modern Warfare 2 Singleplayer i Multiplayer. Co lepsze stosując zmiany w pliku spakowanym razem z aplikacją można zmienić sposób obsługi dowolnej z gier!
Plik jar zawierający całą aplikację można pobrać stąd:
AIWpatcher posiada aktualnie numer wersji 0.3.4, ponieważ nie był za bardzo testowany. Składa się z małego okna z jednym przyciskiem (dla klikaczy), lub z aplikacji konsolowej przyjmującej 3 opcje. Opcja -h (lub --help) wyświetla dokładny opis i w tym miejscu do niego odsyłam. Aplikacja wymaga wskazania pliku xfire_games.ini i w przypadku systemu MS Windows 7 od razu wskaże folder gdzie ten plik się znajduje.
Program waży ledwo 140KB i korzysta z 2 bardzo mocnych bibliotek ini4j i Apache CLI. Trochę spore działa jak na taki mały kod, ale za to jakie przydatne. Po poprawnym spachowaniu pliku xfire_games.ini konieczne jest wyszukanie zainstalowanych gier przez xfire, lub jego ponowne uruchomienie. Jeśli ktoś znajdzie błędy w aplikacji ładnie proszę o zamieszczanie ich w komentarzach.
Czytaj też:
Napisałem więc swój własny autopatcher dla Xfire. W sieci można znaleźć trochę przykładów jak coś takiego łatwo zrobić. Problem w tym, że te przykłady powodują przywrócenie wersji pliku xfire_games.ini do stanu sprzed jego auto-aktualizacji. Stosując taki program jesteśmy skazani na listę obsługiwanych gier z momentu, gdy plik poprawialiśmy ręcznie. Mój auto-patcher powoduje jedynie zmianę sposobu obsługi dla Modern Warfare 2 Singleplayer i Multiplayer. Co lepsze stosując zmiany w pliku spakowanym razem z aplikacją można zmienić sposób obsługi dowolnej z gier!
Plik jar zawierający całą aplikację można pobrać stąd:
AIWpatcher posiada aktualnie numer wersji 0.3.4, ponieważ nie był za bardzo testowany. Składa się z małego okna z jednym przyciskiem (dla klikaczy), lub z aplikacji konsolowej przyjmującej 3 opcje. Opcja -h (lub --help) wyświetla dokładny opis i w tym miejscu do niego odsyłam. Aplikacja wymaga wskazania pliku xfire_games.ini i w przypadku systemu MS Windows 7 od razu wskaże folder gdzie ten plik się znajduje.
Program waży ledwo 140KB i korzysta z 2 bardzo mocnych bibliotek ini4j i Apache CLI. Trochę spore działa jak na taki mały kod, ale za to jakie przydatne. Po poprawnym spachowaniu pliku xfire_games.ini konieczne jest wyszukanie zainstalowanych gier przez xfire, lub jego ponowne uruchomienie. Jeśli ktoś znajdzie błędy w aplikacji ładnie proszę o zamieszczanie ich w komentarzach.
Czytaj też:
czwartek, 12 sierpnia 2010
LDD: Lego Universe
Wspominałem w poprzednim poście, o budowaniu dźwigu z roku 2005 (LDD: Dźwig 8421 rocznik 2005), o trybie Lego Universe w programie Lego Digital Designer. Warto w takim razie, aby opisać jak do tego trybu się dostać. Bez niego na pewno nie jeden Lego maniak na programie się zawiedzie. Pierwsze wrażenia z programem wskazują jakby było to środowisko do zdalnego zapoznania z zestawami z katalogu i zamawiania ich z oficjalnego serwisu lego (bardzo drogo z resztą).
Aby dostać się do tego trybu konieczne jest wykonanie 2 kroków, no może 3. Po pierwsze konieczne jest odszukanie pliku konfiguracyjnego programu. Jest on do znalezienia pod adresem:
Interesuje nas plik o nazwie preferences.ini. Plik należy otworzyć w dowolnym edytorze tekstowym (wystarczy notatnik), ale przecież wiemy wszyscy chyba, że mamy zawsze jakiś sensowny edytor. Na końcu pliku dodajemy linijkę:
Plik zapisujemy i cieszymy się nowym "themem". Dodaje on masę nowych klocków, możliwość pokolorowania dowolnie każdego klocka (można zrobić przezroczysty model cały), czy możliwość stosowania nalepek.
Jakby się komuś nie chciało za bardzo szukać, to stąd można pobrać LDD: download.
Czytaj też:
Aby dostać się do tego trybu konieczne jest wykonanie 2 kroków, no może 3. Po pierwsze konieczne jest odszukanie pliku konfiguracyjnego programu. Jest on do znalezienia pod adresem:
%APPDATA%\LEGO Company\LEGO Digital Designer\Interesuje nas plik o nazwie preferences.ini. Plik należy otworzyć w dowolnym edytorze tekstowym (wystarczy notatnik), ale przecież wiemy wszyscy chyba, że mamy zawsze jakiś sensowny edytor. Na końcu pliku dodajemy linijkę:
Themeaccess=LEGOUniversePlik zapisujemy i cieszymy się nowym "themem". Dodaje on masę nowych klocków, możliwość pokolorowania dowolnie każdego klocka (można zrobić przezroczysty model cały), czy możliwość stosowania nalepek.
Jakby się komuś nie chciało za bardzo szukać, to stąd można pobrać LDD: download.
Czytaj też:
środa, 11 sierpnia 2010
LDD: Dźwig 8421 rocznik 2005
Nie znam informatyka, który nie miał do czynienia z Lego. W takiej lub innej postaci każdy przy tym dłubał. Jak już parę razy wspominałem moje kieszenie są dziurawe, więc ja niestety nie miałem zbyt wiele klocków i nadal na fajne zestawy mnie nie stać. W związku z powyższym korzystam z Lego Digital Designer z odblokowanym 'trybem' Lego Universe. Tym razem na poważnie się za to wziąłem i dobrałem się do instrukcji zestawu z 2005 roku. Dźwig o numerze 8421 prezentowałby się świetnie na półce, niestety kosztuje więcej niż rozwód. W Polsce oficjalnie niedostępny, można go znaleźć w zagranicznych sklepach, na stronach pasjonatów zarówno w Polsce jak i za granicą. Dla niecierpliwych, na końcu zamieściłem link do Amazona gdzie model jest aktualnie dostępny. Jak ktoś ma takie pieniądze na takie zabawki, to mocno zazdroszczę.
środa, 14 lipca 2010
Wreszcie zmiany
Miałem wolną chwilę wreszcie i zmieniłem szablon. Zapowiadałem to tak dawno temu, że sam już nie pamiętam kiedy. Zdaje mi się, że nie pisałem o tym bezpośrednio, a jedynie wskazałem na to tłem Under Construction z zamyślonym i pracowitym emotsem. Tak czy siak większość pracy wykonałem już teraz.
Tak przyznaję się, że skorzystałem z możliwości jakiś czas temu dostarczonych przez serwis blogger. Wybrałem jeden z szablonów, które można edytować, a następnie podłubałem w CSS, aby go poprawić. Najważniejsze co miało się wtedy zmienić to szerokość strony. Poprzednio blog był dostosowany do rozdzielczości 800x*+ teraz wreszcie został dostosowany do wyższej nieco rozdzielczości. Osobiście korzystam z rozdzielczości Full HD. Najniższą mam ustawioną na laptopie, ale to i tak 1280x800. To wystarczająco dużo, aby zobaczyć kawałek jednolitego i nudnego tła.
Dla porównania jeszcze dwa obrazki jak strona wyglądała i wygląda u mnie na monitorze. To bardziej ciekawostka niż cokolwiek praktycznego, ale na pewno wiele osób korzysta z wysokich rozdzielczości, więc czemu miałbym katować je tłem ;). Tak to wyglądało poprzednio:
Tak to wygląda teraz:
Niby różnica niewielka, ale odczuwalna. Czyta się treść przyjemniej, a w końcu moim celem jest aby blog był czytany :).
Następnym krokiem będzie wprowadzenie paru urozmaiceń. Samo jednolite tło lekko się zmieni. Jak dobrze pójdzie, to zmieni się tło za stopką i w prawym panelu. Marzy mi się nieco nawiązań do programowania i emotsów. Jak będzie wena, to coś w tym guście się zmontuje.Mam nadzieję, że tym razem nie zajmie to aż tyle czasu :).
Tak przyznaję się, że skorzystałem z możliwości jakiś czas temu dostarczonych przez serwis blogger. Wybrałem jeden z szablonów, które można edytować, a następnie podłubałem w CSS, aby go poprawić. Najważniejsze co miało się wtedy zmienić to szerokość strony. Poprzednio blog był dostosowany do rozdzielczości 800x*+ teraz wreszcie został dostosowany do wyższej nieco rozdzielczości. Osobiście korzystam z rozdzielczości Full HD. Najniższą mam ustawioną na laptopie, ale to i tak 1280x800. To wystarczająco dużo, aby zobaczyć kawałek jednolitego i nudnego tła.
Dla porównania jeszcze dwa obrazki jak strona wyglądała i wygląda u mnie na monitorze. To bardziej ciekawostka niż cokolwiek praktycznego, ale na pewno wiele osób korzysta z wysokich rozdzielczości, więc czemu miałbym katować je tłem ;). Tak to wyglądało poprzednio:
Tak to wygląda teraz:
Niby różnica niewielka, ale odczuwalna. Czyta się treść przyjemniej, a w końcu moim celem jest aby blog był czytany :).
Następnym krokiem będzie wprowadzenie paru urozmaiceń. Samo jednolite tło lekko się zmieni. Jak dobrze pójdzie, to zmieni się tło za stopką i w prawym panelu. Marzy mi się nieco nawiązań do programowania i emotsów. Jak będzie wena, to coś w tym guście się zmontuje.Mam nadzieję, że tym razem nie zajmie to aż tyle czasu :).
wtorek, 13 lipca 2010
Xfire integracja z Modern Warfare 2 bez Steam
Witam serdecznie po długiej przerwie. Mamy już wakacje, więc jest czas nieco pograć. Znaczy studenci pewnie wiedzą, że bredzę, ale to nie ma teraz tak wielkiego znaczenia :). Dorwałem się ostatnio do Call Of Duty: Modern Warfare 2 na multi i powiem szczerze, że dawno nie miałem tyle adrenaliny grając w grę komputerową. Przebija to nawet granie na klanowym serwerze w Call Of Duty: Modern Warfare.
Od czasu jak zacząłem przygodę z MW i serwerami dedykowanymi zacząłem również korzystać z Xfire. Zapewne wielu ludziom warto przybliżyć tę platformę dla graczy. Nie jest to jednak post bezpośrednio na ten temat, więc odsyłam jedynie do strony xfire. Można tutaj dowiedzieć się wszystkiego na ten temat. Co ważniejsze jej funkcje to możliwość nagrywania filmów z gry, albo zapamiętywania serwerów do gier. Bardzo przydatne. Niestety z MW2 jest drobny problem jeśli gra się w jakąś wersję bez użycia Steam. Przykładowo na AlterIWnet. Zdarza się tak, że xfire nie będzie w stanie odnaleźć zainstalowanej kopii gry. W tym przypadku trzeba posłużyć się małym trikiem.
Po wykonaniu tych wszystkich kroków będzie możliwe cieszenie się xfire w grze. Niestety kroki te należy powtórzyć po każdej aktualizacji xfire. Aktualizacje tak częste nie są, ale prędzej czy później się pojawiają.
Od czasu jak zacząłem przygodę z MW i serwerami dedykowanymi zacząłem również korzystać z Xfire. Zapewne wielu ludziom warto przybliżyć tę platformę dla graczy. Nie jest to jednak post bezpośrednio na ten temat, więc odsyłam jedynie do strony xfire. Można tutaj dowiedzieć się wszystkiego na ten temat. Co ważniejsze jej funkcje to możliwość nagrywania filmów z gry, albo zapamiętywania serwerów do gier. Bardzo przydatne. Niestety z MW2 jest drobny problem jeśli gra się w jakąś wersję bez użycia Steam. Przykładowo na AlterIWnet. Zdarza się tak, że xfire nie będzie w stanie odnaleźć zainstalowanej kopii gry. W tym przypadku trzeba posłużyć się małym trikiem.
- Odnajdź plik xfire_games.ini
W systemie Windows XP znajduje się on w ścieżce instalacyjnej xfire. W przypadku Windows7 znajduje się on pod adresem C:\ProgramData\Xfire - W powyższym pliku należy odszukać sekcję [5992]
W tym miejscu znajduje się opis gry Modern Warfare 2 dla Xfire interesują nas dokładnie sekcje [5992] i [5993]. Pierwsza opisuje Single Player, druga Multi Player. - Zamień kod w obu opisanych sekcjach na poniższy:
[5992]
LongName=Call of Duty: Modern Warfare 2 Singleplayer
ShortName=codmw2
LauncherDirKey=HKEY_LOCAL_MACHINE\SOFTWARE\Valve\Steam\InstallPath
LauncherExe=iw4sp.exe
DetectExe=iw4sp.exe
Launch=%UA_LAUNCHER_EXE_PATH% -applaunch 10180 %UA_LAUNCHER_EXTRA_ARGS% %UA_LAUNCHER_NETWORK_ARGS%
InGameRenderer=D3D9
InGameFlags=USE_PRESENT|USE_SWAPCHAIN|ENABLE_MOUSE|USE_DINPUT_MOUSE
[5993]
LongName=Call of Duty: Modern Warfare 2 Multiplayer
ShortName=codmw2m
LauncherDirKey=HKEY_LOCAL_MACHINE\SOFTWARE\Valve\Steam\InstallPath
LauncherExe=iw4mp.exe
DetectExe=iw4mp.dat
Launch=%UA_LAUNCHER_EXE_PATH% -applaunch 10190 %UA_LAUNCHER_EXTRA_ARGS% %UA_LAUNCHER_NETWORK_ARGS%
InGameRenderer=D3D9
InGameFlags=USE_PRESENT|USE_SWAPCHAIN|ENABLE_MOUSE|USE_DINPUT_MOUSE
- Odpal Xfire (lub zrestartuj). Następnie przejdź do Narzędzia>Opcje>Gry. Pozwól na wyszukanie zainstalowanych gier. Istnieje szansa, że po poprzednim kroku MW2 zostanie odszukany. W tym wypadku pojawi się w drzewie po lewej w sekcji "Zainstalowane gry". W przeciwnym razie trzeba wyszukać go wśród niezainstalowanych gier. Z rozwijanej listy na górze wybierz Manual Detect, a następnie wyszukaj ścieżkę do gry.
Po wykonaniu tych wszystkich kroków będzie możliwe cieszenie się xfire w grze. Niestety kroki te należy powtórzyć po każdej aktualizacji xfire. Aktualizacje tak częste nie są, ale prędzej czy później się pojawiają.
Subskrybuj:
Posty (Atom)








