<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>tom000.info - The Personal Website</title><link>http://pl.tom000.info/</link><description>Blog - Ostatnie wpisy</description><language>en</language><managingEditor>noemail@noemail.org (Tomasz Chudyk)</managingEditor><lastBuildDate>Wed, 11 Nov 2009 08:20:00 PST</lastBuildDate><itunes:owner><itunes:email>noemail@noemail.org</itunes:email></itunes:owner><itunes:explicit>no</itunes:explicit><itunes:subtitle>Blog - Ostatnie wpisy</itunes:subtitle><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/tom000info" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>Zmiany na stronie</title><link>http://feedproxy.google.com/~r/tom000info/~3/7xGCxAvwmfM/zmiany-na-stronie.html</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tomasz Chudyk</dc:creator><pubDate>Wed, 11 Nov 2009 08:20:00 PST</pubDate><guid isPermaLink="false">http://pl.tom000.info/blog/zmiany-na-stronie.html</guid><description>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
                &lt;p&gt;&lt;img style="float: left; margin: 5px;" src="http://tom000.info/../../../share/articles/179/tom000_logo.png" alt="tom000 - Logo storny" width="90" height="90" /&gt;Osoby, kt&amp;oacute;re od czasu do czasu odwiedzają moją stronę pewnie zauważyły, że trochę się pozmieniało na stronie. Pierwsze co się rzuca w oczy, to całkiem nowa grafika i dwukolumnowy układ strony. Zmiany graficzne to jednak nie wszystko. Zmianie uległ r&amp;oacute;wnież system CMS strony, kt&amp;oacute;ry został napisany całkiem od nowa.&lt;br /&gt; &lt;br /&gt; Ograniczyłem trochę funkcjonalność serwisu. Całkiem zrezygnowałem z anglojęzycznej wersji bloga. Dostępna jest tam tylko moja wizyt&amp;oacute;wka w postaci portfolio i galerii. Zmianie uległ r&amp;oacute;wnież spos&amp;oacute;b adresowania stron. Polska wersja znajduje się teraz pod gł&amp;oacute;wną domeną, a angielska jest w subdomenie &amp;bdquo;en&amp;rdquo;. Wszystkie adresy ze starszej wersji powinny zwracać status 301 i przekierowywać na właściwą stronę w nowej wersji. Serwis działa na razie w wersji pr&amp;oacute;bnej i pewne rzeczy mogą ulec zmianie.&lt;br /&gt; &lt;br /&gt; Dla tych co nie widzieli, lub nie pamiętają starszej wersji witryny, poniżej screen.&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;img src="http://tom000.info/../../../share/articles/179/tom000_home_old.png" alt="Stara wersja strony" width="500" height="254" /&gt;&lt;/p&gt;                            &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tom000info/~4/7xGCxAvwmfM" height="1" width="1"/&gt;</description><feedburner:origLink>http://pl.tom000.info/blog/zmiany-na-stronie.html</feedburner:origLink></item><item><title>Telewizja przez Internet</title><link>http://feedproxy.google.com/~r/tom000info/~3/-Qw0JAPP5Q0/telewizja_przez_internet.html</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tom000</dc:creator><pubDate>Fri, 18 Sep 2009 04:06:20 PDT</pubDate><guid isPermaLink="false">http://pl.tom000.info/blog/telewizja_przez_internet.html</guid><description>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
                &lt;p&gt;&lt;img style="float: left; margin: 5px;" src="http://tom000.info//share/articles/174/livestation.png" alt="LiveStation &amp;amp; Tux" width="99" height="99" /&gt;Temat nie jest jakiś szczeg&amp;oacute;lnie nowy. Już od kilku lat się słyszy o możliwości oglądania TV przez internet, Sam tym tematem się nie interesowałem, jednak ostatnio natknąłem się na ciekawy program umożliwiający przeglądanie sporej ilości kanał&amp;oacute;w TV za darmo. Mimo że powstało już wiele program&amp;oacute;w agregujących stacje telewizyjne transmitujące przez internet, postanowiłem wspomnieć o tym programie, ponieważ znacznie rzadziej można spotkać coś takiego działającego w systemie Linux.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Program dostarczony jest przez serwis &lt;a title="Livestation - TV stream" href="http://www.livestation.com/"&gt;LiveStation.com&lt;/a&gt; i działa na interfejsie QT3. Aby m&amp;oacute;c oglądać stacje telewizyjne musimy się w pierwszej kolejności zarejestrować w tym serwisie. Można to zrobić bezpośrednio z programu &amp;ndash; zajmuje to około 3 sekund.&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;img src="http://tom000.info//share/articles/174/livestream.png" alt="LiveStation - okno programu" width="400" height="425" /&gt;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;em&gt;LiveStation - okno programu&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Aktualnie do bazy dodanych jest ponad 3 tysiące program&amp;oacute;w. Na początku na liście naszych ulubionych kanał&amp;oacute;w znajduje się około 20 pozycji, z czego większość są to kanały informacyjne i często w języku trudno zrozumiałym (czytaj &amp;ndash; nieanglojęzyczne). W bardzo łatwy spos&amp;oacute;b możemy wyszukać r&amp;oacute;wnież nowe stacje i dodać je do listy. Ja zacząłem od przeglądnięcia kanał&amp;oacute;w muzycznych i parę z nich dodałem do swojej listy. Oglądając kanały telewizyjne możemy r&amp;oacute;wnież komunikować się z innymi użytkownikami oglądającymi to co my w danej chwili przez chat wbudowany w program. &lt;br /&gt;Z opcji, kt&amp;oacute;rych mi brakuję mogę wymienić możliwość nagrywania, robienia screenu, czy dodawania nowych kanał&amp;oacute;w/strumieni bezpośrednio w programie, nie przez stronę www. Mimo wszystko zachęcam do samodzielnego sprawdzenia programu.&lt;/p&gt;                            &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tom000info/~4/-Qw0JAPP5Q0" height="1" width="1"/&gt;</description><feedburner:origLink>http://pl.tom000.info/blog/telewizja_przez_internet.html</feedburner:origLink></item><item><title>Jak zidentyfikować plik bez rozszerzenia?</title><link>http://feedproxy.google.com/~r/tom000info/~3/t8fuvrLa7Qw/jak_zidentyfikowac_plik_bez_rozszerzenia.html</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tom000</dc:creator><pubDate>Wed, 02 Sep 2009 08:28:01 PDT</pubDate><guid isPermaLink="false">http://pl.tom000.info/blog/jak_zidentyfikowac_plik_bez_rozszerzenia.html</guid><description>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
                &lt;p&gt;&lt;img style="float: left; margin: 15px;" src="http://tom000.info//share/articles/173/trid_icon.jpg" alt="TrID - ikona programu" width="66" height="52" /&gt;Czasem zdarza się że w systemie, lub w naszych dokumentach natrafiamy na plik, kt&amp;oacute;ry nie posiada rozszerzenia. Ze względu, że 'siedzi' on u nas już od niepamiętnych czas&amp;oacute;w to i jego typ może być już dla nas nieznany. Osoby bardziej obyte z r&amp;oacute;żnymi typami plik&amp;oacute;w mogą za pomocą polecenia &lt;em&gt;cat&lt;/em&gt; przejrzeć zawartość pliku i po pierwszych linijkach odkryć, że jest to obrazek PNG, lub dokument Open Office'a. Dla tych, kt&amp;oacute;rzy nie wiedzą &amp;ndash; istnieje prostszy spos&amp;oacute;b.&lt;br /&gt;&lt;br /&gt;W celu identyfikacji takich plik&amp;oacute;w może posłużyć nam program &lt;a title="TrID - strona programu" href="http://mark0.net/soft-trid-e.html"&gt;TrID&lt;/a&gt; autorstwa Marca Pontello. Rozpoznawanie plik&amp;oacute;w za pomocą tego narzędzia jest bardzo proste. Należy zacząć od pobrania pliku programu i pliku bazy z definicjami typ&amp;oacute;w. Po rozpakowaniu archiw&amp;oacute;w zmieniamy nazwę pliku bazy w ten spos&amp;oacute;b, aby wszystkie znaki były małymi literami (w innym przypadku program nie znajdzie bazy). Następnie z poziomu konsoli wpisujemy:&lt;/p&gt;
