Bien que cette épisode n’est pas obligatoire de la lire dans cette série programmation pour tous, il me semble que ça illustre une notion importante aussi sur pourquoi on fait quoi dans la programmation de nos jours
 

Comme vu dans l’épisode précédente de cette série Programmation pour tous, on  a besoin de quelque chose pour/à traiter et ce quelque  chose est la  donnée.  Cependant, dans  la  partie traitement de l’épisode  précédente ,  J’ai  donné l’exemple d’un problème qu’on devrait bien résoudre.  Ça pourrait vous surprendre mais sachez que jusque là, on  a rien fait d’Informatique lors de la résolution de ce problème.

Pour  comprendre que l’informatique  n’a pas intervenu dans la résolution de ce problème, relisons la définition de l’informatique  qui dit:

Science du traitement  automatique des données

Pour qu’on parle de l’informatique, les données devraient être traitées automatiquement c’est-à-dire,  sans une intervention humaine. Chose qui était malheureusement pas le  cas pour nous car on a traité manuellement tout (est ce que m est différent de m ou n ? non, alors, on remplace par P).

Traitement automatique

Parler du traitement automatique des données, cela veut tout simplement dire traiter une donnée sans intervention de l’homme. Sans intervention de l’homme ne veut pas dire que le traitement se fera par magie  ou je ne sais pas à moi par des supers pouvoirs du genre, abracadabra et le traitement s’effectue, non (car nous sommes dans la science où le comment est roi)! Mais  l’homme va déléguer cette tâche à une machine. Et ce  n’est pas n’importe quelle machine mais plutôt une machine capable de faire cette tache.

Détrompez vous si vous pensez que cette machine c’est indispensablement un ordinateur car ce n’est  pas que l’ordinateur qui peut être capable de traiter automatiquement les données. Un smartphone par exemple n’est pas un ordinateur mais peut effectuer des traitements automatiques

En résumé, pour traiter automatiquement les données, il faut déléguer cette phase de traitement à une machine. Soyons cependant conçu pour cet article et utilisons un ordinateur comme machine mais sachez que ça pourrait être n’importe la quelle capable de traiter automatiquement les données.

Mais comment déléguer  cette phase de traitement à une machine et déjà, quel genre de machine qui est capable de traiter automatiquement les données ?

C’est ce que je vous laisse découvrir dans la partie 2 de cette épisode .

Pages: 1 2

Un jour, j’avais eu envie d’utiliser Internet, télécharger des jeux vidéos, des musiques, des applications depuis mon nokia 2626. c’était une expérience exceptionnelle pour moi et j’étais très content que je puisse être capable de télécharger seul. Au fur et à mesure que j’évoluais (sur le téléchargement des jeux et musiques bien sûr), j’ai connu l’ami Google et on a passé des très bons moments ensemble, des moments de rires avec des recherches interrogatoires  comme:

  • Est ce que le jeu mario peut être joué dans mon nokia 2626 ?
  • Comment jouer au play station 2 avec mon nokia 2626 ? est ce que c’est possible ?
  • Je veux jouer au god of war dans mon nokia 2626, comment faire ?

Bref des moments fous parce que j’ai sauté d’autres moments plus térribles. (les photos de rihanna en rdc) Après quelques temps un peu plus tard, j’ai commencé à me poser des questions sur les jeux que je jouais, les sites web que je visitais, alors, autant de questions

  • Qu’est ce qui fait que ces jeux puissent fonctionner ?
  • Qui crée ces jeux ?
  • Qui a créé Google, qui permet en tapant le nom d’une personne, que l’on puisse voir son image ?
  • Comment faire pour qu’en tapant aussi mon nom, que mes photos apparaissent ?
  • Puis-je aussi faire de la même manière qu’eux ?

Je m’étais posé autant de questions que je n’avais pas eu des réponses de suite. Et comme selon moi à cette époque, Google était (le seul) l’endroit idéal  où je pourrais poser mes questions sans réponse pour espérer avoir des réponses (sorte de Dieu qui répond à tous nos besoins), j’ai fait la même chose qu’avant, posé des questions. (j’arrêtes avec mon histoire…)

Si je vous ai parlé de tous ça, ce n’est pas sans raison. je sais que nombreux sont dans l’état où j’étais, se posent aussi des questions que je me suis posé, et peut être trouvent toujours pas des réponses claires et adaptées à leurs niveaux, je vous ai parlé de ça pour vous montrer que quand on ne connait pas quelque chose, on l’apprend et quand on veut bien apprendre quelque chose, rien ne peut nous en empêcher.

Dans cette série d’articles Programmation pour tous, je veux vous parler de la programmation théoriquement parlant, sa structure générale, où commencer si vous ne connaissez rien du tout car moi aussi je ne connaissais rien du tout. je veux essayer d’être le plus simple et claire possible pour que tout le monde puisse comprendre mieux. la suite dans la page 2

Pages: 1 2 3

