Ich liebe es, mich auf Abenteuer einzulassen, und im letzten Monat habe ich meinen Freunden ein paar Mal von einem von ihnen erzählt, was Freude bereitete. Deshalb habe ich beschlossen, es mit den Bewohnern von Chabrav zu teilen! Diese Geschichte handelt von gewagten Haustierprojekten, der Kraft von Open Source und Selbstentwicklung sowie den wichtigsten technischen Details. Hoffe das inspiriert dich.
1. Hintergrund
Im ersten Halbjahr 2016 wurde das sensationelle FindFace veröffentlicht, mit dem Sie ein Foto eines menschlichen Gesichts hochladen und das entsprechende VK-Profil finden können. Es verursachte einen großen öffentlichen Aufschrei, der sowohl zur Suche nach Mädchen durch versteckte Fotos auf Rolltreppen in der U-Bahn als auch zur Veröffentlichung von Pornodarstellerinnen mit unangenehmen Folgen für ihre Lieben und zu den Funden verlorener Lieben zu einem unrealistisch schnellen führte Suche nach Kriminellen mit zufälligem Filmmaterial von Kameras, genau wie in amerikanischen Filmen, nur in der Realität.
, , " , ", . , 2018 - , . , - ! – 2018, , ., , , b2b b2g. , , . , , . : - , 10 , .
, , , , /.
, , , ? , , data science, . , , . , , , . , . , , ! , .
2.
2.1.
, , ? , , Google FindFace . , -, , . , , , , , – . , . ( ) - . , . face_recognition, , , 128- -1 1 ( ). , , - – , , . , , .
, . API , . , , , .
, , CPU. VPS, . , VPS, . , , , :D -, , 15 /, .
2.2. DevOps'
, , , , ? , : , , , , , , , ; , , .
, . , , Global Interpreter Lock, , , IO- . , .
, . , SSH . , , , . , , , , Xen OpenVZ 40%.
2.3.
, . , , MySQL v5.7 – Python SQL, . , , big data , SQL- , , , .
-: -- , : v>0.1 v<-0.1 (), , - , . MySQL v8, . 5.7 . 30 – ^_^
, – , , , MySQL , , , ; PostgreSQL.
2.4.
, , .
, , , - . , , . "ISIN ( )" , , .
, , , . – , ! , , --. , , - . – , , .
, , , , FB, Twi, Ig. , , .
3.
3.2. Happy end?
, . , , . , , – . , , , , .
( , ), , , . , . , . , , - . "" , , / , . , , , , .
, , : 2019 25% , . , , (:
, , , , - xD
3.2.
, - , :
Hat sich mit Multithreading in Python befasst.
Ich habe mich mit spezifischen Fragen der Optimierung von MySQL-Abfragen befasst.
Es wurde gelernt, eine Organisation von Anwendungen, Dateien und Kommentaren fĂĽr die Zukunft aufzubauen, damit daraus keine Spaghetti werden .
Ich habe gelernt, wie man mit SSH aus Code arbeitet, um eine Umgebung einzurichten. Mir wurde klar, wie wunderbar Ansible ist.
Entwicklung einer Microservice-Architektur aus Kleber und Stiften, die das Verständnis der Kubernetes-Konzepte erleichtert.
Und das alles war für mich in späteren Arbeiten und Projekten sehr nützlich .
3.3. Moral
Jeder wird seine eigenen Schlussfolgerungen ziehen, aber die Hauptsache - haben Sie keine Angst, es selbst zu versuchen, zu lernen und zu suchen! Hoffe du fandest es interessant.