Logo Virgo

Virgo OSGi and command line

Publié dans OSGi | Laisser un commentaire

I already wrote about Virgo, a complete OSGi stack, based on Equinox and easily integrable on Eclipse (eh, it is done for that). Yes, it is possible to launch and manage our Virgo server using Eclipse (read: Let’s work OSGi Virgo on Eclipse), but if you try to launch a big project like Societies, you might may soon be blocked by an ugly Java « Out of memory ». This is because Eclipse is heavily using the Java memory, and if you launch your OSGi server using Eclipse, you increase again this memory usage.
So, what is the solution? It’s easy: don’t launch Virgo using Eclipse, launch it with command line. So, the server will have its own memory cluster. Lets do this.
Continuer la lecture

How to clear Cygwin screen in Windows?

Publié dans Geekeries | Laisser un commentaire

How to « clean » our Cygwin window? Not that obvious because the « clean » command doesn’t exist in Cygwin. Anyway, the solution is simple and usefull: CTRL+L. Hum… wait? 🙂
Found thanks to Mahbubur Rahman: » How to clear CYGWIN screen in Windows? Mahbubur Rahman – jQuery, PHP, JavaScript, Codeigniter, CSS.

How to clear Cygwin screen in Windows?

Publié dans Geekeries | 2 commentaires

Comment « cleaner » sa fenêtre Cygwin ? Pas si simple puisque celui-ci n’embarque pas la commande « clean ». La solution est pourtant très simple (et très utile) : CTRL+L. Hum… ça paraît logique 🙂
Trouvé chez Mahbubur Rahman: » How to clear CYGWIN screen in Windows ? Mahbubur Rahman – jQuery, PHP, JavaScript, Codeigniter, CSS.

Interfacer C et C++ : toi aussi déguises-toi en compilo

Publié dans C / C++ | Laisser un commentaire

Code Weblog – Interfacer les langages C et C++, un autre titre pour ce très bon article sur les liens entre C et C++ pourrait être : « C et C++ : toi aussi, déguises-toi en compilo ».
Je crois que je viens de comprendre l’incroyable avantage de l’éditeur de liens !

Quelques ressources UML

Publié dans UML | Laisser un commentaire

L’UML (Unified Modeling Language) est un méta-langage permettant de décrire presque tout, comme par exemple une architecture de système, un modèle de données, ou autre. Il permet notamment, si une méthodologie (qui peut être définie… en UML !) est suivie rigoureusement, de suivre toutes les étapes du cycle de développement en V ! La réalité est un peu plus complexe que cela, et en fait l’UML n’est qu’un sous-langage d’un autre encore plus large, mais restons simple pour l’instant : l’UML est très utilisé de partout par tout un tas de gens qui n’ont pas besoin de savoir réellement ce qu’il est. Je l’utilise notamment régulièrement dans mon travail pour les étapes de conception, ou pour échanger avec un collègue, un collaborateur ou un client. J’en parle même avec ma femme ! Enfin presque…
Bref, l’UML est un domaine très large, et on a bien souvent besoin de documentation pour bien décrire ce que l’on veut. Voici donc quelques ressources et quelques liens que j’ai glané par ci par là. En espérant que cela puisse vous être utile !

Si vous en connaissez d’autres, n’hésitez pas à partager 😉

Logo Eclipse

Automatically generate PHP get and set using Eclipse

Publié dans PHP | Laisser un commentaire

How to automatically generate PHP getter and setter using Eclipse? There are several possibilities, and no perfect one, but let’s try to list them all:

  • Using Eclipse templates: semi-automatic
    Window > Preferences > PHP > Editor > Templates -> New and use something like this:

    private $$${PropertyName};
    ${cursor}    
    public function get${PropertyName}() 
    {
      return $$this->${PropertyName};
    }
    
    public function set${PropertyName}($$value) 
    {
      $$this->${PropertyName} = $$value;
    }
    

    And then, to use this template type its name and press ctrl+space to generate this code. A context menu should also automatically appear when you type the name.

  • Use the Eclipse PDT plugin E-Surf: automatic, useful but not very clean and their is no way to configure it.
  • Use the Eclipse PDT PHPClassGenerator plugin by IBM to generate automatically classes and accessors: automatic but maybe to complex to configure and use. And it can’t generate getters / setters for attributes that have been added after the class creation.

If you don’t know yet how to install an Eclipse plugin: Let’s work OSGi Virgo on Eclipse (fr).

Humpf… At the moment, their is no perfect solution, and it is a shame! In Java, a simple right clic on a class > Source > Generate get/set or Generate toString… That is why developing in PHP on Eclipse is not yet as easy as developing in Java.

WordPress et les extraits d’articles dans l’affichage par catégories

Publié dans Wordpress | Laisser un commentaire

Dans WordPress, lors de l’affichage des articles par catégories, par défaut, un extrait « à l’arrache » est généré par le système. Et cet extrait n’est pas mis à jour lors de la modification d’un article. Ce qui peut être assez gênant. Pour que les articles s’affichent entièrement, ou seulement un extrait selon la configuration des articles, il est nécessaire d’effectuer une petite modification.
Continuer la lecture

Logo Joomla

Lien vers un article dans un autre article

Publié dans Joomla | Laisser un commentaire

Pourtant ça parait simple : ajouter un lien vers un article de son site Joomla dans un autre de ses articles Joomla ! Ce n’est pas demander la lune non ? Eh bien il semble que dans Joomla 1.5 c’est être un peu trop téméraire !
Il parait que l’éditeur CKEditor permet de faire cela très facilement. Je ne sais pas, je ne peux pas essayer…
Heureusement, il existe toujours la bonne vieille méthode à l’arrache :

  1. Se débrouiller pour faire apparaître sur son site la page dont on souhaite faire un lien (même s’il faut l’afficher temporairement dans une catégorie déjà publiée)
  2. Copier l’url de cette page
  3. Et ajouter cet url dans notre page
  4. Si besoin, désactiver les bidouilles du point numéro 1…

Le gros inconvénient, c’est que dans Joomla on est toujours en train de modifier de place ses articles : en les rendant accessibles via un menu, ou via une certaine catégorie… Du coup un même article peut souvent changer d’url (rah, je me meurt !) ! Pire que tout (pour l’amateur de SEO que je suis) : un même article peut avoir plusieurs url différents (jdfsjnfodsnfod) !!!
Heureusement, on y survie 😉

Logo Joomla

Joomla : Affichage d’une catégorie d’articles

Publié dans Joomla | 2 commentaires

En ajoutant un menu dans Joomla, vous avez la possibilité de créer une page qui affichera à votre convenance :

  • un article précis
  • une liste d’article selon certains critères (catégorie(s), section(s), …)
  • ou autre selon vos composants externes (carte Google Maps, …)

J’aimerai ici donner quelques détails sur la manière d’organiser une page « Liste d’articles d’une catégorie ». L’idée est d’afficher un seul article à la fois, et d’ajouter en bas de la page un petit menu de navigation permettant de passer facilement d’un article à l’autre. Comme ceci :

Continuer la lecture

How to Make Your Laptop Choose a Wired Connection Instead of Wireless – How-To Geek

Publié dans Geekeries | Laisser un commentaire

Very useful tip for me: How to Make Your Laptop Choose a Wired Connection Instead of Wireless – How-To Geek. In my office, the Wifi connection can’t access the intranet, but the wired one can! Now I will be able to keep my Wifi ON 🙂