<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Ja sa tieĹľ kÄľudne porozprávam o tom,
      ako mám vyriešenĂş automatizáciu s kaĹľdĂ˝m, kto bude maĹĄ záujem. So
      snajpom inak Ăşplne sĂşhlasĂ­m a verĂ­m, Ĺľe táto dlhá správa aj mala
      nejakĂ˝ dopad na tzv. FTP nahrávaÄŤov :)<br>
      <div class="moz-signature">
        <p style="color: #606060; font-size: small;">
          S pozdravom,<br>
          <br>
          <strong>Peter BaÄŤinskĂ˝</strong><br>
          <span style="font-size: smaller;">konateÄľ spoloÄŤnosti</span>
          <br>
          <br>
          <img src="cid:part1.04020407.09010505@bacinsky.sk"><br>
        </p>
        <p style="color: #606060; font-size: small; font-family: arial;">
          <strong>Webino, s. r. o.</strong><br>
          Ĺ˝elezniÄŤná 152/75<br>
          90024 VeÄľkĂ˝ Biel<br>
          Slovensko<br>
          <br>
          <strong>Web stránky a internetovĂ© aplikácie pre Vaše
            podnikanie.</strong><br>
          <br>
          +421 918 641 804,
          <a href="mailto:info@webino.sk">info@webino.sk</a>,
          <a href="http://www.webino.sk/">www.webino.sk</a>
        </p>
        <hr>
        <p style="color: #666666; font-size: small;">
          <b>PROSĂŤM ZACHOVÁVAJTE HISTĂ“RIU V SPRÁVE, ÄŽAKUJEM</b><br>
        </p>
      </div>
      On 03.08.2014 12:25, Pavel Snajdr wrote:<br>
    </div>
    <blockquote
      cite="mid:20140803102619.D28724AA7E@prasiatko.vpsfree.cz"
      type="cite">
      <meta http-equiv="content-type" content="text/html; charset=utf-8">
      <div>
        <div style="font-family: Calibri,sans-serif; font-size: 11pt;">Also,
          uvitam sanci pobavit se s kazdym, jak veci lip automatizovat a
          usnadnit, obzvlast kdo ma svoje osvedceny techniky - chodte na
          srazy :)<br>
          <br>
          - snajpa<br>
          <br>
          Sent from Windows Phone without swiping a credit card</div>
      </div>
      <div dir="ltr">
        <hr><span style="font-family: Calibri,sans-serif; font-size:
          11pt; font-weight: bold;">From: </span><span
          style="font-family: Calibri,sans-serif; font-size: 11pt;"><a
            moz-do-not-send="true" href="mailto:snajpa@snajpa.net">Pavel
            Snajdr</a></span><br>
        <span style="font-family: Calibri,sans-serif; font-size: 11pt;
          font-weight: bold;">Sent: </span><span style="font-family:
          Calibri,sans-serif; font-size: 11pt;">‎3. â€Ž8. â€Ž2014 12:13</span><br>
        <span style="font-family: Calibri,sans-serif; font-size: 11pt;
          font-weight: bold;">To: </span><span style="font-family:
          Calibri,sans-serif; font-size: 11pt;"><a
            moz-do-not-send="true"
            href="mailto:community-list@lists.vpsfree.cz">vpsFree.cz
            Community list</a></span><br>
        <span style="font-family: Calibri,sans-serif; font-size: 11pt;
          font-weight: bold;">Subject: </span><span style="font-family:
          Calibri,sans-serif; font-size: 11pt;">Re: [vpsFree.cz:
          community-list]TestovacĂ­ verze webu</span><br>
        <br>
      </div>
      <div>Co rikas je jenom ze neovladas svoje pracovni prostredi
        dostatecne, abys mohl byt nasobne efektivnejsi :)</div>
      <div><br>
      </div>
      <div>Je to vecny tradeoff mezi vlozenou casovou investici a beznou
        naslednou efektivitou, o cviku veci automatizovat a nebat se
        napsat si jednou skript nebo dat dohromady reseni a potom ho
        pouzivat. Vsichni profesionalove nakonec dospejou k rade
        vlastnich - podle personality ruzne obskurnich - procesnich
        automatizaci. Kdo tohle chape a obcas pouzije svuj cas, aby
        priste mohl venovat trochu min casu rutine a vic kreativni
        cinnosti, je efektivnejsi a potrebuje min casu na stejnou praci,
        nez ostatni.</div>
      <div><br>
      </div>
      <div>Na konci jde vzdycky o vysledky, konkretni nastroje jsou
        jedno, dulezity je umet si predstavit neprijemnou rutinu, co
        delam porad a nebavi mne vcelku a vyhazet odtamtud bordel, ie.
        automatizovat. At uz sebe naucit bejt efektivnejsi, nebo si
        vyrobit vlastni tooling.</div>
      <div><br>
      </div>
      <div>Napr. zminena situace s gitem je vlastne o tom, ze</div>
      <div>a) ti vadi, ze nekdo uvidi, jak delas s gitem bordel - well,
        lidi uz prasili mnohem vic s horsima technologiema, git je super
        zpusob, jak distribuovat data mezi vice nodama (dev laptop,
        klidne nekolik testing verzi, jedna nebo vic - distributed -
        production nodes)... jde o to, ze mit data distribuovane ma
        svoje vyhody napr. v nezavislosti na siti pri praci lokalne,
        dulezita je sit jenom na sync.</div>
      <div>b) nikdo poradne neozrejmil vyvojarum, ze neni problem si i
        na windowsech rozjet virtualni masinu, ktera na sobe bude mit
        prostredi, jak vypada production, ciste kvuli vyvoji. Tam potom
        neni problem vyvijet ve svem oblibenem editoru (tm) a treba ja
        si mountuju takhle data pres NFSv3, kazdy podle gusta :)</div>
      <div><br>
      </div>
      <div>Pointa je, ze kdyz se clovek dostatecne technologicky zaridi,
        muze svoji praci delat z libovolny kavarnicky v Parizi, muze
        sedet (se spravnym operatorem) na Slovensku v Tatrach v kavarne
        J&T :D, whatever, sitova latence a latence devel prostredi
        nemusi byt problem odnikud.</div>
      <div><br>
      </div>
      <div>Vypocetni vykon kazdeho normalniho notebooku staci na dev
        VM(s) 99% projektu, co jsem u nas kdy videl hostovat, jenom se
        tomu clovek nesmi bat dat sanci a pokusit se zmenit svoji
        workflow.</div>
      <div><br>
      </div>
      <div>S dostatecnym zamyslenim dopredu clovek vyresi napriklad veci
        jako disaster recovery (notebook mi ukradnou nekde v bananistanu
        protoze vzivote nevideli hybajici se obrazky), ochranu proti
        vlastni blbosti (ku*a updatovat OS pri pripojeni s SLA 33.333%
        neni nejstastnejsi napad - snapshotovatelnost), spolupraci s
        ostatnima na projektu nebo jenom experimentovani - branching,
        atd.</div>
      <div><br>
      </div>
      <div>Zalezi, jak seriozne se tomu clovek venuje s jakou
        koncentraci po jakou dobu, ale daji se delat divy, staci chtit,
        po netu se vali strasny mnozstvi vylepsovaku pro snad vsechny
        platformy.</div>
      <div><br>
      </div>
      <div>Ve vpsFree je uz delsi dobu postupne snaha usnadnit vyvoj,
        pomalu se dostavame napr. k zajimavejsim nastrojum, nez jsou ted
        playgroundy - mam ideu, jak udelat syncovani VPS z vpsFree
        playgroundu do VM lokalne (VBox, KVM, ...), kde by mohl bezet
        lokalni vpsAdmin a na nem lokalni prostredi, jeste je par veci,
        co jsem v navrhu nevyresil a tak to jeste neprislo, ale je to v
        pipeline :) Pak by se dalo vyvijet lokalne a branchovat ve
        vpsAdminu a poslat to do vpsFree produkce kliknutim. Uplne
        jednoduchy ten proces asi nebude nikdy, porad bude potreba
        vedet, co to na pozadi dela, aby se tomu mohl clovek
        prizpusobit, jelikoz takovou fancy myslenku nejde uplne
        zuniverzalnit - napr. je potreba se zamyslet, ze IP nebude
        sedet, napsat navod, ktery takove veci obsahuje.</div>
      <div><br>
      </div>
      <div>Automatizace je moje srdcovka a dokud se ze mne Aither a
        ostatni nezblazni, budem inovovat po svym, stejne jako v dalsich
        vecech, jako moznost to cele prostredi ovladat pres
        API/CLI/web/..., aneb propojme vpsFree s toustovacem.</div>
      <div><br>
      </div>
      <div>Koukam, jsem se nechal unyst ;)</div>
      <div><br>
      </div>
      <div>-snajpa</div>
      <div><br>
      </div>
      <div>PS, dobrovolnici slehnuti dostatecne hrat si s Ruby API od
        Aithera (celkem fancy kod, co se pekne rozviji) a/nebo PHP kodem
        (ten pres vsechny moje snahy zabit to neprehlednosti uvodni
        implementace bohuzel preziva do dnes a je potreba to dovykuchat
        a prepsat do Ruby, do ty doby maintenance silenyho kodu muze
        taky nekoho bavit, kdybyste nemeli dost na co nadavat, muj mail
        znate).</div>
      <div><br>
        Sent from your iPad</div>
      <div><br>
        On 03 Aug 2014, at 09:36, Martin Vendl <<a
          moz-do-not-send="true" href="mailto:vmarty89@gmail.com">vmarty89@gmail.com</a>>
        wrote:<br>
        <br>
      </div>
      <blockquote type="cite">
        <div>
          <div dir="ltr">
            <div>Já jsem git zkoušel uĹľ nÄ›kolikrát a vĹľdycky mi to
              testovánĂ­ spíš zkomplikuje. Já nejsem moc na lokálnĂ­
              testovánĂ­. Takhle kdyĹľ mi nÄ›jakĂ˝ uĹľivatel nahlásĂ­ bug, tak
              ho metodou pokus omyl tĹ™eba na tĹ™etĂ­ pokus za pár minut
              spoleÄŤnÄ› opravĂ­me. LokálnÄ› bych 5-10 minut strávil jen
              tĂ­m, Ĺľe bych se pokoušel pĹ™esnÄ› nasimulovat situaci, ve
              kterĂ© se uĹľivatel nacházĂ­. KdyĹľ to budu pushovat do master
              vÄ›tve, vyĂşstĂ­ to tĹ™eba v nÄ›kolik commitĹŻ, kterĂ© nic neĹ™eší
              a to se mi nelĂ­bĂ­. Jo mĹŻĹľu to amendovat nebo to pak
              squashnout, ale to taky nenĂ­ moc ÄŤistĂ©, kdyĹľ uĹľ se to dÄ›je
              ve veĹ™ejnĂ©m repositáři. Mohl bych to commitovat do jinĂ©
              vÄ›tve a deployovat jinam, ale pak bych toho uĹľivatele
              musel navĂ©st na jinou adresu a nutit ho se tam znovu
              pĹ™ihlašovat, kdyĹľ to má pĹ™itom přímo pĹ™ed sebou. Tu
              testovacĂ­ verzi o kterĂ© jsem mluvil mám spíše na novĂ©
              featury, kdy mám pár vybranĂ˝ch kolegĹŻ, kteří to tam
              otestujĂ­ zepĹ™edu zezadu. Tam mi to dává smysl. NevĂ­m
              jestli tohle debugovánĂ­ s krátkou feedback smyÄŤkou má
              nÄ›jakĂ© elegantnĂ­ Ĺ™ešenĂ­. MoĹľná mi povĂ­te jak to dÄ›láte.<br>
            </div>
          </div>
          <div class="gmail_extra"><br>
            <br>
            <div class="gmail_quote">Dne 2. srpna 2014 11:22 Jaroslav
              SkĹ™ivan <span dir="ltr"><<a moz-do-not-send="true"
                  href="mailto:skrivy@skrivy.net" target="_blank">skrivy@skrivy.net</a>></span>
              napsal(a):<br>
              <blockquote class="gmail_quote" style="margin: 0px 0px 0px
                0.8ex; padding-left: 1ex; border-left-color: rgb(204,
                204, 204); border-left-width: 1px; border-left-style:
                solid;">
                <div>
                  <div>Ahoj,</div>
                  <div> </div>
                  <div>zkus zacit pouzivat git/svn a udelat si nejakej
                    git deploy script (chvilku googli, urcite nejake
                    najdes). Pak uz jen najdi v sobe sebekazen a delej
                    vsechny deploye jen pres git push. Ver mi, ze kdyz
                    si nastavis takovyhle proces, tak ti to hodne ulehci
                    praci v budoucnu.</div>
                  <div> </div>
                  <div>Pokud bys rad drzel i zmeny v databazi, tak
                    doporucuju nejakej nastroj - osobne pouzivam phinx,
                    ale i ostatni nejsou spatny. V ramci repozitare si
                    tak drzim kod i databazi. Proces deploye je
                    pak stejny - udelam git push a zmeny kodu i databaze
                    se projevi na produkci.</div>
                  <div> </div>
                  <div>Jarda</div>
                  <div>
                    <div class="h5">
                      <div> </div>
                      <div>------ Original Message ------</div>
                      <div>From: "Martin Vendl" <<a
                          moz-do-not-send="true"
                          href="mailto:vmarty89@gmail.com"
                          target="_blank">vmarty89@gmail.com</a>></div>
                      <div>To: <a moz-do-not-send="true"
                          href="mailto:community-list@lists.vpsfree.cz"
                          target="_blank">community-list@lists.vpsfree.cz</a></div>
                      <div>Sent: 8/2/2014 10:15:32 AM</div>
                      <div>Subject: [vpsFree.cz: community-list]
                        TestovacĂ­ verze webu</div>
                      <div> </div>
                      <div>
                        <blockquote
