Žijeme v době, kdy obrovská většina z nás vlastní chytrý telefon, někteří dokonce dva nebo více. Zatímco někdo využívá chytrý telefon stále hlavně k telefonování a posílání SMS, neustále přibývá těch, kteří využívají smartphone místo počítače.
Archiv rubriky: Rubrika vývoj
Programátoři na kofeinu
Občas se stane, že klienti potřebují provést nějaký programátorský úkol doslova ihned. Takový případ jsme řešili tento týden, kdy jsme první podklady dostali ve dvanáct hodin s tím, že další den je třeba projekt odevzdat. Šibeniční termín? Ani netušíte jak, ale zvládli jsme to i s rezervou. (Pokračování textu…)
Jak probíhá vývoj webů v eABM
Nedílnou součástí našich služeb je tvorba a vývoj internetových stránek a aplikací. V dnešním článku Vám poodhalíme pár tajemství našeho internetového střediska.
Soutěžní aplikace – efektivní nástroj pro zvýšení návštěvnosti Vašeho webu
Dnes Vám představíme aplikaci, která Vám přivede tisíce návštěvníků na Váš web a velice efektivně zpropaguje Vás a Vaše služby. Tou aplikací je soutěžní aplikace eABM, kterou již vyzkoušela spousta našich klientů. (Pokračování textu…)
Nezapomínejte na aktualizace webu
Stejně jako operační systémy na Vašem počítači, tak i pro webové stránky vycházejí aktualizace, které přinášejí různá vylepšení a opravy chyb. Nezapomínejte své stránky aktualizovat. (Pokračování textu…)
Máte mapu stránek na webu? Usnadněte práci robotům
Mapa stránek mnohdy pomůže Vašim návštěvníkům, pokud se na webu ztratili, většinou je dostupná z patičky webu. Ovšem mapu stránek nevytváříme pouze pro návštěvníky, ale především pro vyhledávací roboty. (Pokračování textu…)
Závažná chyba v Btrfs systému může zapříčinit ztrátu dat
Linuxoví specialisté nalezli závažnou chybu v Btrfs souborovém systému při použití v Raid 5 nebo Raid6, kvůli které můžete přijít o svá data. Tato chyba se týká všech implementací tohoto souborového systému, kterou naleznete i v oblíbených produktech Synology.
URL zkracovač
Je služba, pomocí které jde zkrátit dlouhou internetovou adresu na krátkou. Jde o webový nástroj, který uloží vaši dlouhou adresu do své databáze a nabídne vám kratší adresu na svém serveru, pomocí které se dostanete k původnímu dlouhému odkazu.
Chyba ve wysiwyg editoru v PHP 5.4
Po aktualizaci serveru jsme narazili na chybu s českým kódováním na webech. Po dlouhém testování a analyzování jsme zjistili v čem je tato chyba.
Celý problém byl ve funkci get_html_translation_table. V PHP 5.2 bylo výchozím kódováním ISO-8859-1, v PHP 5.4 je to UTF-8.
původní zápis
get_html_translation_table(HTML_ENTITIES);
nový zápis
get_html_translation_table(HTML_ENTITIES, ENT_COMPAT, 'ISO-8859-1');
Chybka v ul seznamech v IE 9 a IE10
Dnes naši vývojáři řešili zajímavý problém, kdy se rozbalovací menu nekontrolovaně skrývalo při přechodu mezi prvky. Nejzajímavější na tom bylo, že menu se korektně chovalo v mozille, chrome, ale hlavně v Internet exploreru 8 a 11. Chyba tedy pouze v Exploreru 9 a 10.
Hned po zjištění jsme začali řešit první problém: „Kde sehnat Internet Explorer 9 a 10“, protože emulaci v Exploreru 11 příliš nevěříme. Po zajištění exploreru jsme se pustili do testování.
kód menu:
<ul> <li>menu 1 <ul> <li>podmenu 1</li> <li>podmenu 2</li> </ul> </li> <li>menu 2</li> </ul>
Mezi jednotlivými položkami podmenu byla 1px mezera. A právě v této mezeře byl celý problém. Explorer 9 a 10 při najetí na mezeru menu skryli.
Odstraňování problému
- test menu bez mezery
testovali jsme, jestli chyba není v menu obecně, ne jen mezerách. Zrušili jsme mezeru a vyzkoušeli. Menu fungovalo bez problému. - test s pevnou výškou prvků
nastavili jsme pevnou šířku li, tak aby bylo ul plně vyplněno. Na odkazy v seznamu jsme aplikovali výšku o 1px menší. Tím byla zajištěna mezera i plné vyplnění podmenu. Vyzkoušeli a menu se opět zobrazovalo chybně.
Finální řešení
Jelikož ani jedno z řešení nepomohlo, museli jsme šáhnout pro řešení 1px mezery pomocí border. Toto řešení není optimální ale chyba v IE 9 a 10 nenavrhla jiné vhodnější řešení.