Si vous avez besoin d'un logiciel pour étendre les capacités de votre logiciel de CAO (Revit, AutoCAD, Inventor, Vault, Navisworks, Solidworks, SketchUp...), vous êtes au bon endroit. Depuis 2008, je suis spécialisé dans le développement de ce type de programme.

Contactez moi au (+33) 6.46.40.75.66 ou par E-mail (maxence.delannoy@wiip.fr) pour un devis gratuit.

array_unique sensible à la casse ?

Question du jour : array_unique est-il sensible à la casse ? array_unique est une fonction PHP qui permet de supprimer des doublons dans un tableau PHP.

Réponse :

Etiquettes:

Problème APC / PhpMyAdmin

Apparemment APC et PhpMyAdmin ne font pas bon ménage. Dès que j'active APC, je me retrouve avec des pages blanches quand je veux accéder à PhpMyAdmin. Pour contourner le problème, j'ai utilisé une nouvelle fonctionnalité de PHP 5.3 : les sections [HOST=].

Etiquettes:

Trop fort Gmail

Vraiment trop fort ce Gmail. Je m’apprêtait à envoyer un message avec pièce jointe sauf que j'ai cliqué sur Envoyer sans penser à joindre mon fichier. Et bien Gmail a détecté que j'avait écrit "ci-joint" dans mon E-mail et m'a donc affiché un message m'avertissant que mon message ne comportait pas de pièces jointes. Une fonction très utile donc, qui m'évitera de devoir renvoyer mon mail.

Bravo Google !

Avertissement affiché par Gmail

Etiquettes:

VBA AutoCAD & Inventor : exporter l'ensemble des fichiers d'un projet

Un des inconvénients majeurs de VBA (qui en comporte beaucoup), c'est que le code est encapsulé dans un format binaire (fichiers .dvb pour AutoCAD, .ivb pour Inventor) qui au contraire d'un fichier texte, ne peut pas être correctement géré par un gestionnaire de source comme Mercurial ou Subversion.

VBA AutoCAD : passer le maintien d'une entité à SendCommand

Parfois, on a besoin d'utiliser SendCommand pour pouvoir réaliser certaines opérations que VBA ne supporte pas (la fonction LISSAGE par exemple). Et dans certaines situations, on veut pouvoir passer une référence à un objet précédemment créé. Dans ce cas on peut utiliser la fonction handent d'AutoLISP. handent prend en argument le maintien d'une entité et renvoie un nom d'entité qui est interprété par la ligne de commande d'AutoCAD :

Set circle1 = ThisDrawing.ModelSpace.AddCircle(p1, r1)
Set circle2 = ThisDrawing.ModelSpace.AddCircle(p2, r2)
ThisDrawing.SendCommand "_Loft" & vbCr _
        & "(handent """ & circle1.Handle & """)" & vbCr _
        & "(handent """ & circle2.Handle & """)" & vbCr _
        & vbCr _
        & vbCr

Notez bien que le maintien doit être spécifié entre deux guillemets doubles (qu'on doit doubler pour les spécifier dans une chaîne littérale en VBA).

Zend_Test : récupérer les messages d'erreur d'un formulaire

Lors d'un test unitaire, il peut arriver que la soumission d'un formulaire échoue. Cela peut être du au passage via POST d'une valeur qui n'est pas considérée comme valide par le formulaire. Pour identifier la source du problème, vous êtes obligé d'examiner la réponse HTML pour retrouver d'éventuels messages d'erreurs, ce qui n'est pas très pratique. Le mieux ce serait de retrouver l'objet form qu'on a passé à la vue. C'est possible en passant par le ViewRenderer :

<?php
$vr 
Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer');
$view $vr->view;
$form $vr->form;
?>

Vous pouvez ensuite utiliser la méthode getMessages pour récupérer les messages d'erreur et les afficher sur la console :

<?php
$this
->assertXXX(..., print_r($form->getMessages(), true));
?>

AutoCAD : revenir à l'ancienne boite de dialogue de gestion de calques

Vous n'aimez pas le gestionnaire des propriétés des calques qui s'affiche dans une palette ? Vous pouvez revenir à une boite de dialogue classique en tapant CALCLASSIQ sur la ligne de commande d'AutoCAD.

Le gestionnaire des calques d'AutoCAD dans une boite de dialogue classique

PHP : nombre à virgule flottante en tant que clé d'un tableau

<?php
$test 
= array(3.1415 => 'abc');
var_dump($test);
?>

A votre avis, qu'est ce qui est affiché ?

Etiquettes:

Sooka : lien devis - projet

Sooka, notre logiciel de gestion pour les PME/TPE évolue à nouveau.

Vous pouvez à présent lier un devis à un projet, comme vous pouviez déjà le faire avec les factures. Cela vous permets de visualiser rapidement le budget alloué à votre projet, et ce qui reste à facturer.

Etiquettes:

Paramètres à vérifier pour l'upload de fichiers avec PHP

Pour uploader un gros fichier avec PHP, vous devez vérifier un certain nombre de paramètres de configuration et vous assurer que votre formulaire est correct. Voici une liste que j'espère exhaustive des points à vérifier :

Etiquettes:

Pages

Subscribe to WIIP RSS