Archív pre kategóriu ‘pc’

Ako po vymazaní znovu uploadovať workout na web Endomondo.com

Utorok, Apríl 26th, 2011

Podľa toho, ako so sa snažil “googliť”, nie som jediný, komu sa nešťastnou náhodou podarilo zmazať tréningové záznamy z webu endomondo.com. Naďalej som však mal dáta v aplikácii v telefóne, preto som ľahko prišiel na spôsob, ako ich znovu poslať na web. V jednoduchosti ide o tieto kroky:

  1. V programe Endomondo zakážte automatický upload
  2. Spustite file explorer s root oprávneniami
  3. Otvorte adresár /data/data/com.endomondo/databases
  4. Vykopírujte na SD kartu súbor EndomondoDatabase
  5. Propojte telefón k PC ako USB mass storage
  6. Súbor zálohujte v PC
  7. Otvorte súbor programom SQLite database browser
  8. Otvorte tabuľku workouts
  9. Nájdite v nej podľa dĺžky Váš tréning
  10. Zmenťe uploadStatus na 0 a lastUploaded tiež na 0
  11. Zme?te hodnotu workoutId na inú, starú si však zapamätajte
  12. Vo všetkých tabuľkách, kde je stĺpec workoutId, zme?te jeho hodnotu z pôvodnej na novú pre všetky riadky
  13. Uložte databázu
  14. Nakopírujte novú verziu s pôvodným menom na SD kartu v telefóne
  15. Vykopírujte v telefóne zmenený súbor na pôvodné umiestnenie.
  16. Zapnite program Endomondo
  17. Uploadujte workout na web.

Mne celý proces aj s pátraním trval do 20 minút, preto verím, že Vy budete s celým procesom hotoví do piatich. V prípade nejasností alebo potreby podrobnejšieho návodu stačí pridať komentár.

Android 2.2 FroYo na Orange San Francisc-u (ZTE Blade)

Sobota, Február 26th, 2011

orange San FranciscoV UK a čoskoro pravdepodobne aj na Slovensku Orange uvedie svoj mobilný telefón San Francisco, čo je vlastne obrandovaný telefón ZTE Blade. Jeho operačný systém však neoplýva spoľahlivosťou a rýchlosťou. Sám som si telefón prispôsoboval, preto ponúkam nástroje a návod pre jeho upgrade a vyladenie.

1. Clockwork Recovery

  • rozbaľte archív, ktorý stiahnete na tejto webovej adrese, jeho veľkosť je 81,3 MB
  • overte si veľkosť súboru 01-clockwork\clockwork-2.5.0.9.img, mala by byť 2.94 MB
  • ak môžete, overte si jeho MD5 odtlačok, ten je d7664757ec3d4862cc408b7304e4df8f
  • vypnite telefón
  • odpojte od PC
  • vyberte a naspäť vložte batériu
  • stlačte tlačidlo pre zvýšenie hlasitosti, držte ho a súčasne zapínajte telefón DOPLNENÉ: Podľa komentára od Patresa je možné, že Blade predávaný na Slovensku je možné flashovať po stlačení kombinácie POWER+VOL-UP+MENU
  • telefón počas štartu akoby zamrzne a na displeji ostane svietiť zelený robot – logo Androidu
  • pripojte telefón k PC cez USB kábel
  • je možné, že budete musieť nainštalovať ovládače
  • spustite si príkazový riadok a prejdite do adresára 01-clockwork
  • nasledujúci postup je kritický, pri jeho nedodržaní hrozí trvalé poškodenie a znefunkčnenie telefónu
  • zadajte príkaz:
       fastboot-windows flash recovery clockwork-2.5.0.9.img
  • po zapísaní ROM-u program fastboot oznámi, že je všetko v poriadku
  • Reštartujte telefón zadaním príkazu do príkazového riadka:
       fastboot-windows reboot
  • Telefón by sa mal spustiť ako obvykle. Ak je všetko v poriadku, máte najkritickejšiu časť za sebou

2. FroYo ROM

  • nahrajte si z PC na SD kartu súbor zteblade.japanese_Jellyfish.RLS9.zip (ROM súbor) z adresára 02-Japanese-Jellyfish
  • veľkosť súboru je 76,6 MB
  • MD5 odtlačok pre súbor je 1698cf7af9d130b02ddc471d089751d8
  • reštartujte telefón
  • počas štartu držte tlačidlo pre zníženie hlasitosti
  • v ponuke vyberte tlačidlami hlasitosť +/- voľbu pre zálohu a obnovenie zo zálohy
  • potvrďte voľbu tlačidlom”home” (domov). Pre návrat do hlavnej ponuky používajte tlačidlo “back” (späť)
  • vyberte voľbu zálohovať (toto bude chvíľu trvať)
  • z hlavnej ponuky vyberte možnosť vymazať dáta
  • z hlavnej ponuky vyberte možnosť vymazať swap
  • z hlavnej ponuky vyberte možnosť pre inštaláciu vlastného zip súboru z ROM-om
  • zvoľte prehliadanie SD karty a vyberte súbor s ROM-om
  • potvrďte Vašu voľbu
  • po inštalácii reštartujte telefón – prvá možnosť v hlavnej ponuke

