Historia de la projekto

En la komenco...

Komputilisto de formado, mi komencis uzi la mastruman sistemon Unikso fine de la jaroj 80 dum mi laboris en la industrio. Mi tuj aprezis la eblojn de tiu mastruma sistemo kiu permesas realigi de kompleksaj traktadoj kombinante la uzon de pluraj iloj.
Estas same al tiu periodo kiun mi komencis ekzerci la programadon en lingvo C.

Mi aĉetis mian unuan personan komputilon en 1989. Tiu maŝino funkciis sub MS-DOS, multe pli rudimenta mastruma sistemo kiu Unikso.
Same aĉetinte kompililon C de Borland (Turbo C 2.0), mi estas min tre rapide jungita al la skribo en lingvo C de la komisioj Unikso kiun mi konis, kun la celo alveni, iom post iom, por disponi ĉe mi de la samaj teknikaj ebloj kiuj sur mia laborloko.
En iom pli ol 10 jaroj, mi tiel reskribis por MS-DOS centon da komisioj Unikso-like de kiu la eldonisto de tekstoj vi.

Kiel multe, mi finis per lerni la ekziston de GNU/Linukso, sed meze de la jaroj 90, li ne interesis min tuj pro tio ke mi disponis jam de mia persona Unikso sub MS-DOS.

Ekde septembro 1999, mi laboras en pariza regiono kaj revenas en mian naskiĝan tuluzan regionon por la ferioj (lernejaj).
La 3 unuaj jaroj mi delokis mian plej freŝdatan komputilon por uzi lin en pariza regiono de septembro al junio kaj en tuluza regiono en julio-aŭgusto.
Fine de la somero 2002, mi preferis lasi tiun komputilon en tuluza regiono por elaĉeti pli freŝdatan maŝinon en pariza regiono.

Neatendita problemo: tiu nova maŝino ne disponis pilotojn windows 3.1 ke mi uzis tiam por iuj esencaj elementoj kiel la grafika karto (limigita al 256 koloroj), la modemo, ktp... De kie la bezono pasi al pli freŝdata mastruma sistemo.

La plej freŝdata mastruma sistemo estis tute nature GNU/Linukso kiun mi uzis jam sur mia laborloko.

La paso sub GNU/Linukso estis por mi la preteksto por komenci al la aŭtuno 2002 la skribo de aro de iloj por la retpoŝto Libremail ke mi disvastigis sur la retejo ekde junio 2003, kreante por la okazo miajn 2 unuajn lokojn retejo.

Origino de la ideo de Cyloop

Sur mia laborloko, ni disponis de servilo de dosieroj kiujn centralizis la kontoj uzanto kaj servis ankaŭ de proxy interreta.

Sur tiu servilo, kolego estis enplantinta RRDtool kiu, kombinita kun snmp por la akiraĵo de datumoj permesis atingi de la grafikaj donante informojn sur la funkciado de la servilo, nome la aliroj reto (loka reto kaj interreta), la plenigo de la malsamaj dispartigoj de la diskaparato kaj la uzo de la memoro.

Mi estis interesinta min al tiuj iloj kaj estis perfektiginta la sistemon instalitan de mia kolego de laboro.

Kelkaj jaroj poste, ekde la aŭtuno 2008, mi instalis la samajn ilojn sur la komputilo de mia domicilo.

Iuj grafikaĵoj de RRDtool, kiel la strekita de la uzo de la memoro permesas scii al kiu momento komputilon estas ŝaltita. Resto, pendante longe, la grafikaj indikante la plenigo de la diskaparato donis la saman informon ĝis mi trovas la rimedon daŭrigi la strekita antaŭa dum la periodoj de halto de la komputilo.

Malgraŭ ĉio, mi deziris realigi grafikaĵojn kiuj provizus mezan valoron de la uzo de mia komputilo al la malsamaj momentoj de la labordaŭro aŭ de la semajno. Tamen, RRDtool ne estis antaŭvidita por realigi tiun ĝenron de dokumento de sintezo.

Estas tial ke naskiĝis la ideo skribi Cyloop.

Kronologio de skribo de Cyloop

Antaŭ ol komenci la skribon de la malsamaj iloj de Cyloop, necesis al mi koncipi formaton de dosiero por enmemorigi la datumojn enskribitajn al malsamaj momentoj de ciklo.

Estas en oktobro-novembro 2008, ke mi skribis la specifojn de formato de la dosieroj Cyloop.

En la komenco, mi koncipis formaton de kapabla dosiero enmemorigi solan variablon de tipo nombrilo, aŭ de tipo valoro, al la malsamaj momentoj de la ciklo.

Mi havas tre rapide pensintan ke dosiero cyloop povus enmemorigi plurajn variablojn de identaj karakteristikoj, poste de la variabloj havante malsamajn karakteristikojn, ĉiu variablo posedante lian puran priskribon.

Tamen, por skribi la malsamajn ilojn de Cyloop, mi preferis komenci per realigi version kun variablo per dosiero de kiu la ebloj povus kuŝi unu fojon kiu la malsamaj iloj de Cyloop estus al la punkto.
Mi rapide forlasis la peran ideon de dosieroj Cyloop entenante plurajn variablojn de identaj karakteristikoj, kiuj, se ŝi prezentis iun intereson kotizita programado, ne havis oportunan intereson koncerne al la eblo enmemorigi plurajn variablojn de malsama naturo.
Ne plu restis ke fundamenta ilo por skribi por atingi version de Cyloop ekspluatebla, sed la skribo de tiu ilo malkaŝis sin multe pli longa ol antaŭvidita.
Poste, mi ne plu laboris sur cyloop ĝis en julio 2010 kie mi transformis miajn dosierojn fonto en vido de internaciigo onta de la interfaco uzanto laŭ la komenco kiun mi metis al la punkto kelkaj jaroj antaŭe por la projekto Libremail.