<?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>PROGRAMOWANIE i WEBMASTERKA &#187; narzędzia</title>
	<atom:link href="http://www.wvista.pl/index.php/category/narzedzia/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wvista.pl</link>
	<description>Informacje i porady dla programistów i webmasterów. Wersja bardzo beta</description>
	<lastBuildDate>Mon, 16 Jan 2012 09:32:38 +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>CSS &#8230; od której wersji przeglądarki</title>
		<link>http://www.wvista.pl/index.php/2011/03/css-od-ktorej-wersji-przegladarki/</link>
		<comments>http://www.wvista.pl/index.php/2011/03/css-od-ktorej-wersji-przegladarki/#comments</comments>
		<pubDate>Mon, 14 Mar 2011 21:58:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[narzędzia]]></category>
		<category><![CDATA[CSS3 support]]></category>
		<category><![CDATA[wersje przeglądarek]]></category>

		<guid isPermaLink="false">http://www.wvista.pl/?p=88</guid>
		<description><![CDATA[Właśnie walczę z dość zaawansowanym skryptem wykorzystującym CSS3. Nie wszystkie przeglądarki, które są w użyciu będą go obsługiwać więc postanowiłem uprzedzić użytkowników, że jeśli ich przeglądarka jest zbyt stara to należy albo użyć innej albo &#8216;zupdejtować&#8217; używaną. Ale żeby to osiągnąć trzeba po pierwsze wiedzieć czym użytkownik surfuje po necie, po drugie dowiedzieć się, od [...]]]></description>
			<content:encoded><![CDATA[<p>Właśnie walczę z dość zaawansowanym skryptem wykorzystującym CSS3. Nie wszystkie przeglądarki, które są w użyciu będą go obsługiwać więc postanowiłem uprzedzić użytkowników, że jeśli ich przeglądarka jest zbyt stara to należy albo użyć innej albo &#8216;zupdejtować&#8217; używaną. Ale żeby to osiągnąć trzeba po pierwsze wiedzieć czym użytkownik surfuje po necie, po drugie <strong>dowiedzieć się, od której wersji, dana przeglądarka obsługuje to co zawiera strona &#8230;</strong><span id="more-88"></span></p>
<p>O ile pierwszy problem, czyli rozpoznanie browsera jest dość szeroko opisany (należy wykorzystać klasę navigator z jej właściwościami appCodeName, appVersion, appName, userAgent) o tyle dość kłopotliwe może być wyszukiwanie informacji, która wersja potrafi wykonać to co spłodzimy. Oczywiście, można by spróbować zmusić użytkownika do instalowania zawsze wersji najnowszej ale jest to podejście raczej mało eleganckie. Jak więc znaleźć najniższą wersję IE, FF, Opery, Safari i Chroma (do tych najczęściej używanych przeglądarek się ograniczyłem), które gwarantują obsługę danej funkcji czy właściwości?</p>
<p>Początkowo próbowałem odwiedzać strony producentów ale to zadanie żmudne jak cholera. I o ile np. Opera ma na swoich stronach ładnie opisane, co która wersja potrafi, o tyle np. z FireFox&#8217;em już nie było mi tak łatwo. Na szczęście znalazłem narzędzie, które pozwala w łatwy sposób zapoznać się z wersjami i tym co potrafią. Niniejszym się nim dzielę i polecam, gdyż to dobre narzędzie jest.</p>
<h3><strong>Narzędzie znajduje się tu: <a href="http://caniuse.com/" target="_blank">CanIuse.com</a> &lt;- Historia wersji przeglądarek (IE, FireFox, Safari, Chrome, Opera, IOS Safari, Opera Mini, Opera Mobile, Android Browser) wraz z supportem, między innymi, CSS.</strong></h3>
<p>W moim przypadku chodziło o znalezienie najniższych wersji przeglądarek, które obsługują styl transform i przezroczystość (opacity). Dwa wyszukiwania i już wiem, że style.transform obsługiwany jest w IE od wersji 9.0 (to akurat nie przeszkadza bo można użyć MS-owych filtrów), w FireFox&#8217;ie od wersji 3.5, Chrome wersja 8.0, Opera wersja 10.5, a Safari wersja 3.5. Alfa-przezroczystość, czyli opacity obsługiwane jest od podobnych wersji.</p>
<p>Obok obsługi CSS narzędzie pokazuje &#8217;supportowane&#8217; właściwości HTML5, SVG, Javascript API i inne. Polecam gorąco, dobra rzecz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wvista.pl/index.php/2011/03/css-od-ktorej-wersji-przegladarki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS3 Narzędzie Online</title>
		<link>http://www.wvista.pl/index.php/2010/04/css3-narzedzie-online/</link>
		<comments>http://www.wvista.pl/index.php/2010/04/css3-narzedzie-online/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 17:13:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[narzędzia]]></category>
		<category><![CDATA[cieniowanie]]></category>
		<category><![CDATA[gradient]]></category>
		<category><![CDATA[transformace]]></category>

		<guid isPermaLink="false">http://www.wvista.pl/?p=28</guid>
		<description><![CDATA[Ostatnich kilka wpisów poświęciłem nowej wersji kaskadowych arkuszy stylu, czyli CSS3. To nie koniec, będzie dużo więcej na ten temat. A na razie, jeśli ktoś chce sobie wizualnie obejrzeć niektóre nowości CSS3 to polecam darmowe narzędzie do wizualizacji tychże, na które właśnie ostatnio trafiłem. 
Autorem narzędzia jest producent programu &#8216;Style Master&#8217; &#8211; firma &#8216;westciv&#8217;. Style [...]]]></description>
			<content:encoded><![CDATA[<p>Ostatnich kilka wpisów poświęciłem nowej wersji kaskadowych arkuszy stylu, czyli CSS3. To nie koniec, będzie dużo więcej na ten temat. A na razie, jeśli ktoś chce sobie wizualnie obejrzeć niektóre nowości CSS3 to polecam darmowe narzędzie do wizualizacji tychże, na które właśnie ostatnio trafiłem. </p>
<p>Autorem narzędzia jest producent programu <strong>&#8216;Style Master&#8217;</strong> &#8211; firma <strong>&#8216;westciv&#8217;</strong>. Style Master powstał już w 1998 roku i był podobno pierwszym edytorem CSS. Sprzedawany jest do tej pory o czym można przeczytać na stronie firmy&#8230;.<br />
<span id="more-28"></span><br />
Ale do rzeczy. Narzędzie, które chcę polecić znajduje się tu: <a href="http://westciv.com/tools/shadows/" target=_blank>http://westciv.com/tools/shadows/</a>. (Świadomie podaje link do konkretnej wizualizacji bo strona główna może nie przyciągnąć tak uwagi). </p>
<p>Oprócz podlinkowanej wizualizacji <strong>cieniowania tekstu</strong>, znajdują się tam narzędzia do wizualizacji <strong>cieniowania box&#8217;ów/kontenerów</strong>, <strong>gradientów (linear i radial)</strong>, <strong>transformacji (przesunięcie, skalowanie, obrót, pochylenie)</strong> i <strong>text-stroke</strong>.</p>
<p>Polecam uwadze, narzędzie jest wykonane bardzo starannie, ładnie i efektownie, włącznie z przesuwanymi suwakami i oknem wyboru koloru. Kilka ruchów i już wiadomo o co chodzi, a oprócz wizualizacji, dostajemy także gotowy kod dla mozilli lub webkit&#8217;a (chrome), który już nie tak trudno przerobić na inne przeglądarki lub na CSS3 jak będzie już gotowy i obsługiwany. </p>
<p><img src="/wp-content/uploads/2010/04/css3-tool.jpg" alt="" title="css3-tool" width="600" height="271" class="aligncenter size-full wp-image-174" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wvista.pl/index.php/2010/04/css3-narzedzie-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dobry Edytor HTML &#8211; PSPad</title>
		<link>http://www.wvista.pl/index.php/2010/03/dobry-edytor-html-pspad/</link>
		<comments>http://www.wvista.pl/index.php/2010/03/dobry-edytor-html-pspad/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 11:38:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[narzędzia]]></category>
		<category><![CDATA[edytor]]></category>
		<category><![CDATA[pspad]]></category>

		<guid isPermaLink="false">http://www.wvista.pl/?p=15</guid>
		<description><![CDATA[Każdy webmaster i programista wie jak ważny jest dobry edytor kodu. Często, co prawda, spotyka się zdanie, że dobrą stronę czy nawet cały serwis można zrobić w prostym edytorze np. windows&#8217;owym notatniku (notepad.exe) bo to umiejętności, a nie narzędzia, są wyznacznikiem dobrego programisty. No tak, przyznam rację, że bez umiejętności ani rusz ale pójdę o [...]]]></description>
			<content:encoded><![CDATA[<p>Każdy webmaster i programista wie jak ważny jest <strong>dobry edytor kodu</strong>. Często, co prawda, spotyka się zdanie, że dobrą stronę czy nawet cały serwis można zrobić w prostym edytorze np. windows&#8217;owym notatniku (notepad.exe) bo to umiejętności, a nie narzędzia, są wyznacznikiem dobrego programisty. No tak, przyznam rację, że bez umiejętności ani rusz ale pójdę o zakład, że z dwóch webmasterów/programistów o podobnej wiedzy i umiejętnościach lepiej, szybciej i bardziej przejrzyście wykona projekt ten, który ma do tego lepsze narzędzia. Czemu nie ułatwić sobie pracy jeśli ułatwienie to jest znaczące, a przy tym darmowe.<br />
<span id="more-15"></span><br />
Niniejszy artykuł nie jest rankingiem edytorów html, nie znajdziecie w nim porównań, punktacji itd. Moim celem jest przedstawienie i polecenie jednego tylko edytora &#8211; darmowego PSPad&#8217;a. Wynika to z prostej przyczyny. Miałem to szczęście, że PSPad był dobrych kilka lat temu jednym z pierwszych edytorów, które testowałem. Używam go do dziś i nie czuję potrzeby zmiany. Wystarcza mi w zupełności więc tak na prawdę nawet nie bardzo znam inne narzędzia tego typu i każda próba porównań byłaby nieuczciwa i, siłą rzeczy, nie potrafiłbym opisać precyzyjnie innych programów. PSPad ma wszystko czego mi trzeba (a nawet więcej), a to co bym ewentualnie w nim zmienił albo dodał to sprawy marginalne. Zobaczmy więc co potrafi rzeczony PSPad.</p>
<p><strong>PSPad &#8211; Dobry Darmowy Edytor HTML (a właściwie edytor kodu)</strong></p>
<p>Na stronie Jana Fiali, twórcy PSPad&#8217;a (<a href="http://www.pspad.com/en/" target="_blank">http://www.pspad.com/en/</a>) znajdujemy informacje (niestety brak jest strony po polsku ale sam edytor jest spolszczony), że program ten przeznaczony jest dla tych którzy:</p>
<ul>
<li>pracują z różnym oprogramowaniem</li>
<li>lubią i potrzebują kolorowanie składni</li>
<li>potrzebują niewielkiego narzędzia z prostymi funkcjami (myślę, że tu autor porównuje swój darmowy edytor z płatnymi kobyłami Microsoftu, czy Borlanda)</li>
<li>szukają narzędzia, które obsługuje zwykły tekst</li>
<li>chcą zaoszczędzić czas</li>
<li>potrzebują elastycznego narzędzia, które umożliwia dodawanie rozszerzeń</li>
<li><span style="text-decoration: underline;">chcą zaoszczędzić pieniądze pracując na profesjonalnym narzędziu</span> (PSPad darmowy jest także w zastosowaniach komercyjnych)</li>
</ul>
<p><strong>Co oferuje PSPad</strong></p>
<p>Poniżej znajduje się lista niektórych cech edytora z moim komentarzem</p>
<ul>
<li>Praca z projektami &#8211; niezwykle przydatne przy pracy nad wieloma projektami</li>
<li>Praca z wieloma dokumentami w tym samym czasie (MDI)</li>
<li>Zapamiętywanie sesji &#8211; po zamknięciu edytora i ponownym otwarciu, edytor uruchamia się w stanie sprzed zamknięcia (automatycznie otwiera dokumenty) &#8211; bardzo wygodne, znakomicie pomaga zaoszczędzić czas</li>
<li>Klient FTP &#8211; edycja dokumentów online</li>
<li>Makra i makro rekorder</li>
<li>Porównywanie dokumentów z podświetlaniem różnic- zgrabnie zrobione</li>
<li>Szablony (templates)</li>
<li>Podświetlanie składni &#8211; wbudowane rozpoznawanie kilkunastu języków</li>
<li>Możliwość konfiguracji i tworzenia własnych reguł podświetlania składni</li>
<li>auto-korekcja &#8211; tą opcję akurat wyłączyłem, bo czasem jest denerwująca <img src='http://www.wvista.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>Podgląd HTML &#8211; oczywiście bez tego żaden webmaster się nie obejdzie</li>
<li>edytor HEX &#8211; rzadko używany ale czasem przydatny</li>
<li>wbudowana biblioteka TiDy do sprawdzania poprawności HTML</li>
<li>zintegrowana wersja Lite (darmowa) edytora CSS &#8211; TopStyle</li>
<li>eksport do formatów RTF, HTML, TeX</li>
<li>możliwość zaznaczania i kopiowania bloków (kolumn) tektu</li>
<li>przeformatowywanie i kompresja HTML</li>
<li>znajdowanie i podświetlanie sparowanych nawiasów i tagów &#8211; bardzo potrzebne</li>
<li>eksplorator kodu</li>
<li>we wbudowanych narzędziach: pipeta koloru, okno wyboru koloru, konwerter jednostek, generator MD5</li>
<li>praca z plikami kodowanymi w formatach: UTF-8, ISO-8859-2, ANSI, CP859, UTF-16 LE, UTF-16 BE, OEM</li>
<li>obsługa plików w formacie DOS, UNIX, MAC</li>
<li>i wiele, wiele innych</li>
</ul>
<p>Powyższa lista to tylko część z dobrodziejstw, które oferuje darmowy edytor PSPad. W wieloletniej z nim pracy brakuje mi może jednej rzeczy: rozpoznawania formatów kodowania &#8211; kilka razy zdarzyło mi się otwarcie pliku kodowanego w sposób A z ustawioną opcją kodowania B i zapisanie tego pliku &#8211; efekt utrata polskich znaków; za pewną wadę można by także uznać małą liczbę kodować znaków narodowych &#8230; no ale jeśli robimy strony w języku polskim lub angielskim  nie powinno mieć to znaczenia &#8211; mamy ISO-8859-2 i UTF-8</p>
<p>Gorąco polecam ten edytor, kto go niezna nich go sprawdzi. Tu jeszcze raz link: <a href="http://www.pspad.com/en" target="_blank">PSPad</a> (wersja angielska, opis, download, właściwości itd)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wvista.pl/index.php/2010/03/dobry-edytor-html-pspad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kreator Formularzy HTML</title>
		<link>http://www.wvista.pl/index.php/2010/03/kreator-formularzy-html/</link>
		<comments>http://www.wvista.pl/index.php/2010/03/kreator-formularzy-html/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 15:03:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[html]]></category>
		<category><![CDATA[narzędzia]]></category>
		<category><![CDATA[formularz]]></category>

		<guid isPermaLink="false">http://www.wvista.pl/?p=7</guid>
		<description><![CDATA[Każdy kto ma jakieś doświadczenie webmasterskie na pewno spotkał się z problemem tworzenia formularzy na stronę www. Zadanie to jest o tyle niewdzięczne, że trzeba, oczywiście w zależności od ilości danych w formularzu, wklepać dość dużo kodu, zadbać o format danych wprowadzanych przez użytkownika, co np. w przypadku pola z datą nie jest takie proste, [...]]]></description>
			<content:encoded><![CDATA[<p>Każdy kto ma jakieś doświadczenie webmasterskie na pewno spotkał się z problemem tworzenia formularzy na stronę www. Zadanie to jest o tyle niewdzięczne, że trzeba, oczywiście w zależności od ilości danych w formularzu, wklepać dość dużo kodu, zadbać o format danych wprowadzanych przez użytkownika, co np. w przypadku pola z datą nie jest takie proste, nie mówiąc już o samym wyglądzie formularza. Formularze html można oczywiście tworzyć &#8216;na piechotę&#8217; ale można też posłużyć się, stworzonymi do tego celu, kreatorami (generatorami) formularzy html.<br />
 <span id="more-7"></span><br />
Jednym z takich, bardzo eleganckich, łatwych w obsłudze, intuicyjnych i w pełni WYSYWIG, generatorów jest kreator umieszczony na stronie <a href="http://www.phpform.org" target=_blank>phpform.org</a>. Jest to kreator online umożliwiający w błyskawicznym tempie tworzenie dość zaawansowanych formularzy html. Wizard tego generatora składa się z trzech stron. </p>
<p>Na pierwszej z tych stron wybieramy wygląd, a właściwie kolorystykę formularza (25 templatek do wyboru). Na drugiej dodajemy i edytujemy w bardzo łatwy sposób pola formularza &#8211; do wyboru mamy standardowe pola html tzn. pola tekstowe (jedna linia i wiele linii &lt;textarea&gt;), checkbox&#8217;y, combobox&#8217;y, pola upload&#8217;u plików oraz niestandardowe, czyli np. data, godzina, cena, adres www, imię i nazwisko, telefon, email, dana liczbowa. Właściwości tych pół możemy w łatwy sposób, w ograniczonym zakresie, wizualnie edytować. Na trzeciej stronie, po zapisaniu formularza, mamy możliwość podglądu utworzonego dzieła i ewentualnej jego edycji lub ściągnięcia wygenerowanych plików.</p>
<p>O ile generacja niektórych pól &#8216;dodatkowych&#8217; np. &#8216;imię i nazwisko&#8217; przyśpiesza nam jedynie tworzenie strony, o tyle pole z wyborem daty wyposażone w dołączony, otwierany po kliknięciu, kalendarz na pewno uatrakcyjni niejeden formularz.</p>
<p>Pliki, które musimy &#8216;wgrać&#8217; do naszej aplikacji, ściągamy z kreatora w jednym pliku zip. Po rozpakowaniu znajdujemy tam kilka plików, z których najważniejsze (być może będziemy je modyfikować) to form.html (kod html naszej formatki) i view.css. Dodatkowo dostajemy jeszcze plik view.js (javascript obsługujący formularz), obrazki (png i gif), plik htc i opcjonalnie plik javascript obsługujący &#8216;wyskakujący&#8217; kalendarz.</p>
<p>Ocena narzędzia:</p>
<ul>Zalety:</p>
<li>Elegancja wykonania i elegancki wygląd generowanych formularzy
<li>Intuicyjność, a co za tym idzie łatwość obsługi od pierwszego razu
<li>Bardzo szybkie tworzenie formularzy
<li>Możliwość dodania opisów pól (helpów dla użytkownika)
<li>Dodatkowe, niestandardowe pola
<li>Kalendarz w wyborze daty
<li>Pełny kod z możliwością modyfikacji (formularz nie korzysta w trakcie działania z plików na innych serwerach)
</ul>
<ul>Wady</p>
<li>Brak walidacji na poziomie javascript wprowadzonych danych. Np. pole numeryczne pozwala na wprowadzenie liter, zatwierdzenie nie buntuje się przy wprowadzeniu miesiąca o numerze 13, czy godziny 25:67:89
<li>Brak możliwości zmiany atrybutu &#8216;name&#8217; pól formularza z poziomu kreatora WYSYWIG (można zmienić w plikach)
</ul>
<p>Aby pokazać, kilka razy podkreślaną w powyższym tekście, elegancję narzędzia, poniżej znajduje się wygenerowany przez nie przykładowy formularz html, którego tworzenie nie trwał dłużej niż 2 minuty. Wygląd jest w 100% oryginalny, zmodyfikowane (zmiany w otzrymancyh plikach) jest jedynie działanie klawisza &#8216;Wyślij&#8217;</p>
<p><iframe style="width:100%;height:800px" src="/teksty/phpform/form.html"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wvista.pl/index.php/2010/03/kreator-formularzy-html/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

