Sprawdź posty dot. Salesforce

sty 022012

Jak parsować duże pliki XML w PHP?

Jakiś czas temu stanąłem przed problemem parsowania dużych plików XML w PHP. O ile z małymi plikami nie ma problemu i całość parsowana jest szybko, to próba obsługi większych plików często powoduje zatrzymywanie wykonywania skryptów. Tak duże pliki są jednak często wykorzystywane przy zdalnych aktualizacjach ofert (np. publikowanych przez hurtownie).

Dzieje się tak, gdyż PHP ma z góry założone ograniczenie na możliwą do wykorzystania pamięć, a parsowanie plików standardową metodą (np. DOMDocument) potrafi ją skutecznie wykorzystać.

Rozwiązaniem jest skorzystanie z klasy XMLReader, domyślnie dostępnej w standardowej konfiguracji PHP od wersji 5.1.0 .

Czytaj więcej ...

Tagged with , , 3 komentarzy
paź 312011

Powrót po latach

A dokładniej po dwóch. Tyle właśnie czasu minęło od ostatniej notki.

Przez ten czas sporo zmian zaszło w moim życiu, zarówno prywatnym jak i zawodowym. Prawdziwa miłość, nowa praca (a tym samym nowe wyzwania), rezygnacja z prowadzenia sklepów internetowych i ich sprzedaż. Ale po kolei.
Czytaj więcej ...

0 komentarzy
sie 302009

Moja wypowiedź w książce dot. usability w e-biznesie

Kilka dni temu w wydawnictwie Helion ukazała się książka "Usability w e-biznesie. Co kieruje Twoim klientem?" gdzie w jednym z rozdziałów (akurat w darmowym fragmencie dostępnym do pobrania) poświęconym projektowaniu wyszukiwarki znalazła się moja wypowiedź nt. wyszukiwania kolorów w sklepie internetowym którą przedstawiałem wcześniej na blogu.

Książki jeszcze nie czytałem, ale ze spisu treści i wspomnianego fragmentu w PDF wynika, że zawartych będzie tam sporo porad dla właścicieli sklepów internetowych. I nawet jeśli większość zagadnień jest znana, to warto odświeżyć sobie pamięć. Wystarczy przecież jeden nowy pomysł aby cena książki wielokrotnie się zwróciła.

0 komentarzy
lip 022009

Procedura naprawy na przykładzie XBOX 360

O tym jak powinna wyglądać wzorowo procedura naprawy wie na pewno dział napraw Microsoftu zajmujący się XBOXem 360.

Ponieważ mój sprzęt zaczynał odmawiać posłuszeństwa (zawieszanie się w losowych momentach), postanowiłem skorzystać w gwarancji i odesłać konsolę do naprawy. Jak wyglądał przebieg naprawy?
Czytaj więcej ...

3 komentarz
paź 292008

Wyszukiwanie kolorów w sklepie internetowym

Większość sklepów internetowych ma zwykłą, prostą wyszukiwarkę. Wpisuje się wtedy jakiś wyraz lub frazę, a sklep przeszukuje produkty biorąc pod uwagę pod uwagę nazwę i opis produktu. Zwykle wystarcza to aby znaleźć poszukiwany przedmiot.

Często przy prostej wyszukiwarce jest link do wyszukiwania zaawansowanego, gdzie dodatkowo możemy zdefiniować zakres cenowy czy ograniczyć wyszukiwanie do wybranej kategorii.

Czytaj więcej ...

1 komentarz
paź 082008

Teraz My. Prześwietlamy – Tomasz Sekielski, Andrzej Morozowski

Na co dzień mam się za osobę nieulegającą zbytnio emocjom podczas dokonywania zakupów. Dlatego trudno namówić mnie na nieplanowany zakup, niezależnie od tego czy przedmiot kosztuje 30 czy 300 zł. ZAWSZE odkładam zakup tym samym dając sobie czas do namysłu i odpowiedzenie sobie na pytania "czy warto?" oraz "czy na pewno potrzebuję?" i "czy nie będę żałował?".

Wyjątkiem od tej zasady było nabycie wspomnianej w tytule książki dobry rok temu podczas nieplanowanej przeze mnie (a planowanej przez Olę) wizycie w Empiku. I chociaż tradycyjnie książka musiała odleżeć swoje na półce zanim zabrałem się za czytanie, to nie żałuję.

Książka ta to seria wywiadów z ludźmi z polskiej polityki autorów programu "Prześwietlenie" i późniejszego "Teraz my". Rzuca nieco światła na pozakulisowe rozgrywki, a całość oprawiona o komentarze dwójki dziennikarzy. Rozmowy w większości dotyczą afer III PR oraz nadziei na IV RP.

Polecam wszystkim obserwującym polską politykę.

0 komentarzy
paź 032008

Backup serwera www c.d.

Pisałem poprzednio o wykonywaniu kopii plików na serwerze współdzielonym. Rozwiązanie które podałem sprawdza się jednak gdy mamy dostęp do shella, ale z doświadczenia wiem że sytuacje takie są sporadyczne.

Napisałem więc skrypt, który robi praktycznie to samo wykorzystując jednak wbudowaną w PHP obsługę archiwów ZIP. Wykorzystałem do tego celu bibliotekę pclzip.lib.php dzięki której w łatwiejszy sposób można tworzyć pliki ZIP.

Czytaj więcej ...

0 komentarzy
1 2 3 4 8