ericek111

VPSFree community list 37/8 3. 8. 2014

Aug 3rd, 2014
263
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.00 KB | None | 0 0
  1. Send Community-list mailing list submissions to
  2.  
  3. To subscribe or unsubscribe via the World Wide Web, visit
  4. http://lists.vpsfree.cz/listinfo/community-list
  5. or, via email, send a message with subject or body 'help' to
  6.  
  7. You can reach the person managing the list at
  8.  
  9. When replying, please edit your Subject line so it is more specific
  10. than "Re: Contents of Community-list digest..."
  11.  
  12.  
  13. Today's Topics:
  14.  
  15. 1. Re: Testovací verze webu (Peter Bačinský)
  16.  
  17.  
  18. ----------------------------------------------------------------------
  19.  
  20. Message: 1
  21. Date: Sun, 03 Aug 2014 12:49:00 +0200
  22. From: Peter Bačinský <[email protected]>
  23. Subject: Re: [vpsFree.cz: community-list] Testovací verze webu
  24. Message-ID: <[email protected]>
  25. Content-Type: text/plain; charset="utf-8"; Format="flowed"
  26.  
  27. Ja sa tiež kľudne porozprávam o tom, ako mám vyriešenú automatizáciu s
  28. každým, kto bude mať záujem. So snajpom inak úplne súhlasím a verím, že
  29. táto dlhá správa aj mala nejaký dopad na tzv. FTP nahrávačov :)
  30.  
  31. S pozdravom,
  32.  
  33. *Peter Bačinský*
  34. konateľ spoločnosti
  35.  
  36.  
  37. *Webino, s. r. o.*
  38. Železničná 152/75
  39. 90024 Veľký Biel
  40. Slovensko
  41.  
  42. *Web stránky a internetové aplikácie pre Vaše podnikanie.*
  43.  
  44. +421 918 641 804, [email protected] <mailto:[email protected]>, www.webino.sk
  45. <http://www.webino.sk/>
  46.  
  47. ------------------------------------------------------------------------
  48.  
  49. *PROSÍM ZACHOVÁVAJTE HISTÓRIU V SPRÁVE, ĎAKUJEM*
  50.  
  51. On 03.08.2014 12:25, Pavel Snajdr wrote:
  52. > Also, uvitam sanci pobavit se s kazdym, jak veci lip automatizovat a
  53. > usnadnit, obzvlast kdo ma svoje osvedceny techniky - chodte na srazy :)
  54. >
  55. > - snajpa
  56. >
  57. > Sent from Windows Phone without swiping a credit card
  58. > ------------------------------------------------------------------------
  59. > From: Pavel Snajdr <mailto:[email protected]>
  60. > Sent: ‎3. ‎8. ‎2014 12:13
  61. > To: vpsFree.cz Community list <mailto:[email protected]>
  62. > Subject: Re: [vpsFree.cz: community-list]Testovací verze webu
  63. >
  64. > Co rikas je jenom ze neovladas svoje pracovni prostredi dostatecne,
  65. > abys mohl byt nasobne efektivnejsi :)
  66. >
  67. > Je to vecny tradeoff mezi vlozenou casovou investici a beznou
  68. > naslednou efektivitou, o cviku veci automatizovat a nebat se napsat si
  69. > jednou skript nebo dat dohromady reseni a potom ho pouzivat. Vsichni
  70. > profesionalove nakonec dospejou k rade vlastnich - podle personality
  71. > ruzne obskurnich - procesnich automatizaci. Kdo tohle chape a obcas
  72. > pouzije svuj cas, aby priste mohl venovat trochu min casu rutine a vic
  73. > kreativni cinnosti, je efektivnejsi a potrebuje min casu na stejnou
  74. > praci, nez ostatni.
  75. >
  76. > Na konci jde vzdycky o vysledky, konkretni nastroje jsou jedno,
  77. > dulezity je umet si predstavit neprijemnou rutinu, co delam porad a
  78. > nebavi mne vcelku a vyhazet odtamtud bordel, ie. automatizovat. At uz
  79. > sebe naucit bejt efektivnejsi, nebo si vyrobit vlastni tooling.
  80. >
  81. > Napr. zminena situace s gitem je vlastne o tom, ze
  82. > a) ti vadi, ze nekdo uvidi, jak delas s gitem bordel - well, lidi uz
  83. > prasili mnohem vic s horsima technologiema, git je super zpusob, jak
  84. > distribuovat data mezi vice nodama (dev laptop, klidne nekolik testing
  85. > verzi, jedna nebo vic - distributed - production nodes)... jde o to,
  86. > ze mit data distribuovane ma svoje vyhody napr. v nezavislosti na siti
  87. > pri praci lokalne, dulezita je sit jenom na sync.
  88. > b) nikdo poradne neozrejmil vyvojarum, ze neni problem si i na
  89. > windowsech rozjet virtualni masinu, ktera na sobe bude mit prostredi,
  90. > jak vypada production, ciste kvuli vyvoji. Tam potom neni problem
  91. > vyvijet ve svem oblibenem editoru (tm) a treba ja si mountuju takhle
  92. > data pres NFSv3, kazdy podle gusta :)
  93. >
  94. > Pointa je, ze kdyz se clovek dostatecne technologicky zaridi, muze
  95. > svoji praci delat z libovolny kavarnicky v Parizi, muze sedet (se
  96. > spravnym operatorem) na Slovensku v Tatrach v kavarne J&T :D,
  97. > whatever, sitova latence a latence devel prostredi nemusi byt problem
  98. > odnikud.
  99. >
  100. > Vypocetni vykon kazdeho normalniho notebooku staci na dev VM(s) 99%
  101. > projektu, co jsem u nas kdy videl hostovat, jenom se tomu clovek nesmi
  102. > bat dat sanci a pokusit se zmenit svoji workflow.
  103. >
  104. > S dostatecnym zamyslenim dopredu clovek vyresi napriklad veci jako
  105. > disaster recovery (notebook mi ukradnou nekde v bananistanu protoze
  106. > vzivote nevideli hybajici se obrazky), ochranu proti vlastni blbosti
  107. > (ku*a updatovat OS pri pripojeni s SLA 33.333% neni nejstastnejsi
  108. > napad - snapshotovatelnost), spolupraci s ostatnima na projektu nebo
  109. > jenom experimentovani - branching, atd.
  110. >
  111. > Zalezi, jak seriozne se tomu clovek venuje s jakou koncentraci po
  112. > jakou dobu, ale daji se delat divy, staci chtit, po netu se vali
  113. > strasny mnozstvi vylepsovaku pro snad vsechny platformy.
  114. >
  115. > Ve vpsFree je uz delsi dobu postupne snaha usnadnit vyvoj, pomalu se
  116. > dostavame napr. k zajimavejsim nastrojum, nez jsou ted playgroundy -
  117. > mam ideu, jak udelat syncovani VPS z vpsFree playgroundu do VM lokalne
  118. > (VBox, KVM, ...), kde by mohl bezet lokalni vpsAdmin a na nem lokalni
  119. > prostredi, jeste je par veci, co jsem v navrhu nevyresil a tak to
  120. > jeste neprislo, ale je to v pipeline :) Pak by se dalo vyvijet lokalne
  121. > a branchovat ve vpsAdminu a poslat to do vpsFree produkce kliknutim.
  122. > Uplne jednoduchy ten proces asi nebude nikdy, porad bude potreba
  123. > vedet, co to na pozadi dela, aby se tomu mohl clovek prizpusobit,
  124. > jelikoz takovou fancy myslenku nejde uplne zuniverzalnit - napr. je
  125. > potreba se zamyslet, ze IP nebude sedet, napsat navod, ktery takove
  126. > veci obsahuje.
  127. >
  128. > Automatizace je moje srdcovka a dokud se ze mne Aither a ostatni
  129. > nezblazni, budem inovovat po svym, stejne jako v dalsich vecech, jako
  130. > moznost to cele prostredi ovladat pres API/CLI/web/..., aneb propojme
  131. > vpsFree s toustovacem.
  132. >
  133. > Koukam, jsem se nechal unyst ;)
  134. >
  135. > -snajpa
  136. >
  137. > PS, dobrovolnici slehnuti dostatecne hrat si s Ruby API od Aithera
  138. > (celkem fancy kod, co se pekne rozviji) a/nebo PHP kodem (ten pres
  139. > vsechny moje snahy zabit to neprehlednosti uvodni implementace bohuzel
  140. > preziva do dnes a je potreba to dovykuchat a prepsat do Ruby, do ty
  141. > doby maintenance silenyho kodu muze taky nekoho bavit, kdybyste nemeli
  142. > dost na co nadavat, muj mail znate).
  143. >
  144. > Sent from your iPad
  145. >
  146. > On 03 Aug 2014, at 09:36, Martin Vendl <[email protected]
  147. > <mailto:[email protected]>> wrote:
  148. >
  149. >> Já jsem git zkoušel už několikrát a vždycky mi to testování spíš
  150. >> zkomplikuje. Já nejsem moc na lokální testování. Takhle když mi
  151. >> nějaký uživatel nahlásí bug, tak ho metodou pokus omyl třeba na třetí
  152. >> pokus za pár minut společně opravíme. Lokálně bych 5-10 minut strávil
  153. >> jen tím, že bych se pokoušel přesně nasimulovat situaci, ve které se
  154. >> uživatel nachází. Když to budu pushovat do master větve, vyústí to
  155. >> třeba v několik commitů, které nic neřeší a to se mi nelíbí. Jo můžu
  156. >> to amendovat nebo to pak squashnout, ale to taky není moc čisté, když
  157. >> už se to děje ve veřejném repositáři. Mohl bych to commitovat do jiné
  158. >> větve a deployovat jinam, ale pak bych toho uživatele musel navést na
  159. >> jinou adresu a nutit ho se tam znovu přihlašovat, když to má přitom
  160. >> přímo před sebou. Tu testovací verzi o které jsem mluvil mám spíše na
  161. >> nové featury, kdy mám pár vybraných kolegů, kteří to tam otestují
  162. >> zepředu zezadu. Tam mi to dává smysl. Nevím jestli tohle debugování s
  163. >> krátkou feedback smyčkou má nějaké elegantní řešení. Možná mi povíte
  164. >> jak to děláte.
  165. >>
  166. >>
  167. >> Dne 2. srpna 2014 11:22 Jaroslav Skřivan <[email protected]
  168. >> <mailto:[email protected]>> napsal(a):
  169. >>
  170. >> Ahoj,
  171. >> zkus zacit pouzivat git/svn a udelat si nejakej git deploy script
  172. >> (chvilku googli, urcite nejake najdes). Pak uz jen najdi v sobe
  173. >> sebekazen a delej vsechny deploye jen pres git push. Ver mi, ze
  174. >> kdyz si nastavis takovyhle proces, tak ti to hodne ulehci praci v
  175. >> budoucnu.
  176. >> Pokud bys rad drzel i zmeny v databazi, tak doporucuju nejakej
  177. >> nastroj - osobne pouzivam phinx, ale i ostatni nejsou spatny. V
  178. >> ramci repozitare si tak drzim kod i databazi. Proces deploye je
  179. >> pak stejny - udelam git push a zmeny kodu i databaze se projevi
  180. >> na produkci.
  181. >> Jarda
  182. >> ------ Original Message ------
  183. >> From: "Martin Vendl" <[email protected] <mailto:[email protected]>>
  184. >> <mailto:[email protected]>
  185. >> Sent: 8/2/2014 10:15:32 AM
  186. >> Subject: [vpsFree.cz: community-list] Testovací verze webu
  187. >>> Ahoj,
  188. >>> potřeboval bych poradit s nastavením Lighttpd.
  189. >>>
  190. >>> Mám takovou situaci, že kromě normální verze webu mám v jiném
  191. >>> adresáři (na jiné poddoméně) ještě jednu testovací, s oddělenou
  192. >>> databází a tak. Tam dělám na zkoušku změny, které chci nejdříve
  193. >>> otestovat. Co mi vadí je, že musím mít skutečně nakopírované dvě
  194. >>> oddělené verze se vším všudy, včetně statických assetů a protože
  195. >>> taky někdy dělám změny rovnou na té ostré, tak ta testovací
  196. >>> pomalu zastarává. A pak třeba nevím, které soubory jsou tam v
  197. >>> "novější" experimentální verzi a které jsou naopak zastaralé a
  198. >>> musím to dlouze procházet.
  199. >>>
  200. >>> Mám Lighttpd a napadlo mě, že bych ho nastavil tak, že soubory,
  201. >>> které nenajde v tom testovacím adresáři by transparentně posílal
  202. >>> z toho hlavního. Tak bych nemusel mít dvě kopie všeho a v
  203. >>> testovacím adresáři bych tak měl jen ty záměrně změněné jako
  204. >>> override (ostatní by byli jako fallback). Jenomže nevím jak na
  205. >>> to. Myslel jsem, že to půjde přes mod_rewrite, který má
  206. >>> rewrite-if-not-file, ale ten povoluje jen relativní cesty a
  207. >>> nedovolí mi opustit document root. Zkoušel jsem to hledat, ale
  208. >>> asi nenecházím ta správná slova. Věděl by někdo jak by to šlo
  209. >>> udělat?
  210. >>>
  211. >>> Předem díky za nápady.
  212. >>>
  213. >>> --
  214. >>> Martin Vendl
  215. >>> ICQ: 114420402
  216. >>> AIM: DerekHastur
  217. >>> Skype: derekhastur
  218. >>
  219. >> _______________________________________________
  220. >> Community-list mailing list
  221. >> <mailto:[email protected]>
  222. >> http://lists.vpsfree.cz/listinfo/community-list
  223. >>
  224. >>
  225. >>
  226. >>
  227. >> --
  228. >> Martin Vendl
  229. >> ICQ: 114420402
  230. >> AIM: DerekHastur
  231. >> Skype: derekhastur
  232. >> _______________________________________________
  233. >> Community-list mailing list
  234. >> http://lists.vpsfree.cz/listinfo/community-list
  235. >
  236. >
  237. > _______________________________________________
  238. > Community-list mailing list
  239. > http://lists.vpsfree.cz/listinfo/community-list
  240.  
  241. -------------- next part --------------
  242. An HTML attachment was scrubbed...
  243. URL: <http://lists.vpsfree.cz/pipermail/community-list/attachments/20140803/02429105/attachment.html>
  244. -------------- next part --------------
  245. A non-text attachment was scrubbed...
  246. Name: Webino_logotm123x35.jpg
  247. Type: image/jpeg
  248. Size: 4551 bytes
  249. Desc: not available
  250. URL: <http://lists.vpsfree.cz/pipermail/community-list/attachments/20140803/02429105/attachment.jpg>
  251.  
  252. ------------------------------
  253.  
  254. _______________________________________________
  255. Community-list mailing list
  256. http://lists.vpsfree.cz/listinfo/community-list
  257.  
  258.  
  259. End of Community-list Digest, Vol 37, Issue 8
  260. *********************************************
Add Comment
Please, Sign In to add comment