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....

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

[Ubuntu 10.10] Brak pluginu javy w firefoxie i google chrome [PL]

W nowym ubuntu przykrą niespodzianką jest brak pluginu javy. Nie ma go też w domyślnych repozytoriach. Na szczęście można go zainstalować....

Jun 18, 2011 · 1 min · Jędrzej B. Lewandowski

[Ubuntu] Nie da się włączyć bluetooth [PL]

Jak się restartowało bluetooth w Ubuntu w 2011 roku?...

Jun 16, 2011 · 1 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? ...

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...

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

Skrypty w javie… [PL]

O przetwarzaniu Javascript w Javie w kontekście MUDa...

Mar 11, 2011 · 2 min · Jędrzej B. Lewandowski
Debian vs ubuntu RAM na serwerze

Dlaczego debian na serwerze jest fajniejszy niż ubuntu? [PL]

Archiwum (bardzo) młodego programisty. Ten wpis pochodzi z mojego bloga, którego prowadziłem będąc uczniem Gimnazjum (obecnie są to klasy 6-8 szkoły podstawowej). Z sentymentu i rozczulenia postanowiłem przenieść te treści na moją nową stronę internetową. Na samym dole załączone są komentarze (jeśli jakieś były). Tutaj przeczytasz o tym jak wyglądała moja pierwsza strona i przygoda z programowaniem Na ubuntu było >100mb… Komentarze (archiwum ze starej strony) Nie no, trochę przesadziłem z tymi 100mb....

Feb 18, 2011 · 1 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)....

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....

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

Bezpieczeństwo haseł w bazie danych [PL]

Zauważyłem, że bardzo powszechne jest stwierdzenie, iż o bezpieczeństwie haseł decyduje ich długość, natomiast całkowicie zapomina się w tym momencie o algorytmie, który tworzy skrót. Na bardzo wielu stronach tworzenie skrótu wygląda tak: md5($hash). Funkcja jest bardzo prosta, wykonuje się szybko… No właśnie, wykonuje się szybko… Działa to bardzo na korzyść hakera, który najczęściej, aby poznać hasło, szyfruje (takim samym algorytmem) po kolei miliony ciągów znaków i porównuje z hashem wykradzionym z naszej bazy danych. Disclaimer: oczywiście z perspektywy czasu zdaję sobie sprawę, że byłem w błędzie. ...

Jan 7, 2011 · 3 min · Jędrzej B. Lewandowski
Tweety na jblew.pl

Moje Tweety o programowaniu [PL]

Archiwum Tweetów, które były wyświetlane na blogu jblew.pl w roku 2011...

Jan 1, 2011 · 1 min · Jędrzej B. Lewandowski