Strona główna » Blog » Moje narzędzia pracy 2017

Moje narzędzia pracy 2017

Postanowiłem spisać i w ten sposób upamiętnić mój obecny zestaw narzędziowy – może kiedyś będę mógł do niego z nostalgią wrócić albo może ktoś skorzysta w jakiś sposób z tej listy.

Systemy operacyjne i urządzenia

Pracuję na komputerach desktopowych z Windowsem 10 – jeden mam w pracy, drugi mam w domu. Pracuję w Linuksie z poziomu konsoli gdy wykonuję jakieś prace zdalne na serwerach. No i tutaj komentarz:

  • Czemu nie pracuję na laptopie? – Przez kilka ostatnich lat pracowałem częściowo na desktopie i częściowo na laptopie, co ostatecznie uświadomiło mi, że laptop nie jest dostatecznie komfortowy.
  • Czemu nie pracuję tylko na Linuksach? (Stereotypowy informatyk to przecież linuksiarz.) – Pomimo upływu lat oraz wielu usprawnień systemów Linuksowych, praca w nich to wciąż dramat. Miałem okazję ostatnimi laty pracować na kilku Linuksach i doceniam ich rozmaite rozwiązania, ale ostatecznie jestem nimi zmęczony. Praca w nich z poziomu konsoli na serwerze to inna para kaloszy. Gdybym miał jednak wrócić do tego systemu, to wybrałbym Linux Mint.

Na telefonie nie pracuję, ale tak gwoli informacji – preferuję telefony z Windows Phone. Niestety, wygląda na to, że ten system może się nie utrzymać.

Oprogramowanie

Podstawowe – niemalże stały składnik moich codziennych działań

  • Double Commander – przesiadłem się kiedyś na niego z Total Commandera i chociaż nie wszystko mi odpowiada, to ostatecznie polubiłem tę darmową alternatywę;
  • HeidiSQL – jakoś do żadnego innego managera SQL nie mogłem się nigdy przekonać a Heidi ma coś specyficznego w sobie;
  • WinSCP;
  • PuTTY;
  • GitHub for Desktop;
  • Git;
  • Atom;
  • Notepad++.
  • Chrome, Firefox, Internet Explorer, Edge – rozmaitość przeglądarek do prac webowych.

Jeżeli już by mi się zdarzyło pracować graficznie na Linuxie, to zapewne to byłoby zainstalowane:

  • Remmina – wspaniały klient zdalnego pulpitu.

Biurowe i graficzne

  • Microsoft Office – w domu mam wersję 2007, którą uważam za wystarczającą do wszystkiego; w pracy mam wersję 2013;
  • IrfanView;

Warto może jeszcze wspomnieć okazjonalnych gości:

  • Paint.NET.
  • Inkscape – wolałbym może Corel Draw, ale Inkscape jest darmowy i ma swoje specyficzne zalety;
  • XMind;
  • Libre Office – czasami różnice między działaniem LO a Microsoft Office mają znaczenie w wykonywaniu niektórych nie-biurowych działań, ale i tak umieszczam LO w dziale “biurowe”.

Programistyczne

  • Atom;
  • Notepad++ – dobrze się sprawdza nie tylko jako prosty ogólny edytor, ale też do różnych operacji tekstowych i pracy z dokumentami XML;
  • Microsoft Visual Studio – nie lubię, ale w dzisiejszych czasach uniknięcie tego IDE jest dosyć trudne;

Jeżeli chodzi o specyficzne języki programowania to jeżeli już mam w nich pracować, to wygląda to tak:

  • SharpDevelop – preferuję nad Visual Studio jeżeli chodzi o pracę w C# / ASP.NET;
  • Eclipse – do Javy;

Bazy danych

  • MariaDB – preferuję nad MySQL, bo w moim odczuciu sprawniej działa i też lepiej się analizuje skryptem mysqltuner.pl;
  • MySQL – gdy nie można MariaDB;
  • SQLite – do nie-webowych projektów.
  • HeidiSQL;
  • SQLDeveloper – tylko do Oracle’a.

Serwerowe

  • Webmin – bardzo ułatwia zarządzanie zarówno pojedynczymi maszynami jak i klastrami maszyn;
  • Lynx – wspaniała pomoc w dostępie do webowych paneli zarządzania niektórymi usługami z poziomu konsoli; przeglądarka tekstowa.

Aplikacje internetowe

  • phpMyAdmin – miałbym trochę uwag do tej aplikacji i może wolałbym używać innej, ale ta jest na tyle wszędobylska i ostatnimi czasy obrośnięta w fajne funkcjonalności, że się jej trochę trzymam (natomiast gdy tylko mogę, to od niej uciekam do Adminera);
  • Adminer – gdy trzeba szybko postawić webowego managera baz danych (zawiera się w jednym pliku PHP);