Jak si vybrat kvalitní židli k počítači

futuristic-chair Dobrý řemeslník podřebuje kromě své zručnosti i kvalitní nástroje. Pro programátora tímto nástrojem není vrtačka, ale kvalitní židle. Problém ale je, jak kvalitní židli poznat od té méně kvalitní. Na trhu jsou stovky druhů různých židlí od stovek korun až po desítky tisíc korun.

1. Kvalitní židle = základ úspěchu

Nadpis je brán s nadsázkou, ale kus pravdy na tom bude. Přeci jen v našem sedavém zaměstnání strávíme minimálně třetinu dne na židli. To mi připomíná reklamu na matrace, kdy jedna společnost zdůrazňovala, že se vyplatí investovat velké peníze do jejich kvalitní matrace (samozřejmě reálná cena byla mnohem nižší), když na ni strávíte třetinu života! Pravdu samozřejmě měli, ale tím se dostáváme k druhé stránce věci: kvalitní židle neznamená automaticky drahá židle.

Pokračování



Lehký facelift blogu a pár nových pluginů

Již je to nějaký ten pátek, co nám skončila zima a já tu ještě donedávna měl fotku s motivem zimy. Nedalo se nic dělat, musela do šuplíku. Obětoval jsem tedy několik parných dnů, abych design po 9 měsících opět změnil.

Ještě než začnete psát komentáře, kde je ten nový design, musím dodat, že se jedná spíše o facelift než fungl nový design. Zkrátka, proč měnit to, co se líbí. Hlavním cílem bylo omezit Google AdSense reklamu, stejně na ni kliká minimum lidí. Dalším neméně důležitým úkolem bylo zlepšit orientaci na blogu, kdy starší články byly pro návštěvníka obtížně dostupné. V tomto ohledu mám ještě rezervy v provázanosti článků, holt něco si musím nechat na příště. Novinek je ale mnohem více.

Pokračování



Malá revoluce: Na Windows Vista lze provozovat IE6

Ano je tomu skutečně tak, prakticky od vydání Windows Vista se čekalo, až bude možné provozovat standalone verzi IE6, tedy bez použití virtualizace. Nyní přišel na svět software IETester .

IE Tester - Standalone IE6, IE7, IE8 inlude Windows Vista Nedokáže spustit starý známý Internet Explorer, ale funguje jako by nový prohlížeč, kde si formou nové záložky můžete vybrat vykreslovací jádro. Na výběr máte všechny potřebné verze – IE 5.5, IE 6, IE 7 a IE 8 (beta). Samotný program nebo raději prohlížeč se nachází v alfaverzi, což znamená, že se nehodí pro ostré nasazení. Nicméně do budoucna se nám tu tvoří zajímavá alternativa k virtualizaci hlavně pro lidi se slabším hardware.

Jen tak na okraj, všimli jste si, že více a více programů začíná používat styl ovládání ribbon? Osobně jsem si na něj zvykal poměrně dlouho v Office 2007, ale rozhodně je to krok kupředu. Zajímalo by mě, jak to má Microsoft vyřešené ohledně patentů, že zatím nevznesl žádné námitky vůčí kopírování ribbonu.



Který webhosting je nejlepší?

Tak na tuto otázku neexistuje jednoduchá odpověď. Někdo si pořídí vlastní server, o který se ale musí sám starat. Pro mě je momentálně výhodnější outsourcing těchto služeb. Už jsem vystřídal k desítce webhosterů od neplacených až po premiové .

Momentálně se aktuální projekty snažím přesouvat na savanu . Jsem spokojen, až na pár neplánovaných výpadků, což ale toleruji. Také bych jako nevýhodu mohl posuzovat i prodlevu při změně nastavení až 30min. Tyto operace ale dělám jen při vytvoření domény, takže mi to také příliš nevadí. Marně hledám důvody, proč přejít ke konkurenci. Líbí se mi, že pod jedním účtem mohu mít více domén, což v našich končinách není běžné.

Nedávno jsem ukončil spolupráci s webhostingem webdum.com , který nebyl schopen ani po 14 dnech vysvětlit, proč u nich nefunguje CMS Made Simple . Radím nebrat, pokud plánujete nasazení nějakého CMS, budete mít akorát problémy.

Pro napsaní tohoto článku mě inspirovala diskuze na živě.cz – Zkušenosti s českými hostéry



Jak se vyhnout používání čističe?

