Build Your Own Adobe Creative Suite with Free and Cheap Software: "Adobe's Creative Suite is one of the best software packs out there for professionals, but the suite is prohibitively expensive for most people. If you can't drop the cash, you can still get a similar experience with free or cheap software. Here's how to build your own Creative Suite."
'via Blog this'
čtvrtek 17. ledna 2013
středa 16. ledna 2013
WordPress a robots.txt
Blogovací či CMS systém WordPress má kromě mnoha ctností i některé záludnosti. Jednou z nich je dynamické generování souboru robots.txt. WordPress sám v robots.txt pouze povoluje nebo zakazuje procházení webu na základě nastavení v administraci blogu. Co ale, když potřebujete vlastní nastavení?
Jednou z cest je tradičně plugin na robots.txt. Může to být třeba plugin WP Robots Txt. Návod najdete třeba na BlogDum: How to edit robots.txt in WordPress.
Ale co když vám ruční zadání hodnot v administraci nestačí? Co když potřebuje robots.txt ošetřit nebo generovat programově? V tento moment přijdou ke slovu "hooky", nebo předefinování robots.txt generující funkce do_robots() (definované ve wp-includes/functions.php).
Vlastní doplnění funkčnosti můžete navěsit na akci 'do_robotstxt' nebo na filter 'robots_txt' (viz Function Reference/add action « WordPress Codex a Function Reference/add filter « WordPress Codex).
Předefinovat funkci do_robots() můžete například ve functions.php vlastního tématu. Nejdříve odregistrujte původní funkci pomocí "remove_action('do_robots','do_robots');" a pak pomocí "add_action('do_robots', 'my_global_robots');" zaregistrujte vlastní funkci (viz WordPress › Support » [Plugin: WordPress SEO by Yoast] incompitable vith functions do_robotstxt & do_robots a WordPress › Support » Robots.txt).
O robots.txt pro blog se systémem WordPress se dočtete také v textu Perishable Press: Better Robots.txt Rules for WordPress.
Jednou z cest je tradičně plugin na robots.txt. Může to být třeba plugin WP Robots Txt. Návod najdete třeba na BlogDum: How to edit robots.txt in WordPress.
Ale co když vám ruční zadání hodnot v administraci nestačí? Co když potřebuje robots.txt ošetřit nebo generovat programově? V tento moment přijdou ke slovu "hooky", nebo předefinování robots.txt generující funkce do_robots() (definované ve wp-includes/functions.php).
Vlastní doplnění funkčnosti můžete navěsit na akci 'do_robotstxt' nebo na filter 'robots_txt' (viz Function Reference/add action « WordPress Codex a Function Reference/add filter « WordPress Codex).
Předefinovat funkci do_robots() můžete například ve functions.php vlastního tématu. Nejdříve odregistrujte původní funkci pomocí "remove_action('do_robots','do_robots');" a pak pomocí "add_action('do_robots', 'my_global_robots');" zaregistrujte vlastní funkci (viz WordPress › Support » [Plugin: WordPress SEO by Yoast] incompitable vith functions do_robotstxt & do_robots a WordPress › Support » Robots.txt).
O robots.txt pro blog se systémem WordPress se dočtete také v textu Perishable Press: Better Robots.txt Rules for WordPress.
neděle 13. ledna 2013
Pět nejlepších Desktop Media Server aplikací
Pět nejlepších Desktop Media Servers:
'via Blog this'
"Získání hudbu a filmy z jednoho počítače do jiného počítače přes domě nebo kdekoli na světě nebylo nikdy jednodušší."
'via Blog this'
pondělí 7. ledna 2013
Validace formulářů v jQuery
Odvěkým problémem webových aplikací je validace formulářů, čili kontrola jejich správného vyplnění. Jedním ze současných oblíbených a dobrých řešení je jQuery plugin: Validation. Plugin lze široce parametrizovat a doplňovat vlastními pravidly pro validaci různých typů vstupů. A hlášky a chyby jsou přeložené do několika jazyků včetně Češtiny.
Nejlepší nahlédnout do dokumentace:
(vzhledem k postupným změnám na serverech jquery.com lze očekávat časem neplatnost těchto odkazů)
V dokumentaci se ovšem píše, že na jedné stránce může být validovaný jen jeden formulář. To se týká ale jen základního spuštění konstrukcí
...kterou je třeba nahradit o něco sofistikovanějším tvarem
(Viz jQuery.validate and multiple forms on one page – Tigraine nebo Jquery Validation Plugin with multiple forms | Ozone and Programming)
Ukázka validace s důkazem, že na jedné stránce funguje vícero formulářů je jQuery validation plug-in - main demo.
Nejlepší nahlédnout do dokumentace:
- Plugins/Validation - jQuery Wiki
- Plugins/Validation/Reference - jQuery Wiki
- Plugins/Validation/validate - jQuery Wiki
(vzhledem k postupným změnám na serverech jquery.com lze očekávat časem neplatnost těchto odkazů)
V dokumentaci se ovšem píše, že na jedné stránce může být validovaný jen jeden formulář. To se týká ale jen základního spuštění konstrukcí
$('form').validate();
...kterou je třeba nahradit o něco sofistikovanějším tvarem
$('form').each(function () {
$(this).validate();
});
(Viz jQuery.validate and multiple forms on one page – Tigraine nebo Jquery Validation Plugin with multiple forms | Ozone and Programming)
Ukázka validace s důkazem, že na jedné stránce funguje vícero formulářů je jQuery validation plug-in - main demo.
neděle 30. prosince 2012
inSSIDer pro analýzu wi-fi signálu
Při zprovozňování (nejen) domácí wi-fi je vhodné obejít pokrývaný prostor, zjistit, jaké kanály jsou již obsazeny a jak silně, a trefit se mezi tyto kanály se svými. K tomu vám dopomáhej úžasný program inSSIDer od MetaGeek pro Windows. Mají i verze inSSIDer pro Android a inSSIDer pro Mac.
Kanál pro wi-fi lze sice nastavit na routeru či AP na automatiku, ale AP v obýváku neví, že v ložnici je mnohem silnější wi-fi od sousedů na stejném kanále. Proto je lepší vybrat co nejméně v okolí oblíbený kanál a nastavit jej napevno.
Přihlásit se k odběru:
Příspěvky (Atom)
MAKE Magazine
Technology Review RSS Feeds
Nejčtenější příspěvky
-
Jednou ráno se z ničeho nic na displayi našeho set-top-boxu HD Mediabox od UPC objevila chyba E201 . Něco se stalo. Přes noc. Samo. Vyzkou...
-
Dnešní napájecí zdroje a adaptéry pro notebooky a další zařízení nejsou, jak vás možná při pokusu o rozebrání zaskočí, sešroubované, ale lep...
-
Jak lehce se dá propadnout hrám! Navezl mě do toho kamarád, a i když mi to tak moc nejde, hlava neudrží, tak takřka denně zkouším rozlouskno...
-
Mějme od dřívějších časů připravený baťák (.bat soubor, nyní už pod Windows), který se vyskytuje na nenamapovaném síťovém disku. Dělá jedno...
-
To si zase tak jednou sednu k nějaké té práci a... nespustí se PostgreSQL ! Prý: LOG: invalid value for parameter "lc_monetary"...