<?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>Efrenzy Interactive Webdesign&#38;SEO Kraków &#187; aplikacje bazodanowe</title>
	<atom:link href="http://blog.efrenzy.pl/category/aplikacje-bazodanowe/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.efrenzy.pl</link>
	<description>Blog by Michał Kowalski.</description>
	<lastBuildDate>Fri, 11 Jun 2010 20:28:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Aktualizacja Wordpress&#8217;a &#8211; dlaczego?! (znowu)</title>
		<link>http://blog.efrenzy.pl/2008/12/12/aktualizacja-wordpressa-dlaczego-znowu/</link>
		<comments>http://blog.efrenzy.pl/2008/12/12/aktualizacja-wordpressa-dlaczego-znowu/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 02:44:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[aplikacje bazodanowe]]></category>
		<category><![CDATA[aktualizacja wordpress]]></category>

		<guid isPermaLink="false">http://blog.efrenzy.pl/?p=62</guid>
		<description><![CDATA[Nowa wersja Wordpress, tym razem  2.7 jest dostępna &#8211; takim oto tekstem powitał mnie panel administracyjny mojego ulubionego CMS, nie ma co się załamywać jednak niedawno skończyłem aktualizować do poprzedniej wersji. Wniosek &#8211; developer najpopularniejszej platformy blogowej nie marnował czasu, a ja znowu mam robotę   Znowu!
Aby nie być bezproduktywnym postanowiłem przy okazji [...]]]></description>
			<content:encoded><![CDATA[<p>Nowa wersja <strong>Wordpress</strong>, tym razem  2.7 jest dostępna &#8211; takim oto tekstem powitał mnie panel administracyjny mojego ulubionego <a title="Aplikacje bazodanowe, systemy zarządzania treścią CMS" href="http://www.afs-software.pl/aplikacje-bazodanowe/systemy-cms.html"><strong>CMS</strong></a>, nie ma co się załamywać jednak niedawno skończyłem aktualizować do poprzedniej wersji. Wniosek &#8211; developer najpopularniejszej platformy blogowej nie marnował czasu, a ja znowu mam robotę <img src='http://blog.efrenzy.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Znowu!</p>
<p>Aby nie być bezproduktywnym postanowiłem przy okazji podzielić się z wami sposobem jak najszybciej poradzić sobie z aktualizacją Wordpress&#8217;a, przy czym istotna uwaga: Zrób wcześniej backup!!! <img src='http://blog.efrenzy.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>Aktualizacja Wordpress do nowej wersji</strong>.<span id="more-62"></span></p>
<p>Jako doświadczony użyszkodnik posiadam dostęp do narzędzia, ktore nazywa się w skrócie MC, jest to linuksowy file manager działający pod konsolą (w trybie tekstowym). Odpowiednikiem, ktory może (powinien) posiadać przeciętny użytkownik systemu Windows to Total Commander, w pierwotnej wersji sygnowany nazwą Midnight Commander.</p>
<p>Aby zawrzeć sie w kilku krokach poniżej listning czynności:</p>
<p>1. Udajemy się na stronę platformy Wordpress a konkrednie do działu download (http://wordpress.org/download/), tam możemy ściągnąć paczkę z najnowszą wersją CMS, w dwóch wersjach &#8211; zip (dla Windows) oraz tar.gz dla wielbicieli pingwinów.</p>
<p>2. Po ściągnieciu paczki na dysk twardy komputera rozpakowujemy jej zawartość przy użyciu jednego ze wspomanianych File Manager&#8217;ów.</p>
<p>3. Po zaznaczeniu zawartości katalogu &#8216;wordpress&#8217; używając klawisza insert, oraz po zalogowaniu się na zdalnej maszynie gdzie hostujemy naszego bloga (w sąsiednim okienku), przy użyciu klawisza F5 sprawiamy, że pliki zostają (zaktualizowane &#8211; mc pod linuksem) lub nadpisane (pod win).</p>
<p>4. Modlimy się aby wszystko wstało <img src='http://blog.efrenzy.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Dobrym pomysłem przed przeprowadzeniem tak poważnej operacji jaka niewątpliwie jest <strong>aktualizacja wordpress&#8217;a</strong> jest sporządzenie z poziomu panelu admina kopii zapasowej bazy danych trzymających całą zawartość serwisu.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.efrenzy.pl/2008/12/12/aktualizacja-wordpressa-dlaczego-znowu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Subversion, wprowadzenie do svn.</title>
		<link>http://blog.efrenzy.pl/2008/10/29/subversion-wprowadzenie-do-svn/</link>
		<comments>http://blog.efrenzy.pl/2008/10/29/subversion-wprowadzenie-do-svn/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 21:32:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[aplikacje bazodanowe]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://blog.efrenzy.pl/?p=46</guid>
		<description><![CDATA[System kontroli wersji to nie tylko bardzo użyteczna droga śledzenia rozwoju projektów programistycznych to również bezpieczna i wydajna droga udostępniania kodu aplikacji na potrzeby pracy grupowej. Spośród wielu innych dostępnych rozwiązań, na potrzeby naszej dyskusji, weźmiemy na tapetę subversion.
Wprowadzenie do subversion.
Czy pamiętasz wersję swojego portalu bądź aplikacji, która działała tuż przed dodaniem nowej funkcjonalności, aby [...]]]></description>
			<content:encoded><![CDATA[<p>System kontroli wersji to nie tylko bardzo użyteczna droga śledzenia rozwoju projektów programistycznych to również bezpieczna i wydajna droga udostępniania kodu aplikacji na potrzeby pracy grupowej. Spośród wielu innych dostępnych rozwiązań, na potrzeby naszej dyskusji, weźmiemy na tapetę <strong>subversion</strong>.</p>
<p><strong>Wprowadzenie do subversion</strong>.</p>
<p>Czy pamiętasz wersję swojego portalu bądź aplikacji, która działała tuż przed dodaniem nowej funkcjonalności, aby zaraz po tym odmówić współpracy ? Subversion pozwala na zachowanie kopii kodu źródłowego aplikacji w każdym kluczowym stadium rozwoju. Przed każdą aktualizacją kodu, możemy zachować obraz poprzedniej wersji i w razie problemów, bez trudu do niej wrócić.</p>
<p><strong>Instalacja SVN</strong>.<span id="more-46"></span></p>
<p>W przypadku systemu debian instalacja sprowadza się do wydania jednej komenty (wymagane uprawnienia root&#8217;a):</p>
<p style="padding-left: 30px;"><em>sudo aptitude install subversion</em></p>
<p>W tym momencie mamy w pełni funkcjonalną wersję SVN na swoim komputerze, jeśli nie posiadasz dystrybucji wyposażonej w obsługę systemu pakietowego, musisz pobrać źródła ze strony http://subversion.tigris.org/, rozpakować, skonfigurować i dokonać kompilacji wraz z instalacją.</p>
<p><strong>Pierwsze repozytorium</strong> (zwane dalej &#8216;repo&#8217;).</p>
<p>Aby utworzyć nowe <strong>repozytorium</strong>, należy utworzyć katalog (najlepiej w swoim katalogu domowym), oraz za pomocą narzędzia <em>svnadmin</em> zainstalować wewnątrz zasoby niezbędne do zarządzania wersją.</p>
<p style="padding-left: 30px;"><em>cd ~<br />
mkdir repository</em></p>
<p style="padding-left: 30px;"><em>svnadmin create /home/demo/repository</em></p>
<p style="padding-left: 30px;"><em>ls repository/<br />
conf/  dav/  db/  format  hooks/  locks/  README.txt</em></p>
<p><strong>Pierwszy projekt</strong>.</p>
<p>Aby zaimportować cokolwiek do naszego repozytorium, należy stworzyć to cokolwiek a następnie postępować z poniżej zebranymi wskazówkami:</p>
<p style="padding-left: 30px;"><em>mkdir project1</em></p>
<p style="padding-left: 30px;"><em>touch project1/hello.txt (</em>na tym etapie mamy cokolwiek)</p>
<p style="padding-left: 30px;"><em>svn import /home/demo/project1/ file:///home/demo/repository/project1/trunk -m &#8220;Initial import of project1&#8243;</em></p>
<p style="padding-left: 30px;">(na tym etapie zaimportowaliśmy nasz ubogi projekt do zasobów repo)</p>
<p><strong>Odpytanie repozytorium z żądanego zasobu (checkout)</strong>.</p>
<p>Ponieważ głównym założeniem funkcjonowania subversion&#8217;a jest trzymanie i udostępnianie wersji, możemy wersję pobrać oraz dodać. Aby pobrać zawartość naszego repo do katalogu &#8216;work&#8217; możemy tego dokonać na bazie poniższej komendologii:</p>
<p style="padding-left: 30px;"><em>mkdir work</em></p>
<p style="padding-left: 30px;"><em>cd work</em></p>
<p style="padding-left: 30px;"><em>svn co file:///home/demo/repository/project1/trunk project1</em></p>
<p><strong>Uaktualnianie projektu, dodawanie wersji</strong>.</p>
<p>Aby dokonać małych zmian w naszym projekcie, czyli np. dodać jeszcze jeden katalog wraz z plikiem, musimy znaleźć się w folderze z naszym projektem (czyli &#8216;projekt1&#8242;). Następnie wykonujemy komendy:</p>
<p style="padding-left: 30px;"><em>mkdir goodbye<br />
touch goodbye/goodbye.txt</em></p>
<p style="padding-left: 30px;"><em>svn add goodbye</em></p>
<p>Raportowanie zmian w projekcie.</p>
<p style="padding-left: 30px;"><em>svn commit -m &#8220;Added goodbye section in accordance with milestone 1&#8243;</em></p>
<p>Usuwanie plików z repozytorium svn.</p>
<p style="padding-left: 30px;"><em>svn delete goodbye</em></p>
<p>Raportowanie zmian.</p>
<p style="padding-left: 30px;"><em>svn commit -m &#8220;Deleted goodbye section&#8221;</em></p>
<p><strong>Odwołania do poprzednich wersji.</strong></p>
<p>Istnieje bardzo ciekawa i użyteczna metoda, jeśli pracujemy na wersji 3 i potrzebujemy plików z poprzedniej wesji (np. 2), korzystając z tej samej procedury jak podana wyżej, stosujemy zapytanie:</p>
<p style="padding-left: 30px;"><em>cd ~/work<br />
mkdir project1-older<br />
svn co -r 2 file:///home/demo/repository/project1/trunk project1-older</em></p>
<p>Zakończenie.</p>
<p>Jest to pierwsza część tesktu wprowadzającego w konfigurację oraz użytkowanie systemu kontroli wersji <strong>subversion (svn)</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.efrenzy.pl/2008/10/29/subversion-wprowadzenie-do-svn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
