5. listopad 2011

Hibernace počítače v závislosti na procentním úbytku baterie

Řekněme, že chceme říci laptopu, aby nás informoval o tom,
že máme pouze 10 procent energie na beterii a při 5 procentech se sám hibernoval.
Na to potřebujeme vytvořit samotný Apple script a Launchctl agent plist.

Začneme samotným apple scriptem: ( cmd+mezerník -> Editor AppleScriptu )

set Cap to (do shell script „ioreg -w0 -l | grep ExternalChargeCapable“)
tell Cap to set {wallPower} to {last word of paragraph 1}
if wallPower = „Yes“ then
        return 0
else
        set Cap to (do shell script „ioreg -wO -l | grep Capacity“)
        tell Cap to set {Available, Max} to {last word of paragraph 2, last word of paragraph 1}
        set Pct to round (100 * Available / Max)

         if Pct ≤ 10 then
                tell application „iTunes“
                        pause
                end tell
                set volume output volume 50
                do shell script „say -v \“Zuzana\“ \“Nízký stav baterie !\“ “
                if Pct ≤ 5 then
                        beep 5
                        do shell script „say -v \“Zuzana\“ \“Uspávám počítač.\“"
                        do shell script „pmset sleepnow“
               end if
        end if
end if

Tento skript uložíme do: ~/Library/Scripts/Battery.applescript
Nezapoměňte, že uživetelský adresář “Library” je skrytý v Lionu, dostanete se na něj přes Finder:
Otevřete Finder a stiskněte shift+cmd+g
a do dialogového okna napište: ~/Library/Scripts a vložte script.

Nyní již stačí pomocí textového editoru vytvořit plist pro Launchctl démona.
Ten bude vypadat takto:

<?xml version=“1.0” encoding=“UTF-8”?>
<!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd”>
<plist version=“1.0”>
<dict>
<key>KeepAlive</key>
<false/>
<key>Label</key>
<string>batteryAlert</string>
<key>LowPriorityIO</key>
<true/>
<key>ProgramArguments</key>
<array>
<string>/usr/bin/osascript</string>
<string>/Users/vase_uzivatelske_jmeno/Library/Scripts/Battery.applescript</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>ServiceDescription</key>
<string>Battery Alert</string>
<key>StartInterval</key>
<integer>30</integer>
</dict>
</plist>

Nezapomeňte nahradit vase_uzivatelske_jmeno vaším !
Uložte takto vytvořený script do ~/Library/LaunchAgents/batteryAlert.plist

A a poslední co zbýbá je nahodit samotný script. Spusťte terminál a napište:

launchctl load ~/Library/LaunchAgents/batteryAlert.plist

To je vše. Až budete mít baterku na 10 prentech, Zuzanka Vám řekne, že máte nízký stav baterie
a při 5 procentech, že uspává počítač a uspí ho :-)

Loading ... Loading ...

27. Červenec 2011

Lion: Jak zprovoznit postfix

Lion jsem instalovala jako čistou instalaci (ne upgrade) a po instalaci nefungoval postfix.
V minulosti již Mac OS X podobný problém měl. Nyní jsou ale příčiny jiné.
Jak to vyřešit?

Doplněno: pracuji na počítači jako standard user (nikoli jako admin).

Vytvořte soubor /etc/postfix/submit.cred s právy: systém má čtení a zápis, ostatní nemůžou nic (vlastníkem je root, soubor má práva: uid/gid/mode 0/0/0600)

sudo touch /etc/postfix/submit.cred
sudo chmod 0600 /etc/postfix/submit.cred

Tento soubor chybí i ve Snow Leopardovi (přesto SL posílal), takže pravděpodobně uvedený postup pomůže i v případě upgrade na Lion ze SL.

Loading ... Loading ...

22. Červenec 2011

Český hlas Zuzana v Mac OS X 10.7 Lion

Lion je konečně v češtině, ale víte, že na Vás může i česky mluvit ?

Stačí jen přes Předvolby systému –> Řeč –> Převod textu na řeč –> Customize (ano nic není dokonalé, ani překlad)
–> vybrat český hlas:

wpid-Pedvolby_systemu-2011-07-22-09-26.png

Pak vám Zuzka bude říkat i kolik je hodin….

Předvolby systému –> Datum a čas –> Hodiny:

wpid-Pedvolby_systemu2-2011-07-22-09-26.png

Ovšem úplně nejlepší je voice over, to jsou teprve věci ….

(2x)
Loading ... Loading ...

28. duben 2011

Rozdíl – baterie MacBook (5 let) a MacBook Pro (1,5 roku)

Víte, jaký je rozdíl výdrže baterie mezi 5 let starym strojem a moderním strojem ?
Jaký je rozdíl v baterii co má vydržet 300 a nebo 1000 cyklů ?

No Prosím: :-)

wpid-Macbook-battery-2011-04-28-22-37.png wpid-MacbookPro-battery-2011-04-28-22-37.png

Chápe to někdo ? :-)

(1x)
Loading ... Loading ...

15. duben 2011

Ovladače HP a 100% vytěžování CPU

Už několik let mám problém s ovladači HP na skenery. Jedna komponenta, HPShortcutManager vytěžuje po nějaké chvíli procesor a 100%. Pro všechny, které trápí stejná věc, je tu jednoduchý návod.
V nastavení systému je v Others sekci tlačítko HP Scanjet. Jděte do něj (aplikace může chtít vypnout a zapnout okno nastavení systému) a vpravo nahoře se zaměřte na ozubené kolo. Po kliknutí na tlačítko s ozubeným kolem vyjede menu, kde vyberte volbu „Deactivate Scanner Buttons“.
Drobnou nevýhodou je, že nebudem možno používat tlačítka na skeneru. Výhodou je nevytěžování procesoru a tedy méně se zahřívající stroj a delší výdrž při práci na baterie.

