Tools

ferrix said

ferrix  

Aloitin privaattipilven rakentamisen.

29 comments

ferrix posted to #Vempulat 06.04.2010 (fi)

29 comments

Bottom

ferrix  

Laitteisto tässä vaiheessa:

ferrix commented on posted to #Vempulat 06.04.2010 (fi)

bergie  

Ei huono! Kerro lisää kun asiat etenevät...

bergie commented on posted to #Vempulat Punavuori 06.04.2010 (fi)

ferrix  

@bergie No nyt olis vissiin se vaihe, kun tarttis tietää, miten noita midgardeja kannattaa tehrä. Tavoitteena olisi, että komponentit olis seuraavat:

  • Persistentti data plugilla
  • Replikoitu data parilla omalla koneella
  • Web-käkkäre, jolla voi lisäillä ja hallita dadaa
  • Työpöytäkäkkäre, jolla voi nopeasti päästä dadaan
  • API-klunssi, jolla dadaa voi puskea maailmalle

ferrix commented on posted to #Vempulat 06.04.2010 (fi)

bergie  

@ferrix onko ideana että pääasiallinen käyttöliittymä Midgardiin on web, vai integroitu tiedostonhallintaan tai applikaatioihin?

bergie commented on posted to #Vempulat Punavuori 06.04.2010 (fi)

tepheikk  

@ferrix Kokeiles piruuttasi tehdä esim. python-fusella Midgardiin filesysteemimounttaus. Eli midgard-blobit vaan näkyviin.

tepheikk commented on posted to #Vempulat 06.04.2010 (fi)

bergie  

Tästä varmaan kannattaisi pitää joku häkkeröintisessio kun palaan ens viikon reissulta?

bergie commented on posted to #Vempulat Punavuori 06.04.2010 (fi)

ferrix  

@bergie Pääasiassa applikaatiot.

@tepheikk Hmm... Pitää miettiä.

ferrix commented on posted to #Vempulat 06.04.2010 (fi)

bergie  

bergie commented on posted to #Vempulat Punavuori 06.04.2010 (fi)

ferrix  

[x] Subversion checkout
[x] Midgard core käännetty debiksi
[x] Python-bindingit käännetty eggiksi (jostain syystä makedist valitti mv:n toimimattomuutta)
[ ] muumi, mikä?

Eli käänsin käsin nuo, koska tarvitsi kääntää armelille. Kerrankin natiivikäännös kannatti, kun oli 1.2 GHz tehoa.

ferrix commented on posted to #Vempulat 06.04.2010 (fi)

ferrix  

Tolla pääsen jotakuinkin alkuun tosiaan.

ferrix commented on posted to #Vempulat 06.04.2010 (fi)

bergie  

@ferrix Midgardin ARM-debit olisivat saattaneet löytyä Mer-distrolle

bergie commented on posted to #Vempulat Punavuori 06.04.2010 (fi)

ferrix  

@bergie Voi äh... Toisaalta mulla on Ubuntu eikä Mer.

ferrix commented on posted to #Vempulat 06.04.2010 (fi)

bergie  

@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

bergie commented on posted to #Vempulat Punavuori 06.04.2010 (fi)

ferrix  

@bergie Kannattaa kääntää. Sillä on yks käyttäjä ;)

Periaatteessa tossa voi olla ongelma, koska Mer sisältää osso-paketteja ja pupuntu ei.

ferrix commented on posted to #Vempulat 06.04.2010 (fi)

ferrix  

Nyt pitäisi tietää, millaista mun data on. Varmaan joku hyvin geneerinen skeema tulee kyseeseen.

ferrix commented on posted to #Vempulat 06.04.2010 (fi)

bergie  

@ferrix sitä voi sitten laajennella parametreillä ja tiedostoliitteillä (sori, PHP:n APIdokkarit mutta toimii aikalailla samalla tavalla Pythonissa)

bergie commented on posted to #Vempulat Punavuori 06.04.2010 (fi)

ferrix  

Jooh. Mua vielä mietityttää Midgardin tietokannan elinkaari. Nuo skeemat on aika simppeleitä, mutta mitenkäs migraatiot?

ferrix commented on posted to #Vempulat 07.04.2010 (fi)

bergie  

@ferrix meillä on ylläpidossa Midgard-kantoja joiden tarina on alkanut joskus 2001-2002 huitteilla

bergie commented on posted to #Vempulat Punavuori 07.04.2010 (fi)

ferrix  

@bergie Kuulostaa hyvältä.

ferrix commented on posted to #Vempulat 07.04.2010 (fi)

ferrix  

Nyt sitten herää kysymys verkkoliikenteestä. Mikä ihme voisi olla hyvä tapa hoitaa laitteiden välinen kommunikaatio. HTTP tuntuu jotenkin raskaalta, XMPP voisi toki toimia tai sitten voisi rakentaa jotain ihan muuta.

ferrix commented on posted to #Vempulat 07.04.2010 (fi)

bergie  

@ferrix tähän käyttöön ei myöskään privaatti git-repo olisi välttämättä huono tapa synkata.

bergie commented on posted to #Vempulat Punavuori 07.04.2010 (fi)

ferrix  

@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.

ferrix commented on posted to #Vempulat 07.04.2010 (fi)

bergie  

Ok, no sitten muu synkkauskeino. Niinkin alkeellinen metodi kuin sähköposti on välillä osoittautunut hyväksi replikointijonoksi

bergie commented on posted to #Vempulat 07.04.2010 (fi) Posted with gwibbernet

bergie  

@ferrix kuis projekti etenee?

bergie commented on posted to #Vempulat Helsinki 31.05.2010 (fi)

ferrix  

@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 commented on posted to #Vempulat 31.05.2010 (fi)

bergie  

@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ä

bergie commented on posted to #Vempulat Helsinki 31.05.2010 (fi)

ferrix  

@bergie Olen kyllä githubissa parin proton kanssa, mutta ne eivät ole out in the open. Protoilu on vähän sellainen eläin, ettei välttämättä halua kenenkään tekevän johdettuja teoksia.

ferrix commented on posted to #Vempulat 31.05.2010 (fi)

ferrix  

Täytyy kyllä sanoa, että Pylons sopisi kyllä nimensä puolesta teemaan ;)

ferrix commented on posted to #Vempulat 01.06.2010 (fi)

Login or register to leave a comment

Publicity
These messages are public and can be seen by anyone.