Zagadka za dolara: rozwiązanie #1

Dziś w końcu opublikuję poprawne rozwiązanie zagadki, którą zadałem Czytelnikom w połowie marca. Zagadka w pierwotnym brzmieniu zawierała błąd, dlatego w połowie kwietnia opublikowałem erratę. Na zagadkę oryginalną nikt nie zareagował, natomiast po erracie pojawił się jeden odważny Czytelnik (Krzysztof), który wziął się z nią za bary i po kilku drobnych podpowiedziach z mojej strony uporał się z nią w sposób doświadczalny.

Pchełki Powershell: generujemy losowy ciąg liter

Każdy programista dociera prędzej czy później do momentu, kiedy musi skonstruować losowy ciąg znaków. A to plik tymczasowy utworzyć, a to wygenerować jakieś dane testowe, a to cholera wie co jeszcze.

Dziś pokażę jednolinijkową pchełkę jak zrobić to w PowerShell-u, czyli ulubionym języku skryptowym windowsowych ignormatyków.

A przynajmniej tych, którzy lubią PowerShell 😉

Tradycyjnie już zacznę od gotowego kodu, a potem rozbierzemy go na czynniki pierwsze niczym dojrzałą cebulę.

Pchełki SQL: między językami

Dziś Pchełka dość krótka, za to całkiem interesująca, ponieważ podczas jej pisania poznałem nową konstrukcję języka SQL (a konkretnie jego microsoftowej odmiany czyli TSQL).

W ramach zabaw z nową wersją SQL Servera zaciągnąłem sobie do bazy słownik polski oraz angielski.

Ograniczyłem się do słów o długości nieprzekraczającej 15 znaków – tyle bowiem ma w każdą stronę plansza do Literaków.

Pchełki SQL: Próba konwersji

Patrzymy na okno i wiemy od razu, że to jest okno, prawda? Patrzymy na głowę, nieważne czyją – i od razu wiemy, że to jest głowa. Patrzymy na wieszak i prawie na pewno nie pomylimy go z glebogryzarką. Potrafimy kategoryzować w zasadzie odruchowo i bez większych oporów.

Komputery, może poza naiwnymi namiastkami sztucznej inteligencji, które co i rusz ktoś gdzieś próbuje promować, tak nie mają. Im trzeba powiedzieć konkretnie: to jest liczba siedem. A to jest tekst „siedem”. I tak dalej.

PowerShell i stringi: parametryzacja

Dziś króciutki przykład jak sparametryzować stringi w PowerShellu. A na koniec deser w postaci operatora Switch.

Parametryzacja stringów polega na tym, że w tekście umieszczamy znaczniki, które następnie są zamieniane na konkretne wartości przez interpreter. A skąd te wartości? Z parametrów, które przekazujemy stringom w specjalny sposób.