Voici un petit guideline (de la même manière que « Publier une application pour Windows Store » ou encore « Publier une application Ionic (Cordova) pour Apple Store« )  pour celles et ceux qui veulent créer une application IonicJs et la publier sur Google Play.

Pour publier une application Android il vous faudra :

  • Android Studio
  • Idéalement un smartphone Android pour tester l’application

(suite…)

Lire la suite

Voici un petit guideline (de la même manière que « Publier une application pour Windows Store » ou encore « Publier une application Ionic (Cordova) pour Google Play« )  pour celles et ceux qui veulent créer une application IonicJs et la publier sur Apple Store.

Pour publier une application IOS il vous faudra :

  • Un Mac avec Xcode d’installé
  • Un Ipad/Ipod ou Iphone pour déclencher la publication

(suite…)

Lire la suite

Lors de la réalisation d’une application mobile, j’ai été confronté au problème de la publication sur le Windows Store. Autant la publication Google Play et App Store est bien décrite un peu partout sur la toile autant il y’a un manque pour la publication Windows Store. Il faut dire qu’avec une part de marché avoisinant les 2%, la publication d’application Windows mobile n’est pas celle qui vient naturellement à l’esprit.

Vous trouverez dans mon article des similitudes avec le très bon article de la société Simplx sur le déploiement d’une application Ionic pour Windows

Mon environnement est :

  • PC sous Windows 10 64 bits
  • Ionic Js version 1 *
  • Mobile Lumia 640 Windows 10

* Une application IonicJs version 1 sera une application de type « WP8 » (windows phone 8) tandis qu’une application IonicJs version 2 sera une application « UAP » (Universal App Platform)

(suite…)

Lire la suite

Une autre problème que j’ai rencontré avec mon Laptop Dual Boot Windows / Linux est l’utilisation de ma souris Bluetooth.

Le choix d’une souris Bluetooth a tout d’abord été motivé par le fait qu’il ne faille ajouter aucun élément au Laptop (comme un dongle Usb Unify chez Logitech) : Le Laptop dispose du Bletooth, ma souris aussi, il n’y a besoin de rien d’autres c’est pafait?

Oui mais le souris ne peut être appairer qu’à un seul OS à la fois ! Si bien que si je switch d’OS (Windows -> Linux ou inversement) je dois re-coupler ma souris.

Heuresement grace à la base de connaissance apportée par le site stackoverflow.com, voici le condensé de la solution :

(suite…)

Lire la suite

Propriétaire comme beaucoup d’un laptop ultraportable, l’utilisation de cet appareil est principalement liée à la mobilité. Lors de mes déplacements il pourrait m’arriver d’égarer mon pc portable (oubli, vol, prêt …) et à ce titre j’estime qui s’avère intéressant de rendre illisible les données stockées sur son disque dur.

Pour répondre à cette demande, une solution simple consiste à chiffrer son disque dur. Depuis l’étrange disparition de TrueCrypt, c’est VeraCrypt qui semble être l’un des meilleurs outils du moment.

Toutefois 2 systèmes d’exploitation sont installé sur mon Laptop : Windows 10 et Kali Linux. La problématique ? je souhaite chiffrer les partitions systèmes de ces 2 os et malheureusement VeraCrypt ne permet pas encore de :

  • Chiffrer le disque système Windows si Grub est installé dans le MBR (Veracrypt ne peut pas surcharger grub ou encore le remplacer)
  • Chiffrer plusieurs partitions système et proposer un multiboot

Alors pour répondre à cette problématique voici une solution qui me convient parfaitement

(suite…)

Lire la suite

Cela commençait à faire un bout de temps que je n’avais pas posté un article ! Cette fois ci c’est pour un sujet tout autre que je le fais : le jeux vidéo.

Actuellement, je ne suis pas spécialement un joueur fou mais il m’arrive parfois d’apprécier un moment de détente sur certains titres. En revanche par le passé j’ai été un joueur acharné, jusqu’à organiser des Lan Party : Le sous sol chez mes parents accueillait alors le temps d’un Week End 12 joueurs prêts à en découdre. C’était l’époque où les jeux informatiques embarquaient une fonctionnalité intéressante appelée « Réseau Local » qui a disparue au fil de la progression d’Internet dans les foyers. Le plus clair de notre temps était consacré à la configuration du réseau (BNC pour les débuts), des systèmes d’exploitations (« je te ping pas !! ») et l’installation des soft en prenant soin d’être dans des versions strictement identiques sous peine de ne jamais arriver à nous rejoindre sur le même tableau. Parmi les participants il fallait aussi imposer à celui dont la configuration était la plus musclée de faire office de serveur pour « créer la partie » ! Tout un charme.

 

Et juste avant, il y avait les consoles grands publics qui ornaient sous le téléviseur cathodique du salon ou de la chambre pour les plus chanceux. De grands nom sont entrés dans la légende de la console de salon tels que Super Nintendo, SEGA Megadrive, Master System, Neo Geo, Sony PlayStation et j’en oublie assurément. C’est plutôt a cette période que mon article fait référence et que Recalbox entre en piste.

59

 

Figurez vous qu’après avoir vu une publicité d’une GMS (Grandes et Moyennes Surfaces) faisant la promotion d’une Megadrive avec port HDMI accompagnée de 80 jeux que je me suis mis à chercher sur la toile une console « tout en un » (comprenez par là : Multi Plateforme) pour émuler les jeux qui émerveillaient ma jeunesse ! Et de fil en aiguille je suis tombé sur le Saint Graal : Recalbox, un OS linux Français pour Raspberry.

(suite…)

Lire la suite

Suite à l’article de l’ami Denis sur l’intérêt d’un firewall permettant la création de règle basée en autre sur un processus, j’ai voulu suivre ses recommandations sur l’utilisation du Pare Feu Windows livré nativement depuis Windows 7 (et aussi avant mais d’une qualité nettement moins bonne) et dont les fonctionnalités n’ont rien à envier aux concurrents payants.

Dans cet article, je passe en revue le cycle de vie de l’utilisation de ce firewall.

(suite…)

Lire la suite

L’objectif est d’expliquer la procédure pas à pas pour mettre en place le couple SQLite / Entity Framework sous Visual Studio.

A priori plutôt simple l’ajout d’un gestionnaire de connexion à une base de donnée SQLite s’avère étrangement “particulière”.

Pour synthétiser, une base de données SQLite n’entre pas dans le schéma client/serveur que l’on rencontre habituellement dans les autre SGBDR. SQLite se résume à un fichier contenant les données, puis un connecteur embarqué dans l’application qui possède ainsi d’une base de données locale et légère. Derrière sa simplicité SQLite respecte la norme ACID et embarques des fonctionnalités identiques à ses concurrents (contrain de clef étrangère, index, vue etc.).

L’objectif est donc de pouvoir réaliser ceci sous Visual Studio lorsqu’on ajoute un “ADO.NET Entity Data Model :

SQLiteEF_Objectif

 

 

(suite…)

Lire la suite