(1x)
Loading ... Loading ...

9. duben 2011

Chybejici klavesa „insert“ v mac osx

Na soucasnych Macbook, Macbook pro, Macbook air chybi klavesa INSERT,
tato klavesa je v systemu mac osx (Leopard, Snow Leopard) nahrazena kombinaci klaves:

fn + Enter = insert

wpid-PastedGraphic-2011-04-9-12-49.png

To je vse v poradku, problem nastava, kdyz chcete pracovat na Windows pocitacich pomoci vzdalene
plochy (RDP) at uz pomoci aplikace RDC nebo CoRD, tam proste kombinace fn + Enter nefunguje.

reseni jsou dve:

1) Pouzit peknou utilitu na mapovani klaves v systemu KeyRemap4MacBook:

Po stazeni a instalaci a naslednem restartu systemu najdeme aplikaci v System Preferences:

wpid-PastedGraphic1-2011-04-9-12-49.png

Moznost nastaveni INSERT klavesy je tato:

wpid-PastedGraphic2-2011-04-9-12-49.png

ad 1) zaskrtneme PageUp jako Insert
ad 2) potvrdime nastaveni

Pote jak v RDC tak i v CoRD aplikaci funguje klavesa PageUp ( stisk fn + sipka nahoru ) jako INSERT :-)

2) Druhe Reseni je “cistci” nepotrebujeme zadne 3dparty aplikace, ale funguje jen v CoRD:

Rekneme, ze v CoRD budeme chtit namapovat klavesu “§” jako “insert”:

wpid-PastedGraphic3-2011-04-9-12-49.png

Musime tedy zjistit jeji hexa kod, ten zjistime napriklad pomoci utilitky Full Key Codes.
Stahneme, spustime a stiskneme “§” a hned vidime hexa kod – ktery je A:

wpid-PastedGraphic4-2011-04-9-12-49.png

Nyni uz jen staci udelat posledni krok a to prenastavit mapovani klaves v CoRD a to udelame takto:
Ve Finderu si najdeme aplikaci CoRD a klikneme na ni pravou mysi a vybereme “Show Package Contents”:

wpid-PastedGraphic5-2011-04-9-12-49.png

Pote se navigujeme do: Contents -> Resources -> keymap.txt.
Klikneme na keymap.txt a najdeme si mapovani insert klavesy:

virt 0×72 0xd2        # insert

A jelikoz klavesa “§” ma hexa kod 0xa, prepiseme tento radek takto:

virt 0xa 0xd2        # insert

wpid-PastedGraphic6-2011-04-9-12-49.png

Voala ! ulozime, restatujeme nebo nastartujeme CoRD a mame pod klavesou § insert

(1x)
Loading ... Loading ...

9. leden 2011

Aplikace VLC byla odstraněna z App Store

logo VLCNa jednom českém webu jsem se dočetla, že Apple odstranil VLC, protože se Applu nelíbilo, že přehrávač je opensource a dokáže přehrávat i jiné formáty než zabudovaný QuickTime (bez uvedení zdroje). :-D

Aplikace VLC se v App Store příliš dlouho neohřála, když se začaly ozývat hlasy, jak je možné aby VLC porušovalo GPL licenci svou přítomností v App Store. Po několika měsících skutečně bylo VLC z obchodu odstraněno.

Výsledek: Máte-li VLC mezi aplikacemi v iTunes, můžete si ho nainstalovat na svá iOS zařízení. Nově si již aplikaci stáhnout nemůžete. Tolik k zajištění toho, že VLC může být volně šířeno.

Organizace VideoLAN (skupina vývojářů odpovědná za VLC pro počítače) nemá nic společného s odstraněním VLC pro iOS. Podle všeho je to práce jednoho člověka (Rémi Denis-Courmont).

Jak zběsilý, jak to vypadá, je to opravdu bylo všechno o jeden chlapík je hovězí maso s pravidly App Store.

originál: As berserk as it sounds, it really has been all about one guy’s beef with the App Store’s rules.

Rémi Denis-Courmont:
At last, Apple has removed VLC media player from its application store. Thus the incompatibility between the GNU General Public License and the AppStore terms of use is resolved – the hard way. This end should not have come to a surprise to anyone, given the precedents.

Zdroje: TUAW, lifehacker, techwhack

Loading ... Loading ...

31. Říjen 2010

Adium 1.4

logoPouze několik hodin dělilo poslední RC verzi od finální verze Adia 1.4.

Nejviditelnější novinkou je podpora pro Twitter. Můžete pohodlně tvítovat z prostředí vašeho oblíbeného kecálka. Významně byla vylepšena podpora chatů a IRC.

Kompletní seznam novinek je k dispozici na stránkách Adia.

Bug: nefungující roletka pro výběr stylu zpráv (nastavení>zprávy). Chybu lze obejít odstraněním českého jazykového balíčku nebo v System Preferences dát angličtinu na první místo a styl zpráv si nastavit.

Loading ... Loading ...

13. Říjen 2010

Něco se chystá – 20. října [Apple Event]

obrázek Apple Event 20. října
Zdroj: 9to5mac.com

Loading ... Loading ...

6. Červenec 2010

iPhoní ikonky v CSS

Prohlédněte si ikonky používané v iPhone, vytvořené pouze pomocí CSS [wiki], žádné obrázky.
http://blog.graphicpeel.com/post/740928981/ios-icons-made-in-pure-css

iPhoní ikonky v CSS

Loading ... Loading ...