29 prosince 2008

Adobe odkazy

Adobe

Adobe Creative Suite CS 4 Web Standard

AIR aplikace

Video produkty

Články a popis Adobe produktů.

Diskuse o Adobe produktech

Adobe video workshop CS3

Video servery

Kam dát svoje video na internet?

13 prosince 2008

Jak uložit FLASH z HTML stránky

Sothink SWF Catcher for IE je free prográmek (422 kB), který se infegruje so kontextové nabídky IE 5.0+ a kterým je jednoduše možné uložit SWF flash animaci či online hru na disk. Je dostupná verze i pro Firefox. Tento nástroj se hodí i ke zjištění kolik a jaké flashe jsou na stránce HTML.

15 listopadu 2008

Obnova databází v MySQL ze zálohy

MySQL 5+

Asi nejlepší je zálohovat databáze (DB) exportem třeba z phpMyAdmin, ale pokud se na to zapomene, tak je důležité mít zazálohovaný adresář "data", který je součástí adresáře s mysql.
V adresáři "data" jsou jednotlivé databáze, co DB to adresář.
V kazdém adresáři je soubor "db.opt" s default-character-set (kódování) a default-collation (porovnávání), pak jsou tam soubory s koncovkou .frm, ve kterých jsou uloženy struktury jednotlivých tabulek.
Tabulky typu MyISAM mají uložená data v souborech s koncovkou .MYD a MYI v adresáři DB, zatímco tabulky typu InnoDB mají data uložena přímo v adresáři "data" v souboru s názvem ibdata1.

19 října 2008

CSS & HTML test

Otestuj si kolik znáš:

Testovací balík IE pro webdesignery

Při testování webu je dobré si prohlédnout stránky v co nejvíce prohížečích, OS a rozlišeních.
Tohle jsou dva balíky pro testování stránek v Internet Exploreru různých verzí:

  • Multiple IE - obsahuje IE3, IE4.01, IE5, IE5.5, a IE6
  • IETester - obsahuje IE8 beta 2, IE7, IE 6 a IE5.5 pro Vista a XP

Online generátor náhledů webu v různých prohlížečích http://browsershots.org/

16 října 2008

3D animované vlajky států

Animované 3D vlajky státu jsou přehledně setříděny na adrese http://3dflags.com/world/all.html.

Vlajky je možné stahnout ve třech velikostech a pro bílé, šedivé a černé pozadí, jak animované tak statické. Použití je free za uvedení odkazu na web http://www.3dflags.com/.

3D Animated Flags by 3DFlags.com 3D Animated Flags by 3DFlags.com 3D Animated Flags by 3DFlags.com

3D Animated Flags by 3DFlags.com

Další animované vlajky a webová grafika jsou na adrese: http://www.virtuallandmedia.com/world-flag2.htm

11 října 2008

21 září 2008

Externí harddisk (HDD) není nezranitelný

Banální nehoda?!
Myslet si, že opatrné zacházení s externím harddiskem je záruka bezproblémového chodu je omyl. Stačí trocha nepozornosti a HDD je zničen. Záměnou kabelů od zdroje k notebooku ve kterém je 20V byl nenávratně zničen harddisk uvnitř externího boxu MyBook 320 GB. Vypadá to že elektronika boxu je pořádku, ale elektronika disku je zničena. Nepleťte si kabely od zdrojů napětí, stačilo 8V navíc, které HDD dostal, aby to nevydržel.
Mylel jsem si, že seženu nový HDD stejného typu a to jsem se spletl. Disk je asi 1/2 roku starý a už se neprodává. Koupím nebo vyměním HDD IDE-PATA WD3200JB Jde mi hlavně o elektroniku, vnitřek disku nepotřebuji, musí to byt přesně typ WD3200JB 320 GB. Nebo vyměním za fungl nový HDD IDE-PATA WD3200AAJB 320 GB. Potřebuji zkopírovat data z původního disku a ten nový, co jsem koupil ma elektroniku na první pohled jinou.

