Štítek mac ×

Android Apache Ant Chrome CSS Data Databáze Desocializace Download ESRI Facebook Flash GIS Google Google Maps GPS Hardware HTML Internet iOS iPhone Jak na to Javascript jQuery JS mac mapa Maps Mapy Mashup Mobile MySQL Nezařazeno PHP Programování Silverlight Software Studentská tvorba Test Video Všechno možné Webdesign Weblbinky Windows Wordpress Zajímavosti

15. 4. 2012

Instalace Node.js na Mac OS X pomocí macport

Instalace node.js

Máte nainstalovaný Xcode a MacPort? Fajn. Můžete pokračovat. Nejprve si zaktualizujte port:

sudo port selfupdate

Pak spusťte samotnou instalaci node.js

sudo port install nodejs

Nakonec nastavte svému uživateli přístupová práva zápisu ke složce /opt/local.

sudo chmod -R g+w /opt/local/

Instalace Node Package Manageru

npm je balčkovací manažer pro node.js, který Vám umožní snadno instalovat jednotlivé node balíčky vč. jejich závislostí (vyhledávač balíčků). Nainstalujete jej pomocí install.sh skriptu následovně:

curl http://npmjs.org/install.sh | sh

Na závěr ověřte, že node.js i npm fungují správně:

node -v # vypise v0.6.15
npm -v # vypise 1.1.16
#js, #mac, #macport, #node-js
4. 3. 2012

Zprovozenní GIT autocomplete pro Mac

Git autocomplete zprovozníte jednoduše. Pomocí následujícího příkazu stáhněte skript git-completion.bash.

sudo curl https://raw.github.com/git/git/master/contrib/completion/git-completion.bash > ~/.git-completion.bash

Dále přidejte do svého .bash_profile následující:

if [ -f ~/.git-completion.bash ]; then
 . ~/.git-completion.bash
 source ~/.git-completion.bash
 GIT_PS1_SHOWDIRTYSTATE=1
 GIT_PS1_SHOWUNTRACKEDFILES=1
 GIT_PS1_SHOWUPSTREAM="git verbose legacy"
 export PSORIG="$PS1"

 PS1=$PSORIG'$(__git_ps1 "\[\033[01;31m\]%s \[\033[00m\]")'
fi

Vysledkem bude hezky barevný Git prompt ukazující aktuální větev a změny:

web user$ master *% u=
#bash, #git, #mac
4. 3. 2012

4 free Mac aplikace nutné pro přežití

TextWrangler

TextWrangler je textový editor, který dokáže editovat různé typy souborů. Podporuje zvýraznění syntaxe různých programovacích jazyků. Dokáže otevřít skryté soubory a uložit soubory, ke kterým je potřeba admin (su) práv.

The Unarchiver

The Unarchiver je jednouchý program, který dokáže rozbalit mnoho typů archivů (Zip, RAR, 7-zip, Tar, Gzip a Bzip2) se kterými Finder pracovat neumí.

VLC

VLC je audio-video přehrávač schopny přehrát většinu běžně používaných video a audio formátů. Narozdíl od QuickTime playeru si poradí s Xvid a DivX kodeky.

Cyberduck

Cyberduck kachnička se dokáže připojit k FTP, SFTP, WebDAV a cloud storage. Na rozdíl od klasického připojení k FTP v Mac OS (Finder – cmd+T) podporuje také zápis.

#free-aplikace, #mac, #os-x
27. 10. 2011

Klávesové zkratky a Mac OS

První věc, která mi v Mac OS zachyběla byly notoricky známé klávesové zkratky. Člověku to Ctrl+C a Ctrl+V prostě z hlavy/prstů jen tak nevymaže. Naštěstí to jde celkem dobře vyřešit:

Otevřete si terminál a zadejte:

cd ~/Library/
mkdir KeyBindings
cd KeyBindings
nano DefaultKeyBinding.dict

Do souboru vložte následující:

{
 "\UF729"    = "moveToBeginningOfLine:"; /* home - Beginning of line */
 "\UF72B"    = "moveToEndOfLine:"; /* end - End of line */

 "$\UF729"   = "moveToBeginningOfLineAndModifySelection:"; /* Shft-home - Select to beginning of line */
 "$\UF72B"   = "moveToEndOfLineAndModifySelection:"; /* Shft-end - Select to end of line */

 "^\UF729"   = "moveToBeginningOfDocument:"; /* C-home - Beginning of document */
 "^\UF72B"   = "moveToEndOfDocument:"; /* C-end - End of document */

 "^a"        = "selectAll:"; /* C-a - Select all */

 "^x"        = "cut:"; /* C-x - Cut */
 "^c"        = "copy:"; /* C-c - Copy */
 "^v"        = "paste:"; /* C-v - Paste */
 "^z"        = "undo:"; /* C-z - Undo */
 "^y"        = "redo:"; /* C-y - Redo */

 "^s"        = "save:"; /* C-s - Save */
 "^S"        = "saveAs:"; /* C-Shft-s - Save as */
 "^p"        = "print:"; /* C-p - Print */
}

Ostatní můžete najít zde: http://goo.gl/5aaZE

#klavesove-zkratky, #mac