Oprogramowanie na Mac OS X

Na żądanie publiczności publikuję wpis z listą oprogramowania na OS X, które wydaje mi się przydatne – kolejność losowa. W niektórych przypadkach na liście jest kilka alternatyw.

System, narzędzia

  • Alfred – Spotlight na sterydach (kilka przykładów co można z nim zrobić). Wersja podstawowa darmowa, za dodatki trzeba płacić.
  • QuickSilver – jak wyżej
  • MacFUSE – makowy port FUSE, pozwalający m. in. na zapis danych na dyskach z systemem plików NTFS
  • TunnelBlick – zarządzanie tunelem OpenVPN z poziomu górnego paska
  • iTerm2 – zamiennik standardowej konsoli – mocno konfigurowalny
  • Zamienniki/rozszerzenia Findera. Sam w sobie Finder jest mało wygodny i nieczytelny, dlatego szukam dobrego zamiennika w stylu niedoścignionego Total Commandera. Na razie wypróbowałem Total Findera i nie byłem usatysfakcjonowany. Oprócz muCommandera wszystkie programy z tej grupy są płatne i mają przynajmniej 2 tygodnie okresu próbnego.
    • ForkLift – projekt powstały z ewolucji klienta FTP
    • TotalFinder – rozszerzenie Findera, dodające drugi panel, taby, i kilka innych przydatnych rzeczy (np. wyświetlanie katalogów powyżej plików) – te dodatki są fajne, ale to jeszcze za mało żeby wygodnie pracować.
    • Path Finder – rozbudowany zamiennik findera. Duży minus: cena $40.
    • muCommander – open-source, multi-platform, czyli ma duże możliwości ale wygląda średnio
  • Growl – wykorzystywany w wielu aplikacjach system powiadomień, który niestety od ostatniej wersji stał się płatny, a poza tym w nowej wersji OS X pojawił się wbudowany mechanizm tego typu, więc zapewne Growl jest skazany na wymarcie
  • TrueCrypt – szyfrowanie danych
  • CyberDuck – klient FTP
  • FileZilla – klient FTP – przyzwyczaiłem się do niego więc preferuję właśnie FileZillę
  • HomeBrew – mechanizm budowania oprogramowania *niksowego, w stylu
  • The Unarchiver – jak nazwa wskazuje – dekompresja plików
  • VirtualBox – wirtualne maszyny. Popularne na OS X są jeszcze Parallels Desktop i VMWare Fusion, tylko są płatne. Na razie VirtualBox mi wystarcza.
  • Palua – w Makach, nie wiedzieć czemu, w trybie podstawowym najwyższy pasek klawiszy domyślnie służy do przyciemniania podświetlania ekranu lub klawiatury, a klawisze funkcyjny działają jedynie w połączeniu z innym klawiszem, którego nigdy nie pamiętam, i mam wrażenie, że za każdym razem jest to inny klawisz (Fn? Cmd?). Palua rozwiązuje ten problem: pozwala łatwo, trwale przełączać górny rząd klawiszy w tryb funkcyjny. Ba, pozwala robić to też automatycznie, zależnie od aktywnej aplikacji.
  • Skitch – screenshoty, anotacje na nich, automatyczne uploadowanie na serwer. Dla posiadających większą ilość gotówki gorąco polecam SnagIt.
  • Clipmenu – manager schowka – pamięć dla kilkudziesięciu ostatnich zawartości, wklejanie po obcięciu formatowania itp.

Komunikacja, sieć

  • Adium – multikomunikator – ładny, wygodny
  • Twitter – oficjalny klient; do podstawowych zastosowań wystarczy, ale jak ktoś jest hardkorowym twitterowcem, musi poszukać czegoś innego (tutaj nie ma równoczesnego wyświetlania wielu list, harmonogramu postowania czy innych cudów)
  • Skype – wiadomo
  • CoRD – klient Remote Desktop
  • Chicken – klient VNC
  • ReadLater – klient usługi zapisywania stron do przeczytania na później (obecnie serwis nazywa się Pocket)

