<?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>myGeeBlog &#187; useless-scripts</title>
	<atom:link href="http://urzenia.net/tag/useless-scripts/feed/" rel="self" type="application/rss+xml" />
	<link>http://urzenia.net</link>
	<description>blog programisty z piekła rodem...</description>
	<lastBuildDate>Sat, 10 Jul 2010 20:21:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
		<item>
		<title>Useless-scripts: wwwshell.php 0.2</title>
		<link>http://urzenia.net/381/useless-scripts-wwwshellphp-02/</link>
		<comments>http://urzenia.net/381/useless-scripts-wwwshellphp-02/#comments</comments>
		<pubDate>Sun, 24 Aug 2008 10:54:32 +0000</pubDate>
		<dc:creator>MySZ</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[skrypt]]></category>
		<category><![CDATA[useless-scripts]]></category>
		<category><![CDATA[wwwshell]]></category>

		<guid isPermaLink="false">http://urzenia.net/?p=381</guid>
		<description><![CDATA[wwwshell.php to skrypt napisany w php, pozwalający obejść część ograniczeń związanych z brakiem shella na hostingu. Jako że w home.pl takowego nie ma, musiałem jakiś czas temu ratować się takim wynalazkiem ;) Założeniem które przyświecało od początku jego istnienia była kompaktowość (wszystko w jednym pliku), używalność, wygoda. Wydaje mi się że jak na razie spełnia [...]]]></description>
			<content:encoded><![CDATA[<p>wwwshell.php to skrypt napisany w php, pozwalający obejść część ograniczeń związanych z brakiem shella na hostingu. Jako że w <a href="http://home.pl">home.pl</a> takowego nie ma, musiałem <a href="http://urzenia.net/357/po-przeprowadzce/">jakiś czas temu</a> ratować się takim wynalazkiem ;)</p>
<p>Założeniem które przyświecało od początku jego istnienia była kompaktowość (wszystko w jednym pliku), używalność, wygoda. Wydaje mi się że jak na razie spełnia wszystkie wymienione ;) Ograniczeniami są PHP >= 4.3.0 i nie zablokowane wykonywanie funkcji <code>proc_open ()</code> i <code>proc_close ()</code>.</p>
<p>Zalety (z mojego punku widzenia ;) ):</p>
<ul>
<li>wszystko w jednym pliku (biblioteki jQuery pobierane są bezpośrednio z serwera <a href="http://jquery.com/">jQuery.com</a></li>
<li>obsługa aliasów</li>
<li>prostota użytkowania</li>
<li>historia poleceń</li>
</ul>
<p>Wady:</p>
<ul>
<li>no cóż, to jednak nie prawdziwy shell&#8230; </li>
<li>brak uzupełniania</li>
<li>uprzyjemniacze typu historia wymagają połączenia z netem lub modyfikacji skryptu i używania lokalnych kopii bibioteki jQuery</li>
</ul>
<p>Znane błędy:</p>
<ul>
<li>nie zapamiętuje ustawionego rozmiaru czcionki w okienku wyjścia</li>
<li>czasem z jakiegoś powodu historia nie działa, trzeba np. otworzyć okienko konsoli w ff i je zamknąć, wtedy jest ok :/</li>
</ul>
<p>Nie sprawdzałem też (ani nawet nie zamierzam jak na razie) sprawdzać jak wygląda i działa pod IE. Może się coś sypać :)</p>
<p>Jeśli ktoś jest zainteresowany tą zabawką, to zapraszam do pobierania na <a href="http://code.google.com/p/useless-scripts/downloads/list">GoogleCode</a>, i komentowania/krytykowania pod tą notką ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://urzenia.net/381/useless-scripts-wwwshellphp-02/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Po przeprowadzce</title>
		<link>http://urzenia.net/357/po-przeprowadzce/</link>
		<comments>http://urzenia.net/357/po-przeprowadzce/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 04:39:41 +0000</pubDate>
		<dc:creator>MySZ</dc:creator>
				<category><![CDATA[home]]></category>
		<category><![CDATA[mygeeblog]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[skrypt]]></category>
		<category><![CDATA[useless-scripts]]></category>
		<category><![CDATA[wwwshell]]></category>

		<guid isPermaLink="false">http://urzenia.net/?p=357</guid>
		<description><![CDATA[Przeniosłem na razie bloga (i w sumie nie tylko) z Dreamhosta, z którego radośnie rezygnuję, na home.pl. Przenosiny odbyły się z problemami, konkretnie dwoma: nie mogłem się zalogować do panelu administracyjnego WordPressa spi&#8230; się kodowanie Problemy naprawione, a dla potomności: Problem pierwszy: problem z zalogowaniem się. Problemu by nie było, gdybym zostawił dokładnie taki sam [...]]]></description>
			<content:encoded><![CDATA[<p>Przeniosłem na razie bloga (i w sumie nie tylko) z Dreamhosta, z którego radośnie rezygnuję, na <a href="http://home.pl">home.pl</a>. Przenosiny odbyły się z problemami, konkretnie dwoma:</p>
<ol>
<li>nie mogłem się zalogować do panelu administracyjnego WordPressa</li>
<li>spi&#8230; się kodowanie</li>
</ol>
<p>Problemy naprawione, a dla potomności:</p>
<p>Problem pierwszy: problem z zalogowaniem się. Problemu by nie było, gdybym zostawił dokładnie taki sam prefix tabel jaki był na dreamhoście. Niestety, wpadłem na pomysł zmiany prefiksu, i tu się wszystko rozjechało. Trzeba było poza aktualizacją pliku <code>wp-config.php</code> (która była oczywista) zaktualizować także zawartośc tabel <code>PREFIX_options</code> i <code>PREFIX_users</code>, zmieniając nazwom opcji prefiksy ze starego (u mnie np <code>wp_opcja</code>) na nowy (w moim przypadku byłoby to coś na kształt <code>urzeniawp_opcja</code>). Bez tego wyświetla się w kółko komunikat że nie mam uprawnień do zobaczenia żadnej strony w panelu&#8230;</p>
<p>Problem drugi: kodowanie. Nie udało mi się tutaj zrobić żadnej sztuczki, żadnego prostego zabiegu, nic. W końcu po prostu na dumpie z bazy danych wykonałem szereg operacji podstawiania &#8216;krzaczków&#8217; na odpowiadające im litery. Zmienionego dumpa wrzuciłem z powrotem do bazy, do tego dodałem opcję (mój plik konfiguracyjny ma kilka lat) <code>DB_CHARSET</code> do pliku konfiguracyjnego, i zaczęło działać poprawnie. Porażka troszkę, ale cóż robić :(</p>
<p>Na tą chwilę wszystko powinno już działać OK, i to zdecydowanie szybciej &#8211; Dreamhost do demonów szybkości raczej nie należy ;) Liczę też że dużo bardziej niezawodnie ;)</p>
<p>Jeszcze tylko dopowiem, że przy całej walce z WordPressem na <a href="http://home.pl">home</a>, gdzie nie ma shella, wydatnie pomogła mi moja kolejna zabawka: <a href="http://useless-scripts.googlecode.com/files/wwwshell-0.1.php">wwwshell.php</a>. Wbrew moim obawom, działa to całkiem nieźle, i gdyby nie brak historii i reakcji na enter po komendzie (tak, wiem, łatwo to naprawić zmieniając typ pola na <code>&lt;input type="text" /&gt;</code>), to prawie nie byłoby różnicy ze zwykłym shellem ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://urzenia.net/357/po-przeprowadzce/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
