Spławik i Grunt - Forum

MEDIA i MULTIMEDIA => Aplikacje => Wątek zaczęty przez: Mateo w 30.01.2017, 01:53

Tytuł: SiGmter - wybór interfejsu
Wiadomość wysłana przez: Mateo w 30.01.2017, 01:53
SiGmter to program do przeliczania objętości szpul kołowrotków wędkarskich

Przedstawiam Wam pierwszą wersję mojej skromnej aplikacji.

Stworzyłem dwa modele, które różnią się jedynie wyglądem. Jest model węższy o bardziej kompaktowym interfejsie oraz model szerszy.
Do wątku dołączyłem ankietę. Zagłosujcie zatem, który wariant bardziej wam odpowiada.

Program można pobrać z poniższych linków.
Pliki wykonywalne nie są skompresowane, bowiem niektóre programy antywirusowe fałszywie rozpoznają skompresowane pliki jako podejrzane. Taka sytuacja miała miejsce, kiedy program testowali Lucjan oraz Jacek. Próbowałem różnych kompresorów (UPX oraz PeCompact).

Instrukcję obsługi znajdziecie w samym programie pod przyciskiem ze znakiem zapytania umieszczonym po prawej stronie.

Wersja węższa (https://splawikigrunt.pl/pliki/sigmetr/SiGmetr1.exe)
Wersja szersza (https://splawikigrunt.pl/pliki/sigmetr/SiGmetr2.exe)

Na koniec prośba do kolegów. Wszelkie zgłoszenia dotyczące błędów, propozycje zmian w programie i nowych opcji proszę zamieszczać w osobnych wątkach. Pozwoli to na bardziej uporządkowane dyskusje na temat danych funkcjonalności. Umożliwi to również dodawanie ankiet dotyczących danych opcji. Przede wszystkim ułatwi mi to realizację poszczególnych zadań.
Ten wątek służy jedynie do wyłonienia najbardziej odpowiadającej wersji interfejsu oraz luźnej dyskusji na temat programu.
Tytuł: Odp: SiGmter - wybór interfejsu
Wiadomość wysłana przez: Syborg w 30.01.2017, 23:18
To może ja zacznę, bo koledzy ewidentnie się wstydzą.

Mateuszu, nie wiem, na ile jest to dla Ciebie pocieszeniem, ale szczerze mówiąc, to ja takiego programu bym nie napisał. Słabe pocieszenie, wiem :)

Dane mi było testować różne wersje programu, więc mam pewne wnioski. Co tu dużo gadać, jest to kawał dobrej roboty. Można obliczać ilość metrów żyłki o danej średnicy, można obliczać ilość konkretnego podkładu, a do tego ilość żyłki docelowej, która wypełni szpulę. Wychodzi na to, że program wylicza ilość metrów bardzo dokładnie. Różnice mogą wynikać jedynie w przypadku użycia żyłki cieńszej lub grubszej od tego, co deklaruje producent. Gdy dodamy do zalet programy możliwość wyliczenia ilości żyłki na podstawie obrotów korbki kołowrotka, to już mamy komplet :)

Dla mnie to są czary-mary, więc cieszę się, że to nie ja musiałem to robić. Dzięki :beer:
Tytuł: Odp: SiGmter - wybór interfejsu
Wiadomość wysłana przez: Luk w 31.01.2017, 18:25
Mi się sprawdza, fajny program. Ostatnio właśnie nawijałem żyłkę na kręcioły, i nie wiedziałem ile mi jej zeszło z dużej szpuli, a tak oznaczyłem sobie ile mi jej zostało.. Kupiłem też sobie żyłkę do Daiwa Crosscast 5000, które są moim nowym nabytkiem. Można policzyć ile trzeba jej nawinąć na trzy kręcioły - i wiadomo jaką objętość kupić :D
Tytuł: Odp: SiGmter - wybór interfejsu
Wiadomość wysłana przez: Arunio w 31.01.2017, 18:33
do Daiwa Crosscast 5000, które są moim nowym nabytkiem. Można policzyć ile trzeba jej nawinąć na trzy kręcioły
Na Karpiowanie się przerzucasz? ???
Toż to 600 g. wagi.
Tytuł: Odp: SiGmter - wybór interfejsu
Wiadomość wysłana przez: katmay w 31.01.2017, 18:35
Przyznam, że widziałem lecz zapomniałem.
Sprawdzę jak uśpię dzieciaki.

Marcin

