Salamander a jeho vyvoj

Zde můžete volně diskutovat o programu Altap Salamander. Ptejte se, odpovídejte a vyjadřujte své názory. Prosíme, nevkládejte sem hlášení problémů či návrhy na nové funkce.
mumajs
Posts: 19
Joined: 05 Aug 2014, 18:28

Salamander a jeho vyvoj

Post by mumajs »

Zdravim panove,

omlouvam se ze muj dotaz zanasim do sekce "Problemy a reseni" ale on to pomalu uz vlastne problem je. Teda ne pomalu, ale rychle.
A ten problem se tyka toho, ze mi vubec neni jasne jak to s projektem salamanderu mate namyslene a jake s nim mate do budoucna plany. Mam pocit, ze zadne.
Protoze rychlost vyvoje dulezitych funkci, ktere byly slibeny nekolik, opravdu nekolik, let zpatky se nijak nemeni a nic se nedeje.
Kdyz si vzpomenu, ze pred roken jsem si chtel salamander koupit bez paypalu a cekal jsem dva mesice na 1.6.2014 aby tam byla nova platebni brana a ono se tak nestalo.
Nakonec jsem to pres ten paypal koupil a necekal. Udelal jsem dobre, protoze salamander jiz mohu pouzivat. Nejsem si vsak tak uplne jist, ze jsem koupil neco, co ma budoucnost.

Dnes mame 4.6.2015, platebni brana nikde a nic se opet nedeje. V minulem roce jste se aspon snazili do par dni to proklete datum do kdy to udelate upravit, ale ke konci roku a tento uz nemate ani cas, aby jste upravili udaj na vasi strance.
Pokud to tak planujete vest uz naporad, tak si aspon dejte stavajici datum +30 dni a ono se vam to bude posouvat samo. Aspon tam clovek nebude cist 4.6 ze do 1.6 neco udelate.

Co je na tom celem jeste horsi, ze kdyz si clovek projde forum na tema UNICODE, WinSCP x64 (ten nemate moc vy v rukach, ale mel by fungovat i v X64 pokud nabizite plnohodnotny x64 salamander) tak se o vsem jenom "mele" jak je to slozite a ze se intenzivne pracuje na:

Nove platebni brane
Podpora pro Windows Vista/7/8 UAC elevaci prav
Salamander x64

Toto je STD odpoved na foru jiz MRAKY let. Jak je velice, ale velice smutne, ze po tech X letech, kde se UNICODE a dalsi veci odkladalo kvuli vyse uvedenym trem bodum zde v roce 2015 mame:

Salamander x64 - funguje dobre a diky za to, ale spousta pluginu se bud oddelala a nebo v nem nejde a clovek musi pustit x86. Docela nepovedene, pul rok po vydani, bych to jeste chapal, ale pres rok? Kde jsou nejake vylepseni? Cokoliv?
Podpora pro Windows Vista/7/8 UAC elevaci prav - stale nic, prevedlo se to v roadmap do 3.1, parada.
Nova platebni brana - uz rok se omyla do kdy co bude, ale neni nic.

Panove, ac muze vypadat muj komentar hodne rozloben, a mozna se sem ani nedostane, ale napsat jsem ho musel. Odkladal jsem to od zacatku roku. A pokud zase vidim, ze situace je stejna, nic slibovaneho se nezmenilo, tak uz to drzet nemuzu.

Jako nekdo, kdo si vas software koupil bych opravdu rad videl odpoved, ale uprimnou. Delate neco na salamanderu? Jak je mozne ze neco co jste roky pripravovali, roky implementujete?

A samotna kapitola s unicode, to uz neni potreba pro salamander, to uz neni nutnost, to uz je neco, co tam davno melo byt. Cim dal tim casteji se salamander stava nepouzitelnym a my slysime jenom sliby
Last edited by mumajs on 04 Jun 2015, 08:41, edited 1 time in total.
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5229
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Re: Salamander a jeho vyvoj

Post by Jan Rysavy »

Zdravím,

s platební bránou jsme poněkud narazili. Zvolili jsme po důkladném výběru společnost https://www.paymill.com/, která se podle referencí tvářila jako schopný klon https://stripe.com/. Problém Stripe je, že neoperuje v EU, což Paymill řeší. Paymill měl čistě provedený web, slušné finanční zázemí, uměl co jsme chtěli - platba přímo u nás na webu bez redirectů jinam. Bohužel jsme postupně narazili na několik problémů a ten poslední bylo zpoždění na straně Paymill s implementací PCI DSS 3.0 a SAQ A. Jde o technologicky rozumný standard, kdy platební brána poskytuje formulář pro zadání citlivých informací k platební kartě prostřednictvím Iframe. Takže na naší straně z principu nemůže dojít k úniku dat a to ani v případě, že by byl náš server kompromitován. Bez PCI DSS 3.0 SAQ A jsme nebyli schopni bránu spustit, protože po nás banka vyžadovala splnění přísných podmínek, které pro nás nebyly realistické (SAQ A-EP).

