środa, 23 grudnia 2009

Święta

Dawno nic nie pisałem. Może dlatego że mi się zupełnie nie chce, może dlatego, że zupełnie nie mam czasu. Niewazne, liczy sie tylko dzisiejsze przesłanie: Wesołych Świąt!

niedziela, 6 grudnia 2009

G Data

Dzisiaj w mikołajki mamy możliwość otrzymania za darmowego pakietu antywirusowego G Data. Wystarczy wygenerować kod rejestracyjny na stronie http://www.gdata.pl/mikolajki/.

Tak w każdym razie pisze redakcja komputerswiat.pl
W praktyce rzeczywiście działa, choć mogą być problemy z połączeniem się ze stroną.

niedziela, 22 listopada 2009

iGoogle - Czyli jak spersonalizować sobie google?

Dzisiaj chciałbym przedstawić wam możliwości jakie daje nam usługa iGoogle.
Czym jest iGoogle? To strona na której możesz umieszczać według własnego uznania Gadżety typu kanały RSS, liczniki, notatki, gry fleszowe i wiele innych, do tego dochodzą motywy strony które pozwalają zmieniać grafikę strony. Tyle teorii przejdźmy do praktyki po otwarciu głównej strony googli klikamy na hiperłącze iGoogle, rejestrujemy się lub logujemy na konto(pocztowe).
Otworzy się przed nami strona domyślna iGoogle na której będą umieszczone standardowe dodatki i karty. Proponuje usunąć te których nie potrzebujemy, tu warto zaznaczyć że istnieje opcja pomniejszania gadżetów tylko do paska z tytułem oraz rozmieszczania elementów sposobem kliknij i opuść. Po usunięciu niepotrzebnych możemy spersonalizować naszą witrynę i zmienić jej motyw, do wyboru jest ich naprawdę sporu, w najlepszych grafika zmienia się według godziny. Jeśli chcecie mieć możecie utworzyć nawet własny motyw (niedługo napisze w jaki sposób). Po wyborze motywu przejdźmy do wyboru gadżetów jakie chcemy mieć na stronie.
Moje propozycje to:
-Kanały RSS według Twojego zainteresowania
-Tłumacz Google
-Program TV
-Karteczka (własne notatki)
-Do zrobienia (Lista ToDo)
-Pogoda
-Gmail

Jak sami zauważyliście gadżetów są tysiące nic tylko wybierać te które podobają się nam najbardziej :)

PS. Więcej informacji od Googli tutaj

wtorek, 17 listopada 2009

O systemu wyborze

Jeśli oczekujesz od systemu, że pozwoli Ci stać się superzajebistym herosem mogącym stworzyć lub zniszczyć świat to najlepsze jest Dungeons & Dragons. Mimo skromnych zwykle początków prowadzoną postać można szybko doprowadzić do znacznej potęgi, tak, że Gandalf staje się nikim. Wystarczy powiedzieć, że sam doprowadziłem w krótkim czasie mego czarodzieja do takiej mocy, że gdy skrytobójca w nocy podrzyna mu gardło, ten budzi się, idzie się ogolić i zabija nieszczęsnego skrytobójcę od niechcenia pierwszym lepszym czarem.

Jednak jeśli pragniesz większego realizmu i wkurzają Cię sytuacje, gdy postać po podrzynaniu gardła zamiast umrzeć się budzi dobrą alternatywą jest Warhammer. Tam bohater gracza z założenia nie jest przeciętną postacią, jednak nie jest on również kimś nieśmiertelnym i super potężnym. Świat jest brutalniejszy i bardziej zbliżony do realnego (o ile to możliwe tam gdzie istnieje magia).

Najlepiej jednak skorzystac z takiego systemu z którego skorzystać akurat nadarzy sie okazja :)

sobota, 7 listopada 2009

wtorek, 3 listopada 2009

Cóż to mój pierwszy prawdziwy wpis na blogu. Może powinienem nawiązać do Wszystkich Świętych, ale po co? Wystarczy, że inni o tym mówią i piszą.

Natomiast ja postaram się przybliżyć czym są RPG.


Zaraz ktoś spyta co to do cholery jest? Nie dziwi mnie to. Wiele osób podchodzi do tego z chłodnym dystansem i uważa za stratę czasu. Jednak naprawdę warto spróbować się w RPG pobawić.

W skrócie całość sprowadza się do zebrania kilku znajomych, znalezienia jakiegokolwiek w miarę spokojnego miejsca i zanurzenia się w wyimaginowanym świecie. Jedna osoba musi pełnić rolę tzw. mistrza gry – to ona jest odpowiedzialna za to by cała zabawa miała sens. MG [mistrz gry] ma za zadanie 'opowiadać' świat, kierować wszystkimi postaciami niezależnymi, wymyślać niebezpieczeństwa dla graczy no i reagować na to co oni wymyślą. Reszta przyjmuje rolę wspomnianych już graczy. Każdy z nich ma postać w którą się wciela i ją odgrywa. Gracze są zwykle wyjątkowymi postaciami i dlatego zdarzają im się te wszystkie przygody wymyślone przez MG, które zwykle przeżywają, zdobywając większą potęgę.