cite="http://CAFSG6KT8jXVR_7kfB5kPa+yTunAF7htUAgm9VZrDQ5OGJpNAFg@mail.gmail.com"
                          type="cite">
                          <div dir="ltr">
                            <div>
                              <div>Ahoj,<br>
                              </div>
                              potĹ™eboval bych poradit s nastavenĂ­m
                              Lighttpd.<br>
                            </div>
                            <div><br>
                              Mám takovou situaci, Ĺľe kromÄ› normálnĂ­
                              verze webu mám v jinĂ©m adresáři (na jinĂ©
                              poddomĂ©nÄ›) ještÄ› jednu testovacĂ­, s
                              oddÄ›lenou databázĂ­ a tak. Tam dÄ›lám na
                              zkoušku zmÄ›ny, kterĂ© chci nejdříve
                              otestovat. Co mi vadĂ­ je, Ĺľe musĂ­m mĂ­t
                              skuteÄŤnÄ› nakopĂ­rovanĂ© dvÄ› oddÄ›lenĂ© verze
                              se vším všudy, vÄŤetnÄ› statickĂ˝ch assetĹŻ a
                              protoĹľe taky nÄ›kdy dÄ›lám zmÄ›ny rovnou na
                              tĂ© ostrĂ©, tak ta testovacĂ­ pomalu
                              zastarává. A pak tĹ™eba nevĂ­m, kterĂ©
                              soubory jsou tam v "novÄ›jší"
                              experimentálnĂ­ verzi a kterĂ© jsou naopak
                              zastaralĂ© a musĂ­m to dlouze procházet.<br>
                              <br>
                            </div>
                            Mám Lighttpd a napadlo mÄ›, Ĺľe bych ho
                            nastavil tak, Ĺľe soubory, kterĂ© nenajde v
                            tom testovacĂ­m adresáři by transparentnÄ›
                            posĂ­lal z toho hlavnĂ­ho. Tak bych nemusel
                            mĂ­t dvÄ› kopie všeho a v testovacĂ­m adresáři
                            bych tak mÄ›l jen ty zámÄ›rnÄ› zmÄ›nÄ›nĂ© jako
                            override (ostatnĂ­ by byli jako fallback).
                            JenomĹľe nevĂ­m jak na to. Myslel jsem, Ĺľe to
                            pĹŻjde pĹ™es mod_rewrite, kterĂ˝ má
                            rewrite-if-not-file, ale ten povoluje jen
                            relativnĂ­ cesty a nedovolĂ­ mi opustit
                            document root. Zkoušel jsem to hledat, ale
                            asi nenecházĂ­m ta správná slova. VÄ›dÄ›l by
                            nÄ›kdo jak by to Ĺˇlo udÄ›lat?<br>
                            <br clear="all">
                            <div>
                              <div>
                                <div>
                                  <div>PĹ™edem dĂ­ky za nápady.<br>
                                  </div>
                                  <div><br>
                                    -- <br>
                                    Martin Vendl<br>
                                    ICQ: 114420402<br>
                                    AIM: DerekHastur<br>
                                    MSN: <a moz-do-not-send="true"
                                      href="mailto:vmarty@volny.cz"
                                      target="_blank">vmarty@volny.cz</a><br>
                                    Jabber: <a moz-do-not-send="true"
                                      href="mailto:DerekHastur@jabber.org"
                                      target="_blank">DerekHastur@jabber.org</a><br>
                                    Skype: derekhastur </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </blockquote>
                      </div>
                    </div>
                  </div>
                </div>
                <br>
                _______________________________________________<br>
                Community-list mailing list<br>
                <a moz-do-not-send="true"
                  href="mailto:Community-list@lists.vpsfree.cz">Community-list@lists.vpsfree.cz</a><br>
                <a moz-do-not-send="true"
                  href="http://lists.vpsfree.cz/listinfo/community-list"
                  target="_blank">http://lists.vpsfree.cz/listinfo/community-list</a><br>
                <br>
              </blockquote>
            </div>
            <br>
            <br clear="all">
            <br>
            -- <br>
            Martin Vendl<br>
            ICQ: 114420402<br>
            AIM: DerekHastur<br>
            MSN: <a moz-do-not-send="true"
              href="mailto:vmarty@volny.cz">vmarty@volny.cz</a><br>
            Jabber: <a moz-do-not-send="true"
              href="mailto:DerekHastur@jabber.org">DerekHastur@jabber.org</a><br>
            Skype: derekhastur
          </div>
        </div>
      </blockquote>
      <blockquote type="cite">
        <div><span>_______________________________________________</span><br>
          <span>Community-list mailing list</span><br>
          <span><a moz-do-not-send="true"
              href="mailto:Community-list@lists.vpsfree.cz">Community-list@lists.vpsfree.cz</a></span><br>
          <span><a moz-do-not-send="true"
              href="http://lists.vpsfree.cz/listinfo/community-list">http://lists.vpsfree.cz/listinfo/community-list</a></span><br>
        </div>
      </blockquote>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Community-list mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Community-list@lists.vpsfree.cz">Community-list@lists.vpsfree.cz</a>
<a class="moz-txt-link-freetext" href="http://lists.vpsfree.cz/listinfo/community-list">http://lists.vpsfree.cz/listinfo/community-list</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>