<?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>kuczok.net blog</title>
	<atom:link href="http://blog.kuczok.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.kuczok.net</link>
	<description>programistyczny blog wielotematyczny</description>
	<lastBuildDate>Thu, 01 Dec 2011 11:19:48 +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>Katalog stron internetowych</title>
		<link>http://blog.kuczok.net/katalog-stron-internetowych/</link>
		<comments>http://blog.kuczok.net/katalog-stron-internetowych/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 11:19:48 +0000</pubDate>
		<dc:creator>end</dc:creator>
				<category><![CDATA[przemyślenia]]></category>
		<category><![CDATA[teksty]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[katalog www]]></category>
		<category><![CDATA[pieniądze]]></category>
		<category><![CDATA[reklamy]]></category>
		<category><![CDATA[zarabianie]]></category>

		<guid isPermaLink="false">http://blog.kuczok.net/?p=247</guid>
		<description><![CDATA[Regularnie co jakiś czas zerkam w różne książki o psychologii, po czym niejednokrotnie następnie trafiam do książek o młodych milionerach. Kto w końcu by nie chciał zostać młodym milionerem? Czytając tak powierzchownie kolejną historię o tym, jak młody człowiek został milionerem, pomyślałem sobie że siedzenie na dupie (przepraszam za wyrażenie) i czytanie takich artykułów nie [...]]]></description>
			<content:encoded><![CDATA[<p>Regularnie co jakiś czas zerkam w różne książki o psychologii, po czym niejednokrotnie następnie trafiam do książek o młodych milionerach. Kto w końcu by nie chciał zostać młodym milionerem?<br />
Czytając tak powierzchownie kolejną historię o tym, jak młody człowiek został milionerem, pomyślałem sobie że siedzenie na dupie <i>(przepraszam za wyrażenie)</i> i czytanie takich artykułów nie doprowadzi mnie do większych pieniędzy. To powinno być inaczej, to ja powinienem mieć miliony na koncie, i inni powinni czytać moje książki. Tylko jak do tego celu dotrzeć?<br />
Zajmuję się programowaniem, tworzeniem stron, do tego lubię pomajsterkować przy samochodzie jak też czasami &#8222;wyżyć&#8221; się na literkach, pisząc mniej, lub bardziej sensowne rzeczy. Z programowania i tworzenia stron staram się na bieżąco zarabiać, gdzie znajdzie się zlecenie, to je ze starannością i dokładnością wykonuję. Majsterkowanie przy samochodzie wolę zostawić tylko dla siebie. Pisania opowiadań, tekstów &#8211; dogłębniej nie skomentuje, nie zamierzam <i>(póki nie zostanę milionerem)</i> wydawać żadnych książek. To co piszę, zostaje jak na razie tutaj na tym blogu.<br />
Teraz pomysły, gdzie tutaj na tym zarobić jeszcze? Reklamy. AdSense. Nieraz słyszałem o ludziach, którzy na tym czerpią niemałe pieniądze, z prowadzenia kilku witryn dobrze wypromowanych w sieci. Ja też tak chcę. Na jakiej swojej stronie mam największy ruch? Właściwie na żadnej, bo dotychczas wykonywałem jedynie zlecenia dla innych ludzi, nie patrząc po żadną możliwością zysku w dłuższym okresie &#8211; to raczej źle. Teraz pora to zmienić. Myślę dalej nad tym, gdzie mam największy ruch&#8230; Przypominam sobie w tym momencie o katalogu stron, który założyłem już dawno, który jest zaindeksowany i ma dość dużą liczbę wyświetleń, pewnie większość wpisów dodają roboty &#8211; ale na to nie mam już wpływu. Sprawdziłem więc mniej-więcej poprawność działania katalogu, wstawiłem do niego reklamę AdSense i zobaczymy, czy to przyniesie jakiekolwiek korzyści. Przy okazji, z rozpędu reklama poleciała też tutaj na blog, jak już próbować zarobić to wszędzie. Teraz pozostaje tylko czekać na wyniki.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kuczok.net/katalog-stron-internetowych/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CarPC Megane &#8211; wersja &#8222;beta&#8221;</title>
		<link>http://blog.kuczok.net/carpc-megane-wersja-beta/</link>
		<comments>http://blog.kuczok.net/carpc-megane-wersja-beta/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 22:42:14 +0000</pubDate>
		<dc:creator>end</dc:creator>
				<category><![CDATA[carpc]]></category>
		<category><![CDATA[megane]]></category>
		<category><![CDATA[samochód]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[carputer]]></category>
		<category><![CDATA[lakierowanie]]></category>
		<category><![CDATA[plastik]]></category>
		<category><![CDATA[podkład]]></category>
		<category><![CDATA[renault]]></category>
		<category><![CDATA[włókno szklane]]></category>
		<category><![CDATA[żywica szpachlowanie]]></category>

		<guid isPermaLink="false">http://blog.kuczok.net/?p=236</guid>
		<description><![CDATA[Doprowadziłem w końcu projekt komputera w samochodzie do wersji, którą mogę określić jako &#8222;beta&#8221;. Zacznę od zmian odnośnie bagażnika i obudowy. Zamówiłem obudowę MiniITX Eurocase Wi-01, która niestety na zdjęciach prezentowała się inaczej niż w formie w której ją otrzymałem. Jednak nie robi mi to różnicy, skoro i tak obudowa leży w bagażniku, zawadzając jedynie [...]]]></description>
			<content:encoded><![CDATA[<p>Doprowadziłem w końcu projekt komputera w samochodzie do wersji, którą mogę określić jako &#8222;beta&#8221;. Zacznę od zmian odnośnie bagażnika i obudowy.</p>
<p>Zamówiłem obudowę MiniITX Eurocase Wi-01, która niestety na zdjęciach prezentowała się inaczej niż w formie w której ją otrzymałem. Jednak nie robi mi to różnicy, skoro i tak obudowa leży w bagażniku, zawadzając jedynie dodatkowym bagażom i ewentualnie osobom które zechciały by w nim podróżować. Niestety, zdjęcia obudowy nie mam, teraz o dosyć wczesnych porach robi się ciemno, a nigdy nie myślę o zrobieniu zdjęcia gdy będzie jaśniej. Nie do końca spodobała mi się konstrukcja do zamontowania dysku twardego w tej obudowie. Gdybym użył ją do komputera domowego, nie było by najmniejszych problemów, jednak mocowania dysku twardego są od razu przy krańcu płyty głównej, w którą wchodzi zasilacz M3-ATX. Mimo tego, że jest on wykonany w architekturze &#8222;pico&#8221;, to  nie pozwolił mi on na dociśnięcie obudowy, i zmuszony byłem (z obawami) ten zasilacz wygiąć. Na szczęście obyło się bez żadnych problemów, obudowa jest delikatnie skręcona i trochę &#8222;nadwyrężona&#8221;, ale komputer działa poprawnie.</p>
<p>Przechodząc kolejno bliżej przodu &#8211; następną rzeczą która jest nowa w systemie to moduł GPS. Znalazłem wodoodporny moduł GPS Syngio BU-353, który na magnesie dumnie jest przypięty tuż obok anteny CB na dachu, i kabel ładnie przez drzwi prowadzi do portu USB w komputerze. Jest ogromna różnica w zasięgu (o połowę) między modułem GPS przyczepionym na dachu, a położonym luźno na tylnej półce &#8211; stąd pozostawienie modułu na dachu. Jestem bardzo ciekawy tego, co będzie się dziać w momencie gdy nadejdą śniegi, i na ile prawdą jest informacja o wodoszczelności odbiornika.</p>
<p>Najwięcej modyfikacji jednak przeszła konsola centralna, która nie da się ukryć wyglądała na zdjęciach fatalnie, a w rzeczywistości kolorystycznie mocno odbiegała od reszty wnętrza. W tym celu, dla zabawy i nowych doświadczeń kupiłem żywicę poliestrową wraz z włóknem szklanym, i rozpocząłem zabawę. Na początek oczywiście wyciągnięcie konsoli z samochodu.</p>
<p><img src="http://img.kuczok.net/img/img20111027131808.jpg" alt="" /></p>
<p>Żywica była pierwszy raz w moich rękach, i obrazowo może to przedstawię jak wyglądało po dotknięciu nią elementu&#8230;</p>
<p><img src="http://img.kuczok.net/img/img20111027131445.jpg" alt="" /></p>
<p>Nie ukrywam, że nie wygląda to najlepiej po tej żywicy, jednak kiedy już w końcu wyschła i się utwardziła nałożyłem na to szpachlę.</p>
<p><img src="http://img.kuczok.net/img/img20111027162507.jpg" alt="" /></p>
<p>Oczywiście, po tym polerka, i zabawa szpachlą, mało do opisania, chociaż czasu najwięcej zabrało. Później nałożenie podkładu akrylowego&#8230;</p>
<p><img src="http://img.kuczok.net/img/img20111028161519.jpg" alt="" /></p>
<p>Natomiast na koniec czarnego lakieru, podobno matowy &#8211; jednak podkład spowodował jego delikatne błyszczenie. Niestety jakość tego zdjęcia pozostawia dużo do życzenia, jednak ogólnikowo można na to spojrzeć.</p>
<p><img src="http://img.kuczok.net/img/img20111027212414.jpg" alt="" /></p>
<p>Po tym wszystkim konsola wróciła do auta, na razie nie mam zdjęć po włożeniu, jednak wszystko wygląda dużo lepiej, i cały system jest odpowiednio sprawny. W najbliższym czasie chcę zainteresować się bliżej kwestią oprogramowania do sterowania systemem, bo Centrafuse mimo swojego rozbudowania nie do końca trafia w mój gust, strasznie odczuwam powolne tempo działania tej aplikacji. Rozważam aktualnie opcję testów systemu Windows 8, wygląda na przyjazny do systemów dotykowych, jednak najważniejsza jest kwestia obsługi głośności i zarządzania muzyką, tak by nie wymagało to używania ode mnie rysika w trakcie jazdy.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kuczok.net/carpc-megane-wersja-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CarPC Megane &#8211; szpachlowanie</title>
		<link>http://blog.kuczok.net/carpc-megane-szpachlowanie/</link>
		<comments>http://blog.kuczok.net/carpc-megane-szpachlowanie/#comments</comments>
		<pubDate>Wed, 14 Sep 2011 12:13:05 +0000</pubDate>
		<dc:creator>end</dc:creator>
				<category><![CDATA[carpc]]></category>
		<category><![CDATA[megane]]></category>
		<category><![CDATA[samochód]]></category>
		<category><![CDATA[teksty]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[caraudio]]></category>
		<category><![CDATA[centrafuse]]></category>
		<category><![CDATA[komputer]]></category>
		<category><![CDATA[modding]]></category>
		<category><![CDATA[obróbka plastyczna]]></category>
		<category><![CDATA[pc]]></category>
		<category><![CDATA[szpachelkowanie]]></category>
		<category><![CDATA[szpachlowanie]]></category>

		<guid isPermaLink="false">http://blog.kuczok.net/?p=226</guid>
		<description><![CDATA[Kolejnym etapem w budowie systemu CarPC było dla mnie szpachlowanie, czy też &#8211; szpachelkowanie. W dyskusję językową na temat poprawności jednego z tych stwierdzeń nie będę się wciągał, bo akurat nie to ma największe znaczenie. Na początek, przed szpachlowaniem rozebrałem cały ekran, tak by został z niego tylko przedni panel. Kilka śrubek i po sprawie, [...]]]></description>
			<content:encoded><![CDATA[<p>Kolejnym etapem w budowie systemu CarPC było dla mnie szpachlowanie, czy też &#8211; szpachelkowanie. W dyskusję językową na temat poprawności jednego z tych stwierdzeń nie będę się wciągał, bo akurat nie to ma największe znaczenie.</p>
<p>Na początek, przed szpachlowaniem rozebrałem cały ekran, tak by został z niego tylko przedni panel. Kilka śrubek i po sprawie, ostateczne przymiarki czy rzeczywiście dziura jest odpowiednio wycięta &#8211; wszystko się zgadza. Klej &#8222;do plastiku&#8221; (bardzo nie podoba mi się takie określenie, powinno być do &#8222;tworzyw sztucznych&#8221; lub pokrewnie, ale do &#8222;plastiku&#8221;?) kupiony w jednym ze sklepów sieci Leroy Merlin, i wstępnie się ramka trzyma plastiku konsoli centralnej. Godzinka przerwy na papierosa i utwardzenie kleju, i teraz faza szpachlowania&#8230;</p>
<p>Użyłem szpachlówkę również z tej samej sieci sklepów, dwuskładnikową, firmy NOVOL, z włóknem szklanym w małym pojemniku (200g).<br />
<a href="http://auto-kosmetyki.kupsobie.pl/szpachlowki/351-fiber-szpachlowka-z-wloknem-szklanym-novol-200g.html">http://auto-kosmetyki.kupsobie.pl/szpachlowki/351-fiber-szpachlowka-z-wloknem-szklanym-novol-200g.html<br />
</a>Niestety, moje doświadczenie w szpachlowaniu było tak ograniczone, że na początku wymieszałem całość, czego chyba nie muszę zbyt bardzo opisywać, jak potoczyło się to dalej&#8230;</p>
<p><a href="http://files.end.civ.pl/carpc/16-08-2011%20szpachlowanie%20I/IMG_20110816_173123.jpg"><img class="alignnone" title="Po &quot;pierwszym&quot; szpachlowaniu" src="http://files.end.civ.pl/carpc/16-08-2011%20szpachlowanie%20I/IMG_20110816_173123.jpg" alt="czyli jak nie szpachlować" /></a></p>
<p>Błąd swój naprawiłem, jednak dopiero po zakupie drugiej puszki szpachlówki. Z większym (a jakże!) bagażem doświadczenia, pozwoliłem sobie mniejszymi partiami to mieszać.</p>
<p>Ostatecznie i tak wyglądało to tragicznie, jednak od czego jest papier ścierny&#8230;<br />
<img src="http://files.end.civ.pl/carpc/16-08-2011%20szpachlowanie%20I/IMG_20110816_192151.jpg" /><br />
<img src="http://files.end.civ.pl/carpc/16-08-2011%20szpachlowanie%20I/IMG_20110816_204709.jpg" /></p>
<p>Nie wygląda to już tak źle. Na koniec w szpachlówce zrobiłem jeszcze dziury na guziki do ekranu i port podczerwieni. Niestety zdjęcia z tego czynu nie posiadam.<br />
Po szpachlowaniu i wyschnięciu pomalowałem konsolę farbą w sprayu PLATINUM antracyt mat. Niestety, kolor ni w ząb nie pasuje do konsoli centralnej, jak też dopiero po malowaniu wyszły wszystkie nierówności. Tyle dobrze, że na żywo wygląda to lepiej, niż na zdjęciu.<br />
Jeszcze mimo wszystko długa droga zanim to będzie odpowiednio wyglądać <img src='http://blog.kuczok.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<img src="http://files.end.civ.pl/carpc/DSC00011_mini.JPG" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kuczok.net/carpc-megane-szpachlowanie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CarPC Megane &#8211; the begining</title>
		<link>http://blog.kuczok.net/carpc-megane-the-begining/</link>
		<comments>http://blog.kuczok.net/carpc-megane-the-begining/#comments</comments>
		<pubDate>Fri, 12 Aug 2011 15:03:30 +0000</pubDate>
		<dc:creator>end</dc:creator>
				<category><![CDATA[carpc]]></category>
		<category><![CDATA[megane]]></category>
		<category><![CDATA[przemyślenia]]></category>
		<category><![CDATA[samochód]]></category>
		<category><![CDATA[atom]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[caraudio]]></category>
		<category><![CDATA[d945gclf]]></category>
		<category><![CDATA[eby701]]></category>
		<category><![CDATA[konfiguracja]]></category>
		<category><![CDATA[lilliput]]></category>
		<category><![CDATA[mini-itx]]></category>
		<category><![CDATA[neway]]></category>
		<category><![CDATA[picoatx]]></category>
		<category><![CDATA[radio]]></category>

		<guid isPermaLink="false">http://blog.kuczok.net/?p=214</guid>
		<description><![CDATA[Zabrałem się w końcu za projekt CarPC do samochodu. Już jakiś czas temu kupiłem używaną płytę główną Intela &#8211; D945GCLF, z wbudowanym procesorem Atom 230, do tego 1GB DDR2 ramu mało markowej firmy (chyba najtańsza pamięć jaka była na allegro), oraz zasilacz do uruchamiania tego w domu, oferujący moc 149W. Sprzęt leżał z braku pieniędzy [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste">Zabrałem się w końcu za projekt CarPC do samochodu. Już jakiś czas temu kupiłem używaną płytę główną Intela &#8211; D945GCLF, z wbudowanym procesorem Atom 230, do tego 1GB DDR2 ramu mało markowej firmy (chyba najtańsza pamięć jaka była na allegro), oraz zasilacz do uruchamiania tego w domu, oferujący moc 149W. Sprzęt leżał z braku pieniędzy i czasu, aż do teraz. Główny problem CarPC to oczywiście pamięć trwała &#8211; początkowo chciałem zastosować kartę CF w przejściówce do IDE, jednak tutaj najtańsze zakupy nie okazały się najlepszymi. Kupiłem 16GB &#8222;firmy&#8221; AKYGA, na którym system &#8211; fakt &#8211; działał, jednak tempo pracy przynosi wspomnienia z pracą w windowsie 95 na komputerze z procesorem 486. Przeglądałem kolejne konstrukcje, w głowie roiło mi się od różnych myśli. Dyski SSD i szybsze karty CF odpadały w przedbiegach z racji ich kosztowności. Trafiłem na dysk twardy Momentus XT, który jest hybrydą SSD i zwykłych talerzy, jednak nie do końca takie rozwiązanie mnie przekonało (głównie z racji ceny). Ostatecznie wybór padł na w miarę tani dysk twardy Samsung HM321HI, oferujący 320GB, oraz podobno zwiększoną odporność na wstrząsy (wyczytałem, ale nie wiem ile w tym prawdy, że dysk posiada dwie głowice, i w trakcie pracy jest w stanie znieść przeciążenia do 400G). Tak więc pojawiły się podstawowe podzespoły, złożone do kupy i podpięte pod monitor przy biurku pozwoliły zainstalować Windowsa XP z USB. Z samą instalacją było też trochę problemów, dziwnie strasznie adresował mi pendrive jako główny dysk, jednak w końcu okiełznałem to i bezproblemowo zainstalowałem system. Osobiście wolałbym CarPC zbudowane na linuxie, jednak z racji praktyczności (AutoMapa) jest Windows. Szybka konfiguracja systemu, wszystko śmiga pięknie, wiatraczek na chipsecie płyty chodzi głośniej niż sam dysk, jestem ze sprzętu wstępnie zadowolony.</div>
<div>&nbsp;</div>
<div>Za pulpit sterujący i wyświetlający posłuży EBY701, jednocześnie najtańszy dotykowy ekran, będący równocześnie najdroższym pojedyńczym elementem całości. Jednak pierwsze co po przyjściu ekranu to zniesmaczył mnie sposób podłączenia pod niego komputera. Podejrzewałem, że wejścia będzie miał bezpośrednio w swojej obudowie, a tutaj wystaje sobie kabelek do podłączenia wszystkiego. Do tego VGA idzie razem z USB &#8211; to mi się nie podobało. Zmuszony w takim razie byłem zamówić przedłużkę 5m damsko/męską na vga i przedłużacz 5m USB. Jestem ciekawy, czy takie długości kabla mi wystarczą, i czy przy odległościach i zakłóceniach w samochodzie nie będzie z tym problemów, na razie jednak elementy te są zamówione i czekam aż listonosz mi je do rąk własnych przekaże.</div>
<div>&nbsp;</div>
<div id="_mcePaste">Ekran oczywiście muszę umieścić z przodu, w miejsce fabrycznego 2din w desce rozdzielczej. Kupiłem zapasowy plastik, w którym rzeźbię (boję się trochę faktu, że pochodzi z wersji &#8217;08, oby nie było różnic w montażu), i w którym chcę ładnie wstawić ekran. Wstępnie wyrzeźbiona konstrukcja wraz z przymiarką ekranu prezentuje się tak:</div>
<div id="_mcePaste"><a href="http://files.end.civ.pl/carpc/11-08-2011%20stage%20I/IMG_20110811_161835.jpg"><img src="http://files.end.civ.pl/carpc/11-08-2011%20stage%20I/IMG_20110811_161835.jpg" alt="" /></a><a href="http://files.end.civ.pl/carpc/11-08-2011%20stage%20I/IMG_20110811_172924.jpg"><img src="http://files.end.civ.pl/carpc/11-08-2011%20stage%20I/IMG_20110811_172924.jpg" alt="" /></a></div>
<div id="_mcePaste">Do rzeźbienia użyłem zestawu narzędzi, z allegro: (VTDH02)</div>
<div id="_mcePaste"><a href="http://allegro.pl/vthd02-mini-wiertarka-szlifierka-62-akcesoria-i1726157417.html">http://allegro.pl/vthd02-mini-wiertarka-szlifierka-62-akcesoria-i1726157417.html</a></div>
<div id="_mcePaste">Niefortunnie 4 tarcze tnące złamałem przy wycinaniu, na szczęście jedna przetrzymała, i na pewno jeszcze się przyda, jak też cały zestaw. Po tych zabiegach konsolę centralną zostawiłem, w celu przemyślenia sprawy wyprowadzenia USB oraz sposobu połączenia wszystkich plastikowych elementów ze sobą.</div>
<div>&nbsp;</div>
<div id="_mcePaste">Aktualnie planuję wstawić 2 porty USB przy ekranie, jednak wszystko to na razie jest tylko wizja. Do celu wstawienia USB kupiłem 4 portowy HUB, który do każdego portu USB ma osobne &#8222;odprowadzenie&#8221;.</div>
<div>&nbsp;</div>
<div id="_mcePaste">Następnie zabrałem się za konstrukcję obudowy. Każde drewno jest tutaj mile widziane, swego czasu ktoś wysłał mi jako zabezpieczenie przesyłki kawałek płyty (28x38x3 mm), drewnopodobnej na której bazuję. Do tego kawałka sklejki przykręciłem płytę główną, zachowując dystans w montażu dzięki kilku sztukom podkładek. Płyta główna jest stabilna, wszystko jest dobrze.</div>
<div id="_mcePaste">Kolejną rzeczą do opanowania jest dysk twardy. Wstępnie znajomy podrzucił mi pomysł, by amortyzować go poprzez sprężynki z długopisów, i jak na razie się tego pomysłu trzymam. Dysk chcę zamocować w obudowie 2,5, którą znalazłem w czeluściach swojego pokoju, musiałem w nim tylko wyciąć dziurę by podłączyć do niego kable sata. Obudowa ma bardzo ładny napis VAIO, mogę więc mówić o tym, że sprzęt jest markowy <img src='http://blog.kuczok.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </div>
<div>&nbsp;</div>
<div id="_mcePaste">Do zestawu jeszcze doszła karta sieciowa TP-LINK TL-WN551G, którą odkupiłem za 4-pak od znajomego, i która śmiało będzie mogła służyć do wardrivingu, chociaż jeszcze nie testowałem, jak sobie będzie dawać radę antena zamknięta w bagażniku samochodu.</div>
<div>&nbsp;</div>
<div id="_mcePaste">Do tego wszystkiego dojdzie jeszcze zasilacz M3-ATX, który ma niesamowicie wysokie ceny w polsce. W USA można go dostać za 60 dolców, co w przeliczeniu daje 200zł, nawet licząc z przesyłką do polski &#8211; 10dolarów, daje to łącznie ok 250zł. Jednak wolałem nie ryzykować, bałem się o doliczenie cła, i też strasznie denerwujące jest oczekiwanie na przesyłkę. W końcu zasilacz kupuje się raz na dłuuuższy czas (przynajmniej tak to planuję).</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.kuczok.net/carpc-megane-the-begining/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>energy watcher</title>
		<link>http://blog.kuczok.net/energy-watcher/</link>
		<comments>http://blog.kuczok.net/energy-watcher/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 14:26:52 +0000</pubDate>
		<dc:creator>end</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[programowanie]]></category>
		<category><![CDATA[bateria]]></category>
		<category><![CDATA[conky]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[energy watcher]]></category>
		<category><![CDATA[konsola]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[osczędzanie]]></category>
		<category><![CDATA[zużycie]]></category>
		<category><![CDATA[zużycie energii]]></category>
		<category><![CDATA[zużycie prądu]]></category>

		<guid isPermaLink="false">http://www.kuczok.net/?p=206</guid>
		<description><![CDATA[Powertop pokazuje ciekawą informację o aktualnym poborze mocy, którą to chciałem mieć pokazaną w Conky. Niestety nie znalazłem ku temu żadnych gotowych skryptów ani programów. Uznałem więc, że jest potrzeba &#8211; i sam zabrałem się za pisanie. Na początku myślałem by wykonać to w c++, jednak niestety parsowanie stringów tam jest nie na moje nerwy. [...]]]></description>
			<content:encoded><![CDATA[<p>Powertop pokazuje ciekawą informację o aktualnym poborze mocy, którą to chciałem mieć pokazaną w Conky. Niestety nie znalazłem ku temu żadnych gotowych skryptów ani programów. Uznałem więc, że jest potrzeba &#8211; i sam zabrałem się za pisanie. Na początku myślałem by wykonać to w c++, jednak niestety parsowanie stringów tam jest nie na moje nerwy. Więc poszedłem na łatwiznę, i napisałem stosowny skrypt w php.</p>
<pre class="brush:php">#!/usr/bin/php
&lt;?php
/* CONFIG */
define ('BATTERY','BAT0'); //set to your acpi batt (/proc/acpi/battery/XXX)

/* END OF CONFIG */

if (!is_file('/proc/acpi/battery/'.BATTERY.'/state')) die("Battery state file not found!\n\r");

function showhelp() {
	echo "Energy Watcher 0.2\n\r";
	echo "Usage: ewatcher [-vw]\n\r";
	echo "   -v   verbose mode\n\r";
	echo "   -w   show only W\n\r";
}

$verbose = false;
$onlywatt = false;

$arguments = getopt('hvw');
if (isset($arguments['h'])) {
	showhelp(); exit();
}

if (isset($arguments['v'])) $verbose = true;
if (isset($arguments['w'])) $onlywatt = true;

/* get last timestamp &amp; amp */
if (is_file('last_timestamp')) $last_timestamp = file_get_contents('last_timestamp');
else $last_timestamp = time();

if (is_file('last_amp')) $last_amp = file_get_contents('last_amp');
else $last_amp = 1;

/* get current timestamp */
$current_timestamp=time();

/* get current amp */
$battery_state = file_get_contents('/proc/acpi/battery/'.BATTERY.'/state');
$pattern = "/remaining capacity\:[\ ]+([0-9]+)/";
preg_match($pattern,$battery_state,$matches);
$current_amp = intval($matches[1]);

if ( $current_timestamp &gt; ($last_timestamp+60) ) {

	/* get current voltage */
	$pattern = "/present voltage\:[\ ]+([0-9]+)/";
	preg_match($pattern,$battery_state,$matches);
	$current_voltage = intval($matches[1]);

	/* echo infos */
	if ($verbose) {
		echo 'Last timestamp: ' . $last_timestamp . "\n\r";
		echo 'Current timestamp: '. $current_timestamp . "\n\r";

		echo 'Last amp: '. $last_amp/1000 . " Ah\n\r";
		echo 'Current amp: '. $current_amp/1000 ." Ah\n\r";

		echo 'Current voltage: '. $current_voltage/1000 ." V\n\r";
	}

	/* calculate battery usage */
	$time_diff = $current_timestamp - $last_timestamp;
	$amp_diff = ($last_amp - $current_amp) / 1000;
	$battery_usage = $amp_diff / ($time_diff/(60*60));

	if (!$onlywatt) echo 'Battery usage: '.$battery_usage .' A'."\n\r";

	$watt1 = sprintf("%01.2f", ($current_amp * $current_voltage) / (1000*1000) );
	$watt2 = sprintf("%01.2f", ($battery_usage * $current_voltage) / 1000 );
	if (!$onlywatt) echo 'Remaining: '.$watt1 .' W' ."\n\r";
	if (!$onlywatt) echo 'Battery usage: '.$watt2.' W' ."\n\r";
	else echo $watt2;

	file_put_contents('last_timestamp',$current_timestamp);
	file_put_contents('last_amp',$current_amp);
	file_put_contents('last_watt2',$watt2);

} else {
	if ($verbose) echo 'Not enough time for new stats'."\n\r";
	if (is_file('last_watt2')) {
		$watt2 = file_get_contents('last_watt2');
		if (!$onlywatt) echo 'Last battery usage: '.$watt2.' W' ."\n\r";
		else echo $watt2."\n";
	}
}
/* save infos */
if (!is_file('last_timestamp')) {
	file_put_contents('last_timestamp',$current_timestamp);
	file_put_contents('last_amp',$current_amp);
}

?&gt;</pre>
<p>Zapisujemy sobie pod nazwą najlepiej ewatcher i jest <img src='http://blog.kuczok.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Tworzy on sobie trzy pliki w katalogu, w którym działa więc musi być uruchamiany z uprawnieniami które mu na to pozwolą. Wykorzystanie mocy oblicza na podstawie ostatnich 60 sekund. Opcja -v wyświetla więcej informacji które pobiera z różnych plików, natomiast opcja -w ogranicza się do wyświetlenia wykorzystanej mocy &#8211; właśnie po to, by móc z taką opcją włączyć skrypt do conkyego.</p>
<p>Aby skrypt działał poprawnie wymagane jest oczywiście zainstalowane php w systemie, oraz dostęp z php do katalogu /proc. W skrypcie musimy skonfigurować naszą baterię, ale w większości wypadków defaultowe ustawienie BAT0 będzie poprawne.</p>
<p>Do conky&#8217;ego skrypt wstawiamy następująco:<br />
<em>${execi 60 /sciezka/ewatcher -w}</em></p>
<p>Skrypt musi mieć ustawiony atrybut uruchamialny (<em>chmod +x</em>)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kuczok.net/energy-watcher/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

