2016-02-02 22:30:39
DailyHCM wznowione - HCM 0.9

Dementuję ploty po raz kolejny - projekt nie umarł i dzisiaj wrzuciłem nową wersję swojego programu pocztowego :)

2013-09-28 13:13:54
Dwie kosmetyczne zmiany

Jedna jest taka, że pozbyłem się konta na prv.pl. Po przejęciu grupy Pino.pl przez Sterta.pl, zacząłem dostawać tak absurdalnie duże ilości spamu, że utrzymywanie tam trzech starych aliasów nie miało sensu, zatem m. in. adres http://www.hcm.prv.pl wskazuje teraz w powietrze, ale z drugiej strony i tak wygląda mało poważnie przy np. http://www.program-pocztowy.pl. ;-)

A druga zmiana to pozbycie się konta na Yahoo. W sumie to sami mi skasowali bo nie korzystałem, ale z drugiej strony - na założone tam listy dyskusyjne nikt nie pisał i tak. Wszyscy z problemami i tak piszą do mnie ;-) W związku z tym Hellcore Mailer nie ma obecnie list dyskusyjnych - ale jeśli będzie takie zapotrzebowanie, to założę nowe już u siebie, na Predictorze.

2012-12-30 04:52:13
DailyHCM 0.8

KONIEC ŚWIATA! NOWY Daily Build! ;->

2011-11-27 20:19:00
Tagi (etykiety) w HCMie

Jednym z nowych bajerów, przez które nie wychodzą nowe buildy, jest tagowanie wiadomości - czy jak kto woli, oznaczanie etykietami. Zastąpi i efektywnie rozszerzy to dotychczasową funkcjonalność oferowaną przez oznaczanie wiadomości kolorami. To ostatnie było niewygodne i nie dało się sensownie filtrować na tej podstawie, dlatego idzie w odstawkę na rzecz czegoś bardziej cywilizowanego.

2011-09-20 17:45:33
Kompresor obsługujący SMP

Ponad rok temu pomyślałem sobie, że skoro rynek jest już solidnie nasycony systemami SMP (tj. z procesorami wielordzeniowymi, z procesorami obsługującymi HyperThreading, lub chociaż systemami z wieloma procesorami) - czemu użytkownicy mają czekać czort wie ile na zrobienie się kopii zapasowej albo zaktualizowanie skompresowanego pliku użytkownika? Zacząłem badać teren i następnego dnia miałem wstępną, sensownie działajacą implementację kompresora.

2011-08-26 16:56:25
Tego pana nie obsługujemy

Mam już serdecznie dosyć Hamstera. Jest to najgorszy serwer IMAP z jakim się spotkałem - Gmailowy IMAP przy nim jest super dopracowany - i dlatego też, przy kolejnych bug reportach odnośnie IMAPa, pytaniem numer zero będzie rodzaj oprogramowania serwerowego. Jeśli odpowiedzią będzie Hamster - "przykro mi, nie mogę ci pomóc.".

2011-07-09 16:51:29
Eksperymentalna obsługa protokołu IMAP4

Kod IMAP4 w Hellcore Mailerze co prawda jest w fazie bardzo zaawansowanych eksperymentów, ale już teraz zachowuje się dużo optymalniej (albo chociaż przewidywalniej) niż inne programy (w szczgólności te, które relatywnie niedawno miały dorobić się "przepisanego od zera, superwydajnego i superstabilnego modułu IMAP" ;->). No ale najważniejsze, że działa na tyle sensownie, że można to już dać do ręki wszystkim odważnym i/lub niecierpliwym. :-)

Co jest, a co nie jest zaimplementowane? Największe (najboleśniejsze) braki to brak obsługi pipeliningu (opcja w ustawieniach konta nie ma znaczenia, chociaż jest zapamiętywana) i rozszerzeń NAMESPACE i BINARY. Na wszystko przyjdzie jednak pora, NAMESPACE zostanie zaimplementowane w pierwszej kolejności. Za to zaimplementowana jest obsługa rozszerzeń COMPRESS, LITERAL+, IDLE, UNSELECT, UIDPLUS, CHILDREN, SASL-IR oraz ID. W kodzie jest już szkielet kodu rozszerzeń NAMESPACE, BINARY oraz QUOTA i one wejdą jako następne.

