Povestiri din criptă

Notificare preliminară: acest post este strict de vineri și mai mult distractiv decât tehnic. Vă așteaptă povești amuzante despre eșecurile ingineriei, anecdote din partea întunecată a muncii cu operatorii de telefonie mobilă și alte zgomote ușoare. Dacă voi exagera undeva, o voi face doar pentru interesul genului, iar dacă voi minți, acestea sunt doar evenimente din zilele atât de îndepărtate încât nimănui nu-i va afecta. Dar dacă veți observa vreo greșeală tehnică sau alta — corectați-mă fără milă, am fost întotdeauna de partea justiției.

Atenție, încep fără prelungiri!

Backdoor în curte

În camera noastră de serviciu de la parter erau feronerie mari, de la soclu și aproape până la tavan. Dădeau spre parcarea de serviciu, de unde, dimineața, plecau tot felul de măsurători și alți angajați de teren. Parcarea era situată la o distanță suficientă de intrarea principală și toate celelalte intrări de serviciu, plus că era delimitată de două bariere.

Într-o dimineață, se îndreaptă către clădire mașini de poliție, iar la toate punctele de acces stau polițiști și fac controlul tuturor care pleacă. Pe lista de distribuție de serviciu apare un alert: brusc (cu adevărat brusc, nu ca de obicei) a sosit un control al licențierii software-ului, vor inspecta stațiile de lucru. Cei care au ceva piratat pe computere trebuie să șteargă totul imediat!

Desigur, în ceea ce privește sistemele de operare, software-ul de birou și de serviciu — majoritatea erau licențiate. Dar nu tot, nu întotdeauna și nu peste tot; iar ce au pus angajații pe laptopurile de serviciu — este o poveste complet întunecată. Am început să verific computerele din zona mea de responsabilitate pentru piraterie, ștergând rapid câte ceva...

...Și în acel moment, în camera de serviciu, inginerii încep să intre cu pași grăbiți și nervoși, cu laptopuri și unități de sistem în brațe. Intră pe ușă, iar apoi ies râzând de absurditatea situației pe fereastră: toate intrările erau blocate, dar despre un asemenea backdoor demonii ordinii nu s-au gândit. Așadar, în timpul controlului contabilității (unde totul era exemplificativ), angajații au scos tot ce era suspect.

Trecutul – acolo

Dacă v-ați arătat interesul și nu ați închis fila — iată o mică expunere a ceea ce se întâmplă în timp, spațiu și oameni. Eu sunt un tânăr, verde ca o frunză de ștevie, absolvent de IT, care a început să lucreze în biroul de inginerie al «MegaFon» din Samara (pe atunci cunoscut și sub numele de «MCC Volga»). Pentru mine, acesta a fost primul adevărat contact cu Tehnica cu T mare și cu Tehnicienii cu T mare: fiind cel mai tânăr dintre acești mici demonii, am privit cu entuziasm cum lucrează inginerii experimentați, încercând fără succes să pătrund în înțelepciunea lor. Până când acea înțelepciune nu mi-a intrat în creier, am putut doar să mă uit la o grămadă de monitorizări diverse, îngrijorându-mă de fiecare dată când apărea ceva „roșu”.

Povestiri din criptă

Dacă cineva dintre personajele menționate aici se recunoaște — salutări!

Dacă funcționează — nu-l atinge (dar atinge-l dacă nu funcționează)

Unul dintre tehnicienii superioară menționați mai sus a fost Misha Basov. În anii de muncă la «Mega», am auzit multe lucruri bune și interesante despre el, în sensul că a fost printre cei care au contribuit semnificativ la inițierea a numeroase procese. Nu am reușit să vorbesc prea mult cu el: ne-am întâlnit practic în departamentul de resurse umane, când eu am venit cu documentele, iar el le lua.

Unul dintre sistemele de monitorizare cu care am lucrat a fost scris de Misha. Nu-mi amintesc foarte bine ce monitoriza, dar știu că Misha a creat o soluție temporară care a devenit rapid permanentă. Și bine a fost: multe dintre lucrurile pe care tehnicienii adevărați le fac din nevoile lor imediate ies foarte bine. Acest sistem de monitorizare a fost, de asemenea, pe placul tuturor, funcționând fără suport și întreținere, însă nimeni nu știa cum.

După câțiva ani de la plecarea lui Misha, monitorizarea a început să afișeze o pagină goală.
Imediat am dat alarmă. Șeful de tură a dat alarmă. Șeful sectorului a dat alarmă.

