Kawałek Kodu

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

Zamienił stryjek siekierkę na kijek, czyli jak zamienić dwie zmienne bez użycia trzeciej.

W idealnym świecie transakcja wymiany powinna zapewnić obopólną satysfakcję. Niestety nie zawsze tak się dzieje, szczególnie jeśli trafi się na mistrza biznesu, który tak szybko jak się pojawił, tak szybko znika, a my pozostajemy z pustymi rękami. Dzisiejszy wpis będzie namiastką tego idealnego świata, bowiem zajmiemy się zjawiskiem zamiany dwóch zmiennych, a żeby nie być posądzonym o paserstwo, zrobimy to z wykorzystaniem tylko i wyłącznie tychże dwóch.

Czytaj dalej

Skąd się biorą kółka na wodzie, czyli o efekcie water ripple w JS, S01E01.

Ostatnio trochę deszczowo i mokro się zrobiło, więc podejmiemy temat na czasie. Pokażę Ci skąd się biorą kółka na wodzie, a może dowiemy się również dlaczego cegła wrzucona do wody tworzy kręgi. A to wszystko w efektownej formie ubranej w JS oraz Canvas. I co najważniejsze, każdy z Was będzie mógł takie kółka tworzyć na ekranie własnego komputera bez potrzeby oczekiwania na deszcz. Chcesz być Rainman'em? Czytaj dalej!

Czytaj dalej

Włosek zakrętasek, czyli o stroke-dasharray, stroke-dashoffset, nietypowym preloaderze i... dziwnym wskaźniku przewinięcia strony.

Niezależnie od tego czy masz czuprynę jako Giorgio Tsoukalos czy też mógłbyś brać udział w Super Bowl, przepraszam Super Ball, włos z głosy Ci nie spadnie po przeczytaniu dzisiejszego odcinka. I nie tylko z głowy. Dziś o właściwościach związanych z SVG, może niekoniecznie jeżących włosy na głowie, ale równie ciekawych.

Czytaj dalej

Home screen home, czyli jak dodać stronę internetową do ekranu głównego na Androidzie.

Być na tapecie, to pewnie nie tylko moje marzenie, ale być może i niektórych stron, które stworzyłeś Ty. Fajnie jak coś po co często sięgamy jest pod ręką i nie trzeba wykonywać kilku karkołomnych ruchów, aby dostać się do sedna. Czy strona internetowa choć nie jest natywną aplikacją mobilną może być uruchamiana bezpośrednio z ekranu głównego telefonu lub tabletu, a nie poprzez przeglądarkę?

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

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