Autor | Zpráva | ||
---|---|---|---|
Alphard Profil |
#1 · Zasláno: 24. 8. 2015, 01:41:34
Str4wberry:
„Co na to říkáte?“ Přidávám obecnější názor. Už to bylo zmíněno, takže jsem kvůli tomu sám vlákno nevytahoval, ale nyní se přiznám, že patřím k lidem, kteří s tím auto updatem nedokáží psát, aniž by se zacyklili. Několikrát jsem to chtěl použít, 2x jsem si málem sestřelil prohlížeč (jednou možná úplně, už nevím). Problém podobný Živé ukázky – kod.djpw.cz. Od té doby se tomu radši vyhýbám, i když jinak se mi to líbí. Opravdu by tam nešlo dát nějaký checkbox, kterým se to vypne? |
||
Str4wberry Profil |
#2 · Zasláno: 24. 8. 2015, 09:06:17
Myslíš neobnovování při psaní JS? U HTML/CSS to nevadí, ne?
Já se buď naučil psát tak, že se mi prohlížeč nesestřeluje, nebo mám štěstí. :–) Nepamatuješ si konstrukce, které prohlížeč sestřelovaly? Jinak mě napadlo, jestli by nešlo v případech hrozících zacyklením pro otestování kódu použít Web Workers, což by nemělo prohlížeč sestřelovat. Nemáte s tím někdo zkušenosti? Zkusil jsem vytvořit prototyp a přijde mi to funkční. |
||
Alphard Profil |
#3 · Zasláno: 24. 8. 2015, 11:16:29
Str4wberry:
„Myslíš neobnovování při psaní JS? U HTML/CSS to nevadí, ne?“ Přesně tak, problémem je jen JS. (Zbytek jsem tam ani moc nepsal, já to používal spíš jako velmi pohodlné hřiště pro psaní algoritmů v javascriptu. I proto jsem tam měl hodně problémových cyklů, viz dále.) „Já se buď naučil psát tak, že se mi prohlížeč nesestřeluje, nebo mám štěstí. :–)“ Je možné, že píšeš jinak, ale záleží i na prohlížeči. V Opeře zacyklení javascriptu sice znefunkční celý editor, ale aspoň není problém zavřít daný panel. Ve Firefoxu zacyklený javascript zaseká celý prohlížeč a nedá se dělat téměř nic jiného než ho celý ukončit. „Nepamatuješ si konstrukce, které prohlížeč sestřelovaly?“ Jak říkám, pokaždé šlo o zacyklení. Já nepíši vždycky lineárně, ale často si prvně doplním celý statement, např. while () { } |
||
Chamurappi Profil |
#4 · Zasláno: 24. 8. 2015, 16:54:39
Reaguji na Str4wberryho:
Neopravil bys prosím ten dvojitý kurzor v Exploreru 11? Když už jsem vypátral, čím to je, mělo by to být na pár minut. „Nepamatuješ si konstrukce, které prohlížeč sestřelovaly?“ Jednu takovou situaci jsem popisoval před dvěma roky. Od té doby jsem na ní narazil několikrát, vždy jde o nekonečné cykly vzniklé hloupě v průběhu editace. Řešit obecně halting problem nebude nutné, stačilo by podchytit stavy, kdy ručně vznikl kód pro cyklus, a v tu chvíli třeba napsat „Stisknutím Ctrl+Enter zapnete automatické spouštění“. „Zkusil jsem vytvořit prototyp a přijde mi to funkční.“ Jů, to vypadá velmi funkčně. Teď jsem hledal, jak vyrobit Web Workera bez externího souboru… a moc pohodlné to tedy není. „Akorát to tu zdejší dohledávač titulku nějak nechce najít“ Zkoumal jsem, čím to je, ale na nic jsem nepřišel. Když se odkáže přímo na ukázku, tak tam to funguje, stejně jako doposud: Zobrazení titulku Zdejší funkce by se mohla upravit, aby název brala rovnou z verze s pomlčkou. „Trochu zlepšeno zobrazování na mobilu.“ Je to určitě lepší. Ale pokud se kód nevejde na řádek, konec řádku nevidím, je useknutý. Což takhle tam také vypnout ten hezky barevný editor a nechat tam obyčejnou <textarea> ? :-)
|
||
Časová prodleva: 7 dní
|
|||
MartinP Profil * |
#5 · Zasláno: 31. 8. 2015, 18:31:12
Str4wberry:
„Taktéž jsem překryl metodu console.log, aby produkovala výstup do editoru.“ Zřejmě nepočítáš s tím, že console.log může mít více argumentů: http://kod.djpw.cz/htpb. Bylo by dobré, kdyby se nějak zobrazily všechny argumenty, co se té funkci předají. |
||
Časová prodleva: 8 dní
|
|||
juriad Profil |
#6 · Zasláno: 8. 9. 2015, 23:19:25
Str4wberry:
„Myslíš neobnovování při psaní JS? U HTML/CSS to nevadí, ne?“ Ale vadí. Když jsi přidal možnost vytvoření ukázky z existující stránky, umožnil jsi tím vytvoření velkých ukázek, které často vyžadují desítky requestů pro dotažení obrázků, skriptů. Spouští se na nich analytika, facebook lajkovátka a podobné nesmysly. V takovém případě napsání pár znaků způsobí přegenerování náhledu, které zablokuje stránku třeba i na pár desetin sekundy nebo celou sekundu. V té době klávesnice přestane reagovat a nejde rozumně psát rychleji než stylem 3 znaky, počkat a znovu 3 znaky. |
||
Str4wberry Profil |
#7 · Zasláno: 9. 9. 2015, 11:43:11
To máš pravdu.
|
||
Časová prodleva: 3 měsíce
|
|||
Kajman Profil |
#8 · Zasláno: 1. 12. 2015, 16:39:17
Str4wberry:
Náhrada funkce alert by mohla escapovat html, když ho klasické window.alert neinterpretuje. |
||
Časová prodleva: 5 měsíců
|
|||
Kubo2 Profil |
Str4wberry:
Simulovaný kurzor editora nezvláda vôbec multibajtové znaky. Skús si kurzorom prekrokovať túto ukážku: Živá ukázka Správne by mal kurzor preskakovať takto: • Om = 2 znaky • medzera = 1 znak • na = 1 znak • ma = 1 znak • medzera = 1 znak • si = 2 znaky • vaa = 2 znaky • ya = 1 znak Aktuálne preskakuje po jednom znaku (bajte), čiže chová sa tak, ako by tam bolo o tie tri znaky viac. |
||
Str4wberry Profil |
#10 · Zasláno: 19. 4. 2016, 22:01:27
Děkuji za upozornění. Zdá se, že si s tím použitý Ace editor neporadí. Ani v aktuální versi.
Možná by se mohlo přejít zpátky na CodeMirror, který řadu věcí, kvůli kterým se předtím přešlo na Ace, už umí. |
||
Časová prodleva: 1 měsíc
|
|||
Tomáš123 Profil |
#11 · Zasláno: 2. 6. 2016, 22:31:38
Str4wberry:
Pri využívaní nástroja z tabletu sa (za použitia klasického androidového prehliadača Prehliadač) písanie a mazanie textu správa divne. V prípade potreby napísať dve písmená po sebe ( padding ) je nutné chvíľu počkať, inak ostane písmeno iba jedno. Mazať text ide iba po jednom znaku. Pre mazanie viacerých znakov musím znovu tapnúť na displej v oblasti kde chcem pracovať, zmazať jeden znak a tak ďalej. Po každom zmazanom znaku sa virtuálna klávesnica automaticky prepne do módu veľkého začiatočného písmena.
Nič z tohoto sa nedeje, ak načítanie stránky surovo zastavím pred tým, než sa načítajú skripty obsluhujúce pokročilú funkčnosť. Ďalším nedostatkom je externý štýl. Mnoho testovacích kódov linkuje súbor style.css. Ty tam jeden taký máš a v prípade zhody tried (trafil som .button ) ovplyvňuje výsledný vzhľad.
|
||
Časová prodleva: 1 měsíc
|
|||
Kubo2 Profil |
#12 · Zasláno: 4. 7. 2016, 07:43:04
Str4wberry:
Nebolo by možné vytvoriť aj nejaké rozloženie, v ktorom editor JavaScriptu bude zaberať aspoň jednu polovicu obrazovky? V aktuálnom stave je takmer nemožné napísať nejaký rozumný dlhší kód, lebo je neustále potrebné skrolovať a chybové správy zaberajú konštante minimálne dva riadky odhora. Odspodu tiež nie je veľa miesta na písanie. |
||
Časová prodleva: 3 měsíce
|
|||
Dusann Profil |
#13 · Zasláno: 14. 10. 2016, 13:24:32
Akosi nechce fungovať selector ::-moz-selection vo FF.
A prečo nie je možné nastavovať šírku/výšku okien editora ? |
||
Časová prodleva: 1 rok
|
|||
Keeehi Profil |
Šlo by přidat nějaké automatické formátovače kódů? Třeba github.com/beautify-web/js-beautify? Případně bych mohl pomoc s integrací něčeho takového.
|
||
Časová prodleva: 3 dny
|
|||
Str4wberry Profil |
#15 · Zasláno: 13. 12. 2017, 00:38:32
Reakce na Keeehiho:
To by bylo hezké. Přidal jsem ti přístup do GITu. |
||
Časová prodleva: 16 dní
|
|||
Str4wberry Profil |
#16 · Zasláno: 29. 12. 2017, 12:37:18
Nasadil jsem úpravy od Keeehiho. Nyní by mělo jít kód automaticky zformátovat po rozkliknutí nabídky každého z editorů.
Prosím o test: Živá ukázka |
||
Tomáš123 Profil |
#17 · Zasláno: 29. 12. 2017, 22:14:23
Str4wberry, Keeehi:
Super funkcionalita. Editor dokáže chytro rozdeliť deklarácie, v selektore reaguje na čiarku, ale neoddelí medzerami napríklad symbol priameho potomka > či súrodenca + . Takisto v pravidlách @media alebo @supports zachová nasledujúce okrúhle zátvorky bez medzier zvonku.
Podoba kódu z editora: @media(max-width:768px)and(min-width:50px) { input[type="checkbox"]:checked:hover+label.description, :hover { background: red url(img.png) repeat-x; } } @supports(color:#000) { a { color: red; } } Očakávaná podoba: @media (max-width: 768px) and (min-width: 50px) { input[type="checkbox"]:checked:hover + label.description, :hover { background: red url(img.png) repeat-x; } } @supports (color: #000) { a { color: red; } } |
||
Keeehi Profil |
#18 · Zasláno: 30. 12. 2017, 01:46:19
Nasadil jsem tam js-beautify. Bohužel v dokumentaci nemohu najít žádnou konfigurační volbu, která by tebou očekávaný výsledek vytvořila.
Osobně mi to ale ani moc nevadí, těch pár mezer si tam můžu už pár dodělat. Hlavní motivací bylo pro mě to, že když sem někdo nakopíruje část ze své stránky, tak odsazení je většinou naprosto příšerné. Mezera sem nebo tam už tolik nevadí. |
||
Časová prodleva: 7 let
|
|||
Anonymouz Profil |
#19 · Zasláno: 1. 11. 2024, 08:39:33
Tento nástroj používám čas od času i v dnešních dnech. Ale když běžným lidem posílám ukázku, mají problém s tím, že tam není protokol https://, protože prohlížeč, jim při prvním spuštění hlásí, že připojení není privátní a útočník může ukrást data. Kdyby tam šlo nasadit Let's Encrypt, ušetřilo by to vysvětlování, že o žádnou hrozbu nejde.
|
||
anonym_ Profil * |
#20 · Zasláno: 1. 11. 2024, 09:22:46
Anonymouz:
... anebo používat jednu z milionu dalších služeb stejného typu, které na https běží. |
||
Anonymouz Profil |
#21 · Zasláno: 1. 11. 2024, 11:14:20
anonym:
Samozřejmě že s tímto přístupem nemusíš dělat vůbec nic a ani nevylézat z postele, protože všechno už někdo udělal v okolí před tebou a na všechno máš alternativy kolem. Já naštěstí nepsal tobě, ale dával zpětnou vazbu tvůrci, který si dal tu práci a udělal alternativu ke Codepen, Jsfiddle app i přesto že tu máme "milion dalších služeb stejného typu". Jestli je nasazení SSL zdarma tak moc zbytečně náročné, aby se to vyplatilo, je naštěstí na něm a ne na nás dvou. Ty můžeš nadále využívat "milion dalších služeb stejného typu" a já nadále můžu vysvětlovat, že nejde o žádnou hrozbu. Je dobře, že máme tyto možnosti. |
||
anonym_ Profil * |
#22 · Zasláno: 1. 11. 2024, 11:25:33
OK, good luck... Aneb proč neustále dokola něco vysvětlovat, když to jde bez toho. Každého volba :-)
|
||
Časová prodleva: 2 měsíce
|
|||
Str4wberry Profil |
#23 · Zasláno: 25. 12. 2024, 07:40:05
Taky mě to trochu štve.
Bohužel je to 10 let starý kód běžící v PHP 5 na nějakém legacy serveru u www.cesky-hosting.cz, kde jsem před 15 lety dostal hosting zdarma :–) Asi tam není možnost ručního zapnutí HTTPS, tak jsem jim napsal na podporu. Doufejme, že to nevypnou úplně. |
||
Časová prodleva: 3 dny
|
|||
Str4wberry Profil |
#24 · Zasláno: 28. 12. 2024, 19:00:43
Tak možná se povedlo: Živá ukázka
|
||
Časová prodleva: 13 dní
|
|||
weroro Profil |
#25 · Zasláno: 10. 1. 2025, 19:14:55
Str4wberry:
Našiel by sisi prosím čas aj na certifikát pre img.djpw.cz ? Ďakujem |
||
Str4wberry Profil |
#26 · Zasláno: 11. 1. 2025, 21:50:58
Zkusil jsem.
|
||
Tomáš123 Profil |
Str4wberry:
Asi v dôsledku týchto zmien sa rozpadlo generovanie obrázkov na adresách typu /i/1920x1080. Pozrel by si aj na to? |
||
Časová prodleva: 5 dní
|
|||
Str4wberry Profil |
#28 · Zasláno: 18. 1. 2025, 17:58:46
Opraveno. Aktualisoval jsem tu knihovnu: github.com/kingkool68/dummyimage
|
||
Tomáš123 Profil |
#29 · Zasláno: 19. 1. 2025, 22:24:05
Str4wberry:
Ďakujem. |
||
weroro Profil |
#30 · Zasláno: 21. 1. 2025, 12:47:16
Str4wberry:
Úžasné, ďakujem. |
||
Časová prodleva: 27 dní
|
0