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, nous sommes spécialisés dans le développement de ce type de programme.

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

Savez vous ce qu'est un pangramme ?

Une machine à écrire

Intrigué par la phrase The quick brown fox jumped over the lazy dog. qu'on retrouve dans certains exemples de la documentation PHP (par exemple dans la documentation de preg_replace), j'ai demandé à mon ami Google d'éclairer ma lanterne. Ce dernier m'a alors renvoyé vers une page de Wikipédia m'indiquant que cette phrase était en fait un pangramme, c'est à dire une phrase qui comportent toutes les lettres de l'alphabet. En effet, elle sont toutes présentes de A à Z. C'est utilisé pour tester des claviers ou des polices de caractères.

Dans le même genre, on a Portez ce vieux whisky au juge blond qui fume ou Vieux pelage que je modifie : breitschwanz ou yak ?.

Je vais encore m'endormir un peu moins con ce soir...

Etiquettes:

10 € de pouvoir d'achat

Téléphonie

D'après l'hebdomadaire Challenges, la dépense moyenne mensuelle pour la téléphonie mobile d'un français s'élève à 30 €, alors qu'elle n'est que de 20 € en Grande-Bretagne et 17,50 € en Allemagne.

Les coûts des communications en Allemagne, qui était similaires à ceux pratiqués en France ont fortement baissés suite à une augmentation de la concurrence.

10 € par mois, soit 120 € par an, c'est pas mal quand même. On se demande ce qu'attend le gouvernement Français pour lancer la quatrième licence. L'arrivée de Free sur ce créneau pourrait changer la donne, installer une vrai concurrence et procurer à une grande majorité de Français un petit bonus en fin de mois.

Le mieux encore, c'est de faire comme moi, c'est à dire ne pas avoir de portable. J'économise ainsi 30 € par mois !

Etiquettes:

PHPUnit n'aime pas les exits

PHPUnit n'aime pas les exits

J'avais un test unitaire basé sur Zend_Test qui ne s'exécutait pas. La seule sortie que j'obtenais c'était l'entête PHPUnit :

Sooka 0.4, gestion de projets en ligne

Sooka

J'ai mis en ligne la version 0.4 de mon logiciel de gestion de projets Sooka.

Carnet d'adresse partagé

La principale nouveauté consiste en l'ajout de deux nouveaux modules Organisations et Contacts qui permettent la constitution d'une base de données de contacts. On peut prendre des notes, créer des tâches et on peut même importer des E-mails depuis un compte Gmail pour regrouper tous les échanges qu'on a eu avec une personne en un seul endroit.

Module Contacts

Zend Framework 1.8.1

Logo Zend Framework

13 jours après la 1.8.0, voici déjà la première version de maintenance du Zend Framework. Les principaux changements sont :

  • La version de Dojo qui était livrée avec ZF 1.8.0 n'était pas la bonne (1.2 au lieu de 1.3)
  • Zend_Loader::registerAutoload charge à présent Zend_Loader_Autoloader et le déclare en Fallback.
  • Correction de plusieurs bogues et quelques améliorations pour Zend_Application
  • Zend_Tool peut à présent générer des modules
  • Ajout de typages forts pour Zend_Amf
  • Beaucoup de traductions supplémentaires

Etiquettes:

Zend_Mail_Storage_Imap

Logo Zend Framework

Dans le cadre de mon projet Sooka, j'ai besoin d'effectuer une recherche sur un serveur IMAP.

Ma première idée a été d'utiliser Zend_Mail_Storage_Imap, mais à la lecture de la documentation du ZF, la commande SEARCH n'est pas supportée. Je me suis donc rabattu sur les fonctions imap_* de PHP.

Zend Framework : validateur pour une URL

Logo Zend Framework

Bizarrement, le Zend Framework ne fournit pas de validateur pour vérifier que la syntaxe d'une URL est correcte. Pourtant, le composant Zend_Uri dispose d'une méthode check qui remplit ce rôle. On peut s'en servir pour écrire un validateur personnalisé :

<?php
class Wiip_Validate_Uri extends Zend_Validate_Abstract
{
    const 
BAD_URI 'badUri';

    protected 
$_messageTemplates = array(
        
self::BAD_URI => "'%value%' n'est pas une URI valide"
    
);

    public function 
isValid($value)
    {
        
$this->_setValue($value);

        if (!
Zend_Uri::check($value)) {
            
$this->_error(self::BAD_URI);
            return 
false;
        }

        return 
true;
    }
}
?>

Mise à jour du 15/11/2010 : passe la clé du message à la méthode _error.

Zend_Date

Logo Zend Framework

Zend_Date est un des principaux composants du Zend Framework. Il présente de nombreux avantages par rapport aux fonctions natives de PHP, mais son utilisation n'est pas toujours intuitive.

Zend Framework 1.8.0

Logo Zend Framework

Zend Framework est sorti en version 1.8.0.

J'ai migré la version de développement de Sooka vers cette nouvelle version. La seule modification que j'ai eu à effectuer, c'est au niveau de l'Autoload dans mon bootstrap :

<?php
require 'Zend/Loader.php';
Zend_Loader::registerAutoLoad();
?>

devient :

<?php
require 'Zend/Loader/Autoloader.php';
$autoloader Zend_Loader_Autoloader::getInstance();
// Déclare l'espace de nom Wiip pour ma bibliothèque
$autoloader->registerNamespace('Wiip_');
// Déclare l'espace de nom Sooka pour la bibliothèque spécifique à mon application
$autoloader->registerNamespace('Sooka_');
?>

Sooka 0.3

Je viens de mettre en ligne la version 0.3 de Sooka, mon logiciel de gestion de projets.

Les nouveautés :

  • Plusieurs utilisateurs pour un même compte
  • Export CSV (Excel) des pointages

La vidéo ci-dessous vous présente le fonctionnement du suivi des heures (soyez indulgents, c'est ma première vidéo )

Intéressés ? Créez vous un compte gratuit (limité à un projet et deux utilisateurs)

Pages

Subscribe to WIIP RSS