Brand new blog layout

Today I proudly present a brand new blog layout. Thanks to Chilid New Marketing Agency from Gliwice, Poland now blog is more readable and minimalistic. I need to admit that cooperation with Chilid was awesome – they clearly understand my needs, did great graphics and creation and communicated very well. Thanks again to Ania, Tomek, Patrycjusz, Marcin and Adam!

Read more

Specjaliści PHP, Java, .NET

Gliwicki Software House XSolve poszukuje programistów PHP, Java, .NET, a także Functional Designerów, Solution Architectów, sysadminów. Jeśli jesteś jednym z powyższych i masz ambicje tworzyć oprogramowanie na najwyższym poziomie, dla klientów z pierwszej ligi – zobacz co oferujemy i aplikuj!

Więcej na Praca XSolve oraz naszym profilu XSolve Jobs

Read more

Krótka relacja z InternetBeta2011

Wczoraj wróciłem z InternetBeta2011, która odbyła się w Rzeszowie. Trzeba przyznać, że poziom organizacji był na naprawdę wysokim poziomie, podobnie jak poziom ludzi, których tam spotkałem. Wiele znanych osobistości, wiele pasjonatów i mnóstwo nowych znajomości. Jako architekt oprogramowania miałem obawy o trudności znalezienia wspólnego języka z przedstawicielami mediów, marketingu, agencji interaktywnych czy PR, ale te wątpliwości szybko zostały rozwiane.
Szczególnie do gustu przypadł mi panel technologiczny, na którym prelegenci byli doskonale przygotowani i z którego wyniosłem najwięcej (sam osobiście też wygłosiłem prelekcję na tymże). Oczywiście nie ujmuję tutaj pozostałym przemowom, bo na głównej auli prezentacje w większości były świetne. Poza tym warto tu pochwalić warstwę audio-wizualną imprezy oraz doskonale przygotowane programy wieczorne :-)
Trochę brakowało mi interakcji pomiędzy prelegentami a widownią po prezentacjach. Pytania z publiki zawsze stawiają kropkę nad “i”, tutaj agenda była wypełniona dość szczelnie i nie było na to czasu. Drugą kwestią, która trochę zawiodła to catering, ale nie samym chlebem człowiek żyje :-)
Ważnym wydarzeniem był też wernisaż Oli Anzel, który przedstawiał najważniejsze osoby w polskim Internecie, a któremu towarzyszyła również cyfrowa edycja http://webdokwadratu.pl. Więcej o tym projekcie, można przeczytać na blogu Marcina Dryki, który był głównym developerem projektu.
Podsumowując: wielkie słowa uznania dla Matuesza Tułeckiego i jego drużyny za organizację InternetBeta, mam nadzieję, że w przyszłym roku znowu będzie mi dane tam być.

Read more

Atak session fixation

Na blogu xlab.pl zamieściłem artykuł o ataku session fixation.

Sesje internetowe są powszechnie wykorzystywanym mechanizmem w aplikacjach internetowych. Nieprawidłowe ich użycie, może narażać aplikację na podatność na atak session fixation. W poście opiszę jak działa atak i jak się przed nim bronić, zarówno z punktu widzenia programisty, jak i jej użytkownika.

Zapraszam do lektury. Artykuł jest dostępny pod tym adresem.

Read more

Podsumowanie 2009 roku

Z okazji kończącego się roku, krótkie podsumowanie najchętniej czytanych przez was artykułów:

  1. O mnie – 15%
  2. TCPDF – polskie czcionki – 14%
  3. Symfony admin generator – optymalizacja zapytań do bazy dla Doctrine – 6%
  4. svn:externals – czyli jak utrzymać porządek w wersjonowanym kodzie – 3%
  5. Live events w jQuery 1.3 – 3%

Poza tym sporą oglądalność ma strona główna z oglądalnością rzedu 10%. Blog z miesiąca na miesiąc notuje coraz wyższą odwiedzalność. Jeśli jest jakiś temat, który poruszyłem, albo mogę poruszyć i jest warty rozwinięcia jako post na blogu, to proszę o sygnał w komentarzu, emailem do mnie lub poprzez twitter: twitter.com/sznapka.

