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.

Powershell 7: eksperymentujemy #5

Wpis kończący serię o nowym Powershell. Obsługa błędów w poprzednich wersjach PS była całkiem niezła. Jest try-catch, jest -ErrorAction, wreszcie jest zmienna $Error ze wszystkimi błędami, które do tej pory udało nam się wygenerować (zarówno krytycznymi jak i niekrytycznymi). W wersji 7 pojawiła się jeszcze jedna komenda: Get-Error. Proszę sobie …

Czytaj dalej »

Powershell 7: eksperymentujemy #4

Powershell 7 wprowadził dwa nowe operatory umożliwiające warunkowe uruchamianie poleceń w łańcuchu. Wyobraźmy sobie, że chcemy najpierw uruchomić polecenie A a potem polecenie B, ale tylko jeżeli A zakończyło się sukcesem. Czemu tak? Na przykład A może tworzyć nowy folder a B kopiować coś do niego – nie ma sensu …

Czytaj dalej »

Powershell 7: eksperymentujemy #3

Po operatorze trójwartościowym i współbieżnej pętli ForEach przyszedł czas na Null-e. Null to takie bydlę, które z jednej strony jest całkiem wygodnym konceptem, a z drugiej przysparza programistom (i twórcom języków programowania) mnóstwo kłopotów. Null z definicji oznacza brak wartości. Nie: zero. Nie: pusty ciąg znaków. Nie. BRAK wartości. Najwięcej …

Czytaj dalej »

Powershell 7: eksperymentujemy #2

Dziś drugi wpis z serii nowinek w nowym Powershell. Tym razem weźmiemy na tapet operator trójargumentowy zwany czasem operatorem warunkowym (po naszemu: ternary operator). Czyli pytajnik z dwukropkiem. Operator ów to nic innego jak sprawdzenie jakiegoś warunku, a następnie zwrócenie wartości X jeżeli warunek ów jest prawdziwy bądź też Y …

Czytaj dalej »

Pchełki Python: 15999

Bierzemy liczbę naturalną, następnie każdą jej cyfrę podnosimy do kwadratu, kwadraty sumujemy, wynik sumowania poddajemy tej samej operacji i tak do oporu. Co wyjdzie na końcu? I w ogóle to na jakim “końcu”, przecież może się toto rozjedzie w nieskończoność? Czemu taki dziwny tytuł wpisu jest? O sssso chozzzi? Okazuje …

Czytaj dalej »

Powershell 7: eksperymentujemy #1

Microsoft wypuścił niedawno nowego Powershella, wersja 7. Podobno ma on zjednoczyć i ujednolicić wszystkie poprzednie wersje i biorąc pod uwagę wysiłki i inwestycje giganta z Redmond może się okazać, że się uda. Optymistycznie dopisałem na końcu dzisiejszego tytułu numerek jeden w nadziei, że rozwinie mi się z tego seria wpisów …

Czytaj dalej »

Pchełki Python: zabawa w gematrię

Gematria, wynalazek pochodzący z czasów starożytnej Babilonii, spopularyzowała się głównie za sprawą Żydów. Oni bowiem zaczęli kombinować nad znaczeniem wartości liczbowych poszczególnych słów i zdań w Biblii wyliczonych jako suma wartości pojedynczych liter. My się dziś Biblią bawić nie będziemy, ale pomysł z ponumerowaniem liter jest całkiem niezły – spróbujemy …

Czytaj dalej »

Za dużo spacji – wersja w Powershell

Jakiś czas temu pokazałem jak za pomocą krótkiego kodu w SQL usunąć wszystkie wielokrotne spacje w tekście i zastąpić je spacjami pojedynczymi. https://xpil.eu/PCJ1Y Dziś króciutko ten sam trick w Powershell, w razie gdyby ktoś kiedyś potrzebował pozbyć się wielokrotnych spacji z tekstu w windowsowym skrypcie. $tekst = "Ala ma kota …

Czytaj dalej »