Șeful departamentului a tras alarma. Șeful serviciului a tras alarma. Șeful departamentului a sunat clopoțelul. Sunetul a fost auzit de directorul IT al întregii regiuni Volga, care a convocat imediat o întâlnire. Acolo l-a chemat pe șeful departamentului. Acesta a strigat la șeful serviciului. Acesta, fără să înțeleagă esența problemei, l-a chemat pe șeful departamentului. Acesta, neînțelegând ce s-a întâmplat, l-a chemat pe șeful sectorului, care l-a chemat pe șeful schimbului. Iar acesta a dat vina pe mine.

Odată, într-o schimbare de tură, am mers la această întâlnire. S-au spus multe cuvinte, a fost chemat responsabilul pentru monitorizări (nu am auzit nimic clar), s-a menționat că monitorizarea a fost realizată de Basov, că este foarte importantă, dar că nimeni nu înțelege și nu știe cum funcționează… Totul s-a redus la faptul că sistemul inutil și incomprehensibil trebuie eliminat, iar în locul acestuia trebuie implementată o soluție testată de un furnizor de încredere.
În timp ce se vorbea, am reușit să obțin un laptop de la cineva și acces SSH la acel server. Eram curios să văd ce sistem super avansat a scris legendarul Basov.

Intru, iar prima mea reacție este să tastez:

df -h

Comanda îmi răspunde cu ceva de genul:

Filesystem      Size  Used Avail Use% Mounted on
/var            10G   10G  0G    100% /

Curăț directorul /var/log, umplut de-a lungul anilor, actualizez monitorizarea — totul funcționează. Am reparat!
Întâlnirea se oprește, se desfășoară, toți se dispersează. Pe drum, șeful departamentului se bucură și îmi promite un bonus!..

… În loc de bonus, am primit apoi o reprimandă mentală pentru că accidental am stricat livrarea sistemului de monitorizare de la un furnizor de încredere.

Aici locuiesc casele

Una dintre responsabilitățile inginerilor de serviciu era controlul cheilor electronice de acces în sălile de mașini. Sălile m-au impresionat foarte mult atunci: rânduri de rack-uri pline cu echipamente server și de comunicație, linii de fibră optică și cabluri de interconectare (undeva — așezate perfect, undeva — transformate într-un ghem incredibil de spaghete), zgomotul constant al aparatelor de aer condiționat și podelele false, sub care era atât de confortabil să răcești băuturile… Intrările în săli erau blocate cu uși grele hermetice, menite să asigure blocarea automată în caz de incendiu. Intrarea și ieșirea erau strict protocoled cu semnătură, pentru a se ști cine și de ce se află înăuntru.

Cel mai mult în aceste săli mi-au plăcut, desigur, dulapurile serverelor „superdome” — două HP SuperDome 9000 care asigurau funcționarea sistemului de facturare. Două noduri identice, unul mereu activ, iar celălalt — un rezervor sincronizat de urgență. Singura diferență între ele era IP-urile, unul era x.x.x.45, altul — x.x.x.46. Toți inginerii știau aceste adrese, pentru că, dacă s-a întâmplat ceva cu sistemul de facturare, prima dată te uitai să vezi dacă superdome-urile sunt vizibile. Invizibilitatea superdome-urilor — ahnung.

Într-o dimineață, un astfel de ahnung se întâmplă. În decurs de două secunde, toate serviciile de pe ambele servere dispar, sistemul de facturare se prăbușește în nimic. Verificăm repede server — sunt ping-uite, dar pe ele nu este cu adevărat nimic!

Nu apucăm să începem complexul de măsuri preconizat, că aud un urlet puternic „O SĂ TE ÎNJUR, STUDENT!”; în cameră intră administratorul-șef al serverelor, ia de pe raft cheia electronică a mașinilor și fuge acolo.

Foarte repede după asta, monitorizarea revine la normal.

S-a întâmplat următorul lucru: un nou angajat al companiei contractante, care configura un set de noi mașini virtuale, a introdus manual adrese IP statice consecutive, de la x.x.x.1 la x.x.x.100. „Studentul” nu știa despre adresele sacre și intangibile, iar celor vechi nu le-a trecut prin cap că cineva ar putea să le atace astfel.

Serviciul „Antispam”

Uf, turele de noapte! Le-am iubit și le-am urât, pentru că era 50/50: fie lucrări planificate pe echipamente, unde participai activ, cu mintea adormită și mâinile tremurânde ajutând inginerul, fie liniște cu o stare de calm. Abonații dorm, echipamentele funcționează, nimic nu se strică, operatorul se relaxează.

