2009
01.24

MySQL od bardzo wczesnych wersji posiada mechanizm, który powszechnie znany jest jako “komentarze warunkowe”. Przy jego pomocy możemy pisać bardziej eleganckie, przenośne i odporne na błędy zapytania SQL. Komentarze warunkowe są również powszechnie wykorzystywane podczas ataków SQLInjection, a dokładnie w celu sprawdzenia jaka wersja MySQL Serwer zainstalowana jest na serwerze lub też czy w ogóle mamy do czynienia z MySQL Serwerem. 

Read More >>

2009
01.18

Jakiś czas temu na mojej uczelni mieliśmy kolokwium z przedmiotu “Podstawy programowania w Javie”. Kolokwium na pierwszy rzut oka wydawało się banalnie proste, więc po raz kolejny liczyłem na 100% punktów.

Podczas rozdania wyników niestety okazało się troszkę inaczej, a nasz ćwiczeniowiec (Kuba Staszczyk) powiedział nam “Nie mów hop, dopóki nie przeskoczysz!”. W sumie to i dobrze, bo 100% zwalniało z ćwiczeń, a koleś co ćwiczenia powie coś ciekawego, tym bardziej, że w javie piszę od października – właśnie na studiach, ponieważ wcześniej nie odczuwałem takiej potrzeby.

Pytania, na których się przejechałem wydały mi się na tyle ciekawe i zagadkowe, że postanowiłem o nich napisać na blogu. Warto jeszcze podkreślić, że kolokwium odbywało się “na kartce”, więc nie było możliwości przetestowania tego na kompilatorze, choć z drugiej strony pytania wydały się tak trywialne, że nie wiem czy po kompilator bym sięgnął. Tak więc do dzieła!

Read More >>