Aliasy – szybka praca w konsoli

Podczas codziennej pracy z konsolą wpisuję wiele poleceń.
Wiele z nich kilka/kilkanaście razy dziennie.
Aby przyspieszyć ich wpisywanie używam aliasów.
Alias to wg. wikipedi:

Komenda systemów Unix, która umożliwia zastąpienie ciągu zadań jedną komendą.

Przykładowy alias: alias c=”clear” gdzie c to nazwa aliasu (skrót) a “clear” to nazwa polecenia (możemy też łączyć kilka poleceń za pomocą znaków &&)
Teraz wystarczy, że wspiszę c i uruchamiam komendę. Szybko, prawda?

Aliasy należy umieścić w pliku .bashrc w katalogu domowym użytkownika.

alias c="clear"
alias e="exit"
alias m="sudo mc"
alias s="saidar"
alias h="ssh użytkownik@ip-serwera"
alias a="sudo apt-get update && sudo apt-get upgrade"
alias re="sudo /etc/init.d/apache2 restart"

# bardzo przydatne są aliasy przenoszące do często używanych katalogów, lubie po tym mieć czystą konsolę stąd alias c
alias ..="cd .."
alias ...="cd ../.."
alias ww="cd /var/www/ && c"
alias 777="sudo chmod -R 777 *.* && sudo chmod -R 777 *"
alias sup="sudo svn up"
# narzędzie konsolowe Zend Framework:
alias zf="sudo /var/www/lib/Zend/bin/zf.sh"
# narzędzie konsolowe Drupala:
alias drush="sudo sh /home/greg606/library/drush/drush"
alias dup="sudo drush up"

# I aliasy do gita:
alias gs='git status '
alias ga='git add '
alias gb='git branch '
alias gc='git commit'
alias gd='git diff'
alias go='git checkout '
alias gk='gitk --all&'
alias gx='gitx --all'
alias got='git '
alias get='git '

Dla paranoików drżących w obawie przed nalotem policji przydatny może być alias wymazujący zawartość dysku ;)
alias wipenow='dd if=/dev/urandom of=/dev/hda'

Mam nadzieję, że przyda się Wam moja lista. Jestem bardzo ciekaw jakich aliasów używacie na codzień!
Piszcie w komentarzach.

Zend Framework – mega zestawienie

W poście tym prezentuję zestawienie najważniejszych zasobów dla osób programujących z Zend Framework

Tutoriale:

(Świetni) Programiści piszący o Zend Framework:

Dodatki do Zend Frameworka:

Książki o Zend Framework:

Skrypty oparte na Zend Framework:

Fora / Społeczności

Nowe:

Lista będzie regularnie odświeżana.

Dodawajcie proszę w komentarzach linki do nieumieszczonych tu materiałów.

PHP5. Programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework

Beginning Zend Framework

2w59jk3Ostatnio pojawia się naprawdę bardzo dużo książek o Zend Framework.
Zend Framework in Action jest na pewno świetna ale niestety dość już stara.

Dlatego zdecydowałem się na zakup pozycji nieco nowszej bo opisującej już wersję 1.8 – Beginning Zend Framework

Amazon spisał się doskonale, po tygodniu książeczka była już na moim biurku.

Jednak czytanie dokumentacji a dobrze napisanej książki to nie to samo. Polecam ją wszystkim, którzy tak jak ja uczą się Zend Frameworka.

Jest w niej naprawdę wiele cennych informacji też takich, których nie znajdziemy w dokumentacji. Po przerobieniu Quick Starta ze strony frameworka ta książka pokazuje jak pisać już naprawdę duże aplikacje.

Na rynku książek o Zend Framework ostatnio pojawia się sporo pozycji:

Teraz wyszła Zend Framework 1.8 Web Application Development myślę, że bardzo podobna do Beginning Zend Framework.

niedługo wyjdą 2 bardzo ciekawe publikacje:

Zend Framework: The Official Programmer’s Reference Guide

i Pro Zend Framework CMS: Building a Full CMS Using Advanced Aspects of the Zend Framework

Szykuje się sporo czytania :)

UPDATE (po lekturze): Autorzy rzeczywiście trzymają się dobrze tytułu i jest to książka tak prosta, że już prościej się nie da. Więc jeśli dokumentacja ZF Cię przytłacza to ta książka wyjaśni wszystko. Wadą tej książki jest to, że niestety wielu rzeczy, z których korzysta się przy pisaniu nawet w miarę prostych aplikacji w niej nie ma.

Canon 50d na papierze

Nie mogę będąc w dużym europejskim mieście nie pochodzić po księgarniach i nie przywieźć sobie drobnej “pamiątki”.

Tym razem w Paryżu polowałem na Zend Framework in Action ale ponieważ Francuzi generalnie nie mówią po angielsku to w stolicy Europy znalazłem tylko kilka angielskich księgarń. Oczywiście książek o Zend Framework widziałem masę ale wszystkie po francusku. Tak więc w księgarni WHSmith na Rue de Rivoli zakupiłem inną książkę o której marzyłem:

50dbookcover

Czyta się ją wspaniale, dużo lepiej od instrukcji :P ale instrukcję też warto przeczytać.

Ta książka jest dobra jako kolejna po instrukcji i raczej dla osoby początkującej, czyli mnie ;)

Ciekawe są osobiste wstawki autora i różne mini porady.

Książka jest pięknie wydana, zawiera masę super zdjęć.

Losowa porada z książki:

Uruchamiaj zawsze czyszczenie matrycy (funkcja “Czyść teraz”) po każdej zmianie obiektywu

Canon 50D: From Snapshots to Great Shots to solidna porcja wiedzy o tej wspaniałej maszynce jaką jest Canon 50d. Polecam!

Houston, I’m in!

Google_Wave_logo

Dziś Google sprawiło mi niezwykle miłą niespodziankę!

Otworzyły się przede mną wrota nowej formy komunikacji, przełomu w korzystaniu z Internetu.

Na zawsze pożegnamy emaile, gmaile, gtalki a nastanie era Google Wave….

Pewnie każdy już to widział ale warto oberzeć prezentację Google Wave, szczególnie po to by posłuchać najdłuższych braw jakie kiedykolwiek w życiu słyszałem na youtube:

programowanie i inspiracje