Wpis z mikrobloga

Nawiązując do wpisu @msq, mój zestaw do codziennej pracy.

Z racji platformy sprzętowej, programy z gwiazdką* są tylko dla #osx.

Mac OS X*

https://www.apple.com/pl/osx/

Hejt za 3, 2, 1…

NetBeans IDE

https://netbeans.org/

Standardowy #webdev: PHP + JS + CSS, itp. Oprócz tego na codzień wykorzystuję świętną integrację z Gitem i robieniem DIFFów.

Chromium

http://www.chromium.org/getting-involved/download-chromium

Open-source'owa podstawa dla Chrome'a – świetne narzędzia deweloperskie i system rozszerzeń, a jednocześnie brak Google'owych szpiegujek.

MAMP*

http://mamp.info

Serwer Apache+PHP+MySql z GUI do zarządzania.

Sequel Pro*

http://www.sequelpro.com/

GUI do MySQLa

Neor Profile Sql

http://www.profilesql.com/

Monitoruje zapytanka do bazki

VirtualBox, Vagrant, Ansible

https://www.virtualbox.org/

http://www.vagrantup.com/

http://www.ansibleworks.com/

Wirtualizuje VirtualBox, Vagrant stawia maszynkę z Debianem, Ansible konfiguruje. A przy tym pliki konfiguracyjne w repo, więc wszyscy programiści po 10-u minutach mają gotowe i identyczne środowisko do odpalania projektów.

Przy okazji VB z Windowsem się przydaje, żeby raz na ruski rok sprawdzić na co mogą narzekać użytkownicy IE :P

Jenkins, Ant, PHPUnit, Behat, PHPCS, PHPCPD, PHPMD, itd.

http://jenkins-php.org/

Testowanie działania i jakości kodu

Xdebug Helper

https://chrome.google.com/webstore/detail/xdebug-helper/eadndfjplgieldjbigjakmdgkmoaaaoc

Wtyczka integrująca Xdebuga z przeglądarką i NetBeansem.

Mou*

http://mouapp.com/

Śliczny, minimalistyczny edytor markdown z podglądem „na żywo”.

TrueCrypt

http://www.truecrypt.org/

Wirtualne, zaszyfrowane partycje z plikami firmowymi – na wypadek kradzieży lapka.

Dropbox

https://www.dropbox.com/

Do wymiany plików z innymi + trzymam na nim truecryptowe partycje.

Trello

https://trello.com/

Zarządzanie „taskami” – co, kto, kiedy i gdzie ma robić.

Git + BitBucket

http://bitbucket.org/

Tańszy od GitHuba jak chce się mieć dużo repozytoriów, a liczba programistów jest względnie stała i nieduża. No i świetny wizualny DIFF przy pull-requestach!

HipChat

Komunikator, który wykorzystujemy w pracy – oparty o Jabbera, natywne appki i webowy interface. Pokoje rozmów, powiadomienia na mejla, dostęp gości, api, integracja z githubem/bitbucketem/itp.

BreakTime*

http://roaringapps.com/app/breaktime

Uskuteczniacz pomidorowej techniki robienia sobie przerw. Co 30 min blokuje mi ekran, żeby rozprostować kości.

DeskTime

https://desktime.com/

Pozwala mierzyć „produktywność”. Siedzi sobie w tle i monitoruje okna otwartych aplikacji. Decydujesz, które są „produktywne”, a które nie, a później na stronie masz piękne statystyki.

Jing

http://www.techsmith.com/jing.html

Robi skrinszoty, nagrywa filmiki i udostępnia w sieci.

LastPass

https://lastpass.com/

Wtyczka do przeglądarki generująca i zapamiętująca indywidualne i skomplikowane hasła do każdej witryny w sieci.

LittleSnitch*

http://www.obdev.at/products/littlesnitch/index.html

Firewall, a właściwie monitor sieciowy z funkcją blokowania połączeń.

f.lux

http://justgetflux.com/

Jedyna słuszna paleta barw dla monitorów :P

Radium*

https://itunes.apple.com/app/id597611879?mt=12

Prosty aczkolwiek wygodny słuchacz radyjek internetowych.

Bartender*

http://www.macbartender.com/

Porządek z paskiem menu

Yoink*

https://itunes.apple.com/us/app/yoink/id457622435?mt=12

Wygodne przerzucanie plików po dysku

Battery Time Remaining 2*

http://yap.nu/battery-time-remaining/

Status baterii z konfigurowalnymi powiadomieniami

Advanced REST Client

https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo

Wtyczka do przeglądarki, klient RESTowych api

CocoaRestClient*

https://code.google.com/p/cocoa-rest-client/

Natywny klient REST

AdBlock, Ghostery, HTTPS Everywhere

Niezbędnik wtyczek do przeglądania sieci bez reklam i szpiegujek.

#programowanie
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@undeniable: Ja używałem NetBeansa do Javy, ale na zajęciach wykładowca tłumaczy z Eclipse i świeżakom łatwiej było ogarnąć przez to.

FileVault szyfruje Ci cały dysk, TrueCrypt robi Ci „obrazy dysków”, których może być dowolna liczba i wielkość – przy tym wieloplatformowość i open source.

@nvil: fajne, ale u nas raczej wychodzi się z założenia, że kilka dolców nie szkoda na podnajęcie narzędzia i problem „z głowy”.
  • Odpowiedz
Dorzucę do zestawu jeszcze:

Composer

http://getcomposer.org/

„Menedżer zależności” dla PHP – w konfiguracji trzyma się listę zewnętrznych bibliotek, które się chce używać w projekcie, a Composer je zaciąga i aktualizuje do projektu. Nie trzeba trzymać „nieswojego” kodu w repo, a przy tym duuuużo lepsze rozwiązanie niż powiedzmy PEAR, który jest globalny dla całego środowiska i powoduje zylion konfliktów.
  • Odpowiedz
@Kacc: @jepek: To pewnie kwestia wyrobienia w sobie pewnych odruchów.

Alfreda chciałem używać do uruchamiania aplikacji, google'owania, wikipedii, manuala php, itp.

Teraz jak chcę odpalić appkę, spotlight jest wystarczająco szybki (a i tak nie robię
  • Odpowiedz
@MacDada: Przez chwilę pomyślałem, że mógłbym napisać podobny wpis a potem doszedłem do wniosku, że nie mam pojęcia jak rozbić to na części :P
  • Odpowiedz
@MacDada: sorry, że wołam do tak starego wpisu, ale mam pytanko do Ciebie :)

Chciałbym na maku zacząć uczyć się developmentu na node.js - co byś mi polecił? Jakieś dobre IDE na OSX i reszta? Bo widzę, że siedzisz w temacie. :)
  • Odpowiedz