Marc Harnist

News

N°68 - Ephéméride à pensées
Le 05/03/2018

J'ai une idée hier. Mon problême: Je possède de belles cartes, petits papiers avec une pensée, livrets, etc. Mais je les retrouve dans des endroits improbables, et c'est dommage, car certains servent de pense-bête et sont utiles. J'ai donc e... Lire la suite

N°64 - Organisation
Le 26/02/2018

J'ai décidé de travailler sur le projet de la landing-page au centre de formation, et de réserver les travaux sur "l'espace membre" à la maison car c'est plus ludique et passionnant. Au passage, j'ai réussi à compiler SASS en me débrouillan... Lire la suite

N°65 - Visual Studio et la comilation de SASS
Le 25/02/2018

Le bug de la compilation de SASS avec Visual Studio, réussie avec un autre programme, ne vient pas du fait que je n'ai pas ouvert le fichier css correspondant au fichier sass. Par contre j'ai constaté que le programme Visual Studio bug à l'ouvertu... Lire la suite

N°67 - MVC encore perfectionné!
Le 24/02/2018

J'avais laissé à chaque fichier controller la possibilité de choisir si on incluait le menu ou pas. Chaque fichier avec donc un rooter personnalisable. Mais dans la pratique, c'est toujours le même rooter qui est inclus. J'ai donc rajouté le c... Lire la suite

N°63 - Création d'un espace membre dans le domaine formation
Le 23/02/2018

Création d'un espace membre réussi: avec des fonctions expatriées vers un fichier fonctions.php. Tentative d'utiliser l'idée du CRUD: Create Read Update Delete database entries. Cette idée permet de donner à la fois une structure ordonné... Lire la suite

N°66 - Compilation de SASS
Le 23/02/2018

Téléchargez Koala (opensource et gratuit), ajoutez votre fichier sass ou tout votre dossier qui contient des fichiers sass, cliquez avec le bouton droit sur votre fichiers à modifier, cliquez sur "open file", il va s'ouvrir dans votre éditeur de ... Lire la suite

N°60 - Zend Technologie
Le 19/01/2018

