Programy Linuxowe, które mogą się przydać

Na studiach informatycznych wielu z Państwa ma pierwszą lub prawie pierwszą styczność z Linuxem. Oto więc lista programów, które wg mnie mogą się przydać:

  1. OhMyBash – to nie jest program, tylko zestaw ustawień dla domyślnej powłoki (bash), dzięki temu więcej informacji będzie nam prezentowanych od razu, co bardzo ułatwia życie.
  2. ZSH i OhMyZSH – ZSH jest alternatywą dla Basha, wg wielu zdecydowanie lepszą, mimo iż wciąż mniej popularną. Do ZSH polecam zestaw ustawień ułatwiający życie OhMyZSH.
  3. WindTerm – jeśli musisz łączyć się przez SSH i cię męczy konieczność pisania wszystkiego, to jest to narzędzie dla Ciebie. Nie dość, że możesz sobie łatwo dodać zakładki do ścieżek zarówno zdalnych jak i lokalnych, to jeszcze na dodatek masz podgląd plików, które możesz łatwo edytować w ulubionym edytorze, a zmiany lądują na serwerze. Powiem więcej – to narzędzie nie jest tylko na Linuxa.
  4. Intoli/Exodus – jest to narzędzie, przy pomocy którego możemy ominąć brak możliwości zainstalowania wymaganego programu na serwerze (np. uczelnianym), narzędzie kopiuje wybrany program ze wszystkimi narzędziami, że na serwerze zdalnym wszystko działa jakby było zainstalowane.
  5. ZeroTier – jest to narzędzie, dzięki któremu możemy bezpłatnie (póki nie jesteśmy firmą) sobie utworzyć sieć VPN, którą nie musimy zarządzać sami (nie musimy stawiać serwera na publicznym IP). Możemy sobie na swoim komputerze/mikrokomputerze/zaawansowanym routerze wrzucić pewne pliki/usługi i mieć do nich dostęp z kilkudziesięciu urządzeń. Wszystko za darmo … dopóki nie jesteśmy firmą.
  6. Signal – jest to, wg Niebezpiecznik.pl, najbezpieczniejsze narzędzie do komunikacji w internecie, jest to aplikacja na telefony, mając ją można mieć to samo konto na komputerze. Umożliwia wysyłanie wiadomości, plików, prowadzenie rozmów z udostępnianiem ekranu. Wszystko za darmo.
  7. 7-zip [Windows]- jest to darmowa alternatywa do WinRara (wg wielu porównań nie gorsza a nawet lepsza niż WinRar np. porównanie1). Ogólnie jeśli mamy do wyboru piracić WinRara, albo używać nie ustępującego mu w niczym 7-zipa, to nie zaszkodzi być uczciwym:D.
  8. ffmpeg – jest to zestaw narzędzi do obróbki audiowizualnej. Przydatny gdy chcemy np. przekonwertować bezstratnie film na inny format, czy wyjąć muzykę z filmu. Przykładowo:
    ffmpeg -i plik.mp4 -acodec libmp3lame plik.mp3 # - jak można wyjąć dźwięk z filmu
    Narzędzie ma jeszcze takie opcje jak m.in. film na klatki, klatki na film, wycinanie fragmentu z filmu i niezliczone inne opcje. Nie znam lepszego bezpłatnego narzędzia do zabawy z multimediami niż to.
  9. youtube-dl – jest to narzędzie konsolowe na różne systemy, które umożliwia pobieranie filmików z Youtube, jak również całych list odtwarzania. Narzędzie używa biblioteki w pythonie, dzięki czemu sami możemy ściągać łatwo programy.
  10. pdftk – narzędzie konsolowe do modyfikowania plików PDF. Zawiera dużo funkcji, ale najpraktyczniejsza dla mnie to usuwanie hasła z PDFów w następujący sposób:
    pdftk plikZHaslem.pdf input_pw PROMPT output plikWYjsciowyBezHasla.pdf
    Można też wyjąć poszczególne strony:
    pdftk plikOryginalny.pdf cat 1-12 14-end output plikWynikowy.pdf
  11. OnlyOffice – jest to darmowa alternatywa do MS Office, która jest wysoce kompatybilna z formatami MS. Poza tym jest możliwe postawienie OnlyOffice Community Server na własnym serwerze aby mieć prywatną możliwość edycji dokumentów on-line. Dla mniej przekonanych polecam cały artykuł porównujący popularne narzędzia biurowe.
  12. trash-cli -na linuxach komenda rm niestety usuwa permanentnie, dlatego polecam sobie skonfigurować narzędzie obsługujęce kosz przy pomocy komend, a także ustawienie aliasu na komendę usuwającą aby domyślnie usuwało do kosza:
    alias rm='trash-put'
  13. Ventoy – multiplatformowy program do robienia bootowalnych USB, jego główną zaletą jest to, że raz przygotowujemy pendrive, a następnie tylko w razie potrzeby dorzucamy obraz na dowolnym komputerze (nie musi być na każdym zainstalowane to oprogramowanie)
  14. TODO: Kate, dia + dia-shapes, audacity, neovim, meld, gimp, pass, db-braver, thunderbird, LibreOffice Draw, exchodus

Wiosenne Targi pracy + Wampiriada + sposobność dla osób studiujących bez doświadczenia

Dwa razy w roku są okresy intensywnego występowania targów pracy. Właśnie teraz jest wiosna, a oto lista jaką znalazłem:
– Targi Pracy AGH: https://www.targi.agh.edu.pl/ 21-22 marca 2023
– Jobicon: https://jobicon.pracuj.pl/krakow/

Dlaczego warto iść na targi pracy:
Są to miejsca gdzie do nas przychodzą potencjalni pracodawcy (głównie IT), możemy się rozeznać na rynku – jakich technologii poszukują, gdzie mają siedzibę, czy są nowe projekty, czy mają staże dla osób bez doświadczenia, czy przyjmują po I roku studiów. Czy akceptują niepełny etat. Ile płacą. Poza tym oferują wiele gadżetów, konkursów itp. Można też skonsultować swoje CV itp. Poza tym jak ktoś chce iść na staż na najbliższe wakacje to może być ostatni dzwonek.

Wampiriada AGH: 20 – 25 marca 2023

Dlaczego warto oddać krew opisałem tutaj: https://demotywatory.pl/5109238/Jak-miec-dlugi-weekend-i-zrobic-cos-pozytecznego-rownoczesnie

Bonus:
Możliwość pracy na każdym poziomie doświadczenia w niepełnym & elastycznym czasie pracy. Akcja podobna jak: https://programowaniec.wordpress.com/2021/06/01/staz-zadaniowy-prototypowanie-aplikacji/,
o szczegóły możecie pytać starszych kolegów, którzy korzystali w poprzednich latach). Proponowane spotkanie zdalne celem dopytania o szczegóły: 24 marca o 21:00. Link do spotkania

PS: Moich studentów zachęcam do współtworzenia strony z pytaniami na rozmowy kwalifikacyjne:
https://programowaniec.wordpress.com/2022/06/13/rozmowy-kwalifikacyjne-pytania/ – hasło na zajęciach