Page 3 of 4

Posted: 31 Jul 2008, 20:14
by Jan Patera
zarevak wrote:
Jan Patera wrote:
zarevak wrote:- Dále tu je otázka řazení, která je závislá na jazyce a v každém jazyce se řadí jinak:
Cim se toto lisi od lokalnich stranek?
Toto (collation) se stránkami kódování vůbec nesouvisí. Toto souvisí s tím, jak uživatelé očekavájí, aby se jejich soubory v panelech řadili. Angličan nikdy nebude hledat Ch za H nebo před D! A to jsem nezmínil, že některé dvojznaky jsou v některých jazycích schodné s jednoznakovým vyjádřením a v jiných ne. (Globálně i případ "fi")
Aha, takze ten rozdil jsou decomposed znaky, ev. slitky.
zarevak wrote:Podpora UNICODE v Salamanderovi by se dala rozdělit na 3 části:
1) UI Salamandera (pro lokalizaci) - čistě v kontrole Altapu, takže skoro nulové problémy
2) Viewery
3) souborý systém:
IMHO 1) a 3) jsou neoddelitelne. Pro praci s filesystemem musite volat (trochu) jine funkce s trochu (jinymi) argumenty (LPSTR vs. LPWSTR). Salamander bohuzel nepouziva makra LPTSTR, ktera by prechod ulehcila.
zarevak wrote:- jak zmiňoval Jan Ryšavý, tak na NTFS jsou názvu uloženy v pseudo-UTF-16 - názvy souborů mohou obsahovat dosud neplatné znaky pro "budoucí kompatibilitu". Vzniká tak problém, co s takovými soubory. Například nelze takové řetězce řadit, protože není definováno, co je dříve. SiaO: CompareString prefers meaningful strings
- NTFS obsahuje soubor $UpCase, který pomáhá systému rozhodovat velikost písmen názvů souborů. Ve WinXP tato databáze obsahuje méně znaků než ve Vista a tak ve WinXP mohou legitimně vzniknout dva soubory lišící se jen ve velikosti písmen a ve Vistách vznikne problém..
- NTFS neví nic o precomposed a decomposed characters a lze tak vytvářet soubory stejných názvů. SiaO: Comparing Unicode file names the right way
IMHO to uz jsou specialitky nad zakladni Unicode a file-system.
zarevak wrote:
Jan Patera wrote:"Dulezitost" rozsirencyh CJK znaku a fakt, ze bez nich "nelze zit", IMHO ilustruje i fakt, ze byly pridany az do Unicode 3.1 v breznu 2001.
Nevím, proč si spojujete UNICODE jen s CJK. .
Nespojuji. Altap sveho casu (stale?) tvrdil, ze musi podporovat UTF-16, protoze UCS-2 nestaci, protoze CJK.

Posted: 31 Jul 2008, 21:11
by Jan Rysavy
Jan Patera wrote:Salamander bohuzel nepouziva makra LPTSTR, ktera by prechod ulehcila.
Překlopit současné deklarace "char" na "TCHAR" je banalita. V případě Salamandera to bohužel nebude zdaleka vše, viz toto vlákno.

V nedávné době Petr upravil memory management. Alokace již nevrátí při nedostatku paměti NULL, ale místo toho proces zobrazí okno s tlačítkem Retry. To by nám mohlo znatelně odlehčit kód (chybové stavy v případě nedostatku paměti).