Société qui a développé et professionnalisé le langage web PHP (Hypertext PreProcessor, à l'origine Personal Home Page) à partir de la version PHP3. Php a été inventé par l'Israëlien Rasmus Lerdorf en 1994 à partir d'un langage C en voula... Lire la suite

N°59 - Bien poser ses objectifs pour une bonne analyse d'audience
Le 17/01/2018

Quel est le but de ma présence sur le web? Voilà une bonne question à se poser et à se rappeler lorsqu'on a les chiffres de notre rapport d'audience sous les yeux. (Learn Digital With Google)... Lire la suite

N°53 - Mediatheque de Niort vs La Rochelle
Le 21/12/2017

Bravo à Niort! Un navigateur qui sait lire le CSS3 ! Allez La Rochelle: un petit effort et un peu d'humilité ne nuit pas... un bémol: le lien lire la suite ne fonctionne pas à Niort lorsqu'il y a des accents dans le titre comme c'est le cas pour ... Lire la suite

N°54 - Nouvelle carte de visite du site
Le 21/12/2017

C'est un projet mais il faudrait rajouter la carte de France avec la Rochelle et Niort et Mauzé au milieu au dos de la carte de visite car personne ne connait. Rajouter une citation: "A tout ceux qui l'ont reçue, elle a donné le pouvoir de deve... Lire la suite

N°55 - On peut améliorer la gestion des membres dans le site
Le 21/12/2017

Rajouter une page qui affiche la liste des membres du site et leurs droits modifiables.... Lire la suite

N°52 - A venir: photos de Lud'ACM
Le 04/11/2017

Je vais rajouter une photo du site Lud'ACM dans la page projet... Cette page, malgré l'animation en CSS3, ou plutôt à cause d'elle, risque de rendre le texte invisible. Et aussi, cela va participer au CEO... Lire la suite

N°51 - Nouvelles balises html5
Le 23/10/2017

Les nouvelles balises html5 ont été installée dans le site web. La balise "nav" a remplacé la classe .menu, et le code CSS en est plus propre. La balise "section" remplace .page et la balise footer remplace la bloc footer. Le code html est plus c... Lire la suite

N°50 - Version Beta: Remplacement de .page par .bloc à finir...
Le 21/10/2017

Suppression de .container et de .page du header, remplacée par .bloc float left pour remplir la page et être responsive verticalement. Ainsi, plus de fermeture de div dans le footer! Tous ces essais dans la version beta... à finir... problème... Lire la suite

N°49 - Suite des travaux sur l'administration
Le 20/10/2017

Le fichier www/controller/news-delete.php devient www/controller/__news-delete.php avec la création d'un fichier dans la "vue" (MVC) qui affiche les messages d'erreur le cas échéant. Le fichier news-delete-index.php devenu inutile et laid a été ... Lire la suite

N°45 - Travaux sur l'administration
Le 18/10/2017

Même si le repertoire www/admin n'existe plus pour très longtemps, j'ai travaillé sur l'administration du site: création des news, en commençant par rajouter deux underscores à chaque page de l'admin afin que l'index du site les reconnaisse et ... Lire la suite

N°44 - Sauvegarde de la base de donnée en ligne
Le 16/10/2017

sql.png(Cliquez sur l'image pour aggrandir.) Enfin un cours qui fonctionne après plusieurs jours de recherche. On peut à présent sauvegarder ses données en ligne rap... Lire la suite

N°43 - Révolution in backoffice
Le 12/10/2017

htaccessCa y est! Fini les horribles pages d'erreur des navigateurs du genre "Internal Server Error":Le backoffice fonctionne sans fichier .htaccess: du coup WAMP peut y accéder san... Lire la suite

N°41 - Enfin un flux RSS créé à la demande du site Sensio Lab.
Le 10/10/2017

Flux rss Salut! C'est la semaine de formation: pas de TP cette semaine: formation sur Symfony via Open Class Room. Du coup on nous demande de nous inscrire à Sensio Lab, site d'éd... Lire la suite

N°42 - Window ready for Symfony !
Le 10/10/2017

Following the Open Class Room curses, I had to use "invite de commande" and add the PHP path from wamp64\bin\php\php7 in the window system. It works! Exciting!... Lire la suite

N°40 - Job dating à Niort
Le 08/10/2017

tract de Niort Numéric octobre 2017 Superbe journée et superbe expérience à "Niort Numéric" au Moulin du Roc: des gens extraordinaires à... Lire la suite

N°38 - Semaine de cours théoriques du 1er au 6 octobre 2017
Le 05/10/2017

fuséeC'est décidé! Je suis mon plan de formation: une semaine de cours théoriques et une semaine de travaux pratiques (TP) sur un projet: MVC marcharnist.fr/ admin av... Lire la suite

N°37 - Admin sur MVC
Le 04/10/2017

Je suis en train d'attaquer la transformation de l'architecture de l'administration vers une architecture MVC...... Lire la suite

N°36 - MVC plus rapide que l'ancienne version
Le 03/10/2017

L'administration, le backoffice du site web, n'est pas encore entièrement basé sur le modèle MVC. J'ai vu ce matin la différence en cherchant une ligne de code Html. J'ai mis longtemps à la trouver car le code Html est mélangé aux programmes P... Lire la suite

N°32 - Création d'un index, un sommaire pour les news en une heure et sept minutes!
Le 02/10/2017

Je suis très content d'avoir réussi ce mini projet après l'avoir d'abord écrit sur papier hier soir dans mon lit. Eh oui! Serais-je devenu un geek? ... Lire la suite

N°33 - Deux valeurs dans le lien d'une methode GET
Le 02/10/2017

J'ai découvert se matin (grâce à une recherche ultra efficace et rapide chez Google), qu'il est très facile d'envoyer deux valeurs dans avec la méthode GET. Il suffit de les séparer par & Cette méthode a été utilisée dans l'index des news.... Lire la suite

N°34 - Private redevient Admin
Le 02/10/2017

Afin de gagner du temps et aussi parce que "Private" se trouvait au milieu des autres répertoires, alors qu'à présent, Admin se trouve au début de la liste.... Lire la suite

N°35 - Méthode d'autoformation
Le 01/10/2017

J'ai pensé alterner une semaine de formation et d'apprentissage théorique avec une semaine de travaux pratiques sur une site à but non lucratif, toujours dans le cadre de ma reconversion professionnelle et a but non lucratif. De toute manière, je... Lire la suite

N°29 - Impression des codes pour la formation
Le 29/09/2017

J'ai acheté un petit classeur et je vais imprimer toutes les pages du code html, css, php, sql du MVC marcharnist.fr...... Lire la suite

N°30 - Notepad++ permet de conserver une sauvegarde de chaque fichier modifié
Le 29/09/2017

Files are saved in wamp64/www/saved_by_NOTEPAD Config savings: notepad++/Paramétrage/préférences/sauvegarde choose a directory where you want to store the saved files. ... Lire la suite

N°31 - Admin plus court, remplace Private
Le 29/09/2017

J'ai finalement choisi "admin" comme nom de repertoire pour l'administration, le backoffice, de mon architecture web, plutôt que "private", plus long, et placé au milieu des autres répertoires alors qu'il est spécial...... Lire la suite

N°25 - MVC: la perfection même!
Le 28/09/2017

Le code qui cherche et affiche la page web rend inutile la variable: $title = "accueil"; puisque c'est le code de la page index.php qui cherche lui-même le nom de la page web du repertoire "vue" ("view"), le trouve et l'affiche grâce au programme "... Lire la suite

N°26 - Création d'un rooter
Le 28/09/2017

J'ai créé un rooter: control/rooter.php. On n'est plus obligé de créer un fichier dans le repertoire "control" pour créer une page web dans le repertoire "view" (vues). Si le fichier control n'existe pas pour cette page web, le fichier index.ph... Lire la suite

N°27 - Afficher les feuilles de styles CSS
Le 28/09/2017

Et si on parlait Cascading Style Sheets? Dans ma nouvelle architecture MVC, on ne crée pas forcément une feuille de style pour chaque page web. J'ai créé un code qui affiche le lien vers la feuille de style générale du site web: www/css/style.... Lire la suite

N°28 - Architecture du site web
Le 28/09/2017

J'ai réfflechi à l'organisation du site web en ce qui concerne les images ("img") et les fichiers "header", "menu" et "footer" qui sont inclus dans les pages, depuis le repertoire "inc" ou "include". Mais où placer ces repertoires? Je les place... Lire la suite

N°24 - Fin du travail pratique (TP) Lud'ACM dans le cadre de l'autoformation
Le 27/09/2017

Afin de prendre un peu d'avance dans ma formation informatique, j'ai testé mes nouvelles connaissances en POO, HTML5, CSS3 et architecture MVC sur le site de Lud'ACM. C'est terminé cette semaine, je vais apprendre un peu de Javascript et Java...... Lire la suite

N°23 - Test des sites web à la médiathèque de La Rochelle
Le 22/09/2017

Vendredi 22 septembre 2017: à La Rochelle Lud'ACM.fr fonctionne parfaitement mais pas les animations de CSS3. Une version Chrome obsolète? Dommage. Marc... Lire la suite

N°22 - Creation of two new fields in table 'player' and update db earlier
Le 07/09/2017

Une heure et demi pour installer deux nouveaux champs (réponse et dernière question) dans le tableau 'joueur" dans la base de donnée Ludacm et pour corriger quelques bugs. Ces champs serviront à empêcher la triche. La base de données n'était p... Lire la suite

N°21 - Problème Lud'Acm
Le 25/08/2017

Impossible d'empecher le rafraichissement de la page en php. Il faudrait refaire tout le jeu en faisant une redirection du formulaire vers d'autres pages. Et comme c'est juste un test pour apprendre la POO je ne peux pas me lancer dans des travaux ... Lire la suite

N°20 - Chalenge today : Include my class Message in Lud'ACM project!
Le 24/08/2017

J'ai essayé de nettoyer et corriger mon code pour en réduire la longueur et la compréhension. Il faisait 351 lignes au départ: il en fait 136 à présent. Le reste est essentièlement en HTML dans la page des vues (views). Trying to reduce the... Lire la suite

N°19 - Etude d'un TP sur OOP : constantes et function message()
Le 23/08/2017

J'ai étudié et créé MA PREMIERE CLASSE pour le TP petit jeu de combat: et elle fonctionne! Pas de travaux sur le TP du jeu Lud'ACM aujourd'hui. J'ai paramétré l'ordinateur portable pour ma formation. J'ai aussi emmené ma voiture au garage ... Lire la suite

N°18 - Une semaine pour corriger les bugs dans le jeu Lud'ACM ?
Le 22/08/2017

To do list: - Empêcher actualisation de la page - Empêcher retour à l'accueil du jeu et recommencer au début - Dernière question à gérer: bug - Quand on perd on avance au lieu de rester sur la meme question - On doit aller sur la derni... Lire la suite

N°17 - Lud'ACM terminé !
Le 21/08/2017

Le jeu est fonctionnel: commencé le 5 août de cette année 2017, il m'aura fallut deux semaines. Mais ce n'est pas un jeu professionnel. Il faudrait sécuriser la connexion du site en payant l'hebergeur: mais c'est un TP dans le cadre d'une formati... Lire la suite

N°16 - Le jeu Lud'ACM avance
Le 20/08/2017

Depuis aujourd'hui: on peut s'enregistrer avec un mot de passe, se déconnecter et se reconnecter avec ce mot de passe. Le temps de connection est comptabilisé pour chaque joueur. Plusieurs codes php devraient être déplacés dans les classes...... Lire la suite

N°15 - Suite du chantier Game.php
Le 18/08/2017

Fichier: www/view/ludacm/game.php Avoir stocké le jeu dans mon site web facilitera beaucoup les tests. Surtout, que le jeu, construit sur UNE ARCHITECTURE MVC se déplace très facilement. Tous les liens renseignés dans le fichier config.php en fa... Lire la suite

N°12 - Janrain dashboard for Facebook button
Le 17/08/2017

https://dashboard.janrain.com/ Nous installerons le bouton facebook plus tard, peut-être avec le formateur en 2018, car il faut lire les 35 pages de conditions d'utilisation et informer les utilisateurs de leurs droits...... Lire la suite

N°14 - Vu avec Isa d'un commun accord !
Le 17/08/2017

Isa me conseille de suivre cours OPC sur MVC. Etude des bouton Facebook et google pour se connecter au jeu. Jeu pour s'amuser un peu tout en apprenant: le modèle tp petit combat en POO d'OpenClassRoom agit sur les autres joueurs au lieu d'agir su... Lire la suite

N°10 - Tester les ancres pour la création de news
Le 16/08/2017

J'ai changé l'ancre pour le retour à la ligne après update: je prends la date au lieu du compteur. Tout simplement. Et ça fonctionne très bien. On peut donc supprimer l'ancre fabriquée à partir du compteur.... Lire la suite

N°11 - MVC 2 heures de cours: succès total ! J'ai modifié le cours pour des termes en anglais: Model View Controller
Le 16/08/2017

MVC: J'ai créé 3 repertoires: modele, vue et controleur à la racine du site. J'ai créé les premiers fichiers. Tout fonctionne bien à part les commentaires: voir avec le formateur en 2018?... Lire la suite

N°9 - Découverte: var_dump, foreach pour afficher array dans les menu.php !
Le 15/08/2017

FORMATION LIBRE ET GRAUITE SUR LE WEB: découverte de la fonction PHP "var_dump" qui affiche le contenu des variables simples mais aussi de tout le contenu détaillé des array (tableaux dans une variable) et la ligne de code concernée! Cet outil do... Lire la suite

N°8 - TO DO a new game
Le 14/08/2017

Apprentissage des dates et timestamps, démonstration sql à Franky, création de la valeur « mission » dans la table "player", cours OPC CREER UN ESPACE MEMBRE. Pour ma reconversion professionnelle: recherche d'entreprises pour l'enquête méti... Lire la suite

N°7 - Timestamp et dates: création d'un dossier dans toolbox
Le 13/08/2017

Pour la gestion des dates, pour pouvoir trier les lignes par date: il faut timestamp dans sql. Il faut donc savoir convertir les dates en timestamp avec une correction des dates si besoin. Création du système news par simple copy de budget/rule.... Lire la suite

N°6 - Jeu : les vies s'enregistrent bien dans la db !
Le 12/08/2017

Derniers travaux: J'ai réussi à modifier le jeu et à enregistrer 7 vies dans la db, lors de la création d'un objet (player) ! Avancées dans le TP de la formation de Open Class Room (gratuite mais non certifiante) sur le jeu de combat dans Marc/... Lire la suite

N°5 - WAMP work's !
Le 04/08/2017

Shabbat shalom ! WAMP fonctionne, mais il faut terminer l'adaptation du site à WAMP avant de pouvoir continuer le budget de la famille: inclusion des inc et vérifier les liens... Attention, .htaccess a été désactivé dans Private...... Lire la suite

N°4 - Version beta du site?
Le 31/07/2017

Création de la version beta afin de ne plus travailler sur le site de peur d'alétérer le formulaire de la page contact. Puis supprimée: trop longue à modifier. Acheter un nouvel hébergement chez Hostpapa?... Lire la suite

N°3 - Création tableau objectif_calcul
Le 30/07/2017

Création de la table objectif_calcul dans la data base. Cette table gardera en mémoire les calculs et le code de la page calcul.php ne modifiera plus la table initiale objectif.... Lire la suite

N°2 - Succès
Le 28/07/2017

Aujourd'hui, ma page "www/private/projet/budget/objectif.php" fonctionne bien. Un css aligne les nombre à droite.... Lire la suite