Miranda IM - Miranda IM

Miranda IM
Miranda IM logo.svg
Deweloper(zy) Projekt Mirandy IM
Pierwsze wydanie 2 lutego 2000 ; 21 lat temu ( 2000-02-02 )
Wersja stabilna 0.10.80 (25 kwietnia 2018 ; 3 lata temu ) [±] ( 2018-04-25 )
Magazyn
Napisane w C , C++
System operacyjny Microsoft Windows
Rozmiar 7,9 MB
Rodzaj Klient wiadomości błyskawicznych
Licencja GPL-2.0-lub-później
Strona internetowa sourceforge .net /projekty /miranda

Miranda IM to wieloprotokołowa aplikacja do obsługi wiadomości błyskawicznych o otwartym kodzie źródłowym , zaprojektowana dla systemu Microsoft Windows . Miranda jest wolnym oprogramowaniem rozpowszechnianym na licencji GNU GPL-2.0-lub-później .

Architektura

Miranda IM zapewnia podstawową strukturę klienta, GUI i zaawansowaną architekturę wtyczek. Obsługa różnych protokołów wiadomości błyskawicznych i dodatkowych funkcji jest zaimplementowana za pomocą opcjonalnych wtyczek , z których niektóre są domyślnie dostarczane w pakiecie z Miranda IM; reszta (ponad 500) była w przeszłości dostępna na oficjalnej stronie dodatków. Nieużywane protokoły można usunąć.

Cechy

  • Dostosowany wygląd i funkcja do indywidualnych potrzeb.
  • Zarządzanie i organizacja setek znajomych z komunikatorów w wielu sieciach komunikatorów
    • Zmiana nazwy kontaktu
  • Pełna baza danych archiwum wiadomości
    • Proste przywoływanie lub usuwanie za pomocą wtyczki DB Tool lub History Sweeper.
  • Dane kontaktowe lub zdjęcia widoczne po najechaniu myszą. (Wymaga dodatkowej wtyczki)
  • Bez reklam
  • Kompaktowy i przenośny: z kilkoma wtyczkami
  • Bezpieczeństwo/Prywatność: Zapisuje historię na dysku twardym
  • Małe zużycie pamięci

Łączność

Wtyczki protokołów dołączone do Miranda IM to AIM , Gadu-Gadu , ICQ , IRC , usługa Microsoft Messenger (aka MSN, .NET, Live itp.), XMPP (& Google Talk ) oraz Yahoo! Posłaniec . Inne protokoły dostępne za pośrednictwem wtyczek to między innymi Bonjour Fetion , Facebook Messenger , Inter-Asterisk eXchange , Lotus Sametime , NetSend , MySpace , Tencent QQ , SIP , Skype (wymaga Skype), Tlen.pl , Xfire .

Historia

Początki

Miranda IM została po raz pierwszy założona przez Rolanda Rabiena (figbug) 2 lutego 2000 roku. W tym czasie był to minimalistyczny klon ICQ i oficjalnie nazywał się Miranda ICQ. Pierwsze publiczne wydanie, wersja 0.0.1, zostało wydane 6 lutego 2000. To wydanie używało LibICQ, nie miało obsługi historii wiadomości, bazy danych ani wtyczek i miało rozmiar dystrybucji mniejszy niż 100 KB.

Główną nowością w wersji 0.0.4 był czat bot MegaHAL , który umożliwiał automatyczne czatowanie między Mirandą a innymi użytkownikami ICQ. Obsługa wtyczek została dodana w wersji 0.0.6. Logger Plugin był pierwszą wtyczką dołączoną do oficjalnej wersji.

Wersja 0.1.x

Po wydaniu wersji 0.0.6.1 26 grudnia 2000 roku pierwotni programiści odeszli, a projekt przejął Richard „cyreve” Hughes. Jego pierwsze wydanie, wersja 0.1.0.0 z 8 kwietnia 2001 roku, zostało ulepszone poprzez gruntowne przepisanie. Okno dialogowe podziału wiadomości dołączone do tej wersji stało się pierwszym modułem przesyłania wiadomości, który został umieszczony we wtyczce. Wtyczka protokołu .Net Messenger Service pojawiła się mniej więcej w czasie wydania wersji 0.1.1.0, stając się drugim protokołem komunikacyjnym obsługiwanym przez Mirandę. Było to również pierwsze oficjalne wydanie obsługujące tłumaczenia pakietów językowych. Miranda miała zatem wieloprotokołowe, wielojęzyczne funkcje komunikatora internetowego.

Po wersji 0.1.0.0 rozwój wtyczek Miranda szybko się rozwijał. W wersji 0.1.2.1 (28 lutego 2002) dostępnych było około 50 wtyczek. W tym czasie nowa wtyczka Lizard umożliwiała obsługę skórek; jedyny raz, kiedy Miranda wspierała skórki. Rozwój jaszczurki zatrzymał się wkrótce potem z powodu niestabilności, którą spowodował.

