<?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>Trochę wolniej... &#187; Programowanie</title>
	<atom:link href="http://chavez.asylus.pl/tag/programowanie/feed/" rel="self" type="application/rss+xml" />
	<link>http://chavez.asylus.pl</link>
	<description>Chavez Homesite</description>
	<lastBuildDate>Tue, 03 Jan 2012 22:39:47 +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>Podsumowanie roku 2009</title>
		<link>http://chavez.asylus.pl/2009/12/podsumowanie-roku-2009/</link>
		<comments>http://chavez.asylus.pl/2009/12/podsumowanie-roku-2009/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 19:24:44 +0000</pubDate>
		<dc:creator>Chavez</dc:creator>
				<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[Fantastyka]]></category>
		<category><![CDATA[Informatyka]]></category>
		<category><![CDATA[Earthdawn]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[RPG]]></category>

		<guid isPermaLink="false">http://chavez.asylus.pl/?p=531</guid>
		<description><![CDATA[Wielkimi krokami zbliża się koniec roku 2009. Całkiem spora liczba blogów które czytuje zajęło się robieniem różnego rodzaju podsumowań, postanowiłem więc także wrzucić parę słów od siebie. Od razu zaznaczam, że jest to podsumowanie maksymalnie sybiektywne i maksymalnie jednostronne. W ramach wstępu zaznaczę także, że załączoną grafikę wypluło mi google, a znajduje się na stronie <a href="http://chavez.asylus.pl/2009/12/podsumowanie-roku-2009/"><b>czytaj dalej...</b></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://chavez.asylus.pl/wp-content/uploads/2009/12/garfield_znudzony.jpg"><img class="alignleft size-thumbnail wp-image-532" title="garfield_znudzony" src="http://chavez.asylus.pl/wp-content/uploads/2009/12/garfield_znudzony-150x150.jpg" alt="" width="150" height="150" /></a>Wielkimi krokami zbliża się koniec roku 2009. Całkiem spora liczba blogów które czytuje zajęło się robieniem różnego rodzaju podsumowań, postanowiłem więc także wrzucić parę słów od siebie. Od razu zaznaczam, że jest to podsumowanie maksymalnie sybiektywne i maksymalnie jednostronne. W ramach wstępu zaznaczę także, że załączoną grafikę wypluło mi google, a znajduje się na stronie <a href="http://mediapickle.com/content/" target="_blank">http://mediapickle.com/content/</a>.<span id="more-531"></span></p>
<p><strong>Okiem Informatyka</strong></p>
<p>W dziedzinie informatyki był to dla mnie rok niezwykle udany. Uporządkowałem swoją wiedzę dotyczącą programowania, ukończyłem studia pierwszego stopnia, ciągle pracuję w <a href="http://magneticpoint.com" target="_blank">jednej firmie</a>. Jeśli patrzeć nieco dalej, to na pewno pewnym fenomenem jest rozwój <a href="http://pl-pl.facebook.com/" target="_blank">Facebooka</a>, na którym nawet ja mam konto. Z drugiej strony upadek &#8211; jeśli nie finansowy, to na pewno &#8222;markowy&#8221; &#8211; naszej-klasy. Patrząc na liczbę stron, publikujących debilizmy pojawiające się na naszej-klasie, można dojść do wniosku, że wstyd tam mieć konto. Jasnoróżowe niunie opanowały serwis, a szkoda, bo założenia miał dość ciekawe.</p>
<p>Rozwijają się także mikroblogi. <a href="http://twitter.com/" target="_blank">Twitter</a> czy <a href="http://blip.pl/" target="_blank">Blip</a> pozwalają na szybkie informowanie znajomych. I fajnie. Z nieco innej bajki &#8211; Google poinformowało, że tworzy własny system operacyjny. Wczytując się jednak w <a href="http://osnews.pl/google-chrome-os-rewolucji-ciag-dalszy/" target="_blank">opublikowane informacje</a>, jakoś nie napawają mnie one optymizmem. Czemu? Cóż, system ten, aby poprawnie funkcjonować, wymaga stałego dostępu do netu. Wszystkie usługi &#8211; edytory tekstu, odtwarzacze, przeglądarki &#8211; będą hostowane zewnętrznie przez Google. A więc także wszelkie dane. Inwigilacja totalna, ja odpadam. Zostaje przy Ubuntu.</p>
<p>Jeśli idzie o aspekt programistyczny, na pewno rok 2009 mogę uznać rokiem <a href="http://www.ruby-lang.org/pl/" target="_blank">Rubiego</a>. Wgryzam się w niego cały czas i muszę stwierdzić, że bardzo mi odpowiada. Obiektowość pełną gebą. Dokładając do niego <a href="http://rubyonrails.org/" target="_blank">Ruby on Rails</a> &#8211; ponoć fenomenalny framework &#8211; mam nadzieję, że tak będzie wyglądała przyszłość internetu. Żegnaj PHP, witaj Ruby.</p>
<p><strong>Okiem RPGowca</strong></p>
<p>Nieco zamieszało się na naszym niewielkim poletku buraczanym. W 2009 pojawiło się nieco pozytywnych rzeczy. Przede wszystkim można zaobserwować znaczący rozrost blogów poswięconych fantastyce. Bardzo fajnie, bo często materiały tam umieszczane są bardzo użytkowe, bądź też najnormalniej w świecie ciekawe. Mam cichą nadzieję, że w 2010 roku rozwinie się to wszystko i pójdzie w stronę publikwowania coraz bardziej dopieszczonych i rozbudowanych materiałów.</p>
<p>Kolejnymi pozytywami były na pewno premiery. Najpierw <a href="http://klanarchia.pl" target="_blank">Klanarchia</a>, która po potężnym marketingu i ostrym starcie nieco jakby zamarła. Z drugiej strony <a href="http://wolsung.pl/" target="_blank">Wolsung</a>, który jednak kompletnie do mnie nie trafia. Ostatnim pozytywem zaś jest ramel i <a href="http://gramelowo.blogspot.com/2009/10/no-to-ruszamy.html" target="_blank">plany wydania Savage Worlds</a> oraz pojawienia się do niego <a href="http://3k10.wordpress.com/2009/12/06/nemezis-1/" target="_blank">Nemezis</a> jako settingu. Choć nie wydane w 2009 roku, to mam nadzieję, że za rok będzie się ciągle o tym mówiło i to w pozytywnym kontekście.</p>
<p>Co za granicą? Jak dla mnie to najważniejszym wydarzeniem było pojawienie się trzecich edycji <a href="http://www.fantasyflightgames.com/edge_news.asp?eidn=729" target="_blank">Warhammera</a> oraz <a href="http://www.redbrick-limited.com/cms/index.php?categoryid=18" target="_blank">Earthdawna</a>. O ile tym pierwszym jestem średnio zainteresowany, o tyle strasznie żałuję, że w Polsce raczej nie ma szans na przetłumaczenie tego drugiego. System od którego zaczynałem swoją przygodę z RPG, który po długiej przerwie znowu zmobilizował mnie do pewnych działań.</p>
<p>Tak całkowicie prywatnie, to moim pozytywnym wyczynem było po raz pierwszy w życiu napisanie w 100% własnej przygody (i to w niecałe 4h pisania) i wzięcie udziału, również pierwszy raz w zyciu, w konkursie. Efekt &#8211; wyróżnienie. Wspomniany tekst zaś jest dostępny <a href="http://www.earthdawn.pl/joomla/index.php?option=com_content&amp;task=view&amp;id=285&amp;Itemid=61" target="_blank">tutaj</a>.</p>
<p>Żeby nie było zbyt dobrze, rok 2009 to także mniej ciekawe wydarzenia. Przede wszystkim koniec drugiej edycji WFRP po polsku oraz ISA, która drgnęła i zamarła. Nie popisał się także <a href="http://www.imaginator.pl/" target="_blank">Imaginator</a>, który porzucił &#8211; na czas nieokreślony &#8211; projekt wydania L5K.</p>
<p>I to by było na tyle. Wszystkim najlepszego w nowym roku.</p>
]]></content:encoded>
			<wfw:commentRss>http://chavez.asylus.pl/2009/12/podsumowanie-roku-2009/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Stronicowanie</title>
		<link>http://chavez.asylus.pl/2009/05/stronicowanie/</link>
		<comments>http://chavez.asylus.pl/2009/05/stronicowanie/#comments</comments>
		<pubDate>Sun, 10 May 2009 21:45:09 +0000</pubDate>
		<dc:creator>Chavez</dc:creator>
				<category><![CDATA[Blogowo]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programowanie]]></category>

		<guid isPermaLink="false">http://localhost/wordpress/?p=251</guid>
		<description><![CDATA[Korzystając z faktu, że robiłem stronicowanie na potrzeby licencjatu, wrzuciłem je także na stronę domową. Teraz w działach wyświetla się po 10 wpisów. Mam nadzieję, że to ułatwi ewentualną lekturę i przyspieszy wczytywanie poszczególnych podstron.]]></description>
			<content:encoded><![CDATA[<p>Korzystając z faktu, że robiłem stronicowanie na potrzeby licencjatu, wrzuciłem je także na stronę domową. Teraz w działach wyświetla się po 10 wpisów. Mam nadzieję, że to ułatwi ewentualną lekturę i przyspieszy wczytywanie poszczególnych podstron.</p>
]]></content:encoded>
			<wfw:commentRss>http://chavez.asylus.pl/2009/05/stronicowanie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wersja 1.3</title>
		<link>http://chavez.asylus.pl/2009/04/wersja-1-3/</link>
		<comments>http://chavez.asylus.pl/2009/04/wersja-1-3/#comments</comments>
		<pubDate>Sun, 05 Apr 2009 13:47:42 +0000</pubDate>
		<dc:creator>Chavez</dc:creator>
				<category><![CDATA[Blogowo]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[Prywatnie]]></category>

		<guid isPermaLink="false">http://localhost/wordpress/?p=247</guid>
		<description><![CDATA[Choć zasadniczo tego nie widać, strona doczekała się modyfikacji od strony kodu. Efektem tego jest przejście na model obiektowy, przepisanie sporej części silnika oraz użycie systemu szablonów do wyświetlania strony. Dalsze wdrożenia będą jednak opóźnione ze względu terminów, jakie gonią mnie na studiach.]]></description>
			<content:encoded><![CDATA[<p>Choć zasadniczo tego nie widać, strona doczekała się modyfikacji od strony kodu. Efektem tego jest przejście na model obiektowy, przepisanie sporej części silnika oraz użycie systemu szablonów do wyświetlania strony. Dalsze wdrożenia będą jednak opóźnione ze względu terminów, jakie gonią mnie na studiach.</p>
]]></content:encoded>
			<wfw:commentRss>http://chavez.asylus.pl/2009/04/wersja-1-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Idzie nowe</title>
		<link>http://chavez.asylus.pl/2009/01/idzie-nowe/</link>
		<comments>http://chavez.asylus.pl/2009/01/idzie-nowe/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 11:06:57 +0000</pubDate>
		<dc:creator>Chavez</dc:creator>
				<category><![CDATA[Blogowo]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[Prywatnie]]></category>

		<guid isPermaLink="false">http://localhost/wordpress/?p=216</guid>
		<description><![CDATA[Tak się zbieram w sobie, żeby w końcu przepisać stronę domową od zera. I czuję, że nastąpi to po sesji. Denerwują mnie już obecne rozwiązania, które tworzyłem półtora roku temu. W informatyce to szmat czasu. Obecna wersja pisana jest pod &#60;a href=&#8221;http://pl.wikipedia.org/wiki/PHP#PHP_4&#8243; target=&#8221;_blank&#8221;&#62;PHP4&#60;/a&#62; bez wykorzystania jakichkolwiek &#8222;zabawek&#8221;. Nową planuje oprzeć już o &#60;a href=&#8221;http://pl.wikipedia.org/wiki/PHP#PHP_5&#8243; target=&#8221;_blank&#8221;&#62;PHP5&#60;/a&#62; <a href="http://chavez.asylus.pl/2009/01/idzie-nowe/"><b>czytaj dalej...</b></a>]]></description>
			<content:encoded><![CDATA[<p>Tak się zbieram w sobie, żeby w końcu przepisać stronę domową od zera. I czuję, że nastąpi to po sesji. Denerwują mnie już obecne rozwiązania, które tworzyłem półtora roku temu. W informatyce to szmat czasu. Obecna wersja pisana jest pod &lt;a href=&#8221;http://pl.wikipedia.org/wiki/PHP#PHP_4&#8243; target=&#8221;_blank&#8221;&gt;PHP4&lt;/a&gt; bez wykorzystania jakichkolwiek &#8222;zabawek&#8221;. Nową planuje oprzeć już o &lt;a href=&#8221;http://pl.wikipedia.org/wiki/PHP#PHP_5&#8243; target=&#8221;_blank&#8221;&gt;PHP5&lt;/a&gt; i dołożyć parę ciekawostek (głównie z biblioteki PEAR). Przede wszystkim z wyświetlaniem przejdę na &lt;a href=&#8221;http://pl.wikipedia.org/wiki/Smarty&#8221; target=&#8221;_blank&#8221;&gt;SMARTY&lt;/a&gt;. Tak, wiem, ma ono wady, jednak to już zostało postanowione.</p>
<p><span id="more-216"></span>Dodatkowo dla własnej wygody dołożę zapewne jakiś edytor HTML, np. &lt;a href=&#8221;http://pl.wikipedia.org/wiki/FCKeditor&#8221; target=&#8221;_blank&#8221;&gt;FCKEditor&lt;/a&gt;. To ułatwi zarządzanie dodawaniem grafik do tekstów.</p>
<p>Jeśli już jestem przy grafikach &#8211; ich wyświetlanie zostanie zapewne oparte o &lt;a href=&#8221;http://dolem.com/lytebox/&#8221; target=&#8221;_blank&#8221;&gt;lyteboxa&lt;/a&gt;. I to będzie chyba jeden z nielicznych, póki co, zastosowań JavaScriptu na stronie. Obok grafik w tekstach pewnie przerobię i zaimplementuje moduł galerii, dostępny choćby na stronie &lt;a href=&#8221;http://tldo.asylus.pl&#8221; target=&#8221;_blank&#8221;&gt;Zakonu Smoka&lt;/a&gt;.</p>
<p>Dla wygody niektórych Czytelników (których liczba wg. Google mieści się w granicach błędu statystycznego) dołożony zostanie kanał &lt;a href=&#8221;http://pl.wikipedia.org/wiki/RSS&#8221; target=&#8221;_blank&#8221;&gt;RSS&lt;/a&gt;. No i możliwość komentowania/oceniania treści. Tego jeszcze nie przemyślałem do końca, ale niewykluczone jest pojawienie się takiej opcji.</p>
<p>Reszta zmian będzie miała znaczenie w zasadzie tylko dla mnie. Nowe panele zarządzania, nowe opcje. Może nowe kategorie. Zobaczymy ile z tego uda mi się zaimplementować. Terminów odpalenia nie podaje, ponieważ nie wiem jak starczy mi na to wszystko czasu.</p>
]]></content:encoded>
			<wfw:commentRss>http://chavez.asylus.pl/2009/01/idzie-nowe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programista!</title>
		<link>http://chavez.asylus.pl/2008/09/programista-2/</link>
		<comments>http://chavez.asylus.pl/2008/09/programista-2/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 20:21:01 +0000</pubDate>
		<dc:creator>Chavez</dc:creator>
				<category><![CDATA[Blogowo]]></category>
		<category><![CDATA[Programowanie]]></category>

		<guid isPermaLink="false">http://localhost/wordpress/?p=214</guid>
		<description><![CDATA[Ponad rok temu użalałem się nad sobą, jak to źle i niedobrze. Ogólnie chodziło o to, że &#8222;rozdrobniłem się&#8221; na wiele dziedzin, przez co w żadnej z nich nie udawało mi się dojść do zadowalającego mnie poziomu (jestem dość wymagający względem własnej wiedzy). Zainteresowani mogą zresztą poczytać wspomniany &#60;a href=&#8221;http://chavez.asylus.pl/Programista-t64.html&#8221;&#62;artykuł&#60;/a&#62;. Po co go przywołuje? Bo <a href="http://chavez.asylus.pl/2008/09/programista-2/"><b>czytaj dalej...</b></a>]]></description>
			<content:encoded><![CDATA[<p>Ponad rok temu użalałem się nad sobą, jak to źle i niedobrze. Ogólnie chodziło o to, że &#8222;rozdrobniłem się&#8221; na wiele dziedzin, przez co w żadnej z nich nie udawało mi się dojść do zadowalającego mnie poziomu (jestem dość wymagający względem własnej wiedzy). Zainteresowani mogą zresztą poczytać wspomniany &lt;a href=&#8221;http://chavez.asylus.pl/Programista-t64.html&#8221;&gt;artykuł&lt;/a&gt;. Po co go przywołuje?<br />
<span id="more-214"></span>Bo dziś już wiem co chcę robić. Może nie dokładniej &#8222;dziś&#8221;, bo wiem to już od jakiegoś czasu. Mniej więcej od początku lipca tego roku. Zapoznając się z literaturą niezbędną do napisania pracy licencjackiej w końcu uświadomiłem sobie, że chce zostać programistą. Konkretnie &#8211; związać się z aplikacjami internetowymi &#8211; padło się na PHP, SQL oraz technologie popularną ostatnimi czasy, czyli AJAX-a.</p>
<p>&#8222;Jak pomyślałem, tak zrobiłem&#8221; &#8211; można by powiedzieć. Pierwsze co okazało się niezbędne, to przypomnienie sobie języka PHP w wersji 4. Po tym szybkie zerknięcie na SQL i już znowu byłem w temacie. Od tamtej chwili można było tylko poszerzać wiedzę. Najpierw padło na CSS, który znałem tylko &#8222;ze słyszenia&#8221;. Jak się okazało, jest to język dość prosty &#8211; przynajmniej w podstawowym wykorzystaniu. Przy okazji zapoznałem się ze specyfikacją XHTML.</p>
<p>Po tym chciałem od razu usiąść do AJAX-a, niestety odbiłem się od tego. Zrażony nieco, zasiadłem do poznawania nowej odmiany mojego głównego języka, czyli PHP 5. Zmiany w nim wprowadzone są bardzo przyjemne a obiektowość nareszcie jest czymś przydatnym, a nie ciekawym dodatkiem. Oczywiście do pełnego wykorzystywania wszystkich jego możliwości brak mi jeszcze praktyki, jednak to jest kwestią czasu.</p>
<p>Po tym przyszedł czas na JavaScript &#8211; ostatni element układanki szumnie nazwanej AJAX. I tutaj muszę przyznać, że idzie mi bardzo sprawnie. Język jest prosty, a same zasady stosowania nowej technologii jasne. Pozostaje więc tylko dokończyć edukację i przejść do praktyki. Lubię to co robię.</p>
<p>W tak zwanym &#8222;międzyczasie&#8221; &#8211; na potrzeby pracy &#8211; zapoznałem się także z systemem szablonów Smarty, z którym kiedyś (gdzieś w okolicach 2005 roku) tylko się zetknąłem. Musze przyznać, że bardzo ułatwia on pracę, szczególnie kilku osób nad jakimś większym projektem.</p>
<p>Jest fajnie.</p>
]]></content:encoded>
			<wfw:commentRss>http://chavez.asylus.pl/2008/09/programista-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symfonia C++</title>
		<link>http://chavez.asylus.pl/2007/08/symfonia-c/</link>
		<comments>http://chavez.asylus.pl/2007/08/symfonia-c/#comments</comments>
		<pubDate>Fri, 03 Aug 2007 22:23:52 +0000</pubDate>
		<dc:creator>Chavez</dc:creator>
				<category><![CDATA[Informatyka]]></category>
		<category><![CDATA[Recenzje]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Książki]]></category>
		<category><![CDATA[Programowanie]]></category>

		<guid isPermaLink="false">http://localhost/wordpress/?p=157</guid>
		<description><![CDATA[Dawno dawno temu, dorwałem w swoje łapki kompilator do C++. Był to Borland Builder w wersji chyba 4. Wtedy postanowiłem, że zostanę programistą. Nie wiedziałem jeszcze, ile to roboty. Zakupiłem nawet książeczkę do Buildera, z której jednak niewiele zrozumiałem. Tak zostawiłem programowanie. Do czasu, aż wiedziony wizją kasy i sławy postanowiłem pisać grę ze znajomymi. <a href="http://chavez.asylus.pl/2007/08/symfonia-c/"><b>czytaj dalej...</b></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://chavez.asylus.pl/wordpress/wp-content/uploads/2007/08/symfonia.jpg"><img class="alignleft size-medium wp-image-344" title="symfonia" src="http://chavez.asylus.pl/wordpress/wp-content/uploads/2007/08/symfonia-300x196.jpg" alt="symfonia" width="300" height="196" /></a>Dawno dawno temu, dorwałem w swoje łapki kompilator do C++. Był to Borland Builder w wersji chyba 4. Wtedy postanowiłem, że zostanę programistą. Nie wiedziałem jeszcze, ile to roboty. Zakupiłem nawet książeczkę do Buildera, z której jednak niewiele zrozumiałem. Tak zostawiłem programowanie.<br />
<span id="more-157"></span>Do czasu, aż wiedziony wizją kasy i sławy postanowiłem pisać grę ze znajomymi. Wtedy też wróciłem do nauki jakiegoś języka programowania. Wybór z różnych powodów padł na C++. Wtedy też polecono mi świetną książkę &#8211; Symfonię C++ Jerzego Grębosza. Z tego co wiem, obecnie dostępne są jakieś jednotomowe wydania. Ja w każdym razie nabyłem trzy książeczki i zacząłem edukację. Pierwsze co rzuca się w oczy, to język. Książka jest napisana bardzo przyjaźnie nawet dla laika. Bez problemu wyjaśniane są zawiłości referencji, wskaźników czy też klas. Dla osoby takiej jak ja &#8211; zielonej w temacie &#8211; pozycja ta była wręcz idealna. Rozbicie jej zaś na trzy tomy, poza wadami, miało swoje zalety &#8211; łatwiejsza lektura i lżej do noszenia.</p>
<p>Wady? Indeks tylko w trzecim tomie. Moje wydanie było także już nieco nieaktualne. Jednak i tak wiele wyniosłem z lektury tej książki. Od całkowitego laika przekształciłem się w początkującego programistę (na studiach z programowania w C++ dwa razy po 5 udało mi się uzyskać). Nie ma co rozprawiać &#8211; książka jest przyjaźnie napisana i zawiera niezbędną wiedzę do rozpoczęcia zabawy w programistę. Co prawda pominięto w niej niektóre elementy (wyjaśnione dopiero w Pasji C++), jednak było to niezbędne biorąc pod uwagę rok wydania moich egzemplarzy. Po prostu nowe technologie wtedy jeszcze nie były oficjalnie standardem.</p>
<p>Ogólnie &#8211; polecam początkującym. Nie powinniście żałować.</p>
<p>Ocena: 5+/6</p>
]]></content:encoded>
			<wfw:commentRss>http://chavez.asylus.pl/2007/08/symfonia-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programista?</title>
		<link>http://chavez.asylus.pl/2007/05/programista/</link>
		<comments>http://chavez.asylus.pl/2007/05/programista/#comments</comments>
		<pubDate>Sun, 13 May 2007 14:47:05 +0000</pubDate>
		<dc:creator>Chavez</dc:creator>
				<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[Informatyka]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programowanie]]></category>

		<guid isPermaLink="false">http://localhost/wordpress/?p=134</guid>
		<description><![CDATA[Dzisiaj będzie trochę nietypowo. Otóż zdarza mi się czytywać blogi i serwisy poświęcone szeroko pojętej informatyce. Skupiam się głównie na programowaniu, z wiadomych względów &#8211; to mnie interesuje. I co jakiś czas doznaje załamania. Szczególnie po lekturze niektórych wpisów blogowych. Tematyką PHP i MySQL zainteresowałem się jakoś w połowie 2004 roku. Wtedy wraz ze znajomym <a href="http://chavez.asylus.pl/2007/05/programista/"><b>czytaj dalej...</b></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://chavez.asylus.pl/wordpress/wp-content/uploads/2007/05/Programista-Hardcore.jpg"><img class="alignleft size-medium wp-image-368" title="Programista - Hardcore" src="http://chavez.asylus.pl/wordpress/wp-content/uploads/2007/05/Programista-Hardcore-300x295.jpg" alt="Programista - Hardcore" width="300" height="295" /></a>Dzisiaj będzie trochę nietypowo. Otóż zdarza mi się czytywać blogi i serwisy poświęcone szeroko pojętej informatyce. Skupiam się głównie na programowaniu, z wiadomych względów &#8211; to mnie interesuje. I co jakiś czas doznaje załamania. Szczególnie po lekturze niektórych wpisów blogowych.</p>
<p><span id="more-134"></span>Tematyką PHP i MySQL zainteresowałem się jakoś w połowie 2004 roku. Wtedy wraz ze znajomym miał powstać portal internetowy pod domeną wolni.com. Nie wyszło, ale o tym jest już napisane w innym dziale. W każdym razie wtedy zakupiłem książkę PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Dodać muszę, że pozycja jest wyśmienita. W każdym razie, zaczęła się nauka, która miała zaowocować działającym serwisem. Niestety, serwis nie powstał. Mi co nieco wiedzy pozostało, więc napisałem sobie prostą stronę domową. Później zastąpioną systemem WordPress.</p>
<p>Przed zabawami z PHP zetknąłem się też z językiem C++, w którym miała zostać napisana gra komputerowa, pod szyldem grupy Universal Code. Tak, to też nie wyszło. I znowu zostały mi szczątki wiedzy, tym razem o C++. Ostatnio liznąłem nieco Perla, ale przez brak czasu nie mogę poznać go na tyle, żeby efektywnie go stosować. Zapoznaje się za to z nowymi możliwościami PHP5 oraz przymierzam się do przywitania z AJAXem.</p>
<p>Po co to wszystko pisze? Ano z żalu właśnie. Ludzie na swoich blogach piszą o rzeczach, o których pojęcia nie mam. Jakieś wstrzykiwania kodu, jakieś frameworki, jakieś kosmosy. A ja, po tylu latach obcowania z językiem, jestem na etapie piaskownicy. Rozpoczęty SSE ma przerwę, ale na dobrą sprawę powinno się go napisać od zera raz jeszcze. Czy więc mogę określać siebie jako programistę? Znam podstawy paru języków, ale nic na poziomie specjalisty. Może czas wybrać sobie jakąś jedną dziedzinę?</p>
]]></content:encoded>
			<wfw:commentRss>http://chavez.asylus.pl/2007/05/programista/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple Site Engine 0.4</title>
		<link>http://chavez.asylus.pl/2007/02/simple-site-engine-0-4/</link>
		<comments>http://chavez.asylus.pl/2007/02/simple-site-engine-0-4/#comments</comments>
		<pubDate>Thu, 08 Feb 2007 21:51:03 +0000</pubDate>
		<dc:creator>Chavez</dc:creator>
				<category><![CDATA[Informatyka]]></category>
		<category><![CDATA[Newsowo]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[SSE]]></category>

		<guid isPermaLink="false">http://localhost/wordpress/?p=109</guid>
		<description><![CDATA[4 lutego 2007 roku o godzinie 18:57 mapa drogowa wymagana do ogłoszenia wersji 0.4 została wypełniona. A dużo tego było. We wpisach na przykład podlinkowaliśmy kategorie oraz dodaliśmy opcję wzbogacenia wpisu o grafikę. Przy okazji wyłapaliśmy parę błędów, jak na przykład &#8216;gubienie się&#8217; tematów wpisu, gdy zastosowane będą pewne specyficzne znaki. Dodaliśmy też możliwość określenia <a href="http://chavez.asylus.pl/2007/02/simple-site-engine-0-4/"><b>czytaj dalej...</b></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://chavez.asylus.pl/wordpress/wp-content/uploads/2007/02/sse_logo-1.jpg"><img class="alignleft size-medium wp-image-400" title="sse_logo-1" src="http://chavez.asylus.pl/wordpress/wp-content/uploads/2007/02/sse_logo-1-300x168.jpg" alt="sse_logo-1" width="300" height="168" /></a>4 lutego 2007 roku o godzinie 18:57 mapa drogowa wymagana do ogłoszenia wersji 0.4 została wypełniona. A dużo tego było.</p>
<p>We wpisach na przykład podlinkowaliśmy kategorie oraz dodaliśmy opcję wzbogacenia wpisu o grafikę. Przy okazji wyłapaliśmy parę błędów, jak na przykład &#8216;gubienie się&#8217; tematów wpisu, gdy zastosowane będą pewne specyficzne znaki. Dodaliśmy też możliwość określenia przez użytkownika, ile notek ma pojawiać się na stronie.</p>
<p>Nowa wersja to także pełna obsługa linków &#8211; dodawanie, edycja, kasowanie, kategorie linków. Jeśli już przy kategoriach jestem, warto dodać, że poprawiliśmy błąd, który uniemożliwiał edytowanie nazwy kategorii.</p>
<p>To oczywiście nie wszystko, jednak resztę poprawek można określić jako &#8216;wiele drobnych poprawek&#8217;. Opisy w panelu administracyjnym, nowe opcje w ustawieniach. Z większych rzeczy, warto nadmienić Instalator.</p>
<p>Co to oznacza? Niedługo ruszają testy wersji 0.4</p>
]]></content:encoded>
			<wfw:commentRss>http://chavez.asylus.pl/2007/02/simple-site-engine-0-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSE alpha coraz bliżej</title>
		<link>http://chavez.asylus.pl/2007/01/sse-alpha-coraz-blizej/</link>
		<comments>http://chavez.asylus.pl/2007/01/sse-alpha-coraz-blizej/#comments</comments>
		<pubDate>Mon, 15 Jan 2007 16:07:21 +0000</pubDate>
		<dc:creator>Chavez</dc:creator>
				<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[Informatyka]]></category>
		<category><![CDATA[Newsowo]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[SSE]]></category>

		<guid isPermaLink="false">http://localhost/wordpress/?p=105</guid>
		<description><![CDATA[Tak, wersja 0.4 jest coraz bliższa ukończeniu. Na dobrą sprawę do poprawienia zostały tylko grafiki dodawane do wpisów blogowych. Nie działają jeszcze w pełni tak jak powinny, ale to kwestia paru godzin posiedzenia. I o te parę godzin ostatnio najciężej. Zbliża się S.E.S.J.A. (gdyby ktoś nie wiedział &#8211; System Eliminacji Studentów Jest Aktywny) oznaczająca najpierw <a href="http://chavez.asylus.pl/2007/01/sse-alpha-coraz-blizej/"><b>czytaj dalej...</b></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://chavez.asylus.pl/wordpress/wp-content/uploads/2007/02/sse_logo-1.jpg"><img class="alignleft size-medium wp-image-400" title="sse_logo-1" src="http://chavez.asylus.pl/wordpress/wp-content/uploads/2007/02/sse_logo-1-300x168.jpg" alt="sse_logo-1" width="300" height="168" /></a>Tak, wersja 0.4 jest coraz bliższa ukończeniu. Na dobrą sprawę do poprawienia zostały tylko grafiki dodawane do wpisów blogowych. Nie działają jeszcze w pełni tak jak powinny, ale to kwestia paru godzin posiedzenia. I o te parę godzin ostatnio najciężej. Zbliża się S.E.S.J.A. (gdyby ktoś nie wiedział &#8211; System Eliminacji Studentów Jest Aktywny) oznaczająca najpierw koła, a później zaliczenia i egzaminy. I dzięki temu ShenDu, jako odpowiadający za tę partię kodu, został skutecznie zablokowany.<br />
<span id="more-105"></span><br />
Nie ma tego złego, co by jednak na dobre nie wyszło. Zaktualizowałem swoje archiwum, poprzeglądałem kod, poprawiłem wszystkie błędy jakie mieliśmy wypisane na mapie drogowej. Dzięki temu pojawiła się strona Linki, a same linki można edytować (głupi błąd, zamiast id_linku w zapytaniu do bazy pojawiło się link_id). Obecnie mapa drogowa wersji 0.3 liczy 32 pozycje zaznaczone na zielono. Owszem, niektóre to były głupoty (jak np. Sprawdzić polskie literki we wszystkich nazwach miesięcy), ale inne wymagały już nieco grzebania i kombinowania (np. Ustawić w bazie kategoria Główna na id=1 i Linki na id=2. Nie pozwolić ich kasować i w razie braku kategorii we wpisach lub linkach wpisywać odpowiednio wpisy do id=1 a link ido id=2.). Osobiście jestem dumny z funkcji zmieniającej ciągi na adresy url (dzięki czemu linki do wpisów mają ładną postać wpisany-temat-numer.html). Może i jest ona prosta do napisania, ale spędziłem trochę czasu nad wymyśleniem jak ma działać.</p>
<p>Niedługo będzie też trzeba chyba uaktualnić podstronę SSE w projekcie wolni.com. Nie chciałbym podawać jakichś terminów testowania wersji 0.4, ale raczej nastąpi to prędzej niż później. Tym samym poszukujemy jeszcze 3 osób chętnych do testów. Zapewniamy instalacje, serwer i pomoc. W zamian oczekujemy regularnego prowadzenia bloga, szukania błędów oraz komentowania całego systemu. Zgłoszenia na mail podany na stronie kontaktowej.</p>
]]></content:encoded>
			<wfw:commentRss>http://chavez.asylus.pl/2007/01/sse-alpha-coraz-blizej/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Głupie pomyłki</title>
		<link>http://chavez.asylus.pl/2006/12/glupie-pomylki/</link>
		<comments>http://chavez.asylus.pl/2006/12/glupie-pomylki/#comments</comments>
		<pubDate>Wed, 06 Dec 2006 22:31:58 +0000</pubDate>
		<dc:creator>Chavez</dc:creator>
				<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[Informatyka]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[SSE]]></category>

		<guid isPermaLink="false">http://localhost/wordpress/?p=89</guid>
		<description><![CDATA[Jeśli się nad tym zastanowić, to nigdy nie zarządzałem tworzeniem oprogramowania. Owszem, działałem w grupach developerskich, ale nigdy nie ustalałem żadnych map drogowych ani nie wymyślałem zastosowanych rozwiązań. W zasadzie, to moja rola ograniczała się na dyskusji i implementowaniu ustalonych rozwiązań. Pokazywano mi co zrobić, pomagano, wskazywano drogę, gdy miałem z czymś problem. Poznawałem narzędzia <a href="http://chavez.asylus.pl/2006/12/glupie-pomylki/"><b>czytaj dalej...</b></a>]]></description>
			<content:encoded><![CDATA[<p>Jeśli się nad tym zastanowić, to nigdy nie zarządzałem tworzeniem oprogramowania. Owszem, działałem w grupach developerskich, ale nigdy nie ustalałem żadnych map drogowych ani nie wymyślałem zastosowanych rozwiązań. W zasadzie, to moja rola ograniczała się na dyskusji i implementowaniu ustalonych rozwiązań. Pokazywano mi co zrobić, pomagano, wskazywano drogę, gdy miałem z czymś problem. Poznawałem narzędzia do zarządzania wersją, uczyłem się pracy w grupie.<br />
<span id="more-89"></span><br />
Przy SSE jest inaczej. To mój pomysł, moje dziecko i chyba, mimo pomocy Shena, to ja głównie za to odpowiadam. Sam musiałem wymyślić, co ma w nim być, sam ustalałem co kiedy robimy. W zasadzie dopuściłem tylko dowolność w tym jak coś będzie zrobione. Na początku doskwierał mi brak jakiegoś SVNa albo CVSa. Raz przez to pozbyliśmy się poprawnej wersji biblioteki do obsługi archiwum. Moja wina, mogłem popatrzeć co nadpisuje. Rozbestwiła mnie praca z dostępem do tych narzędzi i teraz trochę tak jakoś dziwnie. Ale nic to, jakoś przeboleje. Druga sprawa dalej nierozwiązana to serwer, na który trzeba zrobić zrzutkę kasy. Domena już jest, wystarczy przenieść.</p>
<p>Ale to są w zasadzie drobiazgi. Najgorsze jest to, że nie myśle przyszłościowo. Im dalej zapuszczamy się z kodem, tym bardziej to widać. Ostatnio na przykład wynikła zabawna sytuacja. W bazie danych jest pole id_wpisu, które jest automatycznie zwiększane o 1 z każdym nowym wpisem. Według tego pola były wyświetlane wpisy na blogu. Wszystko pięknie, tylko nie pomyślałem, że blogi tworzone są wg daty, a nie jakiegoś id. Żeby sortować wg daty, trzeba mieć pole DATETIME, a tego też nie było. Jakoś VARCHAR nam wystarczało. Ale nic, zmieniłem, fajnie, tylko wtedy padło archiwum, które parsowało sobie daty w innej kolejności niż są teraz.</p>
<p>Głupie błędy i brak w myśleniu przyszłościowym. A to dopiero początek. Już widzę, że do zastosowania mod_rewrite czekają mnie kolejne zmiany. Co dalej? Komentarze coś szwankują. Ogólnie, parafrazując Comę, Daleka droga do domu.</p>
]]></content:encoded>
			<wfw:commentRss>http://chavez.asylus.pl/2006/12/glupie-pomylki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