Povestiri din criptă
Tura decurge conform planului.

Odată, o astfel de liniște de miezul nopții este întreruptă de un apel la telefonul de serviciu: bună ziua, suntem de la Sberbank, ne deranjează, cartela SIM din care trimitem alertele a încetat să mai funcționeze.

Se întâmpla demult, înainte de implementarea conexiunilor IP la gateway-ul SMS. Așa că, pentru ca Sber să poată trimite mesaj de la numărul său celebru 900, ei luau cartela SIM furnizată (probabil chiar mai multe), o băgau într-un modem GSM și așa lucrau.

Ok, am acceptat problema și am început să investighez. Primul lucru pe care-l fac este să verific starea cartelului SIM în sistemul de facturare, iar acesta este blocat. Ce naiba — lângă este un mesaj roșu "NU BLOCAȚI" și un link către o dispoziție a arhidemnului. Uau, chiar interesant.

Verific motivul blocării, ridic sprâncenele și călătoresc în biroul vecin, unde o fată din departamentul de fraudă se uită la monitor.

"Lenochka," îi spun eu, "de ce ai blocat Sberbank?"

Ea este confuză: a spus că a venit o plângere că de la numărul 900 vin mesaje spam. Așa că am blocat, dimineața vom rezolva.

Și tu spui că plângerile abonaților sunt ignorate!

Desigur, cartela SIM a fost deblocată.

O poveste foarte înfricoșătoare.

Când m-am angajat prima dată, mi s-a prezentat ceva asemănător cu o vizită de orientare. Ne-au arătat echipamentele: servere, aer condiționat, invertoare, sisteme de stingere a incendiilor. Ne-au arătat o stație de bază, care se afla într-o dintre camerele de experimentare, explicând că, deși transmițătoarele sunt activate la puterea minimă, ar fi mai bine să nu intri prin ușa ecranată în acel moment. Ne-au explicat despre structura rețelei mobile, despre alimentarea principală și de rezervă, despre reziliență și că rețeaua este proiectată pentru a funcționa chiar și după un bombardament nuclear. Nu știu dacă a fost spus pentru a impresiona, sau este adevărat, dar mi-a rămas în minte.

Și într-adevăr: oricât de haotic ar fi fost uneori local, rețeaua vocală din regiunea Volga a funcționat mereu fără întrerupere. Nu sunt specialist în comunicații, dar știu că echipamentele (și stațiile de bază, și terminalele clienților) sunt proiectate pentru a maximiza supraviețuirea "vocii". A fost oprită alimentarea la stația de bază? Își va reduce puterea, va trece pe generatorul de rezervă/baterii, va opri transmiterea traficului de date, dar vocea va continua să funcționeze. A fost tăiat un cablu? Stația va trece pe canal radio, care este suficient pentru voce. Telefonul a pierdut conexiunea cu stația de bază? Va crește puterea și va căuta semnalul până se va conecta la turn (sau până va rămâne fără baterie). Și tot așa.

Dar o dată, în birou a clipit lumina, iar afară au început să vibreze generatoarele diesel. Toată lumea a început să verifice echipamentele: la partea IT nu s-a întâmplat nimic critic, dar din monitorizarea stației de bază s-a auzit o reacție nedumerită "oh, oare?". Apoi: "băieți, toate stațiile noastre au picat, verificați conexiunea".
Scoatem mobilele — nu avem semnal.

Încercăm telefonia IP — nu există acces la rețeaua mobilă.

Nu există rețea. Deloc. Nicăieri.

Amintindu-mi de cuvintele despre bombardarea atomică, așteptam subconștient câteva secunde până când unda de șoc ne va ajunge — alt motiv pentru lipsa semnalului nu-mi venea în minte. Era înfricoșător și curios în același timp: într-un fel înțelegeam că nu voi putea face nimic. Ceilalți băieți erau la fel de nedumeriți, nimeni nu putea înțelege nimic.

Nu a fost nicio undă de explozie. După un șoc de cinci secunde, ne-am îndreptat spre telefonul din rețeaua urbană, pregătindu-ne să sunăm birourile regionale. Rețeaua urbană, din fericire, funcționa, dar în regiuni confirmau: întregul Samara era „mort”, niciun echipament nu răspundea, niciun apel nu mergea.

După cinci minute, cineva dintre electricieni a adus vestea: a fost o explozie undeva la un central electric, a lăsat fără energie minim toată Samara, posibil și întreaga regiune. Am respirat ușurați; iar când s-a făcut comutarea pe puteri de rezervă — am putut chiar să respirăm din nou.

