tento rok 9.5. v 11:34

Letecká doprava nad Evropou v době sopečné krize

Moc hezká vizualizace toho, jak vypadala letecká doprava nad Evropou v době sopečné krize.

Airspace Rebooted from ItoWorld on Vimeo.

Ostatní podobně zajímavá videa najdete na ItoWorld.

tento rok 6.5. v 15:06

Jak používat Nette Debug alias Laděnku v Magentu

Magento je pomalý neohrabaný moloch! Nepřeberné množství funkcí zaplatil tento opensource e-shop svou rychlostí/pomalostí. Přesto dnes patří k nejrozšířenějším komerčním (opensource) platformám na světě.

Pokud se někdy dostanete k jeho implementaci. Pak budete zřejmě  plakat, až na Vás jednou Magento plivne své strohé nic neříkající chybové hlášení. Možná, že stejně jako já, zatoužíte po Laděnce (Nette Debug). A předem se přiznávám, že jsem si na ní vypěstoval jistou těžkou formu závislosti.

První co musíte udělat je stáhnout a rozbalit Nette Framework, jehož je Debug/Laděnka součástí.  Ideální je někam do  instalace Magenta nakopírovat minimalizovanou verzi (Nette.minified/loader.php). Pot0 stačí někde na začátek magentovského index.php přidat staré známé.


require_once 'Nette/loader.php';
Debug::$strictMode = TRUE;
Debug::enable(Debug::DETECT, dirname(__FILE__).'/var/log/errors.txt');

Ve druhém kroku je pak nutné upravit (vyrušit) vnitřní magentovský odchytávač chyb. Najdete jej v souboru \app\code\core\Mage\Core\Model\App.php. Kolem řádku 552 se volá funkce setErrorHandler. Řádek stačí zakomentovat. Od této chvíle dostanete krásné červené hlášení o chybě, na které jste se tak těšili.

tento rok 30.4. v 14:38

Snadný dump MySQL databáze

MySQL obsahuje v základní instalaci celou řadu zajímavých nástrojů. Většinu z nich je možné spouštět výhradně z příkazové řádky. Velmi užitečný je například mysqldump, který umí vytvořit zálohu celé databáze. Tento program najdete v adresáři bin v místě, kde máte MySQL nainstalováno. Člověk líný to tvor. Kdo by stále něco vypisoval do příkazové řádky, že?

Následující BAT soubor slouží k snadnému vytvoření sql zálohy (dump) MySQL databáze. Bat soubor si nejprve někde uložte. Zřejmě jej budete muset před prvním spuštěním trochu upravit. Například nastavit správnou cestu k vašemu mysqldump.exe. Možná budete také muset změnit přihlašovací jméno. Aktuálně to je root bez hesla, které by se normálně napsalo za něj.


@ECHO off

:start

cls
set database=

ECHO Backup database...
cls
SET/P database=Please enter database :
cls

:backup

cls
c:
cd c:/Program Files/wamp/bin/mysql/mysql5.1.36/bin/
rem mysqldump.exe -u root -p %database% > ./%database%_backup.sql
mysqldump.exe -u root %database% > d:/local/%database%_local.sql
echo done...

tento rok 26.4. v 17:40

Přidání tlačítka Facebook like do WordPress

Tlačítko Like, které znáte z Facebook, opustilo své  rodiště a postupně dobývá nové internetové světy. Najdete jej nově také zde (nabito.net).

Přidání tlačítka Facebook Like do WordPress je snadné. Stačí si do function.php ve wp-content/templates/vas_template přidat tohle:

function the_facebook_like($method = 'like')
{
  ?><iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>&amp;layout=button_count&amp;show-faces=true&amp;width=500&amp;action=<?= $method?>&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:100%; height:30px; float:right;"></iframe><?php
}

Do header.php (také ve vas_template) je zase dobré přidat do html hlavičky tyto meta tagy, aby Facebook věděl s kým má tu čest.

    <meta property="og:site_name" content="<?php bloginfo('name'); ?>" />
    <meta property="og:title" content="<?php wp_title(); ?>" />
    <meta property="og:type" content="blog" />

No a nakonec si můžete své tlačítko přidat kde budete potřebovat. Například do index.php (také ve vas_template).

<div class="entry">
<?php the_content('Čti zbytek...', false); ?>
<?php the_facebook_like() ?>
</div>

Funkci the_facebook_like je možné volat tam, kde je dostupná proměnná $post (single.php, page.php atd.).

tento rok 21.3. v 18:04

Pořádek ve fontech zajistí NexusFont

NexusFont je velmi užitečný freeware manažer fontů. NexusFont Vám umožní:

  • instalaci/odinstalaci fontů (včetně zálohy)
  • mazání fontů
  • procházení nainstalovaných fontů
  • generování živých náhledů (příkladů)

Co do formátů NexusFont podporuje TrueType, OpenType a Adobe Type1. Dále program dokáže vyhledat duplicitní fonty. Vytisknout, nebo exportovat náhledů na všechny znaky fontů.

Na webu xiles.net najdete kromě NexusFont také další zajímavé programy:

  • NexusFile – file manažer
  • NexusTextView – prohlížeč souborů
  • NexusImage – prohlížeč obrázků
  • NexusSide – sidebar ala Windows
Stránka 3 z 6212345102030...Poslední »