PCI DSS 3.0 a SAQ A vs SAQ A-EP: https://www.pcicomplianceguide.org/saq- ... -know-now/

Naštěstí toto pondělí Paymill PCI DSS 3.0 SAQ A řešení spustil, takže bychom měli mít bránu konečně funkční. Za zdržení se omlouvám, netrefili jsme se výběrem poskytovatele platební brány. Jsou méně pružní než se podle obrazu na netu zdají.

S platební bránou je spojen software pro automatické odbavení prodeje, který nás také velice zdržel (mnoho měsíců). Možná jsme místo toho měli zaměstnat nějakou holčinu na pár hodin na den, ale zvolili jsme cestu databáze s automatickým odbavováním zakázek. Stáhne data z bank, webu, PayPalu, Paymillu, během pár minut po přijetí platby nageneruje a rozešle registrační klíče a faktury. Obslouží dealery, rozpočítá podíly mezi vývojáře placených pluginů, generuje doklady do našeho účetnictví, slouží jako naše databáze při řešení komplikovanějších objednávek. Umí nahrávat klíče k nám na web a posílat odkazy na ně pro případ, kdy se lidem nedaří odeslat klíče jako přílohu. Generuje přehledy v HTML, PDF, dle potřeby. Z dlouhodobého hlediska stále považujeme software pro tuto práci lepší, protože lidé chybují a nejsou k dispozici 24h/den.

Pokud jde o vývoj, pracujeme na oživení GUI do Windows 10 vzhledu, podpoře pro High DPI lcd. Dále podpoříme UAC a Unicode. Těšíme se, že se k těmto pracem KONEČNĚ dostaneme, protože programování databází, webů a platebních bran nás moc nebere. Bohužel s naším rozpočtem jsme nuceni si vše zařídit sami. Interní to-do list a fórum praská ve švech, určitě chceme vytáhnout zajímavé nápady a dopsat je.

Jakmile dokončíme podporu pro High DPI lcd (všechny ikony v lištách budou nově vektorové v SVG, k rasterizaci bude docházet u uživatelů, bude tím možné podpořit high contrast režimy pro uživatele s horším zrakem, lcd s 400ppi a vyšším rozlišení), vydáme EAP verzi Salamandera.

Pro zajímavost přikládám pár prvních ikon pro DPI 100, 200, 300, 400 a 500 procent. Jde o mix vzhledu ikon ve VS 2015 a Office 2016. Barevná paleta je zatím z VS 2015, to chceme ještě poladit.
icons.png
icons.png (8 KiB) Viewed 28617 times
Mimochodem, testovali jsme VS 2015 a narazili na nové Universal CRT: http://blogs.msdn.com/b/vcblog/archive/ ... l-crt.aspx
Pro Salamandera by to znamenalo potenciální restart při instalaci plus potenciální problémy při aktualizaci sdíleného CRT. Standalone Salamander bez instalace by byl tímto naprosto nereálný. Pokud toto čtete někdo používající VC++, doporučuji přidat hlas do diskuze. Pokud Universal CRT projde v popisované podobě, zůstaneme na VS 2013, kde lze CRT přibalit k programu a budeme doufat, že MS koncept sdíleného CRT instalovaného do Windows zase časem opustí.

Hezký den z Nového Boru.
User avatar
tukanos
Posts: 410
Joined: 21 Dec 2005, 19:14

Re: Salamander a jeho vyvoj

Post by tukanos »

Mimochodem, testovali jsme VS 2015 a narazili na nové Universal CRT: http://blogs.msdn.com/b/vcblog/archive/ ... l-crt.aspx
Pro Salamandera by to znamenalo potenciální restart při instalaci plus potenciální problémy při aktualizaci sdíleného CRT. Standalone Salamander bez instalace by byl tímto naprosto nereálný. Pokud toto čtete někdo používající VC++, doporučuji přidat hlas do diskuze. Pokud Universal CRT projde v popisované podobě, zůstaneme na VS 2013, kde lze CRT přibalit k programu a budeme doufat, že MS koncept sdíleného CRT instalovaného do Windows zase časem opustí.
Nejsem sice VS, ale zaujalo mě to jestli MS půjde přes mrtvoly v tomhle.

Vypadá to, že to nejspíše neproběhne:

Based on all the feedback we have received, we are revisiting the app-local policy for Universal CRT. We will have more to share as we approach RTM.
User avatar
AD7
Posts: 566
Joined: 28 Jan 2006, 16:21

Re: Salamander a jeho vyvoj

Post by AD7 »

A keď sme už u tých SVG ikon tak kešovať, kešovať a kešovať.