Tabulka z Wordu/Writeru do HTML na web

Word/Writer -> Excel/Calc -> .csv -> Dremweaver 8 -> HTML (web)

Měl jsem docela složitou tabulku v textu ve Wordu/Writeru (.doc) a potřeboval jsem ji dát do UTF-8 HTML stránky. Samozřejmě co nejrychleji a oproštěnou od veškerého původního formátování.

Zvolil jsem následující postup:

  • Upravil jsem ve Wordu/Writeru tabulku a její obsah, tak jak jsem potřeboval.
  • Tabulku jsem označil a přes schánku Windows (Ctrl+C a Ctrl+V) jsem ji vložil do Excelu/Calcu.
  • Z Excelu/Calcu jsem soubor Uložil jako typ *.csv. Při ukládání jsem nastavil Znakovou sadu na UTF-8, Oddělovač pole jsem nechal , (čárku), Oddělovač textu jsem nechal " (uvozovky).
  • V Dreamweaveru jsem tabulková data naimportoval: z menu Vložit/Objekt tabulky/Import tabulkových dat - zde je nutno pouze nastavit zvolený Oddělovač.

Do (X)HTML se vloží čistá tabulka s obsahem.

Doplňování pevných mezer   do textu -   replacer

Aktualizováno 26.07.2019

&nbsp replacer je název online nástroje pro automatické doplňování pevných mezer to textu. Jedná se o nástroj pro webdesignery a copywritery, kteří si chtějí usnadnit práci při používání správné typografie i na webu!

&nbsp replacer automaticky doplní do vašeho připraveného textu, před vložením na web, pevné mezery za jedno a více písmenné spojky a předložky, aby tak v textu nezůstávaly na koncích řádků.

Pevné mezery se tímto nástrojem doplňují za tyto předložky a spojky: s, v, z, k, u, o, i, S, V, Z, K, A, U, O, I, na, ve, do, za, po, ta, to, ku, či, se, ze, ke, pod, nad, aby, když, který, před, při, Na, Ve, Do, Za, Po, Ta, To, Ku, Či, Se, Ze, Ke, Pod, Nad, Aby, Když, Který, Před, Při

Nástroj najdete na adrese: http://www.nedivse.cz/doplnovani-pevnych-mezer/ Do prvního pole se vloží text před úpravou a po zmáčknutí tlačítka "Doplnit pevné mezery" se ve druhém okně zobrazí text po úpravě s vloženými pevnými mezerami. Lze vkládat i text s HTML značkami.

Tento nástroj umí vkládat pevné mezery i tam, kde to není typograficky vyžadováno. Lze vybrat ze tří možností.

Volby vkládání

  1. Volba Všude vkládá defaultně pevné mezery i tam, kde to není typograficky vyžadováno.
  2. Volba Typograficky zužuje výběr toho, kam se vloží nedělitelná mezera.
  3. Volba Úzký sloupec zužuje výběr na jednopísmenné předložky a spojky. Vhodné pro sazbu do úzkých sloupců.
Popis funkčnosti je v Nápovědě.

Převod videa QuickTime z digitálního fotoaparátu na DVD pomocí Adobe Premiere

Postup:
Zjistit parametry zdrojového videa například programem GSpot http://www.headbands.com/gspot/.

Video z DF (zjištěno GSpot):

  • QuickTime
  • 640×480 pix
  • 30.00 fps
  • 4:3 (1.333)
  • zvuk raw 8-bit 8.000 Hz

Nastavení projektu v Adobe Premiere (1.0 cz):

  • Video for Windows
  • 30.00 fps
  • 640×480 pix
  • 4:3
  • Square Pixels (1.0)
  • No Fields (Progressive scan)
  • 30 fps Timecode

Export to DVD

PAL DV High quality 7Mb CBR 1 Pass (standardní předvolba) .