O altă poveste înfricoșătoare (dar puțin stupidă)

Cel mai mare fiasco pe care mi-l amintesc s-a întâmplat în timpul unei sesiuni directe cu actualul fost lider. Atunci exact se implementa caracteristica de a trimite întrebări prin SMS, așa că ne-am pregătit din timp pentru creșterea sarcinii pe rețea: am verificat totul și am pregătit, iar cu o săptămână înainte de ziua X, am interzis orice lucrări, cu excepția celor de urgență. Un astfel de protocol este utilizat în orice caz de așteptare a unei sarcini mai mari, de exemplu — în sărbători. Iar pentru inginerii de serviciu nu contează că e zi liberă, pentru că atunci când echipamentul nu este atins, nu se poate întâmpla nimic, iar dacă se întâmplă — toți specialiștii sunt staționați din timp în birou.

În general, stăm, ascultăm liderul național, fără să ne facem griji.

De la echipele de comutare se aude un murmurat „E***te.”

Mă uit la mine — într-adevăr „e***e”: rețeaua campusului a căzut.

Într-o secundă moare totul (pe atunci nu exista meme-ul cu Natasha și pisicile, dar ar fi fost util). Segmentul utilizatorului din rețea dispare, dispare tehnologia. Cu o spaimă crescândă, încercăm să verificăm ce mai este în stare de funcționare, iar după ce verificăm, ne îndreptăm spre dulap pentru sticla ascunsă de coniac medicinal: au rămas doar apelurile vocale (v-am spus, ele sunt rezistente!), tot restul a murit. Nu este internet — nici GPRS-ul abonatului, nici pe fibră, care este împărțită cu câțiva subprovideri. SMS-urile nu sunt trimise. Catastrofă! Sunăm regiunile — la ei rețeaua funcționează, dar Samara nu o văd.

În decurs de o jumătate de oră, sfârșitul lumii a devenit aproape palpabil. Zece milioane de oameni, a căror totul s-a stricat dintr-o dată și care nu pot apela la call center, pentru că terminalele vocale din call center funcționează prin VOIP.

Și asta în timpul discursului celui mai întunecat conducător! O nouă victorie a departamentului de stat și a lui Obama personal!

Tehnicienii de serviciu au reacționat rapid și au lucrat foarte bine: în decurs de o oră, rețeaua a prins viață.

O astfel de eroare nu este la nivel de județ, și nici măcar regional; despre așa ceva trebuie să se raporteze la Moscova cu toate detaliile și identificarea vinovaților. De aceea, celor care au participat la anchetă li s-a interzis să spună adevărul sub amenințarea concedierii, iar pentru autorități s-a redactat un raport plin de apă și neclaritate, din care reieșea că «s-a întâmplat de la sine, nimeni nu este vinovat».

Ce a fost de fapt: unul dintre șefi avea termenele de implementare întârziate și salariile compensate pentru acestea. Șefului șefului i s-au întârziat, și așa mai departe; de aceea s-a făcut presiune pe unul dintre noii ingineri, ordonându-i să efectueze activările necesare ale rețelei «până când totul este liniștit». Inginerul nu a avut curajul să conteste, sau măcar să ceară un ordin scris: aceasta a fost prima sa greșeală. A doua — a greșit în configurarea de la distanță a routerului Cisco, atingând rezultate record în eșecuri într-un timp foarte scurt.

Din câte știu eu — nu a fost pedepsit nimeni.

Sărbătoarea vine la noi

Sărbătorile, așa cum am menționat deja, au fost întotdeauna zile speciale pentru noi. În aceste zile, încărcarea rețelei crește brusc, iar numărul apelurilor și mesajelor de felicitare atinge valori record. Nu știu cum este acum, cu dezvoltarea comunicării pe internet, dar atunci, doar cu ocazia Anului Nou, operatorii erau nevoiți să gestioneze un volum semnificativ de felicitări telefonice.

De aceea, în noaptea de Anul Nou, inginerii din toate departamentele erau de serviciu la birou (iar în afara biroului existau echipe pregătite să îndure viscolul pentru a remedia o avarie la stația de bază dintr-un sat îndepărtat). Responsabilii de facturare, administratorii de echipamente, programatorii, specialiștii în rețea, tehnicienii, angajații de servicii, suportul contractorilor — fiecare avea rolul său. Și, dacă condițiile permiteau, se adunau la noi în sala de de serviciu, observând pe dispozitivele noastre de monitorizare explozia de trafic care urma după fusurile orare din întreaga regiune Volga.

