čtvrtek 17. ledna 2013

Čím nahradit Adobe Creative Suite?

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'

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.

neděle 13. ledna 2013

Pět nejlepších Desktop Media Server aplikací

Pět nejlepších Desktop Media Servers:
"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í



$('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.

MAKE Magazine

Technology Review RSS Feeds

Nejčtenější příspěvky