Posts Tagged ‘Narzędzia programisty’

Narzędzia. WinSplit Revolution, czyli zarządzanie oknami w Windows

6 lipca 2009

Od dawna uważam, że dwa duże monitory (na dziś minimum to 19″) powinny być standardem na biurku programisty. Sam przez parę lat miałem taką konfigurację w domu — teraz mam jeden monitor, ale za to córki dwie :).

Do zalet pracy z dwoma monitorami chyba nie trzeba nikogo przekonywać — znacznie większe pole robocze, brak konieczności ciągłego przełączenia się pomiędzy parą okien (na przykład: dokumentacja/IDE, IDE w trybie debug/aplikacja czy nawet TweetDeck/przeglądarka WWW 🙂 ).

Niestety, praca z dwoma monitorami, a nawet jednym dużym, sprawia parę problemów podczas pracy z wieloma aplikacjami (oknami):

  1. Przenoszenie okien pomiędzy monitorami jest kłopotliwe — wymaga oderwania się od klawiatury, paru klików i skupienia podczas przenoszenia okna na drugi monitor.
  2. Podział pulpitu pomiędzy parę okien aplikacji — jeden duży monitor (np. 20″ — 1600×1200) może udawać dwa mniejsze (jak ma pivot) monitory 1200×800.

    Jednak ręczne ustalanie rozmiarów okien i przeciąganie ich we właściwe miejsce to droga przez mękę :(.

Na szczęście istnieje darmowe rozwiązanie tego problemu — aplikacja WinSplit Revolution. WinSplit to darmowa aplikacja pozwalająca na zarządzanie położeniem okien w systemie Windows przy pomocy klawiatury.

Nie będę jej opisywał w szczegółach — zrobił to już Jeff Atwood z Coding Horror.

Jeff jest także autorem prezentacji na stronie domowej WinSplit Revolution.

Oczywiście WinSplit to nie jedyne rozwiązanie. Zanim znalazłem WinSplit-a, używałem aplikacji SplitView.

Jednakże SplitView nie ma dla mnie obecnie żadnej przewagi nad WinSplit Revolution:

  • Ma mniejszą funkcjonalność,
  • Jest płatny,
  • Od stycznia 2009 wydaje się nie być rozwijany :(.

Każdemu kto pracuje z dwoma monitorami lub jednym dużym polecam WinSplit Revolution — naprawdę mocno ułatwia pracę.

Reklamy

Narzędzia. Enso, czyli konsola dla Windows

30 czerwca 2009

Czym jest Enso?

Enso Humanized to niezwykle użyteczna aplikacja ułatwiająca pracę w systemie Windows.

Sposób działania Enso najlepiej pokazuje prezentacja przygotowana przez twórców aplikacji. Zapraszam do obejrzenia!

W skrócie — Enso pozwala na wykonywanie wielu podstawowych operacji tylko przy pomocy klawiatury. Po po naciśnięciu klawisza CAPS LOCK (domyślnie — można to zmienić) pojawia się okno w którym możemy wpisać komendę.

Jak działa Enso?

Dzięki Enso można między innymi, choć nie tylko:

  • nawigować pomiędzy oknami lub zakładkami przeglądarki — komenda GO,
  • zamykać okna i zakładki — komenda CLOSE,
  • minimalizować (MAXIMIZE) i maksymalizować (MAXIMIZE) okna,
  • zamykać aplikacje — komenda QUIT,
  • uruchamiać programy, otwierać dokumenty i strony internetowe — komendy OPEN i OPEN WITH,
  • uruchamiać wyszukiwarkę Google — komenda GOOGLE,
  • prowadzić proste obliczenia — komenda CALC,
  • sterować odtwarzaczem multimediów — komendy PLAY, PAUSE, VOLUME UP, itp.

Enso można także nauczyć nowych komend dzięki komendzie LEARN AS.

Wady Enso

Enso ma też niestety też dwie wady.

Wersja 2.0 pozostała w stanie beta i nie jest zbyt stabilna. Da się z tym żyć, choćby z powodu braku dobrej alternatywy), choć zazwyczaj Enso zawodzi gdy jest najbardziej potrzebne.

Community-enso — wersja rozwijana przez społeczność open source, niestety, także ma tą wadę :(.

Druga wada to brak wersji dla systemu Linux.

Alternatywa dla Enso

Popularna alternatywa dla EnsoLaunchy obsługuje niestety tylko niewielką część funkcjonalności Enso — np. nie wiem jak w Launchy przełączać się pomiędzy oknami, czy sterować odtwarzaczem multimediów.

Wszystkich nieprzekonanych polecam raz jeszcze prezentację pokazującą Enso w działaniu.

Narzędzia. ClipX czyli jak zarządzać historią schowka w Windows

22 czerwca 2009

Każdy deweloper/programista ma swoje ulubione narzędzia — edytor tekstu, środowisko zintegrowane, manager plików czy system kontroli wersji — a przynajmniej mieć powinien :).

Z pomocą tych narzędzi tworzy kod. Kod tym lepszy, czym lepsze są narzędzia programisty i większa jego wiedza o tym jak tych narzędzi używać.

Ja też mam takie narzędzia. Jedno z nich to ClipX — darmowy manager schowka dla Microsoft Windows.

Ten mały program łata jedną z największych wad mechanizmu Copy & Paste w Windows — brak historii schowka i możliwości korzystania z poprzednich elementów schowka. Wady, z punktu widzenia programisty, ogromnej :).

Zalety ClipX to:

  • Łatwa integracja z Windows — prosty instalator, łatwo dostępna i przemyślana konfiguracja (klawisze skrótów, liczba i typ pamiętanych elementów).
  • Obsługa wszystkich aplikacji Windows. No prawie wszystkich, bo ClipX gryzie się z dodatkiem MZ-Tools do antycznego środowiska VB6.
  • Możliwość przechowywania kopii zapasowej kodu w schowku 🙂 — czyli łatwego odnalezienia na liście użytych elementów, fragmentów kodu z przed paru dni. Ta właściwość już nieraz bardzo ułatwiła mi życie.

Wszystkich, którzy jeszcze nie używają ClipX, zachęcam do spróbowania. Naprawdę warto!