+ All Categories
Home > Self Improvement > #PhpPrague Jan Klat | Automat all the things!

#PhpPrague Jan Klat | Automat all the things!

Date post: 16-Jan-2017
Category:
Upload: jan-klat
View: 29 times
Download: 0 times
Share this document with a friend
10
Transcript

Jan Klat | @klatysAutomate ALL the Things

Ahoj, j mm dneska takov super zbavn program tak jsem prosil Honzu aby m dal nkam na zatek a chytnul jsem hned prvn pednku tak to mm radost, e budu mt jet krsn pozorn publikum. M jmno je Honza Klat, Pracuju pro skrz.cz a hrozn m bavit lidem zjednoduovat prci

Potae a programovn JSOU jedna velk automatizaceTestovngenerovan kdcronyConfiguration Manager chef/puppet/Ansible

O co tedy jde?

Co je tedy to tma, co bych tady dnes rd ekl J zanu asi otzkou zdnliv jednoduchou. Co je to pota? Dobe a kdo je to programtor. Toti potae jsou vlastn stroje kter automatizuj njakou prci. Programtor je lovk, kter vypije spoustu kvy a tm strojm pak ekne co vlastn maj dlat a vsledkem je nco co lidem zjednodu jejich prci. a to je mj zkladn point. Mm pocit, e tahle mylenka se z toho veho KOMPLETN VYTRATILA. my jako programtoi tedy v prvn ad dlme nco, co m lidem jejich prci usnadovat tedy jednodue eeno. Aby ten pota pracoval za n. Ne oni za nj. To bych byl rd aby vm aspo ulplo z dneka. Mrknem se te ale na to co ten pota me udlat aby zjednoduil prci vm. Vy mon spoustu z tch automatizovanch vc u pouvte a ani o tom nevte.[body na screenu]tohle vechno jsou vci kter vm tu prci mou neskuten zjednoduit. I Bart simpson nakonec pochopil, e to jde jednodue

Autohotkey (win)Automator (MAC)SIKULI (W+M+L)

GUI action repeating

Jedna z tch vc, kter vm mou usnadnit repetitivn koly jsou kejme tomu kliktka. Jsou to programy, kter zaznamenaj, nebo jim nadefinujete uritou innost a oni ji potom opakuj. Pro windows je oblben autohotkey, mac m u v zkladu automator, nael jsem jet sikuli, kter je multiplatformn. s pomoc tchto nstroj mete vytvoit teba scn jak nahrt bug na va obrazovce a poslat jej e-mailem nebo teba jak zalt vechny kytky na vaem farmville polku

IFTTT

Nstroj, kter vm sice nepome s tm co dlte ale doke zautomatizovat propojen vce slueb je IF this then that. Vichni mme rdi zdrojk tak si meme vytvoit teba jednoduch scn jak si lnky z rss feedu pidat do pocketu.

HUBOT

V posledn dob je hrozn cool mt robot v chatu na facebooku. Takovho robota ale mete pouvat i ve svm chatu. [HewBot] je super vc, kterou si naintegrujete teba do slacku, hip chatu, my pouvme rocket chat, tak tam taky, d se pipojit na IRC Jeho kouzlo je e je maximln roziteln. Co hubot dl, je e sed v mstnosti, tedy t chatovac, a poslouch. Je to vlastn trochu mrk, co je do jist mry trochu creepy, ale za chvilku pochopte k emu je to dobr. Stejn jako vy si nastavujete njak keyword, kter vm chat odchytv, tak i hubot ek na konkrtn slovo nebo pattern, chcete-li. A na nj um njak reagovat.Take mu mete napsat kdy se nudteNebo pokud mte pamt jako zlat rybika, me vm nco pipomenoutMe vm pipomnat standupNebo spoustu dalch chytrch vc. Um teba pekldat, pevdt jednotky, komunikovat s njakou API Nevm te u kdo psal ten skript na standupy. Jak jsem kal, je trochu creepy, e vm robot k standup time, get up humans. natst hubot jako kad sprvn robot zn Asimovy zkony robotiky

smack-my-bitch-up.sh

NARCOZ / hacker-scripts

kumar_asshole.rb

Kdo tuhle story zn? To co je vlevo je repo na githubu, kter si normln otevete. Ty skripty co tam najdete nasdleli bval kolegov neznmho programtora pot co objevili tuhle jeho legacy na serveru. Vechno jsou to mimochodem crony.Jeden z nich je teba smack-my-bitch-up.sh kter pokud v 9pm vid aktivn session s jeho userem, tak manelce pole zprvu s random dvodem pro se zdrel v prciDal z nich je teba kolega, kter vdycky nco rozbil v databzi take kdy mu piel e-mail obsahujc slova sorry, help nebo wrong tak automaticky rollbacknul staging databzi na verej backup.Tohle jsem mimochodem slyel i od jednoho bvalho kolegy, kter pracoval v nejmenovanm eshopu, kde mli CTO, kter se rd oural v databzi ale neml super prva, take tam vdycky pustil njakou kokotinu, kter blocknula plku databze a vdycky pibhl aby mu to shodili, take oni u mli skript, kter kontroloval, jestli tam pod jeho username neb dlouho njak SQLOno se tedy pozdji ukzalo, e to tak pln nen pravda a je to sp joke, ale ta si myslm zstv celkem zajmav

Down sides

https://xkcd.com/1205/

Vdycky je ovem dobr si uvdomit, kolik asu strvte tm, e automatizujete prci a kdy u se to pestv vyplcet. Randal Munroe, kterho znte dky jeho komiksu XKCD na to udlal krsnou tabulku.

ChallengeJoin the hackaton!

Posledn vc co bych vm rd sdlil je, e pozdji m tady vystd mj kolega Martin, kter bude prezentovat nae zadn na ztej hackaton, pokud jste se nephlsili, urit to jet zkuste. Jsou tam super zadn a docela zajmav ceny

Dky za pozornostJan Klat | @klatys | skrz.cz


Recommended