Archive for the ‘videotutoriály’ Category

Just Apple IT 15. – klávesy home, end, pageUp, pageDown i v terminálu

Úterý, Prosinec 29th, 2009

Hledáte na svém MacBooku Pro klávesu PageUp/PageDown či Home/End? Pracujete v terminálu a tyto klávesy vám tam nefungují? Sledujte tento videotutoriál, který vám klávesy ukáže a provede vás nastavením terminálu tak, aby vám i terminálových aplikacích fungovaly tak, jako na jiných OS.

Klávesa Escape sekvence

Home               \033[1~
End                  \033[4~
Page Up           \033[5~
Page Down       \033[6~

Soubor ~/.inputrc ke stažení jako text – inputrc.txt

Reference:

Mac OSX Terminal Page Up/Down + Home/End of line

Just Apple IT 14. – SSH v terminálu, SSH klíče, SSH přístup

Pátek, Prosinec 18th, 2009

V první části dvoudílného pokračování screencastového tutoriálu se podíváme na podrobnější užívání OpenSSH terminálového klienta v Mac OS X. Ukážeme si jak SSH nastavit tak, abychom nemuseli zadávat heslo při každém přístupu na vzdálený terminál, čili promluvíme o použití SSH klíčů ve spojení s vestavěným ssh-agentem a systémovou klíčenkou na hesla (keychain):

Postup pro připojení ke vzdálenému OpenSSH serveru pomocí SSH klíče, ukázaný ve videotutoriálu:

  1. Přepnutí do adresáře ~/.ssh:
    příkaz:
    $ cd ~/.ssh/
  2. Vygenerování privátního a veřejného klíče užívající (DSA šifrovacího algoritmu):
    příkaz:
    $ ssh-keygen -t dsa
    Na výzvu Enter passphrase vložte dostatečně dlouhou šifrovací frázi, může to být celá věta, která může obsahovat mezery a jiné znaky (užití češkých znaků nedoporučuji)!
  3. Přenesení veřejného klíče na vzdálený stroj:
    Buď jej přeneseme na nějakém mediu (např.: USB klíčence) a nebo jej překopírujeme pomocí SCP, příkaz:
    $ scp ~/.ssh/id_dsa.pub @:
    kde je doménové jméno či IP adresa vzdáleného SSH serveru.
  4. Vložení veřejného klíče do seznamu přístupových klíčů na vzdáleném stroji ~/.ssh/authorized_keys:
    Na vzdáleném stroji zadejte v adresáři, ve kterém máte soubor id_dsa.pub příkaz:
    $ cat id_dsa.pub >> ~/.ssh/authorized_keys
    po ověření, že klíč je v souboru ~/.ssh/authorized_keys můžete případně soubor id_dsa.pub na vzdáleném stroji smazat
  5. Na původním stroji se zkusíme připojit na vzdálený stroj:
    příkaz:
    $ ssh @
    na výzvu programu ssh-agent zadáme frázi klíče s tím, že buď si klíč bude pamatovat pouze ssh-agent po dobu dokud se neodhlásíme od Mac OS a nebo můžeme zaškrtnout volbu, Remeber password in my keychain:, kdy se bude automaticky pamatovat heslo (fráze) k SSH klíči ve vašem keychainu (klíčence na hesla).

Ve druhé části videotutoriálu představujeme základní správu klíčenky (keychainu) pomocí programu Keychan Access, popisuje základní funkce Keychainu jako správce klíčů(hesel) v systému. Druhá polovina tohoto dílu je věnovaná nastavení Mac OS X pro vzdálený přístup pomocí protokolu SSH.

Just Apple IT 13 – připojení SSH serveru k systému jako síťový disk

Pondělí, Prosinec 14th, 2009

Pro webové vývojáře a systémové adminy, tedy pro ty, kdo často pracují s nějakými SSH přístupy ke zdáleným strojům se hodí mít vzdálený server připojený jako síťový disk. Přímo systém Mac OS X Snow Leopard zatím neumožňuje ve finderu připojit vzdálený prostor jako síťový disk pomocí protokolu SSH (SCP) tak, abychom disk v systému viděli podobně jako třeba sdílený disk MS Windows. Proto je třeba použít rozšíření MacFUSE ve spojení s programem MacFusion, nadstavbou MacFuse pro pohodlné připojování vzdálených SSHFS disků.
Videotutorál popisuje jak na to:

V tutoriálu je zmíněno, že proto, aby Finder při přístupu na vzdálený disk nezapisoval pomocné soubory .DS_Store je třeba v terminálu s administrátorskými právy tuto funkcionalitu zakázat příkazem:
defaults write com.apple.desktopservices \
                 DSDontWriteNetworkStores true

Podrobnější popis naleznete přímo na stránkách Apple http://support.apple.com/kb/HT1629
Funkčnost připojení rozhodně neomezíte, když tuto úpravu neuděláte, ale adresáře na vašem vzdáleném stroji se budou plnit soubory .DS_Store, kterých se budete pak muset zbavovat jiným způsobem (tedy v případě, že vám jejich přítomnost bude vadit).

Dále je v turiálu zmíněná nutná úprava pro MacFusion, aby fungovala i pro snow leoparda, tedy odstranění vlivu souboru sshnodelay.so v instalaci aplikace Macfusion.app. V terminálu jsme ukázali možnost zazálohování tohoto souboru jeho přejmenováním pomocí následujícího příkazu:
cd /Applications/Macfusion.app/Contents/PlugIns/sshfs.mfplugin/Contents/Resources/
mv sshnodelay.so sshnodelay.so.bak

Just Apple IT 12 – nastavení multitouch trackpadu

Středa, Prosinec 9th, 2009

Další pokračování videotutoriálů se věnuje základnímu nastavení multitouch trackpadu, např. na Macbooku Pro. Ukazujeme jakým způsobem zapnout možnost tapnutí (jemné ťuknutí) na trackpad, které nahradí (doplní) defaultní kliknutí (čili zatlačení na trackpad). Dále si povíme kde hledat druhé tlačítko trackpadu, resp. jaké gesto odpovídá pravému tlačítku myši.

Just Apple IT 11. – USB seriový port, seriový terminál

Středa, Prosinec 9th, 2009

Tento díl trošku vybočuje ze série screencastů pro switchery začátečníky. Je určen především pro pokročilé systémové administrátory, kteří zápasí s tím, jakým způsobem připojit USB seriový port k Mac OS X pro správu externích zařízení ovládaných přes sériovou konsoli (routery, unixové servery, cisco switche atp.)

Doplnění:

Syntaxe připojení seriové konsole přes screen i se změnou rychlosti je následující:
screen /dev/tty.xxxx baud_rate

více o užívání programu screen a nastavení vlastností seriové linky v manuálových stránkách screen(1)
Odkazy:

Doplnění pro Mac OS X 10.7 – Lion :
Postupujte dle tohoto návodu a nebo podle jeho překladu, který je uveden dále.

Zporovoznění USB seriových portů postavených na PL2303 tak, aby fungovali s OS X Lion (10.7). Zdroj je na osx-pl2303 project on github. Podle něho byl upraven modul jádra tak, aby fungoval s OS X Lion. Modul jádra (soubor .kext) stáhněte zde a nebo z okazu níže

Nainstalování modulu je jednoduché, postupujte takto:

  • stáhněte a rozbalte modul jádra a pracujte jako superuživatel
    sudo bash
  • cd /path/to/osx-pl2303.kext
  • cp -R osx-pl2303.kext /System/Library/Extensions/
  • upravíme práva souboru:

    cd /System/Library/Extensions

    chmod -R 755 osx-pl2303.kext

    chown -R root:wheel osx-pl2303.kext
  • cd /System/Library/Extensions
  • kextload ./osx-pl2302.kext
  • kextcache -system-cache

Hodně štěstí!

http://mpepping.home.xs4all.nl/log/osx-pl2303.kext.tgz

Just Apple IT 10. – terminál

Pondělí, Prosinec 7th, 2009

Dnešní díl videotutorálu je takovým jemným úvodem do spuštění a nastavení terminálu na Mac OS X. Příkazová řádka bude jistě lákadlem především
pro switchery z nějakého UNIXu.

Just Apple IT 9. – pluginy a aplikace, které stojí za to

Pondělí, Prosinec 7th, 2009

První část dvoudílného pokračování serie videotutoriálů o Mac OS X. Tento díl pojednává o „must have“ pluginech do systému.

Druhá část dvoudílného pokračování videotutoriálu pojednává o zajímavých aplikacích, které budou vašemu Macku rozhodně slušet:

Just Apple IT 8. – instalace aplikací

Pondělí, Prosinec 7th, 2009

První část dvoudílného pokračování screencastového tutorialu. V této části ještě zareagujeme na Kaajův dotaz o Dashboardu a začneme instalovat další aplikace do systému nejjednodužším způsobem – stažením binárky aplikace (nebo jejího zipu) a vložením do složky Applications.

Druhá část dvoudílného pokračování screencastového tutorialu. Pokračujeme ukázkou dalších dvou způsobů instalace aplikaci, tedy přesun aplikace ze staženého virtuálního disku .DMG do složky Applications a užití standardního instalačního programu.

Just Apple IT 7. / jemné ovládání hlasitosti, čas a ikony v menubaru, dashboard

Čtvrtek, Listopad 19th, 2009

Další díl screencastu o práci a nastavení Mac OS X. Tentokrát o drobnostech, které se nikam nevešly: jemné zesilování a zeslabování zvuku a jasu; nastavení národního formátu (data, času, měny, čísel) se zaměřením na čas v menubaru, přesun ikonek v menubaru; aplikace Dashboard.

Just Apple IT 6. / spaces a aktivní rohy, cmd-tab

Čtvrtek, Listopad 19th, 2009

Pokračování předchozího dílu screencastu o práci a nastavení virtuálních ploch na Mac OS X. Pokračujeme nastavením aktivace Spaces pomocí aktivních rohů, mluvíme o fixaci aplikace na jednu plochu a zakončíme přepínáním aktivních aplikací pomocí cmd-tab (⌘⇥) .