Kawałek Kodu

Programistyczne porady na luzie

"The tag is out there", czyli DOMXPath S01E04

Wstęp.

Dziś odcinek w stylu Indiany Jones'a. Pobawimy się trochę linami... tzn. linkami. Szykuj się na przemierzanie gęstej dżungli węzłów!

Czytaj dalej

Counter and content are kings, czyli zmienna CSS jako wartość dla właściwości content.

Mówią, że kluczem do uwiarygodnienia treści w oczach czytelnika jest zasada "content is king". Aby przyciągnąć czytelników należy zadbać o content. Skoro tak, to dziś zajmiemy się właśnie właściwością content. Zadbajmy o nią!

Czytaj dalej

It came with the frame, czyli border inaczej.

Dzisiejszy wpis nie jest kierowany wyłącznie do koneserów sztuki, bo chyba każdy zawieszając na ścianie zdjęcie z wakacji stara się dobrać do niego jak najoryginalniejszą i gustowną zarazem ramkę. Szukamy swego rodzaju "cutting edge" ramki, która w idealny sposób "odetnie" zdjęcie od ściany.

Czytaj dalej

Gęsiego, gęsiego, czyli o INSERT i UPDATE ON DUPLICATE

Zapewne miałeś do czynienia z potrzebą wstawienia rekordu jeśli go brak i ewentualnej aktualizacji jeśli takowy istnieje. To takie dwie pieczenie na jednym. Ta zabawa nad ogniskiem w języku SQL nazywa się UPSERT (UPDATE+INSERT). Ale dziś nie o genezie tego słowa, ale praktycznym użyciu i to nie w przypadku aktualizacji jednego rekordu, ale całej masy naraz.

Czytaj dalej

Kulturysta, czyli animacja CSS z jedną klatką.

Wszystko we wszechświecie ma swój odpowiednik. Mamy kolor czarny i biały, jest ciepłe i zimne, jest dziura i korek. Wszystko jest binarne i nie może istnieć bez swojego odpowiednika. Czy tworząc animację z jedną klatką uzyskamy jakiś efekt? Co będzie stanowić tą jedną klatkę?

Poszukajmy drugiej połówki.

Czytaj dalej

A co, jeśli? Czyli o upraszczaniu IF w MySQL

Czy czasem wyobrażasz siebie drapiącego się w głowę kiedy w Twoich myślach kłębi się pytanie: czy dałoby się prościej zapisać to zapytanie? Rzeczywiście minę można mieć nietęgą, adekwatną do problemu. Aby nie wpadać więcej na taką minę pokażę Ci dziś kilka prostych porad.

Czytaj dalej