Každý webdeveloper, který nepoužívá tabulkový layout, ale moderní css layout s floatováním se dostane do problému, kdy se mu prvky vyjmou z nadřazeného bloku, který se vzápětí zcvrkne. Pak mu nezbývá ve většině případů nic jiného, než použít nesématický prvek <div style=„clear: both“></div> před uzavřením nadřazeného bloku.

Tento prvek se musí vložit do kódu pouze kvůli IE6, modernější prohlížeče podporují pseudo třídu :after. Na tomto postupu tedy není nic špatného a na většině mých projektů ho využívám také. Objevilo se ale mnohem elegantnější řešení, které spočívá v přidání pouze jednoho řádku css kódu nadřazenému bloku! Toto řešení není žádná novinka, ale já jsem ho neznal. Dříve jsem používal trochu krkolomnější řešení viz. How To Clear Floats Without Structural Markup , které ale způsobovalo i problémy a já se tedy vrátil k původnímu řešení.

Pokračování



Jak od sebe odlišit Firefox a Operu pomocí CSS

Na tento problém narážím poměrně často zřídka, když kóduji šablony. Stránka se zobrazuje jinak ve Firefoxu a Opeře. Z pravidla pokud chci docílit perfect pixel designu. Většinou to lze vyřešit úpravou csska bez nějakých prasárniček. Najdou se ale i vyjímky, kdy se snažíte a snažíte a Opera nebo Firefox se pořád staví na hlavu. Záměrně se nebavím o Internet Exploreru, na který máme dostatečně známé způsoby jak tomu či onému zamezit interpretaci daného atributu.

Jak tedy na to?

html:first-child p { font-size: 150% } //kod pouze pro Operu 9+
p { font-size: 100% } //kod pro ostatni prohlizece Firefox, apod.

Je možné, že zmíněné řešení může (ne)fungovat různě v budoucích prohlížečích. Je lepší se mu tedy vyhnout. Mým hlavním cílem bylo sdělení, že to lze pomocí css kódu, protože o tom moc lidí neví. Mezi nejspolehlivější metodu se tedy stále řadí podmíněné komentáře podmíněné komentáře fungují jen v IE.



Funkce pro přidání css třídy „external“ k externím odkazům

Je tomu již několik dní, kdy jsem rukou praštil do stolu(pro ajťáky klávesnice) a řekl: „Naučím se pořádně regulérní výrazy.“ Tak vám tady předkládám první užitečnou funkci, kterou jsem vytvořil.

Podle doporučení(nepamatuji si přesně kterého) by měly být externí odkazy na stránkách označeny. Většinou se jako označení používá obrázek na kterém je čtvereček se šipkou směřující do pravého horního rohu. Umístění u odkazu bývá různé. Viděl jsem obrázek umístěný na začátku odkazu i na jeho konci, někdy i vysunutý mírně nahoru. Protože by obrázek při vypnutém css nebyl videť, bude zobrazen na konci odkazu text (external). Tolik stručný úvod jaké jsou naše požadavky.

Pro samotné nahrazení je nejvhodnější použít v PHP funkci preg_replace(), ale určitě i v jiných programovacích jazycích podporujících Perl regulární výrazy se najde obdobná funkce.

Pokračování



Nový design stránek je tu!

Pořád jsem v jednom kole, takže jsem si až s příchodem prvních mrazíků uvědomil, že už není léto. Včeličky už dávno slovy našeho děkana reinkarnovaly(rozuměj umřely), a tak mi nezbylo nic jiného než přijít s novým designem.

Jsem si vědom, že nový design se spoustě lidí nebude líbit, ostatně i mně se líbí málokterý web. Od toho jsou tady striktně necenzurované komentáře ve kterých mi můžete sdělit konstruktivní připomínky. Zároveň ale věřím, že jste tu hlavně kvůli samotnému obsahu, který by v ideálním případě měl být tím, co si pod mým blogem představíte.

Pokračování



Seminář PHP Frameworky proběhl bez mé účasti

Již když Jakub Vrána psal o akci Seminář PHP frameworky, věděl jsem, že se nebudu moct zúčastnit. Tou dobou jsem totiž lyžoval na Mölltalském ledovci na akci – Opening Mölltal 2007. Určitě se jednalo o velmi užitečné setkání, a tak alespoň musím dát za vděk některým přednášejícím, kteří umístili své přednášky na své stránky.

Pokračování



Česká doména pouze za 99,- Kč !!!

Náhodou jsem narazil na web www.kvapem.cz, kde máte možnost koupě české domény za 99,– Kč bez DPH. To tu ještě nebylo :-) Akce je omezena na prvních 1000 registrací.

Pokračování



Strana 3 z 512345