Skvěle video vypadá jak na PC, tak při přehrávání na stolním DVD (včetne overscannu).

Autorun.inf - automatické spouštění obsahu CD nebo DVD

Pokud je na CD/DVD obsah, který se má spustit po vložení CD/DVD do mechaniky musí obsahovat soubor "autorun.inf". Jedná se o prostý ASCII textový soubor, který lze upravovat například v Poznámkovém bloku ve Windows.

Pokud má autorun spustit z CD/DVD HTML stránku, pak obsah souboru s názvem "autorun.inf" bude:
[autorun]
shellexecute=index.html
Soubor nesmí být v utf8 ani v jinem kodovani, musí to bý čistý ASCII text, jinak autorun nebude fungovat.

Antispamová ochrana e-mailu

Do sekce head HTML dokumentu vložíme tento script



<script type="text/javascript">
function writeTo(suffix, prefix) {
location.href = "mai" + "lto:" + prefix + "@" + suffix;
}
</script>


Do sekce body HTML dokumentu vložíme na místo kde požadujeme odkaz na e-mail



<a href="javascript:writeTo('domena.cz','před_zavináčem');">e-mail</a>

Správa barevných profilů

Color management system - CMS

Zajímavý článek na maxiorlovi.cz - Lepší správa barevných profilů pro Windows XP

Jak zvalidnit počítadlo TOPlist

Na jednoduché weby někdy stačí používat pro rychlou orientaci v počtech návštěvnosti TOPlist - audit návštěvnosti webových stránek. Vygenerovaný kod není XHTML 1.0 Strict validní. Úprava je ale jednoduchá. Stačí vyřadit tři parametry a přidat dva odstavce:

  • Vynechat v tagu script parametr language="JavaScript"
  • Vynechat parametr border="0", v kódu se vyskytuje celkem dvakrát
  • Uzavřít do odstavce nebo divu vše od začátku až před tag noscript
  • Uzavřít do odstavce nebo divu obsah mezi tagy noscript

Upload obrázku na server pomocí PHP

PHP 5.x

Formulář pro upload obrázku na server:

index.htm

<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="file" accept="image/*" /><br />
<input type="submit" name="submit" value="Odeslat" />
</form>

Zpracování formuláře:

upload.php



/*
1 E_ERROR
2 E_WARNING
4 E_PARSE
8 E_NOTICE
16 E_CORE_ERROR
32 E_CORE_WARNING
64 E_COMPILE_ERROR
128 E_COMPILE_WARNING
256 E_USER_ERROR
512 E_USER_WARNING
1024 E_USER_NOTICE
6143 E_ALL
2048 E_STRICT
4096 E_RECOVERABLE_ERROR
8192 E_DEPRECATED
16384 E_USER_DEPRECATED
*/

error_reporting(E_ALL | E_STRICT); // Error_Reporting(0); vypíná výpis všech chybových hlášení - Warning:

// vypsání souborových proměnných
/*
$_FILES['upload']['name']
$_FILES['upload']['type']
$_FILES['upload']['size']
$_FILES['upload']['tmp_name']
$_FILES['upload']['error']
*/

echo "<strong>print_r:</strong><pre>";
print_r($_FILES); // debugging info - testovací výpis pole
echo "</pre><br /><br />";
echo "<strong>var_dump:</strong> ";
var_dump($_FILES['upload']['name']); // debugging info - výpis konkrétní proměnné
echo "<br />";
var_dump($_FILES['upload']['type']);
echo "<br />";
var_dump($_FILES['upload']['tmp_name']);
echo "<br />";
var_dump($_FILES['upload']['error']);
echo "<br />";
var_dump($_FILES['upload']['size']);
echo "<br /><br />";