2011-04-08 04:00:47
Backportowanie zmian (aktualizacja i coś jeszcze)

Okazuje się, że nie będzie to konieczne. Spojrzenie na problemy z innej perspektywy pozwoliło ostatecznie dostrzec wszystkie (programistyczne) problemy które blokowały chwilowo rozwój i wreszcie coś idzie do przodu. To zabrzmi śmiesznie, ale czasami trzeba poczekać na ten moment olśnienia, a czasem trzeba sobie dopomóc, ... Na przykład paroma partyjkami w Supreme Commandera 2 albo w Supreme Commander: Forged Alliance (bądź co bądź, są to gry gdzie trzeba odrobinę intensywniej wykorzystać szarą komórkę).

Nie wiem kiedy nowa beta, ale może już w przyszłym tygodniu? Czas pokaże. Teraz akurat mam trochę czasu na wałkowanie HCMa więc jest to całkiem realne.

2011-03-30 04:32:07
Backportowanie obecnych zmian?

Zacznę od zdementowania plotek, jakobym znowu zapomniał o projekcie - nie zapomniałem, po prostu z wolnym czasem u mnie krucho.

Ponieważ nowej bety nie ma od ostatniego dnia października, na serio zastanawiam się czy nie wygrzebać kopii kodu HCMa z tego dnia i nie zacząć produkować równoległej linii bet (jedna zwykła, druga z IMAP4). Dylemat bierze się stąd, że pierwsza zIMAPowana beta miała wyjść w ... grudniu, tymczasem jest już praktycznie kwiecień, a ja dalej nie mam do pokazania czegoś, co w moim odczuciu jest tego warte. Oczywiście nie oznaczałoby to wycofania się z dodawania obsługi IMAPa - pracuję nad tym, ale jeszcze trochę mi zleci, przynajmniej jeżeli nic się nie zmieni. Już teraz widzę, że będę musiał popracować nad paroma algorytmami - protokół IMAP4 jest nastawiony na gniazdka synchroniczne, a żeby używać gniazdek asynchronicznych i mieć użycie pamięci pod kontrolą, trzeba się nakombinować - a wolnego czasu ostatnio nie mam za dużo (chociaż i tak jest lepiej niż np. w styczniu).

Także teraz jeszcze zastanawiam się, ale jeśli do połowy kwietnia nie będzie żadnego sensownego postępu, to nowe bety będą płynąć właśnie od połowy kwietnia. W przeciwnym razie kiedyś tam w kwietniu pojawi się pierwsza beta z obsługą protokołu IMAP4.

2010-11-19 19:46:19
IMAP - kolejne (i na pewno nie ostatnie) starcie

Będzie trochę opowiadania, ale tylko dlatego, że chciałem uświadomić ludziom, że IMAP to złożona sprawa i wymaga czasu i cierpliwości. I niezłego skilla.

Zamiast dokodować ściąganie wiadomości, zająłem się czymś bardziej pokręconym i złożonym, czyli przenoszeniem i kopiowaniem wiadomości między folderami IMAP oraz inteligentnym zapisywaniem flag wiadomości. Niby proste, wydać polecenie UID COPY i maszyneria idzie w ruch, a potem sprawę załatwiają nieotagowane odpowiedzi EXISTS oraz RECENT, ale ja akurat nie lubię stosować nieoptymalnych rozwiązań tylko dlatego, że łatwo się je implementuje - praktyka pokazuje bowiem, że od tego zaczynają się dużo poważniejsze problemy, które widać w np. Thunderbirdzie: program ten, po skopiowaniu wiadomości z lokalnego folderu do folderu IMAP, po wejściu do tego folderu... Pobiera ją ponownie.

Wcześniejsze wpisy »

Powered by:
Hellcore Mailer - polski program pocztowyOpera Web BrowserFreeBSD - The Power to Serve!Slackware
RSSy:
Sidekick:
Projekty:
O autorze:
Zobacz:
Kategorie:
Archiwum:
Szukaj: