Category Archives: Technologies

PdfSharpBox.Net

PdfSharpBox.Net, c’est l’implémentation de l’excellente librairie de génération PDF (Portable Document Format) Apache “PdfBox” portée de Java à Microsoft .Net CSharp. Pourquoi re-implémenter Apache PdfBox en C# ? Il existe déjà la version .Net grâce à l’utilisation de la librairie IKVM reimplementant le framework JAVA: PDFBox in .NET Problèmes: – IKVM est en licence GPL. […]

CSS – Responsive Web Design

Responsive Web Design (RWD) / HTML5 / CSS3 Break words between any two letters: word-wrap: break-word; Responsive video: padding-bottom position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; Technique makes use of the unique way padding-top and padding-bottom deal with percentage values – they will be interpreted as a percent of the width […]

Javascript Tricks

Closure: (function() { // Function body }) (); function() { } defines a javascript function as is obvious. Surrounding it with () makes it an expression. Following it with () executes it. So, this is a self-executing anonymous function where you define a function and force executing it immediately. This kind of construct provides scoping […]

Machine Learning, Datamining, OCR

Machine Learning (l’Apprentissage automatique) : Give the computer the ability to learn without being explicitly programmed. – Arthur Samuel – 1959 Ils utilisent des mécanismes de “Machine Learning”: – les recommandations de NetFlix, Amazon – la reconnaissance d’ecriture, Computer Vision, Natural Language Processing (NLP), – Le DataMining pour classifié les immenses bases de données ds […]

L’internet de demain

Qu’a changé Internet dans nos vies depuis une quinzaine d’années ? On pourrait qualifier les changements provoqués par le réseau, de “révolution industrielle”. En un peu plus d’une décennie, Internet a changé radicalement l’industrie des services, accéléré la mondialisation de l’économie, des échanges, des communications entre les acteurs de l’économie et entre tous les hommes. […]

Javascript framework NodeJS – AngularJS

AngularJS: Html est excellent pour les documents statiques, mais il ne peut pas gérer de vues dynamiques nécessaires aux webApplications. AngularJS permet d’étendre le vocabulaire HTML pour son application. Le résultat proposé est de fournir une application très lisible, maintenable et des développements rapides et efficaces. AngularJS est un framework de développement pour faire des […]

ElasticSearch

ElasticSearch: ElasticSearch est un moteur de recherche opensource basé sur le célèbre moteur de recherche fulltext Lucene. ElasticSearch ajoute à la puissance de recherche Lucene des capacités de distribution de charge grâce notamment a l’ajout de WebServices. Ainsi, on peut interagir avec les données d’ElasticSeach avec des interfaces HTTP REST au format JSON avec une […]

Frameworks pour supports Mobiles

Le support des plateformes Mobiles est désormais incontournable pour un site Web, ou pour une marque en générale. Deux approches son possibles pour supporter le Mobile: la WebApp, ou l’application native. Avec les améliorations apportées par le Html5, les acteurs du Web se demandent s’il est encore pertinent de développer des applications Natives sur les […]