You are here: PSPad forum > Bug report / Hlášení chyb > Pár chyb - PSPad 4.5.7 (2450), Windows 7 SP1

Pár chyb - PSPad 4.5.7 (2450), Windows 7 SP1

#1 Pár chyb - PSPad 4.5.7 (2450), Windows 7 SP1

Posted by: aleskva | Date: 2014-02-08 22:39 | IP: IP Logged

1. Pro nastavení, které se zapisuje do adresáře PSPadu (označené růžově), je také potřeba administrátorské oprávnění, tak jako pro nastavení označené červeně. Jinak se nastavení neuloží a někdy ani neuplatní. Konkrétně minimálně "víceuživatelské prostředí" nebo jedna "instance programu" nefunguje bez oprávnění vůbec a integrace do kontextové nabídky průzkumníka sice funguje, ale neuloží se, takže když příště chci v nastavení něco změnit, nesmím zapomenout změnit i integraci do kontextové nabídky průzkumníka, jinak se mi provede a uloží výchozí nastavení. Když tyhle tři věci nastavím s administrátorským oprávněním, provedou se a uloží se správně, takže příště při změně jakéhokoliv jiného nastavení už nic měnit nemusím. Možná by bylo dobré všechny tři označit červeně.

2. PSPad funguje rychle a spolehlivě, i když má soubor stovky tisíc řádků, ale seká se neskutečně, když je v souboru pár řádků se stovkami tisíc znaků v jednom řádku. Já vím, kdo by napsal tak dlouhý řádek? Třeba base64 kód. Když mám tři řádky base64, každý třista tisíc znaků a mám je vložené někde poblíž sebe, tak je všechno v čudu a můžu rovnou otevírat správce úloh a ukončovat PSPad násilím. Kór když otevírám soubor, jehož zdrojový kód neznám, a po zaseknutí PSPadu zjistím, že autor HTML souboru všechny obrázky převedl do base64 (kupříkladu).

Options: Reply | Quote | Up ^


#2 Re: Pár chyb - PSPad 4.5.7 (2450), Windows 7 SP1

Posted by: vbr | Date: 2014-02-08 23:21 | IP: IP Logged

aleskva:
1. Pro nastavení, které se zapisuje do adresáře PSPadu (označené růžově), je také potřeba administrátorské oprávnění, ...

2. PSPad funguje rychle a spolehlivě, i když má soubor stovky tisíc řádků, ale seká se neskutečně, když je v souboru pár řádků se stovkami tisíc znaků v jednom řádku. ...

Zdravim,
neni v souvislosti s prvnim problemem PSPad nainstalovan v nejakem "systemovem" adresari (typicky Program Files...)? Pak jsou ve novejsich windows (zrejme od Vista vyse) asi treba administratorska prava na jakekoliv upravy souboru vtomto umisteni; pri instalaci do bezneho "nechraneneho" adresare s tim myslim problem neni.

Druhy problem je bohuzel dan znamym omezenim - hranice delky zpracovatelnych radku se podstatne zvysi vypnutim zalamovani radku a pripadne zvyraznovace a pripadne skriptu (rozsireni Ingkcpos zajistuje posun kurzoru na Ctrl + kurzorove sipky), stokilobajtove az megabajtove radky jsou ale uz problematicke.

vbr

Options: Reply | Quote | Up ^


#3 Re: Pár chyb - PSPad 4.5.7 (2450), Windows 7 SP1

Posted by: aleskva | Date: 2014-02-09 01:00 | IP: IP Logged

Příčinu prvního problému znám a chápu, jenom mě zarazilo, jaktože to je označeno růžově a ne červeně. Netušil jsem totiž (a děkuji za poučení), že u starších Windows tomu bylo jinak (před W7 jsem měl W2K a to už je dávno, to už nepamatuju, jak šlapal PSPad tam)

