Impressions sur .NET 4.5.1

Voici les premières impressions bottom-up sur un Proof Of Concept MVC avec la technologie .NET 4.5.1.

  • La première surprise est de découvrir jquery 1.7.1 dont on a une garantie que cette version a été testé par les équipes Microsoft.L’idempotence de jquery est à contrôler à cause de sa capacité à générer du code à retardement via la méthode JavaScript setTimout. On peut tout à fait s’attendre qu’une faille de sécurité sur ce code en retard puisse être exploité. Je ne sais à ce jour si un Thread JQuery via l’interpréteur de JavaScript de chaque navigateur peut être stopé par un anti-virus.
  • La seconde surprise est la présence de deux couches de vue, une de présentation web et une ‘serviceable’ devant le modèle et le contrôleur. Je ne suis pas allé assez loin pour voir si le MVVC est efficace, étant freiné par le prix de la licence de Visual Studio et la lourdeur de la version community qui tue mon interpréteur Python.
  • Sauf erreur de ma part, ils ont oublié le delete car il y a bien List,Detail,Edit,Insert qui sont les équivalents du CREATE, READ, UPDATE. Ou bien il manque le projet Batch associé qui fait les mis-à-jour et suppressions en cacade laissant de la place budgétaire aux équipes.

Cliquez ici pour démarrer


Table des matières

Auteur:Tiaray RAFARALAHITSIMBA

Diapo 1
Diapo 2
Design time Ark of POC
Structure
.NET 4.5+ Global file


Vous voulez aussi des DAF et DAT bottom-up
contactez-moi ici
Tiaray RAFARALAHITSIMBA Ingénieur Conseil

Client/Serveur ipV6

Ceux qui ont été habitués à l’adresse ip sur 12 chiffres ne vont pas être surpris. L’impact syntaxique est minime. J’ai ouvert le code source d’un système client serveur sur l’URL suivant https://basebyomrishon.sourceforge.io le nom du projet BaseB Yom Rishon veut juste dire que c’est une base de nombres premiers. Yom Rishon veut dire dimanche dans le sens Samedi au coucher jusqu’au Dimanche au coucher cette définission du jour sera expliqué ultérieurement dans le cadre de matières premières en cryptographie.

Il se compose de trois projets Java pour NetBeans8.2 :

Serveur

Serveur https://sourceforge.net/p/basebyomrishon/code/ci/master/tree/Cnx/

Le serveur écoute sur un port et archive dans le répertoire temporaire serveur ce qu’il reçoit des clients

La commande pour lancer un serveur sur votre ordinateur écoutant sur le port TCP 7777 voici la commande

java -cp /home/o/yom1/code/Cnx/dist/Cnx.jar fr.businessintegrator.cnx.Server 7777

Client

Code du Client https://sourceforge.net/p/basebyomrishon/code/ci/master/tree/ClientCnx/

Pour se connecter au serveur d’adresse xxxx::203b:98ab:xxxx:e6a2 écoutant sur le port 7777 et pour envoyer un fichier fichier.txt voici la commande :

java -cp /home/o/yom1/code/ClientCnx/dist/ClientCnx.jar fr.businessintegrator.cnx.cli.Client xxxx::203b:98ab:xxxx:e6a2 7777 fichier.txt 


Longitude et latitude en javascript avancé

Voici une des demo qooxdoo auquel j’ai ajouté les champs de saisie des longitudes et latitude dont vous pouvez voir en ligne le résultat sur http://tea-crypt.com/wp-content/uploads/2017/02/index.html

Pour le mettre en ligne il suffit de uploader le répertoire francistonner\build-indigo et de faire pointer par redirection votre url dans mon cas francistonner.fr sur le fichier index.html. Il s’agit d’une technologie ayant besoin que d’une seule page pour contenir la carte du monde entier.


Le répertoire du code source est en vente avec livraison par téléchargement pour 24 EUROS sous le libellé Carte Longitude Latitude Javascript.
Le transfert de savoir faire pour compiler le code est à demander par devis à tiaray@businessintegrator.fr côté conseil IT car l’environnement de développement dépend de votre architecture cible.


