Square-Enix (anciennement Squaresoft) a fait publier en France par l'éditeur Piggyback le « FINAL FANTASY IX Le Guide Officiel » que vous pouvez retrouver ici dans lequel les 180 pages qui couvrent cet ouvrage ne mentionnent pas tous les secrets de FINAL FANTASY IX. Ces secrets provenant du contenu exclusif gratuit en ligne et disponible sur le site PlayOnline on aujourd'hui disparu… Mais je vous propose de les retrouver !
Tous les articles pour Outils
-
Lire le contenu exclusif du Piggyback « FINAL FANTASY IX Le Guide Officiel » avec les mots de passe PlayOnline
0 commentaire
-
FINAL FANTASY ZET & TIC
Je vais créer une série de billets où je souhaite mélanger trois de mes passions : FINAL FANTASY, la Zététique et les Technologies de l'Information et de la Communication : on y parlera d'IA (Intelligence Artificiel) avec notamment de l'OCR (Optical Character Recognition) permettant de reconnaitre des images, des plateformes comme DeepL fournissant des traductions ou encore de ChatGPT, l'assistant parfait pour décortiquer un texte en japonais ! Et comme ce serait triste de s'amuser tout seul, je vais également créer un groupe Facebook pour m'aider dans cette tâche.
-
SQL brut VS constructeur de requête VS mappage d'objet-relationnel en Node.js avec JavaScript
Dans ce billet de blog, nous allons comparer trois grandes différentes manières d'interroger une base de données relationnelle avec le langage de programmation JavaScript depuis Node.js souvent croisés sous les termes de “Raw SQL”, “Query Builder” et “ORM”.
Les bases de données sont au cœur du stockage de l'état de presque toutes les applications web. C'est pourquoi il est essentiel de bien prendre en charge les interactions avec la base de données pour garantir le bon fonctionnement d'une application JavaScript. Une façon d'interagir avec bon nombre de bases de données relationnelles est d'utiliser le SQL (“Structured Query Language”). Le SQL permet de changer très facilement de système de base de données ou de client utilisant cette base de données. Avec votre client, vous pouvez ensuite effectuer les interactions CRUD typiques : C (“Create”) pour Créer, R (“Read”) pour lire, U (“Update”) pour mettre à jour et D (“Delete”) pour supprimer des données.
Après avoir lu cet article, vous en saurez plus sur les différences entre du SQL brut (“Raw SQL”), un constructeur de requêtes (“Query Builder”) et un mappage d'objet-relationnel (“ORM”). Vous saurez également comment utiliser chacun d'entre eux en JavaScript par l'exemple.
Bien que cela ne soit pas nécessaire à la lecture et la compréhension de cet article, tout le code de ce billet est testable après installation du projet associé qui se trouve dans ce dépôt GitHub. Vous devez juste installer un serveur MySQL et Node.js sur votre environnement local. Nous allons faire la supposition que vous êtes déjà familier avec les bases du SQL et du JavaScript en ce qui concerne la compréhension des exemples. Sinon les conclusions, elles, restent abordables pour les non développeurs également (je suppose, je suis mal placer pour le certifier du coup).
Pour initialiser la base de donnée et les tables que nous allons utiliser dans ce billet, vous pouvez utiliser le script database-users-roles.js avec la commande node database-users-roles.js depuis le projet GitHub.
-
Outil Munchkin : Listez, Mélangez, Classez, Triez et Créez vos Jeux !
Je suis fan de Munchkin depuis des années maintenant ! Mais j'ai un assez gros problème depuis quelques temps avec le Munchkin : plus les extensions augmentes et plus j'ai des difficultés à pouvoir jouer avec des jeux équilibrés. Vous avez peut-être le même sentiment et si vous vous êtes déjà confronté aux problèmes listés ci-après, cette page peut vous être utile !
Elle va vous permettre de :
-
Un dé pour les gouverner tous ! Le d120 ultime !
Si je vous parle de dés, immédiatement vous imaginez un petit cube à 6 faces numérotées de 1 à 6 : c'est ce que l'on appel un d6 dans le jargon des jeux de rôle. Mais le d6 n'est pas le seul, et surtout, le d6 plus performant en terme d'équilibre de hasard.
C'est pourquoi je souhaite vous présenter le seul dé capable de simuler à lui seul des dés comme les d4, d6, d8, d10, d12 ou d20 et j'en passe tout en étant le plus équilibré qu'il soit possible de l'être : j'ai nommé le d120 !
Je vous propose de découvrir dans cet article :
- pourquoi le d120 est appelé (ici) le dé ultime,
- comment le d120 peut être à lui seul utilisé pour faire office de d1 jusqu'au d119 (en passant bien entendu par le très utile d100),
- les tables de correspondance associées des dés multiples de 120,
- les outils pour aligner votre d120 sur vos statistiques ou aligner vos statistiques sur votre d120.
- les idées originales pour profiter des 120 valeurs à votre disposition.
On finira bien entendu par le moyen de vous procurrer le d120 !
Si vous êtes développeur JavaScript et que vous cherchez des exemples d'utilisation de Vue.js à la volée (comme on utiliserait simplement jQuery), ou que vou souhaitez vérifier les fonctions utilisées dans cet article, vous pouvez jeter un œil au code source de cet article derrière le CodePen suivant : https://codepen.io/MachinisteWeb/pen/qGQLvp
-
Comment HTTPS et Tor protègent ensemble vos données et votre anonymat ?
Petit guide interactif pour vérifier en un clin d'œil quels sont les informations disponibles à quels niveaux du réseau avec HTTPS et/ou Tor !
Pour résumé, voici ce que vous pourrez apprendre ici pour aider à garder votre anonymat.
- Le QUOI : utiliser HTTPS vous aide à empêcher qu'on sache qu'est-ce qui est envoyé.
- Le OÙ : utiliser Tor vous aide à empêcher qu'on sache d'où et vers où c'est envoyé.
- Le QUI : ajuster vos habitudes vous aide à empêcher qu'on sache qui a envoyé.
-
Désinformation : de l'art de comparer l'incomparable sur des dates périmées
Aujourd'hui est arrivé dans mes flux un article de Marc Schillaci qui nous invite à méditer sur la question suivante : « Comment savoir quand une nouvelle fraîche ne l'est plus ? ».
J'ai trouvé l'exemple exposé réellement pertinent et faisant une veille ponctuelle sur les médias sociaux, c'était l'occasion pour moi de faire un petit exercice de Zététique.
-
Et si vous compreniez enfin Git et GitHub ?
Si Svn (Subversion) est la version « client-server » d'un système de gestion de version, alors Git en est sans conteste la version « peer-to-peer ».
Si vous découvrez le système de gestion de version Git et que vous l'utilisez seul et occasionnellement, il existe peut-être encore beaucoup de zones d'ombre pour vous sur son utilisation ainsi que sur la totalité des possibilités offertes. D'ailleurs, êtes-vous réellement sûr de comprendre la portée de ce système de gestion de version distant et distribué ?
C'était également mon cas. Tout le long de mon amélioration continue de l'utilisation de Git, je vais maintenir cet aide-mémoire. Il abordera :
- la raison d'être de Git par l'exemple,
- la description des actions de Git pour un travail sur une branche,
- la description d'une méthode de travail multi-branche avec Git et
- le description de Git avec de multiples sources via GitHub.
Si vous ne connaissez vraiment pas grand chose à Git n'hésitez pas à lire : Démarrage rapide de GIT et particulièrement :
-
Des Easter Eggs sur vos sites avec le Konami Code JavaScript
Connaissez-vous ce petit code de triche qu'est le Konami Code ? Ce code à entrer dans les jeux vidéos permet de débloquer des options secrètes. Je vous propose de l'implémenter sur vos sites web en JavaScript avec une petite API maison gérant le clavier et le tactile. Suivez le guide !
L'API présenté dans cet article lève un événement JavaScript quand vous entrez la célèbre séquence du Konami Code « Haut Haut Bas Bas Gauche Droite Gauche Droite B A » avec votre clavier. Cela marche également avec votre doigt en glissant « Haut Haut Bas Bas Gauche Droite Gauche Droite » puis en faisant « Tap Tap ».
-
NodeAtlas, le Framework JavaScript MVC(2), SEO et W3C compliant.
NodeAtlas est un framework JavaScript MVC(2) côté serveur vous permettant de créer des sites évolutifs, performants et conformes au W3C. C'est-à-dire qu'il permet de faire tourner des sites multilingues indexables ou de créer des maquettes HTML passant la validation W3C uniquement avec des vues mais également de créer de gros sites et apps web orientés composants et / ou orientés services en respectant les nouveaux standards avec son système de point d'ancrage.
-
StackEdit.io, l'éditeur Markdown en ligne par excellence !
Connaissez vous les langages Markdown ? Mais si, il est probable que vous en connaissiez sans même savoir qu'ils pouvaient être nommés. Vous avez déjà écrit un texte sur un Wiki ? Rédigé une carte sur Trello ? Rédigé un Readme sur GitHub ou sur BitBucket ? Un commentaire sur CodePen ? Vous les avez déjà croisés ces .md rarement reconnus de base par les bloc-notes.
Non ? Si cela ne vous parle pas, sachez que Markdown pourrait devenir votre meilleur ami pour écrire des spécifications précises ou vagues sur vos projets, seul ou avec vos collègues avec un minimum d'efforts grâce à StackEdit.io. Vous pourriez même au final écrire toutes sortes de choses facilement !
-
Utiliser Sublim Text avec Visual Studio
Récemment, pour travailler avec mes collègues du Back-end C#, j'ai du « abandonner » Sublim Text 3, mes plugins tel que Hayaku ou Emmet et tout un tas de raccourcis me privant d'une productivité non négligeable.
J'ai bien cru que cela était fini quand je devais travailler sur leurs projets dans leurs environnements mais heureusement il n'en n'est rien ! Suivez-le guide, je vais vous expliquer.
-
Installer et utiliser Node.js sous Windows
Je vous propose à travers cet article de découvrir Node.js pour le système d'exploitation Windows 7, 8 et 10. Node.js est multi-plateforme et s'exécute tout aussi bien sous Unix que sous Mac. Mais QUID de Windows ? Vous allez voir que c'est assez trivial même si certains modules dépendent de quelques logiciels externes pour compiler (python27, msvc2013). Assez rapidement donc, il vous sera possible de développer des sites web et applications web très interactives et avec une grande vélocité d'exécution le tout avec JavaScript !