Warto dać RPG-om szansę, zapewniają naprawdę dobrą zabawę, pozwalają na chwilę stać się kimkolwiek tylko zechcemy. No i można się pokusić o stwierdzenie, że rozwijają umiejętności aktorskie ;)

poniedziałek, 2 listopada 2009

Charlie

Jako, że poniedziałek jest najbardziej demotywującym dniem tygodnia, to coś na poprawę nastroju - "Charlie the Unicorn":


wtorek, 4 sierpnia 2009

Jak rozwiącać problem nie wyświetlających się obrazków?

Zaczynam właśnie uczyć się podstaw obsługi biblioteki SDL korzystając z kursu lazyfoo. Pierwszym problemem z jakim się spotkałem było nie wyświetlanie obrazków przy używaniu biblioteki SDL_image. Okazało się że wynika to z nie kompatybilności wersji dla VC9 z Visual C++ 2008 EE, więc kolejnym moim krokiem prowadzącym do rozwiązania problemu była kompilacja źródła tejże biblioteki. W kilku krokach jak to zrobić:
1. Pobrać źródło i wypakować
2. Dalej rozpakować VisualC.zip
3. Uruchomić SDL_image.vcproj w VC++
4. Zostaniemy poproszeni o konwersje do nowego VC++, zgadzamy się klikając Finish
5. Zostaje nam już tylko zmienić profil kompilacji z Debug na Realese i wciśnięcie Ctrl+F5
6. Zamykamy VC++ i przenosimy pliki SDL_image.lib i SDL_image.dll do folderu zawierającego resztę bibliotek SDL.(lib)
7. Oraz przenosimy plik nagłówkowy SDL_image.h (include)

poniedziałek, 6 lipca 2009

SE W610 R6 Patche

Zmiana kombinacji >*<<*<*

;;W610 R6BC002
;Change combination >*<<*<* on any other ;© demon_17 ;(e) jamesbond22 ;(p) LiNkMaN +44140000 1906548: 07 05 ;Length combination 19064CA: 0B001D000F000F001D000F001D 14001400140014001400000000 ;Combination "11111" ;Values for buttons: ;Left software: 0200 ;Right software: 0300 ;up: 0900 ;down: 0D00 ;left: 0F00 ;right: 0B00 ;center: 0800 ;Online: 2000 ;Aktiviti: 1F00 ;Back: 0400 ;C: 0500 ;1: 1400 ;2: 1500 ;3: 1600 ;4: 1700 ;5: 1800 ;6: 1900 ;7: 1A00 ;8: 1B00 ;9: 1C00 ;*: 1D00 ;0: 1300 ;#: 1E00 ;Walkman: 2300 ;Camera: 2B00 ;Volume +: 1100 ;Volume-: 1200


Zmiana kombinacji * # 06 #
; W610 SW-R6BC002
; Change combination * # 06 # to any other
; Change combination * # 06 # on any other
; (c) Sic
; (p) kp
+44140000
1906488: 1D001E00130019001E 130013001300130000; Combination 0000
190650C: 05 04; length combinations


Dla przykładu zmiana kombinacji * # 06 # czyli w hexie 1D001E00130019001E na 0000 w hexie wygląda 130013001300130000
Dalej należy zmienić długość kombinacji z 5 (hex:05) na 4 (hex:04)
W patchu oczywiście podajemy wartości w kodzie heksadecymalnym(szesnastkowym)


Dla jeszcze większego ułatwienia napisałem programik do tego
Pobierz

sobota, 4 lipca 2009

Kompilacja z bibliotekami w Visual C++ 2008 EE

Piszemy program, chcemy się nim pochwalić i wysyłamy go koledze i co się okazuje? Nie da się go uruchomić, a wynika to z braku bibliotek (Dokładnie których bibliotek możemy się dowiedzieć dzięki programowi 'Dependency Walker') możemy ją oczywiście zamieścić wraz z plikiem programu ale równie dobrze możemy przed kompilacją zmienić w opcjach projektu w C/C++/Code Generation/Runtime Library z:
- Multi-threaded DLL na Multi-threaded (dla konfiguracji Release)
- Multi-threaded Debug DLL na Multi-threaded Debug (dla konfiguracji Debug)
Co spowoduje dołączenie odpowiednich bibliotek co oczywiście nieznacznie zwiększy program.
Wszystko pięknie tylko po kompilacji wyświetla ci błąd:

Command line error D8016 : '/MT' and '/clr:pure' command-line options are incompatible
I co z tym fantem?
Po krótkich poszukiwaniach dowiedziałem się że powyższa rada nie działa z WFA czyli z Windows Forms Application, czego w wersjach wyższych (płatnych) alternatywą jest framework MFC.
A więc zostaje dołączenie bibliotek do programu, jak to zrobić opisane jest na wikipedii warsztatu z tym że zamiast bibliotek: msvcp80.dll, msvcm80.dll, msvcr80.dll dla wersji 2008 trzeba dołączyć msvcp90.dll, msvcm90.dll, msvcr90.dll ;p