Wpadka AdTaily z logowaniem.

W piątek, 23.10.2009 część użytkowników AdTaily nie mogła zalogować się do portalu (np. w celu zmiany ustawień) – otrzymywali komunikat o błędym haśle. Co więcej, przy próbie przypomnienia hasła, otrzymywali informację, że ich email nie istnieje w bazie danych. Sprawa jest wyjaśniona, ale stanowisko AdTaily nie do końca mi się podoba, stąd moje stanowisko w tej sprawie.

Na początek fakty. Po pierwsze, uruchomiony został osobny, angielski serwer AdTaily (adtaily.eu – dead link). Po drugie, w piątek ludzie z AdTaily byli na prezentacji w UK, dlatego ustawili przekierowanie na jeden dzień (link). Po trzecie, przekierowanie było robione przy pomocy JS, wyłącznie na podstawie obecności języka angielskiego w ustawieniach przeglądarki (link). Po czwarte, część ludzi miała problem z zalogowaniem się do serwisu (czyli awarię). Po piąte, AdTaily nie pofatygowało się, by zamieścić jakąkolwiek informację na swoim blogu czy blipie.

Ponieważ temat jest – przynajmniej dla mnie – za długi na flakera, gdzie wywiązała się dyskusja na ten temat (dead link), przedstawię moje zdanie. Po pierwsze, stawianie osobnych serwerów dla wersji językowych jest złe. Rozumiem argument o problemach z przeliczaniem (o tyle, że trzeba to dorobić i przetestować, z drugiej strony wiele serwisów sobie z tym radzi bez problemu), ale osobny serwer dla każdej wersji językowej to nieporozumienie. Wystarczy pomyśleć o dwóch wersjach: zdublowane maszyny dla 4 języków w wersji z osobnymi serwerami (8 maszyn) i bez niej (2 maszyny). Oczywiście, koszt maszyn to nie wszystko, dochodzą kwestie load balancingu (no właśnie…), i skończonej wydajności pojedynczych maszyn (no właśnie…) ale i tak zapowiadane jest merge’owanie kont – przynajmniej tych występujących na obu serwisach – więc logikę i tak trzeba będzie opracować i zaimplementować.

Konferencja – się zdarza (i bardzo dobrze, trzeba się rozwijać, także na nowe rynki). Podejrzewam, że AdTaily nie było zbytnio do niej przygotowane, jeśli chodzi o np. materiały reklamowe, więc często (tylko?) pojawiało się na nich .com zamiast .eu, stąd pomysł jednodniowego przekierowania. Niegłupie (jedyne w tamtej sytuacji?) rozwiązanie, z kategorii tymczasowych.

Wykonanie przekierowania. Totalnie nieprzemyślany dramat, jak dla mnie:

function redirect_to_english_version() {  if (navigator.language.match(/en/) && (parent.document.URL == 'http://adtaily.com/' || \parent.document.URL == 'http://www.adtaily.com/')) {    window.location = 'http://adtaily.eu'  }}redirect_to_english_version();

Całkowicie pominięty fakt, że angielski jest językiem międzynarodowym, że sporo polskich użytkowników akceptuje także treści angielskie (TBH, chyba więcej angielskich czytam, niż polskich – polska to zaścianek jeśli chodzi o wiedzę, a jeśli chodzi o newsy, to jest 24-72h za resztą świata) i że polscy użytkownicy (na szybko: 1, 2, 3, 4) nie mają czego szukać na osobnym, angielskim serwisie. Inna sprawa, wiedzenie lepiej, czego user chce i podstawianie innego serwisu na podstawie wersji językowej to bzdura. Rozumiem, podstawić przetłumaczoną treść czy serwować z innej lokalizacji geograficznej…

Śmiem twierdzić, że skutki przekierowania nie zostały (dokładnie) przemyślane. Gdyby zostały, to – mam nadzieję – pojawiła by się choćby krótka wzmianka na blogu i/lub blipie. O takiej perwersji jak ingerencja w kod i dodanie jednej linii tekstu przy komunikacie z błędem logowania nie wspominam.

