Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#unix

Lider

w Programowanie

14piorunów

. źródło

Autorytet0piorunów

Generalnie te skracanie nazw to patologia. Ma to sens w przypadku komend do terminala, ale w kodzie to nie ma sensu w ogóle. Dużo więcej czasu spędza się na czytaniu kodu niż jego pisaniu. Dlatego powinno cisnąć się na czytelność i jasne nazwy.

Gruba ryba2piorunów

@malkontenthejterzyna

Zakładam, że niewiele pracowałeś z linuksem/uniksem, więc filozofia tamże stosowanego nazewnictwa jest Ci obca.

1. Krótkość nazw poleceń oszczędza Twoje dłonie i przyspiesza Twoje tempo. Jeśli tekst jest Twoim środowiskiem, to kazdy oszczędzony* znak robi Ci duża różnicę.

2. Skrócone nazwy mają sens. To po prostu zwykły obcy język. A w dodatku skrótowce są tak dobrane, że łatwo je zapamiętać.

3. Paradoksalnie, skrótowce motywują Cię do tego by się uczyć polecen. Ba, po to można robić aliasy, by skracać to jeszcze bardziej.

A dla ludzi, którzy blednie sądzą, że powershell jest lepszy:

grep -HR some_text *.log

Get-ChildItem -Recurse -Filter *.log | Select-String -Pattern "some_text" -CaseSensitive

* Jeśli znasz polecenia. Jeśli nie znasz, to używanie powershella też nie będzie frajda, bo konia z rzędem temu, kto bez czytania instrukcji się domyśli jak działa get-childitem

Osobistość1piorunów

@malkontenthejterzyna Nah, swego czasu śmiano się z Javy że jest bardzo ekspresyjna i kod jest długi przez długie nazwy. Skracanie (z umiarem) ma ogromny plus tworząc krótszy kod który mimo skróconych nazw będzie czytelniejszy niż funkcja na 3 słowa z dokładnym opisem co robi itp. Chociaż w wypadku creat -> create to nie robi większego znaczenia.

Pokaż więcej komentarzy (6)

Fanatyk

w Hydepark

5piorunów

https://www.youtube.com/watch?v=nqq1H25JcNE

GURU2piorunów

@radek-piotr-krasny Dziś z rozpędu użyłem grepa w powershellu. Winda nie jest posixowa. 😆

Pokaż więcej komentarzy (4)

Gruba ryba

w Hydepark

8piorunów

Człowiek z ekosystemu Linuxa wychodzi, Linux z człowieka nigdy. MC odpalony w terminalu macOS :smiley:

Gruba ryba4piorunów

@Miedzyzdroje2005 człowiek 25 lat grzebie się z tymi linuksami, a tego wynalazku nigdy nie używał xD

Aż zainstalowałem, żeby zobaczyć jak to działa.

Nie podoba mi się, wywalam. Trzeba dbać o właściwą higienę systemu xD

Pokaż więcej komentarzy (7)

Gruba ryba

w Technologia

6piorunów

GERSHWIN brzmi obco ? UNIX, NeXSTEP GNUStep też? GHOSTBSD 25.02 i powrót do lat 90tych. Nowy desktop

Bartek z kanału Świat Linuxa omawia deweloperską wersję nowego pulpitu dla FreeBSD napisanego w oparciu o biblioteki systemu OpenStep (technologia używana w macOS) #freebsd #unix #opensource #openstep #gershwin #technologia #oprogramowanie #opensource #ghostbsd

GURU

w Hydepark

106piorunów

Cron skończył 50 lat. Pół wieku zadania wykonują się w tle.

Fanatyk15piorunów

@30ohm - taka ciekawostka - jest wiele implementacji crona - mi fcron z 10 lat temu d⁎⁎ę uratował bo ma możliwość schedulowania zadań w dowolnych strefach czasowych (bazując na systemowym tzdata) - i Dayligh Savings przestały mi być straszne: http://fcron.free.fr/

Fanatyk34piorunów

@30ohm, @Fly_agaric, @kdjswq25-1, @Alembik, @ataxbras - kolejna ciekawostka - wiele lat temu miałem szefa co szczycił się super szybkimi pisaniem na klawiaturze - "e" i "r" na llawiaturze są blisko siebie więc niechcący usunął crontaba z kluczowego serwera przy pomocy polecenia "crontab -r" (zamiast go edytować przy pomocy "crontab -e") - oczywiście cron na RHELu nie pyta o potwierdzenie usunięcia - a akurat ten system zarządzał dziesiątkami innych systemów uruchamiając na nich skrypty, więc panika 😱
Zgadnijcie kto jak tylko przyszedł do firmy dodał do crontaba zadanie które robiło backup crontaba :stuck_out_tongue_winking_eye:
Po minucie paniki plik został przeze mnie przywrócony - ale wyraz jego twarzy po tym jak popatrzył na mnie po naciśnięciu Enter pamiętam do dziś :rolling_on_the_floor_laughing:

Pokaż więcej komentarzy (13)

Fanatyk

w LINUX

13piorunów

**Modern Unix**

Zbiór nowoczesnych, szybszych i rozsądniejszych alternatyw dla popularnych narzędzi uniksowych.

  

Osobistość3piorunów

Jest tam podane parę "top-ów" ale moim zdaniem brakuje 2 najlepszych:

btop* (screen 1) - chyba najwygodniejszy i ma najwięcej funkcji z programów tego typu oraz jest bardzo szybki
nvtop* (screen 2) - chyba jednyny użyteczny monitor karty graficznej w formie htopa jaki znam (i działa zarówno na AMD jak i Nvidii)

Osobistość1piorunów

A no i jeszcze zapomniałem, że btop ma też monitor sieci bo mam go domyślnie ukrytego, tak to wygląda z wszystkimi zakładkami otwartymi:

Lider4piorunów

@koszotorobur Zamiast exa jest teraz eza - używam i chwalę sobie bardzo.
dust i duf też. Ten ostatni z -only-fs ext4 bo inaczej pokazuje mounty snapa.
fd (fdfind) to pierwsza rzecz jaką dorzucam do gołego pingwina. Standardowy find to zawsze była pomyłka.
fzf jest świetny.
jq is nowadays a must.
Resztę znam, ale jakoś mogę bez nich żyć.

Pokaż więcej komentarzy (22)