Autor: Yuri Gagarin

Internet Archive plănuiește să salveze postările publice ale Google+ care se închide

Rețeaua socială de la Google nu a avut succes la fel ca serviciul său social anterior, Wave. Desigur, motivele eșecului sunt puțin diferite, dar rămâne un fapt — Google+ se închide. Și deși în această rețea socială au fost mult mai puțini utilizatori decât pe Facebook, informațiile valoroase există totuși acolo. Înțelegând acest lucru, echipa Internet Archive a decis […]

Cum NU ar trebui să traducem titlurile filmelor

Titlul filmului este primul lucru la care atrage atenția spectatorul. Primul contact cu filmul determină interesul pentru acesta. Exact de titlu depinde într-o mare măsură dacă o persoană va viziona trailerul filmului și dacă va merge să-l vadă la cinema. Iar dacă luăm în considerare că industria cinematografică aduce corporațiilor media zeci de miliarde de dolari, titlurile sunt selectate cu atenție, bazându-se pe tendințe, reacții […]

Conceptele de programare în Scratch

Mulți cunosc Scratch – un mediu de programare pentru copii, unde învățarea se desfășoară de obicei prin crearea de proiecte creative pe principiul «de la simplu la complex». Totuși, «metoda clasică» de învățare a programării (variabile → ramificări → cicluri → funcții → structuri → obiecte → …) este dificilă în Scratch. Însă, schimbarea ordinii în care se învață conceptele (să le numim concepte) structurale, obiectual- […]

Condiții în Go și ciudățeniile lor

Credeți că aceste două variante de verificare a condițiilor în interiorul unui ciclu sunt echivalente ca performanță? if a > b && c*2 > d { …. } \/\/ și if a d { …. } Totul a început cu „încălzirea pentru minte”, trebuia să dau un exemplu de căutare optimă într-un array […]

Rezolvăm o problemă de interviu Google în JavaScript: 4 moduri diferite

Când am studiat performanța algoritmilor, am dat peste acest video cu un mock-interviu Google. Nu doar că oferă o imagine de ansamblu asupra modului în care se desfășoară interviurile în mari corporații tehnologice, dar ajută și să înțelegem cum sunt rezolvate problemele algoritmice, în cel mai eficient mod. Acest articol este o acompaniere a video-ului. Îmi ofer comentarii pentru toate soluțiile prezentate plus propriile […]

Cum să eșuezi implementarea unui sistem CRM?

O colegă de-a mea și-a dorit foarte mult un iPhone 4S. Atunci era vârful tehnologiei. După ce a primit un bonus, a renunțat la vacanță și și l-a cumpărat — alb, plăcut greu, invidia întregului departament de vânzări. După un timp, a început să se plângă că nu înțelege de ce toată lumea era atât de fascinată de aceste iPhone-uri, că-i doar un telefon, e îngrijorător să-l dai pe jos, dar și […]

Publicăm aplicații iOS în App Store cu GitLab și fastlane

Cum GitLab cu fastlane compilează, semnează și publică aplicații iOS în App Store. Recent, am avut un articol despre cum să compilăm rapid și să lansăm o aplicație Android cu GitLab și fastlane. Aici vom vedea cum să compilăm și să lansăm o aplicație iOS și cum să o publicăm în TestFlight. Verificați cât de bine îmi aduc modificările pe iPad Pro […]

Integrarea AppCenter și GitLab

Salutare! Vreau să împărtășesc experiența mea în configurarea integrării GitLab și AppCenter prin BitBucket. Necesitatea unei astfel de integrări a apărut în timpul configurării lansării automate a testelor UI pentru un proiect multiplatformă pe Xamarin. Tutorial detaliat mai jos! * Voi scrie un articol separat despre automatizarea testării UI în condiții de multiplatformitate, dacă va exista interes din partea publicului. Am găsit doar un singur articol similar. Deci […]

Perfecțiunea este plictisitoare, dar ne vom strădui să o atingem

Florian spune că perfecțiunea este plictisitoare, deoarece toți noi rezolvăm probleme. Atunci când vedem ceva imperfect, mintea noastră vrea să afle ce se întâmplă — devenim curioși. Pe de altă parte, atunci când ceva este prea neregulat sau «slab», ignorăm ca pe un zgomot irelevant. A provoca curiozitate este unul... dar ce face imperfecțiunile frumoase? Diferența dintre perfecțiune […]

1. Check Point Getting Started R80.20. Introducere

Bine ați venit la primul curs! Și vom începe cu Introducerea. Înainte de a începe discuția despre Check Point, aș dori să mă aliniez cu voi „pe aceeași frecvență”. Pentru aceasta, voi încerca să explic câteva concepte de bază: Ce sunt soluțiile UTM și de ce au apărut? Ce este un Next Generation Firewall sau un Enterprise Firewall, cum se diferențiază de […]

Eroarea supraviețuitorului

„Apărarea” este un etichetă bună pentru fapte rele. Milton Friedman „Libertatea de a alege” Acest text a rezultat din analiza unor comentarii la articolele „Defectele aprecierilor” și „Economia și drepturile omului”. Interpretând anumite date și formulând concluzii, unii comentatori au comis tipica „eroare a supraviețuitorului”. Ce este „eroarea sistematică a supraviețuitorului”? Este considerarea a ceea ce este cunoscut și neglijarea a ceea ce este necunoscut, dar existent. Un exemplu al „costului” […]

Contul Admin@kremlin.ru a fost descoperit în mii de baze de date MongoDB

Cercetătorul olandez în securitate Victor Gevers a declarat că a descoperit mâna Kremlinului, contul administrativ Admin@kremlin.ru, în peste 2000 de baze de date deschise MongoDB, aparținând organizațiilor rusești și chiar ucrainene. Printre bazele de date deschise descoperite se numără baze de date ale Walt Disney Russia, Stoloto, TTK-Nord-Vest și chiar Ministerul Afacerilor Interne al Ucrainei. Cercetătorul a tras imediat concluzia unică [sarcasm] – Kremlinul, prin […]

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