Un informaticien de nature est une personne très très fainéante. Nous cherchons à se faciliter la tâche qu’un jours, j’en suis fortement persuadé qu’on ferra à ce qu’un bot (créé), fasse notre quotidien à notre place. (se mettre debout, manger, se soulager, draguer une meuf).

WordPress, un système de gestion de contenu utilisé par plusieurs sites web (y compris ce blog), permet de créer facilement et rapidement des sites web. Avec son système extensible, tout le monde en sachant programmer peut ajouter ses propres fonctionnalités (extension) qu’on appelle “plugins“..

Pour ceux qui créent déjà leurs sites web avec WordPress, ils savent que les plugins et thèmes ont besoin d’être mise à jours et savent aussi que c’est un “sale job”, le faire manuellement et surtout que de fois on reste pas figé à attendre qu’une mise à jour soit disponible pour le faire directement. Dans cet article, je vous montre comment ne plus s’inquiéter de ça et activer pour une fois, et laissez que toutes les mise à jours se fassent automatiques .

Activer les mise à jours automatique pour les thèmes

Il est très simple de dire à wordpress de mettre automatiquement les thèmes à jours une fois que les mise à jours sont disponibles. Pour activer cette fonctionnalité, il suffit simplement d’ouvrir le fichier functions.php de votre thème dans wp-content/themes/votretheme et d’ajouter cette ligne

Activer les mise à jours automatique pour les plugins

Sachez que
Il faut vraiment bien réfléchir sur la mise à jours automatique de plugins. Parce que certaines plugins deviennent incompatible selon une version de wordpress donnée.  

De même pour les thèmes, pour les plugins, il faut ajouter dans le fichier functions.php dans votre thème

Plugins pour mettre à jours automatique les plugins

Pour ceux qui le code ne leur dit peu, sachez qu’il est aussi possible avec l’extension Jetpack  de le faire de manière intuitive, mais hormis ça, certains plugins vous facilite aussi la tâche comme

  1. Automatique plugin updates
  2. Auto update plugins

Traduire un thème WordPress était autre fois quelque chose de vraiment compliquer, pour certains bien-sûr, en passant par Poedit un éditeur de texte permettant la modification, ainsi il fallait juste compléter toutes les msgstr vide par une traduction et on pouvait enfin obtenir la traduction du thème. Elle est toujours d’actualité cette méthode, mais devient difficile à gérer, le problème étant la difficulté pour voir quels sont les chaines traduites, brouillons ou non traduites. Vous pouvez maintenant oublier Poedit, passez à l’outil Translator Toolkit de Google.

C’est quoi un fichier po ?

C’est un fichier ayant le texte Anglais d’origine et aucune information sur la langue ou les traductions. Les fichiers PO sont créés à partir des fichiers POT.

Comment traduire un fichier po avec Translator Toolkit

Traduire avec Translator Toolkit reste très pratique pour ceux-là dont la langue de shakespeare est un réel problème, puisque l’outil se contente de tout traduire à votre place, pendant ce temps, vous avez droit à une petite dégustation café. Alors, comment faire ?

  1. Vous devez vous rendre à cette adresse Google Translator Toolkit.
  2. Importer votre fichier .po en cliquant sur le bouton importer à la colonne gauche du site (pendant l’importation, vous allez devoir remplir quelques détails, regardez juste cette image ci-dessous).translator toolkit
  3. Ici, on vous demande de passer une commande pour la traduction, pas besoin, cliquez juste sur non, merci. Et on continue.translator toolkit
  4. Votre fichier est en cours pour la traduction, cliquez dessus pour accéder à la page d’édition.translator toolkit
  5. Cliquez sur le bouton terminé en bleu et un pop-up devrait s’afficher avec un message comme ceci : “Voulez-vous vraiment marquer ce document comme étant terminé ?”, cliquez sur oui.
  6. Cliquez sur l’onglet fichier puis sur télécharger. translator toolkit

Si vous êtes parvenu à télécharger votre fichier de traduction, je vous félicite. Vous allez où comme ça ? Vous devez envoyer ce fichier dans le dossier langage de votre thème WordPress, utilisez un client FTP pour le faire.

 

 

Beaucoup de gens se sentent limités pour apprendre la programmation web et certains poussent souvent des raisons inappropriées (Manque de matos) dont elles (raisons) serons évidentes que si vous habitez la zone, bref, j’en passe.
Majoritairement, la programmation Web, nous la faisons ou l’apprenons toujours depuis un PC. Mais savez-vous que vous pouvez apprendre ou faire la programmation web depuis votre smartphone ? Pas toujours obligé d’apporter son PC à la FAC pour apprendre par exemple à coder en PHP; votre Android vous servira largement. Je vous fais une liste des applications qui vous permettront d’apprendre ou de faire la programmation web depuis votre Android.

A savoir
J’avais fait toutes les configurations (Thème, plugins et déploiement) de l’ancienne version d’Informagenie depuis Android

IDE (Editeur de texte)

