Články z rubriky ‘Zákysník’
Středa, Leden 25th, 2012
Po několika měsících používání telefonu s Androidem se u mě dostavilo postupné zklamání. I když už nejsem takový hračička jako dříve, a používám telefon k práci a nevrtám se v něm pokud to není nutné, tak jak se telefon naplnil aplikacemi a daty, změnil se, stejně jako dříve telefony s windows mobile v něco pomalého, sekavého a tuhnoucího. Aplikace, které jsem používal a které dříve skvěle a hlavně rychle fungovaly, se postupem času, jak do nich vývojáři přidávali nové a nové funkce, staly stejně pomalé jako u windows mobile. Dokonce některé se staly postupnými aktualizacemi až nepoužitelné (facebook, superstatusbar) a sledovat desítky vteřin točící se kolečko symbolizující, že telefon „je zaneprázdněn“ mě utvrdilo v tom, že android se v tomto směru plně vyrovná windows mobile.
Velkou roli však také jistě hraje to, jak je android výrobcem vyladěný. U ZTE blade to není nijak optimální a proto komunita nadšenců nabízí způsob jak telefon vytunit. Shodou okolností jsem včera objevil návod krok za krokem na to, jak úpravami nedotčený telefon, jako byl ten můj aktualizovat na novou verzi androida, která je zároveň mnohem lépe optimalizovaná.
http://djkure.blog.zive.cz/2012/01/zte-blade-prechod-z-froyo-22-na-gingerbread-237/
Vše mi fungovalo podle návodu, jen jsem musel v bodu 4 použít pouze „Temporary root“. Výsledný rozdíl v rychlosti celého systému je patrný na první pohled.
Děkuji autorovi velice za tento stručný a jasný návod, protože dobrat se funkčního postupu dosud znamenalo prokousat se zkrze stovky stran diskusních fór, kde si však navíc informace často odporují a jsou často zastaralé.
Publikováno v Blog, Zákysník | Žádné komentáře »
Úterý, Srpen 30th, 2011
PDB je dnes již velmi málo podporovaný formát eknih, který vznikl kdysi dávno pro Palm OS. I když některé čtečky na androidu tento formát podporují, nenašel jsem takovou, která by správně zobrazila české znaky v českých PDB souborech.
Proto je nejlepším řešením převést tyto soubory na nějaký jiný formát, kterému čtečky na androidu rozumí. Postupů lze najít několik, ale pokud máte hodně souborů, tak je potřeba použít něco, co umí převést všechno najednou dávkově. Takovou skvělou utilitou je PDB2TXT. Při převodu z příkazové řádky jsem nechal výchozí ANSI kódování. Pro čtení na androidu používám Cool Reader kde se vše zobrazuje správně.
Publikováno v PDA, Zákysník | Žádné komentáře »
Středa, Březen 2nd, 2011
Pokud se vám stane, že v opeře neustále vyskakuje otravná chybová konzole, nastavuje se to v tomto menu Opery:
Nástroje/Nastavení/Pokročilé volby/Obsah/Nastavit JavaScript
zaškrtávátkem u volby „Při chybě otevřít konzoli“
Hlavní záludnost (důvod proč zde toto píšu) však je v tom, že chybová konzole může vyskakovat i tehdy, když toto není vůbec zaškrtnuté:-) Není to však chyba opery. Jen je potřeba v prohlížeči přejít na stránku kde se tato konzole objevuje, a v menu zvolit:
Nástroje/Rychlá nastavení/Upravit místní nastavení/Skriptování
a zrušit volbu „Při chybě otevřít konzoli“
Publikováno v Blog, Zákysník | Žádné komentáře »
Středa, Únor 23rd, 2011
Řešil jsem problém, kdy v jednom počítači začal odcházet disk, a bios proto po přečtení S.M.A.R.T. statusu při startu počítače hlásil, že velmi brzy nastane selhání tohoto disku. Rozhodl jsem se naklonovat celou stávající partition na nový disk, abych se vyhnul zdlouhavé instalaci a konfiguraci. To se podařilo celkem bez problémů, objevil jsem na to pěkný free program EASEUS partition master, se kterým se mi bez problémů povedlo změnit velikost partiton a provést její kopii. Poté jsem opravil MBR a normálně spustil systém.
Vše fungovalo, systém windows XP najel do login obrazovky, ale problém byl v tom, že po zadání jména a hesla se zase okamžitě sám odhlásil. Zjistil jsem že problém je patrně v tom, že se nespustí tento program:
C:\WINDOWS\system32\userinit.exe
který je nastaven v registru v klíči HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon
Někdy bývá tento klíč přepsán virem, ale tohle nebyl tento případ. Problém byl v tom, že windows po nakolonování detekovaly nový disk jako „další disk“, a nepřiřadili mu tak logické písmeno C:, ale nějaké jiné (v závislosti na dalších zařízeních), a proto nebyla absolutně zadaná cesta k userinit.exe nalezena, a systém automaticky provedl po přihlášení okamžité odhlášení.
Jediným řešením k tomu, aby windows přijaly disk za svůj, bylo vymazat signaturu nového disku, což jsou 4 byty v nultém sektoru harddisku od adresy 01B8 do 01BB. Lze to provést pomocí specializovaného editoru pro editaci sektorů, ale to je poměrně nebezpečné (jakákoliv chyba=likvidace dat na disku), lepší (bezpečnější) program je MBRFix.
Nabootoval jsem windows z PE CD, a z příkazové řádky jsem z připojeného disku USB spustil:
mbrfix /drive 0 writesignature 00000000
kontrolu lze provést pomocí příkazu mbrfix /drive 0 readsignature /byte který by měl vrátit nuly.
Po následném restartu počítače již funguje přihlášení do windows normálně.
Publikováno v Blog, Zákysník | Žádné komentáře »
Pátek, Únor 4th, 2011
Nedávno jsem si všimnul že na facebooku se při vyplňování textového políčka stavu automaticky přidávají řádky podle potřeby. To je naprosto geniální a efektní funkce a uplatní se skvěle v každém webovém formuláři , který může být díky tomu daleko přehlednější (zejména pokud obsahuje hodně položek).
Jak na to? Docela snadno – na stránce http://onehackoranother.com/projects/jquery/jquery-grab-bag/je to vymyšlené jako plugin pro knihovnu jquery.
Já už to používám a je jasné že tento skvělý nápad se rychle rozšíří do světa…
Publikováno v Blog, Grafika&Webdesign, Zákysník | Žádné komentáře »
Čtvrtek, Leden 13th, 2011
Pokud máte v mysql databázi tabulku, která nejde smazat, protože to hlásí chybu „a foreign key constraint fails“, lze tuto tabulku smazat takto pomocí phpmyadmina: vyberte databázi, přejděte do sekce návrhář a zde odstraňte relace mezi problémovými tabulkami (propojení linkou). Nyní již půjde tabulka normálně smazat.
Publikováno v Zákysník | Žádné komentáře »
Čtvrtek, Leden 6th, 2011
Pokud máte dálkové ovládání u kterého chcete zjistit zda funguje, tedy vysílá prostým okem neviditelné infračervené paprsky, lze to ověřit pomocí kamery v mobilu. Nevím jak je to možné, ale opravdu to funguje. Někdy se vám tato vtipná finta může hodit…
Publikováno v Blog, Zákysník | Žádné komentáře »
Úterý, Prosinec 28th, 2010
Sdílet soubory lze dnes různými způsoby. Veřejných služebk tomu existuje spousta. Tyto služby mají ale často i své mouchy – např. vaše soubory vidí i jiní uživatelé, je omezený počet stáhnutí, je omezená rychlost, musíte svěřit svá cenná data třetí straně apod. Pokud chcete mít sdílení svých souborů zcela pod kontrolou, chcete si sami určit s kým chcete tyto soubory sdílet a máte dobrý webhosting, můžete si k tomu ale zprovoznit svůj vlastní soukromý souborový server.
Smart Extranet 3.0 (http://www.smart-extranet.com/) je program napsaný v php který využívá apache a mysql databázi. Sice se podle webových stránek zdá, že jde o mrtvý projekt, ale je to přesto skvělý program ryze komerční kvality, a lze si stáhnout a zaregistrovat jeho free verzi která má jen drobná omezení v počtu uživatelů.
Instalace je stejně jednoduchá/složitá, jako v případě jiných php skriptů. Problémem je, že po instalaci nefunguje správně čeština. Trochu jsem se s tím dnes mořil, tak zveřejňuji krátký bodový postup jak češtinu zprovoznit:
- vytvořit v programu pár zkušebních položek (aby v mysql tabulce byla nějaká data)
- odhlásit se z programu
- v mysql databázi nastavit (např. s pomocí phpmyadmina) kódování špatně kódovaných položek tabulky smart_document na latin2_czech_cs
- do souboru connect.inc.php přidat před řádek začínající mysql_select_db… tento řádek: mysql_query(“SET NAMES ‘latin2′“, $link);
- upravit všechny soubory s příponou tpl kde se vyskytuje řetězec <meta http-equiv=“content-type“ content=“text/html; charset=iso-8859-1″ />
na tvar <meta http-equiv=“content-type“ content=“text/html; charset=iso-8859-2″ />
(je to cca 21 souborů)
- smazat obsah adresáře cache (důležité – jinak se to celé úplně rozjebe)
- po přihlášení by to již mělo chodit… mě to jde
Publikováno v Blog, Software, Zákysník | Žádné komentáře »
Pondělí, Září 6th, 2010
I když píšete a komunikujete česky nebo anglicky, tak čas od času je potřeba napsat (například ve jméně ) jedinečná písmena z německé abecedy. Nainstalovat si německou klávesnici a přepínat mezi různými jejími rozloženími není úplně ideální. Německé znaky lze totiž jednoduše napsat na jakékoliv klávesnici pomocí levého ALT a numerické klávesnice:
ß – levý ALT + 0223
ä, Ä - levý ALT + 132/142
ë, Ë - levý ALT + 137/211
ö, Ö - levý ALT + 148/153
ü, Ü - levý ALT + 129/154
Publikováno v Blog, Zákysník | Žádné komentáře »
Pátek, Červen 4th, 2010
V dnešní době vítězí jednoduchost nad propracovaností, rychlost nad funkčností. V duchu tohoto trendu Internet Explorer 8 nepochopitelně nenačítá dynamický obsah generovaný php skriptem, který nahrávám pomocí AJAXu. Nepochopitelně proto, že když už něco načítám dynamicky pomocí skriptu, tak se dá snad logicky předpokládat, že chci ten obsah dynamicky měnit.
Ale ne, vývojáři Microsoftu usoudili, že je lepší zrychlit zobrazení stránek tím, že se to prostě načte jen jednou (url skriptu je přeci stejná, tak což), a pak už se to jen sype z cache.
Proč to může umět správně např. Opera, která je i tak přesto rychlejší??? Proč to v Internet Exploreru 7 ještě šlo??? Sakra jak já nesnáším tyhle „inovace“.
Naštěstí jde i tento prohlížeč přinutit ke standardnímu chování. Do hlavičky dynamicky načítaného php skriptu se musí dát header expire:
<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
?>
No sláva, už to zase funguje, během těch několika hodin jsem mohl udělat něco užitečnějšího...
Publikováno v Blog, Vývoj software, Zákysník | 1 Komentář »