Aloitin privaattipilven rakentamisen.
posted to #Vempulat 06.04.2010 (fi)
@bergie No nyt olis vissiin se vaihe, kun tarttis tietää, miten noita midgardeja kannattaa tehrä. Tavoitteena olisi, että komponentit olis seuraavat:
@ferrix Ubuntu Mobile pohjaa Meriin joten ne eivät varmaan olisi olleet kovin kaukana. Toisaalta OBS varmaan antaisi buildata myös "plain Ubuntun" armel targetille
@ferrix sitä voi sitten laajennella parametreillä ja tiedostoliitteillä (sori, PHP:n APIdokkarit mutta toimii aikalailla samalla tavalla Pythonissa)
@bergie No sinänsä kyllä vois olla huono, kun datan historialla ei ole välttämättä väliä, mutta ajankohtainen pitää löytää tarvittaessa vaikka selaimella.
Koodia mulla on moisissa jonkin verran, mutta siitä datan haarautumisesta koituu aika paljon harmia.
@bergie Olen tehnyt muutamasta käytettävästä kirjastosta pieniä protoja.
SSL-avainten käsittely tehdään M2Cryptolla, joka tuntuu olevan hyvä Python-vempula openssl:n ympärille. Kirjoittelin myös vähän koodia sertifiointipyyntöjonon käsittelyyn Pythonilla.
Protoilin web-käyttöliittymän kanssa Jinja2-Django-Midgardia ja totesin yhdistelmän kehityskelpoiseksi. Tein myös aika-arviota vahvistavan proton, jolla generoin Djangon modeleista Midgardin vaatimia XML-ällötyksiä. Ei maksane vaivaa, jos aikaa on tarjolla näin vähän ja Hrugnir on ihan just tulossa. Kaiken lisäksi niiden käyttöönotto on jollain tavalla spartalaista. Hrugnirissa tämä voisi olla verrattain järkevän vaivan takana ja saattaisin jopa harkita jonkinlaisen yhteensopivuus-/migraatiohäkkyrän kehittämistä.
Lisäksi käytin jonkin verran aikaa Springin tutkimiseen, mutta en oikeastaan tiedä olisiko siitä tässä kokoonpanossa muuta kuin itsetarkoituksellista hyötyä.
@ferrix Django on ihan hyvä vaihtoehto, mutta sitten olisi kanssa Pylons-pohjainen MidgardPyMVC.
Oletko kehitellyt juttujasi "out in the open"? Esim. GitHub voisi olla näille pulikoille luonteva koti nyt kun myös Midgard-kehitys tapahtuu siellä
Copyright Rohea Oy 2010 | Mobile version | Feedback | API | Terms of Service | Applications and tools