Sven Werlen a écrit 23 commentaires

  • [^] # Re: Qimo 4 Kids?

    Posté par  . En réponse à la dépêche DoudouLinux, l'ordi qu'ils préfèrent !. Évalué à 1.

    Ok merci. Je comprends.
    Je vais tester cela.
  • [^] # Re: Je ne sais pas si c'est disponible

    Posté par  . En réponse à la dépêche DoudouLinux, l'ordi qu'ils préfèrent !. Évalué à 1.

    Cool, je connaissais pas. Est-ce que ça prend un plugin ou c'est natif? J'ai fait quelques recherches mais j'ai pas trouvé comment le faire.
  • # Qimo 4 Kids?

    Posté par  . En réponse à la dépêche DoudouLinux, l'ordi qu'ils préfèrent !. Évalué à 1.

    Ça a l'air intéressant (j'ai 2 enfants en bas âge) mais il me semble que la même initiative existe déjà sous le nom de Qimo ([http://www.qimo4kids.com]), que j'utilise avec mon fils depuis plus d'une année. Qu'est-ce que DoudouLinux apporte de plus?
  • [^] # Re: et Kmymoney ?

    Posté par  . En réponse à la dépêche Skrooge, le petit nouveau de la gestion des finances personnelles. Évalué à 1.

    Intéressant tout ça. J'ai testé vite vite la version packagée (0.2.5) de ma Kubuntu. Il manque quelques icônes par-ci par-là mais ça ne m'a pas empêcher de continuer à tester. Il y a de bonnes idées (j'aime bien l'historique par exemple) mais il est effectivement encore un peu jeune. En tout cas, je vais suivre l'évolution du logiciel et souhaite bonne continuation aux développeurs.

    > (...) et plus désireuse de faire une gestion "intuitive".
    Je serais intéressé de savoir ce que tu trouves peu intuitif dans Kmymoney? Je m'en sers régulièrement pour enregistrer tous mes achats/paiements. N'ayant aucune notion de comptabilité, je m'y retrouve quand même. Je le trouve d'ailleurs assez simple d'utilisation.

    Ce que je trouve vraiment bon dans Kmymoney, c'est le côté "accessibilité": auto-complétion des champs, propositions intuitives basées sur l'historique, pré-initialisation de certains champs, raccourcis clavier, etc... ça m'a fait gagner un temps fou jusqu'à ce que je découvre qu'il était encore plus rapide d'importer les données à partir des CSV de ma banque ;-)
  • [^] # Re: Bonne continuation!

    Posté par  . En réponse à la dépêche Logram, environnement de bureau totalement différent, fête ses 1 ans.. Évalué à 7.

    Je n'ai rien contre les critiques (d'autant plus si elles sont constructives). C'est plutôt le ton hautain, je-sais-tout et moralisateur qui est utilisé dans certains commentaires qui me dérange.
  • # Bonne continuation!

    Posté par  . En réponse à la dépêche Logram, environnement de bureau totalement différent, fête ses 1 ans.. Évalué à 5.

    Je trouve vraiment dommage que la majorité des commentaires de cet article soient négatifs: erreurs de grammaire, originalité remise en cause, fonctionnalités critiquées, etc...

    J'ai lu récemment un blog (j'arrive malheureusement plus à mettre la main dessus) qui parlait justement de ce problème récurrent dans le monde du libre: à peine un projet voit le jour que tous le monde lui tombe dessus pour différentes raisons. Au final, le(s) développeur(s) perdent courage et finissent par abandonner le projet.

    La grande force du libre, c'est sa diversité.

    Certes, au niveau environnement de bureau, il en existe déjà beaucoup et certains sont très complets au niveau fonctionnalités. Lagram aura donc de la peine à se faire une place. Certes, la nouvelle exagère un peu sur les termes "totalement différent", "unique", etc... (on sent la motivation et l'implication de l'auteur dans le projet). Certes Logram manque encore un peu de maturité. Cependant, il demeure qu'il s'agit d'un projet opensource intéressant et qu'il est déjà impressionnant de voir ce qui a été fait.

    Par ce commentaire, je souhaite donc bon courage et bonne continuation aux développeurs et autres contributeurs de Logram.
  • [^] # Re: Pour quels systèmes d'exploitation ?

    Posté par  . En réponse à la dépêche 188 jeux libres dans le commerce !. Évalué à 2.

    Je te rejoins concernant ce sujet. J'ai trouvé nulle part une indication concernant le système d'exploitation. Je suppose qu'il s'agit de Windows.
  • [^] # Re: redirection de port

    Posté par  . En réponse au message Accéder mon NAS par internet. Évalué à 1.

    Merci à tous. J'ai réussi à faire fonctionner le tout.

    Effectivement, je n'ai eu qu'à configurer mon AP. Rien de plus simple puisqu'il disposait d'une interface graphique élaborée, grâce à laquelle j'ai pu ouvrir et rediriger certains ports (d'après le nom de la page, c'est surtout utilisé pour le gaming). J'ai même pu configurer l'AP de manière à utiliser dyndns (plus facile pour y accéder depuis n'importe où).

    Bref, je dispose désormais d'un espace disque de 250GB sécurisé et accessible depuis n'importe où via:
    FTP, Samba, Telnet / SSH, NFS

    C'est beau la technologie (et linux surtout, qui m'a permis de configurer le tout sur mon NAS)!

    Encore merci
  • [^] # Re: redirection de port

    Posté par  . En réponse au message Accéder mon NAS par internet. Évalué à 1.

    Encore merci.

    Concernant les adresses IP:

    Mes ordis: 192.168.1.100 et 192.168.1.101
    Mon NAS: 192.168.1.254
    Mon AP: l'adresse IP dynamiquement obtenue via le Modem.

    J'ai pas eu encore le temps de m'investir à fond dans le problème...
    Je sais que mon AP a mille options configurable à distance (Web-interface). Concernant le modem, je doute que je puisse modifier quoi que ce soit. Je vais me renseigner.
  • [^] # Re: redirection de port

    Posté par  . En réponse au message Accéder mon NAS par internet. Évalué à 1.

    Merci à tous pour toutes ces réponses et désolé de répondre si tard.

    Je dispose du NAS CL-200 de CLAXAN pour lequel j'ai remplacé le Firmware du constructeur (qui ne me plaisaît guère) par OpenMCT, une distribution Linux basé sur Debian. J'ai accès au NAS par Telnet, SSH, FTP, etc... et je peux configurer le système comme bon me semble pour ouvrir, fermer les ports (encore faut-il savoir comment le faire ;-).

    Je connais pas vraiment la différence entre un modem et un routeur. Je sais uniquement que l'appareil m'a été fourni par Cablecom comme relai pour accéder à Internet par le cable TV. Je n'ai pas accès à cet appareil (pour autant que je sache), je m'en sers uniquement pour optenir une adresse IP dynamiquement des serveurs de mon provider (Cablecom).

    Voilà.
    Je regarderai cela ce soir.

    A+
    Encore merci.
  • [^] # Re: Commercial plugins/proprietary drivers

    Posté par  . En réponse à la dépêche Mandriva Linux 2007 disponible pour tous. Évalué à 1.

    Merci pour ta réponse. Bien-sûr qu'il est "facile" d'installer flash, je ne m'en plains pas. Par contre, pour la plupart des utilisateurs que j'essaie de convaincre d'utiliser linux, même décompresser un fichier n'est pas une tâche aisée et ils abandonnent très vite.

    J'ai acheté dernièrement une version commerciale de SuSE. Celle-ci s'installe extrêmement facilement et installe tous les trucs propriétaires nécessaires (drivers nvidia, flashplayer, mp3, plugins divers, etc...). Avec cette version, plusieurs personnes de mon entourage s'y sont mis car tout ce qu'ils ont besoin peut s'installer en quelques clics. Je suppose que toutes les versions commerciales des distributions apportent cet atout. Je déplore juste que les versions téléchargeables librement n'aient pas cette qualité qui permettrait à tout un chacun d'abandonner définitivement Win$.
  • # Commercial plugins/proprietary drivers

    Posté par  . En réponse à la dépêche Mandriva Linux 2007 disponible pour tous. Évalué à 0.

    Quelqu'un peut-il m'expliquer pourquoi les distributions ne peuvent pas inclure les plugins commerciaux et drivers propriétaires dans leurs versions libres mais peuvent le faire dans leurs versions payantes?

    Je trouve cela extrêmement ennervant pour l'utilisateur lambda (surtout ce qui concerne les drivers, les mp3, divx, etc...).
  • [^] # Re: traduction

    Posté par  . En réponse à la dépêche NetBSD 2.0 vient de sortir.. Évalué à 4.

    Je comprend pas pourquoi on veut toujours traduire les termes techniques. Personnellement, je trouve que ça ne fait qu'embrouiller les gens et on finit par ne plus parler du même sujet. Je ne comprend pas "monté en charge" en encore moins "aptitude au passage à l'échelle", et pourtant c'est exactement ce dont je me préoccupe en ce moment.

    Pour moi, scalibility ou éventuellement scalabilité sont les seuls termes que j'utiliserais.
  • [^] # Re: Et sans Xalan ???

    Posté par  . En réponse au message XML, Xerces C++ & XPath. Évalué à 1.

    Alors là, je peux pas trop de répondre...
    Effectivement Xalan utilise Xerces mais j'ai pas essayé les requêtes XPath seulement avec Xerces (sans Xalan).

    Je sais même pas si c'est possible.
  • [^] # Re: La galère

    Posté par  . En réponse au message XML, Xerces C++ & XPath. Évalué à 2.

    Bon, j'ai retrouvé, mais c'est un peu le foutoir. J'espère que ça te sera quand même utile. J'ai utilisé Xerces et Xalan pour faire des requêtes XPath.
    
    Voici à peu près à quoi ressemble mon header file:
    ----------------------------------------------------
    
    // xercesc & xalanc
    #include <xercesc/dom/DOMDocument.hpp>
    #include <xercesc/util/PlatformUtils.hpp>
    #include <xalanc/XalanDOM/XalanDocument.hpp>
    #include <xalanc/XalanSourceTree/XalanSourceTreeDOMSupport.hpp>
    #include <xalanc/XalanSourceTree/XalanSourceTreeParserLiaison.hpp>
    #include <xalanc/XPath/XObjectFactoryDefault.hpp>
    
    typedef vector ResultVector;
    
    
    class XPathWrapper
    {
    public:
    	class ConstParameters{
    	public:
    		const char* fXml;
    
    		ConstParameters( const char* AnXml ) : fXml( AnXml ) {}
    	};
    
    private:
    	// useful for creating new documents
    	XalanSourceTreeDOMSupport	 support;
    	XalanSourceTreeParserLiaison liaison;
    
    protected:
    	XalanDocument*	doc;		// "default" xml file
    
    protected:
    	XPathWrapper();
    
    public:
    	inline bool		IsValid() { return doc != NULL; }
    	bool			Execute(const char* xpath_query, ResultVector& result );
    
    	XalanDocument*	GetDocument() { return doc; }
    
    	// Xerces initialization
    	XPathWrapper( const ConstParameters& c );
    
    	// Xerces termination
    	virtual ~XPathWrapper();
    
    };
    
    
    
    
    
    
    
    
    
    Et mon fichier source:
    ----------------------------------------------------
    
    
    
    // xercesc & xalanc
    #include <xercesc/framework/MemBufInputSource.hpp>
    #include <xercesc/parsers/AbstractDOMParser.hpp>
    #include <xercesc/dom/DOMImplementation.hpp>
    #include <xercesc/dom/DOMImplementationLS.hpp>
    #include <xercesc/dom/DOMImplementationRegistry.hpp>
    #include <xercesc/dom/DOMElement.hpp>
    #include <xercesc/dom/DOMBuilder.hpp>
    #include <xercesc/dom/DOMException.hpp>
    #include <xercesc/dom/DOMNodeList.hpp>
    #include <xercesc/dom/DOMError.hpp>
    #include <xercesc/dom/DOMLocator.hpp>
    #include <xercesc/dom/DOMNamedNodeMap.hpp>
    #include <xercesc/dom/DOMAttr.hpp>
    
    #include <xalanc/Include/STLHelper.hpp>
    #include <xalanc/XalanDOM/XalanElement.hpp>
    #include <xalanc/PlatformSupport/DirectoryEnumerator.hpp>
    #include <xalanc/PlatformSupport/DOMStringHelper.hpp>
    #include <xalanc/DOMSupport/DOMServices.hpp>
    #include <xalanc/XPath/XObjectFactoryDefault.hpp>
    #include <xalanc/XPath/XPath.hpp>
    #include <xalanc/XPath/XPathConstructionContextDefault.hpp>
    #include <xalanc/XPath/XPathEnvSupportDefault.hpp>
    #include <xalanc/XPath/XPathExecutionContextDefault.hpp>
    #include <xalanc/XPath/XPathInit.hpp>
    #include <xalanc/XPath/XPathProcessorImpl.hpp>
    #include <xalanc/XPath/XPathFactoryDefault.hpp>
    #include <xalanc/XPath/ElementPrefixResolverProxy.hpp>
    #include <xalanc/XalanDOM/XalanNamedNodeMap.hpp>
    #include <xalanc/XalanSourceTree/XalanSourceTreeDOMSupport.hpp>
    
    
    XPathWrapper::XPathWrapper( const ConstParameters& c ) : support(), liaison(support) 
    {
    	try
    	{
    		XMLPlatformUtils::Initialize();
    		support.setParserLiaison(&liaison);
    		if( !( doc = CreateDocument( c.fXml, c.fIsPath ) ) )
    			Logger::Put( Level::Error, "XPathWrapper> Initialization failed!" );
    	}
    	catch(const XMLException&)
    	{
    		Logger::Put(Level::Error, "XMLPlatformUtils::Initialize() failed!");
    		throw;
    	}
    }
    
    XPathWrapper::~XPathWrapper()
    {	
    	XMLPlatformUtils::Terminate();
    }	
    
    
    /**
     * Executes a XPath query, given a parsed document
     * Returns ALL results as string vector
     */
    bool XPathWrapper::Execute( const char* xpath_query, ResultVector& result ) 
    {
    	try
    	{
    		XObjectPtr xObj;
    		if( !Execute( xpath_query, &xObj ) )
    			return false;
    
    		switch ( xObj->getType() )
    		{
    			case XObject::eTypeNodeSet:
    			{
    				const NodeRefListBase& nodeset = xObj->nodeset();
    				int len = nodeset.getLength();
    
    				for ( int i = 0; i < len; i++ )
    				{
    					XalanNode* const	node = nodeset.item( i );
    					XalanDOMString		str;
    
    					const int type = node->getNodeType();
    
    					switch( node->getNodeType() ) {
    						case XalanNode::COMMENT_NODE:
    						case XalanNode::PROCESSING_INSTRUCTION_NODE:
    							continue;
    						case XalanNode::ELEMENT_NODE:
    							str = node->getNodeName();
    							break;
    						default:
    							DOMServices::getNodeData( *node, str );
    					}	
    					result.push_back( ConvertXalanString( str ) );
    				}
    
    				break;
    			}
    
    			default:
    			{
    				XalanDOMString str = xObj->str();
    				result.push_back( ConvertXalanString( str ) );
    				break;
    			}
    		}	
    	}
    	catch(...)
    	{
    		Logger::Put( Level::Error, "XPathWrapper> (Execute2) Exception detected during execution!" );
    		return false;
    	}
    	return true;
    }
    
    
    Voilà. Le code est probablement incomplet (c'est juste un copier-coller d'une partie du code). Il faut encore configurer ton environnement pour les librairies et headers de Xalan et Xerces. Mais tu devrais pouvoir assez rapidement compléter ce qui te manque...
  • # La galère

    Posté par  . En réponse au message XML, Xerces C++ & XPath. Évalué à 2.

    Ben tu tombes bien, parce que j'ai eu le même problème y'a quelque temps. J'ai du migrer la configuration d'un serveur depuis WinRegistry + INI pour passer à du XML. C'est tout naturellement que j'ai commencé par MSXML (pour l'abandonner rapidement ;-)) pour en arriver à Xerces.

    Je me souviens avoir eu d'énormes problèmes pour trouver des exemples et les appliquer à mon cas de figure. La version Java est comme d'habitude bien plus simple à gérer.

    Bref, faut que je retrouve tout ça dans mes archives...
  • # Une question de lien

    Posté par  . En réponse au message problème ide et /dev/hdX. Évalué à 1.

    D'après ce que je sais, le périphérique "/dev/hdc" n'est qu'un lien vers le vrai périphérique lui-même. Sur mon système, ce lien pointe vers "/dev/ide/host0/bus1/target0/lun0/cd". Mais bien-entendu, cela dépend de la configuration de ta machine
  • [^] # Re: Il y aurait juste un probleme

    Posté par  . En réponse à la dépêche Un moteur de recherche de code source OpenSource. Évalué à 10.

    Je suis du même avis quand à la recherche de bout de programme qui a forcément été implémenté à de nombreuses reprises...

    Je vois un autre immense intérêt. Lorsque je débute dans l'utilisation d'un language de programmation ou d'une librairie spécifique, j'ai souvent besoin d'exemples concrets quant à l'utilisation d'une fonction/procédure. On en trouve régulièrement la description détaillée mais les exemples sont parfois difficiles à trouver.
  • [^] # Re: HOMM ?

    Posté par  . En réponse à la dépêche Sortie de Wesnoth 0.8. Évalué à 2.

    Pour avoir terminé la version 0.7 dans son intégralité, je confirme l'aspect stratégique du jeu. Il est fabuleux mais terriblement dur si on n'exploite pas les troupes et compétences. J'ai du recommencer à plusieurs reprises la campagne afin d'avoir des troupes suffisemment expérimentées pour passer certaines missions. J'ai adoré ce jeu!! Un des meilleurs à mon avis (avec Frozen Bubble)
  • [^] # Re: précisions ?

    Posté par  . En réponse au message Meminfo qui débloque. Évalué à 1.

    Ca me rassure. Je te remercie pour les infos.
  • [^] # Re: précisions ?

    Posté par  . En réponse au message Meminfo qui débloque. Évalué à 1.

    
    free:
    -----
                 total       used       free     shared    buffers     cached
    Mem:       4136544    3158672     977872          0      80944    2838076
    -/+ buffers/cache:     239652    3896892
    Swap:      2040212          0    2040212
    
    meminfo:
    ----------
    
    MemTotal:      4136544 kB
    MemFree:        962840 kB
    Buffers:         81120 kB
    Cached:        2838420 kB
    SwapCached:          0 kB
    Active:        2314656 kB
    Inactive:       716096 kB
    HighTotal:     3276224 kB
    HighFree:       681536 kB
    LowTotal:       860320 kB
    LowFree:        281304 kB
    SwapTotal:     2040212 kB
    SwapFree:      2040212 kB
    Dirty:              32 kB
    Writeback:           0 kB
    Mapped:         153664 kB
    Slab:           123744 kB
    Committed_AS:   179000 kB
    PageTables:       1596 kB
    VmallocTotal:   114680 kB
    VmallocUsed:      4248 kB
    VmallocChunk:   109656 kB
    
    Je n'ai pas recompilé le noyau (pas le temps), j'en ai choisi un tout fait mais vu son nom, je suis parti du principe qu'il convenait au système:
    vmlinuz-2.6.3-15-p3-smp-64GB
    
    Je n'utilise pas non plus d'argument spécial pour lilo/grub.
    
    Merci
    
  • [^] # Re: VirginMedia, le retour des Ford T noires???

    Posté par  . En réponse à la dépêche De l'interopérabilité : réalité, arlésienne ou bonne excuse ?. Évalué à 2.

    Personnellement, j'utilise autant que possible LaTeX: rapport, travail de diplome, fax, lettres, etc...

    C'est pas facile à s'y mettre, c'est pas du WYSIWYG (what you see is what you get),... mais qu'est ce que c'est puissant!!
  • [^] # Re: activation

    Posté par  . En réponse au message port eth0 pas reconnu. Évalué à 1.

    > Quel est l'interêt d'être connecté en permanence?
    Ben, pour connaître en continuellement le temps/la température qu'il fait dehors (wmWeather) ;-)))