Druhou věc z tohoto soudku zvažujeme v případě řetězců právě při přechodu na Unicode. Při zpracování cest přejít ze statických bufferů na nějaké inteligentní alokované, protože ty statické už nás několikrát vypekly. Zároveň je tu možnost zapouzdřit takový buffer do objektu a zprůhlednit současné konstrukce, které stále dokola hledají lomítko na konci cesty a je jich plný Salamander. Počítače jsou řádově rychlejší, tak bychom si za přehlednější a stabilnější kód nějaký overhead asi mohli dovolit. Uvidíme, na co najdeme odvahu.
Jan Patera wrote:
zarevak wrote:
Jan Patera wrote:"Dulezitost" rozsirencyh CJK znaku a fakt, ze bez nich "nelze zit", IMHO ilustruje i fakt, ze byly pridany az do Unicode 3.1 v breznu 2001.
Nevím, proč si spojujete UNICODE jen s CJK. .
Nespojuji. Altap sveho casu (stale?) tvrdil, ze musi podporovat UTF-16, protoze UCS-2 nestaci, protoze CJK.
Přiznávám, že jsem se ztratil. Ptáš se jestli si myslíme, že pro Salamandera (operace nad FS) nebude stačit podpořit Unicode na úrovni UCS-2 a že by Salamander měl umět minimálně to co umí Windows Explorer na jednotlivých platformách? Tak to si stále myslíme.

Zjednodušeně řečeno: nebude stačit vynásobit velikosti bufferů x2 a přepsat "char" na "TCHAR", protože nově se s cestama bude pracovat jako s variable-length encoding řetězcema.

Posted: 12 Aug 2008, 08:22
by Raptor
Prima, probiha diskuze o Unicode. Chapu ze to nebude tak jednoduche (ponecham stranou to, ze jine programy to za slozite asi nepovazuji, kdyz to umi). Ale moje otazka zni - jaky je zaver? Bude se neco castesne implementovat, nebo se na to haze bobek a pocka se az to vysumi? nevim jak ostatni uzivatele, ale ja osobne budu rad za jakykoliv postup v teto veci. I za cenu treba stahovani night buildu. Ale at uz se neco zacne dit. Prijde mi, ze se kolem toho nadela spousta humbuku a po pul roce se nic nedeje. Vezmu-li si zpetne co noveho prinasi posledni verze AS, tak mi casto prijde, ze doba vyvoje neodpovida vysledne praci. Ano, chapu ze to dela malo lidi, nevenuje se tomu porad atd. To uz tady bylo omilano x-krat. Ale chtelo by to zmenit trosku postoj a zacit vest ten vyvoj vice profesionalne. ;-)

Posted: 12 Aug 2008, 10:30
by Jan Rysavy
Raptor wrote:To uz tady bylo omilano x-krat.
Odpověděl jste si sám, asi nemá smysl to zde omílat po X+prvé. Na Salamanderu a také jeho prodeji a prezentaci na webu pracujeme co to jde. Ve verzi 2.52 se od nás dočkáte podpory pro lokalizace (čeština, němčina, ...), přepsaného pluginu File Comparator s podporou pro Unicode (UTF-8, UTF-16, UTF-32), nového pluginu NetHood pro procházení síťového okolí přímo v panelu. K tomu opravy chyb, které se objevily v poslední době. Pokud vše dobře půjde, bude verze 2.52 ještě obsahovat jeden nový plugin, který považuji v dnešní době obrovských disků za velice užitečný, necháme se překvapit.

Verze 2.52 půjde ven jako beta, jakmile bude připravena. O verzi 2.53 zde můžeme dát řeč, jakmile bude verze 2.52 dokončena.

Posted: 13 Aug 2008, 15:42
by Guest
Jan Rysavy wrote: jde. Ve verzi 2.52 se od nás dočkáte....
Je alespoň nějaký hrubý odhad jak to s verzí 2.52 vypadá? Případně pokud nechcete zveřejňovat datum, tak třeba že nová verze je zhruba v 60% vývoje. Ať máme aspoň nějakou naději.
Dlouhý vývoj jednotlivých subverzí (i v porovnání s konkurencí) jednak znechucuje některé registrované uživatele a také odrazuje případné nové uživatele a to není pro Altap určitě dobře.

Posted: 13 Aug 2008, 16:58
by Jan Rysavy
Jakmile bude 2.52 beta 1 k dispozici, dozvíte se to zde nebo si můžete nechat poslat email z databáze uživatelů.

