Archiwum Kategorii: Programowanie

Microtime nie jest unikalnym ID

Czasami zachodzi potrzeba wygenerowania losowego id (np dla rekordów tymczasowych). Jest nawet dedykowana do tego celu funkcja –
uniqid(). Jednakże często nie jest ona wykorzystywana (a powinna). Powodem jest jej słaba wydajność, przez co wielu woli zrezygnować z użycia … Więcej

Opublikowano również w PHP | Skomentuj

Mobilne nowości od jedynki do dwójki

Ostatnie dni obfitowały nowościami w świecie oprogramowania na urządzenia mobilne. Na szczególną uwagę zasługują dwa wydarzenia.

Wydanie finalnej wersji jQuery Mobile 1.0
Najbardziej oczekiwane było wydanie (16 listopada 2011) finalnej wersji wersji 1.0 jQuery Mobile. Jest to wspierająca HTML5 biblioteka … Więcej

Opublikowano również w Android, CSS, HTML, iOS, JavaScript, Mobile | Skomentuj

Do zobaczenia za 100 lat… w przeszłości

Pisząc jeden z importów musiałem ustawiać datę zakończenia ustawioną daleko w przyszłości. Postanowiłem z lekka zaszaleć i ustawiłem sobie datę na sto lat w przyszłość. Troszkę się zdziwiłem widząc, że wygenerowana data to ’1970-01-01 01:00:00′. Zazwyczaj gdy takie coś widzę, … Więcej

Opublikowano również w PHP | Otagowano jako , , | 2 Komentarze

Uważaj na include i include_once!

Funkcja include() przydaje się w wielu sytuacjach. Jest też parę sztuczek i kruczków z tym związanych (o których mowa w manualu PHP).

Mój skrypt dzielił się na kilka akcji, odpalanych w jednej instancji po kolei. Pierwsza akcja wrzucała parę rekordów … Więcej

Opublikowano również w PHP | 1 Komentarz

Wielowymiarowe tablice a POST via CURL

Dzisiaj odbyliśmy małą walkę z wysłaniem metodą POST tablicy wielowymiarowej. Problemem było to, że CURL konwertował tablicę typu:

do:

Najwyraźniej PHPowy CURL spłaszcza takie tablice, robiąc straszne zamieszanie :) Rozwiązanie jest dość banalne. Trzeba “ręcznie” spłaszczyć taką tablicę do formatu:… Więcej

Opublikowano również w PHP | 2 Komentarze