<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Baza wiedzy</title>
	
	<link>http://bazawiedzy.cichaprzystan.org</link>
	<description>Zbiór tricków i gotowych rozwiązań</description>
	<lastBuildDate>Mon, 05 Dec 2011 22:08:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/BazaWiedzy" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="bazawiedzy" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Najprostszy sposób zmiany obrazka po najechaniu myszką</title>
		<link>http://bazawiedzy.cichaprzystan.org/227/najprostszy-sposob-zmiany-obrazka-po-najechaniu-myszka/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/227/najprostszy-sposob-zmiany-obrazka-po-najechaniu-myszka/#comments</comments>
		<pubDate>Tue, 02 Aug 2011 18:19:27 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[HTML / CSS]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[obrazek]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/?p=227</guid>
		<description><![CDATA[Czasami potrzeba zrobić zmieniający się obrazek po najechaniu myszką w sposób najprostszy z możliwych. Oto więc on. Najpierw dodajemy krótki skrypt w javascript. function imgChange( o, img ) { o.src = img; } Potem już tylko przy osadzaniu obrazka w html&#8217;u. &#60;img onmouseover="imgChange(this, '/img/1b.png')" onmouseout="imgChange(this, '/img/1a.png')" src="/img/1a.png" border="0" /&#62;]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/227/najprostszy-sposob-zmiany-obrazka-po-najechaniu-myszka/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jak zrobić zmieniający się przycisk?</title>
		<link>http://bazawiedzy.cichaprzystan.org/132/jak-zrobic-zmieniajacy-sie-przycisk/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/132/jak-zrobic-zmieniajacy-sie-przycisk/#comments</comments>
		<pubDate>Tue, 17 May 2011 19:02:23 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[HTML / CSS]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/?p=132</guid>
		<description><![CDATA[Jak zrobić przycisk np. pod formularzem który będzie się zmieniał po najechaniu na niego myszką? W tym przykładzie zastosowałem plik graficzny zamiast standardowego przycisku daje to większe możliwości. Przycisk umieszczamy korzystając z html&#8217;a: &#60;input id="sa" src="button-off.png" type="image" /&#62; a całym zmienianiem zajmie się jQuery: &#60;script src="jquery_lib.js" type="text/javascript"&#62;&#60;/script&#62; &#60;script type="text/javascript"&#62; $(document).ready(function () { $("#sa").mouseover(function(){ $("#sa").attr('src', 'button-on.png'); [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/132/jak-zrobic-zmieniajacy-sie-przycisk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Określanie płci na podstawie imienia w zapytaniu sql</title>
		<link>http://bazawiedzy.cichaprzystan.org/116/okreslanie-plci-na-podstawie-imienia-w-zapytaniu-sql/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/116/okreslanie-plci-na-podstawie-imienia-w-zapytaniu-sql/#comments</comments>
		<pubDate>Thu, 07 Apr 2011 08:44:09 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[imię]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[płeć]]></category>
		<category><![CDATA[płeć na podstawie imienia]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/?p=116</guid>
		<description><![CDATA[Ciekawostką jest to, że w języku polskim można z dużym prawdopodobieństwem określić płeć osoby na podstawie imienia. Tu mamy przykład jak to zrobić już podczas pobierania danych z bazy. SELECT ... IF( lcase( substr( imie, -1 ) ) = 'a', 'K', 'M' ) AS PLEC ... FROM ...]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/116/okreslanie-plci-na-podstawie-imienia-w-zapytaniu-sql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wyliczanie wieku przy zapytaniu sql</title>
		<link>http://bazawiedzy.cichaprzystan.org/114/wyliczanie-wieku-przy-zapytaniu-sql/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/114/wyliczanie-wieku-przy-zapytaniu-sql/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 12:43:13 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[operacje na dacie]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[wiek]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/?p=114</guid>
		<description><![CDATA[Czasami przydaje się mieć policzony wiem już przy wyciąganiu danych z bazy. Ten przykład pokazuje jak to zrobić na podstawie daty urodzenia zapisanej w bazie. SELECT ... YEAR( CURRENT_DATE( ) ) - YEAR( data_urodzenia ) AS WIEK ... FROM ... Oczywiście to jest jeden z przykładów zastosowania operacji na datach ale sądzę, że bardzo praktyczny.]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/114/wyliczanie-wieku-przy-zapytaniu-sql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Funckja do hashowania hasła</title>
		<link>http://bazawiedzy.cichaprzystan.org/112/funckja-do-hashowania-hasla/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/112/funckja-do-hashowania-hasla/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 12:29:04 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[bezpieczeństwo]]></category>
		<category><![CDATA[hash]]></category>
		<category><![CDATA[hasło]]></category>
		<category><![CDATA[md5]]></category>
		<category><![CDATA[sha512]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/?p=112</guid>
		<description><![CDATA[Ciekawy pomysł na zastąpienie zwykłej funkcji md5. Zwiększa to mocno bezpieczeństwo takiego hasła. /** * Zwraca hash hasła. * * @param string $password * @return string */ public function getHashPassword($password) { $algorithm = 'sha512'; //algorytm haszowania $hashKey = 'ec457d0a974c48d5685a7efa03d137dc8bbde7e3'; //dodatkowy ciąg znaków komplikujący hasło return hash($algorithm, $password.$hashKey); }]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/112/funckja-do-hashowania-hasla/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Automatyczne wersjonowanie</title>
		<link>http://bazawiedzy.cichaprzystan.org/104/automatyczne-wersjonowanie/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/104/automatyczne-wersjonowanie/#comments</comments>
		<pubDate>Thu, 10 Feb 2011 06:17:51 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[SVN]]></category>
		<category><![CDATA[cron]]></category>
		<category><![CDATA[serwer svn]]></category>
		<category><![CDATA[svn server]]></category>
		<category><![CDATA[wersjonowanie]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/?p=104</guid>
		<description><![CDATA[O wersjonowaniu już kiedyś było &#8222;Wersjonowanie aplikacji&#8221; a tym razem opiszę jak można to robić automatycznie. W wymienionym wyżej artykule był opisany sposób wersjonowania w postaci x.y.z my teraz zajmiemy się pozycją z. Te wcześniejsze powinny być aktualizowane ręcznie ze względu na ich dość duże znaczenie. Można założyć iż ostatnia pozycja oznacza nie wielkie zmiany. [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/104/automatyczne-wersjonowanie/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Kasowanie z jednej tabeli z uwzględnieniem relacji</title>
		<link>http://bazawiedzy.cichaprzystan.org/100/kasowanie-z-jednej-tabeli-z-uwzglednieniem-relacji/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/100/kasowanie-z-jednej-tabeli-z-uwzglednieniem-relacji/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 07:39:19 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[delete]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/?p=100</guid>
		<description><![CDATA[Czasami jest taka sytuacja, że trzeba skasować rekordy z jednej tabeli ale trzeba zachować pewne relacje. W przykładzie poniżej mamy dwie tabele category_person, category i musimy się pozbyć rekordów z pierwszej z nich ale z uwzględnieniem wartości pola z drugiej. DELETE category_person FROM category_person, category WHERE category_person.person_id = 1 AND category.type = 'admin' AND category_person.category_id [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/100/kasowanie-z-jednej-tabeli-z-uwzglednieniem-relacji/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cache zapytań SQL</title>
		<link>http://bazawiedzy.cichaprzystan.org/97/cache-zapytan-sql/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/97/cache-zapytan-sql/#comments</comments>
		<pubDate>Tue, 18 Jan 2011 22:57:17 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[Bazy danych]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/?p=97</guid>
		<description><![CDATA[W jednym z wcześniejszych wpisów &#8222;Klasa dostępu do bazy danych&#8221; użyłem klasy do przechowywania wyników zapytań w cache. Przyszła więc pora na prezentację tej klasy. Przy jej pomocy można do cache zapisywać nie tylko wyniki zapytań sql ale też dowolne inne dane. Wadą tego rozwiązania jest brak automatycznego czyszczenia cache. Może to doprowadzić do wygenerowania [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/97/cache-zapytan-sql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Generowanie losowego hasła</title>
		<link>http://bazawiedzy.cichaprzystan.org/95/generowanie-losowego-hasla/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/95/generowanie-losowego-hasla/#comments</comments>
		<pubDate>Mon, 17 Jan 2011 10:20:28 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[funkcja]]></category>
		<category><![CDATA[generator]]></category>
		<category><![CDATA[hasło]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/?p=95</guid>
		<description><![CDATA[Czasami jest potrzebna szybko gotowa funkcja generowania losowego hasła. Ale tak aby hasło nie było zbyt mocno skomplikowane ale na tyle aby zbyt łatwo nie można było go złamać. Mam nadzieję, że komuś się przyda ten gotowiec. public function generatePassword($limit = 7) { $p = ''; for($i = 1; $i &#60;= $limit; $i++) { switch [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/95/generowanie-losowego-hasla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Klasa dostępu do bazy danych</title>
		<link>http://bazawiedzy.cichaprzystan.org/88/klasa-dostepu-do-bazy-danych/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/88/klasa-dostepu-do-bazy-danych/#comments</comments>
		<pubDate>Fri, 17 Dec 2010 11:21:24 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[baza danych]]></category>
		<category><![CDATA[klasa dostępu]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/?p=88</guid>
		<description><![CDATA[Jest wiele gotowych rozwiązań dostępu do bazy danych ale czasami jest potrzebna prosta przejrzysta klasa. W której można łatwo się rozeznać a jednocześnie jest bardzo elastyczna. A oto moja propozycja. Oto ogólna klasa zapewniejąca dostęp do bazy danych. define("PROGRAM_PATH", str_replace($_SERVER["SCRIPT_NAME"], '', $_SERVER["SCRIPT_FILENAME"])); define("MODEL_PATH", PROGRAM_PATH."/model"); //ustawienia cache define("CACHE_DB", true); define("CACHE_DB_PATH", PROGRAM_PATH."/cache/db"); define("DB_PATH", MODEL_PATH."/db"); //konfiguracja bazy danych [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/88/klasa-dostepu-do-bazy-danych/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Kontrola dostępu czyli ACL w praktyce</title>
		<link>http://bazawiedzy.cichaprzystan.org/82/kontrola-dostepu-czyli-acl-w-praktyce/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/82/kontrola-dostepu-czyli-acl-w-praktyce/#comments</comments>
		<pubDate>Mon, 11 Oct 2010 22:21:30 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[acl]]></category>
		<category><![CDATA[kontrola dostępu]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/82/kontrola-dostepu-czyli-acl-w-praktyce/</guid>
		<description><![CDATA[Kontrola dostępu z angielska ACL (Access Control List) czyli kto? co może? Prawie każdy serwis www który ma możliwość logowania się użytkowników musi mieć ACL. Co to jest i jak działa? Można go podzielić na trzy elementy: zasoby (resources) &#8211; dowolny element, to może być cała strona lub jej fragment (np. formularz) a nawet jedna [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/82/kontrola-dostepu-czyli-acl-w-praktyce/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Funkcja __autoload()</title>
		<link>http://bazawiedzy.cichaprzystan.org/80/funkcja-__autoload/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/80/funkcja-__autoload/#comments</comments>
		<pubDate>Fri, 01 Oct 2010 06:50:10 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[autoload]]></category>
		<category><![CDATA[klasa]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/80/funkcja-__autoload/</guid>
		<description><![CDATA[Jeżeli odwołujemy się do niezdefiniowanej klasy i zadeklarowaliśmy wcześniej funkcję __autoload() to zostanie ona wywołana a jako parametr zostanie przekazana nazwa niezdefiniowanej klasy. Jeżeli w ciele tej funkcji zadeklarujemy brakującą klasę (np. includując plik zawierający jej definicję) to wszystko będzie ok. Przy pomocy tej funkcji można sobie zapewnić ładowanie klas dopiero wtedy gdy są potrzebne [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/80/funkcja-__autoload/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebServices w PHP przy użyciu biblioteki NuSOAP</title>
		<link>http://bazawiedzy.cichaprzystan.org/79/webservices-w-php-przy-uzyciu-biblioteki-nusoap/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/79/webservices-w-php-przy-uzyciu-biblioteki-nusoap/#comments</comments>
		<pubDate>Tue, 21 Sep 2010 16:30:08 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[NuSOAP]]></category>
		<category><![CDATA[webservices]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/79/webservices-w-php-przy-uzyciu-biblioteki-nusoap/</guid>
		<description><![CDATA[WebServices składa się z serwera i klienta. Ten pierwszy wykonuje całą pracę i odpowiada na żądania tego drugiego. Klient tylko pyta serwer i otrzymuje odpowiedzi. Oto przykład serwera który posiada dwie funkcje ws_add która dodaje dwa parametry i zwraca wynik oraz ws_date który zwraca aktualną datę w formacie w zależności od parametru: function dateWs($s) { [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/79/webservices-w-php-przy-uzyciu-biblioteki-nusoap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>linux bash: backup mysql na ftp</title>
		<link>http://bazawiedzy.cichaprzystan.org/78/linux-bash-backup-mysql-na-ftp/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/78/linux-bash-backup-mysql-na-ftp/#comments</comments>
		<pubDate>Fri, 17 Sep 2010 12:30:37 +0000</pubDate>
		<dc:creator>xixek</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysqldump]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/78/linux-bash-backup-mysql-na-ftp/</guid>
		<description><![CDATA[Taki przykład prostego backupu bazy mysql na serwer ftp. Baza będzie skompresowana do pliku tar.bz. Na serwerze jest struktura katalogów: katalog_główny/dzień_tygodnia np. backupy/2 dla wtorku. itd&#8230; oto skrypt: #!/bin/bash # Backup zrzutu bazy na ftp # nazwa=TWOJA_NAZWA_PLIKU_`date +'%d%m%Y_%H%M%S'`.sql MYSQL_HOST=ADRES_SERWERA_MYSQL MYSQL_USER=UŻYTKOWNIK_MYSQL MYSQL_PASS=HASŁO_MYSQL MYSQL_DB=NAZWA_BAZY FTP_HOST=ADRES_SERWERA_FTP FTP_USER=UŻYTKOWNIK_FTP FTP_PASS=HASŁO_FTP FTP_MAIN_DIR=GŁÓWNY_KATALOG_Z_BACKUPAMI LOCAL_DIR=KATALOG_ZE_SKRYPTEM mysqldump --add-locks --routines --triggers --quick -h $MYSQL_HOST -u [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/78/linux-bash-backup-mysql-na-ftp/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dzień Programisty</title>
		<link>http://bazawiedzy.cichaprzystan.org/77/dzien-programisty-3/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/77/dzien-programisty-3/#comments</comments>
		<pubDate>Sun, 12 Sep 2010 22:00:56 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[dzień programisty]]></category>
		<category><![CDATA[programista]]></category>
		<category><![CDATA[święto]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/77/dzien-programisty-3/</guid>
		<description><![CDATA[Zgodnie z tradycją od lat w 256 dniu roku (taka ładna okrągła liczba ) życzę wszystkim kolegom po fachu udanych kodów i optymalnych algorytmów. Dzień Programisty w wikipedii]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/77/dzien-programisty-3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Szuka rekursywnie w głąb tablicy</title>
		<link>http://bazawiedzy.cichaprzystan.org/76/szuka-rekursywnie-w-glab-tablicy/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/76/szuka-rekursywnie-w-glab-tablicy/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 16:13:10 +0000</pubDate>
		<dc:creator>xixek</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[rekursywnie]]></category>
		<category><![CDATA[tablica]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/76/szuka-rekursywnie-w-glab-tablicy/</guid>
		<description><![CDATA[/* * * Szuka rekursywnie w głąb tablicy * * @param array $haystack tablica * @param string $needle wartość * @param string $index cecha * @return mixed * */ function recursiveArraySearch($haystack, $needle, $index = null) { $aIt = new RecursiveArrayIterator($haystack); $it = new RecursiveIteratorIterator($aIt); while ($it-&#62;valid()) { if (((isset($index) AND ($it-&#62;key() == $index)) OR (!isset($index))) [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/76/szuka-rekursywnie-w-glab-tablicy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zmiana statusu i dodawanie wpisu na Facebook</title>
		<link>http://bazawiedzy.cichaprzystan.org/75/zmiana-statusu-i-dodawanie-wpisu-na-facebook/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/75/zmiana-statusu-i-dodawanie-wpisu-na-facebook/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 20:55:33 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[bot]]></category>
		<category><![CDATA[curl]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/75/zmiana-statusu-i-dodawanie-wpisu-na-facebook/</guid>
		<description><![CDATA[Jak wykorzystując php zmienić status lub dodać wpis na Facebook? Korzystają z klasy Mini bots napisałem taki prosty skrypcik. define('FACEBOOK_EMAIL_LOGIN', 'xxxxx'); define('FACEBOOK_PASSWORD', 'yyyyy'); define('FACEBOOK_DEBUG', false); require_once 'minibots.class.php'; $m = new Minibots(); if(isset ($_GET['status'])) { $m-&#62;setFacebookStatus($_GET['status'], FACEBOOK_EMAIL_LOGIN, FACEBOOK_PASSWORD, FACEBOOK_DEBUG); } if(isset ($_GET['post'])) { $m-&#62;postToFacebookPage($_GET['post'], 'wall.php', FACEBOOK_EMAIL_LOGIN, FACEBOOK_PASSWORD, FACEBOOK_DEBUG); }]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/75/zmiana-statusu-i-dodawanie-wpisu-na-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rekursywne łączenie tablic bez powtórzeń</title>
		<link>http://bazawiedzy.cichaprzystan.org/74/rekursywne-laczenie-tablic-bez-powtorzen/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/74/rekursywne-laczenie-tablic-bez-powtorzen/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 12:46:40 +0000</pubDate>
		<dc:creator>xixek</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[funkcje]]></category>
		<category><![CDATA[sumowanie]]></category>
		<category><![CDATA[tablice]]></category>
		<category><![CDATA[łączenie]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/74/rekursywne-laczenie-tablic-bez-powtorzen/</guid>
		<description><![CDATA[Coś, co moim zdaniem obok array_merge i array_merge_recursive obowiązkowo powinno być dołączone do PHP a nie jest&#8230; Pobrane z php.net z forum: /** * Merges any number of arrays / parameters recursively, replacing * entries with string keys with values from latter arrays. * If the entry or the next value to be assigned is [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/74/rekursywne-laczenie-tablic-bez-powtorzen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ignorowanie zmian w katalogu z repozytorium svn</title>
		<link>http://bazawiedzy.cichaprzystan.org/72/ignorowanie-zmian-w-katalogu-z-repozytorium-svn/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/72/ignorowanie-zmian-w-katalogu-z-repozytorium-svn/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 09:06:59 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[SVN]]></category>
		<category><![CDATA[ignorowanie]]></category>
		<category><![CDATA[wersjonowanie]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/72/ignorowanie-zmian-w-katalogu-z-repozytorium-svn/</guid>
		<description><![CDATA[Posiadając w repozytorium svn katalogi na dane tymczasowe lub nie istotne z punktu widzenia wersjonowanego projektu warto oznaczyć taki katalog jako ignorowany. W svn system pomijania danych nie jest idealny ponieważ działa na zasadzie filtrów nakładanych na katalogi. W celu dodania zawartości katalogu należy przypisać maskę ignorowanych plików i podkatalogów. Można to wykonać na dwa [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/72/ignorowanie-zmian-w-katalogu-z-repozytorium-svn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Książki</title>
		<link>http://bazawiedzy.cichaprzystan.org/71/ksiazki/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/71/ksiazki/#comments</comments>
		<pubDate>Sat, 15 May 2010 04:00:46 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[książki]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/71/ksiazki/</guid>
		<description><![CDATA[Jeśli ktoś chciałby kupić sobie jakieś książki by podnieść swoją wiedzę i umiejętności to zapraszam na stronę literatura gdzie można tanio nabyć ciekawe pozycje.]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/71/ksiazki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LIMIT w MSSQL</title>
		<link>http://bazawiedzy.cichaprzystan.org/73/limit-w-mssql/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/73/limit-w-mssql/#comments</comments>
		<pubDate>Tue, 11 May 2010 13:38:20 +0000</pubDate>
		<dc:creator>xixek</dc:creator>
				<category><![CDATA[Bazy danych]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[limit]]></category>
		<category><![CDATA[mssql]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/73/limit-w-mssql/</guid>
		<description><![CDATA[Jest takie coś w MySQL do czego Microsoft jeszcze nie dojrzał i nie wiadomo czy w ogóle dojrzeje. A mianowicie LIMIT &#8211; element zapytania pozwalający na wyświetlenie X rekordów od rekordu Y począwszy. To cudo jest odporne na sortowanie, warunki, joiny itd. Idealna sprawa do stronicowania. Przykładowe zapytanie w MySQL: &#160; $mysql = "SELECT * [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/73/limit-w-mssql/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Podręczniki</title>
		<link>http://bazawiedzy.cichaprzystan.org/70/podreczniki/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/70/podreczniki/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 05:00:17 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[książki]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/70/podreczniki/</guid>
		<description><![CDATA[Jeśli ktoś chciałby kupić sobie jakieś książki by podnieść swoją wiedzę i umiejętności to zapraszam na stronę literatura gdzie można tanio nabyć ciekawe pozycje.]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/70/podreczniki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jak usunąć katalogi .svn?</title>
		<link>http://bazawiedzy.cichaprzystan.org/68/jak-usunac-katalogi-svn/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/68/jak-usunac-katalogi-svn/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 20:33:57 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[SVN]]></category>
		<category><![CDATA[bash]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/68/jak-usunac-katalogi-svn/</guid>
		<description><![CDATA[Jeśli potrzebujesz usunąć z całej aplikacji katalogi .svn to tu masz sposób. Wystarczy przejść do katalogu od którego chcesz zacząć i wydać polecenie: find . -name ".svn" &#124; xargs rm -rf zostaną usunięte katalogi .svn we wszystkich podkatalogach od miejsca w którym jesteś.]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/68/jak-usunac-katalogi-svn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jak wysłać dane technologią ajax w jQuery?</title>
		<link>http://bazawiedzy.cichaprzystan.org/64/jak-wyslac-dane-technologia-ajax-w-jquery/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/64/jak-wyslac-dane-technologia-ajax-w-jquery/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 08:30:04 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[get]]></category>
		<category><![CDATA[post]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/64/jak-wyslac-dane-technologia-ajax-w-jquery/</guid>
		<description><![CDATA[W jQuery można wygodnie wysyłać dane metodami post i get. Ten przykład wysła dane na podany URL metodą get: $.get("odbierz_dane.php", { 'action': 'comment_add', 'uniq_id': 12345 }, function(r){ }); Jeszcze inny przykład pokazuje że można też odebrać wyniki: $.post("dodaj.php", { 'a': 2, 'b': 3 }, function(r){ $("#wynik").html(r); });]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/64/jak-wyslac-dane-technologia-ajax-w-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Okienko dialogowe w jQuery czyli jak użyć jPrompt?</title>
		<link>http://bazawiedzy.cichaprzystan.org/63/okienko-dialogowe-w-jquery-czyli-jak-uzyc-jprompt/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/63/okienko-dialogowe-w-jquery-czyli-jak-uzyc-jprompt/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 12:32:12 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[jprompt]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/63/okienko-dialogowe-w-jquery-czyli-jak-uzyc-jprompt/</guid>
		<description><![CDATA[Czasami trzeba wyświetlić małe okienko dialogowe. Można skorzystać z jPrompt. jPrompt('Podaj imię:', '', 'Imię', function(r) { if (r != null) { $.get("zapisz_imie.php", { 'imie': r }, function(r){ }); } }); Powyższy przykład wyświetli okienko z polem do wpisu imienia. Jeśli potem klikniemy &#8222;Anuluj&#8221; to nic się nie stanie a gdy &#8222;OK&#8221; to zostanie wysłane dane [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/63/okienko-dialogowe-w-jquery-czyli-jak-uzyc-jprompt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Obsługa upload plików</title>
		<link>http://bazawiedzy.cichaprzystan.org/67/obsluga-upload-plikow/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/67/obsluga-upload-plikow/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 08:30:58 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[upload]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/67/obsluga-upload-plikow/</guid>
		<description><![CDATA[Oto kawałek kodu który obsługuje upload plików. Kod html formularza jest bardzo prosty: &#60;form action="upload.php" enctype="multipart/form-data" method="post"&#62; &#60;input name="plik_upload" type="file" /&#62; &#60;input type="submit" value="Upload" /&#62; &#60;/form&#62; a tak może wyglądać plik upload.php Jest tu użyta funkcja polskawe opisana we wcześniejszym poście Jak zmienić polskie znaki na polskawe?. Linijka w której jest przypisywana wartość do zmiennej [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/67/obsluga-upload-plikow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jak zmienić polskie znaki na polskawe?</title>
		<link>http://bazawiedzy.cichaprzystan.org/66/jak-zmienic-polskie-znaki-na-polskawe/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/66/jak-zmienic-polskie-znaki-na-polskawe/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 09:28:36 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[polskie znaki]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/66/jak-zmienic-polskie-znaki-na-polskawe/</guid>
		<description><![CDATA[Przykład funkcji usuwającej polskie znaki. function polskawe($text) { $text = str_replace(array('Ą','Ę','Ó','Ś','Ł','Ż','Ź','Ć','Ń'), array('A','E','O','S','L','Z','Z','C','N'), $text); $text = str_replace(array('ą','ę','ó','ś','ł','ż','ź','ć','ń'), array('a','e','o','s','l','z','z','c','n'), $text); return $text; }]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/66/jak-zmienic-polskie-znaki-na-polskawe/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Jak zapisać BLOB do bazy MSSQL</title>
		<link>http://bazawiedzy.cichaprzystan.org/65/php-jak-zapisac-blob-do-bazy-mssql/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/65/php-jak-zapisac-blob-do-bazy-mssql/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 13:51:30 +0000</pubDate>
		<dc:creator>xixek</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[blob]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[mssql]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/65/php-jak-zapisac-blob-do-bazy-mssql/</guid>
		<description><![CDATA[[How to insert BLOB data into MSSQL using PHP] Naszukałem się pół dnia jak to zrobić, więc postanowiłem się podzielić, gdyż się udało A chodzi o zapisanie obrazka jpg w postaci binarnej do bazy mssql używając php: odczytujemy zawartość jpg (można file_get_content albo jakąś fajną biblioteką do obróbki zdjęć, np. WideImage) jako $content, robimy mały [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/65/php-jak-zapisac-blob-do-bazy-mssql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jak w jQuery sprawdzić czy checkbox jest zaznaczony?</title>
		<link>http://bazawiedzy.cichaprzystan.org/62/jak-w-jquery-sprawdzic-czy-checkbox-jest-zaznaczony/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/62/jak-w-jquery-sprawdzic-czy-checkbox-jest-zaznaczony/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 12:22:04 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/62/jak-w-jquery-sprawdzic-czy-checkbox-jest-zaznaczony/</guid>
		<description><![CDATA[Niby proste ale czasami w ferworze pracy może umknąć, poza tym przyda się początkującym w jQuery. if($(this).attr('checked')) { //checkbox zaznaczony } else { //checkbox nie zaznaczony }]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/62/jak-w-jquery-sprawdzic-czy-checkbox-jest-zaznaczony/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Generator get’ów i set’ów w klasach PHP</title>
		<link>http://bazawiedzy.cichaprzystan.org/61/generator-getow-i-setow-w-klasach-php/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/61/generator-getow-i-setow-w-klasach-php/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 12:09:20 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[get]]></category>
		<category><![CDATA[klasa]]></category>
		<category><![CDATA[set]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/61/generator-getow-i-setow-w-klasach-php/</guid>
		<description><![CDATA[Tworząc klasy w PHP bardzo upierdliwym jest pisanie get&#8217;ów i set&#8217;ów do nich. Owszem można atrybuty ustawić jako publiczne i z głowy albo użyć magicznych metod __get i __set. Jednak takie bardziej &#8222;tradycyjne&#8221; podejście też ma wiele zalet. Ale jej główną wadą jest męczące pisanie dlatego można skorzystać z generatora get&#8217;ów i set&#8217;ów w klasach [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/61/generator-getow-i-setow-w-klasach-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend_Debug::dump() po swojemu</title>
		<link>http://bazawiedzy.cichaprzystan.org/59/zend_debugdump-po-swojemu/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/59/zend_debugdump-po-swojemu/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 11:25:39 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[zend framework]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/59/zend_debugdump-po-swojemu/</guid>
		<description><![CDATA[Pisząc programy w PHP często jest tak iż na szybko potrzebujemy wyrzucić na ekran wartość jakieś zmiennej. Zend_Debug daje bardzo dobre narzędzie ale ma jeden mały brak. Zdarzało mi się przy wielu zastosowaniach Zend_Debug::dump() zapomnieć gdzie były one powstawiane. Moja modyfikacja wyświetla taką informację poza tym daje jeszcze kilka innych możliwości jak przerwanie pracy po [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/59/zend_debugdump-po-swojemu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend_Log po swojemu</title>
		<link>http://bazawiedzy.cichaprzystan.org/60/zend_log-po-swojemu/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/60/zend_log-po-swojemu/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 08:28:28 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[log]]></category>
		<category><![CDATA[zend framework]]></category>
		<category><![CDATA[zend_log]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/60/zend_log-po-swojemu/</guid>
		<description><![CDATA[Gdy już przetestujemy i uruchomimy program często okazuje się po jakimś czasie, że jednak coś przeoczyliśmy. Wtedy bezcenne są logi z działania programu. Wystarczy w trakcie pisania zadbać o logowanie ważniejszych informacji a w miejscach potencjalnych nieprawidłowości napisać jedną linijkę np: [sourcecode lang="php"]Log::error(&#8216;To jest coś nie tak&#8217;);[/sourcecode] dzięki temu wiemy gdzie i kiedy oraz w [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/60/zend_log-po-swojemu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Wesołych Świąt</title>
		<link>http://bazawiedzy.cichaprzystan.org/58/wesolych-swiat/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/58/wesolych-swiat/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 23:00:34 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[apache]]></category>
		<category><![CDATA[Bazy danych]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[System operacyjny]]></category>
		<category><![CDATA[Boże Narodzenie]]></category>
		<category><![CDATA[święto]]></category>
		<category><![CDATA[życzenia]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/58/wesolych-swiat/</guid>
		<description><![CDATA[&#160; Radosnych Świąt Bożego Narodzenia, rychłego spełnienia każdego marzenia, ciepła, wiary i życzliwości. &#160;]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/58/wesolych-swiat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Własne Helpery w Zend Framework</title>
		<link>http://bazawiedzy.cichaprzystan.org/56/wlasne-helpery-w-zend-framework/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/56/wlasne-helpery-w-zend-framework/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 09:44:36 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[helper]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[zend framework]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/56/wlasne-helpery-w-zend-framework/</guid>
		<description><![CDATA[Wcześniej opisałem w artykule &#8222;Helpery w Zend Framework&#8221; jak wykorzystać wbudowane helpery a teraz przyszła pora na zrobienie swojego. W kontrolerze ustawiam ścieżkę do swoich helperów: [sourcecode lang="php"]$this->view->setHelperPath(&#8216;application/helpers/&#8217;, &#8216;Helper_&#8217;);[/sourcecode] Może to być ustawiane w dowolnym innym momencie ważne aby odwołać się do aktualnego widoku ($this-view). Osobiście utworzyłem klasę abstrakcyjną Controller_Abstract która dziedziczy po Zend_Controller_Action a [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/56/wlasne-helpery-w-zend-framework/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Helpery w Zend Framework</title>
		<link>http://bazawiedzy.cichaprzystan.org/57/helpery-w-zend-framework/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/57/helpery-w-zend-framework/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 10:00:21 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[helper]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[zend framework]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/57/helpery-w-zend-framework/</guid>
		<description><![CDATA[Oto przykład jak można skorzystać z gotowych helperów (pomocników) jakie daje nam Zend Framework. Tak wygląda początek każdego mojego pliku widoku (.phtml): [sourcecode lang="html"] < ?= $this->doctype() ?> < ?= $this->headTitle();?> < ?= $this->headMeta();?> < ?= $this->headStyle();?> < ?= $this->headScript();?> &#8230; [/sourcecode] Dzięki temu nie muszę się już martwić o poprawność kodu html i zarządzać [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/57/helpery-w-zend-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Generowanie plików PDF w Zend Framework</title>
		<link>http://bazawiedzy.cichaprzystan.org/54/generowanie-plikow-pdf-w-zend-framework/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/54/generowanie-plikow-pdf-w-zend-framework/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 21:53:02 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[zend framework]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/54/generowanie-plikow-pdf-w-zend-framework/</guid>
		<description><![CDATA[Ostatnio potrzebowałem wygenerować plik pdf na stronie internetowej. Ponieważ jego zawartość była tworzona dynamicznie musiał być on generowany online. Postanowiłem skorzystać z Zend_Pdf i oto krótka instrukcja jak to zrobić. Przy wykorzystaniu wbudowanych czcionek miałem problem z polskimi znakami więc skopiowałem na serwer plik FreeMono.ttf z mojego komputera i skorzystałem z niego. Przykład ten pokazuje [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/54/generowanie-plikow-pdf-w-zend-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dzień programisty</title>
		<link>http://bazawiedzy.cichaprzystan.org/48/dzien-programisty-2/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/48/dzien-programisty-2/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 23:00:55 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[Programowanie]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/48/dzien-programisty-2/</guid>
		<description><![CDATA[Już pomały wchodzi to święto do tradycji. Tak jak w zeszłym roku tak i dziś składam wszystkim kobietą i mężczyzną wykonującym ten trudny i niedoceniany zawód najlepsze życzenia szybkich i krótkich kodów. Dla poprawy nastroju zapraszam do wysłychania pewnej piosenki.]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/48/dzien-programisty-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Outlook nie zapisuje załączników</title>
		<link>http://bazawiedzy.cichaprzystan.org/53/outlook-nie-zapisuje-zalacznikow/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/53/outlook-nie-zapisuje-zalacznikow/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 08:08:18 +0000</pubDate>
		<dc:creator>xixek</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Outlook]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/53/outlook-nie-zapisuje-zalacznikow/</guid>
		<description><![CDATA[Symptomy Outlook zapisuje załączniki w swoim własnym katalogu temp. Jeśli plików w temp jest za dużo, wówczas zapisywanie przestaje działać. W szczególności dotyczy to załączników o tej samej nazwie, np. jeśli odbierzemy 100 maili od różnych osób, każda podeśle nam plik cv.doc, to 101-go załącznika już nie zapiszemy. Rozwiązanie W Outlooku trzeba tego tempa po [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/53/outlook-nie-zapisuje-zalacznikow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nie działa książka adresowa Outlook</title>
		<link>http://bazawiedzy.cichaprzystan.org/52/nie-dziala-ksiazka-adresowa-outlook/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/52/nie-dziala-ksiazka-adresowa-outlook/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 08:39:13 +0000</pubDate>
		<dc:creator>xixek</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[awaria]]></category>
		<category><![CDATA[książka adresowa]]></category>
		<category><![CDATA[Outlook]]></category>
		<category><![CDATA[poczta]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/52/nie-dziala-ksiazka-adresowa-outlook/</guid>
		<description><![CDATA[(opis dla wersji Outlook 2003) Symptomy Podczas próby zaadresowania nowej wiadomości przy użyciu folderu Kontakty może zostać wyświetlony następujący komunikat o błędzie: Wyświetlenie tej listy adresów nie było możliwe. Nie można otworzyć folderu Kontakty skojarzonego z tą listą adresów; mógł zostać usunięty lub przeniesiony, albo nie masz odpowiednich uprawnień. Aby dowiedzieć się, jak usunąć ten [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/52/nie-dziala-ksiazka-adresowa-outlook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tworzenie dokumentacji kodu w PHP – phpDocumentor</title>
		<link>http://bazawiedzy.cichaprzystan.org/49/tworzenie-dokumentacji-kodu-w-php-phpdocumentor/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/49/tworzenie-dokumentacji-kodu-w-php-phpdocumentor/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 17:47:03 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[dokumantacja php phpDocumentor]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/49/tworzenie-dokumentacji-kodu-w-php-phpdocumentor/</guid>
		<description><![CDATA[Tworzenie dokumentacji do kodu jest bardzo nudne i uciażliwe. Jak można zautomatyzować ten proces? Od dłuższego czasu pewnym standardem jest phpDocumentor. Tworzenie dokumentacji polega na napisanie komentarza w kodzie: /** * */ w takim komentarzy można zawrzeć niżej wymienione znaczniki. Dostępne znaczniki oraz przykłady do nich: @abstract @access @author @category @copyright @deprecated @example @final @filesource [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/49/tworzenie-dokumentacji-kodu-w-php-phpdocumentor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zdalne montowanie systemu plików przez ssh</title>
		<link>http://bazawiedzy.cichaprzystan.org/40/zdalne-montowanie-systemu-plikow-przez-ssh/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/40/zdalne-montowanie-systemu-plikow-przez-ssh/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 21:18:17 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[bash]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/40/zdalne-montowanie-systemu-plikow-przez-ssh/</guid>
		<description><![CDATA[Czy można mieć dostęp do dysku innego komputera jak swojego własnego? Tak, wystarczy podmontować go przez ssh. Aby zamontować zdalny system plików musimy mieć pusty katalog (np. /home/user/www ) i wykonujemy takie polecenie sshfs remoteuser@remotehost:/var/www /home/user/www potem możemy swobodnie korzystać z zawartości katalogu /home/user/www który tak naprawde jest /var/www na komputerze o nazwie remotehost. Odmontowanie: [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/40/zdalne-montowanie-systemu-plikow-przez-ssh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monitorowanie komputera – Munin</title>
		<link>http://bazawiedzy.cichaprzystan.org/43/monitorowanie-serwera-komputera-munin/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/43/monitorowanie-serwera-komputera-munin/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 21:13:19 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[apache]]></category>
		<category><![CDATA[Bazy danych]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[System operacyjny]]></category>
		<category><![CDATA[monitorowanie]]></category>
		<category><![CDATA[munin]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/43/monitorowanie-serwera-komputera-munin/</guid>
		<description><![CDATA[Jak monitorować pracę serwera (komputera domowego) 24h/dobę i to jeszcze tak aby nie spowaliać jego pracy. Kiedyś wydawało mi się to nie realne aż gdy trafiłem na program Munin. Można monitorować wiele elementów które prezentowane są postaci bardzo czytelnych wykresów. Jeżeli domyślna instalacja nie zawiera wszystkiego co chcesz analizować to dodanie nowego plaginu jest bardzo [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/43/monitorowanie-serwera-komputera-munin/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Wysyłanie formularzy z Zend Framerowk + mintAjax</title>
		<link>http://bazawiedzy.cichaprzystan.org/42/wysylanie-formularzy-z-zend-framerowk-mintajax/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/42/wysylanie-formularzy-z-zend-framerowk-mintajax/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 22:52:13 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[mintAjax]]></category>
		<category><![CDATA[zend framework]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/42/wysylanie-formularzy-z-zend-framerowk-mintajax/</guid>
		<description><![CDATA[Jak szybko zrobić wysłanie danych z formularz przy pomocy technologii ajax w Zend Framework? Należy zrobić taki formularz (formularz.phtml) [sourcecode lang="html"] Wyślij wiadomość [/sourcecode] Następnie zrobić kontroler odpowiadający URL z atrybutu action formularza (w tym przypadku /test). A tam odbieranie danych, przetworzenie ich i wysłanie kodu html który zostanie wstawiony do div&#8217;a o id response. [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/42/wysylanie-formularzy-z-zend-framerowk-mintajax/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tworzenie nowego repozytorium svn</title>
		<link>http://bazawiedzy.cichaprzystan.org/41/tworzenie-nowego-repozytorium-svn/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/41/tworzenie-nowego-repozytorium-svn/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 21:46:56 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[SVN]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[repozytorium]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/41/tworzenie-nowego-repozytorium-svn/</guid>
		<description><![CDATA[Kiedyś na własne potrzeby napisałem sobie skrypt do szybkiego tworzenia repozytoriów. Skrypt należy uruchamiać jako root i podawać jako parametr nazwę nowego repozytorium. Oto on: #!/bin/sh if [ "$(whoami)" != "root" ] ; then echo "Skrypt można uruchomić tylko z prawami root" >&#038;2 exit 1 fi repoDir="/home/svn" cd $repoDir svnadmin create $1 tmpdir="$repoDir/svntemp"; mkdir $tmpdir [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/41/tworzenie-nowego-repozytorium-svn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Skrócony zapis w php</title>
		<link>http://bazawiedzy.cichaprzystan.org/39/skrocony-zapis-w-php/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/39/skrocony-zapis-w-php/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 11:46:03 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/39/skrocony-zapis-w-php/</guid>
		<description><![CDATA[W php można zmniejszyć ilość kodu stosująć pewne skróty. Uruchomienie komendy w shell: Skrót: echo `ls -l`; Odpowiednik: echo shell_exec('ls -l'); http://pl.php.net/manual/pl/language.operators.execution.ph Funkcja warunkowa: Skrót: echo $a == 10 ? 'jest 10' : 'nie ma 10'; Odpowiednik: if($a == 10) { echo 'jest 10'; } else { echo 'nie ma 10'; } http://pl.php.net/manual/pl/language.expressions.php Wyświetlenie: Skrót: [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/39/skrocony-zapis-w-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Piosenka o smutnym programiście i nie tylko</title>
		<link>http://bazawiedzy.cichaprzystan.org/38/piosenka-o-smutnym-programiscie-i-nie-tylko/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/38/piosenka-o-smutnym-programiscie-i-nie-tylko/#comments</comments>
		<pubDate>Sat, 30 May 2009 21:10:03 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[programista]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/38/piosenka-o-smutnym-programiscie-i-nie-tylko/</guid>
		<description><![CDATA[Zapraszam do wysłuchania dwóch bardzo ciekawych piosenek. Piosenka o smutnym programiście Ach jak przyjemnie (wersja współczesna) Może ktoś jeszcze zna jakieś utwory artystyczne o podobnej tematyce?]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/38/piosenka-o-smutnym-programiscie-i-nie-tylko/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache: rewrite i virtual host nie działa</title>
		<link>http://bazawiedzy.cichaprzystan.org/37/apache-rewrite-i-virtual-host-nie-dziala/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/37/apache-rewrite-i-virtual-host-nie-dziala/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 07:50:56 +0000</pubDate>
		<dc:creator>xixek</dc:creator>
				<category><![CDATA[apache]]></category>
		<category><![CDATA[HTML / CSS]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[virtual host]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/37/apache-rewrite-i-virtual-host-nie-dziala/</guid>
		<description><![CDATA[Witam. Napisałem o tym prostym &#8222;myku&#8221; w konfiguracji, ponieważ naszukałem się tego jak głupi przez dwa dni i dopiero gdzieś tam przez przypadek trafiłem na rozwiązanie. Problem jest następujący: mamy stronę www, serwer apache z modułem rewrite, do tego np. zend framework. Po przejściu na jakąś podstronę serwer generuje nam komunikat 404: strona nie istenieje. [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/37/apache-rewrite-i-virtual-host-nie-dziala/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MySQL: update pojedynczego znaku, wyrazu w kolumnie</title>
		<link>http://bazawiedzy.cichaprzystan.org/36/mysql-update-pojedynczego-znaku-wyrazu-w-kolumnie/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/36/mysql-update-pojedynczego-znaku-wyrazu-w-kolumnie/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 12:42:39 +0000</pubDate>
		<dc:creator>xixek</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[select]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/36/mysql-update-pojedynczego-znaku-wyrazu-w-kolumnie/</guid>
		<description><![CDATA[Jeśli mamy tabelę TEST a w niej kolumnę OPIS i stwierdzimy że w całej tabeli, wszędzie w opisach, wewnątrz tekstu jest np.: &#8222;2&#8243; zamiast &#8222;7&#8243; to mozemy to szybko poprawić jednym zapytaniem. Jeśli zrobimy tak: update TEST t set OPIS = (select replace (OPIS, "2", "7") from TEST where id=t.id) dostaniemy piękny komunikat o treści: [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/36/mysql-update-pojedynczego-znaku-wyrazu-w-kolumnie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mantis Bug Tracker: downgrade do wersji stabilnej</title>
		<link>http://bazawiedzy.cichaprzystan.org/35/mantis-bug-tracker-downgrade-do-wersji-stabilnej/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/35/mantis-bug-tracker-downgrade-do-wersji-stabilnej/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 10:43:11 +0000</pubDate>
		<dc:creator>xixek</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[mantis]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/35/mantis-bug-tracker-downgrade-do-wersji-stabilnej/</guid>
		<description><![CDATA[Mantis Bug Tracker to popularne narzędzie do nadzoru nad rozwojem projektów, zgłaszania błędów itd&#8230;. Występuje w dwóch wersjach: stabilnej oraz rozwojowej. Do obu wersji dostępny jest szereg pluginów. Niestety mimo zapewnień twórców wtyczek, że na wersji rozwojowej wszystko działa &#8222;cacy&#8221; &#8211; tak nie jest. Pojawiają się błędy, nie zgadzają się nazwy kolumn w tabelach no [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/35/mantis-bug-tracker-downgrade-do-wersji-stabilnej/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dodawanie zgłoszeń do Mantisa przez WebService</title>
		<link>http://bazawiedzy.cichaprzystan.org/34/dodawanie-zgloszen-do-mantisa-przez-webservice/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/34/dodawanie-zgloszen-do-mantisa-przez-webservice/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 14:03:30 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[mantis]]></category>
		<category><![CDATA[webservice]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/34/dodawanie-zgloszen-do-mantisa-przez-webservice/</guid>
		<description><![CDATA[Jakiś czas temu napisałem skrypcik do zdalnego dodawanie zgłoszeń do Mantisa. Teraz go rozwinołem o wykorzystanie WebService. Bazuje on na poprzedniej wersji więc nie będę wszystkiego dokładnie opisywał. Potrzebujemy serwer WebService i jest on w pliku mantis_soap.php który umieszczamy w katalogu głównym Mantisa. mantis_soap.php [sourcecode lang="php"] < ?php //-------------------------------------------------------------------------------------------------------------- include "config_inc.php"; //-------------------------------------------------------------------------------------------------------------- function sql($sql, $g_hostname, [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/34/dodawanie-zgloszen-do-mantisa-przez-webservice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Captacha w Zend Framework</title>
		<link>http://bazawiedzy.cichaprzystan.org/33/captacha-w-zend-framework/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/33/captacha-w-zend-framework/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 08:10:29 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[captacha]]></category>
		<category><![CDATA[zend framework]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/33/captacha-w-zend-framework/</guid>
		<description><![CDATA[Rozwiązanie to jest proste, wygodne i możliwe do zastosowanie w każdym formularzu. Formularz [sourcecode lang="html"] < ? $c = new TI_Captcha(); ?>]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/33/captacha-w-zend-framework/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Jak zmienić rozmiar obrazka w PHP?</title>
		<link>http://bazawiedzy.cichaprzystan.org/32/jak-zmienic-rozmiar-obrazka-w-php/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/32/jak-zmienic-rozmiar-obrazka-w-php/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 13:32:13 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[grafika]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/32/jak-zmienic-rozmiar-obrazka-w-php/</guid>
		<description><![CDATA[$oldFile = "testpicture.jpg"; $newFile = "NEW_testpicture.jpg"; $percent = 0.5; list($width, $height) = getimagesize($oldFile); $newWidth = $width * $percent; $newHeight = $height * $percent; $thumb = imagecreatetruecolor($newWidth, $newHeight); $source = imagecreatefromjpeg($oldFile); imagecopyresized($thumb, $source, 0, 0, 0, 0, $newWidth, $newHeight, $width, $height); imagejpeg($thumb, $newFile);]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/32/jak-zmienic-rozmiar-obrazka-w-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zburzyć czwartą ścianę!</title>
		<link>http://bazawiedzy.cichaprzystan.org/30/zburzyc-czwarta-sciane/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/30/zburzyc-czwarta-sciane/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 09:32:48 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[HTML / CSS]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[przeglądarki]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/30/zburzyc-czwarta-sciane/</guid>
		<description><![CDATA[Artykuł pochodzi z http://majareq.viawww.pl/zburzyc-czwarta-sciane/ Jak wiadomo sala teatralna ma 3 ściany dekoracyjne. Jest jednak jeszcze ta czwarta…. niewidoczna ściana oddzielającą aktorów od widzów. Aktorowi nie wolno przez nią przejść i poskarżyć się na niewygody na scenie. Tak samo jest z webmasterami… nie wolno im się skarżyć na niewygody jakie niesie dostosowanie się do wciąż popularnej [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/30/zburzyc-czwarta-sciane/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wersjonowanie aplikacji</title>
		<link>http://bazawiedzy.cichaprzystan.org/29/wersjonowanie-aplikacji/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/29/wersjonowanie-aplikacji/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 11:44:55 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[wersjonowanie]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/29/wersjonowanie-aplikacji/</guid>
		<description><![CDATA[Artykuł pochodzi ze strony http://wortal.php.pl/wortal/artykuly/pomysly_porady_sugestie_dobre_nawyki/wersjonowanie_aplikacji Wielu z nas pisząc aplikacje używa własnych sposobów nadawania numerów wersji aplikacji/dokumentów. I mimo, że większość jest podobna do siebie to jednak mogą być inaczej interpretowane przez różne osoby. Dlatego przedstawię tutaj wypracowany przeze mnie schemat wersjonowania aplikacji, co pozwoli na pewne ustandaryzowanie nadawania numerów wersjom. Zacznijmy od dwóch podstawowych [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/29/wersjonowanie-aplikacji/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ORM w PHP wykorzystując Zend Framework</title>
		<link>http://bazawiedzy.cichaprzystan.org/28/orm-w-php-wykorzystujac-zend-framework/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/28/orm-w-php-wykorzystujac-zend-framework/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 11:20:12 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[baza danych]]></category>
		<category><![CDATA[orm]]></category>
		<category><![CDATA[zend framework]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/28/orm-w-php-wykorzystujac-zend-framework/</guid>
		<description><![CDATA[Atykuł ten przedstawia jedynie moje rozwiązanie tego problemu. Na początek tworzymy dwie klasy abstrakcyjne po których będziemy dziedziczyć dla każdego przypadku. Klasa dla elementu. abstract class Elements_Abstract { /** * @var Elements_Table_Abstract */ protected $_dbTable = null; /** * @var Zend_Db_Table_Row_Abstract */ protected $_dane = null; /** * Robi INSERT do bazy * * @param [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/28/orm-w-php-wykorzystujac-zend-framework/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Zdalne dodawanie zgłoszeń do Mantisa</title>
		<link>http://bazawiedzy.cichaprzystan.org/26/zdalne-dodawanie-zgloszen-do-mantisa/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/26/zdalne-dodawanie-zgloszen-do-mantisa/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 22:35:28 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[mantis]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/26/zdalne-dodawanie-zgloszen-do-mantisa/</guid>
		<description><![CDATA[Mając kilka serwisów www chciałem dać użytkownikom możliwość zgłaszania ewentualnych błędów i/lub nowych propozycji. Jednak fajnie by było gdyby wszystkie one były zbierane w jednym miejscu które dawało by możliwość zarządzania nimi. Dobrym programem do zamieszczania takich zgłoszeń jest Mantis ale dodawanie do niego informacji jest dość kłopotliwe zwłaszcza dla mało doświadczonych użytkowników. Dlatego opracowałem [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/26/zdalne-dodawanie-zgloszen-do-mantisa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dzień programisty</title>
		<link>http://bazawiedzy.cichaprzystan.org/24/dzien-programisty/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/24/dzien-programisty/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 23:00:10 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[Programowanie]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/24/dzien-programisty/</guid>
		<description><![CDATA[Dziś jest dzień programisty&#8230; w związku z tym chciałem wszystkim związanym z tym zawodem życzyć krótkich i szybkich kodów. A oto psalm programisty .]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/24/dzien-programisty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jak ustalić wersję php, mysql, apache i nie tylko?</title>
		<link>http://bazawiedzy.cichaprzystan.org/25/jak-ustalic-wersje-php-mysql-apache-i-nie-tylko/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/25/jak-ustalic-wersje-php-mysql-apache-i-nie-tylko/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 09:50:14 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[wersjonowanie]]></category>
		<category><![CDATA[zend framework]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/25/jak-ustalic-wersje-php-mysql-apache-i-nie-tylko/</guid>
		<description><![CDATA[Kiedyś musiałem wyświetlić nieco statystyk o aplikacji i środowisku w którym pracuje i napisałem taką klasę. Może się komuś przyda. [sourcecode lang="php"] < ?php class Version { public static function getDateApplicationVersion() { return "2008-09-11 11:10:00"; } public static function getApplicationVersion(){ return "0.1.217"; } public static function getPhpVersion(){ return phpversion(); } public static function getZendFrameworkVersion(){ return [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/25/jak-ustalic-wersje-php-mysql-apache-i-nie-tylko/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FCKeditor w Zend Framework</title>
		<link>http://bazawiedzy.cichaprzystan.org/22/fckeditor-w-zend-framework/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/22/fckeditor-w-zend-framework/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 09:35:56 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[fckeditor]]></category>
		<category><![CDATA[wysiwyg]]></category>
		<category><![CDATA[zend framework]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/22/fckeditor-w-zend-framework/</guid>
		<description><![CDATA[Mój sposób integracji FCKeditor z Zend Framework. Katalog z FCKeditorem jest w /public/js/fckeditor i tam jest plik .htaccess z zawartością: RewriteEngine off Poza tym jest zrobiony katalog /public/images/editor dla zdjęć i innych plików ładowanych z edytora i ten katalog musi mieć prawa 777. I teraz konfiguracja w pliku /public/js/fckeditor/editor/filemanager/connectors/php/config.php należy zmienić: [sourcecode lang="php"] $Config["Enabled"] = [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/22/fckeditor-w-zend-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Profilowanie aplikacji w php</title>
		<link>http://bazawiedzy.cichaprzystan.org/21/profilowanie-aplikacji-w-php/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/21/profilowanie-aplikacji-w-php/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 08:56:54 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[dump]]></category>
		<category><![CDATA[profiler]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/21/profilowanie-aplikacji-w-php/</guid>
		<description><![CDATA[Czasami zdaża się pisząc aplikację w php iż gdzieś coś wykonuje się strasznie długo i trzeba zoptymalizować kod. Tylko pytanie gdzie? i co? Do tego może się nam przydać profiler czyli program do analizowania kodu w czasie jego działania.]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/21/profilowanie-aplikacji-w-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Szyfrowanie gpg w php</title>
		<link>http://bazawiedzy.cichaprzystan.org/20/szyfrowanie-gpg-w-php/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/20/szyfrowanie-gpg-w-php/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 20:07:43 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[gpg]]></category>
		<category><![CDATA[szyfrowanie]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/20/szyfrowanie-gpg-w-php/</guid>
		<description><![CDATA[Zawsze bardzo mi brakowało obsługi gpg w php. Teraz już jest. Można szyfrować, podpisywać i odszyfrowywać przy pomocy kluczy publicznych i prywatnych. Wystarczy taki kod: [sourcecode lang="php"]$res = gnupg_init(); gnupg_addencryptkey($res,&#8221;D5DA92C049F421D97C660FE5F1B9B347F0F029BA&#8221;); $zaszyfrowane = gnupg_encrypt($res, &#8222;To jest próba zaszyfrowania tekstu przez PHP&#8221;); $error = gnupg_geterror($res); if($error) { echo $error; } else { echo nl2br($zaszyfrowane); }[/sourcecode] i gotowe. [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/20/szyfrowanie-gpg-w-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hello World w Javie</title>
		<link>http://bazawiedzy.cichaprzystan.org/19/hello-world-w-javie/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/19/hello-world-w-javie/#comments</comments>
		<pubDate>Thu, 21 Feb 2008 12:32:22 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/19/hello-world-w-javie/</guid>
		<description><![CDATA[public class hello_world { public static void main(String[] args) { System.out.println("Hello World!"); } } Kompilacja javac hello_world.java Uruchomienie java hello_world]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/19/hello-world-w-javie/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Backup bazy danych w Postgresql</title>
		<link>http://bazawiedzy.cichaprzystan.org/18/backup-bazy-danych-w-postgresql/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/18/backup-bazy-danych-w-postgresql/#comments</comments>
		<pubDate>Mon, 11 Feb 2008 23:02:12 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Postgresql]]></category>
		<category><![CDATA[backup]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/18/backup-bazy-danych-w-postgresql/</guid>
		<description><![CDATA[Backup pojedynczej bazy wraz z danymi: pg_dump -C -f dump.sql -o -v dana_baza Backup wszystkich baz wraz z danymi: pg_dumpall &#62; dump_all.sql Przywracanie całej baz: psql -f dump_all.sql szablon]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/18/backup-bazy-danych-w-postgresql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jak zrobić serwer svn?</title>
		<link>http://bazawiedzy.cichaprzystan.org/15/jak-zrobic-serwer-svn/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/15/jak-zrobic-serwer-svn/#comments</comments>
		<pubDate>Wed, 06 Feb 2008 12:00:16 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[SVN]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/15/jak-zrobic-serwer-svn/</guid>
		<description><![CDATA[Krótki opis jak szybko skonfigurować svn (system kontroli wersji).]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/15/jak-zrobic-serwer-svn/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Funkcje do pokazywanie i ukrywania elementów</title>
		<link>http://bazawiedzy.cichaprzystan.org/14/funkcje-do-pokazywanie-i-ukrywania-elementow/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/14/funkcje-do-pokazywanie-i-ukrywania-elementow/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 08:51:23 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/14/funkcje-do-pokazywanie-i-ukrywania-elementow/</guid>
		<description><![CDATA[function Show(idik){ ob = document.getElementById(idik); ob.style.display = ` `; } function Hide(idik){ ob = document.getElementById(idik); ob.style.display = `none`; }]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/14/funkcje-do-pokazywanie-i-ukrywania-elementow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Backup wszystkich baz danych mysql do pliku</title>
		<link>http://bazawiedzy.cichaprzystan.org/13/backup-wszystkich-baz-danych-mysql-do-pliku/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/13/backup-wszystkich-baz-danych-mysql-do-pliku/#comments</comments>
		<pubDate>Sat, 02 Feb 2008 22:50:14 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/archives/13</guid>
		<description><![CDATA[#!/bin/sh mysqldump --host=localhost --user=root --password=haslo --all-databases &#38;gt; all_databases.$(date +%F) tar -zcf /home/mysql/all_databases.$(date +%F).tar.gz /home/mysql/all_databases.$(date +%F) rm /home/mysql/all_databases.$(date +%F) rm $(perl -e 'use POSIX qw(strftime); print strftime "all_databases.%F*",localtime(time-3600*24*7);') A tak się importuje: cat all_databases.2008-04-11 &#124; mysql -u root -p]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/13/backup-wszystkich-baz-danych-mysql-do-pliku/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Konwersja znaków</title>
		<link>http://bazawiedzy.cichaprzystan.org/12/konwersja-znakow/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/12/konwersja-znakow/#comments</comments>
		<pubDate>Sat, 02 Feb 2008 22:37:42 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[iso]]></category>
		<category><![CDATA[utf]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/archives/12</guid>
		<description><![CDATA[Przydatna funkcja do konwersji systemów kodowania znaków. [sourcecode lang="php"]< ?php define("UTF8_TO_ISO88592", 1); define("ISO88592_TO_UTF8", 2); define("WIN1250_TO_UTF8", 3); define("UTF8_TO_WIN1250", 4); define("ISO88592_TO_WIN1250", 5); define("WIN1250_TO_ISO88592", 6); function plCharset($string, $type = ISO88592_TO_UTF8) { $win2utf = array( "\xb9" => &#8222;\xc4\x85&#8243;, &#8222;\xa5&#8243; => &#8222;\xc4\x84&#8243;, &#8222;\xe6&#8243; => &#8222;\xc4\x87&#8243;, &#8222;\xc6&#8243; => &#8222;\xc4\x86&#8243;, &#8222;\xea&#8221; => &#8222;\xc4\x99&#8243;, &#8222;\xca&#8221; => &#8222;\xc4\x98&#8243;, &#8222;\xb3&#8243; => &#8222;\xc5\x82&#8243;, &#8222;\xa3&#8243; => &#8222;\xc5\x81&#8243;, [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/12/konwersja-znakow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Generowanie pliku csv</title>
		<link>http://bazawiedzy.cichaprzystan.org/11/generowanie-pliku-csv/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/11/generowanie-pliku-csv/#comments</comments>
		<pubDate>Sat, 02 Feb 2008 22:34:43 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[csv]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/archives/11</guid>
		<description><![CDATA[Funkcja do szybkiego generowania plików csv. [sourcecode lang="php"]< ? function CSV($nazwa_pliku,$dane) { $i = 0; foreach($dane as $i => $rekord) { foreach($rekord as $naglowek => $wartosc) { if($i == 0) { $csv_data .= &#8222;&#8221;".$naglowek.&#8221;",&#8221;; $csv_data_tmp .= &#8222;&#8221;".$wartosc.&#8221;",&#8221;; } else { $csv_data .= &#8222;&#8221;".$wartosc.&#8221;",&#8221;; } } $csv_data = substr($csv_data,0,strlen($csv_data)-1); $csv_data .= &#8222;\n&#8221;; if($i == 0) { [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/11/generowanie-pliku-csv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Przedstawia tablice php</title>
		<link>http://bazawiedzy.cichaprzystan.org/9/przedstawia-tablice-php/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/9/przedstawia-tablice-php/#comments</comments>
		<pubDate>Fri, 01 Feb 2008 22:53:59 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/archives/9</guid>
		<description><![CDATA[Pozwala przedstawić tablice w php w graficznej formie łatwej do przeanalizowania. [sourcecode language='php']< ?php /** * Zwraca tablice php gotową do wyświetlenia w postaci łatwej do analizy. * * @example echo PokazTablicePhp($fruits,"czysta","owoce"); * @param array $tab Tablica do analizy * @param string $typ Sposób wyświetlania (czysta, ramka) * @param string $nazwa Nazwa tablicy * @param [...]]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/9/przedstawia-tablice-php/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Wykonywanie kopi bazy oraz jej odzyskanie</title>
		<link>http://bazawiedzy.cichaprzystan.org/8/wykonywanie-kopi-bazy-oraz-jej-odzyskanie/</link>
		<comments>http://bazawiedzy.cichaprzystan.org/8/wykonywanie-kopi-bazy-oraz-jej-odzyskanie/#comments</comments>
		<pubDate>Fri, 01 Feb 2008 22:48:22 +0000</pubDate>
		<dc:creator>TI</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://bazawiedzy.cichaprzystan.org/archives/8</guid>
		<description><![CDATA[Eksportuje bazy danych do pliku: mysql_dump -u user baza &#62; /tmp/sql.sql mysqldump --user=jas --password=haslo_jasia NazwaBazy &#124; gzip &#62; backup_$(date +%F)_NazwaBazy-database.sql.gz Importuję bazę danych z pliku do serwera: cat /tmp/sql.sql &#124; mysql -u user database -p]]></description>
		<wfw:commentRss>http://bazawiedzy.cichaprzystan.org/8/wykonywanie-kopi-bazy-oraz-jej-odzyskanie/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

