<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Milu&#039;s Corner</title>
	<atom:link href="http://dat.pl/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://dat.pl</link>
	<description>Milu&#039;s blog about tech</description>
	<lastBuildDate>Wed, 05 May 2010 15:29:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Mozilla Weave dla małej liczby użytkowników</title>
		<link>http://dat.pl/?p=41</link>
		<comments>http://dat.pl/?p=41#comments</comments>
		<pubDate>Wed, 05 May 2010 15:28:19 +0000</pubDate>
		<dc:creator>milu</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://dat.pl/?p=41</guid>
		<description><![CDATA[Słowem wstępu: Mozilla Weave to wtyczka umożliwiająca synchronizację ustawień, zakładek, haseł miedzy kilkoma komputerami. Instalacja części serwerowej wymaga serwera WWW, PHP i Sqlite. W moim przypadku użyłem lighttpd/1.4.26, PHP 5.3.2 i sqlite 3.6.23.1. Oczywiście PHP musi być zainstalowane ze wsparciem &#8230; <a href="http://dat.pl/?p=41">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Słowem wstępu: Mozilla Weave to wtyczka umożliwiająca synchronizację ustawień, zakładek, haseł miedzy kilkoma komputerami.</p>
<p>Instalacja części serwerowej wymaga serwera WWW, PHP i Sqlite. W moim przypadku użyłem <code>lighttpd/1.4.26</code>, <code>PHP 5.3.2</code> i <code>sqlite 3.6.23.1</code>. Oczywiście PHP musi być zainstalowane ze wsparciem dla sqlite.<br />
Ze strony <a href="http://hg.mozilla.org/labs/">http://hg.mozilla.org/labs/</a> pobieramy paczkę weaveserver-misc(np w formie <a href="http://hg.mozilla.org/labs/weaveserver-misc/archive/tip.tar.bz2">bz2</a>). W tej paczce znajduje się weave_minimal.<br />
Instalacja jest banalna &#8211; po prostu trzeba rozpakować katalog weave_minimal na serwerze(poza miejscem widzianym przez serwer www) zmienić właściciela na tego pod którym działa serwer www(niezbędne do utworzenia bazy sqlite). Do lighttpd dodać alias:<br />
<code> alias.url += ( "/weave" => "/<sciezka gdzie jest weave_minimal> /index.php" )</code><br />
a po restarcie lighttpd trzeba udać się pod adres<br />
<code>https://serwer/weave/1.0/juser/info/collection</code><br />
wpisać juser i cokolwiek jako hasło. W tym momencie na serwerze powinien zostać utworzony plik bazy weave_db. Tworzenie użytkowników sprowadza się do wykorzystania załączonego skryptu create_user (należy pamiętać o uprawnieniach do bazy!!)</p>
<p>Część kliencka jest prosta:<br />
Zainstaluj wtyczkę Weave do Firefoksa, jako dane do serwera wpisz:</p>
<p>https://serwer/weave/</p>
<p>użytkownik i hasło<br />
i powinno działać. Ze względu bezpieczeństwa ważne aby używać tego przez protokół https.<br />
Teraz synchronizacja odbywać się będzie automatycznie na dowolnej liczbie systemów/komputerów z której korzystasz będą te same zakładki, ustawienia, hasła i historia. Oczywiście jest opcja personalizacji danych które mają być synchronizowane.</p>
]]></content:encoded>
			<wfw:commentRss>http://dat.pl/?feed=rss2&amp;p=41</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash9 na FreeBSD</title>
		<link>http://dat.pl/?p=13</link>
		<comments>http://dat.pl/?p=13#comments</comments>
		<pubDate>Mon, 17 Nov 2008 14:41:25 +0000</pubDate>
		<dc:creator>milu</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://dat.pl/~milu/?p=13</guid>
		<description><![CDATA[Doszły mnie wieści że FreeBSD dzięki emulacji ABI Linuksa jest w stanie odtwarzać animacje flashowe. Postanowiłem więc z ciekawości spróbować na ile to rzeczywiście funkcjonuje. Ściągnąłem wersję FreeBSD 7.1-BETA2 i zacząłem eksperymentować. Poniższy opis powstał na bazie http://crnl.org/blog/2008/11/01/flash-9-for-freebsd-71 i u &#8230; <a href="http://dat.pl/?p=13">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Doszły mnie wieści że FreeBSD dzięki emulacji ABI Linuksa jest w stanie odtwarzać animacje flashowe. Postanowiłem więc z ciekawości spróbować na ile to rzeczywiście funkcjonuje. Ściągnąłem wersję FreeBSD 7.1-BETA2 i zacząłem eksperymentować. Poniższy opis powstał na bazie http://crnl.org/blog/2008/11/01/flash-9-for-freebsd-71 i u mnie się sprawdził.</p>
<p>Na początek trzeba zadbać o to by emulacja linuksa działała w systemie.<br />
Dodajemy więc <code>linux_enable="YES"</code> do /etc/rc.conf i ustawiamy <code>compat.linux.osrelease=2.6.16</code> w pliku /etc/sysctl.conf. Do /etc/fstab potrzebny jest dodatkowy wpis podmontowujący linuksowy system procfs:</p>
<p><code>linproc /usr/compat/linux/proc linprocfs rw 0 0</code></p>
<p>Wydajemy polecenia:</p>
<p><code>mount /usr/compat/linux/proc<br />
/etc/rc.d/abi start<br />
/etc/rc.d/sysctl start</code></p>
<p>Następnym etapem jest doinstalowanie portów i wykrycie przez nspluginwrapper zainstalowanych wtyczek:</p>
<p><code>cd /usr/ports/emulators/linux_base-f8 &amp;&amp; make install clean<br />
cd /usr/ports/www/linux-flashplugin9 &amp;&amp; make install clean<br />
cd /usr/ports/www/nspluginwrapper &amp;&amp; make install clean<br />
nspluginwrapper -v -a -i</code></p>
<p>Po restarcie Firefox 3 i wpisaniu w pasek adresu <code>about:plugins</code> powinna pojawić się informacja o wykrytych wtyczkach. Jeśli okienko będzie puste(nie będzie info o wtyczce flash to należy podlinkować wtyczkę do katalogu z wtyczkami firefox&#8217;a:</p>
<p><code>cd /usr/local/lib/firefox3/plugins &amp;&amp; ln -s /usr/local/lib/browser_plugins/npwrapper.libflashplayer.so npwrapper.libflashplayer.so</code></p>
]]></content:encoded>
			<wfw:commentRss>http://dat.pl/?feed=rss2&amp;p=13</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Centralny serwer logów</title>
		<link>http://dat.pl/?p=7</link>
		<comments>http://dat.pl/?p=7#comments</comments>
		<pubDate>Fri, 05 Oct 2007 15:47:17 +0000</pubDate>
		<dc:creator>milu</dc:creator>
				<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://dat.pl/~milu/?p=8</guid>
		<description><![CDATA[Po ostanich przeróżnych problemach występujących z naszymi kochanymi ISP i długą drogą do ich naprawy postanowiłem wdrożyć centralny serwer logów. Od pewnego czasu bardzo przekonałem się do FreeBSD jako serwera toteż postanowiłem zaprząc go do tego celu. Od dłuższego czasu &#8230; <a href="http://dat.pl/?p=7">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Po ostanich przeróżnych problemach występujących z naszymi kochanymi ISP i długą drogą do ich naprawy postanowiłem wdrożyć centralny serwer logów. Od pewnego czasu bardzo przekonałem się do FreeBSD jako serwera toteż postanowiłem zaprząc go do tego celu. Od dłuższego czasu na różnych maszynach stosowałem syslog-ng, który do tego celu świetnie się nadaje. Pozostała tylko kwestia odpowiedniego skonfigurowania. Na szczęście okazało się to bardzo proste i jak na razie, co najważniejsze, doskonale się sprawdza.</p>
<ul><strong>Instalacja &#8211; rzecz najprostsza</strong></ul>
<p>Robimy po prostu: <code>cd /usr/ports/sysutils/syslog-ng &amp;&amp; make package clean</code><br />
Po pomyślnej instalacji trzeba zamienić domyślnego syslogd na nasz nowy syslog-ng &#8211; dodajemy w /etc/rc.conf:<br />
<code>syslog_ng_enable="YES"<br />
syslogd_enable="NO"</code><br />
Póki co jeszcze nie restartujemy tej usługi. Najpierw czas na konfigurację.</p>
<ul> <strong>Konfiguracja w routerze Cisco</strong></ul>
<p><code>logging trap debugging<br />
logging facility local6<br />
logging source-interface Loopback0<br />
logging 10.0.0.2</code></p>
<ul> <strong>Konfiguracja syslog-ng</strong></ul>
<p>Do tego użyjemy predefiniowanej konfiguracji dostarczanej z syslog-ng:<br />
<code>cp /usr/local/etc/syslog-ng/syslog-ng.conf.sample /usr/local/etc/syslog-ng/syslog-ng.conf</code><br />
W sekcji zawierającej opisy <em>destination</em> dodajemy własne cele do logowania<br />
<code>destination routers { file("/var/log/routers/$HOST-$YEAR$MONTH$DAY.log" owner(root) group(wheel) perm(0644) dir_perm(0644) create_dirs(yes));};</code><br />
w sekcji filtrów należy dodać regułę filtrowania<br />
<code>filter f_router1 {host(routerek); };</code><br />
Oczywiście wpis <em>routerek</em> jest nazwą naszego routera umieszczoną w naszym dnsie lub w /etc/hosts.<br />
W końcowej sekcji pliku pozostaje połączenie miejsca docelowego razem z filtrem co robimy za pomocą poniższych wpisów<br />
<code>log { source(src); filter(f_router1); destination(routerek); flags(final); };</code><br />
Przy konfiguracji trzeba wziąć pod uwagę że program wczytuje konfigurację od góry do dołu. Podanie powyższej linijki na początku w połączeniu z opcją <em>final</em> spowoduje że tylko to dopasowanie będzie dokonane i żaden inny filtr nie będzie już potem użyty.<br />
Na koniec pozostało tylko zatrzymanie starego syslogd i uruchomienie syslog-ng<br />
<code>/etc/rc.d/syslogd stop &amp;&amp; /usr/local/etc/rc.d/syslog-ng start</code></p>
<p>Ważne do zapamiętania: po każdej zmianie w syslog-ng.conf przydałoby się go zrestartować żeby zmiany zostały uwzględnione.</p>
]]></content:encoded>
			<wfw:commentRss>http://dat.pl/?feed=rss2&amp;p=7</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Globetrotter przyspiesza&#8230;</title>
		<link>http://dat.pl/?p=6</link>
		<comments>http://dat.pl/?p=6#comments</comments>
		<pubDate>Wed, 13 Dec 2006 23:43:34 +0000</pubDate>
		<dc:creator>milu</dc:creator>
				<category><![CDATA[Sprzęt]]></category>

		<guid isPermaLink="false">http://dat.pl/~milu/?p=5</guid>
		<description><![CDATA[Dość przypadkowo natknąłem się ostatnio w sieci na instrukcję aktualizacji karty Option GT3G+ i postanowiłem się tym zainteresować. Nie omieszkałem przy okazji wypróbować nowego firmware&#8217;u. Cała sprawa wymagała ściągnięcia 1 pliku exe i uruchomienia go pod JedynymSłusznymSystemem. Dalej kreator aktualizacji &#8230; <a href="http://dat.pl/?p=6">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Dość przypadkowo natknąłem się ostatnio w sieci na instrukcję aktualizacji karty Option GT3G+ i postanowiłem się tym zainteresować.<br />
Nie omieszkałem przy okazji wypróbować nowego firmware&#8217;u. Cała sprawa wymagała ściągnięcia 1 pliku exe i uruchomienia go pod JedynymSłusznymSystemem. Dalej kreator aktualizacji wymagał tylko klikania dalej, dalej itd. Instrukcja instalacji chociaż pochodziła ze strony Blueconnecta bez kłopotu pasowała także i do tej karty i bez przeszkód pozwoliła na unowocześnienie mojej karty. Dzięki temu że iPlus w obrębie Warszawy i okolic zwiększył prędkość przesyłania z 384kb(UMTS) do aż 1.8MB(HSDPA) mogę cieszyć się szybkim łączem niezależnie od miejsca przebywania(w okolicach stolicy oczywiście) <img src='http://dat.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Przydatnym adresem dla szukających informacji odnośnie kart firmy Option może być stronka: <a target="_blank" title="Forum Bez Kabli" href="http://www.bez-kabli.pl/ftopic990.html">Forum Bez Kabli</a></p>
<p>Update:</p>
<p>Niedawno na stronie iPlus&#8217;a znalazłem aktualizację firmware zawierającą nowszą wersję niż ta z Blueconnect&#8217;a. Przeprowadziłem procedurę aktualizacyjną i karta funkcjonuje bez problemów. Dzięki nowemu oprogramowaniu zmienił się sposób informowania przez diody karty o dostępnym typie sieci(HSDPA,UMTS,EDGE i GPRS).</p>
]]></content:encoded>
			<wfw:commentRss>http://dat.pl/?feed=rss2&amp;p=6</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Option Globetrotter 3G+ i Gentoo</title>
		<link>http://dat.pl/?p=5</link>
		<comments>http://dat.pl/?p=5#comments</comments>
		<pubDate>Mon, 06 Nov 2006 14:49:08 +0000</pubDate>
		<dc:creator>milu</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Sprzęt]]></category>

		<guid isPermaLink="false">http://dat.pl/~milu/?p=4</guid>
		<description><![CDATA[Po kilkudziesięciu minutach szperania po sieci i testowania ustawień udało mi się uruchomić tą kartę razem z iPlusem. Nie jest co prawda wszystko zapięte na ostatni guzik ale przynajmniej trochę działa Celowo, by było bardziej uniwersalne i niezależne od dystrybucji, &#8230; <a href="http://dat.pl/?p=5">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Po kilkudziesięciu minutach szperania po sieci i testowania ustawień udało mi się uruchomić tą kartę razem z iPlusem. Nie jest co prawda wszystko zapięte na ostatni guzik ale przynajmniej trochę działa <img src='http://dat.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Celowo, by było bardziej uniwersalne i niezależne od dystrybucji, używam pon i poff a nie skryptów startowych Gentoo.</p>
<p>Zatem na początek okazało się że trzeba sobie skombinować jakieś sterowniki do tej karty i są takie &#8211; nazywają się nozomi i są do pobrania ze stronki <a title="Pharscape" target="_blank" href="http://www.pharscape.org">Pharscape</a>. Ich kompilacja nie jest specjalnie zawiła &#8211; ot zwykłe make i po sprawie. Potem tylko:<br />
<em>cp nozomi.ko /lib/modules/`uname -r`/extra/ &#038;&#038; depmod -ae i można załadować moduł.</em></p>
<p>Trochę bardziej skomplikowaną sprawą okazało się znalezienie działających skryptów ppp. Po kilku próbach te okazały się na tyle działające że je pozostawiłem:</p>
<p>/etc/ppp/peers/iplus:</p>
<p><em>/dev/noz0<br />
connect &#8220;/usr/sbin/chat -v -f /etc/ppp/iplus-connect&#8221;<br />
connect-delay 8000<br />
noauth<br />
user plusgsm<br />
noipdefault<br />
defaultroute<br />
usepeerdns<br />
mtu 1420<br />
persist</em></p>
<p><em>/etc/ppp/</em>iplus-connect:</p>
<p><em>ABORT BUSY<br />
ABORT &#8220;NO CARRIER&#8221;<br />
ABORT ERROR<br />
REPORT CONNECT<br />
TIMEOUT 4<br />
&#8220;&#8221; ATZ<br />
OK AT+CPIN?<br />
READY-AT+CPIN=&#8221;tutaj_podaj_pin&#8221;- \c<br />
OK AT+CPIN?<br />
READY \c<br />
OK \c<br />
TIMEOUT 120<br />
&#8220;&#8221; AT+CGDCONT=1,&#8221;IP&#8221;,&#8221;www.plusgsm.pl&#8221;<br />
OK ATDT*99***1#<br />
CONNECT \c</em></p>
<p>A do uruchomienia wystarczy <em>pon iplus</em></p>
]]></content:encoded>
			<wfw:commentRss>http://dat.pl/?feed=rss2&amp;p=5</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Witam!!!</title>
		<link>http://dat.pl/?p=4</link>
		<comments>http://dat.pl/?p=4#comments</comments>
		<pubDate>Fri, 03 Nov 2006 14:03:01 +0000</pubDate>
		<dc:creator>milu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dat.pl/~milu/?p=3</guid>
		<description><![CDATA[Witam na mojej stronce-blogu poświęconej różnym, czasem przydatnym spostrzeżeniom]]></description>
			<content:encoded><![CDATA[<p>Witam na mojej stronce-blogu poświęconej różnym, czasem przydatnym spostrzeżeniom</p>
]]></content:encoded>
			<wfw:commentRss>http://dat.pl/?feed=rss2&amp;p=4</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