// výpis informací o uploadovaném souboru
echo "Jméno [name] uploadovaného souboru je: ".$_FILES['upload']['name']."<br />";
echo "Typ [type] uploadovaného souboru je: ".$_FILES['upload']['type'] ."<br />";
echo "Dočasné jméno [tmp_name] uploadovaného souboru je: ".$_FILES['upload']['tmp_name'] ."<br />";
echo "Číslo chyby [error] uploadovaného souboru je: ".$_FILES['upload']['error'] ."<br />";
echo "Velikost [size] v bytech uploadovaného souboru je: ".$_FILES['upload']['size'] ." bytů<br />";
echo "<br /><br />";

// kontrola jestli je co uploadovat
if(!$_FILES['upload']['name']) {
echo "Nebyl vybrán soubor";
echo '<br /><a href="index.php">Zkus to znovu</a><br />';
} else {
echo "Soubor byl úspěšně uploadován na server";
echo '<br /><a href="index.php">Pokračuj</a><br />';
}

// odstranění diakritiky i pro multi-byte (napr. UTF-8)
$prevodni_tabulka = Array(
'ä'=>'a',
'Ä'=>'A',
'á'=>'a',
'Á'=>'A',
'č'=>'c',
'Č'=>'C',
'ć'=>'c',
'Ć'=>'C',
'ď'=>'d',
'Ď'=>'D',
'ě'=>'e',
'Ě'=>'E',
'é'=>'e',
'É'=>'E',
'ë'=>'e',
'Ë'=>'E',
'í'=>'i',
'Í'=>'I',
'ľ'=>'l',
'Ľ'=>'L',
'ń'=>'n',
'Ń'=>'N',
'ň'=>'n',
'Ň'=>'N',
'ó'=>'o',
'Ó'=>'O',
'ö'=>'o',
'Ö'=>'O',
'ř'=>'r',
'Ř'=>'R',
'ŕ'=>'r',
'Ŕ'=>'R',
'š'=>'s',
'Š'=>'S',
'ś'=>'s',
'Ś'=>'S',
'ť'=>'t',
'Ť'=>'T',
'ú'=>'u',
'Ú'=>'U',
'ü'=>'u',
'Ü'=>'U',
'ů'=>'u',
'Ů'=>'U',
'ý'=>'y',
'Ý'=>'Y',
'ž'=>'z',
'Ž'=>'Z',
'ź'=>'z',
'Ź'=>'Z'
);

// odstranit mezery na začátku i na konci řetězce
$bezmezer = trim($_FILES['upload']['name']);

// nahrazení jedné a více mezer pomlčkou, odstranění diakritiky
$editname = ereg_replace( ' +', '-', strtr($bezmezer, $prevodni_tabulka));

// převod na malá písmena - NUTNO DODRŽET POŘADÍ
//$lovercasename = strtolower($editname);

// překopíruje uploadovaný soubor z "tmp" do složky "obrazky" (lze vyčíst v phpinfo(); v DOCUMENT_ROOT)
copy($_FILES['upload']['tmp_name'],"/storage/www2/cesta/ke/wwwroot/obrazky/".$editname);


Proměnná $_FILES

$ _FILES ['userfile'] ['name']
Původní název souboru na klientském počítači.

$_FILES['userfile']['type']
MIME typ souboru, pokud prohlížeč tuto informaci poskytl. Např.: "image/gif".

$_FILES['userfile']['size']
Velikost uploadovaného souboru v bajtech.

$_FILES['userfile']['tmp_name']
Dočasný název souboru ve složce /tmp po uploadu na serveru.

$_FILES['userfile']['error']
Kód chyby spojené s uploadem na server. Tento prvek byl přidán v PHP 4.2.0.

OpenOffice - heslovaný dokument Calc *.ods

OpenOffice Writer 2.1

Přijde den a už se do něj nedostaneš!

