<?xml version="1.0" encoding="utf-8"?>
<!-- generator="Joomla! - Open Source Content Management" -->
<feed xmlns="http://www.w3.org/2005/Atom"  xml:lang="cs-cz">
	<title type="text">Poznámky</title>
	<subtitle type="text"></subtitle>
	<link rel="alternate" type="text/html" href="https://lucie.zolta.cz"/>
	<id>https://lucie.zolta.cz/index.php/poznamky/32-ostatni</id>
	<updated>2025-07-25T09:50:11+00:00</updated>
	<generator uri="http://joomla.org" version="2.5">Joomla! - Open Source Content Management</generator>
	<link rel="self" type="application/atom+xml" href="https://lucie.zolta.cz/index.php/poznamky/32-ostatni?format=feed&amp;type=atom"/>
	<entry>
		<title>Color mixer - nástroj na míchání barev</title>
		<link rel="alternate" type="text/html" href="https://lucie.zolta.cz/index.php/poznamky/32-ostatni/304-color-mixer-nastroj-na-michani-barev"/>
		<published>2021-12-11T17:57:51+00:00</published>
		<updated>2021-12-11T17:57:51+00:00</updated>
		<id>https://lucie.zolta.cz/index.php/poznamky/32-ostatni/304-color-mixer-nastroj-na-michani-barev</id>
		<author>
			<name>Super User</name>
			<email>L.Zolta@seznam.cz</email>
		</author>
		<summary type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;Šikovný online nástroj na míchání barev, tak aby nám barvy k sobě ladily.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://paletton.com/#uid=34P0E0kFNmQsWwD-VryM3idSycw&quot;&gt;https://paletton.com/#uid=34P0E0kFNmQsWwD-VryM3idSycw&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary>
		<content type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;Šikovný online nástroj na míchání barev, tak aby nám barvy k sobě ladily.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://paletton.com/#uid=34P0E0kFNmQsWwD-VryM3idSycw&quot;&gt;https://paletton.com/#uid=34P0E0kFNmQsWwD-VryM3idSycw&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</content>
		<category term="Ostatní" />
	</entry>
	<entry>
		<title>javascript vícerozměrné pole s klíčem</title>
		<link rel="alternate" type="text/html" href="https://lucie.zolta.cz/index.php/poznamky/32-ostatni/297-javascript-vicerozmerne-pole-s-klicem"/>
		<published>2021-10-10T06:21:17+00:00</published>
		<updated>2021-10-10T06:21:17+00:00</updated>
		<id>https://lucie.zolta.cz/index.php/poznamky/32-ostatni/297-javascript-vicerozmerne-pole-s-klicem</id>
		<author>
			<name>Super User</name>
			<email>L.Zolta@seznam.cz</email>
		</author>
		<summary type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;Jednoduchá pole v javascriptu jsou &lt;a href=&quot;index.php/poznamky/32-ostatni/284-pole-v-javascriptu&quot;&gt;tady&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Tato poznámka je věnována složitějším &quot;polím&quot;, kde se místo indexů používají klíče.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Javascript multi array and key.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Definice &quot;matice&quot; vícerozměrných polí s použitím klíčů místo indexů:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;var obj = {&lt;br /&gt;    'row1' : {&lt;br /&gt;        'key1' : 'input1',&lt;br /&gt;        'key2' : 'inpu2'&lt;br /&gt;    },&lt;br /&gt;    'row2' : {&lt;br /&gt;        'key3' : 'input3',&lt;br /&gt;        'key4' : 'input4'&lt;br /&gt;    }&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Vytahování dat s použitím klíčů, objektovým způsobem:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;obj.row1.key1 == 'input1';&lt;br /&gt;obj.row1.key2 == 'input2';&lt;br /&gt;obj.row2.key1 == 'input3';&lt;br /&gt;obj.row2.key2 == 'input4';&lt;br /&gt;&lt;br /&gt;var mixed = {&lt;br /&gt;    'row1' : ['input1', 'inpu2'],&lt;br /&gt;    'row2' : ['input3', 'input4']&lt;br /&gt;};&lt;br /&gt;mixed.row1[0] == 'input1';&lt;br /&gt;mixed.row1[1] == 'input2';&lt;br /&gt;mixed.row2[0] == 'input3';&lt;br /&gt;mixed.row2[1] == 'input4';&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Použití klíče indexovým způsobem, když mám klíč schovaný v proměnné:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;var klic = 'key1';&lt;/p&gt;
&lt;p&gt;obj.row1['key1'];  //input1&lt;/p&gt;&lt;/div&gt;</summary>
		<content type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;Jednoduchá pole v javascriptu jsou &lt;a href=&quot;index.php/poznamky/32-ostatni/284-pole-v-javascriptu&quot;&gt;tady&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Tato poznámka je věnována složitějším &quot;polím&quot;, kde se místo indexů používají klíče.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Javascript multi array and key.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Definice &quot;matice&quot; vícerozměrných polí s použitím klíčů místo indexů:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;var obj = {&lt;br /&gt;    'row1' : {&lt;br /&gt;        'key1' : 'input1',&lt;br /&gt;        'key2' : 'inpu2'&lt;br /&gt;    },&lt;br /&gt;    'row2' : {&lt;br /&gt;        'key3' : 'input3',&lt;br /&gt;        'key4' : 'input4'&lt;br /&gt;    }&lt;br /&gt;};&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Vytahování dat s použitím klíčů, objektovým způsobem:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;obj.row1.key1 == 'input1';&lt;br /&gt;obj.row1.key2 == 'input2';&lt;br /&gt;obj.row2.key1 == 'input3';&lt;br /&gt;obj.row2.key2 == 'input4';&lt;br /&gt;&lt;br /&gt;var mixed = {&lt;br /&gt;    'row1' : ['input1', 'inpu2'],&lt;br /&gt;    'row2' : ['input3', 'input4']&lt;br /&gt;};&lt;br /&gt;mixed.row1[0] == 'input1';&lt;br /&gt;mixed.row1[1] == 'input2';&lt;br /&gt;mixed.row2[0] == 'input3';&lt;br /&gt;mixed.row2[1] == 'input4';&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Použití klíče indexovým způsobem, když mám klíč schovaný v proměnné:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;var klic = 'key1';&lt;/p&gt;
&lt;p&gt;obj.row1['key1'];  //input1&lt;/p&gt;&lt;/div&gt;</content>
		<category term="Ostatní" />
	</entry>
	<entry>
		<title>Javascript regulární výrazy v příkladech</title>
		<link rel="alternate" type="text/html" href="https://lucie.zolta.cz/index.php/poznamky/32-ostatni/293-javascript-regularni-vyrazy-v-prikladech"/>
		<published>2021-05-27T03:16:40+00:00</published>
		<updated>2021-05-27T03:16:40+00:00</updated>
		<id>https://lucie.zolta.cz/index.php/poznamky/32-ostatni/293-javascript-regularni-vyrazy-v-prikladech</id>
		<author>
			<name>Super User</name>
			<email>L.Zolta@seznam.cz</email>
		</author>
		<summary type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;  var str = &quot;Ahoj jak se máš? jak, jak jak?&quot;;&lt;br /&gt;  var re = new RegExp(&quot;.* &quot;); //vše co je před mezerou nahraď X&lt;br /&gt;  result= str.replace(re,&quot;X&quot;);  //Xjak?&lt;/p&gt;
&lt;p&gt;  re = new RegExp(&quot;. &quot;); //znak před první mezerou nahraď X&lt;br /&gt;  result= str.replace(re,&quot;X&quot;);  //AhoXjak se máš? jak, jak jak?&lt;/p&gt;
&lt;p&gt; var re = new RegExp(&quot;jak&quot;); //první jak nahraď X&lt;br /&gt;  result= str.replace(re,&quot;X&quot;); //Ahoj X se máš? jak, jak jak?&lt;/p&gt;&lt;/div&gt;</summary>
		<content type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;  var str = &quot;Ahoj jak se máš? jak, jak jak?&quot;;&lt;br /&gt;  var re = new RegExp(&quot;.* &quot;); //vše co je před mezerou nahraď X&lt;br /&gt;  result= str.replace(re,&quot;X&quot;);  //Xjak?&lt;/p&gt;
&lt;p&gt;  re = new RegExp(&quot;. &quot;); //znak před první mezerou nahraď X&lt;br /&gt;  result= str.replace(re,&quot;X&quot;);  //AhoXjak se máš? jak, jak jak?&lt;/p&gt;
&lt;p&gt; var re = new RegExp(&quot;jak&quot;); //první jak nahraď X&lt;br /&gt;  result= str.replace(re,&quot;X&quot;); //Ahoj X se máš? jak, jak jak?&lt;/p&gt;&lt;/div&gt;</content>
		<category term="Ostatní" />
	</entry>
	<entry>
		<title>Switch case v javascriptu</title>
		<link rel="alternate" type="text/html" href="https://lucie.zolta.cz/index.php/poznamky/32-ostatni/285-switch-case-v-javascriptu"/>
		<published>2020-10-17T02:59:59+00:00</published>
		<updated>2020-10-17T02:59:59+00:00</updated>
		<id>https://lucie.zolta.cz/index.php/poznamky/32-ostatni/285-switch-case-v-javascriptu</id>
		<author>
			<name>Super User</name>
			<email>L.Zolta@seznam.cz</email>
		</author>
		<summary type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;pre&gt;switch(promenna) {
    case hodnota1:
           // telo pro pripad ze promenna==hodnota1
           break;
    case hodnota2:
            // telo pro pripad ze promenna==hodnota2
            break;
    default:
           // telo pro vsechny ostatni hodnoty
} &lt;/pre&gt;&lt;/div&gt;</summary>
		<content type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;pre&gt;switch(promenna) {
    case hodnota1:
           // telo pro pripad ze promenna==hodnota1
           break;
    case hodnota2:
            // telo pro pripad ze promenna==hodnota2
            break;
    default:
           // telo pro vsechny ostatni hodnoty
} &lt;/pre&gt;&lt;/div&gt;</content>
		<category term="Ostatní" />
	</entry>
	<entry>
		<title>pole v JavaScriptu</title>
		<link rel="alternate" type="text/html" href="https://lucie.zolta.cz/index.php/poznamky/32-ostatni/284-pole-v-javascriptu"/>
		<published>2020-10-17T02:55:36+00:00</published>
		<updated>2020-10-17T02:55:36+00:00</updated>
		<id>https://lucie.zolta.cz/index.php/poznamky/32-ostatni/284-pole-v-javascriptu</id>
		<author>
			<name>Super User</name>
			<email>L.Zolta@seznam.cz</email>
		</author>
		<summary type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;var pole = newArray(1,2,3);&lt;/p&gt;
&lt;p&gt;var policko = newArray(&quot;a&quot;,&quot;b&quot;,&quot;c&quot;);&lt;/p&gt;
&lt;p&gt;var zahonek = [&quot;hodnota0&quot;, &quot;hodnota1&quot;,&quot;hodnota2&quot;];&lt;/p&gt;
&lt;p&gt;zahonek[3] = &quot;hodnota3&quot;;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;více &lt;a href=&quot;https://www.jakpsatweb.cz/javascript/pole.html&quot;&gt;jakpsatweb&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary>
		<content type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;var pole = newArray(1,2,3);&lt;/p&gt;
&lt;p&gt;var policko = newArray(&quot;a&quot;,&quot;b&quot;,&quot;c&quot;);&lt;/p&gt;
&lt;p&gt;var zahonek = [&quot;hodnota0&quot;, &quot;hodnota1&quot;,&quot;hodnota2&quot;];&lt;/p&gt;
&lt;p&gt;zahonek[3] = &quot;hodnota3&quot;;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;více &lt;a href=&quot;https://www.jakpsatweb.cz/javascript/pole.html&quot;&gt;jakpsatweb&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</content>
		<category term="Ostatní" />
	</entry>
	<entry>
		<title>javascript innerHTML</title>
		<link rel="alternate" type="text/html" href="https://lucie.zolta.cz/index.php/poznamky/32-ostatni/283-javascript-innerhtml"/>
		<published>2020-10-15T10:30:24+00:00</published>
		<updated>2020-10-15T10:30:24+00:00</updated>
		<id>https://lucie.zolta.cz/index.php/poznamky/32-ostatni/283-javascript-innerhtml</id>
		<author>
			<name>Super User</name>
			<email>L.Zolta@seznam.cz</email>
		</author>
		<summary type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;K nastavení hodnot z javascriptu se používá příkaz .innerHTML, pokud jde o hodnotu mezi tágy, nebo příkazem .value pokud jde o tág mající tuto vlastnost.&lt;/p&gt;
&lt;p&gt;Ukázka&lt;/p&gt;
&lt;pre&gt;&amp;lt;span id=&quot;coosi&quot;&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;input id=&quot;vstup&quot; value=&quot;&quot;&amp;gt;

document.getElementById(&quot;coosi&quot;).innerHTML = &quot;zobraz mi to do coosi&quot;;
document.getElementById(&quot;vstup&quot;).value = &quot;hoď to do vstupního inputu&quot;;&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;&lt;/div&gt;</summary>
		<content type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;K nastavení hodnot z javascriptu se používá příkaz .innerHTML, pokud jde o hodnotu mezi tágy, nebo příkazem .value pokud jde o tág mající tuto vlastnost.&lt;/p&gt;
&lt;p&gt;Ukázka&lt;/p&gt;
&lt;pre&gt;&amp;lt;span id=&quot;coosi&quot;&amp;gt;&amp;lt;/span&amp;gt;
&amp;lt;input id=&quot;vstup&quot; value=&quot;&quot;&amp;gt;

document.getElementById(&quot;coosi&quot;).innerHTML = &quot;zobraz mi to do coosi&quot;;
document.getElementById(&quot;vstup&quot;).value = &quot;hoď to do vstupního inputu&quot;;&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;&lt;/div&gt;</content>
		<category term="Ostatní" />
	</entry>
	<entry>
		<title>Open Calc - logické operátory and or</title>
		<link rel="alternate" type="text/html" href="https://lucie.zolta.cz/index.php/poznamky/32-ostatni/282-open-calc-logicke-operatory-and-or"/>
		<published>2020-10-10T13:31:26+00:00</published>
		<updated>2020-10-10T13:31:26+00:00</updated>
		<id>https://lucie.zolta.cz/index.php/poznamky/32-ostatni/282-open-calc-logicke-operatory-and-or</id>
		<author>
			<name>Super User</name>
			<email>L.Zolta@seznam.cz</email>
		</author>
		<summary type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;OpenOfficový spreadsheet používá logické operatory v dívné podobě funkcí, takže místo&lt;/p&gt;
&lt;p&gt;&lt;s&gt;podmínka OR podmínka OR podmínka&lt;/s&gt;&lt;/p&gt;
&lt;p&gt;se to v OpenCalcu robí takhle&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OR(podmínka;podmínka;podmínka)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;a analogicky s ANDem&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;strong&gt;AND(podmínka;podmínka;podmínka)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;Například&lt;/p&gt;
&lt;p&gt;AND(A1&amp;gt;0; A2&amp;gt;0)&lt;/p&gt;
&lt;p&gt;vrátí hodnotu PRAVDA, jsou li obě buňky kladné a NEPRAVDA v opačném případě.&lt;/p&gt;&lt;/div&gt;</summary>
		<content type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;OpenOfficový spreadsheet používá logické operatory v dívné podobě funkcí, takže místo&lt;/p&gt;
&lt;p&gt;&lt;s&gt;podmínka OR podmínka OR podmínka&lt;/s&gt;&lt;/p&gt;
&lt;p&gt;se to v OpenCalcu robí takhle&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OR(podmínka;podmínka;podmínka)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;a analogicky s ANDem&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;strong&gt;AND(podmínka;podmínka;podmínka)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;Například&lt;/p&gt;
&lt;p&gt;AND(A1&amp;gt;0; A2&amp;gt;0)&lt;/p&gt;
&lt;p&gt;vrátí hodnotu PRAVDA, jsou li obě buňky kladné a NEPRAVDA v opačném případě.&lt;/p&gt;&lt;/div&gt;</content>
		<category term="Ostatní" />
	</entry>
	<entry>
		<title>Open Calc - obsahuje bunka text</title>
		<link rel="alternate" type="text/html" href="https://lucie.zolta.cz/index.php/poznamky/32-ostatni/281-open-calc-obsahuje-bunka-text"/>
		<published>2020-10-10T13:24:27+00:00</published>
		<updated>2020-10-10T13:24:27+00:00</updated>
		<id>https://lucie.zolta.cz/index.php/poznamky/32-ostatni/281-open-calc-obsahuje-bunka-text</id>
		<author>
			<name>Super User</name>
			<email>L.Zolta@seznam.cz</email>
		</author>
		<summary type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;Podminka ktera zjisti, zda dana buňka (A3), obsahuje daný text (&quot;potraviny&quot;).&lt;/p&gt;
&lt;p&gt;=IF(ISERR(FIND(&quot;potraviny&quot;;A3));&quot;neobsahuje&quot;;&quot;obsahuje&quot;)&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Jinak samotná funkce vrátí pozici na které se slovo nachází (číslo indexu) a hodnotu #VALUE! v případě že tam hledaný řetězec není.&lt;/p&gt;
&lt;p&gt;FIND(&quot;potraviny&quot;;A3)&lt;/p&gt;&lt;/div&gt;</summary>
		<content type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;Podminka ktera zjisti, zda dana buňka (A3), obsahuje daný text (&quot;potraviny&quot;).&lt;/p&gt;
&lt;p&gt;=IF(ISERR(FIND(&quot;potraviny&quot;;A3));&quot;neobsahuje&quot;;&quot;obsahuje&quot;)&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Jinak samotná funkce vrátí pozici na které se slovo nachází (číslo indexu) a hodnotu #VALUE! v případě že tam hledaný řetězec není.&lt;/p&gt;
&lt;p&gt;FIND(&quot;potraviny&quot;;A3)&lt;/p&gt;&lt;/div&gt;</content>
		<category term="Ostatní" />
	</entry>
	<entry>
		<title>Random (náhodné) číslo v JavaSriptu</title>
		<link rel="alternate" type="text/html" href="https://lucie.zolta.cz/index.php/poznamky/32-ostatni/277-random-nahodne-cislo-v-javasriptu"/>
		<published>2020-06-11T12:42:25+00:00</published>
		<updated>2020-06-11T12:42:25+00:00</updated>
		<id>https://lucie.zolta.cz/index.php/poznamky/32-ostatni/277-random-nahodne-cislo-v-javasriptu</id>
		<author>
			<name>Super User</name>
			<email>L.Zolta@seznam.cz</email>
		</author>
		<summary type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;Jak vygenerovat náhodné číslo. Syntaxi budu psát pro JavaSript, ale princip platí i pro jiné programovací jazyky. Příkaz random, generuje náhodné číslo v intervalu 0-1. Například 0.2, nebo 0.7568, apod. Tento iterval musíme nátáhnout matematickou úpravou (&lt;a href=&quot;http://e-skola.zolta.cz/trojclenka-a-zlomky/&quot; target=&quot;_blank&quot;&gt;trojčlenkou&lt;/a&gt;) dle potřeby.&lt;/p&gt;
&lt;p&gt;Chceme-li generovat náhodné číslo 0-10, stačí nám to vynásobit desítkou. Obdobně pak pro interval do stovky posuneme desetinnou čárku o dvě desetinná místa. Trochu pořešit pak musíme krajní hodnoty (zaokrouhlit dolů či nahoru?)&lt;/p&gt;
&lt;h2&gt;Náhodné číslo 0-5&lt;/h2&gt;
&lt;p&gt;Math.floor((Math.random() * 6));  //vyber náhodné číslo a zaokrouhli dolů&lt;/p&gt;
&lt;h2&gt;Náhodné číslo 1-5&lt;/h2&gt;
&lt;p&gt;Math.floor((Math.random() * 5)+1);  //vyber náhodné číslo a zaokrouhli dolů&lt;/p&gt;&lt;/div&gt;</summary>
		<content type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;Jak vygenerovat náhodné číslo. Syntaxi budu psát pro JavaSript, ale princip platí i pro jiné programovací jazyky. Příkaz random, generuje náhodné číslo v intervalu 0-1. Například 0.2, nebo 0.7568, apod. Tento iterval musíme nátáhnout matematickou úpravou (&lt;a href=&quot;http://e-skola.zolta.cz/trojclenka-a-zlomky/&quot; target=&quot;_blank&quot;&gt;trojčlenkou&lt;/a&gt;) dle potřeby.&lt;/p&gt;
&lt;p&gt;Chceme-li generovat náhodné číslo 0-10, stačí nám to vynásobit desítkou. Obdobně pak pro interval do stovky posuneme desetinnou čárku o dvě desetinná místa. Trochu pořešit pak musíme krajní hodnoty (zaokrouhlit dolů či nahoru?)&lt;/p&gt;
&lt;h2&gt;Náhodné číslo 0-5&lt;/h2&gt;
&lt;p&gt;Math.floor((Math.random() * 6));  //vyber náhodné číslo a zaokrouhli dolů&lt;/p&gt;
&lt;h2&gt;Náhodné číslo 1-5&lt;/h2&gt;
&lt;p&gt;Math.floor((Math.random() * 5)+1);  //vyber náhodné číslo a zaokrouhli dolů&lt;/p&gt;&lt;/div&gt;</content>
		<category term="Ostatní" />
	</entry>
	<entry>
		<title>Zkušenost s webhostingem</title>
		<link rel="alternate" type="text/html" href="https://lucie.zolta.cz/index.php/poznamky/32-ostatni/276-zkusenost-s-webhostingem"/>
		<published>2020-03-02T14:24:39+00:00</published>
		<updated>2020-03-02T14:24:39+00:00</updated>
		<id>https://lucie.zolta.cz/index.php/poznamky/32-ostatni/276-zkusenost-s-webhostingem</id>
		<author>
			<name>Super User</name>
			<email>L.Zolta@seznam.cz</email>
		</author>
		<summary type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;Už několikrát jsem se spálila s různými poskytovateli webhostingu. Kvalita se skutečně značně liší. Jeden poskytovatel je schopný nabízet své služby klidně i pod desíti různými názvy, takže pravděpodobnost, že náhodou trefíte na nějaký dobrý hosting není moc velká.&lt;/p&gt;
&lt;p&gt;Na hraní a zkoušení bohatě postačí webhostingy zdarma, jako nabízí:&lt;/p&gt;
&lt;p&gt;seznam : &lt;a href=&quot;https://www.sweb.cz/&quot;&gt;https://www.sweb.cz/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;webzdarma: &lt;a href=&quot;https://www.webzdarma.cz/&quot;&gt;https://www.webzdarma.cz/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ale když je to zdarma, musíte se sířit s reklamou. Kterou nemůžete nikterak ovlivnit.&lt;/p&gt;
&lt;p&gt;Pokud už chcete serioznější web, spolehlivý a bez reklam, pak si musíte webhosting koupit (pokud si teda nebudete kutit doma vlastní server). Já mám velmi dobré zkušenosti s &lt;a href=&quot;http://www.onebit.cz/?did=2240&quot;&gt;Onebitem&lt;/a&gt;. Za téměř deset let žádná špatná zkušenost. Perfektní rychla zákaznická podpora. Pokud došlo k narušení webu, byl problém, nezabezpečením z naši strany a onebit nás na to ještě upozornil.&lt;/p&gt;
&lt;p&gt;Onebit: &lt;a href=&quot;http://www.onebit.cz/?did=2240&quot;&gt;www.onebit.cz&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary>
		<content type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;Už několikrát jsem se spálila s různými poskytovateli webhostingu. Kvalita se skutečně značně liší. Jeden poskytovatel je schopný nabízet své služby klidně i pod desíti různými názvy, takže pravděpodobnost, že náhodou trefíte na nějaký dobrý hosting není moc velká.&lt;/p&gt;
&lt;p&gt;Na hraní a zkoušení bohatě postačí webhostingy zdarma, jako nabízí:&lt;/p&gt;
&lt;p&gt;seznam : &lt;a href=&quot;https://www.sweb.cz/&quot;&gt;https://www.sweb.cz/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;webzdarma: &lt;a href=&quot;https://www.webzdarma.cz/&quot;&gt;https://www.webzdarma.cz/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ale když je to zdarma, musíte se sířit s reklamou. Kterou nemůžete nikterak ovlivnit.&lt;/p&gt;
&lt;p&gt;Pokud už chcete serioznější web, spolehlivý a bez reklam, pak si musíte webhosting koupit (pokud si teda nebudete kutit doma vlastní server). Já mám velmi dobré zkušenosti s &lt;a href=&quot;http://www.onebit.cz/?did=2240&quot;&gt;Onebitem&lt;/a&gt;. Za téměř deset let žádná špatná zkušenost. Perfektní rychla zákaznická podpora. Pokud došlo k narušení webu, byl problém, nezabezpečením z naši strany a onebit nás na to ještě upozornil.&lt;/p&gt;
&lt;p&gt;Onebit: &lt;a href=&quot;http://www.onebit.cz/?did=2240&quot;&gt;www.onebit.cz&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</content>
		<category term="Ostatní" />
	</entry>
	<entry>
		<title>Jak dostat paramtr GET z URL v JavaScriptu</title>
		<link rel="alternate" type="text/html" href="https://lucie.zolta.cz/index.php/poznamky/32-ostatni/270-jak-dostat-paramtr-get-z-url-v-javascriptu"/>
		<published>2020-01-19T10:50:38+00:00</published>
		<updated>2020-01-19T10:50:38+00:00</updated>
		<id>https://lucie.zolta.cz/index.php/poznamky/32-ostatni/270-jak-dostat-paramtr-get-z-url-v-javascriptu</id>
		<author>
			<name>Super User</name>
			<email>L.Zolta@seznam.cz</email>
		</author>
		<summary type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;var URLstring = window.location.href;&lt;/p&gt;
&lt;p&gt;var URLurl = new URL(URLstring);&lt;br /&gt;var n = URLurl.searchParams.get(&quot;n&quot;);&lt;/p&gt;
&lt;p&gt;//n=4&lt;/p&gt;
&lt;p&gt;http://adresa.cz?n=4&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;toto nefunguje&lt;/p&gt;
&lt;p&gt;var urlAdresa = window.location.search;&lt;br /&gt;var parametry = new URLSearchParams(urlAdresa);&lt;br /&gt;var hodnota = parametry.get('co');&lt;/p&gt;
&lt;p&gt;// vypise hodnotu parametru co &lt;/p&gt;&lt;/div&gt;</summary>
		<content type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;var URLstring = window.location.href;&lt;/p&gt;
&lt;p&gt;var URLurl = new URL(URLstring);&lt;br /&gt;var n = URLurl.searchParams.get(&quot;n&quot;);&lt;/p&gt;
&lt;p&gt;//n=4&lt;/p&gt;
&lt;p&gt;http://adresa.cz?n=4&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;toto nefunguje&lt;/p&gt;
&lt;p&gt;var urlAdresa = window.location.search;&lt;br /&gt;var parametry = new URLSearchParams(urlAdresa);&lt;br /&gt;var hodnota = parametry.get('co');&lt;/p&gt;
&lt;p&gt;// vypise hodnotu parametru co &lt;/p&gt;&lt;/div&gt;</content>
		<category term="Ostatní" />
	</entry>
	<entry>
		<title>Open Calc - nečíselný formát zkopírovaných buněk</title>
		<link rel="alternate" type="text/html" href="https://lucie.zolta.cz/index.php/poznamky/32-ostatni/125-open-calc-spatny-format-ciselnych-bunek-apostrof"/>
		<published>2013-11-27T13:40:54+00:00</published>
		<updated>2013-11-27T13:40:54+00:00</updated>
		<id>https://lucie.zolta.cz/index.php/poznamky/32-ostatni/125-open-calc-spatny-format-ciselnych-bunek-apostrof</id>
		<author>
			<name>Super User</name>
			<email>L.Zolta@seznam.cz</email>
		</author>
		<summary type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;&lt;a href=&quot;images/opencalc01.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;vpravo&quot; src=&quot;images/opencalc01.jpg&quot; border=&quot;0&quot; width=&quot;50%&quot; /&gt;&lt;/a&gt;Při kopírování čísel do tabulky OpenOffice Calc se čísla vloží jako text, a chová se tak přestože je formát buňky nastavený jako číslo! Při bližším zkoumání zjistíte, že v každé takovéto buňce je na začátku skrytý znak apostrofu (jde to vidět nahoře v &quot;editačním poli&quot;, když se klikne na buňku).&lt;/p&gt;
&lt;p&gt;Pro vyřešení problému stačí odstranit tyto apostrofy ze všech buněk.&lt;/p&gt;
&lt;p&gt;1) To lze učinit pomoci funkce nahrazení &lt;strong&gt;CTRL+F&lt;/strong&gt; (Najit a nahradit / Find &amp;amp; Replace)&lt;/p&gt;
&lt;p&gt;2) Nahradit je třeba znaky stříšky a tečky '&lt;strong&gt;^.' &lt;/strong&gt;za and '&lt;strong&gt;&amp;amp;&lt;/strong&gt;'&lt;/p&gt;
&lt;p&gt;3) Ještě je třeba zašktnout &lt;strong&gt;Více voleb -&amp;gt; Regulární výrazy&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;4) Potvrdit tlačítkem &lt;strong&gt;Nahradit vše&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</summary>
		<content type="html">&lt;div class=&quot;feed-description&quot;&gt;&lt;p&gt;&lt;a href=&quot;images/opencalc01.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;vpravo&quot; src=&quot;images/opencalc01.jpg&quot; border=&quot;0&quot; width=&quot;50%&quot; /&gt;&lt;/a&gt;Při kopírování čísel do tabulky OpenOffice Calc se čísla vloží jako text, a chová se tak přestože je formát buňky nastavený jako číslo! Při bližším zkoumání zjistíte, že v každé takovéto buňce je na začátku skrytý znak apostrofu (jde to vidět nahoře v &quot;editačním poli&quot;, když se klikne na buňku).&lt;/p&gt;
&lt;p&gt;Pro vyřešení problému stačí odstranit tyto apostrofy ze všech buněk.&lt;/p&gt;
&lt;p&gt;1) To lze učinit pomoci funkce nahrazení &lt;strong&gt;CTRL+F&lt;/strong&gt; (Najit a nahradit / Find &amp;amp; Replace)&lt;/p&gt;
&lt;p&gt;2) Nahradit je třeba znaky stříšky a tečky '&lt;strong&gt;^.' &lt;/strong&gt;za and '&lt;strong&gt;&amp;amp;&lt;/strong&gt;'&lt;/p&gt;
&lt;p&gt;3) Ještě je třeba zašktnout &lt;strong&gt;Více voleb -&amp;gt; Regulární výrazy&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;4) Potvrdit tlačítkem &lt;strong&gt;Nahradit vše&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</content>
		<category term="Ostatní" />
	</entry>
</feed>
