čtvrtek 9. září 2010

AirPlay a iTunes 10

1. září 2010 firma Apple ohlásila řadu novinek. Jednou z nich je nová verze iTunes 10 a něco, čemu říkají AirPlay.
AirPlay je systém, který umožňuje hudbu a video, které máte uložené na počítači nebo jiném zařízení (např. z iPadu), jednoduchým způsobem přehrát na jiném zařízení: na televizi připojené k Apple TV, přes hifi věž připojenou k AirPort Express nebo přes audio zařízení, které AirPlay umí přímo. Zřejmě prvním výrobcem, který takové zařízení nabízí, je iHome. Vše spolu komunikuje přes počítačovou síť, nejlépe přes wifi.

AirPlay není nic úplně nového. Už nějaký čas Apple prodává WiFi AP AirPort Express, který má audio výstup a je možné přes něj přehrávat hudbu z iTunes na počítači. Apple pravděpodobně tuto službu jen přejmenoval, v iTunes viditelně vylepšil a zřejmě licenčně umožnil dalším výrobcům prodávat kompatibilní zařízení. Její důležitost se zvýšila s uvedením nové Apple TV, která nemá vlastní disk na ukládání filmů, ale je možné přes ni jen filmy streamovat - právě z počítače s iTunes.

Jak funguje AirPlay v praxi? Vyzkoušené to mám právě s AirPort Express. Předpokládám, že ostatní zařízení se budou chovat podobně.
Připojíte AirPort Express do sítě a nakonfigurujete (jméno, heslo). iTunes na stolním počítači pak AirPort Express uvidí po síti a nabídnou ho jako externí reproduktory - v pravém dolním rohu se objeví nová nabídka:

Kliknutím na ni si můžete vybrat, zda se hudba bude přehrávat na počítači, přes AirPort Expess (pojmenoval jsem ho Island) nebo na víc zařízeních najednou (v mém případě na všech dvou :-):

V dalším menu můžete zaškrtnout na kterých a (což je novinka v iTunes 10) můžete regulovat hlasitost na každém zvlášť:

Takových zařízení můžete mít víc a můžete přes ně poslouchat hudbu pěkně po celém bytě. Abyste nemuseli běhat pořád k počítači, můžete to pohodlně ovládat na dálku z iPhonu nebo iPodu aplikací Apple Remote včetně přepínání externích reproduktorů.

Stejným způsobem předpokládám půjde přehrávat video uložené na počítači na televizi ve vedlejším pokoji přes novou Apple TV.

Ze všech reproduktorů hraje hudba plynule a bez výpadků a naprosto synchronně, nestane se, že byste ji slyšeli z druhé místnosti jako ozvěnu. To vypadá naprosto samozřejmě, ale z hlediska počítačové sítě to samozřejmé není - rychlost přenosu dat po síti není konstantní. Zkuste si pustit např. Radiožurnál přes Internet na dvou počítačích současně a určitě z jednoho půjde "o něco napřed" - roztomilé hlavně u pípání přesného času.
Synchronizace reproduktorů má bohužel jeden nepříjemný vedlejší efekt - po kliknutí na tlačítko "Play" nezačne hudba hrát hned, ale až asi za dvě vteřiny. Jako technik to chápu, nejde to řešit jinak.

A ještě jedna novinka v iTunes 10, která není na první pohled vidět: Můžete přehrávat hudbu a video ze zařízení připojeného k počítači (např. z iPhonu nebo iPodu připojeného přes USB). Zatímco dřív se bylo možné přes iTunes podívat co je v iPhonu za hudbu a video, ale nešlo s tím nic dělat (kopírovat zpět na počítač, přehrát...), nyní je možné klepnout na skladbu nebo video a začne to hrát (a přes AirPlay to můžete pustit po síti třeba do obyváku :-). Mírný a příjemný pokrok...

středa 8. září 2010

Wireshark na Mac OS X - nastavení práv

Aplikace Wireshark ke svému běhu na Mac OS X potřebuje nastavit přístupová práva na zařízení /dev/bpf* na 640. To se dá nastavit ručně příkazem
sudo chmod 640 /dev/bpf*

