Week 21; they still think I’m one of them; Amazon tech challenge
O sa las asta aici. Pentru ca, plm, Badawi si Sandeep au impresia ca la asta merge ca la fututu’ de capre si nu-i chiar asa.
Va puteti juca aici daca va pasioneaza.
Daca ai chef sa-mi dai o cafea, o poti face aici
Am incercat sa ma joc cu aia . Mi-au dat sa ma uit de ce nu merge un index.html.
Totul bine si frumos in redhatu’ ala atat ca eu stiu sa umblu prin fisiere doar cu mcedit, cu VI nu cred ca termin de editat httpd.conf intr-o juma de ora :).
exista alt editor preinstalat in Red Hat, unul mai sanatos la minte decat vi?
Can nu pot nici sa-mi pun eu mizeriile mele cu yum .
nu pot nici macar sa vad /var/log/messages sau sa rulez journalctl sa vad ce cacat de erori logeaza daemonul ala de httpd.
Nano nu ii peste tot?
Misto jucarie, multumim.
Nano nu e peste tot. Teoretic orice linuxar care se respecta tre sa stie sa se dea prin vim… desi iti prinzi degetele in el la inceput. Era o gluma la un moment dat cum ca dupa o saptamana la noul job noii developeri inca incearca sa iasa din vim…
Nu stiu si nici nu vreau sa stiu. In teorie, am auzit ca exista alte editoare (pico, nano, joe sau john, mceditul ala de mc). In practica, I seriously can’t be fucked. Sunt prea obisnuit cu vi-ul ca sa ma mai complic sa-nvat un editor la varsta mea.
Dracu’ stie, cine plm foloseste de-astea.
Ce-i drept, noobii. Dar si noi tre sa incepem undeva.
Ma bag si eu ca la servici am muie la ssh.
PS: vimtutor rulez daca vrei sa-nveti basic vi in 30 de minute, poate mai putin. Eu acum vreo 14 ani porneam un terminal nou si dadeam kill la vim ca nu stiam sa ies din el… deci as zice ca ajuta.
Pai, vi e cel mai noob-friendly in afara de mcedit, din cate stiu eu. Am vazut doua editoare din care nici nu stiu sa ies.
De altfel, “pe vremea mea” aveai de ales intre vi si emacs. Si, s-avem pardon, dar emacs era satana. Gen m-am uitat la el, am vazut ca nu inteleg nimic si am pornit vi :))
[root@ip-10-0-193-17 html]# wget http://localhost/
–2018-05-04 11:15:52– http://localhost/
Resolving localhost… ::1, 127.0.0.1
Connecting to localhost|::1|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 1914 (1.9K) [text/html]
Saving to: “index.html.1”
100%[===========================================================================================>] 1,914 –.-K/s in 0s
2018-05-04 11:15:52 (510 MB/s) – “index.html.1” saved [1914/1914]
[root@ip-10-0-193-17 html]# cat index.html.1
Javascript required
[root@ip-10-0-193-17 html]#
O fi bine?
Challenge Details
Status
Your challenge has been completed and your results can be found below.
Results
You scored: 16
N-am idee ce-nseamna.
Pai, vezi daca intri in top.
Pai am stat > 20 de minute ca testam ca barbaru’ cu telnetu’ si instaleaza-l si pe ala, vezi unde-s pe rh chestiile etc. Plm, n-am pretentii.
Mda, bine ai venit in lumea noua, aia in care concurezi cu sandeep si badawi, bo$$
nano ala e mai noob-friendly.
Nu-i vorba, ma descurc si cu vi basic, decat nimic, dar inteleg ca e contratimp si ma bat alde sandeep si badawi de mananc pamant, daca tre’ sa folosesc ala , dupa ce ca oricum nu-s neaparat foarte vioi la treaba asta.
+ experienta mea pe RH aproape nula :).
@Orbu
Poti sa dai cu yum install . Ca pe vremuri. Eu am instalat telnet, pentru ca clientii de web din consola is prea avansati pentru gustul meu :p
yum install mc nano …
Eu pana la urma nu pricep clar care e criteriul de punctare. Probabil mai trebuie sa petrec ceva timp in httpd.conf (wtf, nu era apache2.conf, s-a revenit la “ala vechi”?) ca sa-l fac cum trebuie. Oricum misto ca am vazut in treacat prin fisierul ala si ceva gen mod_user si mi-am adus aminte de site-uri gen …/~username de pe vremea cand imi faceam pagini web pe solarisurile din facultate (2002-2003?) (clusterul muppets). Vad ca si adminul inca e pe zona (stfp); baiat de treaba ca nu mi-a taiat porturile pe vremuri forwardate prin ssh si zebedee cand muistii ni le-au taiat la netul porcesc din regie.
…amuzant.
Un tip mi-a futut recordu’ anterior cu o secunda, but bitch, please 😉
Saracu’ Sandeep…
Baaai, eu credeam că alea sunt minute , aka hh:mm. Fuck the fuck off, nici nu apuc să mă loghez așa de repede. Mă duc să mă joc cu altceva 🙂
Noob total. As in prima data cand pun mana. Am luat 10. :))) probabil din 1000. Fain oricum.
Naw, nigga, mm:ss
Merge in vreo 9 secunde, dar trebuie sa ai PC si conexiune misto, nu rebuturi … Eu pierd lejer 3s din cauza lor.
Ai facut ceva script care corectează problema sau pur și simplu rescrie/ copiază configul de httpd, așa-i ?
Evident.
What the…
Ete, inca 2 secunde rase de-acolo – brusc, asa. 11 secunde acolo.
Da’ pe PC-ul pizdii (dai un click pe pagina sa incepi si apare “rotita” de ajax si apoi peste o secunda prima pagina…) cu conexiunea pulii (o secunda la ssh, o secunda la pagina), sugi pula ca un ghertoi pe bonuri de masa. CSF, NCSF.
Ii mai fut cateva incercari sa-l scot la 9s, dar nu cred ca o sa mearga (bine, chit ca nu iese, il scot pe simpaticu’ ala fara nume de-acolo lololol) De pe desktop ar putea merge. De pe laptopul asta basit…not really.
Deci o sa intru de shtou maine pe chestia asta – for self-embarassment purposes only.
…and there you have it.
Sub, nici nu mai incerc, deja trebuie sa ai “infrastructura” mai de doamne-ajuta si pula mea, n-o sa ma apuc acum sa intrerup miningul doar ca sa-i stresez si mai mult pe niste badawi si sandeepi.
Doamneee, eu chiar am dat click crezand ca e un joculet cu avioane. Speed masters! riiiiight. ar trebui un disclaimer pt cei slabi cu duhul.
@Manowar: Multumesc de link. E interesant.
@IulianS “N-am idee ce-nseamna.”
Nici eu.
Tot la proba “serve the index file in /var/www/html successfully”
– schimbat port in 80
– schimbat owner index.html
– chkconfig httpd on
– testat cu lynx
Rezultat: You scored: 55
@Manowar o mana de ajutor? Ce mai trebuia?
Boss, a venit vreo propunere de la aws? Vorba aia, presupun că n-au făcut ei degeaba topul ăla…
@C: da, dar ce folos, una e in US, una in Moldova (Irlanda). Nu prea utile.
@tux: fcontext si perms.
mm:ss ??? wtf!
Eu credeam ca-s hh:mm :))))
Clar, fara script rulat din comanda de ssh direct n-ai nici o sansa.
Apoi mai e partea cu logarea care poate fi optimizata in sensul ca iei pagina aia si o trimiti la un script sa ia userul si parola si sa execute automat ssh cu tot cu scriptul dorit. Nu de alta dar sa bagi parola aia poate lua ceva timp.
@Manowar Multumesc!
Tre’ sa pun burta pe carte pt SELinux.
Il foloseste cineva in “viata reala”?
io am facut asa:
1. modificat httpd.conf si pus portul 80 (era 81)
2. apachectl restart
3. chown + chmod a+r pe index.html
Misto oricum. Cand aud de 55 de puncte imi dau seama ca-s in urma 🙂
@IulianS
“Nu de alta dar sa bagi parola aia poate lua ceva timp.”
Nici cu copy/paste nu te loghezi in 9 secunde :))
Da, il foloseste. Si da, poti face totul in 9s (deja vedeti asta) sau sub 9s daca va tine pc-ul/conexiunea. Pe mine nu ma tin.
Intrebam de SELinux pt ca am vazut multe tutoriale care incep cu “Disable SELinux”. Bine, …, si cu disable firewall.
Si ma gandesc ca, daca reuseste careva sa-ti intre pe server si sa devina root, ar fi cam inutil.
@C: daca te intereseaza asa ceva, baga mare.
Eu le-am facut pe primele 3 – linux, deployment, hacker. Daca te intereseaza US sau Irlanda, baga mare. Banii sunt buni spre foarte buni – mai buni in US decat in Irlanda. Pentru mine n-aveau joburi disponibile in UK, doar in alea doua Moldove. In Irlanda nu ma duc eu nici de frica, iar in US nu prea vrea sotia – in sensul ca nu vrea nici moarta. Asa ca meh.
..iar daca nu te intereseaza, le poti face ca mine, de fun, sa-i crizezi pe badawi si pe sandeep 🙂 Gen sa se vada cu ochiul liber diferenta dintre white and proud si cioroi de nisip #valoare #dusmani
Plm, poate ma trezesc ca are vreun goatfucker d-ala pc de gaming si conexiune epica si ma depaseste cu o secunda =))
Hahaha, am un deja vu cu Jason din Austin ăla. Jason și mai cum? 🙂
Da, man, dar când aws.txt e mostly gibberish pentru mine, mai am până acolo… Mulțam oricum.
Haha, da, asa arata toate notitele mele, ca eu dupa de astea invat, cu keywords si flashbacks 🙂 nu am putut invata “normal” niciodata. Se uitau profesorii pe ele si se cruceau ca nu luam 2 pe linie.
Dar testele alea nu sunt de aws. Sunt de linux, devops si hecareala.
Te consider rasist și xenofob și consider că sunt tare dezamăgit că printre cei pe care-i cunosc există asemenea persoane care discriminează sub această formă grosolană, de neacceptat în zilele noastre :))
Închei spunând că… Badawi, Sandeep, Patel, să-mi sugă pula nițel.
Asta pentru că tocmai am aflat că pe ăla care mi-a suflat mie postul de la Berlin că na, el era acolo și eu aici… îl cheamă Patel. Suuugiii pula cu toată India ta, zic. Nu a ta, a lui Patel, ov corz.
Ooo, multumesc pentru consideratie!!!
Challenge accepted! ->
Alias Time Result
tudorxp 00:07 %
Liviu 00:09 %
Liviu 00:10 %
Liviu 00:11 %
Liviu 00:11 %
Not bad.
Hmm…ma intreb daca as putea totusi sa bat timpul ala.
Ia hai ca-ncerc de pe desktop 🙂
Sincer, p-asta nu stiu daca-l mai bati, dar plm, succes.
Cineva de la Amazon o sa faca ochii cam mari. Dupa care o sa-si dea seama ca nu au nevoie de oameni in UK anyway 🙂
…cat despre Badawi si Sandeep, aia cred ca se intorc la futut capre sau ceva.
Alias Time Result
TheFog -00:13 %
Liviu 00:00 %
Liviu 00:02 %
tudorxp 00:07 %
Liviu 00:09 %
baaa, serios, facusem si eu script pe baza la ce-ati zis voi pe aici, mecanizam la el acolo, eram , pe la 20 si ceva secunde – da, stiu mai lame decat indienii, si vad 00:00. Da-o in sange, tre’ sa spui cum ai reusit asa timp . Ce-ai pus in scriptul ala sa mearga sub o secunda? Gen cum apesi start si stop?
Doar daca te poti pune cu ei, ceea ce, evident, nu se poate. De ce? Pai iti zic eu:
Companie: – am nevoie de N oameni care sa faca proiectul asta bugetat la X man-days. Astept propuneri.
Firma de contractori din India: – iti putem oferi N oameni de maine si daca e nevoie de resurse suplimentare mai putem adauga 10%-15% extra in functie de cum merge proiectul.
Companie din Europa: – Lansam un proces de recrutare azi… (restul stiti deja cum se deruleaza ca sunteti prin IT aici)
Asta e un mare avantaj al indienilor ca sunt previzibili ca resurse, ceea ce-i mare lucru. Si sa nu aud ca indienii fac treaba mizerabila, proasta, de calitate indoielnica pentru ca alternativa e sa nu mai faci nimic, sa anulezi proiecte samd.
Cu alte cuvinte: get used to it. Si cand m-am dus prin state era plin de indieni prin sediul firmei, la origine americana. Cum in US sunt putin mai avansati in domeniu decat Europa as zice sa luam aminte. Poate confirma si cineva care lucreaza efectiv acolo.
Eu vorbesc din perspectiva unuia care face review la codul indienilor si care vede cum proiectele se duc acolo. Nu mai e de mult vorba de competente, e vorba de predictibilitate si cum sa lucrezi cu ei eficient (adica sa-i tii in frau ca altfel nu misca prea mult). Cu alte cuvinte, competitia e “nedreapta” pentru cei de nivel inalt in cazul in care vor sa concureze cu resurse ieftine.
“Prosti dar multi” ar zice unii si nu cred ca sunt departe de adevar. Doar ca ce consideram noi prosti acum ceva ani sunt acum acceptabili pentru ca “desteptii” aia nu prea mai sunt. Sau daca sunt, vor cam cat 2 prosti (cel putin) si emit si pretentii.
nu apesi tu ci apasa scriptul :). Altfel clar n-ai cum.
Baaaai, milisecunde?!!one
Plm, unde-s caprele alea?
@Orbu: you don’t.
@Iulian: posibil. Intre timp, coloratii aia pot considera asta un semn banal de “no Irish, no dogs, no pakis”.
Timpul merge batut, dar e deja chestie de fite – milisecunde, adica. Asa ca, daca aveti chef de un challenge, well, there you go 🙂
lol, mai am ceva idei dar sa vedem daca e si timp, si daca si merge:) de batut mai greu, poate chiar imposibil daca tin timpul in secunde.
In secunde nu. Acum e deja chestie de ms. Dar oricum, cu 7s, o sa te intrebe aia daca vrei Irlanda sau US 🙂 sau, cine stie, poate ai mai mult noroc ca mine si-ti fac loc in UK cumva.
bah, they took your scores down (?!) which, I guess, means they might dislike my supposed method of beating that time even more. oh well, we’ll see
Nu mi se pare.
Eu inca le vad. Poate nu te uiti unde trebuie?
oh, now they’re back. there’s something strange in a cache somewhere, nevermind
yeah… ce pot sa zic, deschisesem site-ul cu 10 min inainte, si tot ce era mai mic de 00:07 disparuse;
am dat si refresh si la fel.
dupa ce am pus comentariul am intrat din nou peste cateva minute si sunt cu 00:00 iar;
ori a fost un cache la mine/la ei… ori memoria deja imi joaca feste… nu m-ar mira nici asta, clar imbatranesc 😀
Pula mea, n-au decat sa faca fix ce vor ei cu scorurile, ca mi se rupe pula 🙂 (plm, imi pasa daca aveau un job pentru mine in UK, da’ asa, cu Irlanda/US, sa ma pupe-n cur). Doar ca … nu am facut nimic “ilegal” acolo. Doar am folosit o alta abordare, una ceva mai creativa (si fully automated, evident). Oricum, si fara a automatiza complet chestia asta, tot ies la 1-2 secunde.
…and here we go
Alias Time Result
tudorxp 00:00 %
Liviu 00:00 %
Liviu 00:00 %
Liviu 00:00 %
Liviu 00:02 %
Dar – _dar_ – e ceva dubios cu sortingul in pagina asta. Imediat dupa ce am scos 00:00, aceeasi pagina arata asa:
Alias Time Result
Liviu 00:00 %
Liviu 00:00 %
Liviu 00:00 %
tudorxp 00:00 %
Liviu 00:02 %
Ceea ce ma face sa cred ca rezultatele-s pastrate in baza de date in secunde, si ordinea la acelasi numar de secunde nu are neaparat vreun sens ci depinde de… altceva (last accessed row? w/e)
Anyway – time to stop – si daca am vedea ms(daca exista), de acum inainte mai am doar tehnici de HFT si n-am bani de d-astea. Cheers 🙂
Da, ei nu calculeaza in ms, iau doar secundele (din motive lesne de inteles). Asa ca daca tu imi “egalezi” recordul, esti trecut pe primul loc, cum ar veni. Daca eu il “egalez” iar acum, ajung eu iarasi pe primul loc.N-am zis vreodata ca aia de la Amazon ar fi chiar geniali (serios, cat de greu era sa treaca in ms/us)
O sa testez chestia asta acum, ii dau eu una-n goarna si vedem daca ma trece pe mine pe #1 dupa. Daca da, cre’ ca pur si simplu il trec pe primu’ loc p-ala care-a facut-o cel mai recent (la timp “egal” – “egal” cand calculezi doar secundele si nu te uiti la ms).
Nu am idee cum calculeaza, am presupus gresit.
Nu stiu ce vezi tu. Eu asta vad:
Either way, cum am zis (si cum zici si tu), de la punctul asta incolo, e chestie de ms, tuning penal si plm, pana la urma, am pingu’ pe care-l am si netu’ pe care-l am. Chiar can’t be fucked. O pot face mai rapid – si sunt sigur ca si tu – da’ gen…plm, in timp ce noi doi ne alintam aiurea, pakis aia probabil ca s-au spanzurat de lustre. A fost fun un weekend. Pula mea, noroc cu tine, ca altfel aveam pe post de competitie tristii aia cu caprele din desert.
In ceea ce ma priveste, bravo, bo$$. Cand ne mai vedem, putem bea un cico in cinstea sandnigarsilor de peste tot. BTW, ati cumparat sau inca mai cautati?
PS Probabil ca boii de la Amazon au inceput deja cu pariurile 🙂
Da, good fun… ne vedem candva, sigur. Traiasca sandnigarsii 🙂
N-am cumparat si de fapt momentan e pe hold… eu sunt foarte nervos pe imbecilii astia la care lucrez si 95% trebuie sa-mi caut alt job, asa ca nu prea avem ce face decat sa asteptam un pic… eh, asta e.
plm, nu mi-a luat decat o zi 😀
Pai, da-i cu paine si rockstareste CV-ul pe la ei si succes.
you broke it!
silly race condition.