sobota 18. prosince 2010

Jak vytvořit binárku ze skriptu v bashi

Pokud potřebuje převést skript v bashi do binární podoby, můžete k tomu použít nástroj shc. Binárku .deb jsem našel snad jenom zde. Nástroj převádí skript v bashi do podoby zdrojového kódu v jazyce C a ten pak také zkompiluje do příslušné binárky. Převod se provádí nějak takto:

shc -f skript

V tomto případě se mi ale při spuštění binárky zobrazilo:

./skript.x
./skript.x: Operation not permitted
Zabit (SIGKILL)

A tak jsem převod trochu upravil na

shc -T -f skript

což dál zobrazilo požadovaný standardní výsledek skriptu.

Program je určen speciálně pro potřeby zamezení ostatním ve čtení vašich skriptů a tak má mj. i tyto jistě zajímavé volby:

    -e %s  Expiration date in dd/mm/yyyy format [none]
    -m %s  Message to display upon expiration ["Please contact your provider"

Co znamenají, netřeba myslím vysvětlovat. Zdrojový kód se standardně nachází v souboru skript.x.c.

sobota 11. prosince 2010

Bankovní karty a jejich bezpečnost

Bezpečnost platebních karet není zrovna velká. Na to abych s ní mohl platit mi stačí opsat z jedné strany to dlouhé číslo a z té druhé poslední trojčíslí. Takovou kartu by pak stačilo vyfotit z obou stran a pak už jen nakupovat a nakupovat a ...

Další problém nastává v okamžiku kdy jí v bance nebo při nákupu projedou nějakým čtecím zařízením, je to sice chráněné nějakým tím PINem, ale ten jim tam blahosklonně naťukáme, takže opět žádný problém.

Když si takovou čtečku karet trochu zesílíme, získáme univerzální nástroj jak zjistit všechny informace na čipu uložené a ty určitě nejsou k zahození. No a teď si nejsem vůbec jistý čím jsou peníze v bance (ony ty virtuální čísla uložené v počítači) vlastně chráněné.

čtvrtek 9. prosince 2010

Jak vypnout pípání záložního zdroje UPS

Po úspěšném nastavení daemona apcupsd ho musíte nejprve vypnout zadáním příkazu

/etc/init.d/apcupsd stop

Dál spustit program apctest, kde se pod číslem nabídky 7 skrývá kýžená možnost vypnutí otravného pípání záložního zdroje. Pro úplnost přikládám výpis zmiňované nabídky.

1)  Test kill UPS power
2)  Perform self-test
3)  Read last self-test result
4)  Change battery date
5)  View battery date
6)  View manufacturing date
7)  Set alarm behavior
8)  Set sensitivity
9)  Set low transfer voltage
10) Set high transfer voltage
11) Quit

Na závěr nezapomeňte apcupsd znovu spustit

/etc/init.d/apcupsd start

úterý 7. prosince 2010

Zkrácení dlouhé adresy

Pokud potřebujete odkazovat na stránky s dlouhou a těžko zapamatovatelnou adresou, mohou se vám hodit služby pro vytvoření krátkých a snadno zapamatovatelných odkazů. Zkrácené odkazy lze snadno diktovat do telefonu, poslat pomocí sms nebo vytisknout.

  • TinyURL je jednoduchý zkracovač, ve kterém můžete částečně zadat text zkráceného odkazu.
  • Google url shortener je nejednodušší zkracovač, krátkou adresu vygeneruje sám.
  • Jdem.cz nabízí pokročilé možnosti, včetně zaheslovaného přístupu.