connect
 

Description:
Blog à quatre mains, mais sans sous-entendus sexuels.
Thématiques:

Dev
DS
Mendeleiev
C++
Autre
Gfx
WIFI
Chaoui!
CNFDS
php
NightStalker

[+]

Abonnement aux flux
Flux rss
Virtua Peanuts : Blog de Dev

04 jui
2007

Nouvelle CSS...WIP

Petit upload des images, pour préparation de la css qui ira bien...
ou qui ira "tout court'
ou pas...

enfin bon, hein...

Djé






30 jun
2007

NightStalker DS WIP... gfx moches !

Alors, à tout ceux qui ont trouvé la premier salve moche, en voila d'autres... pas mieux !

Menu écran tactile


Quelques sprites...

normalement, ça sera en zoom arrière assez fort pour tenir dans le labyrinthe de 256*163, donc ça sera moche, mais plus petit (donc moins moche)

Djé

27 jun
2007

NightStalker DS WIP (nom provisoire)

Screenshot de screenshot de screenshot...
au final, un effet en abîme assez étrange, limite poétique, ou alors il est temps pour moi d'aller me coucher...

enfin, à vous de dire...



Djé

27 jun
2007

De l'eau sous les ponts

Un mois sans post, c'est la honte.

mais certains ont des circonstances atténuantes, d'autres des circonstances exténuantes

Mais ça va repartir, Nico est back (in the UKi) dans la place, et ça va déchirer sa mémé à coup de chaine de vélo...

Pour se remettre des émotions diverses & variées, on s'attaque à un ptit remake d'un jeu INTELLIVISION... Night Stalker...

bon, on va essayer, hein... c'est la vie.. boulot tout ça, on fait pas ce qu'on veut non plus... m'enfin, j'ai de l'espoir ;)

Premiers gfx :




En voyant ça, tout le monde aura compris qu'on souhaite coller au plus près du pixel moche d'origine, ainsi que de la difficulté hallucinante du jeu... sorti en 1981... respect pour l'ancêtre, siouplait...


Sur pc : rubrique abandonware, ==> night stalker
www.bsa.lu/dl/dloc.html  : Enjoyez !

Djé

23 mai
2007

Maj Xml-Bidon V1.1

Source : XML-Evolution source_v1.1.rar
Executable: Release_v1.1.rar




-changelog:
    permettre de typer les balises... il suffit de rajouter  type="string" ou type="int" si l'on
     veut  s'en servir par la suite...


J'en avais besoin, mais comme mon fichier était constitué  selon le contenu des textbox, j'ai du rajouter une fonction qui "enleve" le typage, pour la balise fermante...

bricolage bricolage bricolage
Djé

23 mai
2007

Nouveau Look, merci X-Blaster :)

Un ptit post pour saluer la nouvelle modularité des blogs...
et montrer la bannière qui va bien...
J'ai voulu faire le plus classy possible, en hommage à Nico, qui adore ça.

Sinon, il me semble que le css rentre en conflit avec les préférences classiques : impossible de changer la couleur de fond en utilisant les options standard... c'est surement normal mais c'est déroutant...
Et quelques commentaires permettant d'identifer les éléments du css seraient les bienvenus... il faut tatonner pas mal pour trouver qui est quoi...
(ou alors un topic sur le forum, hein, on est pas des teubés...
X-blaster, si tu lis ce post... maintenant tu es devenu aussi mon idole. Le coup de la bannière, j'osais même pas en rêver... . les CSS vaincront )


Bien sur, tout ceci est ironique, hein, on est pas tafiolles avec des roses sur le clavier, non de non.
Peut etre un abus de Phoenix Wright 2, la 3ème affaire... je viens de la terminer...
Fabulous
...

Sur nos claviers, y a des capuchons de clés usb qui trainent, des opercules de cannettes de coca light, du sang et des larmes...

Voila. Les choses ont été dites.

Djé


21 mai
2007

Editeur XML Custom !

Ayant un besoin d'éditer des données, et surtout de m'y retrouver ensuite, je me suis fabriqué un ptit éditeur xml customisable...
Exécutable windows : XML-Bidon.rar


Oh yeah

Le principe est tout con :
  • Je rentre un nom de fichier. s'il existe il est complété, sinon il est créé.
  • Ensuite le barratin xml, qui peut varier selon l'encodage désiré (moi je voulais les accents...)
  • Ensuite les diverses balises...
J'ai choisi de me limiter à 1 seul niveau et 8 clés possibles... paramétrables, il suffit de changer le texte des zones de texte, le reste suit.

L'objectif etait à la base de pas se faire chier avec des <> et </> sans cesse.

C'est codé avec les pieds, c'est une insulte au Framework.net, c'est absolument pas optimisé mais ça correspond exactement à ce dont j'avais besoin, et ça marche pas mal, donc :)

