<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.7.1" -->
<rss version="0.92">
<channel>
	<title>Wojny z materią</title>
	<link>http://www.oladesign.biz</link>
	<description>internet, coldfusion i ecommerce okiem programisty...</description>
	<lastBuildDate>Fri, 20 Nov 2009 08:17:10 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Poddani Mediaamby?</title>
		<description>Po zakończeniu projektu znalazłem na swoim biurku elegancko zapakowaną w antyramę laurkę następującej treści:



Tak to jest, jak się dyrekcja dorwie do literatury. </description>
		<link>http://www.oladesign.biz/2009/11/20/poddani-mediaamby/</link>
			</item>
	<item>
		<title>Podzapytania w INSERT</title>
		<description>Taki typowy problem: tabela zawierająca pole, pozwalające użytkownikowi na dowolne ustalanie kolejności rekordów. Prawie każda aplikacja ma coś tego typu. W jednej z moich aplikacji była to płaska lista kategorii:

CREATE TABLE kategorie (
id INT NOT NULL AUTO_INCREMENT,
nazwa VARCHAR(255),
position INT,
PRIMARY KEY(id));
Dodanie rekordu do tej tablicy ma domyślnie umieścić go na końcu ...</description>
		<link>http://www.oladesign.biz/2009/09/03/podzapytania-w-insert/</link>
			</item>
	<item>
		<title>Obsługa drzew w SQL - część 2 - Model ścieżki zmaterializowanej</title>
		<description>W poprzednim wpisie pokazałem typowe podejście do zagadnienia drzew w SQL (notabene: nazywa się on modelem sąsiedztwa), omówiłem też jego podstawowe wady (i zalety) i obiecałem opisać inne podejście - pozbawione wad modelu sąsiedztwa.

Jeśli przyjrzysz się przykładowemu drzewu, który chcemy zapisać w bazie danych, można zauważyć, że położenie w drzewie ...</description>
		<link>http://www.oladesign.biz/2009/07/15/obsluga-drzew-w-sql-czesc-2-model-sciezki-zmaterializowanej/</link>
			</item>
	<item>
		<title>Zmiany, zmiany, zmiany&#8230;</title>
		<description>Nie było okazji wspomnieć:

	pracuję tam, gdzie pracowałem
	ale - z różnych przyczyn (kryzys w US!) już nie mam większego kontaktu z ColdFusion
	teraz moim podstawowym językiem jest PHP
	a MySQL zastąpił SQL Server
	za to zakres produkowanych serwisów drastycznie się rozszerzył: oprócz aplikacji ecommerce tworzę również CMS-y i serwisy społecznościowe
	dzięki  temu notki mają szansę ...</description>
		<link>http://www.oladesign.biz/2009/06/05/zmiany-zmiany-zmiany/</link>
			</item>
	<item>
		<title>Obsługa drzew w SQL - część 1</title>
		<description>Praktycznie w każdym projekcie informatycznym (a w e-commerce w szczególności)  pojawiają sie jakieś struktury drzewiaste. Ich zapisywanie do bazy danych stanowi problem, ponieważ tabele baz danych są przystosowane do zapisu 'liniowego' a nie drzewiastego.

Załóżmy, że mam taką strukturę drzewa (cyferki oznaczają identyfikatory węzłów):



Najczęściej używaną strukturą jest wstawianie do rekordu potomnego ...</description>
		<link>http://www.oladesign.biz/2009/06/04/obsluga-drzew-w-sql-czesc-1/</link>
			</item>
	<item>
		<title>Zagapiłem się&#8230;</title>
		<description>Zagapiłem się, i przez wiele miesięcy (ponad rok!) nie zaglądałem na bloga... aż tu nagle - wirus, trojan, exploit i inne paskudztwa.

Trochę posprzątałem, coś tam naprawiłem i mam nadzieję, że google usunie mnie z indeksu stron niebezpiecznych. Kazali "sprawdzić za jakiś czas"... </description>
		<link>http://www.oladesign.biz/2009/06/04/zagapilem-sie/</link>
			</item>
	<item>
		<title>Dropshipping - powiedz nienieniearghhhh</title>
		<description>Przeczytałem sobie taką notkę o dropshippingu. Idea nawet fajna, ale pomija istotną sprawę: firma zarabia na wartości dodanej. Czym więcej kluczowych funkcji biznesowych będzie realizowanych poza firmą, tym mniejszą wartość dodaną generuje. A zamawianie towaru w hurtowni, pakowanie i wysyłanie do klienta jest chyba jedną z kluczowych funkcji sklepu internetowego, ...</description>
		<link>http://www.oladesign.biz/2008/05/15/dropshipping-powiedz-nienieniearghhhh/</link>
			</item>
	<item>
		<title>Dropdowny, Ajax i usability</title>
		<description>Generalną zasadą budowy dostępnego interfejsu jest takie jego przygotowanie, żeby mogły się nim posługiwać także osoby, które posługują się wyłącznie klawiaturą, lub innymi, niestandardowymi urządzeniami do obsługi komputera. Interfejs powinien być także tak przygotowany, żeby korzystanie z niego było oczywiste, a operacje odwracalne. Nie ma nic gorszego dla aplikacji www, ...</description>
		<link>http://www.oladesign.biz/2008/05/15/dropdowny-ajax-i-usability/</link>
			</item>
	<item>
		<title>ColdFusion - utracone hasło</title>
		<description>Zapisuję to sobie tutaj, bo za każdym razem muszę szukać w sieci ;)

Metoda

1. Lokalizujemy plik neo-security.xml (jeżeli mamy CF zainstalowane na domyślnej ścieżce, to będzie w c:\CFusionMX7\lib\)

2. Szukamy ciągu:


    

3. Zamieniamy wartość na 'false'

4. Zapisujemy i restartujemy serwer CF

Voila! </description>
		<link>http://www.oladesign.biz/2008/05/12/coldfusion-utracone-haslo/</link>
			</item>
	<item>
		<title>SQL Subselect - parę słów o wydajności</title>
		<description>Trafiłem ostatnio na ciekawy wpis na blogu Krisa, traktujący o problemach związanych z wydajnością SQL subselect w dużych bazach (a przynajmniej dużych jak na aplikacje internetową). Temat dla mnie również ciekawy, ponieważ nasza aplikacja ma poważne problemy z wydajnością pojawiające się przy rozroście bazy danych, i część tych problemów jest ...</description>
		<link>http://www.oladesign.biz/2008/05/08/sql-subselect-pare-slow-o-wydajnosci/</link>
			</item>
</channel>
</rss>