Do budoucna chceme vývojový cyklus zkrátit, poslední měsíce jsme si pro to připravovali půdu (nový web, který nám snad pár let vydrží, přepsaný prodejní systém, který sice uživatelé nevidí, ale pro chod firmy je nezbytný).

Posted: 25 Sep 2008, 13:23
by stepand76
Jan Rysavy wrote:Připravujeme lokalizovatelnou verzi 2.52. Zároveň se pomalu rodí plugin pro procházení sítě v panelu, který si uživatelé velice žádají. V září budeme mít dost přesnou představu o vydání Altap Salamander 2.52 beta 1. Změny jsou poměrně rozsáhlé, takže tentokrát se to bez beta verze a Vaší pomoci při testování neobejde.
Září se nám blíží ke konci. Už se ví co bude v 2.52 beta 1? Kdy bude se raději neptám :roll:

Posted: 02 Oct 2008, 08:15
by mANY
stepand76 wrote:Září se nám blíží ke konci. Už se ví co bude v 2.52 beta 1? Kdy bude se raději neptám :roll:
Máme tu říjen. Prosím, komunikujte se svými uživateli.

Posted: 03 Oct 2008, 15:51
by Jan Rysavy
mANY wrote:Máme tu říjen. Prosím, komunikujte se svými uživateli.
Zdravím. Stále platí co jsem uvedl v http://forum.altap.cz/viewtopic.php?p=12435#12435

Na verzi 2.52 beta 1 pracujeme.

Posted: 03 Oct 2008, 18:34
by David
:D Zatloukat, zatloukat, zatloukat... Ja nic neslibil, ja partyzan.

Posted: 04 Oct 2008, 10:42
by Jan Rysavy
Nerozumím, v linkovaném příspěvku jsem snad dost jasně popsal, co bude obsahovat verze 2.52 beta 1. Několik "drobností" tam bude navíc, ale klíčové věci jsou v uvedeném příspěvku.

dotaz

Posted: 12 Oct 2008, 20:43
by host
Altapu by asi prospělo, kdyby vydával často miniaturní patche (takový Microsof styl :-) ). Uživatelé by měly pocit, že se něco děje. Mě celkem dost zajímá ten nový plugin. Je možné upřesnit, o co by mělo konkrétně jít?

Posted: 13 Oct 2008, 06:50
by PepaR
Nápadů by bylo hodně, ale stejně to nic nevyřeší kluci z Altapu se snaží dělat věci pořádně, což je chvályhodné, ale díky tomu, že jim to trvá neskutečné dlouho, tak je to krapítek stahuje pod hladinu. O kroku ročního vydávání verzí ani nemluvě.

Možná by nebylo naškodu nahnat nějaké brigádníky, ale důvěřujte a kontrolujte nové lidi, to je pak práce mnohdy navíc. Já sám programátor nejsem, jinak bych ruce k dílu přiložil, protože AS mi za to stojí a rád bych mu pomohl nějakým pluginem, který by pak bobtnal, bobtal, až by z něj pak mohla být funkce. Tím bych pomohl vývojářům, kteří by se nemuseli rozptylovat "dílčími" úkoly a mohli by se věnovat např Unicode.

Ale to je jen teorie, nikdy jsme programátor nebyl a nemám do toho co komu kecat.

Posted: 13 Oct 2008, 07:03
by PepaR
A aspoň nějaký plánovaný viditelný termín pro AS 2.52 Beta 1? Příští měsíc, kvartál, půlrok, rok anebo 4 roky ;)?

Vím jsme hrozný a zvědavý, jsme prostě chlap a jsme jak malé děcko. Neberte to jako dotaz na závazný termín. Jen bych potřeboval vědět za jak dlouhou dobu mám navštívit stránky Altapu ;)

Zase rýpu, su hrozný, ale jsem z Moravy a tam je to běžné.

Posted: 13 Oct 2008, 08:37
by Raptor
Ja myslim (po dlohodobem zkouseni stejne otazky), ze odpoved je prosta a jednoducha - "When it's done" :-) Proste tady se terminy nerikaji a pokud jo, tak moc neplati ;-)