3. SetCPU a ďalšie aplikácie

  • z adresára 03-SetCpu nahrajte na SD kartu súbor setcpu_2.10-donate.apk
  • po odpojení telefónu od PC vyberte tento súbor a nainštalujte ho
  • následne spustite aplikáciu SetCpu
  • vyberte možnosť “autodetect”
  • ak bude treba, povoľte pridelenie root (superuser) oprávnení
  • nastavte maximálnu a minimálnu frekvenciu
  • ja mám osvedčenú maximálnu frekvenciu 691 MHz, najnižšiu 122 MHz
  • povoľte nastavenie pri spustení telefónu
  • ak máte program pre ukončovanie aplikácií, zaraďte SetCPU na zoznam ignorovaných
  • navštívte v prehliadači na Vašom PC adresu http://market.android.com a nainštalujte si Vaše obľúbené aplikácie
  • zoznam mojich obľúbených programov s odkazmi môžete nájsť v adresári 04-apps

Dúfam, že po použití tohto návodu budete mať aj Vy stabilnejší a rýchlejší telefón. pri jeho použití neručím za akékoľvek poškodenia alebo znefunkčnenia Vášho zariadenia. Ja mám boot image a ROM odskúšaný už na dvoch telefónoch ZTE Blade bez akýchkoľvek problémov.

How to automatize CakePHP’s ACL database creation

Utorok, Apríl 27th, 2010

If you use CakePHP framework, maybe you want to use its built-in user authentication and access list control. It can be really easy managed from Cake’s console application or You can use prepared scripts in application’s config directory. But sometimes console won’t work and you can’t use included SQL statements – for example if you use PostgresSQL as I do. If you don’t want to change prepared DB scripts, you can use included database schema to create tables requested by DB ACL component. Here is example code for this:

<?php

class AppController extends Controller
{

    var $components = array('Auth', 'Acl');
    var $uses = array('users');
    
    public function beforeFilter()
    {
        /* Create ACL*/
        
        require_once(CAKE . '/libs/model/schema.php');
        require_once(APP . '/config/sql/db_acl.php');

        $oSchema = new DbAclSchema();
        $oDB =& $this->users->getDataSource();
        $aTable = array();

        foreach ($oSchema->tables as $aTable => $fields)
        {
            $oDB->execute($oDB->dropSchema($oSchema, $aTable));
            $oDB->execute($oDB->createSchema($oSchema, $aTable));
        }
        
        /* END create ACL */
    }
}

?>

After you have created tables, just delete code from AppController.

Ako najjednoduchšie na titulky v iPode (pod Windows)

Sobota, Január 24th, 2009

Ipod Classic šiestej generácieVeľa ľudí aj na Slovensku používa iPod, čím ďalej, tým viac ľuďom trčia z uší charakteristické biele slúchadlá. Netreba mať ani iPod Touch alebo iPhone (i keď veľký displej je mnohokrát lepší) na to, aby sme si mohli skrátiť čas vo vlaku, autobuse, čakárni u lekára obľúbeným seriálom. Milovníci seriálov ako How I Met Your Mother alebo Big Bang Theory si vo veľa prípadoch radi pozrú obľúbené epizódy nielen jeden raz.

Ako ich však má pozerať Slovák s priemernými znalosťami angličtiny (rozumej nie najlepšími ;-) ) Sheldonovmu prívalu slov? Jedine tak titulky. Ako ale na ne v iPode, keď nepodporuje .srt súbory, a navyše treba video skonvertovať do MPEG4 formátu?

Sám som sa s týmto problémom popasoval a našiel som najrýchlejšie riešenie. Tak tu mám recept ako z kuchárky.

Ingrediencie:

  • Program SUPER® (download)
  • Codepack FFDShow(download) alebo Xvid (download), DivX (download), DirectVobSub (download)
  • DirectX integrovaný vo Windows
  • Video vo formáte DivX, Xvid s titulkami
  • iTunes pre nahranie videa do iPodu
  • ako čerešničku súbor s obrázkom DVD nášho seriálu v rozumnom rozlíšení (cca. 300×300)

Príprava:

Najprv si nainštalujme FFDShow alebo stádo kodekov, ktoré ho nahradia. V FFDShow treba mať povolené renderovanie titulkov. Nasleduje inštalácia konvertora Super®.Nastavenia výstupného videa