Rozrywka

  • DOS Box – emulator do odpalania DOSowych gierek
  • Scumm VM – implementacja interfejsu Scumm – dzięki temu można grać w starsze gry LucasArts (Indiana Jones, Day of the Tentacle itp)
  • HandBrake – rekodowanie filmów
  • OpenTTD – Transport Tycoon Deluxe
  • VLC Media Player – odtwarzacz filmów

Programowanie/edytory

  • NetBeans – darmowe IDE
  • Eclipse – darmowe IDE
  • MacVim – skonfigurowana specjalnie pod Maka dystrybucja Vima.
  • Kod – przyjemnie zapowiadający się prosty edytor, ale niestety rozwój ostatnio mocno zwolnił, i program ma sporo błędów (które można samemu poprawić – źródła na githubie)
  • TextWrangler – prosty darmowy edytor
  • SourceTree  – świetny darmowy program do kontroli wersji z pomocą Gita, Mercuriala i SVNu
  • MySQL Workbench – znany z innych systemów operacyjnych program do modelowania baz danych, z naciskiem na MySQL, ale diagram jest diagram. Oprócz tego można przeglądać i administrować bazami MySQL
  • Prototyper – prototypowanie interfejsów użytkownika. Dosyć bogata wersja darmowa.
  • Sequel Pro – zarządzanie bazą MySQL
  • DiffMerge – najlepsze co udało mi się znaleźć z darmowych programów do porównywania i złączania plików – WinMerge to to nie jest, ale zawsze coś.
  • Kaleidoscope – komercyjny program do porównywania plików. Bardzo przyjemny interfejs użytkownika, nieco braków w funkcjonalności (brak 3-way merge), i drogi ($40)

Biuro

  • MS Office – mimo wszystko nie do pobicia. Wersja home kosztuje ok. 350 zł.
  • OpenOffice.org – w razie ograniczonej dostępności funduszy.
  • Keynote – najlepsze z biurowego pakietu Apple’a. Prezentacje robione przez Keynote są po prostu ładne.
  • Calendar – kalendarz chowający się na górnej belce
  • Evernote – świetny system przechowywania notatek, z synchronizacją webową i klientami na większość platform.

To tyle z tych istotniejszych. W następnym odcinku: programy na iOS.

[Firefox] Nowa zakładka w FF13 – jak wyłączyć

W nowym Firefoksie dodany został nowy wygląd nowej, „pustej” zakładki – otóż nie jest ona pusta, tylko zawiera kilka często odwiedzanych stron. Sporo osób, np. ja, nie ma ochoty na coś takiego, z różnych względów (np. dlatego, że żeby otworzyć link ze schowka trzeba wcelować klikając środkowym przyciskiem myszy w wolne pole, poza sugestiami FF).

Wyłączenie tej nowej opcji jest bardzo proste i na samym wierzchu, ale spor osób (np. ja) w pierwszym momencie tego nie zauważa.

Przycisk wyłączający nowy tryb znajduje się w prawym górnym rogu strony z propozycjami. Kliknięcie na niego spowoduje wyświetlenie pustej strony (no, prawie pustej – dalej będzie na niej przycisk pozwalający na powrót do „nowego” trybu). Ustawienie jest zapamiętywane – kolejna otwarta strona będzie już pusta.

Możliwy jest też bardziej trwały powrót do klasycznej, pustej strony. Należy wpisać w pasku adresu about:config,na liście opcji znaleźć lub wyszukać poprzez filtr pozycję browser.newtab.url i zmienić jej wartość na about:blank. I to wszystko.

Szybkie wyszukiwanie dla dowolnej strony [Firefox]

Firefox: dodawanie wyszukiwarkiPrzeglądarka Firefox ma ciekawą opcję, która pozwala na szybkie korzystanie z wyszukiwarek na różnych stronach, bez konieczności wchodzenia na tą stronę i wpisywania danych w odpowiednie pole. Wystarczy wpisać słowo kluczowe, a po nim poszukiwane hasło. Jak działa ten mechanizm? Poprzez zakładki. Każda z nich ma pole keyword/słowo kluczowe, które jest właśnie tym słowem, które trzeba wpisać na początku w pasku adresu. Sam adres powinien zawierać znacznik „%s”, który Firefox podmieni na wyszukiwane słowa.

