<?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>Kantorek</title> <atom:link href="http://zczajto.pl/feed" rel="self" type="application/rss+xml" /><link>http://zczajto.pl</link> <description>Tylko przyjazna wymiana myśli</description> <lastBuildDate>Mon, 09 Apr 2012 18:27:57 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Przelew zwrotu podatku na konto bankowe</title><link>http://zczajto.pl/archives/932</link> <comments>http://zczajto.pl/archives/932#comments</comments> <pubDate>Mon, 09 Apr 2012 18:27:57 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[freed-up]]></category> <guid
isPermaLink="false">http://zczajto.pl/?p=932</guid> <description><![CDATA[Od rozliczeń z roku 2011 celem zmiany danych (a więc i aktualizacji/podania numeru rachunku bankowego) osoby fizycznej będącej podatnikiem wypełnia się druk Centralnego Rejestru Podmiotów Krajowej Ewidencji Podatników ZAP-3. Można go znaleźć pod linkiem poniżej. ZAP-3 i inne No tags for this post.]]></description> <content:encoded><![CDATA[<p>Od rozliczeń z roku 2011 celem zmiany danych (a więc i aktualizacji/podania numeru rachunku bankowego) osoby fizycznej będącej podatnikiem wypełnia się druk Centralnego Rejestru Podmiotów Krajowej Ewidencji Podatników ZAP-3.</p><p>Można go znaleźć pod linkiem poniżej.</p><p><a
href=" http://chomikuj.pl/yoshibz/PIT-NIP-DZ_GOSP">ZAP-3 i inne</a></p> No tags for this post.]]></content:encoded> <wfw:commentRss>http://zczajto.pl/archives/932/feed</wfw:commentRss> <slash:comments></slash:comments> </item> <item><title>Simlock za darmo w HTC Desire</title><link>http://zczajto.pl/archives/930</link> <comments>http://zczajto.pl/archives/930#comments</comments> <pubDate>Mon, 09 Apr 2012 17:42:32 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[freed-up]]></category> <category><![CDATA[cable]]></category> <category><![CDATA[Desire]]></category> <category><![CDATA[HTC]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[off]]></category> <category><![CDATA[simlock]]></category> <category><![CDATA[standard]]></category> <category><![CDATA[usb]]></category> <guid
isPermaLink="false">http://zczajto.pl/?p=930</guid> <description><![CDATA[Aby pozbyć się blokady simlock w telefonie HTC Desire wystarczy pobrać: Linux boot cd HTC Desire SIMlock OFF Wypalić bootowalny obraz na płycie CD/DVD (koniecznie na płycie, z pendrive&#8217;a nie zadziała) Odpalić z tej płyty komputer i podłączyć telefon przez port USB standardowym kablem z zestawu. Postępować zgodnie z instrukcjami na ekranie. Metoda w 100% [...]]]></description> <content:encoded><![CDATA[<p>Aby pozbyć się blokady simlock w telefonie HTC Desire wystarczy pobrać:</p><p><a
href="http://chomikuj.pl/yoshibz/Android+HTC+Desire/HTC-Desire-unlock_v0.2a,1575891848.iso">Linux boot cd HTC Desire SIMlock OFF</a></p><p>Wypalić bootowalny obraz na płycie CD/DVD  (koniecznie na płycie, z pendrive&#8217;a nie zadziała)<br
/> Odpalić z tej płyty komputer i podłączyć telefon przez port USB standardowym kablem z zestawu.</p><p>Postępować zgodnie z instrukcjami na ekranie.<br
/> Metoda w 100% sprawdzona. Działa i to za darmo.</p> Tags: <a
href="http://zczajto.pl/archives/tag/cable" title="cable" rel="tag">cable</a>, <a
href="http://zczajto.pl/archives/tag/desire" title="Desire" rel="tag">Desire</a>, <a
href="http://zczajto.pl/archives/tag/htc" title="HTC" rel="tag">HTC</a>, <a
href="http://zczajto.pl/archives/tag/linux" title="linux" rel="tag">linux</a>, <a
href="http://zczajto.pl/archives/tag/off" title="off" rel="tag">off</a>, <a
href="http://zczajto.pl/archives/tag/simlock" title="simlock" rel="tag">simlock</a>, <a
href="http://zczajto.pl/archives/tag/standard" title="standard" rel="tag">standard</a>, <a
href="http://zczajto.pl/archives/tag/usb" title="usb" rel="tag">usb</a><br
/> ]]></content:encoded> <wfw:commentRss>http://zczajto.pl/archives/930/feed</wfw:commentRss> <slash:comments></slash:comments> </item> <item><title>Atak na sieci wifi celem przechwycenia hasła dostępu.</title><link>http://zczajto.pl/archives/922</link> <comments>http://zczajto.pl/archives/922#comments</comments> <pubDate>Sun, 25 Mar 2012 09:09:13 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[freed-up]]></category> <category><![CDATA[aircrack]]></category> <category><![CDATA[back track 5]]></category> <category><![CDATA[crackowanie]]></category> <category><![CDATA[gerix]]></category> <category><![CDATA[hackowanie]]></category> <category><![CDATA[pendrive back track]]></category> <category><![CDATA[wep]]></category> <category><![CDATA[wifi]]></category> <category><![CDATA[wpa]]></category> <category><![CDATA[wpa2]]></category> <guid
isPermaLink="false">http://zczajto.pl/?p=922</guid> <description><![CDATA[Sprawdzony schemat postępowania przy crackowaniu wifi z szyfrowaniem WEP/WPA/WPA2. Kupujemy karte z chipem obsługiwanym, dedykowaną do wardrivingu, na USB, z anteną zewnętrzną. Chyba, że posiadamy już kartę wspieraną przez aircrack&#8217;a w dystrybucji Back Track 5. Należy zapytać google. Ściągamy dystrybucję linuksa dedykowaną do testowania zabezpieczeń ze środowiskiem Gnome: back track. Szykujemy pendriva 4-8 GB lub [...]]]></description> <content:encoded><![CDATA[<p>Sprawdzony schemat postępowania przy crackowaniu wifi z szyfrowaniem WEP/WPA/WPA2.</p><ol><li>Kupujemy karte z chipem obsługiwanym, dedykowaną do wardrivingu, na USB, z anteną zewnętrzną. Chyba, że posiadamy już kartę wspieraną przez aircrack&#8217;a w dystrybucji Back Track 5. Należy <a
href="http://lmgtfy.com/?q=model+karty+%2B+aircrack+%2B+backtrack">zapytać google.</a></li><li> Ściągamy dystrybucję linuksa dedykowaną do testowania zabezpieczeń ze środowiskiem Gnome: <a
href="http://www.backtrack-linux.org/downloads/">back track.</a></li><li> Szykujemy pendriva 4-8 GB lub w ostateczności płytę DVD, polecam jednak do takich celów użyć pendrive&#8217;a.</li><li> Ściagamy <a
href="http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/">program do instalacji bootowalnych obrazów ISO na pendrive</a> i instalujemy nim obraz najnowszego Back Track&#8217;a na przyszykowanym pendrivie. Najlepiej instalacji dokonać w trybie persistant. Umożliwi to wyodrębnienie części miejsca pendrive&#8217;a celem zapisu i odczytu plików które stworzymy podczas naszej pracy z dystrybucją back track (słowniki, pliki z handshake i inne dane aircrack&#8217;a, gerix&#8217;a itp. itd.). Do zapisu wystarczy nam przestrzeń z przedziału 500 mega &#8211; 2 giga. Oczywiście BT 5 podmontuje nam partycje EXT, NTFS i FAT obecne w komputerze, jednak dane takie wygodniej składować na pendrivie.</li><li> Podłączamy kartę na USB z anteną i uruchamiamy komputer z pendrive&#8217;a bootując back track. Troszkę czasu może to zająć. Proszę być cierpliwym. Jeśli linux automatycznie nie uruchomi się w trybie okienkowym należy wydać polecenie startx w konsoli celem uruchomienia środowiska graficznego Gnome.</li><li> Łamanie <a
href="http://www.youtube.com/watch?v=e0udwPoUR9k">szyfrowania WEP</a> przy użyciu Gerix w BT 5.</li><li> Łamanie <a
href="http://www.youtube.com/watch?v=X-vkHcUKChI">szyfrowania WPA/WPA2</a> przy użyciu Gerix w BT 5</li></ol> Tags: <a
href="http://zczajto.pl/archives/tag/aircrack" title="aircrack" rel="tag">aircrack</a>, <a
href="http://zczajto.pl/archives/tag/back-track-5" title="back track 5" rel="tag">back track 5</a>, <a
href="http://zczajto.pl/archives/tag/crackowanie" title="crackowanie" rel="tag">crackowanie</a>, <a
href="http://zczajto.pl/archives/tag/gerix" title="gerix" rel="tag">gerix</a>, <a
href="http://zczajto.pl/archives/tag/hackowanie" title="hackowanie" rel="tag">hackowanie</a>, <a
href="http://zczajto.pl/archives/tag/pendrive-back-track" title="pendrive back track" rel="tag">pendrive back track</a>, <a
href="http://zczajto.pl/archives/tag/wep" title="wep" rel="tag">wep</a>, <a
href="http://zczajto.pl/archives/tag/wifi" title="wifi" rel="tag">wifi</a>, <a
href="http://zczajto.pl/archives/tag/wpa" title="wpa" rel="tag">wpa</a>, <a
href="http://zczajto.pl/archives/tag/wpa2" title="wpa2" rel="tag">wpa2</a><br
/> ]]></content:encoded> <wfw:commentRss>http://zczajto.pl/archives/922/feed</wfw:commentRss> <slash:comments></slash:comments> </item> <item><title>Przygotowanie obrazu ISO z plików oraz nagrywanie CD/DVD wszystko w linuxowej konsoli.</title><link>http://zczajto.pl/archives/915</link> <comments>http://zczajto.pl/archives/915#comments</comments> <pubDate>Sun, 25 Dec 2011 15:14:34 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[freed-up]]></category> <category><![CDATA[linux dvd burning bash console iso burning iso creating]]></category> <guid
isPermaLink="false">http://zczajto.pl/?p=915</guid> <description><![CDATA[Na początek musimy posiadać narzędzia takie jak: genisoimage (mkisofs) growisofs 1mkisofs -o nazwa_tworzonego_obrazu.iso Nazwa_dodawanego_katalogu Utworzylismy obraz ISO teraz go wypalimy: 1growisofs -dvd-compat -Z /dev/sr0=/home/user/sciezka/nazwa_tworzonego_obrazu.iso -speed=2.4 W moim laptopie sciezka nagryarki DVD jest /dev/sr0. Nalezy pamietac aby ustawic wlasciwa sciezke urzadzenia oraz sciezke do wczesniej utworzonego obrazu ISO. &#160; Dodatkowo mozliwosci naszej  nagrywarki pod odpowiednia sciezka [...]]]></description> <content:encoded><![CDATA[<p>Na początek musimy posiadać narzędzia takie jak:</p><ul><li>genisoimage (mkisofs)</li><li>growisofs</li></ul><div
class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table
cellspacing="0" cellpadding="0"><tbody><tr><td
style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br
/></div></td><td><div
class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mkisofs <span
style="color: #660033;">-o</span> nazwa_tworzonego_obrazu.iso Nazwa_dodawanego_katalogu</div></td></tr></tbody></table></div><p>Utworzylismy obraz ISO teraz go wypalimy:</p><div
class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table
cellspacing="0" cellpadding="0"><tbody><tr><td
style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br
/></div></td><td><div
class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">growisofs <span
style="color: #660033;">-dvd-compat</span> <span
style="color: #660033;">-Z</span> <span
style="color: #000000; font-weight: bold;">/</span>dev<span
style="color: #000000; font-weight: bold;">/</span><span
style="color: #007800;">sr0</span>=<span
style="color: #000000; font-weight: bold;">/</span>home<span
style="color: #000000; font-weight: bold;">/</span>user<span
style="color: #000000; font-weight: bold;">/</span>sciezka<span
style="color: #000000; font-weight: bold;">/</span>nazwa_tworzonego_obrazu.iso <span
style="color: #660033;">-speed</span>=<span
style="color: #000000;">2.4</span></div></td></tr></tbody></table></div><p>W moim laptopie sciezka nagryarki DVD jest /dev/sr0. Nalezy pamietac aby ustawic wlasciwa sciezke urzadzenia oraz sciezke do wczesniej utworzonego obrazu ISO.</p><p>&nbsp;</p><p>Dodatkowo mozliwosci naszej  nagrywarki pod odpowiednia sciezka sprawdzimy poleceniem:</p><div
class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table
cellspacing="0" cellpadding="0"><tbody><tr><td
style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br
/></div></td><td><div
class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">dvd+rw-mediainfo <span
style="color: #000000; font-weight: bold;">/</span>dev<span
style="color: #000000; font-weight: bold;">/</span>sr0</div></td></tr></tbody></table></div><p>U mnie wyglada to nastepujaco:</p><div
class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><table
cellspacing="0" cellpadding="0"><tbody><tr><td
style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br
/>2<br
/>3<br
/>4<br
/>5<br
/>6<br
/>7<br
/>8<br
/>9<br
/>10<br
/>11<br
/>12<br
/>13<br
/>14<br
/>15<br
/>16<br
/>17<br
/>18<br
/>19<br
/>20<br
/>21<br
/>22<br
/>23<br
/>24<br
/>25<br
/>26<br
/>27<br
/>28<br
/>29<br
/>30<br
/>31<br
/>32<br
/>33<br
/></div></td><td><div
class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span
style="color: #7a0874; font-weight: bold;">&#91;</span>user<span
style="color: #000000; font-weight: bold;">@</span>host ~<span
style="color: #7a0874; font-weight: bold;">&#93;</span>$ dvd+rw-mediainfo <span
style="color: #000000; font-weight: bold;">/</span>dev<span
style="color: #000000; font-weight: bold;">/</span>sr0<br
/> INQUIRY:                <span
style="color: #7a0874; font-weight: bold;">&#91;</span>SONY    <span
style="color: #7a0874; font-weight: bold;">&#93;</span><span
style="color: #7a0874; font-weight: bold;">&#91;</span>DVD RW DW-Q58A  <span
style="color: #7a0874; font-weight: bold;">&#93;</span><span
style="color: #7a0874; font-weight: bold;">&#91;</span>UYS3<span
style="color: #7a0874; font-weight: bold;">&#93;</span><br
/> GET <span
style="color: #7a0874; font-weight: bold;">&#91;</span>CURRENT<span
style="color: #7a0874; font-weight: bold;">&#93;</span> CONFIGURATION:<br
/> Mounted Media:         1Bh, DVD+R<br
/> Media ID:              CMC MAG<span
style="color: #000000; font-weight: bold;">/</span>M01<br
/> Current Write Speed:   <span
style="color: #000000;">8.0</span><span
style="color: #007800;">x1385</span>=11080KB<span
style="color: #000000; font-weight: bold;">/</span>s<br
/> Write Speed <span
style="color: #666666; font-style: italic;">#0:        8.0x1385=11080KB/s</span><br
/> Write Speed <span
style="color: #666666; font-style: italic;">#1:        6.0x1385=8310KB/s</span><br
/> Write Speed <span
style="color: #666666; font-style: italic;">#2:        4.0x1385=5540KB/s</span><br
/> Write Speed <span
style="color: #666666; font-style: italic;">#3:        2.4x1385=3324KB/s</span><br
/> GET <span
style="color: #7a0874; font-weight: bold;">&#91;</span>CURRENT<span
style="color: #7a0874; font-weight: bold;">&#93;</span> PERFORMANCE:<br
/> Write Performance:     <span
style="color: #000000;">3.2</span><span
style="color: #007800;">x1385</span>=4432KB<span
style="color: #000000; font-weight: bold;">/</span>s<span
style="color: #000000; font-weight: bold;">@</span><span
style="color: #7a0874; font-weight: bold;">&#91;</span><span
style="color: #000000;">0</span> -<span
style="color: #000000; font-weight: bold;">&amp;</span>gt; <span
style="color: #000000;">0</span><span
style="color: #7a0874; font-weight: bold;">&#93;</span><br
/> Speed Descriptor<span
style="color: #666666; font-style: italic;">#0:    00/0 R@8.0x1385=11080KB/s W@8.0x1385=11080KB/s</span><br
/> Speed Descriptor<span
style="color: #666666; font-style: italic;">#1:    00/0 R@8.0x1385=11080KB/s W@6.0x1385=8310KB/s</span><br
/> Speed Descriptor<span
style="color: #666666; font-style: italic;">#2:    00/0 R@8.0x1385=11080KB/s W@4.0x1385=5540KB/s</span><br
/> Speed Descriptor<span
style="color: #666666; font-style: italic;">#3:    00/0 R@8.0x1385=11080KB/s W@2.4x1385=3324KB/s</span><br
/> READ DVD STRUCTURE<span
style="color: #7a0874; font-weight: bold;">&#91;</span><span
style="color: #666666; font-style: italic;">#0h]:</span><br
/> Media Book Type:       00h, DVD-ROM book <span
style="color: #7a0874; font-weight: bold;">&#91;</span>revision <span
style="color: #000000;">0</span><span
style="color: #7a0874; font-weight: bold;">&#93;</span><br
/> Legacy lead-out at:    <span
style="color: #000000;">2295104</span><span
style="color: #000000; font-weight: bold;">*</span><span
style="color: #000000;">2</span><span
style="color: #007800;">KB</span>=<span
style="color: #000000;">4700372992</span><br
/> READ DISC INFORMATION:<br
/> Disc status:           blank<br
/> Number of Sessions:    <span
style="color: #000000;">1</span><br
/> State of Last Session: empty<br
/> <span
style="color: #ff0000;">&quot;Next&quot;</span> Track:          <span
style="color: #000000;">1</span><br
/> Number of Tracks:      <span
style="color: #000000;">1</span><br
/> READ TRACK INFORMATION<span
style="color: #7a0874; font-weight: bold;">&#91;</span><span
style="color: #666666; font-style: italic;">#1]:</span><br
/> Track State:           blank<br
/> Track Start Address:   <span
style="color: #000000;">0</span><span
style="color: #000000; font-weight: bold;">*</span>2KB<br
/> Next Writable Address: <span
style="color: #000000;">0</span><span
style="color: #000000; font-weight: bold;">*</span>2KB<br
/> Free Blocks:           <span
style="color: #000000;">2295104</span><span
style="color: #000000; font-weight: bold;">*</span>2KB<br
/> Track Size:            <span
style="color: #000000;">2295104</span><span
style="color: #000000; font-weight: bold;">*</span>2KB<br
/> ROM Compatibility LBA: <span
style="color: #000000;">265696</span><br
/> READ CAPACITY:          <span
style="color: #000000;">0</span><span
style="color: #000000; font-weight: bold;">*</span><span
style="color: #000000;">2048</span>=<span
style="color: #000000;">0</span></div></td></tr></tbody></table></div><p>&nbsp;</p> Tags: <a
href="http://zczajto.pl/archives/tag/linux-dvd-burning-bash-console-iso-burning-iso-creating" title="linux dvd burning bash console iso burning iso creating" rel="tag">linux dvd burning bash console iso burning iso creating</a><br
/> ]]></content:encoded> <wfw:commentRss>http://zczajto.pl/archives/915/feed</wfw:commentRss> <slash:comments></slash:comments> </item> <item><title>Error: Resource problem creating</title><link>http://zczajto.pl/archives/912</link> <comments>http://zczajto.pl/archives/912#comments</comments> <pubDate>Sat, 03 Sep 2011 12:02:11 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[freed-up]]></category> <guid
isPermaLink="false">http://zczajto.pl/?p=912</guid> <description><![CDATA[1Resource problem creating '/tmp/orbit-(something) Rozwiązanie najczęściej wcale nie polega na zmianie uprawnien katalogu. Wystarczy zwolnij miejsce na partycji z katalogiem /tmp/. No tags for this post.]]></description> <content:encoded><![CDATA[<div
class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table
cellspacing="0" cellpadding="0"><tbody><tr><td
style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br
/></div></td><td><div
class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Resource problem creating <span
style="color: #ff0000;">'/tmp/orbit-(something)</span></div></td></tr></tbody></table></div><p>Rozwiązanie najczęściej wcale nie polega na zmianie uprawnien katalogu. Wystarczy zwolnij miejsce na partycji z katalogiem /tmp/.</p> No tags for this post.]]></content:encoded> <wfw:commentRss>http://zczajto.pl/archives/912/feed</wfw:commentRss> <slash:comments></slash:comments> </item> <item><title>Root HTC Wildfire &#8211; Nowe podejście</title><link>http://zczajto.pl/archives/897</link> <comments>http://zczajto.pl/archives/897#comments</comments> <pubDate>Wed, 31 Aug 2011 15:34:04 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[freed-up]]></category> <category><![CDATA[cyanogenmod]]></category> <category><![CDATA[HTC]]></category> <category><![CDATA[rom]]></category> <category><![CDATA[root]]></category> <category><![CDATA[s-off]]></category> <category><![CDATA[unblock]]></category> <category><![CDATA[wildfire]]></category> <guid
isPermaLink="false">http://zczajto.pl/?p=897</guid> <description><![CDATA[Co nie udaje się jednym, udało się innym. Od czasu wyjścia niefortunnej aktualizacji Froyo 2.2.0/1 dla HTC dla modyfikujących nastały złe czasy. Jak wszyscy wiemy dostarczono nie tylko aktualizacją ROMu ale i bootloadera HTC. HBOOT odświeżono z wersji ~0.8 do 1.01.0001. Eliminuje to poprzednie rozwiązania odblokowujące uprawnienia administracyjne/root&#8217;owskie a tym samym rozwiązania modyfikacji ROMu. W okresie [...]]]></description> <content:encoded><![CDATA[<h1>Co nie udaje się jednym, udało się innym.</h1><p>Od czasu wyjścia niefortunnej aktualizacji Froyo 2.2.0/1 dla HTC dla modyfikujących nastały złe czasy. Jak wszyscy wiemy dostarczono nie tylko aktualizacją ROMu ale i bootloadera HTC. HBOOT odświeżono z wersji ~0.8 do 1.01.0001. Eliminuje to poprzednie rozwiązania odblokowujące uprawnienia administracyjne/root&#8217;owskie a tym samym rozwiązania modyfikacji ROMu.</p><p>W okresie udostępnienia aktualizacji, sprzedaż smartfona Wildfire (głównie w sieci Play, następnie u innych operatorów) wzrosła. Jego świeżo upieczeni właściciele wychodzili z salonów GSM wpadająć w sidła update&#8217;u (odrobiną dygresji, model ten potocznie zwany jest zaganicą &#8222;Pszczółką/Bzyczkiem/Bzykiem &#8230;&#8221; = &#8222;Buzz&#8221;).</p><p>Z przejęciem uprawnień administracycnych/root&#8217;owskich za pomocą <a
title="exploit'a" href="http://pl.wikipedia.org/wiki/Exploit">exploit&#8217;a</a> przed aktualizacją udało się ekipie <a
title="Unrevoked" href="http://unrevoked.com/recovery/">Unrevoked</a>. Niestety po aktualizacji HBOOT&#8217;a do 1.01.0001 exploit stracił skuteczność. Rzesza właścicieli HTC niecierpliwie oczekiwała na możliwość odblokowanie. Forum XDA, twitter teamu etc&#8230; wszędzie wrzało. W przedwakacyjnym okresie 20011 mocno dopingowano Unrevoked, niestety bezskutecznie. Właściciele popularnego Wildfire byli jednymi z czekających najdłużej. Szczęśliwie z nowym exploitem dla &#8222;pszczółki&#8221; pojawił się team <a
title="Alpharev" href="http://alpharev.nl/">Alpharev</a>. Chłopaki &#8222;posłali Caroline kilkakrotnie nakarmili cytrynkami&#8221; i jakoś się udało &#8230;</p><p>Zanim przystąpimy do dzieła muszę poinformować, że ani ja, ani żadna z ekip Alpharev bądź Unrevoked <span
style="color: #ff0000;"><strong>nie ponoszę(ą) odpowiedzialność za ewentualne uszkodzenie Twojego telefonu</strong></span>. Oświadczam jednak, że w miarę swoich możliwości i wiedzy pomogę wyjść z opresji w przypadku ewentualnych problemów poprzez kontakt w komentarzach pod tym postem. Pomoc otrzymasz również na forum <a
href="http://forum.xda-developers.com/">XDA</a> lub w języku ojczystym na <a
href="http://forum.android.com.pl/">forum.android.com.pl</a>.</p><h1>Etap 1. S-OFF czyli pozbywamy sie zabezpieczeń.</h1><pre><span style="color: #ff0000;">Uwaga:</span> <span style="color: #ff0000;">S-OFF powoduje utratę gwarncji telefonu.</span></pre><p>Osobiście procedurę przeprowadziłem pod linuxem dlatego poniższy tutorial poprę zrzutami z tego systemu. Zaprawdę jednak powiadam: <em>pod windowstem jest tylko odrobinę trudniej</em> więc proszę się nie zrażać, wszystko poniżej w mig stanie się jasne.</p><ol><li>(punkt wymagany tylko dla użytkowników Windows) Ściągamy i instalujemy sterowniki HTC Fast Boot w wersji 3.0.0.007 &#8211; <a
href="http://dl.dropbox.com/u/3218906/upload/blog/rootHTC/HTCDriver3.0.0.007.exe" target="_blank">mirror1</a>. Można je również pobrać bezpośrednio ze <a
href="http://unrevoked.com/rootwiki/doku.php/public/revolutionary" target="_blank">strony</a> gdzie znajdują się w najnowszej wersji.</li><li>Pobieramy exploita <a
href="http://dl.dropbox.com/u/3218906/upload/blog/rootHTC/revolutionary-0.4pre4.zip" target="_blank">Windows Ver 0.4pre4</a> lub <a
href="http://dl.dropbox.com/u/3218906/upload/blog/rootHTC/revolutionary-0.4pre4.tgz" target="_blank">Linux Ver 0.4pre4</a>. Zauważmy że po kliknięciu w link pojawił nam się <strong>niebieski box</strong> na stronie. Nie zamykamy strony. Będzie trzeba go wypełnić.</li><li>Podpinamy telefon kablem USB. Upewniamy się że komputer ma połączenie z internetem. Rozpakowujemy i uruchamiamy exploita zależnie od używanego systemu operacyjnego. Oczywiście uruchamiamy jako Administrator/AuperUższkodnik.</li><li>Naszym oczom powinno ukazać potwierdzenie wykrycia telefonu. Numer serial oraz znak zachęty o Beta Key, zaraz po nim.<div
class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table
cellspacing="0" cellpadding="0"><tbody><tr><td
style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br
/>2<br
/>3<br
/>4<br
/>5<br
/>6<br
/>7<br
/>8<br
/>9<br
/>10<br
/>11<br
/></div></td><td><div
class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span
style="color: #7a0874; font-weight: bold;">&#91;</span>user<span
style="color: #000000; font-weight: bold;">@</span>host directory<span
style="color: #7a0874; font-weight: bold;">&#93;</span>$ .<span
style="color: #000000; font-weight: bold;">/</span><span
style="color: #007800;">revolutionary</span>=============================================<br
/> <br
/> <span
style="color: #000000; font-weight: bold;">|</span> Revolutionary S-OFF <span
style="color: #000000; font-weight: bold;">&amp;</span>amp; Recovery Tool 0.4pre4 <span
style="color: #000000; font-weight: bold;">|</span><br
/> <br
/> =============================================<br
/> <br
/> Brought to you by AlphaRev <span
style="color: #000000; font-weight: bold;">&amp;</span>amp; unrEVOked.Waiting <span
style="color: #000000; font-weight: bold;">for</span> device...<br
/> <br
/> Found your device: HTC Wildfire <span
style="color: #7a0874; font-weight: bold;">&#40;</span>buzz-1.01.0001, Android: 2.2.1, ROM version: 2.22.405.1<span
style="color: #7a0874; font-weight: bold;">&#41;</span>This is a beta release and requires a beta release key.<br
/> <br
/> Please visit: http:<span
style="color: #000000; font-weight: bold;">//</span>revolutionary.io <span
style="color: #000000; font-weight: bold;">for</span> <span
style="color: #c20cb9; font-weight: bold;">more</span> information.Enter beta key <span
style="color: #7a0874; font-weight: bold;">&#91;</span> serial: HXXXXXX00006 <span
style="color: #7a0874; font-weight: bold;">&#93;</span>:</div></td></tr></tbody></table></div></li><li>Do niebieskiego box&#8217;a na pozostawionej wcześniej stronie http://revolutionary.io/ wpisujemy interesujące nas parametry wraz z uzyskanym wyżej serialem &#8211; dla tego przykładu wynoszącym=HXXXXXX00006. <strong>Uwaga serial to nie jest numer IMEI telefonu!!! </strong>Kikamy <strong>generate key<a
href="http://zczajto.pl/wp-content/uploads/2011/08/generate.png"><img
class="aligncenter size-medium wp-image-905" title="generate" src="http://zczajto.pl/wp-content/uploads/2011/08/generate-300x160.png" alt="" width="300" height="160" /></a></strong></li><li>Pod znak zachęty wklejamy uzyskany beta key i potwierdzamy. Naszym oczom powinno się ukazać coś takiego:<div
class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table
cellspacing="0" cellpadding="0"><tbody><tr><td
style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br
/>2<br
/>3<br
/>4<br
/>5<br
/>6<br
/>7<br
/>8<br
/>9<br
/>10<br
/>11<br
/>12<br
/>13<br
/>14<br
/>15<br
/>16<br
/>17<br
/>18<br
/>19<br
/></div></td><td><div
class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Enter beta key <span
style="color: #7a0874; font-weight: bold;">&#91;</span> serial: HXXXXXX00006 <span
style="color: #7a0874; font-weight: bold;">&#93;</span>: fMxX1xXxx1xxxXxTBeta key accepted - thank you <span
style="color: #000000; font-weight: bold;">for</span> participating<span
style="color: #000000; font-weight: bold;">!</span><br
/> <br
/> Zerging Root... this might take a minute or so.. Root acquired<span
style="color: #000000; font-weight: bold;">!</span><br
/> <br
/> Sending <span
style="color: #000000; font-weight: bold;">in</span> Caroline...<br
/> <br
/> Cleaning up...<br
/> <br
/> Rebooting to fastboot...<br
/> <br
/> When life gives you lemons, don<span
style="color: #ff0000;">'t make lemonade. Make life take the lemons back!<br
/> <br
/> Waiting for fastboot...<br
/> <br
/> Rebooting to fastboot (Once moar...)<br
/> <br
/> SUCCESS - Life gave us lemons, we didn'</span>t <span
style="color: #c20cb9; font-weight: bold;">make</span> lemonade<span
style="color: #000000; font-weight: bold;">!</span><br
/> <br
/> Do you want to download <span
style="color: #7a0874; font-weight: bold;">&#40;</span>Internet connection required<span
style="color: #7a0874; font-weight: bold;">&#41;</span> and flash ClockworkMod Recovery? <span
style="color: #7a0874; font-weight: bold;">&#91;</span>Y<span
style="color: #000000; font-weight: bold;">/</span>n<span
style="color: #7a0874; font-weight: bold;">&#93;</span></div></td></tr></tbody></table></div><p>Wiwat! Mamy S-OFF. No właśnie teraz czas na &#8230; ClockworkMod Recovery to m.in. narzędzie służące do wgrywania całych romów i wszelakich ich modyfikacji. Zdecydownie będzie nam potrzebne. Zapytani o chęć automatycznego pobrania najnowszego ClockworkMod&#8217;a raczej z aprobatą podchodzimy do sprawy <img
src='http://zczajto.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><div
class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table
cellspacing="0" cellpadding="0"><tbody><tr><td
style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br
/>2<br
/>3<br
/>4<br
/>5<br
/></div></td><td><div
class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Do you want to download <span
style="color: #7a0874; font-weight: bold;">&#40;</span>Internet connection required<span
style="color: #7a0874; font-weight: bold;">&#41;</span> and flash ClockworkMod Recovery? <span
style="color: #7a0874; font-weight: bold;">&#91;</span>Y<span
style="color: #000000; font-weight: bold;">/</span>n<span
style="color: #7a0874; font-weight: bold;">&#93;</span> Y<br
/> <br
/> Downloading recovery <span
style="color: #000000; font-weight: bold;">for</span> your phone <span
style="color: #7a0874; font-weight: bold;">&#40;</span>buzz<span
style="color: #7a0874; font-weight: bold;">&#41;</span>...Done.<br
/> <br
/> Flashing recovery over fastboot...SUCCESS<span
style="color: #000000; font-weight: bold;">!</span></div></td></tr></tbody></table></div><p>Wtedy przechodzimy do/patrz punkt  8. Jeśli natomiast  wolimy starszego ClockworkMod&#8217;a pozostaje nam instalacja manualna. Patrz punkt 7.</li><li>(Opcjonalnie &#8211; jeśli poprzednio wcisnąłeś(aś) klawisz &#8222;n&#8221; to możesz czytać) Zapisujemy <a
href="http://dl.dropbox.com/u/3218906/upload/blog/rootHTC/pc49img.zip" target="_blank">ten plik</a> na karcie pamięci &#8211; format karty w systemie FAT32. Wyłączamy smartfona. Następnie włączamy z przytrzymanym przyciskiem volume down. Wystartuje bootloader po chili wyszuka i załaduje pc49img.zip z karty. Dla aprobaty instalacji naciskamy volume up. Otwieramy telefon wyciągamy baterię, kartę pamięci i usuwamy z niej pc49img.zip.</li><li>Jeśli nie jest wyłączony to wyłączamy telefon.</li></ol><h1>Etap 2 Backup obecnego systemu</h1><ol><li>Włączamy urządzenie z przytrzymanym klawiszem volume down wchodząc do bootloadera</li><li>Navigujemy klawiszem volume down do opcji <em>recovery</em></li><li>Weszliśmy do ClockworkMod Recovery. Operację zatwierdzenia wykonujemy trackballem. Volume down / Volume up nawigujemy do: <em>backup and restore -> backup</em></li><li>Wykonujemy backup. Pliki kopii zapasowej znajdą się na karcie pamięci w podfolderze folderu ClockworkMod opatrzonym datą wykonania.</li></ol><h1>Etap 3 Wgranie ROMu</h1><ol><li>Przechodzimy na strone: <a
title="cyanogenmod 7" href="http://www.cyanogenmod.com/devices/htc-wildfire" target="_blank">http://www.cyanogenmod.com/devices/htc-wildfire</a> (w przypadku innego modelu niż wildfier szukamy wśró dostępnych na: <a
href="http://www.cyanogenmod.com/devices">http://www.cyanogenmod.com/devices)</a></li><li>Wybieramy gałąź nightly &#8211; mniej stabilna za to aktualizowana bardzo często</li><li>Sciągamy ROM w postaci pliku *.zip opatrzonego wersja</li><li>Wgrywamy paczkę zip na kartę pamięci</li><li>Uruchamiamy maszynę z power volume down i nawigujemy do ClockworkMod</li><li>Upewniamy się ze posiadamy backup obecnego systemu &#8211; patrz Etap 2. Posiadamy w <strong>bezpiecznym miejscu</strong> dodam, nie na karcie pamięci telefonu;)</li><li>Wykonujemy <em>wipe -> wipe data/factory reset</code></em></li><li>Następnie nawigujemy do wgranego na kartę nowego romu przez <em>install zip from sdcard</em> w ClockworkMod</li><li>Pierwsze uruchomienie nowego romu trwa nienaturalnie dlugo. Prosze się nie przejmować. Robocik jeżdzący na desce będzie dobrą oznaką w przypadku Cyanogemmod'a <img
src='http://zczajto.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></li></ol> Tags: <a
href="http://zczajto.pl/archives/tag/cyanogenmod" title="cyanogenmod" rel="tag">cyanogenmod</a>, <a
href="http://zczajto.pl/archives/tag/htc" title="HTC" rel="tag">HTC</a>, <a
href="http://zczajto.pl/archives/tag/rom" title="rom" rel="tag">rom</a>, <a
href="http://zczajto.pl/archives/tag/root" title="root" rel="tag">root</a>, <a
href="http://zczajto.pl/archives/tag/s-off" title="s-off" rel="tag">s-off</a>, <a
href="http://zczajto.pl/archives/tag/unblock" title="unblock" rel="tag">unblock</a>, <a
href="http://zczajto.pl/archives/tag/wildfire" title="wildfire" rel="tag">wildfire</a><br
/> ]]></content:encoded> <wfw:commentRss>http://zczajto.pl/archives/897/feed</wfw:commentRss> <slash:comments></slash:comments> </item> <item><title>Po obejrzeniu shutter island</title><link>http://zczajto.pl/archives/894</link> <comments>http://zczajto.pl/archives/894#comments</comments> <pubDate>Mon, 11 Jul 2011 23:06:22 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[freed-up]]></category> <guid
isPermaLink="false">http://zczajto.pl/archives/894</guid> <description><![CDATA[Ochłonąłem już chwilę. Niewiarygodnie dobry scenariusz. Ja i moje alterego oglądaliśmy z zapartym tchem. Końcówka przewyższała moje  oczekiwania, a nawet sprowokowania mnie do rozważań nad swoim życiem i powracającą przeszłością. No tags for this post.]]></description> <content:encoded><![CDATA[<p>Ochłonąłem już chwilę. Niewiarygodnie dobry scenariusz. Ja i moje alterego oglądaliśmy z zapartym tchem. Końcówka przewyższała moje  oczekiwania, a nawet sprowokowania mnie do rozważań nad swoim życiem i powracającą przeszłością.</p> No tags for this post.]]></content:encoded> <wfw:commentRss>http://zczajto.pl/archives/894/feed</wfw:commentRss> <slash:comments></slash:comments> </item> <item><title>Odrobina wyobraźni, kunszt cukiernika i legendarna produkcja Blizzard&#8217;u</title><link>http://zczajto.pl/archives/889</link> <comments>http://zczajto.pl/archives/889#comments</comments> <pubDate>Thu, 05 May 2011 13:14:10 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[freed-up]]></category> <category><![CDATA[starcraft hatchery zerg creep cake broodwar blizzard]]></category> <guid
isPermaLink="false">http://zczajto.co.cc/?p=889</guid> <description><![CDATA[Starcraft był, i chyba wciąż jest inspiracją dla rzeszy młodzieży i dorosłych na całym Świecie. Na netwars PL i zagranicznych serwisach zrzeszających graczy można odnaleźć wiersze i prozę dotyczącą dzieła. Świadczy to o tym, że cecha gry potocznie zwana grywalnością jest ponadczasowa i urosła wręcz do poziomu kultowego. Z pewnością dotyczy to niejednej produkcji Blizzardu. [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://zczajto.co.cc/wp-content/uploads/2011/05/zerg.jpg"><img
class="alignleft size-medium wp-image-890" title="Zerg Hatchery Cake" src="http://zczajto.co.cc/wp-content/uploads/2011/05/zerg-300x222.jpg" alt="" width="300" height="222" /></a>Starcraft był, i chyba wciąż jest inspiracją dla rzeszy młodzieży i dorosłych na całym Świecie. Na netwars PL i zagranicznych serwisach zrzeszających graczy można odnaleźć wiersze i prozę dotyczącą dzieła. Świadczy to o tym, że cecha gry potocznie zwana grywalnością jest ponadczasowa i urosła wręcz do poziomu kultowego. Z pewnością dotyczy to niejednej produkcji Blizzardu. Odważnie napiszę produkcje wielopokoleniowe. Myślę, że tą grę mogłbym z powodzeniem rekomendować w przyszłości swoim dzieciom i to na dobrych kilka miesięcy :]</p> Tags: <a
href="http://zczajto.pl/archives/tag/starcraft-hatchery-zerg-creep-cake-broodwar-blizzard" title="starcraft hatchery zerg creep cake broodwar blizzard" rel="tag">starcraft hatchery zerg creep cake broodwar blizzard</a><br
/> ]]></content:encoded> <wfw:commentRss>http://zczajto.pl/archives/889/feed</wfw:commentRss> <slash:comments></slash:comments> </item> <item><title>Przykładowy USER AGENT:</title><link>http://zczajto.pl/archives/854</link> <comments>http://zczajto.pl/archives/854#comments</comments> <pubDate>Fri, 22 Apr 2011 08:34:34 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[freed-up]]></category> <category><![CDATA[examples]]></category> <category><![CDATA[firefox]]></category> <category><![CDATA[headers]]></category> <category><![CDATA[headers statistic]]></category> <category><![CDATA[http]]></category> <category><![CDATA[IE]]></category> <category><![CDATA[klasyfikacja przeglądarek]]></category> <category><![CDATA[przeglądarka]]></category> <category><![CDATA[recognize web browser]]></category> <category><![CDATA[rodzaje przegladarek]]></category> <category><![CDATA[rozpoznawanie przeglądarki]]></category> <category><![CDATA[USER AGENT]]></category> <category><![CDATA[web browser statistic]]></category> <guid
isPermaLink="false">http://zczajto.pl/?p=854</guid> <description><![CDATA[Czasem napotykamy na potrzebę stworzenia zaawansowanej symulacji ruchu. Oto fragment zestawu danych który może okazać sie pomocny. Przeglądarki Windows&#8217;owe: Internet Explorer 7 (Windows Vista)    Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) Internet Explorer 6 (Windows XP)    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Internet Explorer 5.5 (Windows 2000)    Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0 [...]]]></description> <content:encoded><![CDATA[<p>Czasem napotykamy na potrzebę stworzenia zaawansowanej symulacji ruchu. Oto fragment zestawu danych który może okazać sie pomocny.</p><ul><li>Przeglądarki Windows&#8217;owe:</li></ul><blockquote><p>Internet Explorer 7 (Windows Vista)    Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)<br
/> Internet Explorer 6 (Windows XP)    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)<br
/> Internet Explorer 5.5 (Windows 2000)    Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0 )<br
/> Internet Explorer 5.5 (Windows ME)    Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)<br
/> Firefox 3.0 (Windows XP)    Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1<br
/> Firefox 2.0 (Windows XP)    Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14<br
/> Google Chrome 0.2.149.29 (Windows XP)    Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.29 Safari/525.13<br
/> Netscape 4.8 (Windows Vista)    Mozilla/4.8 [en] (Windows NT 6.0; U)<br
/> Netscape 4.8 (Windows XP)    Mozilla/4.8 [en] (Windows NT 5.1; U)<br
/> Opera 9.25 (Windows Vista)    Opera/9.25 (Windows NT 6.0; U; en)<br
/> Opera 8.0 (Windows 2000)    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; en) Opera 8.0<br
/> Opera 7.51 (Windows XP)    Opera/7.51 (Windows NT 5.1; U) [en]<br
/> Opera 7.5 (Windows XP)    Opera/7.50 (Windows XP; U)<br
/> Avant Browser    Avant Browser/1.2.789rel1 (http://www.avantbrowser.com)<br
/> Netscape 7.1 (Windows 98)    Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.4) Gecko Netscape/7.1 (ax)<br
/> Multizilla (Windows xp)    Mozilla/5.0 (Windows; U; Windows XP) Gecko MultiZilla/1.6.1.0a<br
/> Opera 7.5 (Windows ME)    Opera/7.50 (Windows ME; U) [en]<br
/> Netscape 3.01 gold (Windows 95)    Mozilla/3.01Gold (Win95; I)<br
/> Netscape 2.02 (Windows 95)    Mozilla/2.02E (Win95; U)</p></blockquote><ul><li>Mac</li></ul><blockquote><p>Safari 125.8 (MacintoshOSX)    Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/125.2 (KHTML, like Gecko) Safari/125.8<br
/> Safari 85 (MacintoshOSX)    Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/125.2 (KHTML, like Gecko) Safari/85.8<br
/> MSIE 5.15 (MacintoshOS 9)    Mozilla/4.0 (compatible; MSIE 5.15; Mac_PowerPC)<br
/> Firefox 0.9 (MacintoshOSX )    Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7a) Gecko/20050614 Firefox/0.9.0+<br
/> Omniweb563 (MacintoshOSX)    Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/125.4 (KHTML, like Gecko, Safari) OmniWeb/v563.15</p></blockquote><ul><li>Linux/Unix/Beos</li></ul><blockquote><p>Mozilla 1.6 (Debian)    Mozilla/5.0 (X11; U; Linux; i686; en-US; rv:1.6) Gecko Debian/1.6-7<br
/> Epiphany (Linux)    Mozilla/5.0 (X11; U; Linux; i686; en-US; rv:1.6) Gecko Epiphany/1.2.5<br
/> Epiphany (Ubuntu)    Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.7.3) Gecko/20050924 Epiphany/1.4.4 (Ubuntu)<br
/> Konqueror 3.5.10 (Kubuntu)    Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.10 (like Gecko) (Kubuntu)<br
/> FireFox 2.0.0.19 (Ubuntu)    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.19) Gecko/20081216 Ubuntu/8.04 (hardy) Firefox/2.0.0.19<br
/> Galeon 1.3.14 (Linux)    Mozilla/5.0 (X11; U; Linux; i686; en-US; rv:1.6) Gecko Galeon/1.3.14<br
/> Konqueror 3 rc4 (Linux)    Konqueror/3.0-rc4; (Konqueror/3.0-rc4; i686 Linux;;datecode)<br
/> Konqueror (Gentoo)    Mozilla/5.0 (compatible; Konqueror/3.3; Linux 2.6.8-gentoo-r3; X11;<br
/> Firefox 0.8 (Linux)    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20050614 Firefox/0.8<br
/> ELinks 0.9.3 (Kanotix)    ELinks/0.9.3 (textmode; Linux 2.6.9-kanotix-8 i686; 127&#215;41)<br
/> Elinks (Linux)    ELinks (0.4pre5; Linux 2.6.10-ac7 i686; 80&#215;33)<br
/> Links 2.1 (Linux)    Links (2.1pre15; Linux 2.4.26 i686; 158&#215;61)<br
/> Links 0.9.1 (Linux)    Links/0.9.1 (Linux 2.4.24; i386;)<br
/> Opera 7.23 (Linux)    MSIE (MSIE 6.0; X11; Linux; i686) Opera 7.23<br
/> Opera 9.52    Opera/9.52 (X11; Linux i686; U; en)<br
/> Lynx 2.8.5rel.1 (Linux)    Lynx/2.8.5rel.1 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/0.8.12<br
/> w3m 0.5.1 (Linux)    w3m/0.5.1<br
/> Links 2 (FreeBSD)    Links (2.1pre15; FreeBSD 5.3-RELEASE i386; 196&#215;84)<br
/> Mozilla 1.7 (FreeBSD)    Mozilla/5.0 (X11; U; FreeBSD; i386; en-US; rv:1.7) Gecko<br
/> Netscape 4.77 (Irix)    Mozilla/4.77 [en] (X11; I; IRIX;64 6.5 IP30)<br
/> Netscape 4.8 (SunOS)    Mozilla/4.8 [en] (X11; U; SunOS; 5.7 sun4u)<br
/> Net Positive (BeOS)    Mozilla/3.0 (compatible; NetPositive/2.1.1; BeOS)</p></blockquote><ul><li>Search Spiders</li></ul><blockquote><p>Googlebot 2.1 (New version)    Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)<br
/> Googlebot 2.1 (Older Version)    Googlebot/2.1 (+http://www.googlebot.com/bot.html)<br
/> Msnbot 1.0 (current version)    msnbot/1.0 (+http://search.msn.com/msnbot.htm)<br
/> Msnbot 0.11 (beta version)    msnbot/0.11 (+http://search.msn.com/msnbot.htm)<br
/> Yahoo Slurp    Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)<br
/> Ask Jeeves/Teoma    Mozilla/2.0 (compatible; Ask Jeeves/Teoma)<br
/> scoutjet    Mozilla/5.0 (compatible; ScoutJet; +http://www.scoutjet.com/)</p></blockquote><ul><li>Spiders</li></ul><blockquote><p>gulperbot    Gulper Web Bot 0.2.4 (www.ecsl.cs.sunysb.edu/~maxim/cgi-bin/Link/GulperBot)<br
/> Email Wolf    EmailWolf 1.00<br
/> grub client    grub-client-1.5.3; (grub-client-1.5.3; Crawl your own stuff with http://grub.org)<br
/> download demon    Download Demon/3.5.0.11<br
/> omni web    OmniWeb/2.7-beta-3 OWF/1.0<br
/> winHTTP    SearchExpress<br
/> ms url control    Microsoft URL Control &#8211; 6.00.8862</p></blockquote> Tags: <a
href="http://zczajto.pl/archives/tag/examples" title="examples" rel="tag">examples</a>, <a
href="http://zczajto.pl/archives/tag/firefox" title="firefox" rel="tag">firefox</a>, <a
href="http://zczajto.pl/archives/tag/headers" title="headers" rel="tag">headers</a>, <a
href="http://zczajto.pl/archives/tag/headers-statistic" title="headers statistic" rel="tag">headers statistic</a>, <a
href="http://zczajto.pl/archives/tag/http" title="http" rel="tag">http</a>, <a
href="http://zczajto.pl/archives/tag/ie" title="IE" rel="tag">IE</a>, <a
href="http://zczajto.pl/archives/tag/klasyfikacja-przegladarek" title="klasyfikacja przeglądarek" rel="tag">klasyfikacja przeglądarek</a>, <a
href="http://zczajto.pl/archives/tag/przegladarka" title="przeglądarka" rel="tag">przeglądarka</a>, <a
href="http://zczajto.pl/archives/tag/recognize-web-browser" title="recognize web browser" rel="tag">recognize web browser</a>, <a
href="http://zczajto.pl/archives/tag/rodzaje-przegladarek" title="rodzaje przegladarek" rel="tag">rodzaje przegladarek</a>, <a
href="http://zczajto.pl/archives/tag/rozpoznawanie-przegladarki" title="rozpoznawanie przeglądarki" rel="tag">rozpoznawanie przeglądarki</a>, <a
href="http://zczajto.pl/archives/tag/user-agent" title="USER AGENT" rel="tag">USER AGENT</a>, <a
href="http://zczajto.pl/archives/tag/web-browser-statistic" title="web browser statistic" rel="tag">web browser statistic</a><br
/> ]]></content:encoded> <wfw:commentRss>http://zczajto.pl/archives/854/feed</wfw:commentRss> <slash:comments></slash:comments> </item> <item><title>Przeszukiwnaie historii konsoli</title><link>http://zczajto.pl/archives/846</link> <comments>http://zczajto.pl/archives/846#comments</comments> <pubDate>Mon, 11 Apr 2011 12:18:03 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[freed-up]]></category> <category><![CDATA[bash]]></category> <category><![CDATA[bash history]]></category> <category><![CDATA[command line history]]></category> <category><![CDATA[konsola]]></category> <category><![CDATA[linux command history]]></category> <category><![CDATA[searching]]></category> <category><![CDATA[terminal]]></category> <category><![CDATA[terminal history]]></category> <category><![CDATA[wyszukiwanie]]></category> <category><![CDATA[xterm]]></category> <guid
isPermaLink="false">http://zczajto.pl/?p=846</guid> <description><![CDATA[Jest kilka takich przydatnych poleceń pod linuksem które pozwolą nam oszczędzić sobie siwych włosów na głowie. Oto jedno z nich: 1cat ~/.bash_history &#124; grep &#34;slowo&#34; Za pomocna narzędzi cat oraz grep wyszuka nam wszystkie polecenia zapisane w historii terminala basha zawierające ciąg znaków &#8222;słowo&#8221;. Ten mam nadzieję że ten oto przykład przeszukiwania historii wydawanych komend [...]]]></description> <content:encoded><![CDATA[<p>Jest kilka takich przydatnych poleceń pod linuksem które pozwolą nam oszczędzić sobie siwych włosów na głowie. Oto jedno z nich:</p><p><span
style="font-size: small;"></p><div
class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table
cellspacing="0" cellpadding="0"><tbody><tr><td
style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br
/></div></td><td><div
class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span
style="color: #c20cb9; font-weight: bold;">cat</span> ~<span
style="color: #000000; font-weight: bold;">/</span>.bash_history <span
style="color: #000000; font-weight: bold;">|</span> <span
style="color: #c20cb9; font-weight: bold;">grep</span> <span
style="color: #ff0000;">&quot;slowo&quot;</span></div></td></tr></tbody></table></div><p></span></p><p><span
style="font-size: small;">Za pomocna narzędzi <strong>cat</strong> oraz <strong>grep</strong> wyszuka nam wszystkie polecenia zapisane w historii terminala basha zawierające ciąg znaków &#8222;słowo&#8221;. Ten mam nadzieję że ten oto przykład przeszukiwania historii wydawanych komend okaże się Wam równie przydatny jak mi <img
src='http://zczajto.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br
/> </span></p><p><span
style="font-size: small;"><br
/> </span></p> Tags: <a
href="http://zczajto.pl/archives/tag/bash" title="bash" rel="tag">bash</a>, <a
href="http://zczajto.pl/archives/tag/bash-history" title="bash history" rel="tag">bash history</a>, <a
href="http://zczajto.pl/archives/tag/command-line-history" title="command line history" rel="tag">command line history</a>, <a
href="http://zczajto.pl/archives/tag/konsola" title="konsola" rel="tag">konsola</a>, <a
href="http://zczajto.pl/archives/tag/linux-command-history" title="linux command history" rel="tag">linux command history</a>, <a
href="http://zczajto.pl/archives/tag/searching" title="searching" rel="tag">searching</a>, <a
href="http://zczajto.pl/archives/tag/terminal" title="terminal" rel="tag">terminal</a>, <a
href="http://zczajto.pl/archives/tag/terminal-history" title="terminal history" rel="tag">terminal history</a>, <a
href="http://zczajto.pl/archives/tag/wyszukiwanie" title="wyszukiwanie" rel="tag">wyszukiwanie</a>, <a
href="http://zczajto.pl/archives/tag/xterm" title="xterm" rel="tag">xterm</a><br
/> ]]></content:encoded> <wfw:commentRss>http://zczajto.pl/archives/846/feed</wfw:commentRss> <slash:comments></slash:comments> </item> <item><title>Sztywny limit pobierania i wysyłania na cały system operacyjny/aplikację &#8211; Linux</title><link>http://zczajto.pl/archives/834</link> <comments>http://zczajto.pl/archives/834#comments</comments> <pubDate>Thu, 27 Jan 2011 17:19:44 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[freed-up]]></category> <category><![CDATA[download limit]]></category> <category><![CDATA[kształtowanie ruchu w sieci]]></category> <category><![CDATA[limitowanie pobierania]]></category> <category><![CDATA[limitowanie wysyłania]]></category> <category><![CDATA[limity transferu]]></category> <category><![CDATA[ograniczenie downloadu]]></category> <category><![CDATA[ograniczenie przepustowości]]></category> <category><![CDATA[ograniczenie przepływności]]></category> <category><![CDATA[ograniczenie uploadu]]></category> <category><![CDATA[upload limit]]></category> <category><![CDATA[wondershaper]]></category> <guid
isPermaLink="false">http://zczajto.pl/?p=834</guid> <description><![CDATA[Czasem potrzeba przykręcić transfery. Najprostszym, natychmiastowym rozwiązaniem jest wondershaper. Dostępny w repo ubuntu. Przykład użycia dla interfejsu wifi pod ubuntu, oczywiście z prawami root&#8217;a: 1wondershaper &#91;interface&#93; &#91;download limit kb/s&#93; &#91;upload limit kb/s&#93; przykład użycia dla interfejsu wifi: 1wondershaper wlan0 2000 256 za pomocą tego polecenia osiągniemy limit pobierania danych: 256 kB/s oraz limit wysyłania danych 32 [...]]]></description> <content:encoded><![CDATA[<p>Czasem potrzeba przykręcić transfery. Najprostszym, natychmiastowym rozwiązaniem jest wondershaper.<br
/> Dostępny w repo ubuntu. Przykład użycia dla interfejsu wifi pod ubuntu, oczywiście z prawami root&#8217;a:</p><div
class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table
cellspacing="0" cellpadding="0"><tbody><tr><td
style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br
/></div></td><td><div
class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">wondershaper <span
style="color: #7a0874; font-weight: bold;">&#91;</span>interface<span
style="color: #7a0874; font-weight: bold;">&#93;</span> <span
style="color: #7a0874; font-weight: bold;">&#91;</span>download limit kb<span
style="color: #000000; font-weight: bold;">/</span>s<span
style="color: #7a0874; font-weight: bold;">&#93;</span> <span
style="color: #7a0874; font-weight: bold;">&#91;</span>upload limit kb<span
style="color: #000000; font-weight: bold;">/</span>s<span
style="color: #7a0874; font-weight: bold;">&#93;</span></div></td></tr></tbody></table></div><p>przykład użycia dla interfejsu wifi:</p><div
class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table
cellspacing="0" cellpadding="0"><tbody><tr><td
style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br
/></div></td><td><div
class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">wondershaper wlan0 <span
style="color: #000000;">2000</span> <span
style="color: #000000;">256</span></div></td></tr></tbody></table></div><p>za pomocą tego polecenia osiągniemy limit pobierania danych: 256 kB/s oraz limit wysyłania danych 32 kB/s.</p><table
border="0" cellspacing="0"><colgroup><col
width="45"></col><col
width="45"></col><col
width="45"></col><col
width="45"></col><col
width="45"></col><col
width="45"></col><col
width="45"></col><col
width="45"></col><col
width="45"></col><col
width="45"></col><col
width="86"></col></colgroup><tbody><tr><td
width="45" height="17" align="RIGHT">10000</td><td
width="45" align="CENTER">kb/s</td><td
width="45" align="CENTER">=</td><td
width="45" align="RIGHT">10</td><td
width="45" align="CENTER">Mb/s</td><td
width="45" align="CENTER">=</td><td
width="45" align="RIGHT">1,25</td><td
width="45" align="CENTER">MB/s</td><td
width="45" align="CENTER">=</td><td
width="45" align="RIGHT">1280</td><td
width="86" align="CENTER">kB/s</td></tr><tr><td
height="17" align="RIGHT">8000</td><td
align="CENTER">kb/s</td><td
align="CENTER">=</td><td
align="RIGHT">8</td><td
align="CENTER">Mb/s</td><td
align="CENTER">=</td><td
align="RIGHT">1</td><td
align="CENTER">MB/s</td><td
align="CENTER">=</td><td
align="RIGHT">1024</td><td
align="CENTER">kB/s</td></tr><tr><td
height="17" align="RIGHT">6000</td><td
align="CENTER">kb/s</td><td
align="CENTER">=</td><td
align="RIGHT">6</td><td
align="CENTER">Mb/s</td><td
align="CENTER">=</td><td
align="RIGHT">0,75</td><td
align="CENTER">MB/s</td><td
align="CENTER">=</td><td
align="RIGHT">768</td><td
align="CENTER">kB/s</td></tr><tr><td
height="17" align="RIGHT">4000</td><td
align="CENTER">kb/s</td><td
align="CENTER">=</td><td
align="RIGHT">4</td><td
align="CENTER">Mb/s</td><td
align="CENTER">=</td><td
align="RIGHT">0,5</td><td
align="CENTER">MB/s</td><td
align="CENTER">=</td><td
align="RIGHT">512</td><td
align="CENTER">kB/s</td></tr><tr><td
height="17" align="RIGHT">3000</td><td
align="CENTER">kb/s</td><td
align="CENTER">=</td><td
align="RIGHT">3</td><td
align="CENTER">Mb/s</td><td
align="CENTER">=</td><td
align="RIGHT">0,375</td><td
align="CENTER">MB/s</td><td
align="CENTER">=</td><td
align="RIGHT">384</td><td
align="CENTER">kB/s</td></tr><tr><td
height="17" align="RIGHT">2000</td><td
align="CENTER">kb/s</td><td
align="CENTER">=</td><td
align="RIGHT">2</td><td
align="CENTER">Mb/s</td><td
align="CENTER">=</td><td
align="RIGHT">0,25</td><td
align="CENTER">MB/s</td><td
align="CENTER">=</td><td
align="RIGHT">256</td><td
align="CENTER">kB/s</td></tr><tr><td
height="17" align="RIGHT">1000</td><td
align="CENTER">kb/s</td><td
align="CENTER">=</td><td
align="RIGHT">1</td><td
align="CENTER">Mb/s</td><td
align="CENTER">=</td><td
align="RIGHT">0,125</td><td
align="CENTER">MB/s</td><td
align="CENTER">=</td><td
align="RIGHT">128</td><td
align="CENTER">kB/s</td></tr><tr><td
colspan="3" rowspan="4" height="68" align="CENTER" valign="MIDDLE"><span
style="font-size: xx-small;">jednostki w bitach / sekundę zgodne z układem SI, w telekomunikacji 1 Mb = 1000 kb (system dec)</span></td><td
align="RIGHT">768</td><td
align="CENTER">kb/s</td><td
align="CENTER">=</td><td
align="RIGHT">96</td><td
align="CENTER">kB/s</td><td
colspan="3" rowspan="4" align="CENTER" valign="MIDDLE"><span
style="font-size: xx-small;">jednostki w bitach / sekundę zgodne z układem SI, w informatyce 1 MB = 1024 kB (system bin)</span></td></tr><tr><td
align="RIGHT">512</td><td
align="CENTER">kb/s</td><td
align="CENTER">=</td><td
align="RIGHT">64</td><td
align="CENTER">kB/s</td></tr><tr><td
align="RIGHT">256</td><td
align="CENTER">kb/s</td><td
align="CENTER">=</td><td
align="RIGHT">32</td><td
align="CENTER">kB/s</td></tr><tr><td
align="RIGHT">128</td><td
align="CENTER">kb/s</td><td
align="CENTER">=</td><td
align="RIGHT">16</td><td
align="CENTER">kB/s</td></tr></tbody></table><p>Celem prostego narzucenia ograniczeń pobierania i/lub wysyłania konkretnej aplikacji używa się pod linuksem narzędzia trickled.<br
/> Zaawansowane kształtowanie ruchu w sieci osiąga się za pomocą narzędzi iptables.</p><p>Pod systemem windows aplikacją umożliwiająca namiastkę kształtowania ruchu w sieci jest aplikacja cfos (shareware).</p> Tags: <a
href="http://zczajto.pl/archives/tag/download-limit" title="download limit" rel="tag">download limit</a>, <a
href="http://zczajto.pl/archives/tag/ksztaltowanie-ruchu-w-sieci" title="kształtowanie ruchu w sieci" rel="tag">kształtowanie ruchu w sieci</a>, <a
href="http://zczajto.pl/archives/tag/limitowanie-pobierania" title="limitowanie pobierania" rel="tag">limitowanie pobierania</a>, <a
href="http://zczajto.pl/archives/tag/limitowanie-wysylania" title="limitowanie wysyłania" rel="tag">limitowanie wysyłania</a>, <a
href="http://zczajto.pl/archives/tag/limity-transferu" title="limity transferu" rel="tag">limity transferu</a>, <a
href="http://zczajto.pl/archives/tag/ograniczenie-downloadu" title="ograniczenie downloadu" rel="tag">ograniczenie downloadu</a>, <a
href="http://zczajto.pl/archives/tag/ograniczenie-przepustowosci" title="ograniczenie przepustowości" rel="tag">ograniczenie przepustowości</a>, <a
href="http://zczajto.pl/archives/tag/ograniczenie-przeplywnosci" title="ograniczenie przepływności" rel="tag">ograniczenie przepływności</a>, <a
href="http://zczajto.pl/archives/tag/ograniczenie-uploadu" title="ograniczenie uploadu" rel="tag">ograniczenie uploadu</a>, <a
href="http://zczajto.pl/archives/tag/upload-limit" title="upload limit" rel="tag">upload limit</a>, <a
href="http://zczajto.pl/archives/tag/wondershaper" title="wondershaper" rel="tag">wondershaper</a><br
/> ]]></content:encoded> <wfw:commentRss>http://zczajto.pl/archives/834/feed</wfw:commentRss> <slash:comments></slash:comments> </item> <item><title>Powódź tańsza jest niż naprawianie wałów!?</title><link>http://zczajto.pl/archives/831</link> <comments>http://zczajto.pl/archives/831#comments</comments> <pubDate>Mon, 17 Jan 2011 16:35:02 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[freed-up]]></category> <category><![CDATA[powódź]]></category> <category><![CDATA[przeciwpowodziowe zabezpieczenia]]></category> <category><![CDATA[wały]]></category> <guid
isPermaLink="false">http://zczajto.pl/?p=831</guid> <description><![CDATA[Zima jeszcze się na dobre nie skończyła a poziom wody w rzekach znów osiągnął stany alarmowe. Samorządowych pieniędzy na budowę umocnień nie ma. Będą za to budżetowe na wypłaty dla powodzian. Będą też z caritasu i innych organizacji. Szkoda tylko że po fakcie. Gdzie tu rozum, gdzie logika? Gdyby wydać na cele zapobiegawcze nie dość, [...]]]></description> <content:encoded><![CDATA[<p>Zima jeszcze się na dobre nie skończyła a poziom wody w rzekach znów osiągnął stany alarmowe. Samorządowych pieniędzy na budowę umocnień nie ma. Będą za to budżetowe na wypłaty dla powodzian. Będą też z caritasu i innych organizacji. Szkoda tylko że po fakcie. Gdzie tu rozum, gdzie logika? Gdyby wydać na cele zapobiegawcze nie dość, że prawdopodobnie nie byłoby tragedii w tak wielkim wymiarze, to w dodatku stworzono by miejsca pracy dla ludzi. Ogólny bilans byłby dodatni.</p> Tags: <a
href="http://zczajto.pl/archives/tag/powodz" title="powódź" rel="tag">powódź</a>, <a
href="http://zczajto.pl/archives/tag/przeciwpowodziowe-zabezpieczenia" title="przeciwpowodziowe zabezpieczenia" rel="tag">przeciwpowodziowe zabezpieczenia</a>, <a
href="http://zczajto.pl/archives/tag/waly" title="wały" rel="tag">wały</a><br
/> ]]></content:encoded> <wfw:commentRss>http://zczajto.pl/archives/831/feed</wfw:commentRss> <slash:comments></slash:comments> </item> <item><title>Skrypt w Bash&#8217;u: Masowa konwersja, przycinanie i dzielnie wideo pod k750i przy pomocy ffmpeg</title><link>http://zczajto.pl/archives/829</link> <comments>http://zczajto.pl/archives/829#comments</comments> <pubDate>Tue, 04 Jan 2011 21:54:13 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[freed-up]]></category> <guid
isPermaLink="false">http://zczajto.pl/?p=829</guid> <description><![CDATA[Poniżej przedstawiam skrypt mojego autorstwa. Aby działał należy spełnić oczywiste wymagania z &#8222;repo&#8221; w Twoim &#8222;distro&#8221;;P Jaki pingwiński slang Skrypt tylko do celów edukacyjnych. Pisanie tego w bashu to był zły pomysł. Ale się urodziło i działa więc szkoda aborcji 1.../katalog_z_filmem$ sh sp.sh plik_filmu.&#91;flv/avi/wmv...&#93; 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186#!/bin/sh # użycie: sh sp.sh plik_filmu.flv/avi/wmv ... dzielnik=240 # 4*60s=240s # [...]]]></description> <content:encoded><![CDATA[<p>Poniżej przedstawiam skrypt mojego autorstwa. Aby działał należy spełnić oczywiste wymagania z &#8222;repo&#8221; w Twoim &#8222;distro&#8221;;P Jaki pingwiński slang <img
src='http://zczajto.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br
/> Skrypt tylko do celów edukacyjnych. Pisanie tego w bashu to był zły pomysł. Ale się urodziło i działa więc szkoda aborcji <img
src='http://zczajto.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><div
class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table
cellspacing="0" cellpadding="0"><tbody><tr><td
style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br
/></div></td><td><div
class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span
style="color: #666666;">.../katalog_z_filmem$ </span><span
style="color: #c20cb9; font-weight: bold;">sh</span> sp.sh plik_filmu.<span
style="color: #7a0874; font-weight: bold;">&#91;</span>flv<span
style="color: #000000; font-weight: bold;">/</span>avi<span
style="color: #000000; font-weight: bold;">/</span>wmv...<span
style="color: #7a0874; font-weight: bold;">&#93;</span></div></td></tr></tbody></table></div><div
class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><table
cellspacing="0" cellpadding="0"><tbody><tr><td
style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br
/>2<br
/>3<br
/>4<br
/>5<br
/>6<br
/>7<br
/>8<br
/>9<br
/>10<br
/>11<br
/>12<br
/>13<br
/>14<br
/>15<br
/>16<br
/>17<br
/>18<br
/>19<br
/>20<br
/>21<br
/>22<br
/>23<br
/>24<br
/>25<br
/>26<br
/>27<br
/>28<br
/>29<br
/>30<br
/>31<br
/>32<br
/>33<br
/>34<br
/>35<br
/>36<br
/>37<br
/>38<br
/>39<br
/>40<br
/>41<br
/>42<br
/>43<br
/>44<br
/>45<br
/>46<br
/>47<br
/>48<br
/>49<br
/>50<br
/>51<br
/>52<br
/>53<br
/>54<br
/>55<br
/>56<br
/>57<br
/>58<br
/>59<br
/>60<br
/>61<br
/>62<br
/>63<br
/>64<br
/>65<br
/>66<br
/>67<br
/>68<br
/>69<br
/>70<br
/>71<br
/>72<br
/>73<br
/>74<br
/>75<br
/>76<br
/>77<br
/>78<br
/>79<br
/>80<br
/>81<br
/>82<br
/>83<br
/>84<br
/>85<br
/>86<br
/>87<br
/>88<br
/>89<br
/>90<br
/>91<br
/>92<br
/>93<br
/>94<br
/>95<br
/>96<br
/>97<br
/>98<br
/>99<br
/>100<br
/>101<br
/>102<br
/>103<br
/>104<br
/>105<br
/>106<br
/>107<br
/>108<br
/>109<br
/>110<br
/>111<br
/>112<br
/>113<br
/>114<br
/>115<br
/>116<br
/>117<br
/>118<br
/>119<br
/>120<br
/>121<br
/>122<br
/>123<br
/>124<br
/>125<br
/>126<br
/>127<br
/>128<br
/>129<br
/>130<br
/>131<br
/>132<br
/>133<br
/>134<br
/>135<br
/>136<br
/>137<br
/>138<br
/>139<br
/>140<br
/>141<br
/>142<br
/>143<br
/>144<br
/>145<br
/>146<br
/>147<br
/>148<br
/>149<br
/>150<br
/>151<br
/>152<br
/>153<br
/>154<br
/>155<br
/>156<br
/>157<br
/>158<br
/>159<br
/>160<br
/>161<br
/>162<br
/>163<br
/>164<br
/>165<br
/>166<br
/>167<br
/>168<br
/>169<br
/>170<br
/>171<br
/>172<br
/>173<br
/>174<br
/>175<br
/>176<br
/>177<br
/>178<br
/>179<br
/>180<br
/>181<br
/>182<br
/>183<br
/>184<br
/>185<br
/>186<br
/></div></td><td><div
class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span
style="color: #666666; font-style: italic;">#!/bin/sh</span><br
/> <br
/> <span
style="color: #666666; font-style: italic;"># użycie: sh sp.sh plik_filmu.flv/avi/wmv ...</span><br
/> <br
/> <span
style="color: #007800;">dzielnik</span>=<span
style="color: #000000;">240</span> <span
style="color: #666666; font-style: italic;"># 4*60s=240s</span><br
/> <span
style="color: #666666; font-style: italic;"># podaj maksymalną długość segmentu w sekundach</span><br
/> <br
/> <span
style="color: #007800;">name</span>=<span
style="color: #000000; font-weight: bold;">`</span><span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #ff0000;">&quot;$1&quot;</span> <span
style="color: #000000; font-weight: bold;">|</span> <span
style="color: #c20cb9; font-weight: bold;">cut</span> <span
style="color: #660033;">-d</span><span
style="color: #ff0000;">'.'</span> -f1<span
style="color: #000000; font-weight: bold;">`</span><br
/> <span
style="color: #007800;">extension</span>=<span
style="color: #000000; font-weight: bold;">`</span><span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #ff0000;">&quot;$1&quot;</span> <span
style="color: #000000; font-weight: bold;">|</span> <span
style="color: #c20cb9; font-weight: bold;">cut</span> <span
style="color: #660033;">-d</span><span
style="color: #ff0000;">'.'</span> -f2<span
style="color: #000000; font-weight: bold;">`</span><br
/> <br
/> <span
style="color: #007800;">hh</span>=<span
style="color: #000000;">0</span><br
/> <span
style="color: #007800;">mm</span>=<span
style="color: #000000;">0</span><br
/> <span
style="color: #007800;">ssxx</span>=<span
style="color: #000000;">0</span><br
/> <span
style="color: #007800;">time</span>=<span
style="color: #000000;">0</span><br
/> <br
/> <span
style="color: #007800;">hmsx</span>=<span
style="color: #000000; font-weight: bold;">`</span><span
style="color: #c20cb9; font-weight: bold;">ffmpeg</span> <span
style="color: #660033;">-i</span> <span
style="color: #007800;">$name</span>.<span
style="color: #007800;">$extension</span> <span
style="color: #000000;">2</span><span
style="color: #000000; font-weight: bold;">&gt;&amp;</span><span
style="color: #000000;">1</span> <span
style="color: #000000; font-weight: bold;">|</span> <span
style="color: #c20cb9; font-weight: bold;">grep</span> <span
style="color: #ff0000;">&quot;Duration&quot;</span> <span
style="color: #000000; font-weight: bold;">|</span> <span
style="color: #c20cb9; font-weight: bold;">cut</span> <span
style="color: #660033;">-d</span> <span
style="color: #ff0000;">' '</span> <span
style="color: #660033;">-f</span> <span
style="color: #000000;">4</span> <span
style="color: #000000; font-weight: bold;">|</span> <span
style="color: #c20cb9; font-weight: bold;">sed</span> s<span
style="color: #000000; font-weight: bold;">/</span>,<span
style="color: #000000; font-weight: bold;">//`</span><br
/> <span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #ff0000;">&quot;czas trwania calosci wynosi: <span
style="color: #007800;">$hmsx</span>&quot;</span><br
/> <span
style="color: #c20cb9; font-weight: bold;">sleep</span> <span
style="color: #000000;">1</span><br
/> <span
style="color: #007800;">hh</span>=<span
style="color: #000000; font-weight: bold;">`</span><span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #007800;">$hmsx</span> <span
style="color: #000000; font-weight: bold;">|</span> <span
style="color: #c20cb9; font-weight: bold;">cut</span> <span
style="color: #660033;">-c</span> <span
style="color: #000000;">1</span>-<span
style="color: #000000;">2</span><span
style="color: #000000; font-weight: bold;">`</span><br
/> <span
style="color: #007800;">hh</span>=$<span
style="color: #7a0874; font-weight: bold;">&#40;</span><span
style="color: #7a0874; font-weight: bold;">&#40;</span><span
style="color: #800000;">${hh#0}</span><span
style="color: #000000; font-weight: bold;">*</span><span
style="color: #000000;">3600</span><span
style="color: #7a0874; font-weight: bold;">&#41;</span><span
style="color: #7a0874; font-weight: bold;">&#41;</span><br
/> <br
/> <span
style="color: #007800;">mm</span>=<span
style="color: #000000; font-weight: bold;">`</span><span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #007800;">$hmsx</span> <span
style="color: #000000; font-weight: bold;">|</span> <span
style="color: #c20cb9; font-weight: bold;">cut</span> <span
style="color: #660033;">-c</span> <span
style="color: #000000;">4</span>-<span
style="color: #000000;">5</span><span
style="color: #000000; font-weight: bold;">`</span><br
/> <span
style="color: #007800;">mm</span>=$<span
style="color: #7a0874; font-weight: bold;">&#40;</span><span
style="color: #7a0874; font-weight: bold;">&#40;</span><span
style="color: #800000;">${mm#0}</span><span
style="color: #000000; font-weight: bold;">*</span><span
style="color: #000000;">60</span><span
style="color: #7a0874; font-weight: bold;">&#41;</span><span
style="color: #7a0874; font-weight: bold;">&#41;</span><br
/> <br
/> <span
style="color: #007800;">ssxx</span>=<span
style="color: #000000; font-weight: bold;">`</span><span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #007800;">$hmsx</span> <span
style="color: #000000; font-weight: bold;">|</span> <span
style="color: #c20cb9; font-weight: bold;">cut</span> <span
style="color: #660033;">-c</span> <span
style="color: #000000;">7</span>-<span
style="color: #000000;">8</span><span
style="color: #000000; font-weight: bold;">`</span><br
/> <span
style="color: #007800;">ssxx</span>=$<span
style="color: #7a0874; font-weight: bold;">&#40;</span><span
style="color: #7a0874; font-weight: bold;">&#40;</span><span
style="color: #800000;">${ssxx#0}</span><span
style="color: #000000; font-weight: bold;">*</span><span
style="color: #000000;">1</span><span
style="color: #7a0874; font-weight: bold;">&#41;</span><span
style="color: #7a0874; font-weight: bold;">&#41;</span> &nbsp;<br
/> <br
/> <span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #007800;">$hh</span><br
/> <span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #007800;">$mm</span><br
/> <span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #007800;">$ssxx</span><br
/> <br
/> <span
style="color: #007800;">time</span>=$<span
style="color: #7a0874; font-weight: bold;">&#40;</span><span
style="color: #7a0874; font-weight: bold;">&#40;</span> <span
style="color: #7a0874; font-weight: bold;">&#40;</span><span
style="color: #007800;">$hh</span>+<span
style="color: #007800;">$mm</span>+<span
style="color: #007800;">$ssxx</span><span
style="color: #7a0874; font-weight: bold;">&#41;</span> <span
style="color: #7a0874; font-weight: bold;">&#41;</span><span
style="color: #7a0874; font-weight: bold;">&#41;</span><br
/> <span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #ff0000;">&quot;Czas całkowity w sekundach: <span
style="color: #007800;">$time</span>&quot;</span><br
/> <br
/> <span
style="color: #007800;">calosci</span>=$<span
style="color: #7a0874; font-weight: bold;">&#40;</span><span
style="color: #7a0874; font-weight: bold;">&#40;</span> <span
style="color: #007800;">$time</span> <span
style="color: #000000; font-weight: bold;">/</span> <span
style="color: #007800;">$dzielnik</span> <span
style="color: #7a0874; font-weight: bold;">&#41;</span><span
style="color: #7a0874; font-weight: bold;">&#41;</span><br
/> <span
style="color: #007800;">reszta</span>=$<span
style="color: #7a0874; font-weight: bold;">&#40;</span><span
style="color: #7a0874; font-weight: bold;">&#40;</span> <span
style="color: #007800;">$time</span> <span
style="color: #000000; font-weight: bold;">%</span> <span
style="color: #007800;">$dzielnik</span> <span
style="color: #7a0874; font-weight: bold;">&#41;</span><span
style="color: #7a0874; font-weight: bold;">&#41;</span><br
/> <br
/> <span
style="color: #000000; font-weight: bold;">if</span> <span
style="color: #7a0874; font-weight: bold;">&#91;</span> <span
style="color: #007800;">$reszta</span> = <span
style="color: #000000;">0</span> <span
style="color: #7a0874; font-weight: bold;">&#93;</span>; <span
style="color: #000000; font-weight: bold;">then</span><br
/> &nbsp; &nbsp; <span
style="color: #007800;">size</span>=<span
style="color: #007800;">$dzielnik</span><br
/> <span
style="color: #000000; font-weight: bold;">elif</span> <span
style="color: #7a0874; font-weight: bold;">&#91;</span> <span
style="color: #007800;">$reszta</span> <span
style="color: #660033;">-gt</span> <span
style="color: #000000;">0</span> <span
style="color: #7a0874; font-weight: bold;">&#93;</span>; <span
style="color: #000000; font-weight: bold;">then</span><br
/> &nbsp; &nbsp; <span
style="color: #007800;">calosci</span>=$<span
style="color: #7a0874; font-weight: bold;">&#40;</span><span
style="color: #7a0874; font-weight: bold;">&#40;</span> <span
style="color: #007800;">$calosci</span>+<span
style="color: #000000;">1</span> <span
style="color: #7a0874; font-weight: bold;">&#41;</span><span
style="color: #7a0874; font-weight: bold;">&#41;</span><br
/> &nbsp; &nbsp; <span
style="color: #007800;">size</span>=$<span
style="color: #7a0874; font-weight: bold;">&#40;</span><span
style="color: #7a0874; font-weight: bold;">&#40;</span> <span
style="color: #007800;">$time</span> <span
style="color: #000000; font-weight: bold;">/</span> <span
style="color: #007800;">$calosci</span> <span
style="color: #7a0874; font-weight: bold;">&#41;</span><span
style="color: #7a0874; font-weight: bold;">&#41;</span><br
/> <span
style="color: #000000; font-weight: bold;">else</span> <span
style="color: #7a0874; font-weight: bold;">&#91;</span> <span
style="color: #007800;">$calosci</span>=<span
style="color: #000000;">0</span> <span
style="color: #7a0874; font-weight: bold;">&#93;</span><br
/> &nbsp; &nbsp; <span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #ff0000;">&quot;Blad&quot;</span><br
/> <span
style="color: #000000; font-weight: bold;">fi</span><br
/> <br
/> <span
style="color: #007800;">i</span>=<span
style="color: #007800;">$calosci</span><br
/> <span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #ff0000;">&quot;Dzielę na <span
style="color: #007800;">$i</span> części. Rozmiar pojedynczej części po ewentualnym wyrównaniu wyniesie: <span
style="color: #007800;">$size</span>&quot;</span><br
/> <br
/> <span
style="color: #c20cb9; font-weight: bold;">sleep</span> <span
style="color: #000000;">3</span><br
/> <br
/> <span
style="color: #007800;">x</span>=<span
style="color: #000000;">1</span><br
/> <span
style="color: #007800;">h1</span>=<span
style="color: #000000;">0</span><br
/> <span
style="color: #007800;">m1</span>=<span
style="color: #000000;">0</span><br
/> <span
style="color: #007800;">s1</span>=<span
style="color: #000000;">0</span><br
/> <br
/> <span
style="color: #007800;">h1s</span>=<span
style="color: #000000;">0</span><br
/> <span
style="color: #007800;">h2s</span>=<span
style="color: #007800;">$size</span><br
/> <br
/> <span
style="color: #000000; font-weight: bold;">while</span> <span
style="color: #7a0874; font-weight: bold;">&#91;</span> <span
style="color: #007800;">$x</span> <span
style="color: #660033;">-le</span> <span
style="color: #007800;">$i</span> <span
style="color: #7a0874; font-weight: bold;">&#93;</span> ; <span
style="color: #000000; font-weight: bold;">do</span><br
/> &nbsp; &nbsp; <span
style="color: #c20cb9; font-weight: bold;">clear</span><br
/> &nbsp; &nbsp; <span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #ff0000;">&quot;####################################&quot;</span><br
/> &nbsp; &nbsp; <span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #ff0000;">&quot;Rozpoczynam konwersje części <span
style="color: #007800;">$x</span> z <span
style="color: #007800;">$i</span>&quot;</span><br
/> <br
/> <span
style="color: #666666; font-style: italic;"># obliczanie czasów startu</span><br
/> <br
/> &nbsp; &nbsp; <span
style="color: #007800;">h1</span>=$<span
style="color: #7a0874; font-weight: bold;">&#40;</span><span
style="color: #7a0874; font-weight: bold;">&#40;</span> <span
style="color: #007800;">$h1s</span><span
style="color: #000000; font-weight: bold;">/</span><span
style="color: #000000;">3600</span> <span
style="color: #7a0874; font-weight: bold;">&#41;</span><span
style="color: #7a0874; font-weight: bold;">&#41;</span><br
/> &nbsp; &nbsp; <span
style="color: #000000; font-weight: bold;">if</span> <span
style="color: #7a0874; font-weight: bold;">&#91;</span> <span
style="color: #007800;">$h1</span> <span
style="color: #660033;">-le</span> <span
style="color: #000000;">9</span> <span
style="color: #7a0874; font-weight: bold;">&#93;</span><br
/> &nbsp; &nbsp; <span
style="color: #000000; font-weight: bold;">then</span><br
/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span
style="color: #007800;">h1</span>=<span
style="color: #ff0000;">&quot;0<span
style="color: #007800;">$h1</span>&quot;</span><br
/> &nbsp; &nbsp; <span
style="color: #000000; font-weight: bold;">else</span><br
/> &nbsp; &nbsp; &nbsp; &nbsp; <span
style="color: #007800;">h1</span>=<span
style="color: #ff0000;">&quot;<span
style="color: #007800;">$h1</span>&quot;</span><br
/> &nbsp; &nbsp; <span
style="color: #000000; font-weight: bold;">fi</span><br
/> &nbsp; &nbsp; <br
/> &nbsp; &nbsp; <span
style="color: #007800;">m1s</span>=$<span
style="color: #7a0874; font-weight: bold;">&#40;</span><span
style="color: #7a0874; font-weight: bold;">&#40;</span> <span
style="color: #007800;">$h1s</span><span
style="color: #000000; font-weight: bold;">%</span>3600 <span
style="color: #7a0874; font-weight: bold;">&#41;</span><span
style="color: #7a0874; font-weight: bold;">&#41;</span><br
/> &nbsp; &nbsp; <span
style="color: #007800;">m1</span>=$<span
style="color: #7a0874; font-weight: bold;">&#40;</span><span
style="color: #7a0874; font-weight: bold;">&#40;</span> <span
style="color: #007800;">$m1s</span><span
style="color: #000000; font-weight: bold;">/</span><span
style="color: #000000;">60</span> <span
style="color: #7a0874; font-weight: bold;">&#41;</span><span
style="color: #7a0874; font-weight: bold;">&#41;</span><br
/> &nbsp; &nbsp; <span
style="color: #000000; font-weight: bold;">if</span> <span
style="color: #7a0874; font-weight: bold;">&#91;</span> <span
style="color: #007800;">$m1</span> <span
style="color: #660033;">-le</span> <span
style="color: #000000;">9</span> <span
style="color: #7a0874; font-weight: bold;">&#93;</span><br
/> &nbsp; &nbsp; <span
style="color: #000000; font-weight: bold;">then</span><br
/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span
style="color: #007800;">m1</span>=<span
style="color: #ff0000;">&quot;0<span
style="color: #007800;">$m1</span>&quot;</span><br
/> &nbsp; &nbsp; <span
style="color: #000000; font-weight: bold;">else</span><br
/> &nbsp; &nbsp; &nbsp; &nbsp; <span
style="color: #007800;">m1</span>=<span
style="color: #ff0000;">&quot;<span
style="color: #007800;">$m1</span>&quot;</span><br
/> &nbsp; &nbsp; <span
style="color: #000000; font-weight: bold;">fi</span><br
/> <br
/> &nbsp; &nbsp; <span
style="color: #007800;">s1</span>=$<span
style="color: #7a0874; font-weight: bold;">&#40;</span><span
style="color: #7a0874; font-weight: bold;">&#40;</span> <span
style="color: #007800;">$m1s</span><span
style="color: #000000; font-weight: bold;">%</span>60 <span
style="color: #7a0874; font-weight: bold;">&#41;</span><span
style="color: #7a0874; font-weight: bold;">&#41;</span><br
/> &nbsp; &nbsp; <span
style="color: #000000; font-weight: bold;">if</span> <span
style="color: #7a0874; font-weight: bold;">&#91;</span> <span
style="color: #007800;">$s1</span> <span
style="color: #660033;">-le</span> <span
style="color: #000000;">9</span> <span
style="color: #7a0874; font-weight: bold;">&#93;</span><br
/> &nbsp; &nbsp; <span
style="color: #000000; font-weight: bold;">then</span><br
/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span
style="color: #007800;">s1</span>=<span
style="color: #ff0000;">&quot;0<span
style="color: #007800;">$s1</span>&quot;</span><br
/> &nbsp; &nbsp; <span
style="color: #000000; font-weight: bold;">else</span><br
/> &nbsp; &nbsp; &nbsp; &nbsp; <span
style="color: #007800;">s1</span>=<span
style="color: #ff0000;">&quot;<span
style="color: #007800;">$s1</span>&quot;</span><br
/> &nbsp; &nbsp; <span
style="color: #000000; font-weight: bold;">fi</span><br
/> <br
/> &nbsp; &nbsp; <span
style="color: #007800;">start</span>=<span
style="color: #ff0000;">&quot;<span
style="color: #007800;">$h1</span>:<span
style="color: #007800;">$m1</span>:<span
style="color: #007800;">$s1</span>&quot;</span><br
/> &nbsp; &nbsp; <span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #ff0000;">&quot;Czas startu s1:m1:h1 = <span
style="color: #007800;">$start</span>&quot;</span><br
/> &nbsp;<br
/> <span
style="color: #666666; font-style: italic;"># obliczanie czasów końca</span><br
/> <br
/> &nbsp; &nbsp; <span
style="color: #007800;">h2</span>=$<span
style="color: #7a0874; font-weight: bold;">&#40;</span><span
style="color: #7a0874; font-weight: bold;">&#40;</span> <span
style="color: #007800;">$h2s</span><span
style="color: #000000; font-weight: bold;">/</span><span
style="color: #000000;">3600</span> <span
style="color: #7a0874; font-weight: bold;">&#41;</span><span
style="color: #7a0874; font-weight: bold;">&#41;</span><br
/> &nbsp; &nbsp; <span
style="color: #000000; font-weight: bold;">if</span> <span
style="color: #7a0874; font-weight: bold;">&#91;</span> <span
style="color: #007800;">$h2</span> <span
style="color: #660033;">-le</span> <span
style="color: #000000;">9</span> <span
style="color: #7a0874; font-weight: bold;">&#93;</span><br
/> &nbsp; &nbsp; <span
style="color: #000000; font-weight: bold;">then</span><br
/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span
style="color: #007800;">h2</span>=<span
style="color: #ff0000;">&quot;0<span
style="color: #007800;">$h2</span>&quot;</span><br
/> &nbsp; &nbsp; <span
style="color: #000000; font-weight: bold;">else</span><br
/> &nbsp; &nbsp; &nbsp; &nbsp; <span
style="color: #007800;">h2</span>=<span
style="color: #ff0000;">&quot;<span
style="color: #007800;">$h2</span>&quot;</span><br
/> &nbsp; &nbsp; <span
style="color: #000000; font-weight: bold;">fi</span><br
/> <br
/> &nbsp; &nbsp; <br
/> &nbsp; &nbsp; <span
style="color: #007800;">m2s</span>=$<span
style="color: #7a0874; font-weight: bold;">&#40;</span><span
style="color: #7a0874; font-weight: bold;">&#40;</span> <span
style="color: #007800;">$h2s</span><span
style="color: #000000; font-weight: bold;">%</span>3600 <span
style="color: #7a0874; font-weight: bold;">&#41;</span><span
style="color: #7a0874; font-weight: bold;">&#41;</span><br
/> &nbsp; &nbsp; <span
style="color: #007800;">m2</span>=$<span
style="color: #7a0874; font-weight: bold;">&#40;</span><span
style="color: #7a0874; font-weight: bold;">&#40;</span> <span
style="color: #007800;">$m2s</span><span
style="color: #000000; font-weight: bold;">/</span><span
style="color: #000000;">60</span> <span
style="color: #7a0874; font-weight: bold;">&#41;</span><span
style="color: #7a0874; font-weight: bold;">&#41;</span><br
/> &nbsp; &nbsp; <span
style="color: #000000; font-weight: bold;">if</span> <span
style="color: #7a0874; font-weight: bold;">&#91;</span> <span
style="color: #007800;">$m2</span> <span
style="color: #660033;">-le</span> <span
style="color: #000000;">9</span> <span
style="color: #7a0874; font-weight: bold;">&#93;</span><br
/> &nbsp; &nbsp; <span
style="color: #000000; font-weight: bold;">then</span><br
/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span
style="color: #007800;">m2</span>=<span
style="color: #ff0000;">&quot;0<span
style="color: #007800;">$m2</span>&quot;</span><br
/> &nbsp; &nbsp; <span
style="color: #000000; font-weight: bold;">else</span><br
/> &nbsp; &nbsp; &nbsp; &nbsp; <span
style="color: #007800;">m2</span>=<span
style="color: #ff0000;">&quot;<span
style="color: #007800;">$m2</span>&quot;</span><br
/> &nbsp; &nbsp; <span
style="color: #000000; font-weight: bold;">fi</span><br
/> <br
/> <br
/> &nbsp; &nbsp; <span
style="color: #007800;">s2</span>=$<span
style="color: #7a0874; font-weight: bold;">&#40;</span><span
style="color: #7a0874; font-weight: bold;">&#40;</span> <span
style="color: #007800;">$m2s</span><span
style="color: #000000; font-weight: bold;">%</span>60 <span
style="color: #7a0874; font-weight: bold;">&#41;</span><span
style="color: #7a0874; font-weight: bold;">&#41;</span><br
/> &nbsp; &nbsp; <span
style="color: #000000; font-weight: bold;">if</span> <span
style="color: #7a0874; font-weight: bold;">&#91;</span> <span
style="color: #007800;">$s2</span> <span
style="color: #660033;">-le</span> <span
style="color: #000000;">9</span> <span
style="color: #7a0874; font-weight: bold;">&#93;</span><br
/> &nbsp; &nbsp; <span
style="color: #000000; font-weight: bold;">then</span><br
/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span
style="color: #007800;">s2</span>=<span
style="color: #ff0000;">&quot;0<span
style="color: #007800;">$s2</span>&quot;</span><br
/> &nbsp; &nbsp; <span
style="color: #000000; font-weight: bold;">else</span><br
/> &nbsp; &nbsp; &nbsp; &nbsp; <span
style="color: #007800;">s2</span>=<span
style="color: #ff0000;">&quot;<span
style="color: #007800;">$s2</span>&quot;</span><br
/> &nbsp; &nbsp; <span
style="color: #000000; font-weight: bold;">fi</span><br
/> <br
/> &nbsp; &nbsp; <span
style="color: #007800;">koniec</span>=<span
style="color: #ff0000;">&quot;<span
style="color: #007800;">$h2</span>:<span
style="color: #007800;">$m2</span>:<span
style="color: #007800;">$s2</span>&quot;</span><br
/> &nbsp; &nbsp; <span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #ff0000;">&quot;Czas końca bedzie wynosil s2:m2:h2 = <span
style="color: #007800;">$koniec</span>&quot;</span><br
/> <br
/> &nbsp; &nbsp; <span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #ff0000;">&quot;####################################&quot;</span><br
/> <br
/> <br
/> &nbsp; &nbsp; <span
style="color: #000000; font-weight: bold;">if</span> <span
style="color: #7a0874; font-weight: bold;">&#91;</span> <span
style="color: #007800;">$x</span> = <span
style="color: #000000;">1</span> <span
style="color: #7a0874; font-weight: bold;">&#93;</span><br
/> &nbsp; &nbsp; <span
style="color: #000000; font-weight: bold;">then</span><br
/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span
style="color: #007800;">segment</span>=<span
style="color: #007800;">$koniec</span><br
/> &nbsp; &nbsp; <span
style="color: #000000; font-weight: bold;">fi</span><br
/> <br
/> <br
/> &nbsp; &nbsp; <span
style="color: #c20cb9; font-weight: bold;">sleep</span> <span
style="color: #000000;">1</span><br
/> <span
style="color: #666666; font-style: italic;"># &nbsp; odkomentuj zeby sprobowac zrobic to samo przy pomocy ffmpg</span><br
/> &nbsp; &nbsp; <span
style="color: #c20cb9; font-weight: bold;">ffmpeg</span> <span
style="color: #660033;">-i</span> <span
style="color: #007800;">$1</span> <span
style="color: #660033;">-vcodec</span> copy <span
style="color: #660033;">-acodec</span> copy <span
style="color: #660033;">-ss</span> <span
style="color: #ff0000;">&quot;<span
style="color: #007800;">$start</span>&quot;</span> <span
style="color: #660033;">-t</span> <span
style="color: #ff0000;">&quot;<span
style="color: #007800;">$segment</span>&quot;</span> <span
style="color: #ff0000;">&quot;<span
style="color: #007800;">$name</span>&quot;</span><span
style="color: #ff0000;">&quot;_&quot;</span><span
style="color: #ff0000;">&quot;<span
style="color: #007800;">$x</span>&quot;</span><span
style="color: #ff0000;">&quot;.&quot;</span><span
style="color: #ff0000;">&quot;<span
style="color: #007800;">$extension</span>&quot;</span><br
/> <br
/> <span
style="color: #666666; font-style: italic;"># &nbsp; przy pomocy mencodera</span><br
/> <span
style="color: #666666; font-style: italic;"># &nbsp; mencoder -ovc copy -oac copy -ss &quot;$h1s&quot; -endpos &quot;$size&quot; -o &quot;$name&quot;&quot;_&quot;&quot;$x&quot;&quot;.&quot;&quot;$extension&quot; &quot;$1&quot;</span><br
/> <span
style="color: #666666; font-style: italic;"># &nbsp; kopia bezpieczenstwa&nbsp; &nbsp; </span><br
/> <span
style="color: #666666; font-style: italic;"># &nbsp; ffmpeg -i $plik -b 96k -vcodec mpeg4 -s 176x144 -r 16 -ab 64k -ac 1 -ar 32000 -acodec aac -strict experimental $plik.mp4</span><br
/> <br
/> <br
/> &nbsp; &nbsp; <span
style="color: #007800;">h1s</span>=$<span
style="color: #7a0874; font-weight: bold;">&#40;</span><span
style="color: #7a0874; font-weight: bold;">&#40;</span> <span
style="color: #007800;">$h1s</span>+<span
style="color: #007800;">$size</span> <span
style="color: #7a0874; font-weight: bold;">&#41;</span><span
style="color: #7a0874; font-weight: bold;">&#41;</span><br
/> &nbsp; &nbsp; <span
style="color: #007800;">h2s</span>=$<span
style="color: #7a0874; font-weight: bold;">&#40;</span><span
style="color: #7a0874; font-weight: bold;">&#40;</span> <span
style="color: #007800;">$h2s</span>+<span
style="color: #007800;">$size</span> <span
style="color: #7a0874; font-weight: bold;">&#41;</span><span
style="color: #7a0874; font-weight: bold;">&#41;</span><br
/> <br
/> &nbsp; &nbsp; <span
style="color: #007800;">x</span>=$<span
style="color: #7a0874; font-weight: bold;">&#40;</span><span
style="color: #7a0874; font-weight: bold;">&#40;</span> x+<span
style="color: #000000;">1</span> <span
style="color: #7a0874; font-weight: bold;">&#41;</span><span
style="color: #7a0874; font-weight: bold;">&#41;</span><br
/> <span
style="color: #000000; font-weight: bold;">done</span><br
/> <br
/> <span
style="color: #007800;">resolution</span>=qcif &nbsp; <span
style="color: #666666; font-style: italic;"># ~176x144</span><br
/> <span
style="color: #666666; font-style: italic;"># http://www.ffmpeg.org/ffmpeg-doc.html#SEC6</span><br
/> <br
/> <span
style="color: #007800;">framerate</span>=<span
style="color: #000000;">15</span><br
/> <span
style="color: #666666; font-style: italic;"># 4k750i best is 15</span><br
/> <br
/> <span
style="color: #007800;">bitrate</span>=80k<br
/> <span
style="color: #007800;">ctop</span>=<span
style="color: #000000;">16</span><br
/> <span
style="color: #007800;">cbottom</span>=<span
style="color: #000000;">16</span><br
/> <span
style="color: #007800;">cleft</span>=<span
style="color: #000000;">16</span><br
/> <span
style="color: #007800;">cright</span>=<span
style="color: #000000;">16</span><br
/> <br
/> <span
style="color: #007800;">x</span>=<span
style="color: #000000;">1</span><br
/> <br
/> <span
style="color: #000000; font-weight: bold;">while</span> <span
style="color: #7a0874; font-weight: bold;">&#91;</span> <span
style="color: #007800;">$x</span> <span
style="color: #660033;">-le</span> <span
style="color: #007800;">$i</span> <span
style="color: #7a0874; font-weight: bold;">&#93;</span> ; <span
style="color: #000000; font-weight: bold;">do</span><br
/> &nbsp; &nbsp; <span
style="color: #c20cb9; font-weight: bold;">clear</span><br
/> &nbsp; &nbsp; <span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #ff0000;">&quot;####################################&quot;</span><br
/> &nbsp; &nbsp; <span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #ff0000;">&quot;Rozdzielczosc: <span
style="color: #007800;">$resolution</span>&quot;</span><br
/> &nbsp; &nbsp; <span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #ff0000;">&quot;Ramki na sekunde (fps): <span
style="color: #007800;">$framerate</span>&quot;</span><br
/> &nbsp; &nbsp; <span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #ff0000;">&quot;Ilosc ucietych pixeli:&quot;</span><br
/> &nbsp; &nbsp; <span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #ff0000;">&quot;&quot;</span><br
/> &nbsp; &nbsp; <span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #ff0000;">&quot;----------<span
style="color: #007800;">$ctop</span>-----------&quot;</span><br
/> &nbsp; &nbsp; <span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #ff0000;">&quot;-----------------------&quot;</span><br
/> &nbsp; &nbsp; <span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #ff0000;">&quot;<span
style="color: #007800;">$cleft</span>-------------------<span
style="color: #007800;">$cright</span>&quot;</span><br
/> &nbsp; &nbsp; <span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #ff0000;">&quot;-----------------------&quot;</span><br
/> &nbsp; &nbsp; <span
style="color: #7a0874; font-weight: bold;">echo</span> <span
style="color: #ff0000;">&quot;----------<span
style="color: #007800;">$cbottom</span>-----------&quot;</span><br
/> &nbsp; &nbsp; <span
style="color: #c20cb9; font-weight: bold;">sleep</span> <span
style="color: #000000;">1</span><br
/> <br
/> &nbsp; &nbsp; <span
style="color: #666666; font-style: italic;"># konwersja do mp4 i aac</span><br
/> &nbsp; &nbsp; <span
style="color: #c20cb9; font-weight: bold;">ffmpeg</span> <span
style="color: #660033;">-i</span> <span
style="color: #ff0000;">&quot;<span
style="color: #007800;">$name</span>&quot;</span><span
style="color: #ff0000;">&quot;_&quot;</span><span
style="color: #ff0000;">&quot;<span
style="color: #007800;">$x</span>&quot;</span><span
style="color: #ff0000;">&quot;.&quot;</span><span
style="color: #ff0000;">&quot;<span
style="color: #007800;">$extension</span>&quot;</span> <span
style="color: #660033;">-b</span> <span
style="color: #007800;">$bitrate</span> <span
style="color: #660033;">-vcodec</span> mpeg4 <span
style="color: #660033;">-croptop</span> <span
style="color: #007800;">$ctop</span> <span
style="color: #660033;">-cropbottom</span> <span
style="color: #007800;">$cbottom</span> <span
style="color: #660033;">-cropleft</span> <span
style="color: #007800;">$cleft</span> <span
style="color: #660033;">-cropright</span> <span
style="color: #007800;">$cright</span> <span
style="color: #660033;">-s</span> <span
style="color: #007800;">$resolution</span> <span
style="color: #660033;">-r</span> <span
style="color: #007800;">$framerate</span> <span
style="color: #660033;">-ab</span> 64k <span
style="color: #660033;">-ac</span> <span
style="color: #000000;">1</span> <span
style="color: #660033;">-ar</span> <span
style="color: #000000;">32000</span> <span
style="color: #660033;">-acodec</span> aac <span
style="color: #660033;">-strict</span> experimental <span
style="color: #660033;">-benchmark</span> <span
style="color: #ff0000;">&quot;<span
style="color: #007800;">$name</span>&quot;</span><span
style="color: #ff0000;">&quot;<span
style="color: #007800;">$x</span>&quot;</span><span
style="color: #ff0000;">&quot;.&quot;</span><span
style="color: #ff0000;">&quot;mp4&quot;</span><br
/> &nbsp; &nbsp; <span
style="color: #c20cb9; font-weight: bold;">rm</span> <span
style="color: #660033;">-f</span> <span
style="color: #ff0000;">&quot;<span
style="color: #007800;">$name</span>&quot;</span><span
style="color: #ff0000;">&quot;_&quot;</span><span
style="color: #ff0000;">&quot;<span
style="color: #007800;">$x</span>&quot;</span><span
style="color: #ff0000;">&quot;.&quot;</span><span
style="color: #ff0000;">&quot;<span
style="color: #007800;">$extension</span>&quot;</span><br
/> <br
/> &nbsp; &nbsp; <span
style="color: #007800;">x</span>=$<span
style="color: #7a0874; font-weight: bold;">&#40;</span><span
style="color: #7a0874; font-weight: bold;">&#40;</span> x+<span
style="color: #000000;">1</span> <span
style="color: #7a0874; font-weight: bold;">&#41;</span><span
style="color: #7a0874; font-weight: bold;">&#41;</span><br
/> <br
/> <span
style="color: #000000; font-weight: bold;">done</span></div></td></tr></tbody></table></div> No tags for this post.]]></content:encoded> <wfw:commentRss>http://zczajto.pl/archives/829/feed</wfw:commentRss> <slash:comments></slash:comments> </item> <item><title>Automatyczna zmiana statusu gadu-gadu w pythonie przy pomocy dbus na kliencie pidgin</title><link>http://zczajto.pl/archives/819</link> <comments>http://zczajto.pl/archives/819#comments</comments> <pubDate>Sun, 02 Jan 2011 16:03:21 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[freed-up]]></category> <category><![CDATA[automatyczne opisy gadu-gadu]]></category> <category><![CDATA[automatyczne opisy gg]]></category> <category><![CDATA[dbus]]></category> <category><![CDATA[losowanie opisu gadu-gadu]]></category> <category><![CDATA[odliczanie czasu w opisie gadu-gadu]]></category> <category><![CDATA[opisy gadu-gadu]]></category> <category><![CDATA[pidgin]]></category> <category><![CDATA[pidgin description]]></category> <category><![CDATA[pidgin topic]]></category> <category><![CDATA[python]]></category> <category><![CDATA[skrypty do opisów gadu gadu]]></category> <guid
isPermaLink="false">http://zczajto.pl/?p=819</guid> <description><![CDATA[Poniższy skrypt jest rozbudowaną wersją se strony: http://www.miljan.org/ Pozwala na automatyczną zmianę statusu pidgina. Możliwości skryptu przedstawiono na podstawie przykładowych poleceń: 1python pidgin_status.py Mój nowy opis z polskimi znaczkami ąćłŁśćŹŻ 1python pidgin_status.py -t Do nowego roku pozostało &#123;2012-01-01 00:00:00&#125; czasu 1python pidgin_status.py -f plik_z_fortunkami_w_kolejnych_liniach.txt 1python pidgin_status.py -m Abba - Dancing Queen 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899#!/usr/bin/env python import os, [...]]]></description> <content:encoded><![CDATA[<p>Poniższy skrypt jest rozbudowaną wersją se strony: http://www.miljan.org/<br
/> Pozwala na automatyczną zmianę statusu pidgina. Możliwości skryptu przedstawiono na podstawie przykładowych poleceń:</p><div
class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table
cellspacing="0" cellpadding="0"><tbody><tr><td
style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br
/></div></td><td><div
class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">python pidgin_status.py Mój nowy opis z polskimi znaczkami ąćłŁśćŹŻ</div></td></tr></tbody></table></div><div
class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table
cellspacing="0" cellpadding="0"><tbody><tr><td
style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br
/></div></td><td><div
class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">python pidgin_status.py <span
style="color: #660033;">-t</span> Do nowego roku pozostało <span
style="color: #7a0874; font-weight: bold;">&#123;</span><span
style="color: #000000;">2012</span>-01-01 00:00:00<span
style="color: #7a0874; font-weight: bold;">&#125;</span> czasu</div></td></tr></tbody></table></div><div
class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table
cellspacing="0" cellpadding="0"><tbody><tr><td
style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br
/></div></td><td><div
class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">python pidgin_status.py <span
style="color: #660033;">-f</span> plik_z_fortunkami_w_kolejnych_liniach.txt</div></td></tr></tbody></table></div><div
class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table
cellspacing="0" cellpadding="0"><tbody><tr><td
style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br
/></div></td><td><div
class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">python pidgin_status.py <span
style="color: #660033;">-m</span> Abba - Dancing Queen</div></td></tr></tbody></table></div><div
class="codecolorer-container python vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><table
cellspacing="0" cellpadding="0"><tbody><tr><td
style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br
/>2<br
/>3<br
/>4<br
/>5<br
/>6<br
/>7<br
/>8<br
/>9<br
/>10<br
/>11<br
/>12<br
/>13<br
/>14<br
/>15<br
/>16<br
/>17<br
/>18<br
/>19<br
/>20<br
/>21<br
/>22<br
/>23<br
/>24<br
/>25<br
/>26<br
/>27<br
/>28<br
/>29<br
/>30<br
/>31<br
/>32<br
/>33<br
/>34<br
/>35<br
/>36<br
/>37<br
/>38<br
/>39<br
/>40<br
/>41<br
/>42<br
/>43<br
/>44<br
/>45<br
/>46<br
/>47<br
/>48<br
/>49<br
/>50<br
/>51<br
/>52<br
/>53<br
/>54<br
/>55<br
/>56<br
/>57<br
/>58<br
/>59<br
/>60<br
/>61<br
/>62<br
/>63<br
/>64<br
/>65<br
/>66<br
/>67<br
/>68<br
/>69<br
/>70<br
/>71<br
/>72<br
/>73<br
/>74<br
/>75<br
/>76<br
/>77<br
/>78<br
/>79<br
/>80<br
/>81<br
/>82<br
/>83<br
/>84<br
/>85<br
/>86<br
/>87<br
/>88<br
/>89<br
/>90<br
/>91<br
/>92<br
/>93<br
/>94<br
/>95<br
/>96<br
/>97<br
/>98<br
/>99<br
/></div></td><td><div
class="python codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span
style="color: #808080; font-style: italic;">#!/usr/bin/env python</span><br
/> <br
/> <span
style="color: #ff7700;font-weight:bold;">import</span> <span
style="color: #dc143c;">os</span><span
style="color: #66cc66;">,</span> <span
style="color: #dc143c;">sys</span><span
style="color: #66cc66;">,</span> dbus<span
style="color: #66cc66;">,</span> <span
style="color: #dc143c;">re</span><span
style="color: #66cc66;">,</span> <span
style="color: #dc143c;">time</span><br
/> <span
style="color: #ff7700;font-weight:bold;">from</span> <span
style="color: #dc143c;">random</span> <span
style="color: #ff7700;font-weight:bold;">import</span> randint<br
/> <br
/> program <span
style="color: #66cc66;">=</span> <span
style="color: #dc143c;">os</span>.<span
style="color: black;">path</span>.<span
style="color: black;">basename</span><span
style="color: black;">&#40;</span><span
style="color: #dc143c;">sys</span>.<span
style="color: black;">argv</span><span
style="color: black;">&#91;</span><span
style="color: #ff4500;">0</span><span
style="color: black;">&#93;</span><span
style="color: black;">&#41;</span><br
/> ICON <span
style="color: #66cc66;">=</span> u<span
style="color: #483d8b;">'<span
style="color: #000099; font-weight: bold;">\u</span>21e8 '</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span
style="color: #808080; font-style: italic;"># rightwards white arrow</span><br
/> <br
/> bus <span
style="color: #66cc66;">=</span> dbus.<span
style="color: black;">SessionBus</span><span
style="color: black;">&#40;</span><span
style="color: black;">&#41;</span><br
/> obj <span
style="color: #66cc66;">=</span> bus.<span
style="color: black;">get_object</span><span
style="color: black;">&#40;</span><span
style="color: #483d8b;">&quot;im.pidgin.purple.PurpleService&quot;</span><span
style="color: #66cc66;">,</span> <span
style="color: #483d8b;">&quot;/im/pidgin/purple/PurpleObject&quot;</span><span
style="color: black;">&#41;</span><br
/> purple <span
style="color: #66cc66;">=</span> dbus.<span
style="color: black;">Interface</span><span
style="color: black;">&#40;</span>obj<span
style="color: #66cc66;">,</span> <span
style="color: #483d8b;">&quot;im.pidgin.purple.PurpleInterface&quot;</span><span
style="color: black;">&#41;</span><br
/> <br
/> <span
style="color: #ff7700;font-weight:bold;">def</span> <span
style="color: #008000;">help</span><span
style="color: black;">&#40;</span><span
style="color: black;">&#41;</span>:<br
/> <span
style="color: #ff7700;font-weight:bold;">print</span> <span
style="color: #483d8b;">&quot;&quot;&quot;<br
/> &quot;&quot;&quot;</span>+ program +<span
style="color: #483d8b;">&quot;&quot;&quot;: Used for setting pidgin status message.<br
/> <br
/> Usage: &quot;&quot;&quot;</span>+ program +<span
style="color: #483d8b;">&quot;&quot;&quot;&nbsp; &nbsp; [-m|-f] status_message<br
/> [-t] to deadline +2011-01-01 00:00:00+ left,<br
/> -m) Message is information about current song<br
/> -f) Message should be read from a file. Random line from the file will be chosen.<br
/> -t) Message is a string with time elapsed to. Example: To new year {2012-01-01 00:00:00} left<br
/> &quot;&quot;&quot;</span><br
/> <span
style="color: #dc143c;">sys</span>.<span
style="color: black;">exit</span><span
style="color: black;">&#40;</span><span
style="color: #ff4500;">1</span><span
style="color: black;">&#41;</span><br
/> <br
/> <span
style="color: #ff7700;font-weight:bold;">def</span> get_quote<span
style="color: black;">&#40;</span><span
style="color: black;">&#41;</span>:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span
style="color: #808080; font-style: italic;"># function reads a file and gets random line</span><br
/> num_lines <span
style="color: #66cc66;">=</span> <span
style="color: #ff4500;">0</span><br
/> rand_line <span
style="color: #66cc66;">=</span> <span
style="color: #ff4500;">0</span><br
/> l <span
style="color: #66cc66;">=</span> <span
style="color: #ff4500;">0</span><br
/> <br
/> <span
style="color: #ff7700;font-weight:bold;">try</span>:<br
/> <span
style="color: #008000;">file</span> <span
style="color: #66cc66;">=</span> <span
style="color: #dc143c;">sys</span>.<span
style="color: black;">argv</span><span
style="color: black;">&#91;</span><span
style="color: #ff4500;">2</span><span
style="color: black;">&#93;</span>&nbsp; &nbsp; &nbsp; <span
style="color: #808080; font-style: italic;"># check if we have the file</span><br
/> <span
style="color: #ff7700;font-weight:bold;">except</span>:<br
/> <span
style="color: #dc143c;">sys</span>.<span
style="color: black;">exit</span><span
style="color: black;">&#40;</span><span
style="color: #ff4500;">1</span><span
style="color: black;">&#41;</span><br
/> <br
/> <span
style="color: #ff7700;font-weight:bold;">if</span> <span
style="color: #dc143c;">os</span>.<span
style="color: black;">path</span>.<span
style="color: black;">isfile</span><span
style="color: black;">&#40;</span><span
style="color: #008000;">file</span><span
style="color: black;">&#41;</span>:&nbsp; &nbsp; &nbsp; &nbsp; <span
style="color: #808080; font-style: italic;"># is file really there</span><br
/> f <span
style="color: #66cc66;">=</span> <span
style="color: #008000;">open</span><span
style="color: black;">&#40;</span><span
style="color: #008000;">file</span><span
style="color: #66cc66;">,</span> <span
style="color: #483d8b;">&quot;r&quot;</span><span
style="color: black;">&#41;</span> &nbsp; &nbsp; <span
style="color: #808080; font-style: italic;"># open the file</span><br
/> <span
style="color: #ff7700;font-weight:bold;">for</span> line <span
style="color: #ff7700;font-weight:bold;">in</span> f:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span
style="color: #808080; font-style: italic;"># go through the file and count the lines</span><br
/> num_lines +<span
style="color: #66cc66;">=</span> <span
style="color: #ff4500;">1</span><br
/> <span
style="color: #ff7700;font-weight:bold;">else</span>:<br
/> <span
style="color: #dc143c;">sys</span>.<span
style="color: black;">exit</span><span
style="color: black;">&#40;</span><span
style="color: #ff4500;">1</span><span
style="color: black;">&#41;</span><br
/> <br
/> rand_line <span
style="color: #66cc66;">=</span> randint<span
style="color: black;">&#40;</span><span
style="color: #ff4500;">0</span><span
style="color: #66cc66;">,</span> num_lines<span
style="color: black;">&#41;</span> &nbsp; <span
style="color: #808080; font-style: italic;"># get the random line</span><br
/> f.<span
style="color: black;">seek</span><span
style="color: black;">&#40;</span><span
style="color: #ff4500;">0</span><span
style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span
style="color: #808080; font-style: italic;"># go to the begining of the file</span><br
/> <span
style="color: #ff7700;font-weight:bold;">for</span> line <span
style="color: #ff7700;font-weight:bold;">in</span> f:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span
style="color: #808080; font-style: italic;"># loop on the file till we get to the correct line</span><br
/> <span
style="color: #ff7700;font-weight:bold;">if</span> l <span
style="color: #66cc66;">==</span> rand_line:&nbsp; &nbsp; &nbsp; <span
style="color: #808080; font-style: italic;"># if line correct</span><br
/> quote <span
style="color: #66cc66;">=</span> line.<span
style="color: black;">strip</span><span
style="color: black;">&#40;</span><span
style="color: black;">&#41;</span>&nbsp; &nbsp; <span
style="color: #808080; font-style: italic;"># get the line content</span><br
/> <span
style="color: #ff7700;font-weight:bold;">break</span><br
/> <span
style="color: #ff7700;font-weight:bold;">else</span>:<br
/> l +<span
style="color: #66cc66;">=</span> <span
style="color: #ff4500;">1</span><br
/> <br
/> f.<span
style="color: black;">close</span><span
style="color: black;">&#40;</span><span
style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span
style="color: #808080; font-style: italic;"># close the file and return the line</span><br
/> <span
style="color: #ff7700;font-weight:bold;">return</span> quote<br
/> <br
/> <span
style="color: #ff7700;font-weight:bold;">def</span> count_time<span
style="color: black;">&#40;</span><span
style="color: black;">&#41;</span>:<br
/> <span
style="color: #ff7700;font-weight:bold;">try</span>:<br
/> time_msg <span
style="color: #66cc66;">=</span> <span
style="color: #483d8b;">' '</span>.<span
style="color: black;">join</span><span
style="color: black;">&#40;</span><span
style="color: #dc143c;">sys</span>.<span
style="color: black;">argv</span><span
style="color: black;">&#91;</span><span
style="color: #ff4500;">2</span>:<span
style="color: black;">&#93;</span><span
style="color: black;">&#41;</span> &nbsp; <span
style="color: #808080; font-style: italic;"># check if we have the message should be with tag</span><br
/> <span
style="color: #ff7700;font-weight:bold;">except</span>:<br
/> <span
style="color: #dc143c;">sys</span>.<span
style="color: black;">exit</span><span
style="color: black;">&#40;</span><span
style="color: #ff4500;">1</span><span
style="color: black;">&#41;</span><br
/> <br
/> splited<span
style="color: #66cc66;">=</span><span
style="color: #dc143c;">re</span>.<span
style="color: black;">split</span><span
style="color: black;">&#40;</span><span
style="color: #483d8b;">'[{}]'</span><span
style="color: #66cc66;">,</span> time_msg<span
style="color: black;">&#41;</span>&nbsp; &nbsp; &nbsp; <span
style="color: #808080; font-style: italic;"># split string using chars &quot;{&quot; &quot;}&quot; with imported regexp</span><br
/> <br
/> now<span
style="color: #66cc66;">=</span><span
style="color: #dc143c;">time</span>.<span
style="color: #dc143c;">time</span><span
style="color: black;">&#40;</span><span
style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span
style="color: #808080; font-style: italic;"># Unix epoch or Unix time or POSIX time or Unix timestamp</span><br
/> deadline<span
style="color: #66cc66;">=</span><span
style="color: #008000;">int</span><span
style="color: black;">&#40;</span><span
style="color: #dc143c;">time</span>.<span
style="color: black;">mktime</span><span
style="color: black;">&#40;</span><span
style="color: #dc143c;">time</span>.<span
style="color: black;">strptime</span><span
style="color: black;">&#40;</span>splited<span
style="color: black;">&#91;</span><span
style="color: #ff4500;">1</span><span
style="color: black;">&#93;</span><span
style="color: #66cc66;">,</span> <span
style="color: #483d8b;">'%Y-%m-%d %H:%M:%S'</span><span
style="color: black;">&#41;</span><span
style="color: black;">&#41;</span><span
style="color: black;">&#41;</span><br
/> sec_left<span
style="color: #66cc66;">=</span>deadline-now<br
/> minutes <span
style="color: #66cc66;">=</span> sec_left/<span
style="color: #ff4500;">60</span><br
/> hours <span
style="color: #66cc66;">=</span> minutes/<span
style="color: #ff4500;">60</span><br
/> <br
/> <span
style="color: #ff7700;font-weight:bold;">if</span> minutes&amp;lt<span
style="color: #66cc66;">;</span><span
style="color: #ff4500;">1</span> <span
style="color: #ff7700;font-weight:bold;">and</span> hours&amp;lt<span
style="color: #66cc66;">;</span><span
style="color: #ff4500;">1</span>:<br
/> mess<span
style="color: #66cc66;">=</span><span
style="color: #483d8b;">&quot;%s%02ds%s&quot;</span> % <span
style="color: black;">&#40;</span>splited<span
style="color: black;">&#91;</span><span
style="color: #ff4500;">0</span><span
style="color: black;">&#93;</span><span
style="color: #66cc66;">,</span> sec_left % <span
style="color: #ff4500;">60</span><span
style="color: #66cc66;">,</span> splited<span
style="color: black;">&#91;</span><span
style="color: #ff4500;">2</span><span
style="color: black;">&#93;</span><span
style="color: black;">&#41;</span><br
/> <span
style="color: #ff7700;font-weight:bold;">elif</span> hours&amp;lt<span
style="color: #66cc66;">;</span><span
style="color: #ff4500;">1</span>:<br
/> mess<span
style="color: #66cc66;">=</span><span
style="color: #483d8b;">&quot;%s%02dmin:%02ds%s&quot;</span> % <span
style="color: black;">&#40;</span>splited<span
style="color: black;">&#91;</span><span
style="color: #ff4500;">0</span><span
style="color: black;">&#93;</span><span
style="color: #66cc66;">,</span> minutes % <span
style="color: #ff4500;">60</span><span
style="color: #66cc66;">,</span> sec_left % <span
style="color: #ff4500;">60</span><span
style="color: #66cc66;">,</span> splited<span
style="color: black;">&#91;</span><span
style="color: #ff4500;">2</span><span
style="color: black;">&#93;</span><span
style="color: black;">&#41;</span><br
/> <span
style="color: #ff7700;font-weight:bold;">else</span>:<br
/> mess<span
style="color: #66cc66;">=</span><span
style="color: #483d8b;">&quot;%s%02dh:%02dm:%02ds%s&quot;</span> % <span
style="color: black;">&#40;</span>splited<span
style="color: black;">&#91;</span><span
style="color: #ff4500;">0</span><span
style="color: black;">&#93;</span><span
style="color: #66cc66;">,</span> hours<span
style="color: #66cc66;">,</span> minutes % <span
style="color: #ff4500;">60</span><span
style="color: #66cc66;">,</span> sec_left % <span
style="color: #ff4500;">60</span><span
style="color: #66cc66;">,</span> splited<span
style="color: black;">&#91;</span><span
style="color: #ff4500;">2</span><span
style="color: black;">&#93;</span><span
style="color: black;">&#41;</span><br
/> <br
/> <span
style="color: #ff7700;font-weight:bold;">return</span> mess.<span
style="color: black;">strip</span><span
style="color: black;">&#40;</span><span
style="color: black;">&#41;</span><br
/> <br
/> <span
style="color: #ff7700;font-weight:bold;">def</span> pidgin_status<span
style="color: black;">&#40;</span>message<span
style="color: black;">&#41;</span>:<br
/> old_status <span
style="color: #66cc66;">=</span> purple.<span
style="color: black;">PurpleSavedstatusGetCurrent</span><span
style="color: black;">&#40;</span><span
style="color: black;">&#41;</span> &nbsp; &nbsp; &nbsp; <span
style="color: #808080; font-style: italic;"># get current status</span><br
/> status_type <span
style="color: #66cc66;">=</span> purple.<span
style="color: black;">PurpleSavedstatusGetType</span><span
style="color: black;">&#40;</span>old_status<span
style="color: black;">&#41;</span> &nbsp; <span
style="color: #808080; font-style: italic;"># get current sta0us type</span><br
/> new_status <span
style="color: #66cc66;">=</span> purple.<span
style="color: black;">PurpleSavedstatusNew</span><span
style="color: black;">&#40;</span><span
style="color: #483d8b;">&quot;&quot;</span><span
style="color: #66cc66;">,</span> status_type<span
style="color: black;">&#41;</span> &nbsp; <span
style="color: #808080; font-style: italic;"># create new status with old status type</span><br
/> purple.<span
style="color: black;">PurpleSavedstatusSetMessage</span><span
style="color: black;">&#40;</span>new_status<span
style="color: #66cc66;">,</span> ICON + message<span
style="color: black;">&#41;</span>&nbsp; <span
style="color: #808080; font-style: italic;"># fill new status with status message</span><br
/> purple.<span
style="color: black;">PurpleSavedstatusActivate</span><span
style="color: black;">&#40;</span>new_status<span
style="color: black;">&#41;</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span
style="color: #808080; font-style: italic;"># activate new status</span><br
/> <br
/> <span
style="color: #ff7700;font-weight:bold;">try</span>:<br
/> <br
/> <span
style="color: #ff7700;font-weight:bold;">if</span> <span
style="color: #dc143c;">sys</span>.<span
style="color: black;">argv</span><span
style="color: black;">&#91;</span><span
style="color: #ff4500;">1</span><span
style="color: black;">&#93;</span> <span
style="color: #66cc66;">==</span> <span
style="color: #483d8b;">'-t'</span>: &nbsp; &nbsp; &nbsp; &nbsp; <span
style="color: #808080; font-style: italic;"># should we count time</span><br
/> msg <span
style="color: #66cc66;">=</span> count_time<span
style="color: black;">&#40;</span><span
style="color: black;">&#41;</span><br
/> <span
style="color: #ff7700;font-weight:bold;">elif</span> <span
style="color: #dc143c;">sys</span>.<span
style="color: black;">argv</span><span
style="color: black;">&#91;</span><span
style="color: #ff4500;">1</span><span
style="color: black;">&#93;</span> <span
style="color: #66cc66;">==</span> <span
style="color: #483d8b;">'-m'</span>: &nbsp; &nbsp; &nbsp; <span
style="color: #808080; font-style: italic;"># is input song data</span><br
/> ICON <span
style="color: #66cc66;">=</span> u<span
style="color: #483d8b;">'<span
style="color: #000099; font-weight: bold;">\u</span>266C '</span> &nbsp; &nbsp; &nbsp; <span
style="color: #808080; font-style: italic;"># beamed sixteenth notes</span><br
/> <span
style="color: #ff7700;font-weight:bold;">if</span> <span
style="color: #dc143c;">sys</span>.<span
style="color: black;">argv</span><span
style="color: black;">&#91;</span><span
style="color: #ff4500;">2</span><span
style="color: black;">&#93;</span>: &nbsp; &nbsp; &nbsp; &nbsp; <span
style="color: #808080; font-style: italic;"># is song data passed</span><br
/> msg <span
style="color: #66cc66;">=</span> <span
style="color: #483d8b;">' '</span>.<span
style="color: black;">join</span><span
style="color: black;">&#40;</span><span
style="color: #dc143c;">sys</span>.<span
style="color: black;">argv</span><span
style="color: black;">&#91;</span><span
style="color: #ff4500;">2</span>:<span
style="color: black;">&#93;</span><span
style="color: black;">&#41;</span><br
/> <span
style="color: #ff7700;font-weight:bold;">elif</span> <span
style="color: #dc143c;">sys</span>.<span
style="color: black;">argv</span><span
style="color: black;">&#91;</span><span
style="color: #ff4500;">1</span><span
style="color: black;">&#93;</span> <span
style="color: #66cc66;">==</span> <span
style="color: #483d8b;">'-f'</span>: &nbsp; &nbsp; &nbsp; <span
style="color: #808080; font-style: italic;"># should we read from the file</span><br
/> msg <span
style="color: #66cc66;">=</span> get_quote<span
style="color: black;">&#40;</span><span
style="color: black;">&#41;</span><br
/> <span
style="color: #ff7700;font-weight:bold;">else</span>: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span
style="color: #808080; font-style: italic;"># by default just set the message</span><br
/> msg <span
style="color: #66cc66;">=</span> <span
style="color: #483d8b;">' '</span>.<span
style="color: black;">join</span><span
style="color: black;">&#40;</span><span
style="color: #dc143c;">sys</span>.<span
style="color: black;">argv</span><span
style="color: black;">&#91;</span><span
style="color: #ff4500;">1</span>:<span
style="color: black;">&#93;</span><span
style="color: black;">&#41;</span><br
/> <span
style="color: #ff7700;font-weight:bold;">except</span>:<br
/> <span
style="color: #008000;">help</span><span
style="color: black;">&#40;</span><span
style="color: black;">&#41;</span><br
/> <br
/> pidgin_status<span
style="color: black;">&#40;</span>msg.<span
style="color: black;">decode</span><span
style="color: black;">&#40;</span><span
style="color: #483d8b;">'utf-8'</span><span
style="color: black;">&#41;</span><span
style="color: black;">&#41;</span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span
style="color: #808080; font-style: italic;"># set pidgin status message</span></div></td></tr></tbody></table></div> Tags: <a
href="http://zczajto.pl/archives/tag/automatyczne-opisy-gadu-gadu" title="automatyczne opisy gadu-gadu" rel="tag">automatyczne opisy gadu-gadu</a>, <a
href="http://zczajto.pl/archives/tag/automatyczne-opisy-gg" title="automatyczne opisy gg" rel="tag">automatyczne opisy gg</a>, <a
href="http://zczajto.pl/archives/tag/dbus" title="dbus" rel="tag">dbus</a>, <a
href="http://zczajto.pl/archives/tag/losowanie-opisu-gadu-gadu" title="losowanie opisu gadu-gadu" rel="tag">losowanie opisu gadu-gadu</a>, <a
href="http://zczajto.pl/archives/tag/odliczanie-czasu-w-opisie-gadu-gadu" title="odliczanie czasu w opisie gadu-gadu" rel="tag">odliczanie czasu w opisie gadu-gadu</a>, <a
href="http://zczajto.pl/archives/tag/opisy-gadu-gadu" title="opisy gadu-gadu" rel="tag">opisy gadu-gadu</a>, <a
href="http://zczajto.pl/archives/tag/pidgin" title="pidgin" rel="tag">pidgin</a>, <a
href="http://zczajto.pl/archives/tag/pidgin-description" title="pidgin description" rel="tag">pidgin description</a>, <a
href="http://zczajto.pl/archives/tag/pidgin-topic" title="pidgin topic" rel="tag">pidgin topic</a>, <a
href="http://zczajto.pl/archives/tag/python" title="python" rel="tag">python</a>, <a
href="http://zczajto.pl/archives/tag/skrypty-do-opisow-gadu-gadu" title="skrypty do opisów gadu gadu" rel="tag">skrypty do opisów gadu gadu</a><br
/> ]]></content:encoded> <wfw:commentRss>http://zczajto.pl/archives/819/feed</wfw:commentRss> <slash:comments></slash:comments> </item> <item><title>Bo najlepsze imprezy są gdy &#8230;</title><link>http://zczajto.pl/archives/812</link> <comments>http://zczajto.pl/archives/812#comments</comments> <pubDate>Sun, 07 Nov 2010 12:33:46 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[freed-up]]></category> <guid
isPermaLink="false">http://zczajto.pl/?p=812</guid> <description><![CDATA[Zaczynając niepoprawnie z zasadami polskiej mowy: &#8222;No więc właśnie dawno powinienem był o tym napisać&#8221; Wielu młodych ludzi, głównie mam tu na myśli mężczyzn, popełnia idąc na imprezę zasadniczy błąd. Idą na nią ze znajomymi. Tak! To może brzmi absurdalnie ale to najszczersza prawda. Chcesz się naprawdę dobrze bawić, albo może nawet nie wiesz jeszcze co [...]]]></description> <content:encoded><![CDATA[<p>Zaczynając niepoprawnie z zasadami polskiej mowy: &#8222;No więc właśnie dawno powinienem był o tym napisać&#8221; <img
src='http://zczajto.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> Wielu młodych ludzi, głównie mam tu na myśli mężczyzn, popełnia idąc na imprezę zasadniczy błąd. Idą na nią ze znajomymi. Tak! To może brzmi absurdalnie ale to najszczersza prawda. Chcesz się naprawdę dobrze bawić, albo może nawet nie wiesz jeszcze co to znaczy dobra zabawa? Picie browarów z kumplami na before przed imprezą &#8211; to jest zabawa, gadanie z kumplami przy piwie w pubie &#8211; to jest zabawa, lanie się po mordzie wieczorową porą imprezową &#8211; to jest zła zabawa, &#8222;obczajanie&#8221; dziewczyn na parkiecie z kumplami &#8211; to jest zabawa &#8230; itp. itd. Żeby wejść na wyższy level i pozanć co to jest dobra zabawa powinieneś spróbować iść do jakiegoś klubu, knajpki itp. i pobawić się samemu. Oczywiście jest to rada oficjalna dla ludzi, którzy nie mają żadnych zobowiązań, żeby sprawa była jasna ;P Teraz wypadałoby żebym coś opowiedział, poczynił jakieś założenia, coś udowodnił, ale ja tego nie zrobię. Po prostu trzeba mi zaufać i spróbować:) Trzeba poznać znaczenie słów: <em>Jaki dzień w moim życiu był najpiękniejszy? To nie był dzień, to była noc.</em> B. Bardot.</p><p>Zatem znów napiszę nie po polskiemu. Mój drogi Mondziole jeden STOP. Brigitte powiedziała <em>moim życiu.</em> Nie chodzi zatem w żadnym wypadku o życie dzielnicy. Najlepsza noc w życiu dzielnicy byłaby gdybyś, po pijaku, stojąc na początku kolejki, potyknął się o własne nogi i wybił sobie przednie zęby górnej szczeki o schody do imprezowni tuż przed okazaniem legitymacji lub ID ochronie. Tak czy nie?! ;P W dużym skupisku ludzi może okazać się, że kogoś znasz, choćby z widzenia. Niech mało istotne rzeczy Cię nie hamują. Egoista jest jak samotnie polujący drapieżnik. Zostań nim na chwilę. Dzięki temu, że polujesz sam tylko Ty masz prawo do swojej zdobyczy.</p><ol><li>Nie pijesz alkoholu, lub pijesz go tak mało, że w każdej najmniejszej chwili imprezy, takiej chwili zmierzającej do zera ;P, jesteś najbardziej trzeźwą i świadomą osobą w promieniu kilkudziesięciu metrów.</li><li>Oszczędna gospodarka energetyczna &#8211; nie gonisz za zwierzyną. Jesteś sam, nie możesz sobie na to pozwolić, bo szkoda Ci energii i motywacji. Ta pierwsza musi wystarczyć Ci na cały wieczór, na całą noc i pewnie długi poranek. Przynajmniej do czasu aż znów coś upolujesz. Jeśli stracisz energię będziesz musiał jeść padlinę by nie umrzeć. Smród padliny będzie się za Tobą ciągnął i będzie Ci ciężko upolować świeże mięso. Zastawiaj sidła, chadzaj ścieżkami gdzie zwierzyna musi i tak się pojawić &#8211; np przy wodopoju, w dolinach między przełęczami podczas corocznej migracji.</li><li>W miejscu gdzie panuje hałas dla zwierzyny bardziej liczy się jak się ruszasz, jak wyglądasz, w czyim towarzystwie stoisz niż to co mówisz a tym bardziej co sobie tak naprawdę myślisz. (widziałeś kiedyś reakcję przeciętnej antylopki gdy widzi falujące, wystające sponad trawy cętkowane łopatki geparda, na przemian z jego strzyżącymi uszami? Reakcja to strach który na ułamki sekundy zamraża ją w miejscu)</li><li>Nawiązywanie krótkich powierzchownych i przyjaznych kontaktów z nieznanymi drapieżnikami jest wskazane tylko w momencie gdy chwilowo nie ma zwierzyny w pobliżu.</li><li>Gdy nagle pojawia się zwierzyna. Trzeźwy i bystry drapieżnik dostrzeże ją pierwszy. Pierwszy niż ona jego i pierwszy niż inne drapieżniki ją. Doświadczony samotny łowca zna dialekt oczu i dialekt ciała. Przy konfrontacji rozpozna w oczach zwierzyny, że to przez niego chce być zaatakowana, a może nawet i od razu zjedzona. Jedyna walka, która się wtedy toczy to walka we wnętrzu drapieżnika. Walka sprzężeń zwrotnych między jednostkami decyzyjnymi, jednostkami percepcyjnymi i jednostkami wykonawczymi. Co jeśli jednostki wykonawcze zostaną pobudzone do działania? Wtedy pozostaje już tylko moment aby ciepła jasno czerwona krew z tętnicy zwierzyny ogrzała ciało drapieżnika i zaczęła wsiąkać w glebę na polu gdzie zadano śmiertelny cios. Już tylko moment aby zaspokoić rządzę głodu.</li><li>Gdzie najlepiej jeść zwierzynę? Lepiej nie jeść na środku sawanny. Tam jedzą drapieżniki stadne, min. takie jak hieny. Ty nie jesteś hieną. Pamiętaj! Najlepiej zaciągnij ją do swojego legowiska albo w jakieś niedostępne przyjemne miejsce gdzie można schronić się przed palącym słońcem sawanny. Jedz tam gdzie zwykłeś jeść. Po jedzeniu sprzątaj, nawet ptaki nie srają w swoje gniazdo.</li></ol><ul><li>Średnie czasy:<ul><li>Dokonanie rozpoznania w oczach ofiary przez drapieżnika &#8211; niecałe 3 sekundy</li><li>Zabicie ofiary przez drapieżnika &#8211; do 10 sekund (<span
style="text-decoration: underline;"><span
style="color: #ff0000;">powyżej 10 sekund nie ma już co dalej gonić za nią, bo więcej energii stracisz niż uzyskasz z pokarmu gdy ją zabijesz i zjesz</span></span>)</li></ul></li></ul><ol></ol> No tags for this post.]]></content:encoded> <wfw:commentRss>http://zczajto.pl/archives/812/feed</wfw:commentRss> <slash:comments></slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 30/120 queries in 2.847 seconds using disk: basic
Object Caching 3149/3403 objects using disk: basic

Served from: zczajto.pl @ 2012-05-20 19:34:17 -->
