Posté le 20 juillet 2011 par Lythom
En PHP, le code est parfois séparé dans pluieurs fichiers notamment pour respecter le design Pattern MVC. Malheureusement, si une variable envoyée depuis l’action vers la vue est utilisable dans la vue, elle n’est cependant pas connue par Eclipse pour fournir une autocompletion. Il existe un moyen simple de retrouver cette autocompletion. En haut de la vue, ajouter un commentaire :
1 2 3
| <?php /* @var $maVariable MaClasse*/
// contenu de la vue ...
$maVariable->autoCompleteMoiAvecCtrlEspace(); |
Il est important d’utiliser le format de commentaire /* */ et non /** */ ni // pour que celà fonctionne.
Les informations d’autocompletion peuvent être obtenues dans d’autres contextes également, je vous invite à découvrir le poste qui m’a permis de trouver cette info pour approfondir le sujet !
Lythom, développeur autocomplèté.
Posté le 16 janvier 2011 par Lythom
Comment contourner les filtres mis en place sur Internet par les gouvernements?
En cherchant un peu dans mes cours je suis retombé par hasard sur ce document. C’est la problématique que j’ai tenté de résoudre il y a 3 ans lors d’une travail de recherche pendant mes études.
Après une rapide relecture, je me suis rendu compte que je n’avais pas mal bossé ! Le document est intéressant pour des personnes souhaitant approfondir la question du fonctionnement du réseau internet et des contournements qui sont fait du réseau. Vous y apprendrez comment fonctionnent les DNS, les proxy et y trouverez aussi des informations sur les pays où les libertés sont bridées. Les concernés ne sont pas toujours aussi loin qu’on le croit…
Le filtrage sur Internet : comment contourner les filtres mis en place sur Internet par les gouvernements?
Posté le 31 mars 2010 par Lythom
Je parle de visual studio mais en réalité le processus est applicable à n’importe quelle application. Pour ce faire, il existe une application développée par vmware et qui est destinée à virtualiser n’importe quel logiciel afin d’éviter les conflits qui pourrait apparaitre entre programmes au sein d’un même système.
Pour visual studio on voit surtout l’opportunité de pouvoir l’utiliser sans « pourrir » son système, ou encore d’installer des programmes sans qu’il copient le moindre fichier sur la partition système même si on leur ordonne de s’installer ailleurs. (Merci Adobe et Autodesk dont les produits sont du coup ininstallables sur mon PC dont la partition système est ajustée sans marge suffisante pour leurs gigas…)
Quel est le nom de ce miracle ? VMware ThinApp.
Je viens de découvrir et n’ai pas encore testé… mais ça ne saurait tarder !
Lythom, développeur virtualisé.
Posté le 11 mars 2010 par Lythom
S’il y en a qui se demandent encore ce que sont les expressions régulières, je les invite à se renseigner sur google ou encore sur wikipedia.
Le but de se post est de noter quelque part les expressions régulières que je suis amené à utiliser et qui trouvent parfois le utilité. Voici la liste en question.
ActionScript 3
Définir * comme type à des variables dont les types ont été omis lors de la déclaration
Remplacer :
1
| var ([a-zA-Z0-9_-]*)( ?)= |
Par :
Posté le 27 septembre 2009 par Lythom
Bien utilisées, les vues apportent sécurité, clarté, et confort de développement dans les bases de données. Mal utilisées, elles peuvent détruire entièrement une base par surcoût de calculs et mauvaises optimisations en tout genres. Alors, Quand faut-il utiliser des vues ?
Lire l’article »
Posté le 7 août 2009 par Lythom
Se débarasser d’Internet Explorer 6, c’est ce que propose IE6 no more. Pas de boucheries sanguinaires ici, il s’agit simplement d’inciter les internautes qui utilisent IE6 à migrer vers un navigateur plus récent ! Pour ce faire, IE6 no more propose Lire l’article »
Posté le 22 juillet 2009 par Lythom
Cet article pour vous faire découvrir XMind. XMind est un logiciel de « Brainstorming collaboratif et d’organisation de la pensée » (C’est une traduction un peu libre du titre du site officiel). En gros il permet d’organiser ses idées sous forme arborescente avec différentes représentations graphiques assez jolies. Une fois les idées rangées, on pourra exporter tout ou partie du résultat dans un document Word, une page HTML, une présentation PowerPoint, document PDF entre autres.
C’est bien simple, je ne m’en passe plus ! Lire l’article »
Posté le 3 juillet 2009 par Lythom
J’ai découvert aujourd’hui une fonction fort pratique et qui se nomme soundex. Cette fonction permet de produire à partir d’une chaine de caractères une autre chaine de 4 caractères correspondant à sa sonorité. Ainsi, des chaines ayant des sonorités proches peuvent être retrouvées facilement. Par exemple :
Différentes utilisations sont bien sur envisageables Lire l’article »
Posté le 8 juin 2009 par Lythom
De nombreuses informations ont besoin d’être enregistrées sous forme arborescente ou hiérarchique en base de données. Il peut s’agir par exemple d’un traditionnel diagramme d’une hiérarchie d’entreprise (qui est le supérieur de qui?), ou encore du classement d’articles dans une arborescence de catégories, ou bien encore du chemin d’un fichier dans des sous-dossiers.
Comment peut-on implémenter cette arborescence, ou hiérarchie, en base de données ?
Lire l’article »
Posté le 3 mai 2009 par Lythom
Il arrive lorsqu’on travaille sur certains projets de devoir relever sur une image un ensemble de positions. Par exemple lorsqu’on doit faire bouger un objet sur une image (Cf Le Vendée Globe en Applet Java) ou lorsqu’on veut détourer un objet particulier dans une image (avoir les coordonnées d’un bouton sur une image de maquette).
Pour répondre à ces problématique, j’ai codé rapidement (environ 30-35 minutes) un petit programme en C# (vive le .net) permettant de charger une image, de cliquer aux différents endroits de l’image pour en relever les coordonnées, puis d’exporter la liste dans un fichier avec format personnalisable.
Lire l’article »