Wersja 0.2.x

Po tajemniczym zniknięciu cyreve w czerwcu 2002 roku projekt przejęli deweloperzy Martin Öberg (Strickz), Robert Rainwater (deszczowa), Sam K (egoDust) i Lyon Lim (lynlimz). Protokół MSN przejął Rako Shizuka, który opracował również pierwszą wersję Yahoo! Protokół Messenger , który był trzecim protokołem obsługiwanym przez Mirandę. Yahoo! wtyczka była zamknięta i straciła niezawodność jako oficjalny Yahoo! Protokół Messengera zmieniał się z biegiem czasu – został później przepisany przez nowego programistę Gennady Feldmana.

W tym okresie zostały wydane pierwsze wtyczki niezwiązane z komunikatorami internetowymi, w tym RSS News i Weather . Te dodały kontakt do listy kontaktów w celu wyświetlenia informacji użytkownikowi zamiast czatowania.

Mniej więcej w tym czasie rozpoczęła się dyskusja na temat zmiany nazwy programu i usunięcia ICQ z rdzenia. Ze względu na zwiększenie obsługi protokołu projekt został oficjalnie przemianowany na Miranda IM w dniu 17 grudnia 2002 r.

Pierwsze wydanie pod nową nazwą pojawiło się 1 lutego 2003 roku, około trzech lat po rozpoczęciu projektu, a wersja z poprawkami błędów pojawiła się dwa tygodnie później.

Wersja 0.3.x

Główną zmianą w wersji 0.3, wydanej 23 czerwca 2003 roku, było usunięcie ICQ z jądra do wtyczki. Od tej pory Miranda mogła działać bez zainstalowanej aplikacji ICQ . Projekt został przeniesiony na nową stronę www.miranda-im.org , zawierającą nowe forum dyskusyjne i listę plików.

Wtyczki protokołów dołączone do wersji 0.3 zawierały ICQ , MSN , AIM i XMPP . Yahoo! protokół nie był zawarty w pakiecie. Wsparcie IRC zostało dodane później przez Jörgena Perssona (m8rix) do oficjalnego wydania wersji 0.3.1, 8 sierpnia 2003.

Kolejną poważną zmianą było usunięcie modułu wysyłania i odbierania wiadomości z rdzenia do wtyczki SRMM . Zmniejszyło to rozmiar pliku wykonywalnego i zachęciło do szybkiego rozwoju modułów przesyłania wiadomości. W tym okresie wiele odmian (w tym SRAMM , SRMM_mod itp.) oferowało różne nowe funkcje i ulepszenia w stosunku do standardowej implementacji.

ZDNet.be zrecenzował wydanie 0.3, komplementując jego „bezproblemowe” importowanie kontaktów, niskie zużycie pamięci i szeroką gamę wtyczek, i stwierdzając: „Miranda jest silną rekomendacją dla osób, które mają tacę systemową zapełnioną kilkoma aplikacjami IM”.

Wersja 0.4.x

Miranda IM , dostosowana za pomocą wtyczek i skórek.

Wersja 0.4 Mirandy IM została wydana 7 kwietnia 2005 roku. Była to pierwsza wersja, w której Yahoo! protokół dołączony do oficjalnej wersji. Inne duże zmiany obejmowały usunięcie listy kontaktów i modułu bazy danych z rdzenia do wtyczek. W rezultacie pojawiły się 4 odmiany modułów listy kontaktów: oryginalna clist_classic , wielookienkowa lista kontaktów clist_mw , nowoczesna lista kontaktów clist_modern i ładniejsza lista kontaktów z rozbudowanym dostosowaniem interfejsu użytkownika clist_nicer . Inne popularne wtyczki wydane w tym okresie obejmowały okno wiadomości z zakładkami ( tabsrmm i scriver ), obsługę dziennika wiadomości w formacie HTML , widok IE , wtyczkę skryptową mbot oraz wtyczkę meta contact.

Wersja 0.5.x

Wersja 0.5 Mirandy IM została wydana 28 lipca 2006. Jest to pierwsza wersja, w której dostępna jest obsługa Unicode jako opcja do pobrania dla użytkowników Windows NT , 2000 i XP . Kolejną nowością jest wprowadzenie AIM Oscar , wydanego po raz pierwszy na początku 2006 roku, umożliwiającego użytkownikom przesyłanie plików i odbieranie wiadomości. Ta wersja zapewniała również większą obsługę awatarów wśród różnych protokołów.

Wersja 0.6.x

Dostosowana Miranda IM 0.6.8 – wtyczki (Modern Contact List, SmileyAdd, Scriver...), skórka (WIP Zune), ikony, kolory itp.