mail de livraison



Weekly draft 11: Site emploi Java EE Libre-3

Présentation

Libre-3
Libre-3

Libre-3 est un composant open source à dépendances minimales.C’est une plateforme de recrutement jobboard permettant aux recruteurs de vendre des conseils en recrutement. Si vous preniez un autre composant Open Source à dépendances multiples, un des composants va vous coûter en test de non régression au moment du it’s time to pay; car tel est le business model de l’open source. Or ce temps n’existerait pas à cause du contexte décrits ci-dessous.
C’est pourquoi on revient au modèle de classpath traditionnel sans Maven ni les multiples téléchargement de dépendances obscures.

    Avec trois royaumes sécurisés :

  • Admin qui a comme fonction de gardien de la plateforme
  • Recruteur la partie commerciale
  • Candidat la partie employé

Convictions

Le recrutement traditionnel va disparaître à cause de l’intelligence artificielle,cette plateforme se positionne comme une porte de sortie temporaire pour les métiers du recrutement.
A partir d’un moment où il n’y aura plus de travail dans les domaines où le travail humain est remplaçable par des robots, les sociétés vont se retrouver avec des employés non affectés, ces personnes s’envoleront d’elles mêmes espérons-le dans de bonnes conditions.
Cette application sécurisé avec des dispositifs asymétrique Easy tea-crypt lib renforce l’anonymisation dans les contextes décrits ci-dessus.
Il n’est pas nécessaire d’être une très grande société pour déployer et mettre en place cette plateforme; l’architecture Java EE, JSF 2.2, EJB3 et HTML5 est économe toutefois la prise en main est sophistiqué car il faut penser simple .
JSF2.2 facelets avec le fonctionnement AJAX économise les coûts des infrastructures réseaux (aller-retour).Soit vous gagnez en coût d’infra à charge égales, soit en nombres de consultations simultanées à infra égal.

Mot pour les designers

Pour les designers, le templating JSF2.2 facelet permet de changer de décor dynamiquement à la requête ce qui est une révolution à mon avis car on peut tout scoper (requête,page, session,application) de façon sédimentaire; cela ouvre des perspectives de styling personnalisé à chaque requête, à tout moment.
Imaginez un styling selon l’enthousiasme du mouvement de la souris, c’est possible…

Tiaray RAFARALAHITSIMBA

Qui est connecté sur mon ordinateur?

Pour les non habitués, l’article suivant liste les commandes pour connaître qui est connecté sur votre PC avec des commandes sur le système d’exploitation ubuntu.

En ouvrant un émulateur de terminal tapez la commande netstat -a

netstat -a

Cela donne une colonne contenant les adresses distantes.Vous y trouverez les noms des sites web auquels vous êtes actuellement connectés mais aussi les autres connexions.Les plus intéressantes connexions, à distance, sont les lignes préfixés par tcp. Si vous avez un doute sur l’une des adresses listées vous pouvez questionner les services web Whois via un moteur de recherche pour connaître le propriétaire du site. En recherchant Whois vous trouverez une série de site web vous permettant d’identifier l’origine des connexions. Il arrive qu’il y en a des centaines….

Pour savoir si un site n’est pas en panne tapez dans l’émulateur de terminal ping puis le nom de domaine. exemple ping tea-crypt.com. Il renseigne le nom ou l’adresse physique de votre site par exemple.

PHP 7.1.1 e-commerces

Pour l’instant, les Open source sites e-commerces PHP 7.1.1 compatibles sur l’échantillon testé sont :
Thelia, PrestaShop, OSCommerce, OpenCart, Zen-cart.

Vous voulez aussi développer tranquillement des sites PHP sur Windows avant déploiement sur un cloud
Contactez-moi tiaray@businessintegrator.fr.


Vous voulez aussi développer tranquillement des sites PHP sur Windows avant déploiement sur un cloud
contactez-moi ici
Tiaray RAFARALAHITSIMBA Ingénieur Conseil