Auteur: ProHoster

VPS économique avec adaptateurs vidéo : comparaison des fournisseurs russes

On pense que les serveurs virtuels avec vGPU coûtent cher. Dans une brève revue, j'essaierai de réfuter cette thèse. Une recherche sur Internet révèle immédiatement la location de supercalculateurs équipés de NVIDIA Tesla V100 ou de serveurs plus simples dotés de puissants GPU dédiés. Par exemple, MTS, Reg.ru ou Selectel proposent des services similaires. Leur coût mensuel se mesure en dizaines de milliers de roubles, et je voulais trouver [...]

Pourquoi apprendre Java et comment le faire efficacement. Rapport Yandex

En quoi Java est-il différent des autres langages populaires ? Pourquoi Java devrait-il être le premier langage à apprendre ? Créons un plan qui vous aidera à apprendre Java à partir de zéro et en appliquant vos compétences en programmation dans d'autres langages. Énumérons les différences entre la création de code de production en Java et le développement dans d'autres langages. Mikhaïl Zatepyakin a lu ce rapport lors d'une réunion pour […]

Retour vers le futur : à quoi ressemblait le jeu moderne en 2010

La semaine avant 2020 est l’heure du bilan. Et pas un an, mais une décennie entière. Rappelons-nous comment le monde imaginait l'industrie du jeu moderne en 2010. Qui avait raison et qui était trop rêveur ? La révolution de la réalité augmentée et virtuelle, la distribution massive de moniteurs 3D et d'autres idées sur ce à quoi aurait dû ressembler l'industrie du jeu moderne. La beauté des hypothèses de grande envergure […]

Que retenez-vous de 2019 en développement ?

La nouvelle année approche. Seuls les paresseux n'ont pas écrit sur les tendances de 2020, et nous avons décidé d'enregistrer les événements les plus marquants de l'année sortante - 2019. Gardez le TOP 7 des événements dans le monde du développement des pratiques Java et Frontend du centre de développement Reksoft dans Voronej. Source Voici donc notre classement des événements marquants de 2019 : 1. L'affaire Nginx et Rambler […]

Les principales technologies de la décennie selon Habr

L'équipe Habr a compilé une évaluation de 10 technologies et appareils qui ont changé le monde et influencé nos vies. Il reste encore une trentaine de choses sympas en dehors du top dix – nous en parlerons brièvement à la fin de l’article. Mais surtout, nous souhaitons que toute la communauté participe au classement. Nous vous suggérons d'évaluer ces 30 technologies comme vous le souhaitez [...]

Derpibooru est désormais un logiciel libre : ouverture de Philomena et Booru-on-Rails

Derpibooru est le plus grand tableau d'images de la communauté de fans de My Little Pony au monde, au service de centaines de milliers d'utilisateurs pendant neuf années consécutives. Jusqu'à récemment, la ressource utilisait le moteur propriétaire Booru-on-Rails, construit sur le framework Ruby on Rails et MongoDB. Mais maintenant, le site est passé au moteur Philomena, écrit en Elixir en utilisant le framework Phoenix, Elasticsearch et PostgreSQL. […]

Événement d'entreprise de rêve : comment organiser correctement un événement

Ah, cette merveilleuse période du Nouvel An. Le temps des rapports annuels, des délais serrés, de l'agitation fébrile et des lumières clignotantes qui peuvent provoquer une crise d'épilepsie même chez une personne en bonne santé. C'est la saison des événements d'entreprise et une nouvelle récolte d'articles avec des conseils pour s'amuser de manière exemplaire et ne pas se mettre dans l'embarras. Une période où l’on gaspille de l’argent pour des activités qui n’apportent aucun bénéfice à long terme et peu de […]

9 ans Mojolicious ! Version de vacances 8.28 avec async/await !

Mojolicious est un framework Web moderne écrit en Perl. Mojo est un projet frère visant à développer un ensemble d'outils pour le framework. Les modules de la famille Mojo::* sont largement utilisés dans des projets tiers. Exemple de code : utilisez Mojo::Base -strict, -async ; async sub hello_p { return 'Bonjour Mojo !'; } hello_p()->then(sub { say @_ })->attendez; Plus d'exemples dans la documentation. Perlfoundation a précédemment fourni une subvention pour le développement du module Future::AsyncAwait. Quelques […]

Delta Chat 1.0 est sorti pour Android avec un nouveau noyau réécrit en Rust

La version de messagerie Delta Chat 1.0 pour la plate-forme Android a été présentée (la dernière version pour le bureau est la 0.901 et pour iOS - la 0.960). Le projet Delta Chat se distingue par son utilisation du courrier électronique classique comme moyen de transport avec la traduction de messages instantanés en courrier électronique (chat-over-email, un client de messagerie spécialisé qui fonctionne comme un messager). Le code de l'application est distribué sous licence GPLv3 et la bibliothèque principale est disponible sous […]

Des qubits au lieu de bits : quel avenir nous réservent les ordinateurs quantiques ?

L’un des principaux défis scientifiques de notre époque est la course à la création du premier ordinateur quantique utile. Des milliers de physiciens et d'ingénieurs y participent. IBM, Google, Alibaba, Microsoft et Intel développent leurs concepts. Comment un appareil informatique puissant va-t-il changer notre monde, et pourquoi est-il si important ? Imaginez un instant : un ordinateur quantique à part entière a été créé. C'est devenu familier et naturel [...]

Black Mesa n'est plus en version bêta, mais toujours en accès anticipé

Le studio indépendant Crowbar Collective a annoncé la sortie d'une nouvelle version de Black Mesa, un remake approuvé par Valve du premier Half-Life, et a parlé de ses projets pour un avenir proche. Avec la sortie de la build 0.9, les niveaux définis dans le monde frontalier de Zen ne sont plus en version bêta : « Vous pouvez désormais jouer à une version peaufinée et éprouvée de l'intégralité de Black Mesa sans avoir à changer […]

Sortie de PyPy 7.3, une implémentation Python écrite en Python

Une version du projet PyPy 7.3 a été formée, dans le cadre de laquelle une implémentation du langage Python écrit en Python est en cours de développement (un sous-ensemble typé statiquement de RPython, Restricted Python, est utilisé). La version est préparée simultanément pour les branches PyPy2.7 et PyPy3.6, offrant la prise en charge de la syntaxe Python 2.7 et Python 3.6. La version est disponible pour Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 ou ARMv7 avec VFPv3), macOS (x86_64), […]