S důvěrou jsem před časem nahradil dosavadní balík kancelářských programů, balíkem OpenOffice a pravidelně ho aktualizuji. Jsem s OpenOffice celkem spokojen. Několik měsíců jsem si úspěšně psal důležité údaje do souboru programu Calc (s příponou *.ods) a pro jeho mírné zabezpečení jsem ho opatřil heslem hned od začátku používání. Jednoho dne jsem do souboru úspěšně připsal další údaje, program jsem zavřel a vypnul PC, bez jakýchkoliv známek zatuhnutí nebo něčeho podobného. Druhý den k mému nemalému překvapení soubor nejde otevřít!

  1. Otevírám soubor xxx.ods
  2. Calc se ptá na heslo OK
  3. Soubor "xxx.ods" je poškozen, a proto nemůže být otevřen. Má OO opravit tento soubor? ANO
  4. Chyba pří čteni. Bylo zadáno chybné heslo.
Hledal jsem na internetu řešení, našel jsem jen pár podobných zoufalých dotazů bez odpovědí.
Vzhledem k tomu, že jsem měl v souboru důležité a nenahraditelné údaje a že jsem se už do souboru nedostal, doporučuji nepoužívat dokumenty OpenOffice chráněné heslem.

Jaký vybrat blogovací systém

Jaký blogovací systém si vybrat je asi otázka každého, kdo chce začít s publikováním na internetu.

Výběr je z:
  1. Blogger.com
  2. Windows Live Spaces
  3. Blog.cz
  4. Blogujte.cz
První dva systémy jsou počeštěné a druhé dva jsou české.
Výběr není lehký, žádný ze systémů není výrazně lepší ani výrazně horší.

Pomoc při výběru Vám mohou následující články:

08 září 2008

Podpis v emailu - HTML e-mail

MS Outlook, Outlook Express, Mozilla Thunderbird

E-mailová komunikace vypadá dobře a seriózně, když je graficky příjemná, obsahuje firemní logo, jméno a kontakty.

K tomu nejlépe odpovídá HTML e-mail.

Člověk by si myslel, že udělá jednu HTML šablomu do e-mailu a ta že bude fungovat v každém e-mailovém klientu či webovém rozhraní.

Opak je pravdou, každý e-mailový klient prezentuje HTML e-mail jiným způsobem.

Důležité je testovat HTML e-mail v co nejvíce prostředích.

Kde všude můžeme prohlížet HTML e-mail:
  • Outlook Express
  • Windows mail
  • Microsoft Outlook
  • Microsoft Office Outlook 2007
  • Mozilla Thunderbird
  • Eudora
  • Lotus Notes
  • a další...
Webová rozhraní emailů:
  • Seznam.cz
  • Volny.cz
  • Atlas.cz
  • Tiscali.cz
  • Centrum.cz
  • Gmail.com
  • SquirellMail
  • a mnoho dalších...
Je nutné se co nejvíce držet obyčejného HTML a mít v kódu jen ty nejnutnější tagy.
Za tabulkový layout se nemusíme stydět, CSS rozvržení vždy nefunguje.
K formátování textu se nejlépe hodí inline CSS u každého konkrétního prvku.
Nepoužívat externí CSS se selektory, ty mohou být v konfliktu se selektory webových rozhraní, nebo může být oříznuta celá hlavička vč. tagu body.
Obrázkům nenastavovat velikost, pokud nejsou robrazeny, nezaberou zbytečně místo v mailu.
V HTML e-mailu nepoužívat javascript, flash, audio, video.

Základním vodítkem může být podcast - audio verze Firmy online http://www.h1.cz/podcasty - Jak správně připravit HTML e-mail.

Další odkazy:

01 září 2008

Flash - odkaz z banneru na www stránku

Flash 8, AS2.0
  1. vytvořit do nejhořejší vrstvy průhledné tlačítko přes celou plochu
  2. dát mu název třeba "tlacitko"
  3. do samostatné vrstvy vložit následující script
// odkaz na www stránku
tlacitko.onRelease = function () {
getURL("http://www.plzenske-ohynky.cz/");
}