@mve & @MjL, kiitoksia vinkeistä :) Vielä
muutama sivu arkkitehtuuritason löpinää johtopäätöksien kera.
Sitten viitteet paikoilleen ja kommentoitavaksi. Sen jälkeen
odotellaankin bumerangin palaavan :)
@kaikousa: Tsemppiähän
tässä koetetaan tarjota 8) Minä sain sen kirjoitettua, onnistuu se
siis sinultakin :) Mistä muuten jollotat? (On se ehkä jossain
sanottukin, minä vaan mitään muista...)
Video Rendering Engine, eli Foogan MovieExporter, jonka päälle
on heitetty kourallinen dynamiittia. Tämä on siis Foogasta täysin
riippumaton videon kasaussysteemi, jota voisi nimittää jopa
käyttöliittymättömäksi videoeditoriksi :) Täytyy julkistaa
speksejä, jahka saa niitä wikiin kirjoiteltua.
Ja siis toihan voidaan ihan oikeesti putkittaa osaksi
UNIX-komentoja. Voisi olla olemassa myös erilaisa xml-formaattia
ymmärtäviä muita primääri-operaatio-komentoja.
@kaikousa: Vinkkinä
vaan, että kannattaa harkita refaktoroidessa muuttaa noista koodin
Java-maisia piirteitä enemmän Rubymaisemmaksi, jotta ei Rubyistit
ihmettele. Esim. def metodinNimi() -> def metodin__nimi ja esim.
accessorien turha kuormitus, jos ei haluta ylikirjoittaa perus
accessorien toimintaa. attr__accessor, attr__reader ja attr__writer
määritykset riittää yleensä hyvin pitkälle.
@mve Käytin tuota
javamaisuutta lieventämään vieraan ympäristön aiheuttamaa
ahdistusta. Eräänlainen ohjelmoijan uninalle :) Metodin nimien
refaktorointi on kyllä varmaan edessä ennen todellista
julkistamista, mutta suluista en luovu :)
Jos en nyt ihan väärin muista, niin oliko ne juuri sulut, jotka
on tulossa pakollisiksi Rubyn seuraavassa versiossa? Kun edes
muistais, mistä artikkelista sen luin...
@kaikousa Joo siis kyl
noita sulkuja käytetään ihan normaalisti esim metodien parametrien
ympärillä. Mutta esim tällainen on hieman oudon näköinen:
audioSequence.audios=(audios) Itse kirjoittaisin tuon varmaan:
audio_sequence.audios = audios. Vai onko tossa joku ero joka tulee
mulle uutena?
@mve: Javamaistahan mekin
alkuun tehtiin, enemmän tai vähemmän ja fiksailtiin sitten
myöhemmin :) Komentorivipohjainen videoeditointi kuulostaa muuten
perin oivalliselta, vallankin, jos se on selkeämpää kuin ffmpegin
molestaminen aloittelijalle (kuten minä). Unohdin aiemmin
kehua.
@kaikousa - koitin vaan
noilla kommenteilla muistuttaa, että VRE:n kelassahan on mukana sen
sijoittuminen koko web/unix/ym ekosysteemiin ja että sen
kehittämisessä on myös huomioitu käytettävyysasioita (vaikkakin
vähän yllättävällä tavalla). sehän nimenomaan tarjoaa
käytettävyysparannuksen vakkari ffmpegiin. koita vähän niitä
hehkuttaa, että ulkopuolinenkin (ja sun työn arvioija) tajuu ton
potentiaalisen merkittävyyden.
Kaikki kommentit ja näkökulmat on erittäin tervetulleita. Niin
pitkään vääntänyt tota koodia ja raporttia itsekseen, että on ihan
terveellistä, kun saa lukea ja kuunnella muiden aatoksia tästä
projektista.
Täytyy ottaa tässä pari päivää etäisyyttä, niin voi
viikonloppuna uusin silmin tarkastella tota tekstiä ja tehdä siihen
viimeiset kiilloitukset.
34 comments so far
...vain juoni puuttuu.
4 months, 2 weeks ago by kaikousa.
Puppulausegeneraattorilla vaan :)
4 months, 2 weeks ago by mve.
Kyllä se siitä, apinan raivolla ja humanisteja halveksumalla :D
4 months, 2 weeks ago by MjL.
@mve & @MjL, kiitoksia vinkeistä :) Vielä muutama sivu arkkitehtuuritason löpinää johtopäätöksien kera. Sitten viitteet paikoilleen ja kommentoitavaksi. Sen jälkeen odotellaankin bumerangin palaavan :)
4 months, 2 weeks ago by kaikousa.
@kaikousa: Tsemppiähän tässä koetetaan tarjota 8) Minä sain sen kirjoitettua, onnistuu se siis sinultakin :) Mistä muuten jollotat? (On se ehkä jossain sanottukin, minä vaan mitään muista...)
4 months, 2 weeks ago by MjL.
Video Rendering Engine, eli Foogan MovieExporter, jonka päälle on heitetty kourallinen dynamiittia. Tämä on siis Foogasta täysin riippumaton videon kasaussysteemi, jota voisi nimittää jopa käyttöliittymättömäksi videoeditoriksi :) Täytyy julkistaa speksejä, jahka saa niitä wikiin kirjoiteltua.
4 months, 2 weeks ago by kaikousa.
Tais olla se Foogan porttauksen/asennuksen automatisointi useille alustoille tjsp.
4 months, 2 weeks ago by mve.
Ah, olin hakoteillä.
4 months, 2 weeks ago by mve.
Asennuksen helpottaminen oli se alkuperäinen aihe.
4 months, 2 weeks ago by kaikousa.
Nyt vielä kun osaisi tehdä yhteenvedon ja tiivistelmän tosta, ni olis sisällysluetteloa vaille valmis.
4 months, 2 weeks ago by kaikousa.
Ootko muuten @kaikousa löytäny netistä mitään vastaavaa? Jos et niin sitä suuremmalla syyllä sun pitää hehkuttaa ton nerokkuutta.
4 months, 2 weeks ago by pe3.
Hmm. Mihinköhän tota käyttöliittymätöntä editoria vois verrata? Jokin analogia.
4 months, 2 weeks ago by pe3.
Siis sehän on jonkintyyppinen engine. Siis viittaan peli-engineihin.
4 months, 2 weeks ago by pe3.
Ratiton auto?
4 months, 2 weeks ago by juhana2.
Lisäksi varsin ihmisluettava xml-formaatti on vähän sama juttu kuin, että html-sivuista voi kattoa sourcen.
4 months, 2 weeks ago by pe3.
Ja siis toihan voidaan ihan oikeesti putkittaa osaksi UNIX-komentoja. Voisi olla olemassa myös erilaisa xml-formaattia ymmärtäviä muita primääri-operaatio-komentoja.
4 months, 2 weeks ago by pe3.
Eli toi tekee komentorivipohjaisen videon editoimisen riittävän helpoksi, että se on oikeasti mahdollista :-)
4 months, 2 weeks ago by pe3.
@kaikousa: Julkastaanko toi VRE open sourcena?
4 months, 2 weeks ago by mve.
@kaikousa: Vinkkinä vaan, että kannattaa harkita refaktoroidessa muuttaa noista koodin Java-maisia piirteitä enemmän Rubymaisemmaksi, jotta ei Rubyistit ihmettele. Esim. def metodinNimi() -> def metodin__nimi ja esim. accessorien turha kuormitus, jos ei haluta ylikirjoittaa perus accessorien toimintaa. attr__accessor, attr__reader ja attr__writer määritykset riittää yleensä hyvin pitkälle.
4 months, 2 weeks ago by mve.
Argh, hemmetin emphasikset. Miten ne escapetetaan?
4 months, 2 weeks ago by mve.
hyviä neuvoja @mve - nyt @kaikousa kuulolla :-)
4 months, 2 weeks ago by pe3.
@kaikousa - mitäs olisit mieltä Affero GPL:stä
4 months, 2 weeks ago by pe3.
@mve Käytin tuota javamaisuutta lieventämään vieraan ympäristön aiheuttamaa ahdistusta. Eräänlainen ohjelmoijan uninalle :) Metodin nimien refaktorointi on kyllä varmaan edessä ennen todellista julkistamista, mutta suluista en luovu :)
Jos en nyt ihan väärin muista, niin oliko ne juuri sulut, jotka on tulossa pakollisiksi Rubyn seuraavassa versiossa? Kun edes muistais, mistä artikkelista sen luin...
4 months, 2 weeks ago by kaikousa.
@pe3 Affero vois olla ihan varteenotettava vaihtoehto.
4 months, 2 weeks ago by kaikousa.
Tämä menee vähän HC:ksi, mutta videoeditointiahan voi periaatteessa tehdä myös irb:illä, kun käyttää VRE:n API:a :P Tätä maailma on odottanut!
4 months, 2 weeks ago by kaikousa.
@kaikousa Joo siis kyl noita sulkuja käytetään ihan normaalisti esim metodien parametrien ympärillä. Mutta esim tällainen on hieman oudon näköinen: audioSequence.audios=(audios) Itse kirjoittaisin tuon varmaan: audio_sequence.audios = audios. Vai onko tossa joku ero joka tulee mulle uutena?
4 months, 2 weeks ago by mve.
Ei siinä eroa ole. Tuo on vaan omaa n00biuttani ollut.
4 months, 2 weeks ago by kaikousa.
@mve: Javamaistahan mekin alkuun tehtiin, enemmän tai vähemmän ja fiksailtiin sitten myöhemmin :) Komentorivipohjainen videoeditointi kuulostaa muuten perin oivalliselta, vallankin, jos se on selkeämpää kuin ffmpegin molestaminen aloittelijalle (kuten minä). Unohdin aiemmin kehua.
4 months, 2 weeks ago by MjL.
@kaikousa - koitin vaan noilla kommenteilla muistuttaa, että VRE:n kelassahan on mukana sen sijoittuminen koko web/unix/ym ekosysteemiin ja että sen kehittämisessä on myös huomioitu käytettävyysasioita (vaikkakin vähän yllättävällä tavalla). sehän nimenomaan tarjoaa käytettävyysparannuksen vakkari ffmpegiin. koita vähän niitä hehkuttaa, että ulkopuolinenkin (ja sun työn arvioija) tajuu ton potentiaalisen merkittävyyden.
4 months, 2 weeks ago by pe3.
onpas mukavaa kun @kaikousa on avoin kommenteille
4 months, 2 weeks ago by pe3.
Kaikki kommentit ja näkökulmat on erittäin tervetulleita. Niin pitkään vääntänyt tota koodia ja raporttia itsekseen, että on ihan terveellistä, kun saa lukea ja kuunnella muiden aatoksia tästä projektista.
Täytyy ottaa tässä pari päivää etäisyyttä, niin voi viikonloppuna uusin silmin tarkastella tota tekstiä ja tehdä siihen viimeiset kiilloitukset.
4 months, 2 weeks ago by kaikousa.
Pieni paussi voi virkistää :)
4 months, 2 weeks ago by MjL.
Yarr, keep up the good work!
4 months, 2 weeks ago by mve.
Jees ja pdf:t jakoon taas \o/
4 months, 2 weeks ago by MjL.