De trei sau patru ori pe noapte, întâlneam Anul Nou, deși în asta nu era atât de multă festivitate, câtă nervozitate: va rezista echipamentul la supraîncărcare, nu se va defecta vreun link din lanțul tehnic complex…

Povestiri din criptă

Sasha, responsabil de facturare, era deosebit de neliniștit. El, în principiu, părea mereu că întreaga sa viață se desfășoară pe un nerv descoperit, deoarece trebuia să se ocupe de toate problemele legate de facturare, să răspundă pentru toate greșelile, și era trezit mai des decât alții noaptea; cu alte cuvinte, nu îmi explic cum și de ce lucra acolo unde lucra. Poate că era plătit foarte bine sau familia lui era ținută ostatică. Dar în acea noapte aveam cu totul senzația că, dacă aș lovea cu unghia în Sasha, el s-ar descompune în praf din cauza tensiunii acumulate în el. Pentru astfel de cazuri neplăcute avem o mătură, iar între timp — ne facem treaba, privind la coniacul care aștepta să fie servit.

Oră după oră au trecut toate vârfurile de încărcare, iar toată lumea a început să-și verifice sistemele. Tehnicianul de comutare devine palid: pe unul dintre comutatoarele regionale a dispărut tot traficul de facturare. Asta înseamnă datele tuturor apelurilor care au trecut prin comutator; acestea sunt scrise într-un fișier, care este descărcat pe BRT pentru tarifare prin FTP (simplu, dar fiabil).

Comutatorul, imaginându-și ce volum de clismă cu ulei de turpină îi va fi aplicat pentru pierderea o parte din venitul de Anul Nou pe întregul region, a tremurat de frică. Întorcându-se către Sasha, s-a adresat nobilului domn billingist cu o voce plină de emoție și speranță: „Sasha, te rog, uită-te, poate BRT a reușit să extragă tarifarea? A, te rog, uită-te!".

Sasha a gustat din coniac, s-a servit cu o tartină cu caviar, a mestecat încet și, închizând ochii de plăcere, generată de faptul că nu era el cel în culpă, a răspuns: „Am verificat deja, nu sunt fișiere…".

(Minunatul meu corector m-a întrebat ce s-a întâmplat cu bietul comutator. O, soarta lui a fost cumplită: a fost condamnat la o săptămână de ture la prima linie de suport al call-center-ului, interzis să înjure. Br-r-r!)

Aruncă o piatră, cine este fără păcat

Din aceste povești s-ar putea forma impresia că eu personal, și alți colegi nu au făcut greșeli. Nimic mai fals, am făcut greșeli, dar într-un mod mai puțin spectaculos și fără consecințe interesante. Munca era considerată potrivită pentru studenții de ieri fără minte și experiență, nu aveai ce să iei de la un astfel de angajat, să-l dai afară pentru o greșeală — nu e sigur că noul va fi mai deștept. Dar a arunca responsabilitatea pentru greșelile tale pe „tură” era pentru ingineri o disciplină sportivă aparte: au uitat, nu au înțeles, nu au notificat la timp, așa că erau pedepsiți. „Tura” a stăpânit perfect arta de a se eschiva, nu de fiecare dată reușeau, dar toată lumea înțelegea. Așadar, se întâmpla — dar, de regulă, fără consecințe grave.

Povestiri din criptă
Analizăm un alt „incident” în timpul schimbului.

În câțiva ani de muncă acolo, pot să-mi amintesc trei cazuri când cineva a fost concediat din departament.
O dată, un inginer în tura de noapte a decis să bea o bere, iar în acel moment a intrat directorul tehnic în tură. Uneori el putea intra pur și simplu să salute (se pare că a început tot de la tură). L-a prins pe băiat cu o conservă de bere, un click pe telefon, concediere. N-a mai băut bere noaptea.

Într-o altă ocazie, comutatorul de tura a ratat o avarie foarte gravă. Detaliile nu le mai țin minte.