Do siego roku!

Read more

I’m on Twitter

As you probably noticed, I’m on Twitter for some time. You can follow me with this link: @sznapka. I’m tweeting mostly on webdev topics. You can see my latest tweets on the right sidebar :-)

Read more

PHP 5.3 ujrzało światło dzienne

Dzisiaj światło dzienne ujrzała kolejna odsłona jednego z najpopularniejszych języków skryptowych – PHP oznaczone wersją 5.3. Wersja ta jest znacząca w rozwoju PHP, będąca swego rodzaju pośrednikiem pomiędzy wersją 5 a 6. Główne funkcjonalności wprowadzone w PHP 5.3 to:

Read more

Motocykle-zabytkowe.pl – nareszcie ruszamy z nową odsłoną

Motocykle zabytkowe - dawniej i dziśStrona o zabytkowych motocyklach http://motocykle-zabytkowe.pl, którą prowadzimy z bratem, istnieje w sieci już około cztery lata. W międzyczasie dwa razy zmienił się layout, a od poprzedniej aktualizacji minęło ok. 2,5 roku. Ostatnio postanowiłem odświeżyć serwis, wykorzystać open source’owego CMS’a, zaktualizować treści i zdjęcia oraz kupić nowy layout. Poskładanie wszystkiego w całość trwało niemiłosiernie długo, ponieważ ciągle brakowało mi czasu. Ale ostatecznie udało się i w niedzielę 24 maja rusza nowa odsłona motocykle-zabytkowe.pl :-)

Na naszej stronie znajdziesz przede wszystkim opisy restaurowanych przez brata motyckli (Junak, Jawa, Osa), porady techniczne, mnóstwo zdjęć (zarówno naszych motorów, jak i motocykli restaurowanych na zamówienie). Ciekawym działem jest też Buggy, czyli pojazd, który Piotr samodzielnie skonstruował oraz “Wasza Galeria”, do której zdjęcia swoich odrestaurowanych motorów nadsyłają internauci.

Zapraszam do odwiedzania i dzielenia się swoimi uwagami: http://motocykle-zabytkowe.pl

Read more

Problem z kluczem API do Google Maps

Wczoraj zdarzyła mi się rzecz przedziwna. Otóż dla serwisu, który właśnie kończyliśmy, miałem dodać mapkę googlową. Więc zgodnie z procedurą, wygenerowałem klucz na http://code.google.com/intl/pl/apis/maps/signup.html, pobrałem ich przykładowy kod:

  <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;sensor=true_or_false
    &amp;key=ABQIAAAA2M6nsM7Bf9Sy5_q4vhVFERR7ItS5mjaRn_vaVULyGNgA5smBEBTRIUG5RF19-D5j7ezGgNPH1YOMCA"
    type="text/javascript">
  </script>

i wstawiłem do na stronę. Moje zdziwienie było ogromne, gdy po odpaleniu strony dostałem komunikat, że mój klucz API do Google Maps jest nieprawidłowy. Pomijając fakt, że było już późno i miałem już wychodzić z biura, trudno było dopatrzeć się na pierwszy rzut oka parametru sensor=true_or_false w adresie do skryptu, zważywszy na to, że wcześniej się z tym nie spotkałem. Żeby mapki zadziałały, true_or_false należy podmienić na true lub false, jak sama nazwa wskazuje :-) Okazuje się, że na stronie potwierdzającej rejestrację klucza API ta informacja jest na dole, ale jak wiadomo programiści są często w gorącej wodzie kąpani :-)

Read more

Witaj świecie!

Nie będę się buntował, przynajmniej nie teraz ;-) Przywitam się ładnie, w drugiej już odsłonie bloga. Mam nadzieję, że będzie to bardziej udana przygoda z blogiem niż poprzednio i zaowocuje zadowoleniem waszym i naszym :-)

A więc: hello world!

Read more
Back to top