Tytuł: Odp: SiGmter - wybór interfejsu
Wiadomość wysłana przez: ProBono w 31.01.2017, 18:37
Mój komputer nie może ukończyć pobierania wersji węższej...
Tytuł: Odp: SiGmter - wybór interfejsu
Wiadomość wysłana przez: MrProper w 31.01.2017, 18:37
Ze tak zapytam- bo mi nie rabotajet ;D Do jakiego systemu stworzona jest ta apka?
Tytuł: Odp: SiGmter - wybór interfejsu
Wiadomość wysłana przez: didek_b w 31.01.2017, 19:32
Wow :thumbup:
Tytuł: Odp: SiGmter - wybór interfejsu
Wiadomość wysłana przez: Luk w 31.01.2017, 19:57
do Daiwa Crosscast 5000, które są moim nowym nabytkiem. Można policzyć ile trzeba jej nawinąć na trzy kręcioły
Na Karpiowanie się przerzucasz? ???
Toż to 600 g. wagi.
Będę sporo łowił w Polsce, muszę mieć zestawy co miotną na 100 metrów :) Przede wszystkim na Dzierżnie.
Tytuł: Odp: SiGmter - wybór interfejsu
Wiadomość wysłana przez: Arunio w 31.01.2017, 20:12
Ok, rozumiem!
Tytuł: Odp: SiGmter - wybór interfejsu
Wiadomość wysłana przez: katmay w 31.01.2017, 21:30
Mimo, iż wolę wersję szeroką, to ta wąska :) będzie bardziej popularna.
Jest hmm bardziej zwarta, spójna, czytelna (tu już kwestia gustu).
Czy wziąłeś poprawkę na to, że wraz z nawojem żyłki jej ilość przy obrocie korbką się zwiększa?

Ps mój AV oszalał. WS.Reputation1
Tytuł: Odp: SiGmter - wybór interfejsu
Wiadomość wysłana przez: Mateo w 31.01.2017, 22:16
Ciężka sprawa z tymi antywirusami.
Wirusy są coraz bardziej wymyślne, to i antywirusy coraz mocniej wyczulone. To sprawia, że przybywa fałszywie dodatnich alarmów.
Jacek i Lucjan też mieli problemy. Chyba Avast blokował program.

Nie mogę nic w tej kwestii zrobić. Do programowania używam najnowszej wersji środowiska Delphi. Bardzo dużą wagę przykładam do poprawności kodu źródłowego i zgodności aplikacji ze wszelkimi standardami.

Jedyną możliwością jest wysyłanie do autorów programów antywirusowych próbek (plików), które ich program rozpoznał jako podejrzane. Wtedy oni taki plik analizują i aktualizują swoje definicje wirusów.
Każdy program antywirusowy ma też opcję dodawania aplikacji do tzw. wyjątków. To też jest opcja pozwalająca na uruchomienie programu. Zachęcam jednak Was do wysłania tych próbek. Im więcej zgłoszeń, tym lepiej dla autorów programu antywirusowego, bo mogą udoskonali swoje algorytmy.

Wiele jest takich zgłoszeń w sieci:
https://community.norton.com/en/forums/norton-identifies-any-software-written-delphi-virus-i-dont-believe-it
http://stackoverflow.com/questions/1953817/anyone-having-problems-with-delphi-2010-and-norton-internet-security-2010
https://forum.avast.com/index.php?topic=125201.0
itd.

Wszędzie radzą użytkownikom, żeby przesyłali próbki plików do analizy.


Czy wziąłeś poprawkę na to, że wraz z nawojem żyłki jej ilość przy obrocie korbką się zwiększa?
No właśnie, to wszystko zależy, do czego odnosi się wartość podana przez producenta, jako tzw. nawój (line per turn / inches per turn). Czy producent podaje średnią długość nawoju? Czy może jest to nawój przy pustej szpuli, a może przy pełnej.
Przyjąłem, że jest to wartość średnia.

