Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - exkalibr

Stran: 1 ... 16 17 [18] 19 20 ... 25
256
Server / Re:Freehosting s SSL zdarma
« kdy: 13. 02. 2020, 16:18:22 »
Nepovedlo se mi přijít na to jak na tom Zikum rozjet doménu 3. řádu (provoz prý zdarma, konovka např. .www3.cz ). Doména druhého řádu .tk je údajně zdarma, ale objednat službu lze jen na jeden rok.

257
Server / Freehosting s SSL zdarma
« kdy: 13. 02. 2020, 15:19:49 »
Existuje u nás v ČR nějaká firma, která poskytuje k freehostingu HTTPS zdarma? U webzdarma, vím že to není a u Endory zdá se taky ne (certifikát SSL mají jen pro placené služby https://www.endora.cz/vlastnosti/https-zdarma-webhosting-endora). Nevím ale jestli správně chápu HTTPS a SSL.
SSL certifikát je třeba aby https fungovalo?
 K tomu potřebuju PHP.

258
Vývoj / Re:Jak zkrátit kód v Jquery?
« kdy: 02. 11. 2019, 13:01:52 »
Nefunguje, ale může to být tím, že jsem v Jquery dělal změny...

259
Vývoj / Re:Jak zkrátit kód v Jquery?
« kdy: 02. 11. 2019, 12:47:50 »
Chrome 49 funguje,
FF 49 nefunguje...

jquery 3.4.1

260
Vývoj / Re:Jak zkrátit kód v Jquery?
« kdy: 02. 11. 2019, 08:50:33 »
Kód: [Vybrat]
$('#input_button').click(function () {
console.log( $('form') );
console.log( $("input") );
});

Vrací/vypisuje 2 prázdné objekty Jquery...

261
Vývoj / Re:Jak zkrátit kód v Jquery?
« kdy: 02. 11. 2019, 08:42:28 »
Já jsem zapomněl zmínit, že ten JS se spouští po zmáčknutí tlačítka. Tedy přidělovat tam tu událost change není třeba.

Myslím, že toto by mělo fungovat:
console.log( $('input[name="language"]:checked').val() );
ale výsledek je undefined.

262
Vývoj / Jak zkrátit kód v Jquery?
« kdy: 02. 11. 2019, 07:39:22 »
Html kód:
Kód: [Vybrat]
<input name="language" id="lang1" value="0" type="radio">
<label title="Czech">česky</label>
<input name="language" id="lang2" value="1" type="radio">
<label title="Polish">polsky</label>
<input name="language" id="lang3" value="2" type="radio">
<label title="German">německy</label>
<input name="language" id="lang4" value="3" type="radio">
<label title="French">francouzsky</label>
<input name="language" id="lang5" value="4" type="radio">
<label title="Spanish">španělsky</label>
<input name="language" id="lang6" value="5" type="radio">
<label title="English">anglicky</label>

To id nepoužívám k ničemu kromě definování hodnoty lang v JS:
Kód: [Vybrat]
  var lang = 0;
  if ($('#lang2').prop('checked'))
    lang = 1;  else
    if ($('#lang3').prop('checked'))
      lang = 2; else
      if ($('#lang4').prop('checked'))
        lang = 3; else
        if ($('#lang5').prop('checked'))
          lang = 4; else
          if ($('#lang6').prop('checked'))
            lang = 5;

263
Vývoj / Re:JS, jak rozjet volby
« kdy: 01. 11. 2019, 13:05:04 »
Díky moc! Už to funguje.

264
Vývoj / Re:JS, jak rozjet volby
« kdy: 01. 11. 2019, 12:51:59 »
Natvrdo true tam je proto, že kdyby to tam nebylo tak to nebude fungovat jak chci. Je to vynucené. Když zruším vynucení hodí:

haflé' wáfele'

ale ty apostrofy tam být nemají když je ta volba zaškrtnutá.

Tak jsem provedl doporučenou změnu, a je to lepší. V transliterate to teď nese správnou hodnotu (opravil jsem taky identifikátor pro qametsQatan).

Ale ta podmínka mi stále nefunguje

#2409
Kód: [Vybrat]
if ( remove_border_alef )

265
Vývoj / JS, jak rozjet volby
« kdy: 01. 11. 2019, 11:46:26 »
Zhotovil jsem si stránku s volbama ve formuláři:

hebrew-transliteration.wz.cz

A nedaří se mi zjistit jak funguje předávání argumentu options v souboru hebrew-transliteration.wz.cz/index_soubory/transliterate.js

Například volba "Remove alef (`) from begin/end of word"
na řádku #2408 má být:


Kód: [Vybrat]
if ( remove_border_alef )
element = element.replace(/^\'|\'$/g, '');


Klíčové tam je pole options, ale já furt nemůžu přijít na to co kam mám napsat, aby mi to vracelo ty hodnoty z formuláře:

Kód: [Vybrat]
#1995:

module.exports = (text, options = {'isSeqeunced': true, 'qametsQatan': false, 'lang': 0, 'uppercase_tet': true, 'remove_border_alef': remove_border_alef, 'uppercase': true, 'brackets': brackets, 'colon': colon, 'tilde': tilde, 'comments': true, 'alphanum': true}) => {


Taky je tam tato funkce #2057, která má získat ty hodnoty, když kliknu:

Kód: [Vybrat]
$('#input_button').click(function () {
  var qametsQatan = $('input[type=checkbox]').prop('checked');
  var hebText = $('#input').val();
  var hashem = $('#hashem').val();
  var uppercase_tet = $('#uppercase_tet').prop('checked');
  var remove_border_alef = $('#remove_alef').prop('checked');
  var uppercase = $('#uppercase').prop('checked');
  var comments = $('#comments').prop('checked');
  var alphanum = $('#alphanum').prop('checked');
  var lang = 0;
  if ($('#lang2').prop('checked'))
    lang = 1;  else
    if ($('#lang3').prop('checked'))
      lang = 2; else
      if ($('#lang4').prop('checked'))
        lang = 3;
  var transText = transliterate(hebText, { 'isSeqeunced': true, 'qametsQatan': qametsQatan, 'lang': lang, 'uppercase_tet': uppercase_tet, 'remove_border_alef': true,'uppercase': uppercase, 'comments': comments, 'alphanum': alphanum });
  $('#output').val(transText);
})

Jde mi ale o to, aby to options bylo přístupné na ř. #2246 uvnitř
Kód: [Vybrat]
return array.map( (element, index) => {

#2234:

Kód: [Vybrat]
module.exports = (array, options = {'qametsQatan': false, 'lang':0, 'uppercase_tet': true, 'remove_border_alef': remove_border_alef, 'uppercase': true, 'brackets': brackets, 'colon': colon, 'tilde': tilde, 'colon': colon, 'tilde': tilde, 'brackets': brackets, 'colon': colon, 'tilde': tilde, 'comments': true, 'alphanum': true}) => {
    let qametsQatan = options.qametsQatan;
    let lang = options.lang;
    let uppercase_tet = options.uppercase_tet;
    let remove_border_alef = options.remove_border_alef.checked;
    let uppercase = options.uppercase;
    let brackets = options.brackets.checked;
    let colon = options.colon.checked;
    let tilde = options.tilde.checked;
    let ignore = false;
    console.log(options);
    return array.map( (element, index) => {

Jednou to má odkazovat na hodnotu checked, jednou na celý input, já nevím co je třeba, abych tam měl tu aktuální hodnotu...

266
Už to mám.
$ss = stat();

'size'=>array(
  'size'=>$ss['size'], //Size of file, in bytes.
  'blocks'=>$ss['blocks'], //Number 512-byte blocks allocated
  'block_size'=> $ss['blksize'] //Optimal block size for I/O.
  ),


Jak teda zjistím velikost blocku? Když mám  [size] => 20856 a  [blocks] => 48
size div blocks mi dává 434,5 ... Takže co je to za 512 byte blocky? Spočítal jsem 6 blocků (optimal) po 4096 B. Jen nechápu o jakých 512 bytových blocích je v tom statu řeč.

267
Když stat() vrátí toto:
{
    [dev] => 64769
    [ino] => 13258558
    [mode] => 33188
    [nlink] => 1
    [uid] => 3333
    [gid] => 3333
    [rdev] => 0
    [size] => 20856
    [atime] => 1571853683
    [mtime] => 1571853683
    [ctime] => 1571853683
    [blksize] => 4096
    [blocks] => 48
)

Znamená to, že se tam používá velikost bloku 4096?

Taky dotaz, k čemu je dev, ino, rdev. Mohu tyto hodnoty nějak změnit? Jak?

Další dotaz. Když gid bych změnil gid (jak?) dostal bych se k souboru například příkazem stat() nebo nedostatl?

268
Mám to.
Kód: [Vybrat]
$keys .= $sub.pack('S', $size);
https://stackoverflow.com/questions/6453061/how-to-convert-integer-to-8bit-binary-data-by-using-php

S   unsigned short (always 16 bit, machine byte order)

269
Stále mi není jasné jak mám optimálně pracovat s těma číslama.
máms smyčku kde provádím zřetězování. Každý klíč je pár: dvě písmena (dva bajty) a číslo offset (toto číslo ukazuje, v které části souboru s emaily mám začít hledat email). Celý klíč musí mít pevnou délku 4 bajtů.

$keys .= $sub.$size;

Jak mám ale zajistit aby to číslo mělo pevnou délku.
extrakci plánuju udělat takto:

$offset = substr($key, 2,2);

Dva bajty na číslo považuji více než dost - 65025 adres v souboru nikdy nebude.

Jak mám php říct, že číslo chci zapsat dvěma bajtama?

270
Vývoj / Re:Dotaz na yield (PHP)
« kdy: 20. 10. 2019, 11:50:02 »
PHP 5.4 a teď jsem zjistil že generátory fungují až od verze 5.5

Stran: 1 ... 16 17 [18] 19 20 ... 25