<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><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 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 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 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 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 href="mailto:vmarty89@gmail.com" target="_blank">vmarty89@gmail.com</a>></div>
<div>To: <a 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 href="mailto:vmarty@volny.cz" target="_blank">vmarty@volny.cz</a><br>Jabber: <a 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 href="mailto:Community-list@lists.vpsfree.cz">Community-list@lists.vpsfree.cz</a><br>
<a 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 href="mailto:vmarty@volny.cz">vmarty@volny.cz</a><br>Jabber: <a 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 href="mailto:Community-list@lists.vpsfree.cz">Community-list@lists.vpsfree.cz</a></span><br><span><a href="http://lists.vpsfree.cz/listinfo/community-list">http://lists.vpsfree.cz/listinfo/community-list</a></span><br></div></blockquote></body></html>