Bezpieczne bindowanie do portów < 1024 w javie [PL]

W linuksach, żeby otworzyć gniazdo nasłuchujące na porcie od 0 do 1024, trzeba mieć prawa roota. Teoretycznie można uruchomić serwer z prawami roota, ale czy to bezpiecznie? Są aż dwa sposoby rozwiązania tego problemu, umożliwiające nasłuchiwanie na porcie 80, bez praw roota i bez rekompilacji jądra.... Czytaj dalej!

Aug 26, 2011 · 3 min · Jędrzej B. Lewandowski

java.lang.IllegalStateException: Cannot find the system Java compiler. Check that your class path includes tools.jar [PL]

Czy do dynamicznej kompilacji w Javie jest potrzebne JDK?... Czytaj dalej!

May 9, 2011 · 1 min · Jędrzej B. Lewandowski

Jak zwiększyć zużycie ramu w Javie [PL]

Młody programista o optymalizowaniu kodu w Javie... Czytaj dalej!

Mar 12, 2011 · 1 min · Jędrzej B. Lewandowski

Skrypty w javie… [PL]

O przetwarzaniu Javascript w Javie w kontekście MUDa... Czytaj dalej!

Mar 11, 2011 · 2 min · Jędrzej B. Lewandowski

Marines MUD – W pogoni za RAMem

Od dwóch tygodni piszemy z Progtrykiem MUD-a. MUD był jego pomysłem, ale postanowiłem przyłączyć się do projektu. MUD nazywa się Marines. Akcja toczy się w roku 2063, zaraz po III Wojnie Światowej. Ponieważ III Wojna Światowa rozciągała się niemiłosiernie długo, i istniała realna groźba zniszczenia przez ludzi naszej błękitnej planety, ktoś w jakiś sposób zniszczył wszystkie nowoczesne bronie i sprawił, że ludzie zapomnieli dla kogo walczą. W jednej chwili przestały istnieć państwa i hierarchia. Zapanował totalny chaos i anarchia. W grze, każdy walczy sam, przeciwko innym graczom. Na domiar złego, natura wybrała akurat ten moment, aby przemagnesować bieguny, w rezultacie czego, zmieniły się kontynenty i ziemia wygląda zupełnie inaczej. No, to tyle o historii. Potem ją dopracujemy i wrzucimy na stronę muda (marines.jblew.pl).... Czytaj dalej!

Feb 6, 2011 · 5 min · Jędrzej B. Lewandowski

[PHP] Prosty sposób na odczytywanie danych XML [PL]

Jak zapewne zauważyliście dodałem na bloga skrypt wyświetlający wpisy z twittera między wpisami z bloga. Zanim jednak można będzie wyświetlić dane, trzeba je najpierw pobrać z serwera. Najłatwiejszym sposobem na pobranie wpisów twittera jest odczytanie kanału rss danego użytkownika.... Czytaj dalej!

Jan 12, 2011 · 2 min · Jędrzej B. Lewandowski
Gedit FTP

Ftp gedit [PL]

Czy ktoś z was nie zastanawiał się, jak można rozbudować prostego gedita? Też mnie to trapiło, i wiele szukałem. Także sporo znalazłem. Pierwszym dodatkiem, który znalazłem był Gedit Ftp Browser.... Czytaj dalej!

Sep 29, 2010 · 1 min · Jędrzej B. Lewandowski

Prosty sposób na zaokrąglone rogi w JavaScript [PL]

Ostatnio przeglądałem internet w poszukiwaniu prostego sposobu na zaokrąglone rogi w javascript bez żadnych obrazków, i znalazłem jQuery corner. Jest to prosty plugin do jQuery który pozwala nam tworzyć dowolne rogi dowolnych elementów! Obsługa jest naprawdę prosta... Czytaj dalej!

Sep 6, 2010 · 1 min · Jędrzej B. Lewandowski

Code Igniter: Scaffolding wielu tabel w jednym kontrolerze! [PL]

Scaffolding to bardzo dobra metoda oszczędzająca wiele czasu podczas tworzenia aplikacji internetowych. W CodeIgniter ma to jedną wadę, otóż w jednym kontrolerze można uruchomic scaffolding tylko jednej tabeli naraz. W artykule pokażę, jak możesz to zmienić. Rozwiązanie jest proste!... Czytaj dalej!

Oct 25, 2009 · 1 min · Jędrzej B. Lewandowski

Mały kurs AJAX [PL]

AJAX to technologia umożliwiająca nam dynamiczne ładowaie danych z serwera na naszą stronę bez odświeżania całej strony. Jest to kożystne pod względem wydajności gdyż przesyłane jest tylko to co ma się zmienić, natomiast statyczne elementy naszej strony, tak jak logo, czy tło nie muszą być ponownie pobierane z serwera, następną korzyścią jest to, że poczas przesyłania danych w technologii AJAX strona jest cały czas dostępna dla użytkownika i reaguje na polecenia. Nazwa AJAX to skrót od Asynchronous-Javascript-And-XML, czeli asynchroniczny Javascript i XML.... Czytaj dalej!

Aug 30, 2009 · 4 min · Jędrzej B. Lewandowski