<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>JBLew</title>
	<link>http://www.jblew.pl</link>
	<description>Kolejny blog oparty na WordPressie</description>
	<lastBuildDate>Fri, 26 Aug 2011 12:43:26 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.0.1" -->

	<item>
		<title>Bezpieczne bindowanie do portów &lt; 1024 w javie</title>
		<description><![CDATA[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. Pierwszy sposób to ustawienie przekierowania pakietów. Można do tego [...]]]></description>
		<link>http://www.jblew.pl/index.php/2011/08/bezpieczne-bindowanie-do-portow-1024-w-javie/</link>
			</item>
	<item>
		<title>[Ubuntu 10.10] Brak pluginu javy w firefoxie i google chrome</title>
		<description><![CDATA[W nowym ubuntu przykrą niespodzianką jest brak pluginu javy. Nie ma go też w domyślnych repozytoriach. Na szczęście można go zainstalować. Najpierw należy wejść do Synaptica, w Ustawienia > Repozytoria, a tam Inne Oprogramowanie i zaznaczyć &#8222;Partnerzy Canonical&#8221;. Następnie trzeba kliknąć &#8222;odśwież&#8221; w głównym oknie Synaptica i zainstalować &#8222;sun-java6-plugin&#8221;. Potem wystarczy tylko zrestartować przeglądarkę, i [...]]]></description>
		<link>http://www.jblew.pl/index.php/2011/06/ubuntu-10-10-brak-pluginu-javy-w-firefoxie-i-google-chrome/</link>
			</item>
	<item>
		<title>[Ubuntu] Nie da się wączyć bluetooth</title>
		<description><![CDATA[Miałem dzisiaj taki problem, że nie mogłem ponownie włączyć bluetooth na moim laptopie. Cały czas pokazywał mi się przycisk włącz bluetooth. Najwyraźniej jest to jakiś błąd w nowej wersji (11.04), bo wcześniej nie miałem takiego problemu. Na szczęście, żeby to naprawić wystarczy wpisać w terminalu sudo /etc/init.d/bluetooth restart, i po sprawie.]]></description>
		<link>http://www.jblew.pl/index.php/2011/06/ubuntu-nie-da-sie-waczyc-bluetooth/</link>
			</item>
	<item>
		<title>java.lang.IllegalStateException: Cannot find the system Java compiler. Check that your class path includes tools.jar</title>
		<description><![CDATA[Tak się zdarzyło, że do progów używam jednak dynamicznej kompilacji, gdyż skrypty w javax.script.* zbyt wolno chodziły na serwerze. Dynamiczny kompilator wymaga jednak &#8222;tools.jar&#8221; do poprawnej pracy. Jeśli uruchamia się program z wykorzystaniem jre (zamiast jdk) możemy dostać taki wyjątek, jak w temacie. Rozwiązanie jest proste. Wystarczy zainstalować jdk: apt-get install openjdk-6-jdk. I gotowe.]]></description>
		<link>http://www.jblew.pl/index.php/2011/05/java-lang-illegalstateexception-cannot-find-the-system-java-compiler-check-that-your-class-path-includes-tools-jar/</link>
			</item>
	<item>
		<title>Jak zwiększyć zużycie ramu w Javie</title>
		<description><![CDATA[We wszystkich podręcznikach o programowaniu przytacza się zasadę, że kodu nie wolno optymalizować. I nawet nie próbuj programisto, bo popsujesz! Nie jestem zwolennikiem takiego myślenia, bowiem czasem zdarza się, że napiszemy bardzo nieoptymalny kod i warto go zoptymalizować (oczywiście, cudzego kodu optymalizować nie wypada ;P). Dlaczego to piszę? Jak we wszystkich poprzednich postach, znowu muszę [...]]]></description>
		<link>http://www.jblew.pl/index.php/2011/03/jak-zwiekszyc-zuzycie-ramu-w-javie/</link>
			</item>
	<item>
		<title>Skrypty w javie&#8230;</title>
		<description><![CDATA[Jak już wcześniej pisałem już od pewnego czasu piszemy muda w czystej javie. Mamy już sporo funkcji i obsługę wieli mudowych problemów, w związku z czym nadszedł czas na rozpoczęcie tworzenia obsługi MOB-ów, czyli postaci sterowanych przez komputer. Każdy mob ma swój program, nazywany mobprogiem. Cały problem polega na tym, żeby móc edytować program moba [...]]]></description>
		<link>http://www.jblew.pl/index.php/2011/03/skrypty-w-javie-nie-nie-chodzi-mi-o-javascript/</link>
			</item>
	<item>
		<title>Dlaczego debian na serwerze jest fajniejszy niż ubuntu?</title>
		<description><![CDATA[Na ubuntu było &#62;100mb&#8230;]]></description>
		<link>http://www.jblew.pl/index.php/2011/02/dlaczego-debian-na-serwerze-jest-fajniejszy-niz-ubuntu/</link>
			</item>
	<item>
		<title>Marines MUD &#8211; W pogoni za RAMem</title>
		<description><![CDATA[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ł [...]]]></description>
		<link>http://www.jblew.pl/index.php/2011/02/marines-mud-w-pogoni-za-ramem/</link>
			</item>
	<item>
		<title>[PHP] Prosty sposób na odczytywanie danych XML</title>
		<description><![CDATA[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. Z każdego znacznika &#60;item&#62; (w kanale rss) potrzebujemy 3 znaczników: &#60;title&#62;, &#60;pubDate&#62; i &#60;link&#62;. Niektórzy pewnie [...]]]></description>
		<link>http://www.jblew.pl/index.php/2011/01/php-prosty-sposob-na-odczytywanie-danych-xml/</link>
			</item>
	<item>
		<title>Bezpieczeństwo haseł w bazie danych</title>
		<description><![CDATA[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&#8230; No właśnie, wykonuje się szybko&#8230; Działa to bardzo na korzyść hakera, który najczęściej, aby [...]]]></description>
		<link>http://www.jblew.pl/index.php/2011/01/bezpieczenstwo-hasel-w-bazie-danych/</link>
			</item>
</channel>
</rss>

