Catégorie : Blog

Python pour le Web : ce qu'un junior doit savoir pour travailler et évoluer

Nous avons élaboré un résumé des principales idées du Python Junior Podcast : nous y avons discuté de où commencer et vers où se diriger pour un développeur Python débutant. Récemment, nous avons beaucoup de contenu pour les intermédiaires et les seniors, mais cet épisode est définitivement pour les juniors. Thèmes principaux : Quelles connaissances un programmeur débutant doit-il avoir pour s'occuper du développement web ? Qu'attendent […]

Comparaison des systèmes de communication spatiale

Amis, comme vous le savez déjà, nous préparons un nouveau projet geek à pleine vitesse — « Serveur dans le cloud 2.0 » ou « Data Center Spatial ». En résumé : le 12 avril, nous lancerons un petit serveur fait maison sur un stratosphère à environ 30 km de hauteur, nous transmettrons des données à celui-ci via un système de communication spatiale, et depuis le serveur, nous diffuserons des données sur Terre par radio. Et […]

Sortie d'InterSystems IRIS 2019.1

Mi-mars, une nouvelle version de la plateforme de données InterSystems IRIS 2019.1 a été publiée. Nous vous présentons ci-dessous la liste des changements en français. La liste complète des modifications et la checklist de mise à jour en anglais peuvent être trouvées via le lien. Améliorations dans InterSystems Cloud Manager. InterSystems Cloud Manager est un outil pour déployer facilement des installations d'InterSystems IRIS dans le cloud. Dans cette version 2019.1, des améliorations ont été apportées à l'ICM […]

HTTPS n'est pas toujours aussi sûr qu'il y paraît. Des vulnérabilités ont été trouvées sur 5,5 % des sites HTTPS.

L'un des principaux sites Alexa (cercle central), protégé par HTTPS, avec des sous-domaines (gris) et des dépendances (blanc), parmi lesquelles il y a des vulnérabilités (hachures). De nos jours, l'icône de connexion sécurisée HTTPS est devenue un standard et même un attribut nécessaire pour tout site sérieux. Si le certificat est absent, presque tous les navigateurs récents affichent un avertissement indiquant que la connexion au site "n'est pas sécurisée" et ne recommandent pas […]

Les blocs de construction des applications distribuées. Première approche

Dans l'article précédent, nous avons examiné les bases théoriques de l'architecture réactive. Il est temps de parler des flux de données, des voies de réalisation des systèmes Erlang/Elixir réactifs et des modèles d'échanges de messages dans ceux-ci : Request-response, Request-Chunked Response, Response with Request, Publish-subscribe, Inverted Publish-subscribe, Task distribution. SOA, MSA et échanges de messages SOA, MSA - ce sont des architectures systémiques qui définissent les règles de construction des systèmes, tandis que […]

Sony a changé les règles d'annulation des achats sur le PlayStation Store et a mentionné un changement d'identifiant en ligne

Sony Interactive Entertainment a apporté quelques modifications aux règles d'annulation des achats sur le PlayStation Store. Vous pouvez désormais retourner des jeux et des précommandes. Les conditions de remboursement sur le PlayStation Store ne sont toujours pas aussi démocratiques que sur Steam, mais Sony Interactive Entertainment avance dans la bonne direction. Vous pouvez maintenant retourner n'importe quel achat sur le PlayStation Store dans les 14 jours […]

Requêtes parallèles dans PostgreSQL

Les processeurs modernes possèdent de nombreux cœurs. Pendant des années, les applications ont envoyé des requêtes à des bases de données en parallèle. Si c'est une requête de rapport sur plusieurs lignes d'un tableau, elle s'exécute plus rapidement lorsqu'elle utilise plusieurs cœurs, et dans PostgreSQL, c'est possible depuis la version 9.6. Il a fallu 3 ans pour mettre en œuvre la fonction de requêtes parallèles - il a été nécessaire de réécrire le code à différentes étapes d'exécution […]

Des sauvegardes multiplateformes entre PC et Switch disponibles dans Sid Meier’s Civilization VI

Les développeurs de Firaxis Games et l’éditeur 2K Games ont annoncé que le jeu de stratégie au tour par tour Sid Meier’s Civilization VI propose désormais un support pour les sauvegardes multiplateformes entre PC et Nintendo Switch. Si vous avez acheté le jeu sur Steam et sur Nintendo Switch, vous pourrez désormais transférer librement les sauvegardes entre les deux plateformes. Pour cela, vous devrez créer un compte 2K, le lier […]

Sharp Aquos Zero : un smartphone avec processeur Snapdragon 845 et OS Android 9 Pie

La société Sharp a annoncé le smartphone performant Aquos Zero, équipé d'un écran de 6,2 pouces en diagonale. La nouveauté dispose d'un écran WQHD+ avec une résolution de 2992 × 1440 pixels. En haut de cet écran, un découpage abrite une caméra frontale de 8 mégapixels. La protection contre les dommages est assurée par un verre résistant Corning Gorilla Glass 5. Le « cœur » du smartphone est le processeur Qualcomm Snapdragon 845 (SDM845). Le produit […]

Transactions et mécanismes de leur contrôle

Transactions. Une transaction est une séquence d'opérations sur des données ayant un début et une fin. Une transaction est l'exécution consécutive d'opérations de lecture et d'écriture. La fin de la transaction peut être soit la sauvegarde des modifications (commit) soit l'annulation des modifications (rollback). En ce qui concerne les bases de données, une transaction consiste en plusieurs requêtes, qui sont considérées comme une seule requête. Les transactions doivent satisfaire aux propriétés ACID. Atomicité. Une transaction est soit entièrement exécutée […]

Cisco HyperFlex vs. concurrents : testons la performance

Nous continuons à vous présenter le système hyper-convergent Cisco HyperFlex. En avril 2019, Cisco organise une nouvelle série de démonstrations de sa solution hyper-convergente Cisco HyperFlex dans les régions de Russie et au Kazakhstan. Vous pouvez vous inscrire à une démonstration via le formulaire de contact en suivant le lien. Rejoignez-nous ! Saint-Pétersbourg (1-19 avril 2019) Samara (10 avril 2019) Almaty […]

Liste de contrôle pour créer et publier des applications web

Aujourd'hui, créer votre application web ne suffit plus à la développer. Un aspect important est la configuration des outils de déploiement de l'application, de surveillance, ainsi que la gestion et l'administration de l'environnement dans lequel elle fonctionne. L'ère du déploiement manuel est révolue, même pour de petits projets, les outils d'automatisation peuvent apporter des bénéfices significatifs. Lors du déploiement "manuellement", nous rencontrons souvent […]

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster