GitHub for Mac

GitHub dorobił się aplikacji desktopowej GitHub for Mac, działa całkiem znośnie. Co więcej ładnie obsługuje nie github’owe repozytoria, przyjemny interface, dość szybko działa. Co tu dużo mówić, ogólnie polecam (ale raczej jako klikany pomagier niż główny soft do obsługi repozytoriów).

czerwca 22, 2011 · paramah

homebrew package manager OS X

Przez wiele lat używałem MacPorts, jednak jakiś czas temu dotarła do mnie informacja o istnieniu nowego managera pakietów dla OSX - Homebrew. Informację jak zawsze obtagowałem i odłożyłem na potem. Ostatnie przejścia z moim laptopem przyczyniły się do zmiany MacPorts na Homebrew - generalnie jestem zadowolony. System napisany jest w ruby’m, pozawala w prosty sposób zarządzać i dodawać nowe pakiety do repozytorium - wszystko bazuje na git’cie, github’ie i prostych skryptach w ruby’m. ...

sierpnia 19, 2010 · paramah

tail, growl

Szybkie rozwiązanie podglądu logów, plików i innego badziewia na OSX’ie. Tworzymy sobie pliczek tak aby był w PATH, u mnie jest to “~/bin” (tak sobie dodałem do .bashrc - bo wygodnie): #!/bin/sh if [ -z "$1" ]; then echo "arggghhh...." exit 1 fi tail -n0 -F $1 | while read; do echo $REPLY | growlnotify -a tailfgrowl -t $1; done po odpaleniu będzie nam ładnie wyświetlać to co się w pliku zmienia w GROWL’u ;) ...

maja 10, 2010 · paramah

pecl, xampp, osx snow

Domyślna konfiguracja xampp’a niestety powoduje problemy z kompilacją modułów php, jednak żeby wymusić architekturę podczas kompilacji wystarczy ustawić zmienne systemowe: MACOSX_DEPLOYMENT_TARGET=10.6 CFLAGS="-arch i386 -arch x86_64 -g -Os -pipe -no-cpp-precomp" CCFLAGS="-arch i386 -arch x86_64 -g -Os -pipe" CXXFLAGS="-arch i386 -arch x86_64 -g -Os -pipe" LDFLAGS="-arch i386 -arch x86_64 -bind_at_load" export CFLAGS CXXFLAGS LDFLAGS CCFLAGS MACOSX_DEPLOYMENT_TARGET i po bólu.

maja 9, 2010 · paramah

Debugowanie PHP i TextMate...

Prosta acz przydatna funkcja XDEbug’a czyli określenie linku: [xdebug] zend_extension=/Applications/MAMP/bin/php5/lib/php/extensions/no-debug-non-zts-20050922/xdebug.so xdebug.file_link_format = "txmt://open?url=file://%f&line=%l" xdebug.profiler_enable=1 xdebug.profiler_output_dir="/Users/paramah/Sites/Debug" xdebug.trace_format=1 xdebug.trace_output_dir="/Users/paramah/Sites/Debug" xdebug.var_display_max_children=3 xdebug.extended_info=1 xdebug.collect_vars=1 ; cgi.force_redirect = 1

stycznia 29, 2010 · paramah

OSX i kodowanie w PHP

Złammy przerwę ;) Niebawem 4 lata jak używam sprzętów z pod znaku jabłka, muszę pomyśleć jak to uczcić… Niedawno przeszedłem na czyściutką instalację Leoparda Snow na moim wysłużonym już MacBook’u (polecam wszystkim - druga młodość laptopa). Na szybko musiałem strorzyć sobie platformę do klikania w PHP, sami wiecie jak to jest - projekty, projekty i jeszcze raz projekty. Dobrze więc jest mieć wszystko czego tylko dusza zapragnie do szybkiego budowania kodu. ...

stycznia 27, 2010 · paramah

ctags i TextMate

Dostałem dość spory kawałek kodu do analizy, jestem leniwy, a jakoże kiedyś (jeszcze za czasów korzystania głównie i przede wszystkich z vim) klikałem ctags stwierdziłem, że teraz mi to będzie potrzebne i to baardzo. google w dłoń i rezultat: http://github.com/sbenhaim/tm-ctags-tmbundle/ Działa świetnie (no prawie idealnie) - parę małych zmian i będzie git (he he he jak sama nazwa wskazuje git-hub :P )

lipca 15, 2009 · paramah

Finder i hidden files

Czasami denerwujący jest fakt, że w Finderze nie widać plików ukrytych, tą prostą komendą można to zmienić: defaults write com.apple.finder AppleShowAllFiles Yes killall Finder Po ponownym odpaleniu Finder’a mamy już pliczki w okienkach. Smacznego.

grudnia 6, 2008 · paramah

Keychain reaktywacja.

Czas jakiś temu używałem, ale przestałem (ot po prostu) zdarza się. Ale jako, że ostatnio coraz częściej zwykłem logować się na różne maszynki po ssh wróciłem do ssh-keychain. Jak to zrobić i tak aby działało ? (specjalnie dla ciebie misiek zeby nie było - Debian like) co .zshrc (lub .bashrc) wiem wiem jak to niejaki ktoś mówi bash jest lepszy ;P keychain --eval id_rsa host=`uname -n``` . $HOME/.keychain/$host-sh . $HOME/.keychain/$host-sh-gpg Oczywiście nazwa id_rsa będzie różna w zależności od nazwy wygenerowanych wcześniej kluczy. ...

listopada 25, 2008 · paramah

Mail.app i sqlite

Samael:Mail paramah$ ls -lah ~/Library/Mail | grep -E 'Envelope Index$' | awk {'print $5'} 54M Samael:Mail paramah$ sqlite3 Envelope\ Index SQLite version 3.4.0 Enter ".help" for instructions sqlite> vacuum subjects; sqlite> .exit Samael:Mail paramah$ ls -lah ~/Library/Mail | grep -E 'Envelope Index$' | awk {'print $5'} 53M

lipca 8, 2008 · paramah