Ir al contenido principal

Ralsina.Me — El sitio web de Roberto Alsina

Nikola-as-a-service demo

Un pri­mer pa­so es Niko­la-a­s-a-­ser­vi­ce, que es­pa­ra usua­rios muy téc­ni­co­s, pe­ro po­ne la in­fra­es­truc­tu­ra pa­ra que es­to fun­cio­ne.

En el vi­deo de aba­jo, van a ver es­to:

  • Voy a Gi­­tHub

  • Fo­­­rkeo un blog de de­­mo

  • Voy al si­­tio de niko­­­la-a­s-a-­­se­r­­vi­­ce y me lo­­­gueo via twi­­tter

  • Creo un si­­tio usan­­do la URL del re­­po de mi fo­­­rk

  • Ob­­ten­­go una URL del "we­­bhook" y la ca­r­­go en el ad­­min de gi­­thub pa­­ra po­s­­t-­­co­­­m­­mit

  • Edi­­to un ar­­chi­­vo en la UI web de Gi­­tHub y lo co­­­m­­mi­­teo (por su­­pues­­to, po­­­dría pus­hear con cua­l­­quier clien­­te gi­­t)

  • Au­­to­­­má­­ti­­ca­­men­­te, el si­­tio en niko­­­la-a­s-a-­­se­r­­vi­­ce se ac­­tua­­li­­za.

Por fa­vor no in­ten­ten usar es­to por­que:

  1. Es­­tá en un se­r­­ver de U$S 4.50

  2. Es el mis­­mo se­r­­ver que mi blog

  3. Lo voy a apa­­gar y bo­­­rrar to­­­do den­­tro de un ra­­to

  4. Es­­toy edi­­tan­­do el có­­­di­­go di­­re­c­­ta­­men­­te en el se­r­­ve­­r, así que en cua­l­­quier mo­­­men­­to lo ro­m­­po.

Vi­deo:

PyCamp 2012 - Day 3

  • He­r­­mo­­­so día, so­­­lea­­do, no tan frío

  • Em­­pa­­na­­das de al­­mue­r­­zo, pi­­z­­za de ce­­na, to­r­­ta en la me­­rien­­da.

  • Mu­­cho ha­­cking en Niko­­­la-a­s-a-­­se­r­­vi­­ce (de­­ta­­lles aba­­jo)

  • Reu­­nión de PyAr con un fo­­­gón eno­r­­me y li­­ge­­ra­­men­­te te­­rro­­­rí­­fi­­co.

En­ton­ce­s: Niko­la-a­s-a-­ser­vi­ce es una idea en la que te­nés tu blog en al­gu­na par­te, y es­te ser­vi­cio ob­tie­ne tus da­to­s, los mas­ti­ca, y te da un si­tio lin­do.

Al­gu­nos de­ta­lles de wo­rk­flo­w, que es só­lo uno de una do­ce­na que se pue­den im­ple­men­ta­r, por­que es­tá que­dan­do bas­tan­te sim­ple:

  1. El au­­ten­­ti­­ca­­dor Por aho­­­ra es twi­­tte­­r. Nun­­ca ha­­ce fa­l­­ta crear una cuen­­ta, na­­da más en­­trás con una que ya te­­nés en al­­gu­­na pa­r­­te. Cua­l­­quier co­­­sa con OAu­­th de­­be­­­ría fun­­cio­­­na­­r.

  2. El pro­­­vee­­dor de da­­tos

    Ac­­tua­l­­men­­te gi­­thu­­b, pro­n­­to Ubun­­tu One. Des­­pués quién sa­­be. El pro­­­vee­­dor de da­­tos es una co­­­sa de ado­n­­de po­­­de­­mos sa­­car da­­to­­s, y que nos no­­­ti­­fi­­ca (au­­to­­­má­­ti­­ca­­men­­te o ha­­cien­­do que el usua­­rio aprie­­te un bo­­­tó­­n) cuan­­do de­­be­­­ría­­mos mi­­rar esos da­­tos y ge­­ne­­rar el si­­tio.

  3. El ren­­de­­rer

    Es Niko­­­la, no jo­­­dan ;-)

  4. La in­­fra­es­­tru­c­­tu­­ra

    Tra­­na­­jos con Re­­dis y Ce­­le­­r­­y, apli­­ca­­ción he­­cha en Fla­sk, ren­­der con Niko­­­la.

  5. ¿Có­­­mo fun­­cio­­­na?

    Vas a gi­­thu­­b, clo­­­nás un blog pe­­la­­do. Le ha­­cés mo­­­di­­fi­­ca­­cio­­­nes. Vas a niko­­­la-a­s-a-­­se­r­­vi­­ce, y te lo­­­gueás con al­­go. Le dás la URL de tu re­­po de gi­­thu­­b, y te de­­vue­l­­ve una URL de we­­bhook. Vo­l­­vés a gi­­thu­­b, y co­n­­fi­­gu­­rás el we­­bhook.

    De ahí en má­s, ca­­da vez que pus­heás a gi­­thu­­b, se ac­­tua­­li­­za tu si­­tio.

    En el fu­­tu­­ro: ca­­da vez que gua­r­­dás al­­go en Ubun­­tu One, se ac­­tua­­li­­za tu blo­­­g.

    En el fu­­tu­­ro le­­ja­­no: Ca­­da vez que X tu Y, se ac­­tua­­li­­za tu blo­­­g.

