pondělí 14. února 2011

newcs

Podařilo se mi zprovoznit SKYLINK ice kartu na phoenix čtečce pod newcs 1.66.
Toto neplatí, bohužel jsem si zaměnil kartu skylink za cslink a nezkontroloval, nicméně konfigurace je funkční pro cryptoworks karty uvedených i jiných poskytovatelů.

Jako převodník usb/rs232 jsem použil kabel s prolific chipem.

Nastavení newcs je následující:

<device>
                        <name>Phoenix on com1</name>
                        <type>phoenix</type>
                        <mhz>357</mhz>
                        <node>/dev/ttyUSB1</node>
                        <parity>odd</parity>
                        <reset>normal</reset>
                        <export>Yes</export>
                        <enabled>Yes</enabled>
                        <blocksa>No</blocksa>
                        <blockua>No</blockua>
                        <blockga>No</blockga>
                        <blockC0>Yes</blockC0>
                        <carddetect>no</carddetect>
                        <newcamd_port>8889</newcamd_port>
                        <autosid>Yes</autosid>
                        <pincode>0000</pincode>
                        <priority>round</priority>
                </device>
Změnil jsem nastavení frekvence z 368 na 357 a karta naběhla. Jako klienta jsem použil mgcamd, zápisy na kartu chodí v pořádku. (zapojil jsem kartu jako neaktivní a cca do 10-ti min. se aktivovala)
Uvedená konfigurace není úplná, je třeba ještě nastavit vlastní server, ale to už by měl každý umět :-)

pondělí 22. listopadu 2010

ical a synchonizace s google

Jen ve zkratce:
Vytvořit v ical nový účet kalendáře, pojmenovat, jako jméno účtu uvést účet google např. frakor@gmail.com, a heslo.
v nastavení serveru do url vložit:
https://www.google.com/calendar/dav/YOUREMAIL@DOMAIN.COM/user
YOUREMAIL@DOMAIN.COM zaměnit za jméno účtu např frakor@gmail.com
Ověření pomocí kerberos5 nezatrhávat. Dále v delegation nastavit viditelné kalendáře daného účtu a je hotovo.


středa 10. listopadu 2010

OsX86 aneb hrátky s "mackem"

Jak jsem instaloval OS X na PC.

Už dříve jsem se zajímal o systémy apple, ale vzhledem k malé dostupnosti tohoto typu hw (z důvodů vysoké ceny) jsem neměl možnost se s tímto zajímavým směrem seznámit blíže.
Až do dedávné doby, kdy jsem na internetu objevil informace o možnosti instalovat OS X na standartní pc.
Vlastním notebok HP Compaq nx6110 s 1G ram a zkoušku jsem použil 20G disk co se mi povaloval v šuplíku.

Postup instalace byl následující:

Na internetu jsem našel upravené iso instalačního DVD iPC 10.5.6, a vypálil.

Po boot sekvenci zmáčknout F8 klávesu a jako parametr zadat: -v
dvd nabootuje (za poměrně dluhou dobu) do standartního instalátoru.
Je třeba se proklikat k místu kde se volí cíl instalace (disk na němž má být os nainstalován) z horního panelu zvolit tools > disk utility.
Spustí se program pro správu disků kde v levém panelu je seznam disků a partition.
Po té stačí klepnout na disk na který chceme instalovat a v pravém panelu zvolíme partition.
Pomocí volby volume scheme vybereme počet particí a nastavíme velikosti dle potřeby, pro OS X min.  8G, pojmenujeme v poli name: a jako formát zvolíme Mac os X Extended (journaled). Použijeme tlačítko apply a po proběhnutí zvolených činností okno zavřeme.
Nyní se na displayi zobrazí instalovatelné partice jako ikony disků. Zvolíme jeden z nich (v mém případě jediný) a pokračujeme tl. continue.
Na následující obrazovce zvolíme customize, čímž se přepneme do menu volitelné instalace. Zde je možné vybrat a přidat potřebné ovladače a různé opravy důležité pro běh os.
Pro hardware mého notebooku je to označeno takto:
 ipc OS x 86 10.5.6 Base system