Firefox: dodawanie słowa kluczowego Ale nie trzeba tego robić ręcznie. Firefox posiada udogodnienie, które załatwi całą sprawę za nas. Wystarczy kliknąć prawym przyciskiem na okienko wyszukiwarki i wybrać opcję Utwórz słowo kluczowe dla tej wyszukiwarki/Add a Keyword for this Search. Po pojawieniu się okienka, wystarczy wpisać nazwę serwisu i słowo kluczowe – i to wszystko. Firefox oszczędzi nam zbędnego klikania a serwerom i łączom jednego przesyłania strony.

Firefox: podstawowe rozszerzenia

Tak, wiem, list przydatnych rozszerzeń Firefoksa jest dużo, ale ja też się pochwalę swoją listą.

Firefox, sam w sobie, ma niezbyt duże możliwości, zwłaszcza w porównaniu z innymi przeglądarkami, takimi jak Opera. Można jednak doinstalować do niego różne rozszerzenia, dzięki którym FF może konkurować z innymi przeglądarkami. Poniżej przedstawię kilka rozszerzeń, z których korzystam – w tym wpisie będą to rozszerzenia, które mogą się przydać każdemu, a w innych opiszę te bardziej „specjalistyczne”.

Czytaj dalej Firefox: podstawowe rozszerzenia

Okienkowe traceroute dla Windows

Screenshot programu WinMTR 0.8Każdy, kto próbował znaleźć rozwiązanie problemu z połączeniem między komputerami korzystając ze standardowego programu tracert, dołączonego do systemu Windows, wie, że praca z nim to mordęga, zwłaszcza w połączeniu z toporną konsolą tekstową. Ideałem byłoby połączenie konsolowego programu mtr (My TraceRoute), znanego użytkownikom systemu Linux, z okienkowym interfejsem użytkownika. Okazuje się, że jest dokładnie takie rozwiązanie. Program nazywa się WinMTR i jest portem mtr na Windowsowe okienka. Pozwala on na wygodne sprawdzanie połączenia między komputerem źródłowym a wskazanym hostem docelowym. Dodatkowo, możliwy jest eksport wyniku traceroute’owania w postaci tekstowej lub HTML, lub też skopiowanie go (także w jednej z dwóch możliwych postaci) do systemowego schowka.

Wyłącz komputer

Screenshot programu Poweroff 3.0.1.3Często zasypiasz w czasie oglądania filmu? Lubisz posłuchać muzyki z mp3 do snu? Ściągasz nową wersję programu a musisz wyjść do pracy? Jak automatycznie wyłączyć komputer w takich sytuacjach? Pomoże w tym prosty program Poweroff. Pozwala on na wyłączenie/zawieszenie/zrestartowanie/wylogowanie itp. komputera w określonej sytuacji. W jakiej? Poweroff ma wiele możliwości w tej kwestii. Można określić proste wyłączenie komputera o określonej godzinie (jednorazowo albo w określone dni tygodnia), ale też na przykład po zakończeniu działania podanego programu, np. odtwarzacza filmów. Nie musimy się także ograniczać do jednego komputera – za pomocą Poweroff możliwe jest sterowanie innymi komputerami, ja których także pracuje ten program. Pełna lista możliwości podana jest na stronie programu.

Poweroff do pracy nie wymaga instalacji – wystarczy przekopiować plik z programem na dysk i go uruchomić. Jeśli jest taka potrzeba, z poziomu menu można zainstalować program jako usługę, która będzie uruchamiana przy starcie systemu.

ViM i PHP

VIM posiada niewyobrażalnie wielkie możliwości jeśli chodzi o wspomaganie programowania, niezależnie od języka. Poniżej opiszę po kolei co może VIM i jak to włączyć.

Artykuł ten dotyczy nowszych wersji VIMa – wszystkie ustawienia zaprezentowane tutaj zostały sprawdzone na wersji 6.1. W starszych wersjach część rzeczy może nie działać. Folding został wprowadzony w wersji 6.0.

Zakładam, że osoba czytająca ten tekst ma już jakiekolwiek pojęcie o pracy z VIMem. Jeśli nie – polecam tutorial do VIMa (należy uruchomić program vimtutor – tutorial jest przetłumaczony na język polski).

Czytaj dalej ViM i PHP