Wyszło jak wyszło (dla mnie brak możliwości logowania to awaria, a podejście „przekierowanie tylko na dziś” jest nieprofesjonalne), szkoda tylko, że niektórzy AFAIK dość blisko związani z AdTaily, będący w kraju, znający sytuację i rozwiazanie, nie mogli jakiegoś oficjalnego info wrzucić.

Ze swojej strony mam nadzieję, że było warto (i dla twórców i dla userów) i że na przyszłość będzie to bardziej przemyślane i przyjaźnie dla userów zrobione.

Bo takie akcje IMHO nie wpływają dobrze na – i tak nienajlepszy (to akurat zdanie osoby, której poleciłem serwis; nie chciałbym się publicznie na ten temat rozpisywać) – wizerunek serwisu. Brak „skopaliśmy, przepraszamy” też nie.

Dzień dzielenia.

Dzisiejszy dzień chyba tak muszę nazwać, bo udostępniłem publicznie dwa moje „dorobki”. Zawsze coś tam człowiek sobie rzeźbi, a potem się okazuje, że innym też się może to przydać. Rzeźbiłem i ja.

Pierwsza rzecz, to moje filtry do adblocka. Jest to coś, co chyba każdy używający adblocka tworzy w większym lub mniejszym stopniu. Ja zawsze miałem problem z ich synchronizacją między przeglądarkami (nie tylko moimi). A większość ludzi nie lubi agresywnego flasha czy migoczących reklam, jeśli ma wybór. Dlatego dostępna będzie moja stronak z filtrami do adblocka, można sobie dodać jako subskrybcję.

Jak napisałem, całość jest moja, dla mnie i mocno subiektywna. Nie narzekać, jak komuś coś nie będzie pasować czy nawet przestanie działać jakaś stronka. OTOH, może się przydać komuś. U mnie sieć wygląda dużo lepiej z tymi filtrami.

Przypomniało mi się o tym, jak zacząłem surfować przy użyciu Opery (na potrzeby pewnego eksperymentu, o tym innym razem), bez żadnych adblocków. Było znacznie wolniej, pstrokato i mniej czytelnie. Wyskakujące flashe na pół ekranu, zasłaniające treść zasadniczą. Zdecydowanie wolę sieć z adblockiem.

Druga rzecz, to coś, co dawno miałem zrobić, czyli udostępnienie mojego szablonu joggerowego. No, mojego jak mojego, generalnie jest to zmodyfikowany szablon simpla, który jest dostępny domyślnie na Joggerze (niestety z kilkoma błędami). Tu do pobrania szablon główny oraz szablon komentarzy. Oczywiście należy tam jeszcze dograć CSS, skrypty JS, dokonfigurować grafiki. Bardzo łatwo (stawiam, że w 10 minut) można mieć taki wygląd, jak na moim starym blogu (niezły, jak na gotowca), z oceną wpisów itp. Może d4rky się weźmie i wrzuci na ponoć powstającą wiki joggerową. Generalnie więcej zrobione, niż mniej, bo akurat znalazł się chętny na gotowca… Enjoy!

No i jeszcze dwa słowa o tym blogu. W prawej szpalcie pojawił się banner kampanii anybrowser. W skrócie chodzi o to, aby cała strona była czytelna pod każdą przeglądarką, bez specjalnych wymagań (flash, JS, grafika). Bliska mi idea, przyznam. Szczególnie, jeśli rozciągnie się ją na niewidomych, niedowidzących, komórki itp. Plus, większą czcionkę dałem. Chyba lubię duże (ale nie krowiaste) litery w treści. Niby każdy może sobie dostosować, ale..

 

Koniec poczty na porcie 25, witamy porty 587 i 465 – TPSA list otwarty.

Już jakiś czas temu pisałem o nadchodzącym końcu wysyłki poczty przez port 25 dla klientów Neostrady. Po tegorocznym PLNOG TPSA wystosowało list otwarty zachęcający dostawców poczty do współpracy. W szczególności do opracowania instrukcji zmiany sposobu wysyłki przez klientów i podesłania linka, dzięki czemu będzie łatwiej dostępny dla klientów. Na razie są tam instrukcje od „dużych”.

Przy okazji jest łatwiejszy do zapamiętania link opisujący obsługę poczty z wykorzystaniem portów 587 i 465 w Neostradzie i zmianę polityki antyspamowej TPSA.