Ucieczka z zagnieżdżonej pętli

· ? komentarzy

Pisząc kod w dowolnym języku programowania często gęsto używamy pętli. Czasem owe pętle trzeba pozagnieżdżać. Na przykład pętla zewnętrzna leci po rekordach jakiegoś zestawu danych, a wewnętrzna (zagnieżdżona) - po kolu…

Pchełki Powershell: pobudka!

· ? komentarzy

Mam w sieci lokalnej maszynę z Linuksem, której używam od czasu do czasu do różnych eksperymentów podczas pisania kodu. Nie ma tam nic ważnego i nie używam jej zbyt często, ale czasem się jednak przydaje. W czasie kiedy…

Pchełki Powershell: sudo

· ? komentarzy

Mój poprzedni pracodawca preferował systemy uniksopodobne, tak więc wszyscy pracownicy dostawali albo laptopy z Linuksem, albo Makówki. Na szczęście można było wybierać. Do Makówek mam niechęć: ideologiczną od zawsze, a…

Losujemy element w Excelu

· ? komentarzy

Niedawno dostałem do rozwiązania względnie proste zadanie: wypełnić kolumnę Y w Excelu losowo wybranymi wartościami z kolumny X. Mogą się powtarzać. Rozwiązanie jest łatwe, chociaż na pierwszy rzut oka nieoczywiste: Wyz…

Powershell 7: eksperymentujemy #5

· ? komentarzy

*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 …

Powershell 7: eksperymentujemy #4

· ? komentarzy

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ę sukces…

Powershell 7: eksperymentujemy #3

· ? komentarzy

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 pr…

Powershell 7: eksperymentujemy #2

· ? komentarzy

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 …

Powershell 7: eksperymentujemy #1

· ? komentarzy

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. Optymis…

Za dużo spacji – wersja w Powershell

· ? komentarzy

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](https://xpil.eu/PCJ1Y) Dziś króciutko ten sam trick…

Udajemy, że myślimy

· ? komentarzy

Ludzie często udają. Udają różne rzeczy, z najdziwniejszych powodów. Ja na przykład udaję, że umiem mówić po angielsku. Udaję tak dobrze, że przez ostatnich czternaście (bez mała) lat na emigracji nikt się nie zorientow…

Pchełki PowerShell: małe na duże, przez schowek

· ? komentarzy

Dziś jednolinijkowa Pchełka, która narodziła mi się w pracy całkiem niedawno, ponieważ jestem leniwy, a lenistwo - jak powszechnie wiadomo - jest motorem postępu. Zadanie miałem do wykonania niezwykle nudne i odmóżdżają…

Pchełki Powershell: xls na csv bez Excela

· ? komentarzy

Dziś coś z dziedziny komputerów, czyli jak automatycznie zamienić plik XLS (albo XLSX) na CSV bez konieczności instalowania Excela. Zakładam tu, że dysponujemy komputerem z jakimś w miarę świeżym systemem Windows (7 / 8…