Tytuł: Odp: SiGmter - wybór interfejsu
Wiadomość wysłana przez: Druid w 31.01.2017, 22:51
,,System Windows chronił ten komputer
Filtr Windows SmartScreen uniemożliwił uruchomienie nierozpoznanej aplikacji. Uruchomienie tej aplikacji może narazić komputer na zagrożenie.
Więcej informacji ...''
Tytuł: Odp: SiGmter - wybór interfejsu
Wiadomość wysłana przez: Mateo w 31.01.2017, 22:55
,,System Windows chronił ten komputer
Filtr Windows SmartScreen uniemożliwił uruchomienie nierozpoznanej aplikacji. Uruchomienie tej aplikacji może narazić komputer na zagrożenie.
Więcej informacji ...''
Ciekawe, czy to nie jest tak, że Windows zaczyna blokować aplikacje napisane w innym środowisku niż Visual Studio. W ten sposób wymuszają na programistach używanie ich produktu.
A jaką masz wersję Windows?
Tytuł: Odp: SiGmter - wybór interfejsu
Wiadomość wysłana przez: Enzo w 31.01.2017, 23:00
do Daiwa Crosscast 5000, które są moim nowym nabytkiem. Można policzyć ile trzeba jej nawinąć na trzy kręcioły
Na Karpiowanie się przerzucasz? ???
Toż to 600 g. wagi.
Będę sporo łowił w Polsce, muszę mieć zestawy co miotną na 100 metrów :) Przede wszystkim na Dzierżnie.
Luk, na Rzeczycach bez wywózki nie połowisz, zainwestuj w ponton lub łódkę.
Tytuł: Odp: SiGmter - wybór interfejsu
Wiadomość wysłana przez: katmay w 01.02.2017, 00:10
Porostu zbyt mało ludzi używało tego oprogramowania. Anty automatycznie go blokuje. Inne programy też.
Ja z reguły wszystko sprawdzam pod kontem dostępu do sieci czy nawet użycia dysku, bądź próby zapisania pamięci. Tym razem zrobiłem hura i dałem większość uprawnień bez sprawdzania.
W razie czego jakoś się dogadamy 😃
Zawsze jest czynnik ludzki.
Marcin
Tytuł: Odp: SiGmter - wybór interfejsu
Wiadomość wysłana przez: katmay w 01.02.2017, 00:10
,,System Windows chronił ten komputer
Filtr Windows SmartScreen uniemożliwił uruchomienie nierozpoznanej aplikacji. Uruchomienie tej aplikacji może narazić komputer na zagrożenie.
Więcej informacji ...''
Ciekawe, czy to nie jest tak, że Windows zaczyna blokować aplikacje napisane w innym środowisku niż Visual Studio. W ten sposób wymuszają na programistach używanie ich produktu.
A jaką masz wersję Windows?
7

Marcin

Tytuł: Odp: SiGmter - wybór interfejsu
Wiadomość wysłana przez: Druid w 01.02.2017, 00:47
,,System Windows chronił ten komputer
Filtr Windows SmartScreen uniemożliwił uruchomienie nierozpoznanej aplikacji. Uruchomienie tej aplikacji może narazić komputer na zagrożenie.
Więcej informacji ...''
Ciekawe, czy to nie jest tak, że Windows zaczyna blokować aplikacje napisane w innym środowisku niż Visual Studio. W ten sposób wymuszają na programistach używanie ich produktu.
A jaką masz wersję Windows?
Windows 10
Tytuł: Odp: SiGmter - wybór interfejsu
Wiadomość wysłana przez: Luk w 01.02.2017, 00:53
Luk, na Rzeczycach bez wywózki nie połowisz, zainwestuj w ponton lub łódkę.

A tam, gadanie :D   Nie każdy tam wywozi. A ja nie jestem pontoniarz ani łódkarz. Wywózka to chodzenie na łatwiznę :D
Tytuł: Odp: SiGmter - wybór interfejsu
Wiadomość wysłana przez: Mateo w 02.02.2017, 00:41
Porostu zbyt mało ludzi używało tego oprogramowania. Anty automatycznie go blokuje. Inne programy też.
Może tak być. Mój program do obróbki filmów, który rozpowszechniany jest od 2005 roku też napisany jest w Delphi. To już rozbudowana aplikacja, łącząca się z internetem w celu sprawdzenia dostępności nowych wersji. Jest ona jednak dobrze znana, przetłumaczona na 22 języki. Wirusy się nie "plują" w ogóle.
Być może muszą się oswoić z aplikacją SiGmetr :-)

Wszystkim, którzy chcą sprawdzić pliki wykonywalne programów polecam serwis VirusTotal.com
To internetowy serwis umożliwiający skanowanie poszczególnych plików i przedstawienie wyników pod kątem zainfekowania przez malware. Serwis skanuje wysłany plik przez jednocześnie 56 silników antywirusowych, co może dać bardziej wiarygodny obraz zainfekowania, niż tradycyjne skanowanie przez jeden program antywirusowy.
https://www.virustotal.com/pl/

Widać, że dla pliku SiGmetr tylko jeden chiński antywirus Baidu fałszywie wskazał obecność jakiegoś trojana.
https://www.virustotal.com/pl/file/b6776d1f6200dbb2df6c29a66a8f5c8242ef3176b4acf9eb4f94d002b0d5fa09/analysis/
Można więc mieć pewność, że plik jest czysty.
Tytuł: Odp: SiGmter - wybór interfejsu
Wiadomość wysłana przez: NuNo83 w 02.02.2017, 18:23
Fajny, a przede wszystkim pożyteczny program, już jest w moim pasku zadań 8) Dla autora :thumbup:
Tytuł: Odp: SiGmter - wybór interfejsu
Wiadomość wysłana przez: Mateo w 06.03.2017, 17:13
Wysłałem też program do mojego kolegi, programisty. On wprawdzie programuje w innym języku, ale napisał mi:

Cytuj
Wygląda to na wypadek przy pracy jeśli chodzi o heurystykę w Avast i programy kompilowane w Delphi.
Zobacz to :
http://blog.synopse.info/post/2015/09/17/AVAST-did-detect-ALL-Delphi-programs-as-dangerous
I to :
https://forum.avast.com/index.php?topic=176583.0