
Présentation et mise en place de vagrant Présentation de l'intérêt de l'utilisation de machines virtuelles, de la mise en place avec virtualbox et l'automatisation avec vagrant. Vagrant est un outil permettant de simplifier et d'automatiser la gestion de machines virtuelles. Qu'est ce que la virtualisation ? C'est très bien mais qu'est ce qu'une machine virtuelle ? Le principe d'une machine virtuelle est de récréer un environnement indépendant, qu'il soit logiciel ou matériel, en utilisant les ressources d'un environnement hôte. Je peux par exemple demander à ma machine avec 2 processeurs et 4 go de RAM d'en émuler une avec 1 processeur et 1GO de RAM. Dans les faits il existe 3 niveaux d'émulation: L'émulation complète, d'un ordinateur complet, dans ce cas on peut émuler une architecture différente du host. Pourquoi utiliser des machines virtuelles ? Maintenant vous vous demandez sans doute pourquoi utiliser la virtualisation, et est ce qu'elle est adaptée à votre cas ? Installation de virtualbox Installation de vagrant vagrant -v exit
TIOBE Software: Tiobe Index TIOBE Index for January 2016 January Headline: Java is TIOBE's Programming Language of 2015! Java has won the TIOBE Index programming language award of the year. This is because Java has the largest increase in popularity in one year time (+5.94%). Java leaves runner ups Visual Basic.NET (+1.51%) and Python (+1.24%) far behind. Java's rise goes hand in hand with Objective-C's decline (-5.88%). So what is the outlook for 2016? The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system. TIOBE Programming Community IndexSource: www.tiobe.com Java Python Visual Basic .NET JavaScript Assembly language Ruby Other programming languages The complete top 50 of programming languages is listed below. The Next 50 Programming Languages Very Long Term History
Mojibake Un article de Wikipédia, l'encyclopédie libre. Cette page contient des caractères spéciaux ou non latins. Si certains caractères de cet article s’affichent mal (carrés vides, points d’interrogation…), consultez la page d’aide Unicode. Mojibake est un emprunt lexical du japonais qui signifie que les caractères affichés à l'écran d'un logiciel informatique ne s'affichent pas correctement, à cause d'un problème de codage. En langage courant et face à élément illisible le français dira « je vois des hiéroglyphes ». Histoire[modifier | modifier le code] Les problèmes d'encodage de caractères sont apparus dès que des encodages EBCDIC et ASCII sont apparus dans les années 1960. La mise en réseau de divers matériels électroniques utilisant des conventions différentes pour le codage des caractères a accentué le problème. Toutefois, avec l'émergence d'Unicode, et celle d'indicateurs d'encodage, le problème pourrait se réduire à un problème d'interopérabilité. Étymologie[modifier | modifier le code]
Comment essayer de coder comme un chef sous Windows Oh oui, en voilà une belle question. Il n’est pas toujours évident d’avoir un Linux, Unix, BSD ou autre avec un petit shell bien sympa sous la main. Et parfois coder sous Windows est une nécessité voire un désir. (Ouais, je ne vous parlerai pas ici de changer de boulot si Windows vous est imposé(e). Je ne vous expliquerai pas non plus votre masochisme d’apprécier cet OS pour développer, ce n’est pas le sujet). Étant un homme de challenge, j’aime me mettre dans des contextes limités et voir comment je me débrouille pour sortir d’une situation pénible à une situation acceptable voire agréable. Oh mais pourquoi j’ai dû faire ça à la base ? Après avoir créé mon propre système de synchronisation de machines sous Mac OS X (plus souvent communément appelé dotfiles mais faisant un peu plus), j’ai voulu faire de même sous Windows au cas où mon système crasherait et où je devrais tout réinstaller. Pour cela, plusieurs outils vont vous être nécessaires. # Chocolatey : la base Chocolatey. # Git # f.lux
Chocolatey Gallery KooR.fr - Ressources pédagogiques pour les programmeurs S'équiper pour bien coder | Tutoriel AngularJS Notepad++ Plus tellement besoin de le présenter je pense, Notepad++ a déjà largement fait ses preuves. Ultra léger et rapide, il ne vous lâchera pas. Brackets Petit nouveau dans le vaste monde des éditeurs de texte, Brackets est Open Source (et gratuit) et complètement tourné vers le développement front-end. Quick Edit Brackets propose une fonctionnalité très intéressante : à partir d'un fichier HTML contenant des balises avec des classes (ou identifiants), vous pouvez modifier le CSS associé à ces balises directement depuis l'éditeur sans avoir à changer de fichier. La palette de couleurs Comme pour le Quick Edit, Brackets intègre nativement une palette de couleurs très ergonomique : Vous pouvez aussi voir la couleur correspondant à un code en hexadécimal ou en rgb simplement en passant la souris au-dessus. Sublime Text Comme beaucoup, depuis que j'ai découvert Sublime Text, je ne l'ai plus quitté ! Les plugins de Sublime Text Package Control AngularJS Grunt Emmet Bracket Highlighter LiveReload
ASCII TABLE & ASCII CODES : HEXADECIMAL TABLE, DECIMAL TABLE, OCTAL TABLE, BINARY TABLE, KEYBOARD CORRESPONDENCES, EXTENDED ASCII TABLE, ... Carte : Découvrez l'évolution des principaux navigateurs internet de 2008 à 2015 (Chrome, Firefox, IE) Nous les utilisons tous au quotidien et pourtant l’un d’entre eux à notre préférence. Découvrez en carte et en couleurs l’impressionnante évolution des navigateurs web à travers le monde sur les 8 dernières années. Découvrez aussi : Carte : le coût d’un abonnement internet à travers le monde Qu’il s’agisse de Firefox, de Chrome, d’Opéra, de Safari, ou encore d’Internet Explorer, tous ces navigateurs ont eu leur heure de gloire et leurs fans inconditionnels. Impossible d’accéder à internet sans les repères de l’un, difficile de s’y retrouver sans les marques-page de l’autre, le navigateur internet peut radicalement changer la façon dont vous voyez et passez votre temps sur internet. Le début des années 2000 voyait l’écrasante majorité d’Internet Explorer, produit Microsoft considéré aujourd’hui comme un peu dépassé. En 2008, la dominance d’IE est incontestable et écrasante, à peine quelques petits endroits du globe songent à utiliser un autre moteur comme Firefox.