Tema: Re: CROSS: Add-on'as Thunderbird'ui Join-NG v0.6
Autorius: Laimis
Data: 2013-01-16 00:12:11
Paulius Zaleckas rašė:
> On 01/15/2013 02:47 PM, ejs wrote:
>> 2013.01.14 14:57, Paulius Zaleckas rašė:
>>> Taigi nauja versija 0.6:
>>> - Lietuviu kalba
>>> - Pataisytas katalogo "Joined" sukurimas. Dabar kuriamas "Local Folders"
>>> kataloge ir turetu veikti visais atvejais.
>>
>> kada bus addons.mozilla.org'e ?
>> ;)
>
> Manau 0.7 jau idesiu :)
> Dar noriu viena bug'a istaisyt...

Manau, palūkėk dar kokių 0.8... :-)
Nes sakyčiau, kad kaip minimum, ką reikėtų padaryti, tai jungti ne 
string'us (pabandyk įsivaizduoti kelių šimtų MB ar net keleto GB string 
concatenation), o failus. Apskritai reikėtų panaudoti NetUtil.jsm ir 
asyncCopy(), kopijuojant atskiras dalis į failus ir tokiu būdu gaunant 
lokalų kešą; antraip sinchroniškai siunčiantis kelis šimtus dalių 
lėtesniu/stringančiu ryšiu jų jungimas gali gautis beveik neįmanomas...
(tik sukasi hourglass'as, sukasi ir pYst dėl kokios vienos užlinkusios 
dalies siuntimo, visų kelių šimtų dalių jungimui kaput; sorry, try again...)
https://developer.mozilla.org/en-US/docs/Code_snippets/File_I_O

Na, jei iki to planai nesiekia, tai bent jau reikėtų parse'inti OE 
uuencod'intų dalių subject'ą ir kiekvienai daliai išgliaudyti sekos 
numeriuką, _sekti_integrity_; labai nesunku pasižymėti keletą 
attachment'ų (daugiau, nei reikia) ir jungimas (kaip ir rikiavimas pagal 
subject'ą neveiks korektiškai), be to, kad bus visiškai 
neaišku/neinformatyvu, kodėl pabiro (nesujungiama) visa grandinė, jei 
joje iš kelių šimtų dalių trūksta kokios vienos ar kelių (neaišku kokių; 
skrolink po langą ir gaudyk akimis, skaičiuok...)
Apskritai idėja/pasiūlymas: nėra iš principo labai sunku realizuoti visų 
dalių surinkimą, pažymėjus tik vieną.

p.s. tiek buvo numatyta, kai man kilo mintis pasikoreguoti tą plugin'ą; 
pradėjau, užmečiau.


3Dastronomyagricultureaudioautosautos.audiautos.audioautos.binariesautos.bmwautos.clubautos.fordautos.hondacrxautos.japanautos.mercedesautos.opelautos.sportautos.volvoautos.vwaviaavia.binariesbankcardsbinariesbooksbuildingcinemacommercecomp.hardwarecomp.softwarecomp.lietuvinimascomp.networksculturedarbas.ieskaudarbas.siulaudesigneconomicselectronicsfaunafauna.aquafauna.binariesfishingflorafotofoto.binariesgamesgames.csgames.onlinegsmgurmanaihumourhumour.binariesinternetlawmicrosoftmotomusicmusic.binariesmusic.instrumentsmusic.LT.binariesnavigacijaphppoliticsprogrammingrpgsportstudyingsveikatatalktesttranslationtransportationtraveltravel.binariestvunixvideovideo.binarieswatersportswwwwww.flashpdaautos.supermama.ltmobiledarbasretro.3Dretro.agricultureretro.astronomyretro.audioretro.autosretro.autos.audiretro.autos.audioretro.autos.binariesretro.autos.bmwretro.autos.clubretro.autos.fordretro.autos.hondacrxretro.autos.japanretro.autos.mercedesretro.autos.opelretro.autos.sportretro.autos.supermamaretro.autos.supermama.ltretro.autos.volvoretro.autos.vwretro.aviaretro.avia.binariesretro.bankcardsretro.beosretro.binariesretro.booksretro.buildingretro.cinemaretro.commerceretro.compretro.comp.hardwareretro.comp.lietuvinimasretro.comp.networksretro.comp.softwareretro.cultureretro.darbasretro.darbas.ieskauretro.darbas.siulauretro.designretro.economicsretro.electronicsretro.e-vejasretro.faunaretro.fauna.aquaretro.fauna.binariesretro.fishingretro.floraretro.fotoretro.foto.binariesretro.gamesretro.games.csretro.games.onlineretro.games.rpgretro.genealogijaretro.gsmretro.gurmanairetro.humourretro.humour.binariesretro.internetretro.YZFretro.YZF.nebukretro.YZF.nebuk.netikintisretro.YZF.nebuk.netikintis.bukretro.YZF.nebuk.netikintis.buk.tikintisretro.lawretro.microsoftretro.mobileretro.motoretro.musicretro.music.binariesretro.music.instrumentsretro.music.LTretro.music.LT.binariesretro.navigacijaretro.newsretro.news.taisyklesretro.newuserretro.pdaretro.phpretro.politicsretro.programmingretro.rpgretro.sportretro.studyingretro.sveikataretro.talkretro.translationretro.transportationretro.travelretro.travel.binariesretro.tvretro.unixretro.videoretro.video.binariesretro.watersportsretro.wwwretro.www.flashdiylt.rkm.news.announcelt.rkm.news.newuser