V konvertore treba nastaviť výstupný formát takto:

  1. Kontajner MPEG4
  2. Video kodek: H264/AVC
  3. Audio kodek: AAC
  4. Dekódovanie zdroja cez DirectShow
  5. Rozmer videa 320×240 px pre iPod Classic / iPod Nano, 480×320px pre iPod Touch / iPhone
  6. Framerate: 29.97 fps
  7. Video bitrate: podľa požadovanej kvality – ja bežím na 288 kbps a som úplne spokojný
  8. Audio sampling: klasika: 44100 Hz
  9. Počet audio kanálov: 2 (stereo)
  10. Audio bitrate: 96kbps je plne dostačujúce

Posledné, čo treba nastaviť, je výstupný adresár. To urobíte ľahko klávesovou skratkou CTRL+T a zvolením príslušného adresára.

Vložíme do rúry a čakáme:

Jednoduchou drag & drop (ťahaj a pusti ;-) ) operáciou presunieme zdrojové video súbory do zoznamu na enkódovanie. pre istotu sa snažme mať súbory s titulkami s rovnakým názvom ako video súbor (pre video.avi mať meno titulkov video.srt). Teraz už len kliknite na tlačidlo Encode (Active Files). Na mojom staršom PC s Core 2 Duo T7250@GHz, 2GB RAM, Windows XP® trvá prekódovanie jedného 20 minútového videa cca 6 minút. Výstupný mp4 súbor zaberá približne jednu tretinu veľkosti zdrojového videa (1 hodina = cca 180MB) pri nastaveniach, aké pre audio a video používam ja.

Servírujeme:

Teraz si môžeme spustiť iTunes a pridať si do knižnice adresár, kde máme uložené výstupné súbory. Po pridaní súborov do knižnice si ich všetky označme a zeditujme ich info (pravý myšoklik, get info). Ako prvé zme?me Media type na záložke Options na hodnotu TV Show. Týmto presunieme videá do časti knižnice seriály. Ďalej na záložke video nastavme tieto polia:

  • Show – Meno seriáluiPod Classic v sekcii TV Shows
  • Season number – Číslo série
  • Episode number – Číslo epizódy
  • Episode ID
  • Description

Na záložke Info ešte môžeme pridať obrázok DVD, ak sme si ho stiahli do poľa Artwork cez dvojitý myšoklik.

Nakoniec pripojme iPod a necháme ho synchronizovať s knižnicou. Ak nemáme povolenú automatickú synchronizáciu, skopírujme videá ručne.

Môžeme podávať / pozerať.

Ak máš čo povedať, bloguj. Neviem, kto to povedal, neviem, či som túto vetu neskomolil. Ale takto nejak chápem úlohu blogu. Dať ľuďom, ktorí ma chcú počuť, vedieť, že som tu, že mám svoj názor a nehanbím sa zaň. Je ťažké zhrnúť, o čom budem písať inak ako "o tom, čo ma baví". Nechcem si dávať fixné hranice, ale nechcem sa tváriť ako odborník na všetko. Tento svet je perfektný a okolo nás je toľko fajn vecí, že je asi hriech o nich nepísať. Tak ja tu doťuknem pár riadkov o tom, čo okolo seba vidím svojimi očami. A prosím: Ak niečo napíšem nešikovne, ak sa zle vyjadrím, ak nechtiac napíšem niečo, čo radšej napísané byť nemalo, prepáčte mi. Prosím... :-)

A čo to mám rád? Fotenie. Obrázky toho, čo pekné sa dá vidieť. Asi žiadne výtvarné umenie ma neoslovuje tak ako práve fotografia. Hudba. Perfektný relax a odstraňovač bolehlavov. Milujem akustickú hudbu, ska-jazz, pop, folk, rock.... Medzi tým, čo počúvam sa nájde Paulo Nutini, Jarek Nohavica, Jack Johnson, Norah Jones, Nerina Pallot a milión ďalších (nebo tak nějak). Film. Vždy poteší pekný príbeh v pohyblivých obrázkoch. Technika. Je to tiež akési umenie, ktoré ukazuje, čo všetko dokážeme, aké sú naše možnosti. Príroda. Ak sú tie predchádzajúce veci umením ľudí, toto je umením Boha. Tu ukázal, žo dokáže (fakt svelý chlap - alebo žena? :-D ).

A ak mám vypichnúť zopár vecí, ktoré mám fakt rád, tu je môj minizoznam:

  • Aďka
  • iPod nano & Koss Porta pro
  • Nerina Pallot: Fires
  • Petti di pollo al forno
  • Leffe blonde
  • Wacom bamboo
  • Nikon D40
  • Garmont Nagevi
  • Tolkien's books
  • Lunch on skyscraper
  • I Am Sam
Grafika by Števo Bačkor running Wordpress