v sekci iPC os X86 10.5.6 intel AMD SSE2 SSE3


  • kernel      9.5.0 Voodoo kernel
Drivers
  • Video drivers
    • intel
      • gma900
  • chipset drivers
    • LegacyAppleIntelPIIATA
  • audio drivers
    • other audio drivers
      • AC97 Audio
  • Ethernet drivers
    • Apple BCM440X Ethernet
  • Wireless drivers
    • Broadcom driver
  • Power management
    • Power management package
Fixes and patches

  • Seatbelt.kext 10.5.5
  • PS/2 device support
    • ps/2 keyboard fix
Applications
  • OSx86 Tools utility
  • perian

Ke každé volbě je připojeno krátké info pro snadnější orientaci.
Je třeba nít na paměti, že v jednotlivých sekcích vyjma applications smí být použita pouze jedna volba, jinak se instalace nezdaří. To znamemá že v sekci kernel (např.) může být použit pouze jeden z uvedených atd.

Po označení všech potřebných voleb potvrdíme tl. Done.
Na následující obrazovce spustíme instalaci. Mně se osvědčilo přeskočit kontrolu instalačního média, jinak instalace skončí chybou.

Po dokončení instalace se pc restartuje, je třeba vyjmout dvd a... je téměř hotovo!

Po prvním bootu provedeme nastavení účtu a dostameme se konečně k používání systému.
Aktualizaci systemu jsem provedl takto:

Kliknutím na jablko vpravo nahoře zvolíme software update
Dojde k vyhledání veškerých aktualizací pro stávající instalaci.
Spustíme aktualizaci
po dokončení aktualizace se pc restartuje.
Pc ZASTAVÍME! připravíme si instalační dvd a nabootujeme standartní instalátor. Disk pro instalaci nyní již neformátujeme pouze ho zvolíme jako cíl instalace a v customize zvolíme znova kernel, ovladače a záplaty jako v případě první instalace, ale již NEINSTALUJEME!! base system - to by vedlo k přepsání aktualizací.
Spustíme instalaci, po dokončení restartujeme pc a nabootujeme system z disku s volbou -v -f (volba -f způsobí vymazání kext cache a zajistí zavedení nových ovladačů) a systém je aktuální.
Komu by se zachtělo českého prostředí, je možné na stránkách fy. APCOM najít volně ke stažení lokalizační balíček pro verzi 10.5.8 na kterou jsme právě náš systém upgradovali.






úterý 9. listopadu 2010

vlc

Zde se budu zabývat mediálním systémem vlc.
 Pro spuštění vlc v konzoli bez Xorg se používá skript cvlc. Protože v debianu takový skript chybí (a nebo jsem si to sám nejak potento) dá se použít toto:

"vlc -I dummy -dalsivolby"

Pro spuštění webovského ovládání se použije volba "--extraintf http"
vlc standartně naslouchá na portu 8080, pokud chceme port změnit použijeme volbu "--hostport :cisloportu"
Před dvojtečku můžeme zapsat adresu stroje nebo sítě odkud je povolen přístup.
Potřeboval jsem spouštět vlc na serveru pro streamování videa do dreamboxu.
Vlc není standartně možno spouštět jako root a tak jsem to vyřešil takto:

"sudo -i -u username vlc -I dummy --extraintf http"


Volby -i -u zajistí, aby sudo spustil program pod uživatelem username v jeho vlastním prostředí.  Jinak bude spouštěný program hledat kofigurace vstahující se k root.
Takto lze spuštět libovolné programy pod daným uživatelem, ale je třeba mít na paměti že program sudo musí být spouštěn s právy vyššími než má uživatel jehož práva se dedikují.