Wersja 0.6 programu Miranda IM została wydana 29 grudnia 2006 r. W tej wersji wprowadzono obsługę UPnP w celu poprawy transferu plików i niezawodności bezpośredniego połączenia przez routery . Inne zmiany obejmowały ulepszoną obsługę ciągów znaków UTF-8 , ulepszoną obsługę opcji z zakładkami i liczne poprawki błędów.

Wersja 0.7.x

Wersja 0.7 Mirandy IM została wydana 1 października 2007 roku. Kluczowe zmiany obejmowały zintegrowane usługi czcionek i ikon, przepisany mechanizm menu oraz powiadomienie o wydaniu. Jedną dużą zmianą jest nowy sposób na jednoznaczną identyfikację wtyczek i implementowanych przez nie interfejsów, co może w przyszłości złamać kompatybilność wsteczną.

Recenzja CNET z 2008 r. przyznała programowi 4 na 5 gwiazdek, zauważając, że chociaż interfejs jest „zwykły”, program obsługuje większość protokołów IM w jednym pakiecie. Funkcje wyróżnione w przeglądzie obejmowały scentralizowane zarządzanie danymi osobowymi, „liczne” elementy sterujące zachowaniem okien i konfigurowalne klawisze skrótów.

Techzine.nl zrecenzował tę wersję, wymieniając jej pozytywne cechy jako „obsługa wielu protokołów; mała i szybka; wiele wtyczek i skórek; wiele ustawień” i napisanie jej „nie będzie wyglądać źle na twoim komputerze. Jeśli szukasz prostego klienta na pendrive'ie, Miranda IM to dobry wybór." Z drugiej strony „jeśli używasz WLM ( Windows Live Messenger ) i uważasz, że ustawienia programu są trudne, [my] nie możemy polecić Mirandy IM. Typowe rzeczy, takie jak emotikony, dźwięki, mrugnięcia i gry WLM nie są standardowe . Otrzymujesz tę funkcjonalność dzięki szerokiemu wyborowi skórek i wtyczek, ale w tym celu prowadzisz pewne badania i prace nad ustawieniami."

Autorzy Lui i Chan w Software Development Rhythms opisują wykorzystanie architektury wtyczek Mirandy IM do kopiowania, modyfikowania i testowania istniejących wtyczek w celu opracowania „NAMMIK”, bota czatującego ICQ ze skryptami, używanego do przeprowadzania wywiadów; określają architekturę Mirandy IM jako „prostą i elastyczną”.

Wersja 0.8.x

Wersja 0.8 Mirandy IM została wydana 17 czerwca 2009. Zawierała nowego Account Managera, który obsługuje wiele kont na protokół (rezygnuje ze zmieniania nazw DLL), wbudowaną obsługę SSL , różne ulepszenia i poprawki błędów rdzenia i wtyczek.

Recenzja wersji 0.8.16 magazynu PCWorld zauważyła możliwości jej dodania, ale stwierdziła, że ​​„interfejs użytkownika Mirandy pozostawia wiele do życzenia”, odnosząc się do ikon statusu logowania, pragnąc łatwiejszego zarządzania i grupowania kontaktów, łatwego blokowania/zgłaszania spamerów , a ostatecznie polecając go „dla tych, którzy korzystają tylko z powierzchownych możliwości komunikatorów internetowych”.

Wersja 0.9.x

Wersja 0.9 Mirandy IM została wydana 24 sierpnia 2010. Zawiera wiele nowych funkcji skoncentrowanych na poprawie obsługi Unicode i ogólnych ulepszeniach protokołu. Jest to również pierwsza wersja Mirandy IM, która zawiera oficjalną wersję 64-bitową.

Wersja 0.10.x

Wersja 0.10 Mirandy IM została wydana 18 lipca 2012. Zawiera ulepszenia do Mirandy IM 0.9.x, w tym ulepszoną obsługę języków i ulepszoną obsługę sieci.

Po latach samodzielnego hostowania wersja 0.10.80 została przeniesiona do SourceForge 25 kwietnia 2018 r. Od kwietnia 2021 r. projekt nie był aktywny od tego czasu.

Gdzieś w sierpniu 2019 r. oficjalna strona Mirandy IM zniknęła i została zastąpiona przez nieistotne szablonowe treści .

Miranda NG (niezależny widelec)

W maju 2012 Miranda IM została rozwidlona do Mirandy NG (Nowa Generacja). Powodem była zmiana zespołu programistów i powolny rozwój oryginalnej Mirandy. Główne różnice między oryginalnym klientem a forkiem to: przejście na kompilator Visual Studio 2010 , porzucenie wsparcia dla Windows 95/98/ME i wtyczek innych niż Unicode oraz fakt, że tworzenie rdzenia i wtyczek zostało połączone i że dzielą zunifikowane repozytorium.

Od maja 2021 r. najnowsza wersja Mirandy NG to 0.95.13.1, wydana 4 maja 2021 r.

Zobacz też

Bibliografia

Zewnętrzne linki