Příčinu druhého problému ale moc nechápu (a ani bohužel vaše vysvětlení). Jestli to chápu alespoň trochu, tak je problém ve zvýrazňovači (zvýrazňovač musí projet a "zvýraznit" celé aktuálně prohlížené řádky) a také problém ve vypnutém zalamování řádků (jenže kdo by se v tom vyznal, kdyby se každý stotisícznakový base64 řádek v souboru zalamoval po 80ti znacích - to by pak byl jeden base64 zalomen na tisíc řádků). Určitě to nebude jen tak jednoduše řešitelný problém, ale je dle mého názoru celkem důležitý.

Edited 1 time(s). Last edit at 2014-02-09 01:00 by aleskva.

Options: Reply | Quote | Up ^


#4 Re: Pár chyb - PSPad 4.5.7 (2450), Windows 7 SP1

Posted by: aleskva | Date: 2014-02-09 01:11 | IP: IP Logged

Mimochodem, co kdyby v PSPadu zvýrazňovač (nebo PSPad přímo, nevím, jak by to šlo udělat) automaticky rozpoznal base64 a nějak rozumně ho skryl? Třeba v HTML by stačilo, aby hledal něco podobného:
...src="data:mimetype/formát;base64,hgvcfhbjcgffbhjbjvhbjvhcgvb"...
a skryl šikovně base64 samotný nějak takto:
...src="data:mimetype/formát;base64,+"...
nebo ještě více:
...src="+"...
přičemž to plus by bylo nějaké tlačítko, které by automaticky schovalo base64 obsah. Ještě by se to dalo rozšířit, že by PSPad (nebo zvýrazňovač, znovu nevím, jak by to šlo) automaticky hledal řetězec bez mezer obalený do uvozovek (případně závorek v jiné syntaxi) a ten schoval tak, jak píšu výše. To by bylo pro PSPad z hlediska hledání takového řetězce jednodušší.

PSPad by se tak sekal vlastně jenom při načítání takového souboru zvýrazňovačem, pak už by problematické sekvence byly automaticky skryty, aby nebránily plynulému chodu

Edited 1 time(s). Last edit at 2014-02-09 01:18 by aleskva.

Options: Reply | Quote | Up ^


#5 Re: Pár chyb - PSPad 4.5.7 (2450), Windows 7 SP1

Posted by: vbr | Date: 2014-02-09 01:28 | IP: IP Logged

aleskva:
Příčinu druhého problému ale moc nechápu (a ani bohužel vaše vysvětlení). Jestli to chápu alespoň trochu, tak je problém ve zvýrazňovači (zvýrazňovač musí projet a "zvýraznit" celé aktuálně prohlížené řádky) a také problém ve vypnutém zalamování řádků (jenže kdo by se v tom vyznal, kdyby se každý stotisícznakový base64 řádek v souboru zalamoval po 80ti znacích - to by pak byl jeden base64 zalomen na tisíc řádků). Určitě to nebude jen tak jednoduše řešitelný problém, ale je dle mého názoru celkem důležitý.

Zdravim,
zalamovani takto dlouhych radku by naopak melo byt vypnute, pri aktivovani to krome zvetseni virtualniho poctu radku jeste zpusobi dalsi zpomaleni.

Zvyraznovace se projevi take - rychlejsi je pohyb v textu bez aktivniho zvyrazneni, i HTML je celkem rychly, HTML Multihighlighter je naopak velmi narocny a pohyb i vykreslovani vyrazne zpomali.

vbr

Options: Reply | Quote | Up ^


#6 Re: Pár chyb - PSPad 4.5.7 (2450), Windows 7 SP1

Posted by: aleskva | Date: 2014-02-09 02:15 | IP: IP Logged

Aha, takže jestli to chápu správně teď, tak stačí oproti výchozímu nastavení (oproti čisté instalaci) vypnout zvýrazňovač nebo aspoň vypnout multihighlighter a pojede to rychlejš.

Options: Reply | Quote | Up ^






Editor PSPad - freeware editor, © 2001 - 2022 Jan Fiala, Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák, Privacy policy and GDPR