et le logo est de moi, 48 secondes montre en main à 1h du mat jeudi soir.... yeah.

Commentaires, critiques, conseils sont bienvenus !

Vlà le code : XML-Evolution sources vb.net 2005.rar

Enjoy,
Djé

09 mai
2007

Comment rajouter le support du XML à son projet DS ?

Dans le cadre du projet client/serveur que j'ai déjà présenté, j'avais décidé que le serveur en C++/CLI et le client DS dialogueraient en XML.
Avec le framework .Net, c'est une chose très aisée avec le namespace xml. Pour la DS, rien de prévu en natif (et c'est normal )
Si vous regardez le code de chaoui, vous pourrez constater que pour le client DS, j'ai fait un parsing à la bourrin à coup de substr et de find (note pour masterdjé : équivalent de mid$ en C++ ).
Et bien aujourd'hui, je vais vous montrer dans ce billet comment utiliser la bibliothèque tinyxml dans un projet DS et avoir une facon de traiter le xml plus sure, plus propre et plus évolutive.
 
J'ai choisi tinyXml car c'est un projet open source très léger et assez simple d'utilisation. Vous pouvez télécharger les fichiers nécessaire à cette adresse sur sourceforge : sourceforge.net/project/showfiles.php , ou tout simplement récuperer les fichiers dans le projet exemple que je fournirai à la fin du billet.

On a besoin des fichiers :
- tinystr.cpp & tinystr.h
- tinyxml.cpp & tinyxml.h
- tinyxmlerror.cpp
- tinyxmlparser.cpp

Pour les inclure à son projet DS, il suffit de les copier dans le répertoire source et d'inclure dans son main.cpp :

#include "tinyxml.h"

Comme le besoin est de traiter du xml à la volée, j'ai décidé de me concentrer sur la lecture et création en mémoire. Je n'utiliserai donc pas de fichier .xml, ce qui m'évitera de trafiquer les fat et autres, où je ne connais absolument rien.

Ce que je propose, c'est de parser pour l'exemple la chaine suivante :

<rtl date="01/02/2007">Hello world</rtl>


On va récuperer la balise, un attribut et la valeur.

Voici le code :

TiXmlDocument *doc = new TiXmlDocument();
doc->Parse(xml.c_str());
TiXmlHandle hdl(doc);
TiXmlElement *elem = hdl.FirstChildElement().Element();
if (elem)
{
    PA_OutputText(1, 2, 1, "balise : %s", elem->Value());
    PA_OutputText(1, 2, 5, "attribut date : %s", elem->Attribute("date"));
    PA_OutputText(1, 2, 9, "valeur : %s", elem->GetText());
}

On charge la chaine à parser avec Parse dans l'objet TiXmlDocument.
Puis pour le noeud qui nous intéresse, on utilise Value() pour récuperer le nom de la balise.
On accède aux attributs par la fonction Attribute et le nom de l'attribut. (notez qu'il pourrait être judicieux de tester la présence de cet attribut ou d'énumérer tous les attributs, mais dans mon cas, je sais que cet attribut sera fourni).
Et pour avoir la valeur du message dans la balise, on utilise GetText.

L'exemple produit en sortie, non sans humour :

balise : rtl
attribut date : 01/02/2007
valeur : Hello world


Vous pouvez télécharger l'exemple complet : xml.rar

<message auteur="nico">a+ Bonne prog</message>


06 mai
2007

Blog C++ / Cli ! Ne partez pas ! :)

Nico est trop modeste pour en parler lui même, surtout quand son PC rend l'âme ...

Néanmoins, il a créé un blog dédié au c++ / cli qu'il anime en même temps que le forum c++ chez http://www.developpez.com ...

Son blog, c'est ici : http://blog.developpez.com/index.php?blog=140

Djé

06 mai
2007

So sue me...

Edit 20h01 ; 53.3...en vrai. c'est cuit.

54.5 pour Sarkozy... selon le site belge www.lesoir.be

ça me fait bien chier tiens...enfin c'est l'expression du peuple, y a rien a dire...

peut etre quand meme , Merci TF1, Merci le Medef, merci les sondages etc...

Djé (pas content)

<< | 0 | 1 | 2 | 3 | 4 | 5 | 6 | >>
lache tes com dev fr scrutator irc bot
created by Jerome Wax based on LT version 0.3.2 - dev-fr.org 0.4 install