Un éditeur de texte est un programme qui permet d’écrire le code source d’un programme qu’on programme. Sous Windows, notepad++, pour débuter en HTML et CSS fait suffisamment l’affaire mais pour un langage de programmation comme PHP, Utiliser un IDE (comme PHPstorm que j’utilise) est conseillé. Sous Android, Il existe aussi les IDE dont voici deux d’eux que j’utilise fréquemment.

AWD – PHP/HTML/CSS/JS

J’adore l’IDE car je le trouve meilleur parmi les IDE Android. Voici certaines de ses fonctionnalités :

  • La coloration syntaxique
  • L’auto-complétion
  • La gestion des projets localement ou en ligne
  • Visualisation du projet depuis le navigateur intégré.
  • Édition des fichiers depuis le serveur FTP
AWD - PHP/HTML/CSS/JS IDE
AWD - PHP/HTML/CSS/JS IDE
Développeur: Akid Soft
Prix: Gratuit+
  • AWD - PHP/HTML/CSS/JS IDE Capture d'écran
  • AWD - PHP/HTML/CSS/JS IDE Capture d'écran
  • AWD - PHP/HTML/CSS/JS IDE Capture d'écran
  • AWD - PHP/HTML/CSS/JS IDE Capture d'écran
  • AWD - PHP/HTML/CSS/JS IDE Capture d'écran
  • AWD - PHP/HTML/CSS/JS IDE Capture d'écran
  • AWD - PHP/HTML/CSS/JS IDE Capture d'écran
  • AWD - PHP/HTML/CSS/JS IDE Capture d'écran
  • AWD - PHP/HTML/CSS/JS IDE Capture d'écran
  • AWD - PHP/HTML/CSS/JS IDE Capture d'écran
  • AWD - PHP/HTML/CSS/JS IDE Capture d'écran
  • AWD - PHP/HTML/CSS/JS IDE Capture d'écran
  • AWD - PHP/HTML/CSS/JS IDE Capture d'écran

DroidEditor

Je ne l’ai pas beaucoup utilisé mais Il est rapide, performant et facile à utiliser.

APACHE, PHP ET MYSQL (SERVEUR WEB)

L’inclusion d’un serveur web comme APACHE ou NGINX, du langage de programmation PHP et du SGBD (Système de Gestion de base de données) MySQL a donné naissance a plusieurs logiciel tel que WAMP pour Windows, Lamp pour linux et MAMP pour MAC. Il en existe aussi pour Android dont voici encore deux d’entre-eux.

PHP Runner

Une application complètement gratuite qui vous permet de faire quasi tout ce qu’on peut faire pour développer une application web en PHP. Il intègre lui même un éditeur mais vous êtes bien sûr d’en utiliser d’autres parmi ceux cités ci-haut. Le SGBD MySQL y est aussi intégré y compris PHPMyAdmin.

Télécharger PHP Runner

Namp

Namp dispose :

  • Du SGBD MySQL
  • De l’application PhpMyAdmin

Ce n’est malheureusement pas gratuit.

NAMP nginx android web server
NAMP nginx android web server
Développeur: NAMP ltd.
Prix: Gratuit+
  • NAMP nginx android web server Capture d'écran
  • NAMP nginx android web server Capture d'écran
  • NAMP nginx android web server Capture d'écran
  • NAMP nginx android web server Capture d'écran
  • NAMP nginx android web server Capture d'écran
  • NAMP nginx android web server Capture d'écran
  • NAMP nginx android web server Capture d'écran

Ksweb

KSWEB: server + PHP + MySQL
KSWEB: server + PHP + MySQL
Développeur: KSLABS
Prix: Gratuit+
  • KSWEB: server + PHP + MySQL Capture d'écran
  • KSWEB: server + PHP + MySQL Capture d'écran
  • KSWEB: server + PHP + MySQL Capture d'écran
  • KSWEB: server + PHP + MySQL Capture d'écran
  • KSWEB: server + PHP + MySQL Capture d'écran
  • KSWEB: server + PHP + MySQL Capture d'écran
  • KSWEB: server + PHP + MySQL Capture d'écran
  • KSWEB: server + PHP + MySQL Capture d'écran
  • KSWEB: server + PHP + MySQL Capture d'écran
  • KSWEB: server + PHP + MySQL Capture d'écran
  • KSWEB: server + PHP + MySQL Capture d'écran
  • KSWEB: server + PHP + MySQL Capture d'écran
  • KSWEB: server + PHP + MySQL Capture d'écran
  • KSWEB: server + PHP + MySQL Capture d'écran
  • KSWEB: server + PHP + MySQL Capture d'écran
  • KSWEB: server + PHP + MySQL Capture d'écran
  • KSWEB: server + PHP + MySQL Capture d'écran
  • KSWEB: server + PHP + MySQL Capture d'écran
  • KSWEB: server + PHP + MySQL Capture d'écran
  • KSWEB: server + PHP + MySQL Capture d'écran
  • KSWEB: server + PHP + MySQL Capture d'écran
  • KSWEB: server + PHP + MySQL Capture d'écran
  • KSWEB: server + PHP + MySQL Capture d'écran
  • KSWEB: server + PHP + MySQL Capture d'écran