eRIZ's weblog

PHP, webdesign, Linux, Windows i inne, bo nie samym chlebem człowiek żyje

howto: walka ze spamem w W3 – Orange, Plus, Era

Jeśliby operatorzy szufladkowali swoich klientów do jakichś kategorii, z pewnością figurowałbym pod etykietką trudny klient. Cóż, walczyłem już z Orange, z Plusem i choć wojna trwała nieraz i tygodniami, to udało się dopiąć swego, a tak naprawdę – upomnieć się o to, co mi się należało i jest prawnie gwarantowane każdemu klientowi.

Jako że ustawa o świadczeniu usług drogą elektroniczną – przynajmniej w teorii – dba o to, aby spam nie nękał naszych skrzynek, to wiadomo, że reklama jest dźwignią handlu. Czym jest spam, można przeczytać w Sieci, moim zdaniem definicja na CNeB-ie jest najbardziej przystępna.

Chciałym podzielić się z Wami swoimi doświadczeniami w postaci małego howto, jak walczyć o swoje prawa.

W3 = Wielka Trójca zawarta w tytule

więcej

JavaScript, jQuery i Uploadify – odłamkowy!

Przyznam, że już dawno nie miałem takiej zagwozdki, jak ta, która spotkała mnie przez ostatnie 3 dni.

Zaczął mnie – delikatnie mówiąc – irytować fakt, iż na maila lecą czasem załączniki 40 MiB, więc postanowiłem napisać na potrzeby teamu małą aplikację, która miała:

  • zautoryzować użytkownika (to nie *share, że wszyscy mają mieć dostęp)
  • ułatwić wybór i upload
  • przyjąć pliki na serwerze i dać znać, komu trzeba

Coś podobnego już działa, jednak to wybitna prowizorka – najprostszy formularz i jedno pole. Ot, filozofia. Ale potrzebne jest coś, co działa trochę lepiej i nie zraża interfejsem. ;)

Teoria fajna?

więcej

PHPCon 2010 – subiektywnym okiem

Jak pewnie niektórzy zdążyli się dowiedzieć, miałem okazję gościć na konferencji PHPCon 2010. Minął ponad tydzień od zakończenia, pora podzielić się subiektywnymi wrażeniami.

Oficjalną relację opublikuję na łamach Wortalu PHP.pl niebawem, tymczasem zapraszam do lektury notki.

Tekst będzie raczej należał do tych dłuższych, zostałeś ostrzeżony(a). ;)

więcej

Flash + Unicode/UTF-8 + PHP = fail?

Ostatnio musiałem się zmierzyć z pewnym algorytmem, który wymieniał dane z aplikacją kliencką pisaną we Flashu pomiędzy PHP. Niby nic skomplikowanego, przesyłanie znaków z kodami ASCII uzyskiwanych flashowym odpowiednikiem metody urlencode(). Jednak pomimo prawidłowej realizacji algorytmu, nadal uzyskiwałem dziwne wyniki.

Jakież było moje zdziwienie, gdy odkryłem, co było grane.

więcej

Video w HTML5

Ostatnio trudno nie oprzeć się wrażeniu, że w Sieci aż wre od dyskusji nt. tego, który kodek powinien być podstawowym dla HTML5 w zintegrowanym odtwarzaniu video. Tak, chodzi o tag <video />.

Właściwie, to pod uwagę brane są tylko dwie opcje – OGG Theora oraz H.264. Wbrew pozorom, między nimi jest dość sporo różnic – zarówno jeśli chodzi o wydajność, jak i licencję, na której mogą być wykorzystywane.

Jakie są moje 3 grosze?

(notka pełna prywaty, przestrzegam przed flamewarem)

więcej

Windows 7 – odrobiona praca domowa

Stali Czytelnicy webloga pewnie wiedzą, że Uniksy do pracy na desktopach się nie nadają (Maców nie lubię, a z Uniksami za dużo kombinowania przy prostych rzeczach) i na co dzień korzystam z Windows. Świadomie.

Od premiery Windows XP minęło blisko 9 lat, o Viście nie chciałem nawet słyszeć, ale już podczas publikacji bet przyglądałem się, jak brat testował nowe dziecko Microsoftu. Od czterech miesięcy również i ja katuję Windows 7 na swojej maszynie.

Z góry zaznaczam – tekst dość mocno subiektywny. ;) Jeśli coś było w Viście, a dopiero teraz to zauważyłem, to cóż. Przepadło. ;)

więcej

36i6 – spam i bezczelność BOK

Problem spamu nie jest chyba nikomu obcy. A jeśli jest, to można mówić o wielkim szczęściu. O ile w przypadku konta e-mail standardem są odpowiednie filtry na serwerach usługodawcy/w kliencie pocztowym, to na telefonach komórkowych jest to problem dość uciążliwy.

Owszem, na wielu smartphone’ach można bez problemu zainstalować programy filtrujące zawartość SMS, ale załóżmy, że telefon ma dla mnie dzwonić i umożliwiać pisanie SMS. Załóżmy…

więcej

Niezawodny serwer – FreeBSD + Nginx + PHP @ FastCGI

Ostatnio o Nginksie pisałem już jakiś czas temu. Pozmieniało się sporo, sam rozwój tego demona był dla mnie sporym zaskoczeniem. Kiedyś niszowy projekt – dzisiaj – zdobywający popularność w szalonym tempie.

Jednak nie ma co się temu dziwić – wydajność jest znacznie wyższa niż najpopularniejszej kobyły (czyt: Apache). No i fakt, że jest produkcji rosyjskiej – już któryś raz z kolei o tym wspominam, a jest to kolejny program potwierdzający regułę. :)

więcej

Podsumowanie AD 2009

Kolejny rok minął jak z bicza strzelił, właściwie, to całkiem niedawno pisałem poprzednie podsumowanie, a teraz wypadałoby podsumować ubiegły, 2009. rok.

Postaram się nie zanudzić – jak to zwykle w takich podsumowaniach bywa – aby się dało o czymś ciekawym poczytać. ;)

więcej

AJAX w jQuery i callbacki JavaScript

O tym, że jQuery jest niezłym narzędziem, nie trzeba nikogo przekonywać. Filozofia łańcuchowania – mam na myśli konstrukcję – nie jest jednak taka oczywista w użytku pod każdym względem. Z jQuery da się wygodnie pracować; to, że coś nie wychodzi wcale nie oznacza, iż trzeba od razu zmieniać używanego frameworka.

Wystarczy zrozumieć kilka rzeczy. ;) Notka jest przeznaczona dla raczej początkujących; starzy wyjadacze pewnie niczego nowego się nie dowiedzą.

więcej

Szufladka