&lt;pre&gt;./trid plik&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;Dla przykładowo zidentyfikowanego pliku triddefs.trd otrzymujemy rezultat w postaci procentowej &amp;ndash; jakiego typu jest wybrany plik:&lt;/p&gt;
&lt;pre&gt;TrID/32 - File Identifier v2.00/Linux - (C) 2003-06 By M.Pontello
Definitions found:&amp;nbsp; 3820&lt;br /&gt;Analyzing...&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Collecting data from file: triddefs.trd&lt;br /&gt;&amp;nbsp;61.1% (.TRD) TrID defs package (22009/2/8)
 27.7% (.AOS) AOS File Format (10000/1/3)
 11.1% (.) Generic RIFF container (4000/1)
&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;Więcej informacji na temat działania programu można znaleźć na stronie autora.&lt;/p&gt;                            &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tom000info/~4/t8fuvrLa7Qw" height="1" width="1"/&gt;</description><feedburner:origLink>http://pl.tom000.info/blog/jak_zidentyfikowac_plik_bez_rozszerzenia.html</feedburner:origLink></item><item><title>Pidgin i status 'Tylko dla znajomych'</title><link>http://feedproxy.google.com/~r/tom000info/~3/6xVkxJbc0vI/pidgin_i_status_tylko_dla_znajomych.html</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tom000</dc:creator><pubDate>Wed, 19 Aug 2009 23:36:18 PDT</pubDate><guid isPermaLink="false">http://pl.tom000.info/blog/pidgin_i_status_tylko_dla_znajomych.html</guid><description>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
                &lt;p&gt;&lt;img style="float: left; margin: 10px;" src="http://tom000.info//share/articles/172/pidgin-icon.png" alt="Pidgin - ikona" width="100" height="100" /&gt;Miej więcej 2 dni temu pojawił się nowy &lt;a title="Komunikator internetowy Pidgin" href="http://pidgin.im/"&gt;Pidgin&lt;/a&gt; &amp;ndash; 2.6. Ze względu na to, że posiadam teraz 2 komunikatory &amp;ndash; osobno dla GG i osobno dla kilku innych sieci, postanowiłem je połączyć w jedno. Właściwie chciałem zrobić już to dawno temu, ale ciągle brakowało mi opcji bycia widocznym tylko dla os&amp;oacute;b, kt&amp;oacute;re mam na swojej liście kontakt&amp;oacute;w.&lt;br /&gt;&lt;br /&gt;Zacząłem więc od przejrzenia change-log&amp;oacute;w kilku ostatnich wersji Pidgina, żeby się upewnić, czy takiej funkcjonalności nie wprowadzono. Nie doszukałem się jednak tego i postanowiłem sam w tej sprawie coś zrobić. Początkowo dość chaotycznie zacząłem przeglądać kod źr&amp;oacute;dłowy Pidgina, a p&amp;oacute;źniej skupiłem się tylko na protokole Gadu-Gadu. Jak się przekonałem wystarczyło dodać pewną maskę do zmiennej w funkcji ustawiania statusu.&lt;br /&gt;&lt;br /&gt;Mojego patch'a możecie znaleźć &lt;a title="Patch do Pidgin - Widoczny tylko dla znajomych" href="http://tom000.info//share/articles/172/pidgin-2.6.1-status.diff"&gt;tutaj&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Instalacja bardzo prosta &amp;ndash; ściągnięcie kod&amp;oacute;w źr&amp;oacute;dłowych Pidgina 2.6.1, rozpakowanie, a następnie zastosowanie powyższego patch'a poleceniem:&lt;/p&gt;
