Wrzasq.pl

Allegro WebAPI tutorial vol. 6

Sunday, 26 July 2009, 00:50

Po dość długim czasie ponownie miałem styczność z Allegro WebAPI - ponownie z naciskiem na tworzenie aukcji (sprzedaż). Zauważyłem, że w poprzednich częściach umknęło mi kilka rzeczy dlatego postanowiłem nadrobić teraz zaległości i wspomnieć o kilku rzeczach. Jak również zauważyliście ostatnio nie pisałem zbytnio na ten temat, a również i ta część nie będzie zbyt obszerna. Po pierwsze jest to spowodowane brakiem czasu, a po drugie wszystkie podstawowe elementy usługi już omówiłem, tak więc raczej nie spodziewajcie się w przyszłości kolejnych odsłon na większą skalę, no chyba, że znajdzie się dość obszerny materiał do przedstawienia. Na pocieszenie powiem, że Allegro ogłosiło konkurs na tutorial do Allegro WebAPI, więc może będzie więcej ciekawych materiałów (co nie zmienia faktu, że jest to kpina z użytkowników, aby swój psi obowiązek dokumentowania zwalać na użytkowników i to w tak perfidny sposób na dodatek jako marchewkę dając bilet na koncert :|).

Tags: , , , , ,

» Komentarze

Przecinek, kropka i wykres w ImageMagick

Thursday, 18 June 2009, 01:26

Nie, nie chodzi o interpunkcję. Do projektu, który właśnie wykonuję potrzeba było dorobić generowanie wykresów. Projekt w PHP więc praktycznie miałem dwie możliwości: GD i ImageMagick. Już nieraz przekonałem się jakie ograniczenia ma biblioteka GD i o ogromnej przewadze nad nią tej drugiej dlatego bez chwili wahania zdecydowałem się użyć tejże. Nie jest w tym momencie ważne czego wykresy są generowane, gdyż sprawa, o której piszę jest tak kuriozalna, że przyćmi niewątpliwie każdą tematykę strony. Mianowicie chodzi o problem (bug?), który powoduje następujący rodzaj błędów:

Tags: , , , ,

» Komentarze

SVN w praktyce

Thursday, 23 April 2009, 02:04

Na początku zawsze jest chaos. Brak jakiegokolwiek planu działania, porządku, schematów - tylko wolność i swoboda. Tak zaczyna chyba każdy, kto w domowym zaciszu próbuje stawiać pierwsze kroki w programowaniu. Nie ma potrzeby, żeby programy dzielić na kilka plików, kod mający kilkadziesiąt, góra kilkaset linijek to już tasiemiec - kompiluje się go w ułamku sekundy i sprawdza czy działa; jeśli nie to patrzy dlaczego, jeśli tak to sprawdza, dlaczego tak, a nie inaczej. Zazwyczaj całe środowisko pracy to sam notatnik (wiem, że nie każdy używa Windows, ja pierwsze programy pisałem pod Linuksem i Amiga Workbench, ale przejmijmy, że to synonim "prostego edytora tekstu"). Z czasem jednak wszystko się rozwija - zaczyna się tworzyć coraz bardziej złożone rzeczy, notatnik zastępuje się IDE, odkrywa się, że zamiast wypisywać w każdej linijce śledzoną zmienną, można posłużyć się debuggerem. Ale wraz ze wzrostem złożoności tworzonych projektów trudniejsze jest nie tylko ich rozwijanie, ale również utrzymywanie - zaczyna się zauważać, jak wiele czynności staje się żmudnych i czasochłonnych. Zaczyna się pracować z innymi ludźmi i zachodzi potrzeba kontroli nad kodem (oraz innymi elementami projektów). Jednym z najbardziej pomocnych narzędzi zarówno przy samodzielnym grzebaniu w jakimś bardziej złożonym oprogramowaniu, jak i w pracy w zespole jest system kontroli wersji.

Tags: , , , ,

» Komentarze

Od podstaw: XML

Monday, 30 March 2009, 01:17

XML to "rozszerzalny język znaczników" (ang. eXtensible Markup Language). Oznacza to, że jest to język uniwersalny przeznaczony do tworzenia języków oznaczeń - sam w sobie jest jedynie zbiorem zasad składni, definiuje pewne mechanizmy rządzące dokumentem, nie definiuje za to żadnych znaczników ani atrybutów. Innymi słowy XML określa jedynie format zapisu, a nie format samych danych. Robią to dopiero języki oparte na XML-u takie jak XHTML, RSS i wiele innych. Sam XML jest pochodnym SGML, a ten z kolei wywodzi się z GML. Nie będę ich tutaj omawiał, jednak ich idea jest podobna. Zostały one opracowane w celu przechowywania i współdzielenia dokumentów w jednolity sposób na przestrzeni lat. XML jest w gruncie rzeczy uproszczoną wersją SGML - ogranicza jego implementacje tylko do domyślnej składni, ujednolica wiele zagadnień (jak chociażby "puste" tagi). O XML-u pewnie obiło się wielu osobą o uszy, często jednak nie zdają sobie sprawy jak ważne są niektóre jego aspekty. Widać to chociażby w przypadku stron WWW tworzonych w tej technologii (korzystając z języka XHTML).

Tags: , , ,

» Komentarze

Od podstaw: Unicode i UTF-8

Thursday, 05 March 2009, 17:50

W Internecie od niemal zawsze mają miejsce problemy z kodowaniem (zapisem znaków). Dziś praktycznie powszechnie korzysta się z Unicode (czy też po spolszczeniu - Unikod). Jednak nadal wiele osób, szczególnie nieobeznanych z nim nie ma zbytnio pojęcia czym on jest i dlaczego jest taki ważny. Przeważnie dotyczy to osób korzystających ze środowiska Microsoft Windows i żadnego innego, ponieważ nie zdają sobie oni nieraz sprawy z różnorodności pozostałych platform. Skąd jednak całe to zamieszanie? Zacznijmy od początku.

Tags: , , ,

» Komentarze

Konfiguracja serwisu z kontami FTP

Monday, 02 March 2009, 01:14

Dość ciekawym zagadnieniem, jakie ostatnio musiałem poruszyć przy tworzeniu pewnego projektu jest udostępnianie użytkownikom sewrisu dodatkowych usług. Nie mam tutaj na myśli jakichś usług do wybrania na stronie, ale usług sieciowych. Konkretnie problematyka była taka, aby każdy użytkownik serwisu webowego miał dostęp do serwera FTP z własnym kontem. Serwis oczywiście miał swoją własną bazę MySQL z kontami użytkowników.

Tags: , , ,

» Komentarze