Kawałek Kodu

Co tu się odskryptala?! Czyli programistyczne porady na luzie

Rzucam wszystko i uciekam, czyli jak pogodzić ze sobą download i redirect w PHP.

Lato w pełni, więc możemy się pokusić o połączenie przyjemnego z pożytecznym. Będziemy prawie robić psikusy, czyli rzucać wodorostami w upatrzoną najładniejszą dziewczynę (lub chłopaka) i uciekać gdzie pieprz, albo choćby trzcina rośnie. Co prawda bardziej przyjemne będzie to dla nas, a nie dla naszego celu, ale jak powiedziałem, będzie to prawie psikus. Tak naprawdę będziemy chcieli dwa analogicznie działania przenieść na płaszczyznę programowania.

Czytaj dalej

Unboxing, czyli element wizualnie szerszy niż jego kontener (na przykładzie Bootstrap).

Ten kto chodził do przedszkola ma pewnie zdjęcie grupowe, na którym stojąc przed przebierańcem w stroju Św. Mikołaja, szczerzył zęby w stroju wróżki lub prężył pierś w stroju kowboja robiąc za mistrza pierwszego planu. Dziś już jako trochę starsi zajmiemy się podobnym efektem - sprawiania wrażenia, że mniejszy element zajmuje całą szerokość strony, pomimo, że mieści się w rodzicu i obydwoje wcale tacy szerocy nie są.

Czytaj dalej

Vegetab, czyli gra w pasku przeglądarki, dla korpoludków i nie tylko.

Nudny miting? Jesteś sam na ołpenspejsie? Nie chce Ci się pracować nad nowym asajmentem? Musisz coś zrobić trzy rzeczy asap, a w tym czasie przeczytać 12 erdżent maili? Gra Vegetab jest dla Ciebie. Nie wymaga instalacji. Możesz grać na pracowniczym komputerze udając, że przeglądasz najnowsze wieści z rynków finansowych. Vegetab - gra dla chłopów i dla bab. Dziś na luzie, bez teoretyzowania.

Czytaj dalej

Rzeczy niemożliwe załatwiam od ręki, na cuda też nie trzeba czekać, czyli o błyskawicznym ditheringu... w CSS.

Mam taką książkę z roku 1989 o grafice komputerowej. Jest to jedna z tych książek, której treść jest aktualna również dziś, a jednocześnie rzadko spotykana w nowych pozycjach. Jest tam przedstawiona twarz w porównaniu dwóch rozdzielczości - niskiej i wysokiej. Aby grafika odwzorowywała realny obraz użyto ditheringu. W tamtych czasach przy ograniczeniach, metoda robiła na mnie ogromne wrażenie. Ostatnio wróciłem do niej i zrobiła jeszcze większe wrażenie.

Czytaj dalej

Miarka się przebrała, czyli o wskaźniku przewinięcia strony jeszcze inaczej (spin-off).

Jeśli nie odróżniasz metra od centymetra, albo masz problem z procentami, to dzisiejszy wpis jest dla Ciebie. Nawet jeśli masz miarkę w oku, to również. I choćbyś był krawcem i zmierzył tysiąc mankietów. Wtedy też.

Czytaj dalej

Jestem validą czy invalidą? Czyli własne komunikaty zamiast natywnych błędów walidacji S01E01.

Chcąc się upewnić co do naszej nieomylności nie wystarczy nam czasem sucha odpowiedź twierdząca. Chcemy aby nasz zmysł słuchu przyjemnie łaskotały piękne słówka. Każdy chciałby usłyszeć: "Hej! Kolego, jesteś jedynym na świecie, który ma rację!", albo "Droga Koleżanko! Chylę czoła przed Twoją mądrością!". Czy Constraint Validation API będzie tym, który szepnie parę ładnych słów?

Czytaj dalej