Małe sprostowanie
Post odnosi się do komentarza: KLIK!
Znalazł się oczywiście ktoś kto musi siać niepotrzebne zamieszanie. Proszę bardzo już wyjaśniam.
Aplikacja nie powstała w roku 2006. Powstał pomysł i to coś do którego kolega podał linka. Pierwszy programista, saor, przekazał cały kod Sesefowi, który stwierdził, że całość się nie nadaje i z programu zostało praktycznie samo GUI (czyt. wygląd). Przez te kilka lat, które upłynęły Sesef przepisywał aplikację od podstaw, a że robił to sam i zabrakło mu motywacji to trochę czasu upłynęło. Po tym jak dołączyłem do projektu MH zacząłem dodawać do niego usprawnienia, jednak jakość kodu, która pozostała po wcześniejszych programistach (4? 5?) była, delikatnie mówiąc, nienajlepsza. W związku ze wszystkimi nowinkami (multidownload, multiupload itp) występują straszne wycieki pamięci które nijak nie da się zlikwidować bez przepisania całego kodu.
Właśnie dlatego Ares ściągnął z powrotem Sesefa i razem uzgodniliśmy, że lepszym rozwiązaniem będzie reaktywowanie projektu mtm, dokończenie go i przemianowanie na MoorHunt. Dlaczego? A no dlatego, że był pisany od początku przez jednego programistę, który przy okazji jest nie byle jaki oraz posiada sporo nowych rozwiązań, których nie mają obecne programy P2M.
Mały opis, który został stworzony dość dawno:
Upload
Dodawanie nowego zadania znacząco się różni od tego co mamy w obecnym MH, tutaj mamy kilku etapowy kreator stylizowany na instalator z początku może wydawać się nie zrozumiały jednak jest to koszt całkowicie innej budowy HC i innego sposobu wysyłania.
Wybór plików
Na początku wybieramy pliki jakie chcemy wysłać może to być pojedynczy part podzielonego jakimś programem archiwum, 20 plików MP3 albo nawet 4 GB obraz iso z każdym z tych plików sobie poradzi. Głównym zamysłem było tutaj wprowadzenie możliwości wysyłania wielu plików szczególnie pomocnego przy wysyłaniu albumów/składanek/zdjęć itp od teraz chcąc "odzyskać" dane ze skrzynki nie musimy już ściągać całego archiwum tylko konkretne interesujące nas pliki, mogą to być wszystkie albo np 1 i 4.Konta
Tutaj prosto i logicznie, podajemy konta na które zostaną wysłane pliki przy większych plikach i dzieleniu uploadu na grupy tych kont musi być więcej. Mamy możliwość importowania kont z pliku, bazy, tekstu bądź też możemy je podawać ręcznie. Możliwe jest również zdefiniowanie paczki kont w opcjach wtedy konta o podanym typie przepisanym do paczki zostaną pobrane z bazy.Grupy
Poprzedni oraz następne kroki są intuicyjne i nie wymagają opisu, zatrzymam się tylko na chwilę przy kroku Grupy. Tutaj właśnie dobieramy konta w grupy przy dużych uploadach. Nad spisem kont mamy podaną wymaganą ilość grup, przyciskami + i - po prawej stronie zwiększamy bądź zmniejszamy danemu kontu z listy grupę. Do czego nam grupy, są one po to jakbyśmy chcieli wysłać 4 GB obraz iso. Znalezienie odpowiednio dużych skrzynek to już jest problem dlatego powstała możliwość wysłania pliku na konta o mniejszej pojemności. Wtedy przykładowo segmenty 0-100 danego pliku trafia do grupy nr 1 segmenty 101-200 do grupy nr 2 itd i tutaj możemy poustawiać odpowiednio konta w danej grupie żeby były one odpowiednio dobrane w jednej grupie 10 kont a w drugiej 3 konta.Każde zadanie można zatrzymać, przenieść do kolejki, podtrzymać, wytrzymać, zawiesić itd, oraz jednocześnie można wysyłać kilka zadań (coś dla tych z dobrym uploadem)
Download
Tutaj również tak jak w przypadku uploadu dodawanie nowego zadania jest przedstawione w postaci 3 krokowego "instalatora". W pierwszym kroku podajemy HashCode oraz hasło, jeżeli hasło jest poprawne to następnie możemy wybrać pliki które chcemy ściągnąć (hashe wieloplikowe pisałem o tym wcześnie), na koniec decydujemy czy chcemy ściągać plik od razu czy dodać go do kolejki, oraz miejsce w które plik zostanie ściągnięty.
Jeśli jakiś spekulant ma więcej pytań, to śmiało, odpowiemy na nie.
PS do autora: Primo: Jak zwracasz się do mnie po nazwisku to mógłbyś się chociaż trochę wysilić i wcisnąć alt, żeby napisać je poprawnie.
Secundo: Okłamujesz to ty pisząc takie bzdety wszem i wobec.
Tertio: Korzystaj z tego kodu ile wlezie, powodzenia :)
Quatro:
podajac nieprawdziwe informacje z pelna swiadomoscia i premydytacja, jawnie nas oklamujesz…!!!
Thank you Captain Obvious! Nie wiedziałem, że okłamywać = podawać informacje nieprawdziwe.
Marzec 30th, 2011 - 21:11
Ciesze się, że przyznaliście się do tego że nowy mh będzie stworzony na bazie zupełnie innego programu.
Czy w tym przypadku godzi się zmieniać jego nazwę…według mnie nie, ale to wasza decyzja jako twórców.
A co do tego jawnego okłamywania to fakt,
po wcześniejszym ogłoszeniu każdy odnosił wrażenie,
że program jest nowy pisany przez Was, a tak na prawdę powstał już dawno,
nick głównego twórcy saor’a nie został tam wyszczególniony, więc rozumiem post użytkownika o oryginalnym nick’u „:)”.
W dzisiejszych czasach często spotykamy się z ukrywaniem informacji, niedopowiedzeniem czegoś jak i z podawaniem informacji nieprawdziwych, które dla mnie w przeciwieństwie do Pana (bo tak wywnioskowałem z ostatniego zdania – jeżeli źle to najmocniej przepraszam) jednak są kłamstwem.
Nie mniej jednak ciesze się, że wszystko się wyjaśniło i liczę na udaną reaktywacji mtm.
Martwi mnie jednak, że chęć wyjaśnienie czegoś czy próba uzyskania informacji spotyka się z takim … nie wiem jak to nazwać … niemiłym podejściem , ośmieszeniem użytkownika, wyszczególnieniem jego błędów, których de facto nie popełnił.
Świadczy to chyba o tym, że tak jak za moich czasów tak i teraz atmosfera w ekipie jest nadal niezdrowa.
Ale zapewne to tylko ja odniosłem takie wrażenie.
Gratuluje i życzę powodzenia.
Marzec 30th, 2011 - 23:27
Ciężko mówić, że obecny MH powstaje na bazie starego mTm a raczej na jego pomysłach. Na obecne ponad 350 tysięcy linii kodu, nie wiem czy znajdzie się nawet 1000 z Saor’owego mTm’a, jedyna pozostałością po mTm jest GUI.
„nick głównego twórcy saor’a nie został tam wyszczególniony”
Został, tylko akurat na żadnym ze screenów tego nie widać.
Marzec 31st, 2011 - 00:24
Fakt, może przesadziłem trochę z tym negatywnym podejściem, ale to nie przez niezdrową atmosferę w samej ekipie, a bardziej w świecie p2m.
Jak powszechnie wiadomo niejaki MailShare powstał z kodu pozyskanego ze wcześniejszej wersji MH, a jego Twórcy w późniejszym czasie próbowali wyłudzić pieniądze od nas, podając jako powód kradzież kodu z naszej strony. Od tego czasu jestem trochę przewrażliwiony w stosunku do wszelkich takiego typu docinek :)
I tak, program jest pisany przez nas, bo nie powstał dawno, w sumie to w całości w ogóle nie powstał. Powstał pomysł i próba wcielenia go w życie, my go przejęliśmy i udoskonaliliśmy, ot co. Więc nie uważam za błąd pisanie o tym, że powstał z naszych rąk :)
Tak nawiasem to autorem tej wersji koncepcyjnej, która została udostępniona jest nie kto inny jak autor samego moorhunta, saor :)
Marzec 31st, 2011 - 09:44
Przepraszam, ale czy moglby ktos podeslac mi na [email protected] przykladowe zrodlo skrzynki pod MH. Fajnie by bylo jak by byla tak skrzynka z forum lub inna. Za pomoc dziekiuje.
Kwiecień 2nd, 2011 - 16:02
Czy w ramach poprawek mogę prosić o poprawienie pliku dll dla konta tiscali ??
dzieki z góry
Kwiecień 2nd, 2011 - 23:34
@ext: po wydaniu publicznej wersji zostanią udostępnione przykładowe źródła oraz opis API :)
@Silka: zrobi się.
Kwiecień 4th, 2011 - 19:36
kiedy mogę się spodziewać zaproszenia za wygrany konkurs?
Kwiecień 6th, 2011 - 10:42
Podaj swój mail tutaj: http://moorhunt.pl/2011/03/23/zaproszenia-dla-zwyciezcow/#comments