&lt;pre&gt;cd ../pidgin-2.6.1&lt;br /&gt;patch -p0 &amp;lt; ../pidgin-2.6.1-status.diff&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;Następnie wystarczy skompilować program. W moim przypadku zrobiłem to tak:&lt;/p&gt;
&lt;pre&gt;./configure --prefix=/usr --disable-nm --disable-tcl&lt;br /&gt;make&lt;br /&gt;make install&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;Niestety patch działa od momentu zmiany statusu, a nie włączenia programu, więc najlepiej ustawić się przy starcie programu jako rozłączony, albo niewidoczny, a następnie sobie zmienić status np. na dostępny.&lt;/p&gt;                            &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tom000info/~4/6xVkxJbc0vI" height="1" width="1"/&gt;</description><enclosure url="http://tom000.info//share/articles/172/pidgin-2.6.1-status.diff" length="689" type="application/octet-stream" /><media:content url="http://tom000.info//share/articles/172/pidgin-2.6.1-status.diff" fileSize="689" type="application/octet-stream" /><itunes:explicit>no</itunes:explicit><itunes:subtitle> Miej więcej 2 dni temu pojawił się nowy Pidgin &amp;ndash; 2.6. Ze względu na to, że posiadam teraz 2 komunikatory &amp;ndash; osobno dla GG i osobno dla kilku innych sieci, postanowiłem je połączyć w jedno. Właściwie chciałem zrobić już to dawno temu, ale ciągl</itunes:subtitle><itunes:summary> Miej więcej 2 dni temu pojawił się nowy Pidgin &amp;ndash; 2.6. Ze względu na to, że posiadam teraz 2 komunikatory &amp;ndash; osobno dla GG i osobno dla kilku innych sieci, postanowiłem je połączyć w jedno. Właściwie chciałem zrobić już to dawno temu, ale ciągle brakowało mi opcji bycia widocznym tylko dla os&amp;oacute;b, kt&amp;oacute;re mam na swojej liście kontakt&amp;oacute;w. Zacząłem więc od przejrzenia change-log&amp;oacute;w kilku ostatnich wersji Pidgina, żeby się upewnić, czy takiej funkcjonalności nie wprowadzono. Nie doszukałem się jednak tego i postanowiłem sam w tej sprawie coś zrobić. Początkowo dość chaotycznie zacząłem przeglądać kod źr&amp;oacute;dłowy Pidgina, a p&amp;oacute;źniej skupiłem się tylko na protokole Gadu-Gadu. Jak się przekonałem wystarczyło dodać pewną maskę do zmiennej w funkcji ustawiania statusu. Mojego patch'a możecie znaleźć tutaj. Instalacja bardzo prosta &amp;ndash; ściągnięcie kod&amp;oacute;w źr&amp;oacute;dłowych Pidgina 2.6.1, rozpakowanie, a następnie zastosowanie powyższego patch'a poleceniem: cd ../pidgin-2.6.1 patch -p0 &amp;lt; ../pidgin-2.6.1-status.diff Następnie wystarczy skompilować program. W moim przypadku zrobiłem to tak: ./configure --prefix=/usr --disable-nm --disable-tcl make make install Niestety patch działa od momentu zmiany statusu, a nie włączenia programu, więc najlepiej ustawić się przy starcie programu jako rozłączony, albo niewidoczny, a następnie sobie zmienić status np. na dostępny. </itunes:summary><feedburner:origLink>http://pl.tom000.info/blog/pidgin_i_status_tylko_dla_znajomych.html</feedburner:origLink></item><item><title>'Płynne' skalowanie grafiki w GIMPie</title><link>http://feedproxy.google.com/~r/tom000info/~3/jV0D5mGZC-E/plynne_skalowanie_grafiki_w_gimpie.html</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tom000</dc:creator><pubDate>Tue, 21 Jul 2009 00:36:37 PDT</pubDate><guid isPermaLink="false">http://pl.tom000.info/blog/plynne_skalowanie_grafiki_w_gimpie.html</guid><description>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
                &lt;p&gt;&lt;img style="float: left; margin-left: 5px; margin-right: 5px; margin-top: 10px; margin-bottom: 10px;" src="http://tom000.info//share/articles/171/gimp_logo.png" alt="GIMP - logo" width="100" height="73" /&gt;Ostatnio już kilka razy natknąłem się na narzędzia i filmiki pokazujące algorytm skalowania obrazk&amp;oacute;w, bez zniekształcania pierwszego planu. Przyszedł w końcu czas, że i ja chciałem spr&amp;oacute;bować jak to będzie działać w praktyce. Trafiłem na plugin, kt&amp;oacute;ry taką możliwość wprowadza do GIMPa.&lt;br /&gt;&lt;br /&gt;&lt;a title="Liquid Rescale - The GIMP Plugin" href="http://liquidrescale.wikidot.com/"&gt;Liquid Rescale&lt;/a&gt; (tak nazywa się ten plgugin) do działania wymaga biblioteki &lt;a title="Liquid Rescale Library" href="http://liblqr.wikidot.com/"&gt;Liquid Rescale Library&lt;/a&gt;. Jeżeli nie mamy, to trzeba zacząć od jej skompilowania:&lt;/p&gt;
