par intuition | Juin 30, 2018 | Introspection, note
Cela fait deux jours qu’en parallèle de mes activités au bureau, je suis une formation vidéo sur un framework PHP. En gros, entre deux interventions serveur et une réunion, j’enchaine du code et concepts genre Model Vue Controler… Bref, pas facile de se maintenir à niveau ou bien simplement continuer à découvrir de nouveaux horizon.
Je ne m’en suis pas trop mal sorti car j’ai réussi à déboguer le code du prof qui n’était pas valide avec les dernières évolutions de LARAVEL… comme quoi même ce court payant en ligne doit se mettre à niveau 😀
Du coup je me demandais comment vous faites pour actualiser vos connaissances pro ?
Personnellement, je me suis rendu compte qu’il me fallait désapprendre mes méthodes d’apprentissages découvertes par moi-même ou bien inculquées par l’école. Je ne peux que très difficilement me plonger dans au fin fond des nuances et des subtilités qu’offre ce formidable outils (le framework LARAVEL).
Ma recette : Je considère qu’il me faut pouvoir faire « ça » alors j’apprends le minimum pour pouvoir faire « ça » et le jours où j’aurai un besoin pro très concret, je n’aurai qu’à le mettre en oeuvre voir l’adapter aux besoins / contrainte du projet.
Et vous ? comment faites vous ?
par intuition | Juin 26, 2018 | note
Quand tu arrive chez toi en retard et que tu as 15 min pour dire discuter avec ta femme et tes enfants, t’amuser avec bébé, te détendre et manger avant d’enchainer 2h de call max (en théorie car demain levé à 5h30) avec tes associés …. et qu’il est déjà…. 21h30 ?!
J’imagine qu’il y a parmi vous beaucoup de personnes passionnées et curieuses de pleins de choses et qui, tout naturellement, n’hésitent pas à s’essayer dans des domaines différents (ou pas) de sa profession.
Que ce soit avoir une activité professionnelle secondaire, plus ou moins confidentielle, ou bien un domaine qui n’a strictement rien à voir avec son full time job, il reste difficile d’être sur tous les fronts à la fois. C’est d’ailleurs pour ça, qu’on se « contente » de les enchainer les unes après les autres…
L’année dernière j’ai mis en veille mon side projet (et profiter d’une pause nécessaire pour comprendre le qui/quoi/ou/quand/comment/pourquoi de tout ce sur quoi je travaillais en parallèle depuis 3 ans) pour me consacrer un peu plus à cet art martial que j’affectionne tant : Le Taekwondo.
Finalement, après une année 2017 consacrée à mes premières expériences de compétiteur (j’ai remporté le titre de vice champion de France de Taekwondo en catégorie -80kg vétéran 2), j’ai eu l’opportunité de me replonger dans mon side projet. Et depuis septembre, mes associés et moi-même travaillons à la refonte complète du projet, en parallèle de nos autres projets ou de nos autres obligations (personnelles et professionnelles).
Entre les obligations personnelles, professionnelles et les envies diverses et variées de soi-même et des autres, une chose est sûr : je me refuse à courir, à foncer tête baissée. J’ai parfois l’impression qu’il s’agit de rester alerte, comme lors d’un combat, où chaque position, chaque mouvement, chaque respiration aura une conséquence sur la demi seconde qui va suivre et qu’il faut agir d’instant en instant, en gardant un regard aussi détaché que possible sur la trame en cours, pour pouvoir se mouvoir tout en « gardant le cap » comme disait Wayne Dyer.
Comme le dit si bien le Grand Maître Lee Kwan Young « Quand on garde en tête l’objectif, le résultat vient tout seul«
Comme il n’existe pas de voie ultime qui mène au bonheur, tout comme il n’existe pas de méthode toute faite garantissant le succès, je suis certains que vous avez un point de vue, une astuce à partager.
Et vous comment faites vous ?
par intuition | Juin 26, 2018 | Informatique
Hello,
si lors de la création de votre nouveau projet Laravel, et notamment lorsque vous souhaitez créer les tables de votre base de données via artisan en ligne de commande, vous rencontrez le message suivant :
In Connection.php line 458:
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes
C’est que vous êtes probablement sous MariaDB ou bien sous MySQL version inférieur à 5.7.7
Depuis la version 5.4 de Lavarel, le charset par défaut est utf8mb4 qui permet de stocker les emojis 💩
Pour résoudre ce soucis en conservant votre configuration serveur, la solution est toute simple :
Dans votre projet Lavarel, rendez-vous dans le fichier app/Providers/AppServiceProvider.php et ajoutez les deux lignes suivantes :
use Illuminate\Support\Facades\Schema;
au niveau de l’en-tête du fichier comme suit :
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\Schema;
class AppServiceProvider extends ServiceProvider
{
et
Schema::defaultStringLength(191);
dans la fonction public « boot » pour définir une longueur de caractère par défaut, comme suit :
public function boot()
{
//
Schema::defaultStringLength(191);
}
Et voilà ça marche !
par intuition | Juin 19, 2018 | Informatique
Hello,
Ce n’est pas une blague ! Microsoft propose l’installation de plusieurs distribution Linux à l’intérieur de Windows 10. Pourquoi faire ? Et bien, si comme moi vous avez besoin de faire quelques opérations basiques comme vous connecter en SSH sur un serveur et que l’utilisation de PuTTY vous ennuie et que vous trouvez que c’est tellement plus simple et naturel sur un CLI Linux alors ça peut être carrément bien utile ! Il y a bien entendu très probablement moult raisons d’installer un GNU/Linux dans un Windows sans passer par VirtualBox ou Docker mais là tout de suite, j’en ai aucune idée…
Les étapes à suivre pour installer et exécuter Linux dans Windows 10
Attention, Microsoft permet l’installation d’une distribution Linux sans interface graphique (GNOME, MATE, etc..). Si vous souhaitez avoir un vrai bureau, orientez vous sur une machine virtuelle (à l’aide de VirtualBox (tutoriel) par ex).
Activer le Subsystem Linux :
Lancer le « PowerShell » de Windows en tant qu’administrateur

entrez la commande suivante : Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Vous devriez avoir une fenêtre comme ça :

Redémarrez votre ordinateur
Choisissez votre distribution Linux
Allez dans le Microsoft Store et tapez « Linux », on vous invitera à voir tous les Linux que propose le Store de Microsoft

On vous proposera plusieurs distributions dont : Ubuntu, Kali, Debian ou encore OpenSUSE et SUSE Linux Enterprise Server (!?!)
Personnellement j’ai l’habitude d’Ubuntu et Debian, donc je prends Ubuntu
On clique sur « Obtenir » et une fois que c’est fait on a plus qu’à lancer notre système Linux !
Un CLI s’ouvre et vous demande de patienter :

Après un certain moment (près de 10 min pour moi), Linux vous demandera un nom d’utilisateur :

Puis un mot de passe pour votre session Linux :

Et voilà votre session Ubuntu Linux sous Windows prête à être utilisée :


Amusez-vous bien !

Photo by Caroline Hernandez on Unsplash
Commentaires récents