Pchełki

Pchełki to dział głównie dla programistów lub chętnych do nauki programowania. Znajdziesz tu dużo różnych przykładów kodu, głównie w SQL, VBA i Pythonie.

Długość ma znaczenie

Naiwnie liczę na to, że część moich Czytelników przeczyta dzisiejszy wpis skuszona tym filuternym tytułem. Niestety, naga prawda jest taka, że po pierwsze primo będe dziś promował krótkość a nie długość, a po drugie primo nie wiem o czym tam sobie jeden z drugim myśli, w każdym razie chodzi dziś …

Czytaj dalej »

Pchełki są git

Od pewnego czasu obserwuję rosnącą popularność narzędzia GitHub. Jest to publiczny serwer do przechowywania i wersjonowania kodu. Postanowiłem spróbować - a że mam całkiem sporo pchełek VBA, SQL oraz (od niedawna) Python, założyłem dziś konto na GitHub po czym wrzuciłem tam wszystkie swoje pchełki.

Czytaj dalej »

W uścisku Pythona

Jak się moi wierni Czytelnicy (a można ich policzyć na palcach pijanego pracownika tartaku) zdążyli zorientować, od czasu do czasu publikuję na łamach swego bloga pchełki. Dotychczas pchełki dzieliły się na dwie kategorie: VBA oraz SQL.

Czytaj dalej »

Pchełki SQL, odcinek 12: Chłopstwo górą

Jakiś czas temu pokazywałem w jednej z Pchełek jak za pomocą SQL wyszukiwać piętnastoliterowe słowa języka polskiego, mając dane trzynaście liter i dwa blanki. Pokazywałem też podobny przykład dla słów siedmioliterowych (a więc: pięć liter i dwa blanki).

Czytaj dalej »

Pchełki VBA, odcinek 20: polskie znaczki

Niedawno jakaś zbłąkana dusza trafiła na mego bloga w poszukiwaniu metody na znalezienie w tekście, za pomocą VBA, polskich znaków. Z kontekstu domyśliłem się, że nie chodzi o znaki drogowe. Drogą intensywnej dedukcji wykoncypowałem nawet, że chodzi o polskie znaki diakrytyczne, czyli tzw. "ogonki".

Czytaj dalej »

Pchełki VBA, odcinek 19: czytamy z pliku

Nie jestem osobnikiem zbyt wścibskim i nigdy tak naprawdę nie byłem w stanie zrozumieć szaleństwa programów typu "Big Brother", w których podglądactwo z wstydliwej czynności zostało wzniesione na piedestał i okazało się Sztuką (przez wielkie "gie" co prawda, ale jednak sztuka to sztuka).

Czytaj dalej »

Pchełki nie będzie

Próbowałem ostatnio wyprodukować na potrzeby bloga kolejną pchełkę SQL. Ponieważ od czasu do czasu lubię pogmerać w liczbach pierwszych, stwierdziłem, że fajnie będzie napisać prosty generator takowych. Stworzyłem więc skrypt, który generuje liczby pierwsze od dwóch do miliona, potem rozszerzyłem go na sto milionów, zacząłem się zastanawiać nad miliardem...

Czytaj dalej »

Pchełki SQL, odcinek 6: pułapka na kursie

Trafiła mi się ostatnio w pracy krótka acz treściwa historia związana z kursami walut. Wprost idealny materiał na pchełkę. Ponieważ - jak to zwykle bywa - w warunkach "bojowych" dane są dużo bardziej skomplikowane niż mówi teoria, zamiast wrzucać tutaj swój "brudny" kod z prawdziwego systemu, zbuduję od zera coś …

Czytaj dalej »

Pchełki SQL, odcinek 5: jak nie liczyć drzew

Dziś króciutka przypowieść o tym jak to Bazyl rekordy zliczał. Na początek kilka kwerend, które sobie siedziały w bazie od wieków. Posłużę się uproszczeniem w postaci drzew i liści. Faktyczne pająki, którymi się muszę posługiwać, są na oko ze sto razy bardziej zawiłe.

Czytaj dalej »

Pchełki VBA, odcinek 17: Shape

Kolega spytał mnie niedawno w jaki sposób utworzyć pole tekstowe z zaokrąglonymi rogami, w zadanej komórce. Pole tekstowe ma być sformatowane tak samo jak komórka pod nim. Rozwiązanie jest względnie proste aczkolwiek stopień komplikacji zależy w dużej mierze od tego jak bardzo owo pole tekstowe ma przypominać przykrywaną przez siebie …

Czytaj dalej »

Pchełki VBA, odcinek 16: Enum

Jakiś nieszczęśnik trafił wczoraj na mojego bloga w poszukiwaniu typów wyliczanych w VBA. Przypuszczam, że w efekcie usnął i spóźnił się do pracy, skutkiem czego zapamiętał sobie, żeby nigdy więcej tutaj nie zaglądać. Niemniej jednak nadgryzę temat - a nuż ktoś kiedyś tu trafi szukając typów wyliczanych - i proszę …

Czytaj dalej »

Pchełki VBA, odcinek 14: Kolorki

Dzisiejsza pchełka będzie pchełką wśród pchełek, czyli maleństwo. Zaledwie dwanaście linii kodu. Pokażę w jaki sposób odczytać programowo kolor zadanego piksela na ekranie. Umiejętność raczej rzadko potrzebna, ale nigdy nic nie wiadomo. A nuż ktoś kiedyś będzie potrzebował odczytać kolor piksela - i bang, oto jest.

Czytaj dalej »