&lt;pre&gt;tar xvf liblqr-1-0.4.1.tar.bz2&lt;br /&gt;cd liblqr-1-0.4.1&lt;br /&gt;./configure --prefix=/usr&lt;br /&gt;make&lt;br /&gt;make install&lt;/pre&gt;
&lt;p style="text-align: left;"&gt;&lt;br /&gt;A następnie analogicznie z rozpakowujemy i kompilujemy plugin GIMPa.&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;br /&gt;Aby przetestować działanie pluginu otwieramy jakieś zdjęcie w GIMPie i z menu 'Warstwa' wybieramy 'Liquid rescale...'. Tutaj jednak chcę zwr&amp;oacute;cić uwagę, że nie każde zdjęcie da się tak ładnie przeskalować, żeby najważniejsze elementy nie straciły swojego kształtu. Zależy to chyba gł&amp;oacute;wnie od tego jak bardzo jest wyeksponowany pierwszy plan i jak mało istotne tło, oraz oczywiście o jak dużo chcemy przeskalować obrazek. Poniżej moja pr&amp;oacute;ba z obrazkiem, kt&amp;oacute;ry znalazłem na dysku.&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://tom000.info//share/articles/171/gimp_1.jpg" alt="Obrazek oryginalny" width="300" height="188" /&gt; &lt;img src="http://tom000.info//share/articles/171/gimp_2.jpg" alt="Obrazek przeskalowany" width="250" height="188" /&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;&lt;br /&gt;&lt;br /&gt;Pierwsze zdjęcie jest oryginalne, drugie ze zmniejszoną szerokością.&lt;/p&gt;                            &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/tom000info/~4/jV0D5mGZC-E" height="1" width="1"/&gt;</description><feedburner:origLink>http://pl.tom000.info/blog/plynne_skalowanie_grafiki_w_gimpie.html</feedburner:origLink></item><media:rating>nonadult</media:rating></channel></rss>