Lebo napr. Inkscape ich používa už roky a mnohí plačú nad 2 minútovým štartom aplkácie...

Inak SVG ikonky sú fajn: http://icons8.github.io/flat-color-icons
User avatar
Gtein
Translator
Translator
Posts: 92
Joined: 08 Mar 2009, 09:15
Contact:

Re: Salamander a jeho vyvoj

Post by Gtein »

Tak jestli tam budou takové ikony tak to můžou zůstat i ty staré, žádné zlepšení ve vzhledu a barevnosti nevidím :(
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5229
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Re: Salamander a jeho vyvoj

Post by Jan Rysavy »

Narazili jsme na velice pěkný minimalistický renderer SVG, který přesně pro tuto aplikaci dobře poslouží: Nano SVG - https://github.com/memononen/nanosvg

Cachovat - určitě, souhlas. Ikony se sestaví při instalaci a uloží jako raw data (abychom se nezdržovali dekódováním PNG při startu Salamandera). Díky moc za link, to jsme nepotkali.

Vzhled ikon - uznávám, že vzhled není nic geniálního, třeba proti sofistikovaným ikonám ve Windows. Ikony jsou sestavené z plných ploch, žádné stíny, gradienty, alpha transparence. Výhodou je, že jsme je schopni pořídit a že jednu ikonu lze použít pro 100, 200, 300, 400, ... procent DPI. S vyšším DPI rostou detaily v poloměrech, případně šikmých hranách, ale vzhled ikony se jinak nemění. Jejich další výhodou je možnost podpořit high contrast režimy windows, protože během rasterizace z SVG jsme schopni provést substituce barev (například světlé plochy za tmavé a opačně). Zkrátka tento styl ikon má velice příznivý poměr cena výkon.

Co považujete za lepší symbol pro příkaz Sort By Time? Kalendář nebo ciferník?
sort_all.png
sort_all.png (15.67 KiB) Viewed 28495 times
Máte nápad na symbol pro Sort By Attributes?
User avatar
tukanos
Posts: 410
Joined: 21 Dec 2005, 19:14

Re: Salamander a jeho vyvoj

Post by tukanos »

Jan Rysavy wrote:Narazili jsme na velice pěkný minimalistický renderer SVG, který přesně pro tuto aplikaci dobře poslouží: Nano SVG - https://github.com/memononen/nanosvg

Cachovat - určitě, souhlas. Ikony se sestaví při instalaci a uloží jako raw data (abychom se nezdržovali dekódováním PNG při startu Salamandera). Díky moc za link, to jsme nepotkali.

Vzhled ikon - uznávám, že vzhled není nic geniálního, třeba proti sofistikovaným ikonám ve Windows. Ikony jsou sestavené z plných ploch, žádné stíny, gradienty, alpha transparence. Výhodou je, že jsme je schopni pořídit a že jednu ikonu lze použít pro 100, 200, 300, 400, ... procent DPI. S vyšším DPI rostou detaily v poloměrech, případně šikmých hranách, ale vzhled ikony se jinak nemění. Jejich další výhodou je možnost podpořit high contrast režimy windows, protože během rasterizace z SVG jsme schopni provést substituce barev (například světlé plochy za tmavé a opačně). Zkrátka tento styl ikon má velice příznivý poměr cena výkon.

Co považujete za lepší symbol pro příkaz Sort By Time? Kalendář nebo ciferník?
sort_all.png
Máte nápad na symbol pro Sort By Attributes?
To záleží jak se chápe Sort by Time. Jestli je to pouze hodinová část data, tak bych dal ciferník, který bych to chápal, že chci pouze hodiny. Pokud to ale třídí vše i s datumem, tak bych dal kalendář.

Vždy si při takových souvislostech vzpomenu na jeden předmět, kde nám vysvětlovali, že ikonky jsou sice zástupný symbol, ale zcela nejednoznačný a interpretovatelných mnohoznačně.
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5229
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Re: Salamander a jeho vyvoj

Post by Jan Rysavy »

Sort By Time se myslím chápe jednoznačně ve všech správcích souborů, jde o řazení podle data a času (významnější je datum, ale pokud je shodné, rozhoduje čas). V Průzkumníku ve Win7 se sloupec jmenuje Datum změny.
User avatar
tukanos
Posts: 410
Joined: 21 Dec 2005, 19:14

Re: Salamander a jeho vyvoj

Post by tukanos »

Jan Rysavy wrote:Sort By Time se myslím chápe jednoznačně ve všech správcích souborů, jde o řazení podle data a času (významnější je datum, ale pokud je shodné, rozhoduje čas). V Průzkumníku ve Win7 se sloupec jmenuje Datum změny.
Pak by dával smysl datum v kalendáři. Na druhou stranu ta ikonka s ciferníkem je jednoznačně pochopitelná a těžko se zamění. Ta ikonka kalendáře není úplně jasná/rozpoznatelná na první pohled. Ostatně datum je pouze rozšíření pojmenování času.

Z mého pohledu je vítěz ciferník, hlavně proto, že se to hůře zamění s něčím jiným.
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5229
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Re: Salamander a jeho vyvoj

Post by Jan Rysavy »

OK, díky za názor, vidíme to stejně.
michalq

Re: Salamander a jeho vyvoj

Post by michalq »

Jan Rysavy wrote: Pokud jde o vývoj, pracujeme na oživení GUI do Windows 10 vzhledu, podpoře pro High DPI lcd. Dále podpoříme UAC a Unicode. Těšíme se, že se k těmto pracem KONEČNĚ dostaneme, protože programování databází, webů a platebních bran nás moc nebere. Bohužel s naším rozpočtem jsme nuceni si vše zařídit sami. Interní to-do list a fórum praská ve švech, určitě chceme vytáhnout zajímavé nápady a dopsat je.
Teda nemohu rici, ze by mne tyhle dalsi sliby, jako platiciho uzivatele, ktery pouziva AS v podstate neustale, nejak uklidnili. Z meho pohledu se vyvoj v podstate zastavil. Existuje tady rada problemu o kterych se tady mluvi uz dlouhou dobu a NIC se s nimi nedala!!!

"Optimisticka" prohlaseni tvurcu na AS na tomto foru uz mne spis irituji.

Zacinam litovat, ze jsem tento project financne podporil nakupem licence ...
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5229
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Re: Salamander a jeho vyvoj

Post by Jan Rysavy »

Pokud jste licenci kupoval poslední dobou, ozvěte se mi prosím na jan.rysavy@altap.cz a vrátíme Vám peníze. Děláme to i v případech, kdy uživatelé licenci zakoupí omylem.

Ještě k prvnímu příspěvku: platební brána je konečně funkční: https://www.altap.cz/cz/purchase/. Je postavena na iframe řešení - formulář pro vstup citlivých dat je podáván prostřednictvím iframe přímo z domény poskytovatele brány paymill.de, takže se data vůbec nedotknou našeho serveru a nemá k nim přístup ani naše vnější stránka prostřednictvím JavaScriptu. Splňujeme tím aktuální PCI DSS 3.0 SAQ-A.

Přesunu vlákno do obecné diskuze, kam patří.
michalq

Re: Salamander a jeho vyvoj

Post by michalq »

Jan Rysavy wrote:Pokud jste licenci kupoval poslední dobou, ozvěte se mi prosím na jan.rysavy@altap.cz a vrátíme Vám peníze. Děláme to i v případech, kdy uživatelé licenci zakoupí omylem.
No tak jiste ... pozadat o vraceni penez bych mohl, ale radeji bych od vas slysel resp. videl nejakou terminove zavaznou roadmapu, kdy bude co opraveno resp. implementovano s tim, ze to bude opravdu v dohledne dobe.

Z meho pohledu jsou priority nasledujici:
1. Unicode
2. Windows Vista/7/8 UAC
3. WinSCPx64 plugin (nestabilita pluginu ve verzi pro x86)
4. problemy s pristupem na NAS (obecne sitove disky)
.... atd.

Tenhle muj pripsevek je pokus, jak vas vyprovokovat k vetsi aktivite.
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5229
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Re: Salamander a jeho vyvoj

Post by Jan Rysavy »

Termíny od nás nečekejte, již jsme se v minulosti několikrát spálili a víme, že nejsme schopni odhadnout tempo naší práce.
Jakmile budeme mít co ukázat, vydáme preview verzi. Priority jsou jak jsem je popsal nahoře.
User avatar
tukanos
Posts: 410
Joined: 21 Dec 2005, 19:14

Re: Salamander a jeho vyvoj

Post by tukanos »

Jan Rysavy wrote:Termíny od nás nečekejte, již jsme se v minulosti několikrát spálili a víme, že nejsme schopni odhadnout tempo naší práce.
Jakmile budeme mít co ukázat, vydáme preview verzi. Priority jsou jak jsem je popsal nahoře.
Myslím si, že odpovědí by mohlo být to co jsem psal v postu http://forum.altap.cz/viewtopic.php?f=7&t=8490. Mít road-map a vidět na čem se právě pracuje je podle mého základ.

Abych nezmiňoval jenom JetBrains, který ma přeci jen jiné prostředky na vše, tak uvedu projekt srovnatelné velikosti se salamandrem - Netlimiter. Myslím si, že aspoň takovýto -http://www.netlimiter.com/products/nl4 - přehled by uživatele jednoznačně uklidnil a aspoň by měli vizuální potrvrzení, na čem se pracuje.
Post Reply