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