<?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>Everything - Artur Kosztyła - Computer Guy&#039;s Blog</title>
	<atom:link href="http://artiko.net.pl/feed/" rel="self" type="application/rss+xml" />
	<link>http://artiko.net.pl</link>
	<description>Artur Kosztyła weblog</description>
	<lastBuildDate>Thu, 01 Jul 2010 12:45:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Zablokowana aktualizacja WordPress&#8217;a</title>
		<link>http://artiko.net.pl/2010/07/01/zablokowana-aktualizacja-wordpressa/</link>
		<comments>http://artiko.net.pl/2010/07/01/zablokowana-aktualizacja-wordpressa/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 10:19:42 +0000</pubDate>
		<dc:creator>artiko</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://artiko.net.pl/?p=334</guid>
		<description><![CDATA[Co zrobić, gdy nie powiedzie się w pełni aktualizacja plugin-ów lub theme-ów WordPress'a i przy każdym przeładowaniu strony wyskakuje informacja o pracach konserwacyjnych?]]></description>
			<content:encoded><![CDATA[<p>Co zrobić, gdy nie powiedzie się w pełni aktualizacja plugin-ów lub theme-ów WordPress&#8217;a i przy każdym przeładowaniu strony (tak głównej, jak i Kokpitu) wyskakuje informacja:</p>
<p style="text-align: center;"><a href="http://artiko.net.pl/files/2010/07/wp-upgrade.png"><img class="aligncenter size-full wp-image-335" title="wp-upgrade-notice" src="http://artiko.net.pl/files/2010/07/wp-upgrade.png" alt="Informacja o aktualizacji WordPress'a" width="443" height="127" /></a></p>
<p>WordPress w katalogu głównym na serwerze tworzy na czas aktualizacjiukryty plik <em>.maitenance</em>. Aby odblokować bloga wystarczy go usunąć (na przykład logując się na serwer przez dowolny menedżer FTP).</p>
<p>Proste, banalne i skuteczne.</p>
]]></content:encoded>
			<wfw:commentRss>http://artiko.net.pl/2010/07/01/zablokowana-aktualizacja-wordpressa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multitouch w notebookach HP z touchpadem Synaptics pod Windows</title>
		<link>http://artiko.net.pl/2010/03/25/multitouch-w-notebookach-hp-z-touchpadem-synaptics-windows/</link>
		<comments>http://artiko.net.pl/2010/03/25/multitouch-w-notebookach-hp-z-touchpadem-synaptics-windows/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 07:54:37 +0000</pubDate>
		<dc:creator>artiko</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[Multitouch]]></category>
		<category><![CDATA[Synaptics]]></category>

		<guid isPermaLink="false">http://artiko.net.pl/?p=319</guid>
		<description><![CDATA[﻿Zainteresowany artykułem  postanowiłem sprawdzić, czy mój laptop też będzie obsługiwał multitouch'a... I co? Obsługuje ;)]]></description>
			<content:encoded><![CDATA[<p>﻿Zainteresowany <a href="http://technologie.gazeta.pl/internet/1,104530,7684189,HP_odblokowuje_Multi_touch_w_starszych_touchpadach.html">artykułem</a> postanowiłem sprawdzić, czy mój laptop też będzie obsługiwał multitouch&#8217;a&#8230; I co? Obsługuje <img src='http://artiko.net.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  (HP 6510b) Nie jest to niestety tak rozbudowany system gestów, jak w Mac OS X, ale lepsze to, niż nic. Można przewijać dwoma palcami, trzema można odpalać aplikację i obsługiwać przeglądanie zdjęć i pokaz slajdów. Niestety nie działa mi reklamowana przez Synaptics możliwość zoomowania i obracania zdjęć i PDF-ów.</p>
<p>Linki do sterowników:</p>
<ul>
<li><a href="ftp://ftp.hp.com/pub/softpaq/sp47501-48000/sp47815.exe">Windows 7/Vista</a></li>
<li><a href="ftp://ftp.hp.com/pub/softpaq/sp47501-48000/sp47816.exe">Windows XP</a></li>
</ul>
<p>Dodam, że sterowniki są na systemy 32-bitowe, ale na 64-bitowym Windows 7 też działają.</p>
]]></content:encoded>
			<wfw:commentRss>http://artiko.net.pl/2010/03/25/multitouch-w-notebookach-hp-z-touchpadem-synaptics-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GRUB Error 18</title>
		<link>http://artiko.net.pl/2010/03/24/grub-error-18/</link>
		<comments>http://artiko.net.pl/2010/03/24/grub-error-18/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 23:05:38 +0000</pubDate>
		<dc:creator>artiko</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://artiko.net.pl/?p=317</guid>
		<description><![CDATA[Instalowałem dzisiaj Debiana Lenny na dysku 250 GB. Ze względu na zastosowanie stworzyłem tylko jedną partycję na dane (zajmującą prawie całą przestrzeń) oraz SWAP. Jakież było moje zdziwienie, kiedy po udanej instalacji i restarcie po załadowaniu się GRUB'a ukazał się błąd: Error 18]]></description>
			<content:encoded><![CDATA[<p>Instalowałem dzisiaj Debiana Lenny na dysku 250 GB. Ze względu na zastosowanie stworzyłem tylko jedną partycję na dane (zajmującą prawie całą przestrzeń) oraz SWAP. Jakież było moje zdziwienie, kiedy po udanej instalacji i restarcie po załadowaniu się GRUB&#8217;a ukazał się błąd:</p>
<p><code>Error 18</code></p>
<p>Jak można wyczytać z <a href="http://wiki.linuxquestions.org/wiki/Grub#Error_18">dokumentacji</a> powstaje on, gdy GRUB próbuje ładować kernel, który znajduje się zbyt daleko od początku dysku (problemy starszych BIOSów w obsłudze dużych dysków).</p>
<p>Moim rozwiązaniem było stworzenie dodatkowej partycji na samym początku dysku, o pojemności 512MB (dużo więcej, niż potrzebne) i podmontowanie tam <code>/boot</code>. Reszta dysku już wedle własnego uznania. Zapewne istnieje jeszcze kilka możliwych rozwiązań, ale to jest sprawdzone, jeśli używamy starszego sprzętu.</p>
]]></content:encoded>
			<wfw:commentRss>http://artiko.net.pl/2010/03/24/grub-error-18/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tagowanie nowych wersji wtyczek w katalogu WordPress</title>
		<link>http://artiko.net.pl/2010/02/24/tagowanie-nowych-wersji-wtyczek-w-katalogu-wordpress/</link>
		<comments>http://artiko.net.pl/2010/02/24/tagowanie-nowych-wersji-wtyczek-w-katalogu-wordpress/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 22:55:36 +0000</pubDate>
		<dc:creator>artiko</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wersjonowanie]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://artiko.net.pl/?p=314</guid>
		<description><![CDATA[Jeśli nasz plugin zaczął zasługiwać na wydanie jego kolejnej wersji, należy ją otagować w sposób zrozumiały dla katalogu wtyczek. Przeczytaj, by dowiedzieć się, jak.]]></description>
			<content:encoded><![CDATA[<p>Jeśli już stworzyliśmy nasz plugin do WordPress i dodaliśmy go do oficjalnego katalogu, jak to <a title="Dodawanie pluginów do oficjalnego katalogu WordPress" href="http://jakubas.net.pl/internet/dodawanie-pluginow-do-oficjalnego-katalogu-wordpress/211">opisał jakiś czas temu</a> Piotr, mogła nas najść myśl o jego ulepszeniu. Tutaj pojawia się pytanie: jak to zrobić, by poprawki dodać jako nową, kolejną wersję? Opis best practicies z tym związanych można znaleźć w oficjalnej pomocy <a href="http://wordpress.org/extend/plugins/about/svn/#task-3">wordpress.org</a>.</p>
<p>Najpierw kilka informacji. WordPress zaleca przechowywanie kolejnych wersji pluginu w tagach, katalogach w folderze <em>tags</em> naszego repozytorium. Ich nazwy powinny być, jak to jest zazwyczaj z oprogramowaniem, sekwencyjne i <strong>zawsze</strong> cyfrowe, np: 1.0, 2.1, 3.5.7. W folderze <em>trunk</em> najlepiej trzymać aktualną wersję rozwojową.</p>
<p>Aby dać znać katalogowi pluginów, która wersja jest naszą aktualną stabilną, należy zaznaczyć ją w <em>Stable tag</em> w pliku <em>readme.txt</em> w folderze <em>trunk</em>. WordPress sam przekaże użytkownikom tą wersję wtyczki.</p>
<p><span id="more-314"></span></p>
<p>Do dzieła:</p>
<ol>
<li>Jeśli do tej pory nie mieliśmy żadnego taga w naszym repozytorium, stwórzmy folder <em>1.0</em> (lub inny, odpowiadający pierwszej wypuszczonej wersji) w folderze <em>tags</em>. Skopiujmy tam to, co przy dodawaniu wtyczki było w folderze <em>trunk</em>.</li>
<li>Jak wspomniałem wcześniej, dobrze jest pracować na plikach w folderze <em>trunk</em>. Gdy uznamy, że kolejna wersja jest gotowa edytujemy plik <em>readme.txt</em> w nim się znajdujący, pamiętajmy, by zmienić wersję <em>Stable tag</em>. Tutaj ważne będzie też to, by była to ta sama wersja, która widnieje w nagłówku pliku naszego pluginu.</li>
<li>Tworzymy katalog w <em>tags</em> z numerem wersji. Kopiujemy tam pliki z folderu <em>trunk</em>.</li>
<li>Gotowe, w tym momencie możemy wykonać <em>commit</em> na naszym repozytorium. Wtyczki na serwerach WordPress.org są odświeżane co 15 minut, więc po takim maksymalnie czasie nowa wersja wtyczki powinna być gotowa do pobrania oraz może się pojawić w informacjach o aktualizacji.</li>
</ol>
<p>Oczywiście wtyczkę można również rozwijać pracując jedynie na plikach w <em>trunk</em> i co jakiś czas zmieniać numer wersji w nagłówku pliku wtyczki i <em>readme.txt</em>. Jednak wtedy tracimy możliwość cofania się w rewizjach, czasowego wyłączania wersji, lub ich przeskakiwania. Tagowanie na prawdę ułatwia sprawę.</p>
]]></content:encoded>
			<wfw:commentRss>http://artiko.net.pl/2010/02/24/tagowanie-nowych-wersji-wtyczek-w-katalogu-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Problemy z WP Super Cache i Global Translator</title>
		<link>http://artiko.net.pl/2010/02/10/problemy-z-wp-super-cache-i-global-translator/</link>
		<comments>http://artiko.net.pl/2010/02/10/problemy-z-wp-super-cache-i-global-translator/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 16:04:11 +0000</pubDate>
		<dc:creator>artiko</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[problemy]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://artiko.net.pl/?p=267</guid>
		<description><![CDATA[Problemy z funkcjonowaniem WP Super Cache i Global Translator po aktualizacji Apache.]]></description>
			<content:encoded><![CDATA[<p>Przez ostatni weekend na moim hostingu była podnoszona wersja Apache z 1.3 do 2.2.14. Przy tej okazji doznałem dziwnych anomalii w działaniu wtyczek WP Super Cache oraz Global Translator. Mianowicie ich katalogi cache-u zaczęły być niezapisywalne i w żaden sposób nie mogłem zmienić ich atrybutów. Nie mogłem ich nawet usunąć&#8230; Jak również ich zawartości. Najdziwniejsze jest to, że zaczęły się tak zachowywać jedynie te dwa foldery (<em>cache</em> i <em>gt-cache</em>) w folderze <em>wp-content</em>. Wszystkie inne wtyczki działały poprawnie, ich katalogi mogłem dowolnie edytować.</p>
<p>Jedyne, co mogłem z nimi zrobić, to zmienić ich nazwy. To pomogło mi uratować działanie serwisu w godzinach szczytu. Po zmianie nazwy wyłączyłem te dwie wtyczki i włączyłem ponownie. Dzięki temu foldery zostały ponownie stworzone przez WordPress&#8217;a, a wtyczki zaczęły poprawnie funkcjonować.</p>
]]></content:encoded>
			<wfw:commentRss>http://artiko.net.pl/2010/02/10/problemy-z-wp-super-cache-i-global-translator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Przenosiny bloga WordPress.com na własny hosting</title>
		<link>http://artiko.net.pl/2010/02/09/przenosiny-bloga-wordpress-com-na-wlasny-hosting/</link>
		<comments>http://artiko.net.pl/2010/02/09/przenosiny-bloga-wordpress-com-na-wlasny-hosting/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 17:36:51 +0000</pubDate>
		<dc:creator>artiko</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://artiko.net.pl/?p=245</guid>
		<description><![CDATA[Jak niektórzy zapewne już wiedzą przenosiłem się ostatnio z moim blogiem z wordpress.com na własny hosting. Myślałem, że będzie to trudne przedsięwzięcie... Ale nic bardziej mylnego! Cała procedura jest bardzo szybka i bezproblemowa, jak postaram się opisać.]]></description>
			<content:encoded><![CDATA[<p>Jak niektórzy zapewne już wiedzą przenosiłem się ostatnio z moim blogiem z WordPress.com na własny hosting. Podyktowane to było chęcią dostosowania bloga do moich wymagań i pełnej customizacji wyglądu, a nie chciałem za to płacić na WordPress.com.</p>
<p>Myślałem, że będzie to trudne przedsięwzięcie&#8230; Ale nic bardziej mylnego! Cała procedura jest bardzo szybka i bezproblemowa, jak postaram się opisać.</p>
<p>Zaczynamy od wykupienia (znalezienia darmowego) hostingu. Potrzebujemy obsługę PHP i bazę danych MySQL dostępną w praktycznie wszystkich ofertach. Wgrywamy na serwer w miejsce, gdzie znajdować się ma nasz blog pliki pobrane z <a title="Polska paczka w wordpress.org" href="http://pl.wordpress.org/" target="_blank">pl.wordpress.org</a>. Najczęściej używamy do tego klienta FTP. Następnie instalujemy WordPress&#8217;a wchodząc w przeglądarce na adres naszego nowego bloga i postępując zgodnie ze wskazówkami. W tym momencie należy pamiętać, że musimy znać namiary do naszej bazy danych: adres, użytkownika i hasło.</p>
<p><span id="more-245"></span></p>
<p>Następnie logujemy się do panelu administracyjnego bloga na WordPress.com i przechodzimy do Menu <em>Narzędzia-&gt;Eksport</em>:</p>
<p style="text-align: center;"><a href="http://artiko.net.pl/files/2010/02/eksport.png"><img class="size-full wp-image-256 aligncenter" title="Eksport" src="http://artiko.net.pl/files/2010/02/eksport.png" alt="Narzędzia-&gt;Eksport" width="171" height="197" /></a></p>
<p>Tam pozostawiamy wybór <em>Zastrzeż autorstwo: wszystkich,</em> klikamy <em>Pobierz plik eksportu</em> i zapisujemy go na naszym komputerze.</p>
<p>Wracamy do naszego nowego bloga i wchodzimy do <em>Narzędzia-&gt;Import</em> (widoczne również na powyższym screenie). Wybieramy ostatnią pozycję, czyli <em>WordPress</em>. Na następnym ekranie wskazujemy plik zapisany przez nas przed chwilą na dysku i wysyłamy na serwer. Zostaniemy przeniesieni na stronę, która pozwala przypisać autorów importowanych postów i stron. Mamy do wyboru utworzenie nowego konta o nazwie użytkownika, jak w importowanym blogu, lub przypisanie ich autorstwa istniejącemu (pamiętajmy, że w świeżej instalacji WordPress&#8217;a mamy tylko użytkownika admin, natomiast można zmienić jego nazwę w dowolnym momencie).</p>
<p>Zaznaczamy opcję <em>Pobierz i zaimportuj załączone pliki</em>, pozwoli to automatycznie pobrać ze starego bloga i wgrać na nowego wszystkie pliki mediów:</p>
<p><br class="spacer_" /></p>
<p><a href="http://artiko.net.pl/files/2010/02/przypisz-autorow.png"><img class="aligncenter size-full wp-image-257" title="Przypisz autorów" src="http://artiko.net.pl/files/2010/02/przypisz-autorow.png" alt="Przypisz autorów" width="623" height="317" /></a></p>
<p>Klikamy <em>Wyślij</em> i&#8230;.. Po chwili potrzebnej na import mediów mamy w pełni przeniesionego bloga.  Oczywiście w tym momencie mamy tylko domyślny motyw WordPress&#8217;a, ale od razu można zainstalować motyw posiadany na starym blogu, lub wybrać całkiem nowy z przepastnej biblioteki.</p>
<p>Miłego dostosowywania i blogowania na Waszym nowym blogu!</p>
]]></content:encoded>
			<wfw:commentRss>http://artiko.net.pl/2010/02/09/przenosiny-bloga-wordpress-com-na-wlasny-hosting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Czas wykonania kodu w C#</title>
		<link>http://artiko.net.pl/2010/02/06/czas-wykonania-kodu-w-c-sharp/</link>
		<comments>http://artiko.net.pl/2010/02/06/czas-wykonania-kodu-w-c-sharp/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 22:18:09 +0000</pubDate>
		<dc:creator>artiko</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Diagnostyka]]></category>

		<guid isPermaLink="false">http://artiko.net.pl/?p=247</guid>
		<description><![CDATA[Często dla celów diagnostyczno &#8211; benchmarkowych chcemy zmierzyć czas wykonania kodu programu/algorytmu. Prosta metoda to: DateTime start = DateTime.Now; //nasz fragment kodu DateTime stop = DateTime.Now; &#160; TimeSpan elapsedTime = stop - start; MessageBox.Show&#40;&#34;Czas wykonania: &#34; + elapsedTime&#41;; Można zrobić to jeszcze ładniej, korzystając z klasy System.Diagnostics: Stopwatch stopwatch = new Stopwatch&#40;&#41;; stopwatch.Start&#40;&#41;; //nasz fragment [...]]]></description>
			<content:encoded><![CDATA[<p>Często dla celów diagnostyczno &#8211; benchmarkowych chcemy zmierzyć czas wykonania kodu programu/algorytmu. Prosta metoda to:</p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;">DateTime start <span style="color: #008000;">=</span> DateTime<span style="color: #008000;">.</span><span style="color: #0000FF;">Now</span><span style="color: #008000;">;</span>
<span style="color: #008080; font-style: italic;">//nasz fragment kodu</span>
DateTime stop <span style="color: #008000;">=</span> DateTime<span style="color: #008000;">.</span><span style="color: #0000FF;">Now</span><span style="color: #008000;">;</span>
&nbsp;
TimeSpan elapsedTime <span style="color: #008000;">=</span> stop <span style="color: #008000;">-</span> start<span style="color: #008000;">;</span>
MessageBox<span style="color: #008000;">.</span><span style="color: #0000FF;">Show</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;Czas wykonania: &quot;</span> <span style="color: #008000;">+</span> elapsedTime<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span></pre></div></div>

<p>Można zrobić to jeszcze ładniej, korzystając z klasy <em>System.Diagnostics</em>:</p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;">Stopwatch stopwatch <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> Stopwatch<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
stopwatch<span style="color: #008000;">.</span><span style="color: #0000FF;">Start</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
<span style="color: #008080; font-style: italic;">//nasz fragment kodu</span>
stopwatch<span style="color: #008000;">.</span><span style="color: #0000FF;">Stop</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
MessageBox<span style="color: #008000;">.</span><span style="color: #0000FF;">Show</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;Czas wykonania: &quot;</span> <span style="color: #008000;">+</span> stopwatch<span style="color: #008000;">.</span><span style="color: #0000FF;">ElapsedMilliseconds</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://artiko.net.pl/2010/02/06/czas-wykonania-kodu-w-c-sharp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jak odczytać ścieżkę z OpenFileDialog</title>
		<link>http://artiko.net.pl/2010/01/12/jak-odczytac-sciezke-z-openfiledialog/</link>
		<comments>http://artiko.net.pl/2010/01/12/jak-odczytac-sciezke-z-openfiledialog/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 09:08:08 +0000</pubDate>
		<dc:creator>artiko</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[.NET]]></category>

		<guid isPermaLink="false">http://artiko.net.pl/?p=207</guid>
		<description><![CDATA[Aby odczytać ścieżkę, w której znajduje się wskazany przez OpenFileDialog plik można użyć: System.IO.Path.GetDirectoryName&#40;openFileDialog.FileName&#41;]]></description>
			<content:encoded><![CDATA[<p>Aby odczytać ścieżkę, w której znajduje się wskazany przez OpenFileDialog plik można użyć:</p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #000000;">System.<span style="color: #0000FF;">IO</span></span><span style="color: #008000;">.</span><span style="color: #0000FF;">Path</span><span style="color: #008000;">.</span><span style="color: #0000FF;">GetDirectoryName</span><span style="color: #008000;">&#40;</span>openFileDialog<span style="color: #008000;">.</span><span style="color: #0000FF;">FileName</span><span style="color: #008000;">&#41;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://artiko.net.pl/2010/01/12/jak-odczytac-sciezke-z-openfiledialog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jak wybrać architekturę docelową kompilacji projektu w Visual C# 2008 Express</title>
		<link>http://artiko.net.pl/2010/01/06/jak-wybrac-architekture-docelowa-kompilacji-projektu-w-visual-c-2008-express/</link>
		<comments>http://artiko.net.pl/2010/01/06/jak-wybrac-architekture-docelowa-kompilacji-projektu-w-visual-c-2008-express/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 23:23:17 +0000</pubDate>
		<dc:creator>artiko</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[ADO.NET]]></category>
		<category><![CDATA[Kompilacja]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://artiko.net.pl/?p=198</guid>
		<description><![CDATA[Przy używaniu w Visual C# 2008 Express Edition ADO.NET do obsługi plików xls otrzymywałem błąd &#8222;Dostawca &#8216;Microsoft.Jet.OLEDB.4.0&#8242; nie jest zarejestrowany na lokalnym komputerze.&#8221;. Dodam, że używam Windows 7 x64. Jak wyczytałem, nie ma z tym problemów na wersjach systemów x86. Postanowiłem więc skompilować projekt tylko na architekturę x64. Pojawił się problem: jak zmienić architekturę docelową [...]]]></description>
			<content:encoded><![CDATA[<p>Przy używaniu w Visual C# 2008 Express Edition ADO.NET do obsługi plików xls otrzymywałem błąd &#8222;Dostawca &#8216;Microsoft.Jet.OLEDB.4.0&#8242; nie jest zarejestrowany na lokalnym komputerze.&#8221;. Dodam, że używam Windows 7 x64. Jak wyczytałem, nie ma z tym problemów na wersjach systemów x86. Postanowiłem więc skompilować projekt tylko na architekturę x64.</p>
<p>Pojawił się problem: jak zmienić architekturę docelową kompilacji? Pod paskiem narzędzi jest opcja jej zmiany, ale domyślnie jest ona niedostępna. Jak ją włączyć? Odpowiedź jest banalna, wystarczy w<em> Tools-&gt;Options</em> zaznaczyć opcję <em>Show all settings</em>, która domyślnie jest odznaczona. Następnie w dziale <em>Projects and Solutions</em> wejść w <em>General </em>i zaznaczyć <em>Show advanced build configurations</em>. Dzięki temu otrzymujemy dostęp do wielu funkcji, między innymi możliwości definiowania.</p>
<p>Rozwiązanie znalazłem na <a href="http://wfrobozz.blogspot.com/2008/09/visual-c-2008-express-and-3264-bit.html" target="_blank">tym</a> blogu. Znajdują się tam również screeny z kolejnymi krokami.</p>
]]></content:encoded>
			<wfw:commentRss>http://artiko.net.pl/2010/01/06/jak-wybrac-architekture-docelowa-kompilacji-projektu-w-visual-c-2008-express/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Internetowy wehikuł czasu</title>
		<link>http://artiko.net.pl/2009/12/31/internetowy-wehikul-czasu/</link>
		<comments>http://artiko.net.pl/2009/12/31/internetowy-wehikul-czasu/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 23:30:07 +0000</pubDate>
		<dc:creator>artiko</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[internet]]></category>

		<guid isPermaLink="false">http://artiko.net.pl/?p=195</guid>
		<description><![CDATA[Udało mi się trafić ponownie na odwiedzoną przeze mnie niegdyś stronę archiwizującą treść www w czasie&#8230; Dzięki temu serwisowi można cofnąć się do zamierzchłej przeszłości internetu i przypomnieć sobie, jak wyglądał np. onet.pl gdy rozpoczynało się swoją przygodę w internetem&#8230; Adres serwisu to: http://www.archive.org/web/web.php]]></description>
			<content:encoded><![CDATA[<p>Udało mi się trafić ponownie na odwiedzoną przeze mnie niegdyś stronę archiwizującą treść www w czasie&#8230; Dzięki temu serwisowi można cofnąć się do zamierzchłej przeszłości internetu i przypomnieć sobie, <a href="http://web.archive.org/web/19970220173653/http://www.onet.pl/">jak wyglądał np. onet.pl gdy rozpoczynało się swoją przygodę w internetem</a>&#8230;<br />
Adres serwisu to: <a href="http://www.archive.org/web/web.php">http://www.archive.org/web/web.php</a></p>
]]></content:encoded>
			<wfw:commentRss>http://artiko.net.pl/2009/12/31/internetowy-wehikul-czasu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 3.467 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-01-15 03:02:24 -->