Și a treia oară — deja la sfârșitul perioadei mele acolo. Condițiile de muncă s-au deteriorat semnificativ, a fost o fluctuație de personal extremă și ore suplimentare îngrozitoare. Oamenii lucrau uneori timp de 24 de ore, apoi se odihneau 12 ore și din nou ieșeau la serviciu pentru un alt tur de 24 de ore. Și eu am muncit așa, câtă vreme sănătatea mi-a permis și era plătit; apoi, efectuarea orelor suplimentare a fost practic abandonată (în mod normal promiteau compensații în timp liber, când va fi posibil — dar toată lumea știa că nimeni nu va merge vreodată la odihnă), iar pentru ture erau obligati să vină aproape cu amenințări. Un inginer nu a mai rezistat și, în mijlocul schimbului, s-a ridicat de la birou și a plecat acasă pentru totdeauna, trecând pe la biroul șefului și insultându-l. Îmi amintesc o scrisoare de informare, în care acest inginer era denigrat post factum ca fascist și trădător, în fiecare frază se simțea cum superiorii erau iritați de un astfel de comportament.

Referitor la eșecurile mele personale — un caz m-a marcat prin neobișnuitul său. Din nou, în turele de noapte, totul era liniștit, nimic nu se întâmplă. La schimb un verificăm monitorizarea: ups, noaptea a căzut procesarea datelor de la comutatoare, o lampa roșie era aprinsă de ceva timp. Am fost atent la acest semnal toată noaptea — și parcă nu l-am perceput. Deși era unul dintre cele mai evidente și evidente monitorizări, încă nu înțeleg de ce nu l-am văzut.
Nu au fost scuze de adus, eroarea era clară și sută la sută culpabilă, un accident de categoria a cincea și o concediere foarte probabilă. După douăsprezece ore de tură de noapte, m-au ținut până la prânz, obligându-mă să scriu explicații. Deoarece nimeni nu ar fi crezut adevărul, a fost nevoie să inventez o poveste, că din cauza unei răni am luat prea multe analgezice și am adormit. Șeful de serviciu s-a strigat la mine în biroul său, în general, totul se îndrepta spre concediere — dar s-a concretizat într-un avertisment cu penalizări. În acele vremuri, la Mega nu mai vedeam bonusuri de câțiva ani, așa că nu am suferit niciun prejudiciu.

Amintește-te de episodul în care a venit tehnicul: într-o noapte oarecare, un tip enervant a intrat în camera de serviciu și a început să țipe că noi stăm nesecurizați (camera de serviciu nu ar trebui să fie închisă, de fapt), că suntem proști și că până dimineața așteaptă explicații de la noi cu privire la toate greșelile noastre. Tipul ăsta era șeful securității, și a fost OBLIGATIV. După ce a țipat, a dispărut în întuneric, iar dimineața l-am întrebat pe șeful nostru — ce facem? „Trimite-ți-l la naiba” — a răspuns acesta, și astfel incidentul s-a încheiat.

Cum am distrus departamentul

În acele zile, bashorg (atunci încă bash.org.ru, nu ceea ce este acum) era un site cult. Citatele apăreau aproape câte două pe lună, și a avea PROPRIA! CITATĂ!!! PE BASH!!! era la fel de cool ca, să zicem, să ai un domeniu de al doilea nivel prin anii douămi. Atunci bashorg era mai mult orientat pe IT și anime, deși era amuzant pentru toată lumea.

Fiecare dimineață de lucru a celui mai tânăr inginer (Adică eu) începea cu citirea bashorg-ului — treizeci de secunde de râs înainte de douăsprezece ore de suferință.

Odată, un coleg m-a întrebat de ce râd. I-am arătat. El a trimis linkul prin departament.

Munca s-a oprit pentru câteva zile: spre surprinderea mea, nimeni dintre colegi nu știa de bash până în acel moment. În camera de serviciu a fost un hohot: „Ah-haha-haha, să facem patch la KDE, ahaha-haha!”. „Igogo-go, să scufundăm ciocanele în mercur, bgegege!”. Ziua de lucru a fost pierdută, dar, pe de altă parte — ne-am îmbogățit viața considerabil.

Bonus pentru cei care au citit până la capăt

Țineți minte, în vremurile vechi, era o glumă populară: „Văd în Norton două discuri C, mă gândesc — de ce am două? Așa că am șters unul!”. Asta îmi amintește de una dintre poveștile mele preferate, pe care nu o povestesc eu, ci un altul. Și de fiecare dată e amuzant, ca prima dată:

18+, dar dintr-o melodie nu poți scoate versuri
Povestiri din criptă

Postscriptum

Aceste povești sunt o compunere prelucrată a unor postări de pe canalul meu de TG. Uneori apar astfel de năzbâtii; nu sugerez nimic, dar un link îți voi lăsa totuși.

O zi bună de vineri fără probleme tuturor!

Sursa: habr.com

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster