Tag Archives: bugai

Outgliukas – ką galvoja žmonės kurie jį mėgsta?

Remiantis vidaus informacinių sistemų naudojimosi politika darbe man tenka naudot Microsoft Outlook. Ne, net ne OE, kurį daugelis žino, o tą didžiulį griozdą. Na, nesiginčysim – savų “fyčiarų” jis turi, ko kiti esantys po ranka nepakeis (Visi tie public katalogai, kalendoriai (beje, kalendorius galima persimest kitur – VCAL -> iCal, na, o jau iCal tai daug kas “valgo”) ir pan. crapas), bet interneto platybėse galima sutikti žmonių, kurie naudojasi juo vien tik e-mailui ir yra patenkinti.
Jei toks kada nors apsilankytų, tai norėčiau jo paklausti – ką žmonės randa Outlook’e kaipo pašto kliente? Arba, gal man papasakoti su kokiomis problemomis susiduriu?

Išjungiame HTML’inius laiškus (nagi, nėra reikalo tam). Mėginam rašyti laišką. Nuorodos laužomos bet kaip, kaip papuolė, ilgesnės nuorodos “laužomos” dvejus kartus – vieną kartą wrapinama mano vizualiai matomame lange, kitą kartą – “rewrapinant” ties 72 simbolių riba. Sakykim, antrą problemą galima išspręsti paprastučio macroso pagalba – užtenka lango matmenis pakeisti prieš rašant laišką.

Mėginam atrašyti kam nors. Quote simboliai (“> “) išsilaksto bet kaip. Negana to, jis vėl paskaičiuoja tą rewrapinimo limitą, ir kai kur gaunam dvigubą quotinimą vietoj viengubo, o kai kas lieka nequotinta. Sprendžiant iš internetinių mailing listų bei kai kurių forumų – tai problema tempiasi nuo priešistorinių outlooko laikų.

… Ir jau visai nebeklausiu apie tokius dalykus, kaip tvarkingą teksto “perlaužymą” (kažkoks nevykęs terminas, galbūt žodis “rewrap” netgi ne taip turėtų būt verčiamas?) vartotojui pageidaujant (Seamonkey composeryje – Alt + E, V), signature kuris būtų apačioje, o ne viršuje, ar apskritai kvailą madą siūlyti top-postinti. Taip, kai ką galima išspręsti macros pagalba (aš be abejo google moku naudotis ;-) – bet tikrai ne viską.

Man kilo idėja – o gal galima outlookui pakišti išorinį redaktorių? T.y. toks kaip ir savotiškas pipe – spaudžiam ‘Reply’, gaunam tekstą ManoSuperDuperEditoriujeKurisNeturiMinėtųBugų, ten vėlgi išsaugom tekstą į tą patį pipe – išsiuntimas.
Žinau kad galima naudoti MSWord tam reikalui. O kitokį redaktorių?
Su Laimio iš omnitel.microsoft pagalba ir šiek tiek googlinėjimų gavosi tokie dalykai – Perl variantas bei vbscript. Kaip ir geriau nei nieko, bet normaliai mozilla seamonkey composerio priverst taip ir nepavyko dėl daugybės problemų. Tiesą sakant, turint daug laiko – manau kad išspręsčiau tas bėdas, bet kad to laiko nelabai yra ;-)

Kešavimas naršyklėje

Turėjau gi tokį smagumą pažaist su vienu java appletu. Na, ne paslaptis – tai JHotDraw pagrindu padarytas AnyWikiDraw + mediawiki. Nusprendžiau papiešti šiek tiek, vietoje išsaugojimo gavau klaidą (normalu – konfigūracijos klaida, tiksliau, klaida pačiame pluginse). Paremontuojam tą problemą.
…Va čia ir prasidėjo. Naršyklėje (Seamonkey 1.1) matau vis tiek tą pačią klaidą mėginant išsaugoti piešinuką. Vienaip, kitaip pamėginu – vis tiek tas pats.
…Atjungiam proxy – vis tiek tas pats.
…Pravalom cookie iš tos pusės (kurie šiaip mažai įdomūs pačiam AnyWikiDraw, na, bet dėl visa ko), išvalom naršyklės cache, java cache – tas pats.
Išvalom cache dar kartą, uždarius visus puslapius. About:cache irgi tyli. Rankom išvalom naršyklės bei java cache katalogus, %TEMP% bei viską kas tik gali būt įtartina.Pluginsas atkakliai gražina 403 Forbidden.
Pradedu žaliuot, pereinu per webserverio logus (lighttpd + išorinis php-fcgi, su atskiru loginimu) – tuščia, švaru, tik matau kad pats webserveris gražina 403.
Strace ant webserverio proceso parodė, kad tas “403” headeris atkeliauja iš paties PHP. Vadinas, ten viduje yra kažkokia gudresnė logika.

Pasiimam 4 naršykles – Seamonkey, Avant Browser (IE-Trident varikliukas), Safari bei Opera. Visur uždedam vieną ir tą patį UserAgent headerį – kad visi apsimestų mano seamonkey. Visur išvalom cache. Pakartojam eksperimentą. Visos naršyklės sugeba teisingai išsaugoti paveiksliuką, išskyrus seamonkey (kuri beje kitoje vietoje su tuo pačiu anywikidraw sėkmingai išsaugo paveiksliuką be problemų, t.y. ne pačios naršyklės problema).

Kadangi laikas spaudė (kartais reikia ir darbus dirbt, ne tik įdomius bugus remontuot) tai teko palikt šį įdomų variantą neišspręstą. Headerių palyginimas nieko nedavė – nei viena naršyklė nesiunčia kažko įpatingo.
… O atrodo jau šitoj vietoj žinau daugiau mažiau viską, ir nieko nutikti įdomaus negali ;-)