Auteur: ProHoster

Comment empaqueter l'application VueJS + NodeJS + MongoDB dans Docker

Comme vous pouvez le comprendre grâce à l'article précédent, j'ai travaillé sur différents projets. Les premiers jours dans une nouvelle équipe se déroulent généralement de la même manière : le backender s'assoit avec moi et effectue des actions magiques pour installer et déployer l'application. Docker est indispensable pour les développeurs front-end car... Le backend est souvent écrit dans une large gamme de piles PHP/Java/Python/C# et le front n'a pas besoin de distraire le backend à chaque fois pour que tout […]

Fusion à 3 voies vers werf : déploiement sur Kubernetes avec Helm « sous stéroïdes »

Ce que nous (et pas seulement nous) attendions depuis longtemps est arrivé : werf, notre utilitaire Open Source pour créer des applications et les livrer à Kubernetes, prend désormais en charge l'application de modifications à l'aide de correctifs de fusion à 3 voies ! De plus, il est possible d'adopter les ressources K8 existantes dans les versions Helm sans reconstruire ces ressources. En bref, nous définissons WERF_THREE_WAY_MERGE=enabled - nous obtenons le déploiement « comme dans [...]

Fonctionnement de l'apprentissage automatique dans Mail.ru Mail

D'après mes discours à Highload++ et DataFest Minsk 2019. Pour beaucoup aujourd'hui, le courrier fait partie intégrante de la vie en ligne. Avec son aide, nous effectuons la correspondance commerciale, stockons toutes sortes d'informations importantes liées aux finances, aux réservations d'hôtel, aux commandes et bien plus encore. Mi-2018, nous avons formulé une stratégie produit pour le développement du courrier. Quel devrait être […]

Pipeline Hackney : hackathon d'OZON, Netology et Yandex.Toloka

Привет! 1 декабря 2019 года в Москве совместно с Ozon и Яндекс.Толокой проведём хакатон по разметке данных «Хакни пайплайн».  На хакатоне будем решать реальные задачи бизнеса с помощью краудсорсинга.   Так, для разметки большого массива данных получим функциональность Яндекс.Толоки и реальные данные о товарных позициях маркетплейса Ozon. Приходите за опытом, практикой и новыми знакомствами. Ну, […]

Comment écrire un contrat intelligent en Python sur le réseau Ontology. Partie 3 : API d'exécution

Il s'agit de la 3ème partie d'une série d'articles pédagogiques sur la création de contrats intelligents en Python sur le réseau blockchain Ontology. Dans les articles précédents, nous nous sommes familiarisés avec l'API de stockage Blockchain & Block API. Maintenant que vous avez une idée de la façon d'appeler l'API de stockage persistant appropriée lors du développement d'un contrat intelligent à l'aide de Python sur le réseau Ontology, passons à […]

Comment capturer la lumière avec de la mousse : un réseau de photons de mousse

En 1887, le physicien écossais William Thomson proposait son modèle géométrique de la structure de l'éther, censé être un milieu omniprésent, dont les vibrations se manifestent à nous sous forme d'ondes électromagnétiques, y compris la lumière. Malgré l’échec complet de la théorie de l’éther, le modèle géométrique a continué d’exister et, en 1993, Denis Ware et Robert Phelan ont proposé un modèle plus avancé […]

Les inscriptions sont ouvertes : Deep Dive to IT at Mars

Tout savoir sur le service informatique chez Mars et décrocher un stage en une soirée ? C'est possible! Le 28 novembre, nous organiserons un Deep Dive to IT at Mars, un événement destiné aux étudiants de 4e année de premier cycle et plus qui sont prêts à commencer leur carrière dans l'informatique. S'inscrire → Le 28 novembre, vous en apprendrez davantage sur l'ampleur de l'informatique sur Mars, et surtout, vous pourrez […]

Laboratoire radio de Nijni Novgorod et « Kristadin » de Losev

Le numéro 8 du magazine « Radio Amateur » de 1924 était consacré au « Kristadin » de Losev. Le mot « cristadine » était composé des mots « cristal » et « hétérodyne », et « l'effet cristadine » était que lorsqu'un biais négatif était appliqué à un cristal de zincite (ZnO), le cristal commençait à générer des oscillations non amorties. L’effet n’avait aucune base théorique. Losev lui-même croyait que l’effet était dû à la présence d’un « arc voltaïque » microscopique […]

Version Tcl/Tk 8.6.10

La version de Tcl/Tk 8.6.10, un langage de programmation dynamique distribué avec une bibliothèque multiplateforme d'éléments d'interface graphique de base, a été présentée. Bien que Tcl soit principalement utilisé pour créer des interfaces utilisateur et comme langage intégré, Tcl convient également à d'autres tâches telles que le développement Web, la création d'applications réseau, l'administration système et les tests. Dans la nouvelle version : Dans Tk, l'implémentation […]

Quelques mots supplémentaires sur les bienfaits de la lecture

Tablette de Kish (vers 3500 avant JC) L'utilité de la lecture ne fait aucun doute. Mais les réponses aux questions « À quoi sert exactement la lecture de fiction ? et « Quels livres est-il préférable de lire ? » varient selon les sources. Le texte ci-dessous est ma version de la réponse à ces questions. Permettez-moi de commencer par le point évident qu'il ne s'agit pas [...]

Première version de Glimpse, un fork de l'éditeur graphique GIMP

La première version de l'éditeur graphique Glimpse a été publiée, un fork du projet GIMP après 13 ans de tentatives pour convaincre les développeurs de changer de nom. Les builds sont préparés pour Windows et Linux (Flatpak, Snap). 7 développeurs, 2 auteurs de documentation et un concepteur ont participé au développement de Glimpse. En cinq mois, environ 500 dollars de dons ont été reçus pour le développement de la fourche, dont 50 […]

Sortie de l'environnement de bureau Cinnamon 4.4

Après cinq mois de développement, la sortie de l'environnement utilisateur Cinnamon 4.4 a été créée, au sein de laquelle la communauté des développeurs de la distribution Linux Mint développe un fork du shell GNOME Shell, du gestionnaire de fichiers Nautilus et du gestionnaire de fenêtres Mutter, destiné à fournissant un environnement dans le style classique de GNOME 2 avec la prise en charge des éléments d'interaction réussis du GNOME Shell . Cinnamon est basé sur des composants GNOME, mais ces composants [...]