Va a es­tar bue­no :-)

PyCamp 2012: Día 2

https://p.twimg.com/AxO0roICMAAfLJd.jpg

Esa es una in­te­re­san­te ara­ña.

  • Des­­pe­r­­ta­­do 10 ve­­ces po­r­­que Da­­vid Li­­tvak no sa­­be apa­­gar la ala­r­­ma. Odian­­do "Good Day Subs­hi­­ne" de los Bea­­tle­s. ¡Pe­r­­dón Ri­n­­go!

  • Apren­­dí so­­­bre Ce­­le­­r­­y/­­Fla­sk/­­Ju­­gge­r­­nau­­t. Ma­­ña­­na lo voy a usar pa­­ra la idea del ho­s­­ting en Niko­­­la. Hu­­go Rus­­ci­­tti ya hi­­zo una gran pa­r­­te.

  • Ayu­­dé a Ma­r­­tín Gai­­tán a me­­jo­­­rar las ga­­le­­rías de Niko­­­la (es­­tán mu­­cho me­­jo­­­r)

  • Im­­ple­­men­­té lis­­ta­­dos pa­­ra Niko­­­la

  • Me tre­­pó la pie­r­­na una ara­­ño­­­ta

  • Ce­­na­­mos asa­­do!

  • Jue­­gué con au­ti­­tos a co­n­­trol re­­mo­­­to.

  • Vi un pi­­be ma­­la­­ba­­rean­­do mien­­tras an­­da­­ba en mo­­­no­­­ci­­clo

  • Ju­­gué en el to­r­­neo de ping pong (1-1, afue­­ra en la fa­­se de gru­­po­­s)

  • Arre­­glé una pi­­la de bugs que salían cuan­­do im­­ple­­men­­ta­­ba co­­sas.

Ma­ña­na: ha­ckear el hos­ting de Niko­la to­do el día.

Nuevo Feature en Nikola: Listados

La idea es mos­trar pe­da­zos de ar­chi­vos en los pos­ts, dan­do un li­nk al ar­chi­vo com­ple­to, que ha­ga un re­sal­ta­do ra­zo­na­ble (u­san­do pyg­men­ts), y que la sin­ta­xis pa­ra me­ter­lo en los pos­ts no sea muy ho­rren­da, así la pue­do usar pa­ra al­gu­nos de mis pro­yec­tos de tu­to­ria­les o li­bro­s.

Acá hay un ejem­plo:

To­da­vía no es­tá mer­gea­do en mas­te­r, pe­ro fal­ta po­co.

PyCamp Día 1

  • Le­­van­­ta­­do a las 6A­­M, y des­­pués de to­­­mar tre­­nes, co­­­le­c­­ti­­vos y au­­to­­­mó­­­vi­­le­s, lle­­ga­­mos al me­­dio­­­día. Li­n­­do lu­­ga­­r, ha­­ce frío. Te­­ne­­mos cu­­che­­ta­s.

  • Pre­sen­­ta­­mos idea­s, vo­­­ta­­mos los slo­­­ts de tra­­ba­­jo

  • Im­­ple­­men­­té un fea­­tu­­re pa­­ra ob­­te­­ner te­­mas de http://­­bootswa­­tch.­­com

  • Im­­ple­­men­­té pri­­mer dra­­ft de pi­­pe­­li­­nes pa­­ra po­s­­t-­­pro­­­ce­sar ar­­chi­­vos ge­­ne­­ra­­do­­s.

  • Ma­r­­tín Gai­­tán es­­tá tra­­ba­­jan­­do en me­­jo­­­rar las ga­­le­­rías de imá­­ge­­nes

  • Hu­­go Rus­­ci­­tti es­­tá ha­­cien­­do ma­­gia con ce­­le­­ry y fla­sk pa­­ra crear un se­r­­vi­­cio de ho­s­­ting de Niko­­­la

  • Me di­­ve­r­­tí con otras co­­sas, ha­­blé con ba­s­­tan­­te gen­­te.

  • Ju­­gué te­­nis de me­­sa (1 ga­­na­­do, 1 pe­r­­di­­do)

  • Me die­­ron una re­­me­­ra de fi­­re­­fox

  • Me die­­ron un ja­­rro de Ni­n­­ja-I­­DE que ca­m­­bia de co­­­lor con la te­m­­pe­­ra­­tu­­ra.

Aho­ra, ago­ta­do, al so­bre.


Contents © 2000-2024 Roberto Alsina