<?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>Sławomir Jasiński</title>
	<atom:link href="http://www.jasinski.us/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jasinski.us</link>
	<description>blog webdevelopera</description>
	<lastBuildDate>Thu, 02 Sep 2010 08:00:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>DropBox uploader czyli dzielenie plików za darmo</title>
		<link>http://www.jasinski.us/2010/09/dropbox-uploader-czyli-dzielenie-plikow-za-darmo/</link>
		<comments>http://www.jasinski.us/2010/09/dropbox-uploader-czyli-dzielenie-plikow-za-darmo/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 08:00:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Przydatne]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[klienci]]></category>
		<category><![CDATA[pliki]]></category>

		<guid isPermaLink="false">http://www.jasinski.us/?p=504</guid>
		<description><![CDATA[DropBox to znany i bardzo dobry &#8220;dysk sieciowy&#8221;, który pozwala nam przechowywać nasze dane online, oraz dzielić je na wielu komputerach. Działa bardzo szybko, w ramach darmowego pakietu dostajemy 2GB, które dosyć szybko mogą zostać za darmo powiększone do nawet 8GB jeżeli polecimy DropBoxa znajomym, a za parę dolarów ekstra dostaniemy 50GB albo 100GB. Sam [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.dropbox.com/referrals/NTkwNDgwOQ"><img class="alignnone size-full wp-image-505" title="dropbox" src="http://www.jasinski.us/wp-content/uploads/2010/08/dropbox.png" alt="DropBox" width="254" height="83" align="left" /></a>DropBox to znany i bardzo dobry &#8220;dysk sieciowy&#8221;, który pozwala nam przechowywać nasze dane online, oraz dzielić je na wielu komputerach. Działa bardzo szybko, w ramach darmowego pakietu dostajemy 2GB, które dosyć szybko mogą zostać za darmo powiększone do nawet 8GB jeżeli <a href="https://www.dropbox.com/referrals/NTkwNDgwOQ" target="_blank">polecimy DropBoxa znajomym</a>, a za parę dolarów ekstra dostaniemy 50GB albo 100GB.</p>
<p>Sam używam DropBoxa do przetrzymywania &#8220;zawsze potrzebnych&#8221; plików, szczególnie kiedy nie zawsze mam dostęp do swojego komputera. Mogę je pobrać przez WWW, a wtyczki które uwidaczniają dropboxa jako dysk lokalny są na każdy system operacyjny.</p>
<p>Dodatkowo baaardzo przydatną funkcją jest możliwość &#8220;cofania&#8221; wersji nagranych plików, dzięki czemu możemy wrócić do danej wersji pliku z zadanego okresu. Dodatkowo &#8211; nie każdy wie, że DropBoxa można wykorzystywać do udostępniania plików osobom trzecim, a nawet do hostowania statycznych stron WWW.</p>
<p>Ostatnimi czasy pojawił się projekt, który umożliwia wgrywanie plików osobom &#8220;trzecim&#8221; &#8211; czyli np. nasz klient potrzebuje przesłać nam 50-100MB pliku, ale &#8220;nie wie jak&#8221; &#8211; można wskazać mu instalację DropBoxa na jego komputerze, a potem udostępnienie plików &#8220;sobie&#8221;, ale wygodniej będzie jeżeli klient wgra zmiany bezpośrednio na naszego DropBoxa &#8211; prawda ? Skrypt można pobrać ze strony <a href="http://ampercent.com/projects/du/" target="_blank">Dropbox uploadera</a>.</p>
<p>Polecam &#8211; proste rozwiązanie na częsty problem.</p>
<p>A Wy ? Macie jakieś patenty na dzielenie i pobieranie plików od klientół poza emailem i FTP ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasinski.us/2010/09/dropbox-uploader-czyli-dzielenie-plikow-za-darmo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>elRTE czyli kolejny WYSIWYG</title>
		<link>http://www.jasinski.us/2010/08/elrte-czyli-kolejny-wysiwyg/</link>
		<comments>http://www.jasinski.us/2010/08/elrte-czyli-kolejny-wysiwyg/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 08:00:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[Przydatne]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[wysiwyg]]></category>

		<guid isPermaLink="false">http://www.jasinski.us/?p=499</guid>
		<description><![CDATA[elRTE to kolejny edytor WYSIWYG który można osadzać we własnych projektach. Od reszty popularnych skryptów odróżniają go dwie rzeczy. Pierwszą z nich jest to, że został on napisany z użyciem i pełnym wsparciem jQuery &#8211; co nie byłoby niczym specjalnym gdyż większość z edytorów WYSIWYG w mniejszym lub większym stopniu radzi sobie z AJAXem, ale [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://elrte.org/" target="_blank"><img class="alignnone size-full wp-image-501" title="elRTE" src="http://www.jasinski.us/wp-content/uploads/2010/08/elRTE.png" alt="" width="177" height="78" align="left" /></a>elRTE to kolejny edytor WYSIWYG który można osadzać we własnych projektach. Od reszty popularnych skryptów odróżniają go dwie rzeczy. Pierwszą z nich jest to, że został on napisany z użyciem i pełnym wsparciem <a href="http://jquery.com/" target="_blank">jQuery</a> &#8211; co nie byłoby niczym specjalnym gdyż większość z edytorów WYSIWYG w mniejszym lub większym stopniu radzi sobie z AJAXem, ale tutaj elRTE wykorzystuje nie tylko jQuery, ale też <a href="http://jqueryui.com/" target="_blank">jQuery UI</a>.</p>
<p><span id="more-499"></span>Jego największą zaletą jest jednak zaawansowany i wbudowany menadżer plików, który pozwala na bardzo wygodne osadzanie dodatkowych elementów w kodzie. Gorąco polecam &#8211; warto spojrzeć od razu na <a href="http://elrte.org/demo/" target="_blank">demo elRTE</a>, które pokazuje możliwości tego skryptu.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasinski.us/2010/08/elrte-czyli-kolejny-wysiwyg/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>LABjs czyli JavaScript na życzenie</title>
		<link>http://www.jasinski.us/2010/08/labjs-czyli-javascript-na-zyczenie/</link>
		<comments>http://www.jasinski.us/2010/08/labjs-czyli-javascript-na-zyczenie/#comments</comments>
		<pubDate>Sun, 29 Aug 2010 08:00:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[optymalizacja]]></category>

		<guid isPermaLink="false">http://www.jasinski.us/?p=496</guid>
		<description><![CDATA[LABjs czyli Loading And Blocking JavaScript to ciekawa bblioteka, która pozwala na ładowanie i blokowanie ładowania JavaScriptów z poziomu samego JavaScritpu Dzięki czemu teoretycznie zyskujemy na prędkości ładowania się strony, oraz mamy większą kontrole nad naszymy skryptami. Dlaczego teoretycznie ? Bo praktycznie ładowanie JavaScript nie wpływa na &#8220;renderowanie&#8221; wyglądu strony, natomiast może mieć znaczenie przy [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://labjs.com/"><img class="alignnone size-full wp-image-497" title="labjs" src="http://www.jasinski.us/wp-content/uploads/2010/08/labjs.png" alt="" hspace="5" vspace="5" width="200" height="41" align="left" /></a>LABjs czyli Loading And Blocking JavaScript to ciekawa bblioteka, która pozwala na ładowanie i blokowanie ładowania JavaScriptów z poziomu samego JavaScritpu <img src='http://www.jasinski.us/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Dzięki czemu teoretycznie zyskujemy na prędkości ładowania się strony, oraz mamy większą kontrole nad naszymy skryptami. Dlaczego teoretycznie ? Bo praktycznie ładowanie JavaScript nie wpływa na &#8220;renderowanie&#8221; wyglądu strony, natomiast może mieć znaczenie przy projektach, które faktycznie posiadają większą ilość kodu.</p>
<p><span id="more-496"></span><br />
Zastosowanie samego skryptu jest raczej proste. Poniższy kod:</p>
<pre>&lt;script src="framework.js"&gt;&lt;/script&gt;
&lt;script src="plugin.framework.js"&gt;&lt;/script&gt;
&lt;script src="myplugin.framework.js"&gt;&lt;/script&gt;
&lt;script src="init.js"&gt;&lt;/script&gt;</pre>
<p>Zastępujemy kodem:</p>
<pre>&lt;script&gt;
   $LAB
   .script("framework.js")<strong>.wait()</strong>
   .script("plugin.framework.js")
   .script("myplugin.framework.js")<strong>.wait()</strong>
   .script("init.js");
&lt;/script&gt;</pre>
<p>Jak widać kolejne skrypty mogą być ładowane asynchronicznie, albo wszystkie na raz.</p>
<p>Dodatkowo może zabezpieczyć się przez cachowaniem zawartości przez przeglądarke, warto też obejrzeć <a href="http://labjs.com/test_suite/" target="_blank">testy na stronie autorów</a> projektu, gdyż dosyć dogłębnie wyczerpują oni temat <img src='http://www.jasinski.us/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasinski.us/2010/08/labjs-czyli-javascript-na-zyczenie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Szybki podgląd PSD, AI i EPS</title>
		<link>http://www.jasinski.us/2010/08/szybki-podglad-psd-ai-i-eps/</link>
		<comments>http://www.jasinski.us/2010/08/szybki-podglad-psd-ai-i-eps/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 08:00:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.jasinski.us/?p=492</guid>
		<description><![CDATA[Photoshop i Ilustrator to naprawdę fajne programy, ale mają jedną bardzo wielką wadę &#8211; dosyć długo się uruchomiają. O tyle o ile na Macu, można podejrzeć pliki PSD za pomocą QuickView o tyle na Windowsie&#8230; no cóż &#8211; otwarcie pliku PSD chwilę zajmuje. Do tego odwieczny problem z EPS &#8211; czym to otworzyć, podejrzeć&#8230; Jest [...]]]></description>
			<content:encoded><![CDATA[<p>Photoshop i Ilustrator to naprawdę fajne programy, ale mają jedną bardzo wielką wadę &#8211; dosyć długo się uruchomiają. O tyle o ile na Macu, można podejrzeć pliki PSD za pomocą QuickView o tyle na Windowsie&#8230; no cóż &#8211; otwarcie pliku PSD chwilę zajmuje. Do tego odwieczny problem z EPS &#8211; czym to otworzyć, podejrzeć&#8230; Jest na to rozwiązanie:</p>
<p><span id="more-492"></span>Kilka przydatnych linków</p>
<ul>
<li><a href="http://psdviewer.org/" target="_blank">PSD Viewer<br />
</a></li>
<li><a href="http://aiviewer.com/" target="_blank">AI Viewer<br />
</a></li>
<li><a href="http://epsviewer.org/" target="_blank">EPS Viewer<br />
</a></li>
</ul>
<p>To darmowe aplikacje dla Windowsa, które pozwalają otworzyć wyżej wymienione pliki i wykonać na nich podstawowe operacje takie jak zapisanie w innym formacie, skalowanie i obrót.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasinski.us/2010/08/szybki-podglad-psd-ai-i-eps/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Obsługa CSS3 w Internet Explorer</title>
		<link>http://www.jasinski.us/2010/08/obsluga-css3-w-internet-explorer/</link>
		<comments>http://www.jasinski.us/2010/08/obsluga-css3-w-internet-explorer/#comments</comments>
		<pubDate>Sat, 21 Aug 2010 11:20:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Przydatne]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[Programowanie]]></category>

		<guid isPermaLink="false">http://www.jasinski.us/?p=459</guid>
		<description><![CDATA[Każdy Webdeveloper pewnie nie raz spotkał się z problemami jakie niosą za sobą produkty Microsoftu w postaci kompletnej niezgoności ze standardami. Najprostrzy przykład to zaokrąglone narożniki. O tyle o ile FireFox i Chrome (i Safari) radzą sobie z tym zadaniem bez najmniejszych problemów  to oczywiście w Internet Explorer pozostają nam rozwiązania w postaci kombinowania z [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-460" title="pie-css3" src="http://www.jasinski.us/wp-content/uploads/2010/08/pie-css3.gif" alt="" width="191" height="124" align="left" />Każdy <a href="http://pl.wikipedia.org/wiki/Webmaster" target="_blank">Webdeveloper</a> pewnie nie raz spotkał się z problemami jakie niosą za sobą produkty Microsoftu w postaci kompletnej niezgoności ze standardami. Najprostrzy przykład to zaokrąglone narożniki. O tyle o ile FireFox i Chrome (i Safari) radzą sobie z tym zadaniem bez najmniejszych problemów  to oczywiście w Internet Explorer pozostają nam rozwiązania w postaci kombinowania z obrazkami w tle itp, itd&#8230;</p>
<p>Jest na to rozwiązanie.</p>
<p><span id="more-459"></span></p>
<p><strong><a href="http://css3pie.com/" target="_blank">PIE</a></strong> (Progressive Internet Explorer) to specjalny plik &#8220;zachowań&#8221; <em>.htc</em> internet explorera, który umożliwia uruchomienie i rozpoznawania właściowości CSS3 w przeglądarkach IE w wersjach 6-8.</p>
<p>Właściwie nie ma żadnych różnic w opisywaniu CSS dla IE. Rozpoznawane są tagi jak <code>border-radius</code> zamiast <code>-moz-border-radius</code>. Aby uruchomić aplikację wystarczy dodać do CSS: <code>behavior: url(PIE.htc);</code> i nasza ukochana przeglądarka zaczyna wspierać całkowice lub częściowo takie funkcje jak:</p>
<ul>
<li>border-radius,</li>
<li>box-shadow,</li>
<li>border-image,</li>
<li>wiele obrazków jako w tle,</li>
<li>gradienty w tle</li>
</ul>
<p>Co wy na to ? A jak wam się sprawuje PIE ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasinski.us/2010/08/obsluga-css3-w-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Szybkie odnośniki do jQuery prototype i swfobject</title>
		<link>http://www.jasinski.us/2010/08/454/</link>
		<comments>http://www.jasinski.us/2010/08/454/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 11:00:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Przydatne]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.jasinski.us/?p=454</guid>
		<description><![CDATA[Nie wiem jak wy, ale ja w swoich serwisach staram się nie kopiować za każdym razem ostatniej wersji jQuery, Prototype czy swfobject. To jak z nich korzystam ? Odpowiedź jest bardzo prosta &#8211; linkuje do źródeł hostowanych w ramach Google Libraries API. Dzięki czemu oszczędzam transfer, a zwykle interesujący nas plik już jest w cache przeglądarki, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://scriptsrc.net/" target="_blank"><img class="alignleft size-full wp-image-455" title="scriptsrc-logo" src="http://www.jasinski.us/wp-content/uploads/2010/08/scriptsrc-logo.png" alt="" width="200" height="37" align="left" /></a>Nie wiem jak wy, ale ja w swoich serwisach staram się nie kopiować za każdym razem ostatniej wersji <a href="http://jquery.com/" target="_blank">jQuery</a>, <a href="http://www.prototypejs.org/" target="_blank">Prototype</a> czy <a href="http://code.google.com/p/swfobject/" target="_blank">swfobject</a>. To jak z nich korzystam ? Odpowiedź jest bardzo prosta &#8211; linkuje do źródeł hostowanych w ramach <a href="http://code.google.com/apis/libraries/" target="_blank">Google Libraries API</a>. Dzięki czemu oszczędzam transfer, a zwykle interesujący nas plik już jest w cache przeglądarki, bo ktoś już wcześniej pewnie odwiedził stronę, które się odwoływała do odpowiedniej strony. Żeby było jeszcze fajniej, ktoś wyprodukował stronę na której można znaleźć szybkie linki do właściwych bibliotek. Tą stroną jest <a href="http://scriptsrc.net/" target="_blank">ScriptSrc.net</a>.<br />
<span id="more-454"></span></p>
<h2>Jak to działa ?</h2>
<p>Wchodzimy na wyżej wymienioną stronę, klikamy na ulubioną bibliotekę &#8211; klikamy &#8220;copy&#8221; a w naszym schowku pojawi się właściwy URL do skryptu. Teraz w kodzie robimy proste CTRL + V i mamy np:</p>
<pre>&lt;script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"&gt;&lt;/script&gt;</pre>
<p>Proste  prawda ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasinski.us/2010/08/454/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Frameworki CSS &#8211; Bueprint i 960 Grid System</title>
		<link>http://www.jasinski.us/2010/08/frameworki-css-bueprint-i-960-grid-system/</link>
		<comments>http://www.jasinski.us/2010/08/frameworki-css-bueprint-i-960-grid-system/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 19:15:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[Przydatne]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://www.jasinski.us/?p=478</guid>
		<description><![CDATA[Czasami potrzebujemy zrobić na szybko jakąś stronę, bez tracenia czasu na zabawę z HTML, CSS i układaniem wszystkiego. Każda strona składa się z tych samych elementów: mamy nagłówek, potem może być menu, po lewej, po prawej, albo poziome. Jest miejsce na treść &#8211; w układzie jednym lub wielu kolumn, a potem stopka. Jeżeli nie mamy [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.w3schools.com/css/"><img class="size-full wp-image-483" title="w3css" src="http://www.jasinski.us/wp-content/uploads/2010/08/w3css.gif" alt="" width="100" height="132" align="left" /></a> Czasami potrzebujemy zrobić na szybko jakąś stronę, bez tracenia czasu na zabawę z HTML, CSS i układaniem wszystkiego. Każda strona składa się z tych samych elementów: mamy nagłówek, potem może być menu, po lewej, po prawej, albo poziome. Jest miejsce na treść &#8211; w układzie jednym lub wielu kolumn, a potem stopka. Jeżeli nie mamy czasu na ręczne kodowanie całgo CSS, a dokładność &#8220;co do piksela&#8221; nie jest krytyczna &#8211; wtedy z pomocą przychodzą nam gotowe Frameworki CSS3. Niektóre są bardzo proste &#8211; zawierają tylko style do wyzerowania wszystkich wartości CSS (tak żeby bazować na tym samym dla każdej przeglądarki), inne zawierają gotowe predefinowane ustawienia kolumn i wierszy (wklejamy tylko treść w odpowiednią kolumnę). Ostatnia grupa to tzw. &#8220;grid system&#8221;, które umożlwiają dowolne ustawianie elementów w systemie siatki.</p>
<h2><span id="more-478"></span>Reset CSS</h2>
<p>Pierwsza grupa to kasowacze ustawień, jest ich całe mnóstwo i nie mam specjalnych rekomendacji na ten temat. Osobiście używam reset.css z paczki Blueprinta, o którym napiszę trochę dalej. Najbardziej popularnym zerowaczem jest chyba <a href="http://developer.yahoo.com/yui/reset/" target="_blank">YUI 2: Reset CSS</a> należący do programu Yahoo Developer Network. Zasadniczo skryptów tego typu nie brakuje &#8211; wpiszcie z googlach &#8220;reset.css&#8221; &#8211; na pewno znajdzie się ich kilkadziesiąt.</p>
<h2>Primary CSS</h2>
<p>To framework należący do grupy drugiej &#8211; zawiera 22 najbardziej popularne układy strony, które mogą się przydać do szybkiego towrzenia stron. <a href="http://www.primarycss.com/" target="_blank">Primary CSS</a> jest oczywiście darmowy.</p>
<h2>Prawdziwe frameworki</h2>
<p><a href="http://www.blueprintcss.org/"><img class="size-full wp-image-480" title="blueprint" src="http://www.jasinski.us/wp-content/uploads/2010/08/blueprint_header_clean.png" alt="" width="200" height="49" align="right" /></a>Pisząc prawdziwe mam na myśli pełne rozwiązania, które umożliwiają faktycznie już jakąś pracę z CSS3. Faworytem dla mnie jest <a href="http://www.blueprintcss.org/" target="_blank">Blueprint</a>, który posiada naprawdę spory zestaw gotowych komponentów do użycia. Bazuje on na domyślnej szerokości 960px, ale za pomocą dostarczonych skryptów można to zmienić na dowolną inną. Dodatkowo w pakiecie znajdziemy skrypty z domyślną typografią, stylami dla formularzy a nawet klasę z ikonami do linków w postaci <a href="http://pl.wikipedia.org/wiki/Sprite" target="_blank">sprite</a>ów. Zdecydowanie ciekawa propozycja zachwalana na licznych konferencjach developerów.</p>
<p><a href="http://960.gs/"><img class="size-full wp-image-481" title="960 grid system" src="http://www.jasinski.us/wp-content/uploads/2010/08/h1.gif" alt="" width="200" height="133" align="right" /></a>Drugi popularny framework do <a href="http://960.gs/" target="_blank">960 Grid System</a>, który jak sama nazwa wskazuje bazuje również na układzie 960px. Dodatkowo na stronie znajdziemy narzędzia online, które pozwolą nam na wygenerowanie CSS dla naszych potrzeb. Narzędzia to np: <em>Custom CSS Generator</em> który pozwala na zmianę siatki na inną (zmiana szerokości i odstępów pomiędzy kolumnami) natomiast <em>960 Layout System </em>- umożliwa wygenerowanie gotowego kodu HTML dla naszego układu kolumn i wierszy,</p>
<p>A jak wy rozwiązujecie sprawę CSS ? Korzystanie z własnych CSSów czy frameworków ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasinski.us/2010/08/frameworki-css-bueprint-i-960-grid-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aloha Editor czyli WYSIWYG inaczej</title>
		<link>http://www.jasinski.us/2010/08/aloha-editor-czyli-wysiwyg-inaczej/</link>
		<comments>http://www.jasinski.us/2010/08/aloha-editor-czyli-wysiwyg-inaczej/#comments</comments>
		<pubDate>Sun, 15 Aug 2010 10:47:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Przydatne]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[wysiwyg]]></category>

		<guid isPermaLink="false">http://www.jasinski.us/?p=449</guid>
		<description><![CDATA[Od jakiegoś czasu rozwija się całkiem ciekawa alternatwa dla popularnych edytorów WYSIWYG takich jak TinyMCE czy CKEditor o wdziecznej nazwie Aloha Editor. Produkt o tyle innowycyjny, że działa całkowicie AJAXowo i jest pływający &#8211; czyli nie przyczepia się na stałe do textarea. Dzięki czemu, możemy zmienić i stosować style zgodnie z miejscem w tekście, w [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jasinski.us/wp-content/uploads/2010/08/aloha-editor-logo1.png"><img class="alignleft size-full wp-image-450" title="aloha-editor-logo" src="http://www.jasinski.us/wp-content/uploads/2010/08/aloha-editor-logo1.png" alt="" width="130" height="133" align="left" /></a>Od jakiegoś czasu rozwija się całkiem ciekawa alternatwa dla popularnych edytorów <a href="http://pl.wikipedia.org/wiki/WYSIWYG" target="_blank">WYSIWYG</a> takich jak <a href="http://tinymce.moxiecode.com/" target="_blank">TinyMCE</a> czy <a href="http://ckeditor.com/" target="_blank">CKEditor</a> o wdziecznej nazwie <a href="http://aloha-editor.com/" target="_blank">Aloha Editor</a>. Produkt o tyle innowycyjny, że działa całkowicie AJAXowo i jest pływający &#8211; czyli nie przyczepia się na stałe do textarea. Dzięki czemu, możemy zmienić i stosować style zgodnie z miejscem w tekście, w którym się znajdujemy. Wyglądem nawiązuje do ostatnich wersji Offica.</p>
<p><span id="more-449"></span>Edytor ładuje się zaraz po załadowaniu pełnej strony. Obsługuje nawet do 100 pól jednocześnie. Ładuje się jadnorazowo, więc oszczędzamy na czasie i szybkości ładowania całego systemu. Jednym słowem ciekawe podejście do tematu. Polecam do testowania.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasinski.us/2010/08/aloha-editor-czyli-wysiwyg-inaczej/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Alternatywy dla phpMyAdmin</title>
		<link>http://www.jasinski.us/2010/08/alternatywy-dla-phpmyadmin/</link>
		<comments>http://www.jasinski.us/2010/08/alternatywy-dla-phpmyadmin/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 17:00:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[Przydatne]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.jasinski.us/?p=464</guid>
		<description><![CDATA[Dla większości z nas jedyną metodą pracy z MySQLem jest linia poleceń &#8211; mało wygodna, szczególnie przy operacjach typu ALTER TABLE, za to praktycznie jedynie rozwiązanie jeżeli w grę wchodzą duże zapytania, albo duże dumpy. Drugim rozwiązaniem jest phpMyAdmin. Nie każdy jednak wie, albo zna inne metody pracy z MySQLem. Postanowiłem przedstawić i opisać kilka ciekawych [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-465" title="logo-mysql-110x57" src="http://www.jasinski.us/wp-content/uploads/2010/08/logo-mysql-110x57.png" alt="" width="110" height="57" align="left" />Dla większości z nas jedyną metodą pracy z <a href="http://www.mysql.com/" target="_blank">MySQL</a>em jest linia poleceń &#8211; mało wygodna, szczególnie przy operacjach typu ALTER TABLE, za to praktycznie jedynie rozwiązanie jeżeli w grę wchodzą duże zapytania, albo duże dumpy. Drugim rozwiązaniem jest <a href="http://www.phpmyadmin.net" target="_blank">phpMyAdmin</a>. Nie każdy jednak wie, albo zna inne metody pracy z MySQLem. Postanowiłem przedstawić i opisać kilka ciekawych projektów, które można wykorzystać do pracy z MySQL i innymi bazami danych.<br />
<span id="more-464"></span></p>
<h2>SQL Buddy</h2>
<p><img class="size-full wp-image-466" title="sqlbuddy screen" src="http://www.jasinski.us/wp-content/uploads/2010/08/sqlbuddy-screen.png" alt="" width="459" height="195" /><br />
Bardzo ładnie wyglądający i sprawnie działający skrypt do pełnego zarządzania MySQL. Niestety ostatnimi czasy projekt lekko podupadł na aktualizacjach, ale warto go polecić. Bardzo wygodnie pracuje się z nim w przypadku edycji rekordów &#8211; AJAXowy interfejs działa szybko i sprawnie. Jedyne problemy jakie zanotowałem, to przy tworzeniu tabel i ustawieniach kluczy no i przy imporcie większych lub bardziej skomplikowanych tabel. Także moje wnioski są następujące &#8211; do edycji rekordów tak, do bardziej zaawansowanych operacji zdecydowanie nie.</p>
<h2>MyWebSQL</h2>
<p>Nazwa kulawa, za to sam projekt mocno zaawansowany. <a href="http://mywebsql.sourceforge.net/"><img class="alignleft size-full wp-image-468" title="menus" src="http://www.jasinski.us/wp-content/uploads/2010/08/menus.png" alt="" width="400" height="300" /></a><br />
Największą jego wadą chyba są dosyć jaskrawe kolory interfejsu, prawdopodobnie autora trochę poniosło przy projekcie, ale być może tylko mnie się on nie podoba.</p>
<p>Warto go jednak sprawdzić i przetestować bo nie jest to typowy program do &#8220;przeglądania&#8221; tabel, ale potrafi też przechowywać procedury, widoki i przełączniki. Do tego całkiem rozbudowane funkcje typu import / export. Aplikacja zdecydowanie przeznaczona dla bardziej zaawansowanych użytkowników.</p>
<h2>SIDU</h2>
<p><a href="http://sidu.sourceforge.net/sidu/" target="_blank"><img class="alignright size-full wp-image-470" title="sidu0" src="http://www.jasinski.us/wp-content/uploads/2010/08/sidu0.png" alt="" width="210" height="248" align="right" /></a>Czyli śmieszna nazwa (<strong>S</strong>elect <strong>I</strong>nsert <strong>D</strong>elete <strong>U</strong>pdate), ale całkiem ładny  interface. Kolejny darmowy, bazujący na przeglądarce klient do obsługi MySQL. Prosta konfiguracja (a w zasadzie je brak) i szybkość działania czynią ten produkt naprawdę godnym polecenia.</p>
<p>Działa praktycznie pod każdą przeglądarką, dodatkowo potrafi pracować nie tylko z MySQL, ale też obsługuje Postgres i SQLite. Sam interfejs bardziej bardziej przypomina aplikację desktopową, samo narzędzie też jest całkiem rozbudowane.</p>
<h2>Adminer</h2>
<p><a href="http://www.adminer.org/en/"><img class="alignright size-full wp-image-471" title="adminer" src="http://www.jasinski.us/wp-content/uploads/2010/08/adminer.png" alt="" width="266" height="157" align="left" /></a>Na koniec zostawiłem sobie najbardziej hardcorową aplikację tego typu: Adminer znany wcześniej pod nazwą phpMinAdmin &#8211; aplikacja o tyle ciekawa że nie wymaga specjalnej instalacji, bo to tylko jeden plik&#8230; ale nie dajmy się zwięść pozorom &#8211; ten plik potrawi bardzo wiele.  Można nim wykonać prawie wszystkie operacje na bazie danych. Polecam &#8211; nie trzeba instalować, wystarczy zgrać plik i&#8230; działa.</p>
<h2>Podsumowanie</h2>
<p>Oczywiście temat nie został całkowicie wyczerpany. Istnieje jeszcze kilka(naście) projektów o których tutaj nie napisałem, pomijam też rozwiązania desktopowe i komercyjne. Warto jednak czasami rozejrzeć się za czymś innym niż smutny i coraz wolniejszy phpMyAdmin</p>
<p>A wy ? Czego używacie ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasinski.us/2010/08/alternatywy-dla-phpmyadmin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Komodo Edit</title>
		<link>http://www.jasinski.us/2010/08/komodo-edit/</link>
		<comments>http://www.jasinski.us/2010/08/komodo-edit/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 12:45:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Artykuły]]></category>
		<category><![CDATA[edytor]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Programowanie]]></category>

		<guid isPermaLink="false">http://www.jasinski.us/?p=442</guid>
		<description><![CDATA[Komodo Edit to darmowy młodszy brat (albo siostra) bardzo zaawansowanego edytora programistów Komodo IDE. Na szczęście jest on  darmowy i niewiele ustępuję swojej płatnej wersji. Jego funkcjonalność jest imponująca, a co najlepsze działa na wszystkich platformach (Windows, Linux, Mac OS X). Obsługuje wszystkie popularne języki programowania, a w tym najbardziej nas interesujące czyli PHP, Perl [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-443" title="komodoedit" src="http://www.jasinski.us/wp-content/uploads/2010/08/komodoedit.png" alt="komodo edit" width="200" height="74" align="left" />Komodo Edit to darmowy młodszy brat (albo siostra) bardzo zaawansowanego edytora programistów Komodo IDE. Na szczęście jest on  darmowy i niewiele ustępuję swojej płatnej wersji. Jego funkcjonalność jest imponująca, a co najlepsze działa na wszystkich platformach (Windows, Linux, Mac OS X).</p>
<p><span id="more-442"></span></p>
<p>Obsługuje wszystkie popularne języki programowania, a w tym najbardziej nas interesujące czyli PHP, Perl &#8211; przy okazji ma wsparcie dla wszystkich użytecznych technologii takich jak CSS, HTML, JavaScript czy HTML.</p>
<p>Pełną listę funkcji można znaleźć na stronie producenta &#8211; <a href="http://www.activestate.com/komodo-ide/features" target="_blank">ActiveState</a>. Przypadkowo ominąłem wyjście nowej bety, która zawiera sporo nowości, ale&#8230; ciągle jest to beta, która zawiera małe błędy. W moim przypadku najbardziej upierdliwe były problemy z trybem preview w oknie samego edytora.</p>
<p>Z nowości w porównaniu do poprzedniej wersji pojawiły się takie funkcje jak: otwieranie hyperlinków bezpośrednio ze źródła, nawigacja podobna do przeglądarkowej (pliki), funkcja szybkiego otwierania plików, więcej opcji formatowania źródeł, no i wersjia 64bitowa na Lnuxy. Zmieniono też domyślny silnik na Mozillę 1.9 (ten sam co w FireFox 3.0). Dodatkowo z widocznych opcji jest jeszcze funkcja Multi-Window.</p>
<p>Bezpośredni link do pobrania: <a href="http://www.activestate.com/komodo-edit/downloads" target="_blank">Komodo Edit</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasinski.us/2010/08/komodo-edit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