Trochu nepříjemné je, že nastavení nepřežije restart. Součástí instalace Wiresharku je ale i skript ChmodBPF, který je možné při instalaci zkopírovat do "StartupItems" a změna přístupových práv by se měla provést automaticky při startu systému. Ale neprovede. Při startu se jen objeví okno s chybovým hlášením "Insecure Startup Item disabled. "/Library/StartupItems/ChmodBPF" has not boon started because it does not have the proper security settings":


Kde je problém? Startup skripty musí z bezpečnostních důvodů patřit uživateli root. Takže stačí změnit vlastníka skriptu:
sudo chown -R root:wheel /Library/StartupItems/ChmodBPF
A je to.

pondělí 2. srpna 2010

iPhone umí IPv6

Všiml jsem si toho náhodou na stránce, přes kterou zjišťuji jakou mám zrovna IP adresu - iPhone už umí IPv6! Že by novinka iOSu verze 4? Předchozí verze IPv6 určitě neuměla.

středa 7. července 2010

Využití dvou SIP účtů u telefonu Well 3195IF


Well 3195IF je šikovný stolní VoIP telefon. Mimo jiné umí dva SIP účty, tj. může mít dvě telefonní čísla současně.

K čemu je dobré mít dva SIP účty u dvou různých operátorů? Tak třeba proto, že jeden má levnější místní volání, zatímco druhý má levnější mezinárodní hovory.

Jak to funguje:

U příchozích hovorů podle očekávání - dá se dovolat na jedno i na druhé číslo.
U odchozích hovorů jsem čekal něco jako možnost vybrat si, přes který SIP účet chci volat - např. stisknutím nějakého tlačítka před naťukáním čísla. Ale není tomu tak. Telefon vždy použije první účet. Má-li se chovat jinak, je nutné nakonfigurovat DialPlan.

DialPlan je tabulka v konfiguraci telefonu, dostupná přes www konfigurační rozhraní, menu VOIP / DialPlan.
Každé číslo zadané na klávesnici (nebo nakonfigurované na funkčním tlačítku) telefon napřed porovná s touto tabulkou. A pokud odpovídá některému řádku, použije definované pravidlo. Je možné mapovat konkrétní čísla nebo vytvářet předvolby.

Já jsem si přes DialPlan nakonfiguroval dvě předvolby - 01 pro volání přes první SIP účet a 02 pro volání přes druhý. Když vytočím číslo co nezačíná ani jednou předvolbou, volá se přes první účet. Má tabulka DialPlan pak vypadá takto:



Význam sloupečků:
  • Telefonní číslo: číslo které se mapuje. "T" je speciální znak a znamená "cokoliv". Takže "01T" znamená "jakékoliv číslo, co začíná "01".
  • Cíl: IP adresa, se kterou se má telefon přes SIP spojit. Z telefonu se dá zavolat přímo na jiný telefon, stačí znát jeho IP adresu a není nutné mít SIP účet u telefonního operátora. Většina lidí tuto volbu asi nepoužije. Ale je možné zadat dvě speciální IP adresy: 0.0.0.0 znamená "volej přes SIP účet číslo 1", 255.255.255.255 znamená "volej přes SIP účet číslo 2".
  • Port: nevyplňovat, dosadí se defaultní 5060
  • Alias: definuje-li se předvolba, tak napsat "del". Definuje-li se volání přímo na IP adresu, nechat prázdné
  • Vymazat délku: napsat kolik čísel je předvolba (telefon je pak nevytáčí). V případě předvolby "01" napsat 2. Pozor - když neuvedete jako alias "del", tak telefon tohle pole tiše ignoruje a snaží se vytočit číslo včetně 01 na začátku a nedovoláte se nikam (v lepším případě).
Příklad: Naťukám "02800123456" a telefon podle pravidla na druhém řádku odebere první dvě číslice (02) a vytočí zbylé číslo (800123456) přes druhý SIP účet.
A je to.

úterý 6. července 2010

Firefox - nečekaný upgrade

Právě se mi zaktualizoval Firefox na verzi 3.6.7.
Co je na tom divného? Že se po instalaci místo obvyklého přehledu novinek objevil nápis "tuto stránku nelze najít". Že na www.mozilla.com je ke stažení jen 3.6.6 a podle www.mozilla.cz se 3.6.7 má objevit teprve 20. června, tj. za dva týdny...