Syndication : Atom 1.0  RSS 2.0
Blogs des développeurs   »   Alp Mestan :: Blog

28/08/2009

[Linux][Mac][OpenSource] (Petit) Clône de client telnet en Haskell

Bonjour,

L'autre nuit, muni de café, j'ai souhaité m'amuser avec Haskell. J'ai alors consulté le chapitre sur le réseau en Haskell de Real World Haskell et... j'ai écrit un (très petit) clône de client telnet... qui fait 41 lignes. Le seul soucis étant que dans toute application de ce genre, on doit partager habilement la lecture des entrées de l'utilisateur, et l'affichage de ce que l'on nous envoie. Ceci mis à part, tout cela fonctionne très bien !

Haskell

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

24/08/2009

[Linux][Mac][OpenSource][Windows] Haskell Platform, ou comment se mettre à Haskell sans soucis !

Bonjour à tous,

Cela fait quelques temps maintenant que la communauté Haskell a sorti Haskell Platform. Il s'agit d'un "paquet" qui regroupe :
- le compilateur haskell GHC, un debugger, un profiler, etc
- les bibliothèques les plus populaires et les plus utilisées, fournies d'office
- tout un tas d'outils auxiliaires, comme haddock, qui permet de générer de la documentation depuis les commentaires du code source (comme doxygen pour le C++).

Haskell Platform

Le tout se configurant automatiquement, bien évidemment.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

16/06/2009

Permalink 04:20:10, Catégories: Récapitulatif OpenSource, Récapitulatif, Programmation Fonctionnelle, 1006 mots   French (FR) , Alp Mestan

[OpenSource] Récupération et traitement d'un flux Atom XML en Haskell

Bonsoir,

Il y a peu, on m'a demandé d'écrire un programme qui récupère un flux Atom XML et qui ne récupère que le titre et l'url des éléments (qui en l'occurence sont des billets aggrégés sur Planet OCaml).

J'ai hésité entre OCaml, C++ et Haskell. Plutôt tenté par du fonctionnel, mon choix s'est vite porté sur Haskell grâce au nombre impressionnant de paquets présents sur Hackage.
J'ai donc opté pour le paquet feed pour la gestion d'Atom et download pour la récupération du XML distant, qui se situe ici).

Haskell Logo

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

12/06/2009

[GTK+][Linux][OpenSource] Hello Gtk2Hs !

Bonjour,

M'étant mis à Haskell depuis quelques temps (principalement grâce au désormais fameux Real World Haskell), je me suis dis qu'il était temps que je regarde un peu du côté des bibliothèques pour interfaces utilisateurs. Hé bien, je n'ai pas été déçu. Il y a notamment Gtk2Hs qui fournit un bon binding de GTK+, compatible avec Glade (le designer) et qui permet donc de charger des interfaces depuis du XML.

Gtk2Hs en action

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

Permalink 12:34:47, Catégories: C++, Récapitulatif OpenSource, Récapitulatif, Récapitulatif Qt, Récapitulatif C++, MS Visual C++, 124 mots   French (FR) , Alp Mestan

[C++][MSVC++][OpenSource][Qt] Un guide pour bien débuter en C++

Bonjour,

Cela fait longtemps que beaucoup en revaient, l'équipe C++ l'a fait.

Nous venons de mettre à votre disposition une guide pour bien débuter en C++. Quel que soit votre profil (jamais programmé ? déjà familier avec un autre langage ?) et votre niveau d'anglais, vous y trouverez des références vers les documents adéquats pour apprendre le langage C++, qu'il s'agisse de livres ou de cours en ligne.

De plus, nous vous indiquons les outils les mieux adaptés pour débutants, ainsi que les bonnes démarches d'apprentissage pour le C++.

Trève de bavardage. Si vous désirez vous mettre au C++, alors foncez sur notre guide pour débutant : http://alp.developpez.com/tutoriels/debuter-cpp/ ;)

Bonne lecture à tous.

Vous devez être identifié pour poster un commentaire.

06/03/2009

Permalink 06:27:28, Catégories: Récapitulatif, Programmation Fonctionnelle, 891 mots   French (FR) , Alp Mestan

La programmation fonctionnelle n'est pas un jouet académique

Bonjour,

Je souhaitais écrire un billet à propos de la programmation fonctionnelle, ce sera chose faite.

Cela fait maintenant plus de 6 mois que j'apprends et pratique la programmation fonctionnelle, aussi bien sur le point de vue théorique en m'intéressant à ses relations avec la théorie des catégories (mathématiques) entre autres, que sur le point de vue pratique, c'est à dire que j'ai mené quelques projets (de petite envergure... oui, c'est proportionnel au temps que je peux passer dessus) à bien.

Quand on dit "langage fonctionnel" ou "programmation fonctionnelle", les gens s'imaginent (pour ceux qui ne connaissent pas) des programmes avec tout un tas de fonctions, c'est tout. Ce n'est pas ça la programmation fonctionnelle. Enfin biensûr il y a des fonctions, mais la programmation fonctionnelle ne s'arrête pas là.

Déjà, la programmation fonctionnelle, c'est une toute autre façon de concevoir des programmes. Détailler toutes les différences avec la programmation impérative serait pire que les 12 travaux d'Hercules et c'est pourquoi je ne le ferai pas. Je vais toutefois vous parler des points qui font que je suis désormais adepte de ce style de programmation.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

05/02/2009

[C++][Linux][Mac][OpenSource][Qt][Windows] Qt 4.5 est disponible en version release candidate !

Bonjour,

Ca y est, Qt 4.5 est disponible en version RC !
Il s'agit d'une version preview permettant à la communauté de faire ses premiers retours et de chasser les derniers bugs. Enormément de nouveautés, sans oublier que la version 4.5 sera disponible en licence LGPL !
Il sera donc possible de faire des applications commerciales sans payer la licence, ce qui prive toutefois du support, du plugin d'intégration dans Visual Studio, entre autres.

Qt n'en finit plus de surprendre la communauté des développeurs (C++ principalement).

Pour en savoir plus et pour donner vos avis, rendez-vous sur le forum Qt !

Vous devez être identifié pour poster un commentaire.

03/11/2008

[.NET][BI][C++][MSVC++][Office][SGBD][SQL Server][Windows] Les Microsoft Days : MSDN et TechNet Tour 2008 à Marseille les 3 et 4 Novembre

Bonjour,

Aujourd'hui et demain se tiendront les MS Days de Marseille !

Au programme, énormément de choses. Qu'il s'agisse d'outils décisionnels, de nouveautés sur le produit phare MS Visual Studio, de nouveaux frameworks pour .NET, et j'en passe, il y en aura pour tout le monde.

Les conférences commenceront cet après-midi à 13h30 au Parc Chanot à Marseille, très près du (grand et sublime) Stade Vélodrome.

Voici mon programme provisoire :

Aujourd'hui
13h30-14h30 : Plénière Développeurs
14h45-15h45 : L'accès aux données avec Visual Studio 2008
16h15-17h15 : Développer sa première application Silverlight en utilisant les bonnes pratiques
17h30-18h30 : Je ne me suis pas encore décidé...

Demain
9h30-10h30 : Je ne me suis pas encore décidé
10h45-11h45 : Je ne sais pas encore mais un petit penchant pour la présentation de SQL Server 2008 peut-être
12h15-13h15 : Présentation de l'offre décisionnelle Microsoft
14h00-15h00 : Pas encore décidé, mais éventuellement "Démarrer avec Windows Presentation Foundation", cassedédi à Thomas Lebrun comme dirait L-G. Morand !
15h15-16h15 : Pas encore décidé, j'hésite entre la parallélisation avec WPF ou le Cloud Computing
16h45-17h45 : Pas encore décidé

Voilà.

En fait, je serai à cet évènement avec Lou Pitchoun, responsable de la section Office sur Developpez. Nous allons essayer de publier un certain nombre de choses à l'issue des MS Days de Marseille.

Bref, passez une bonne journée et stay tuned !

Vous devez être identifié pour poster un commentaire.

20/10/2008

Permalink 18:59:32, Catégories: C++, Qt, Récapitulatif OpenSource, Récapitulatif, Récapitulatif Qt, Récapitulatif C++, 95 mots   French (FR) , Alp Mestan

[C++][OpenSource][Qt] Qt maintenant disponible pour la série S60 de Symbian

Bonjour,

Qt est maintenant disponible pour les mobiles supportant la série S60 de Symbian !

Le rachat de Nokia permet réellement à Qt de s'étendre non seulement encore plus aux PC et Macs, mais également aux appareils mobiles. Nous voyons aujourd'hui que Symbian pourra utiliser Qt sur les appareils mobiles, au même titre que le ferait votre système d'exploitation !

Si vous désirez acheter un appareil mobile et pouvoir le programmer avec Qt, vous pouvez maintenant choisir un appareil utilisant la série S60 du système d'exploitation pour appareils mobiles Symbian.

Vous devez être identifié pour poster un commentaire.

14/10/2008

[C++][Linux][Mac][OpenSource][Qt][Windows] 3 grandes nouvelles du monde Qt

Bonjour,

Voici 3 grandes nouvelles venues du monde Qt.

LG-Nortel va utiliser Qt pour la création d'une nouvelle famille d'appareils de communication par IP : Qt Extended (anciennement Qtopia) a été choisi par la société LG-Nortel pour la création d'un nouveau type d'appareils basés sur un système de type Linux à la fois pour des téléphones "de bureau" et pour des appareils portables proposant le Wifi. Le premier produit de ce type sera un appareil d'entreprise VoIP qui sera accompagné par un appareil focalisé sur la vidéo.
En savoir plus

TietoEnator a passé un accord avec Qt Software afin que ce dernier utilise Qt pour le développement d'applications nécessaires pour leur division Telecom & Media.
En savoir plus

Participez au Qt Developer Contest 2008 dont le nom est Pimp my widgets : vous détestez les interfaces trop sobres, vous aimez lorsque vos composants graphiques s'animent, lorsqu'ils s'unissent tous dans un style particulièrement moderne et attirant ? Alors ce concours est fait pour vous ! En effet, Qt Software a réalisé une vidéo vous invitant à participer au concours en vous inscrivant puis en déposant une vidéo sur Youtube ou similaire en réponse à celle déposée par Qt Software. Les soumissions de vidéos s'arrêteront le 31 décembre 2008 donc ne tardez pas à commencer ! Il y a bien sûr des cadeaux tels que des Tablets PC de la marque Nokia et d'autres ! Pour plus d'informations sur Pimp my widget rendez-vous sur la page officielle du concours.
En savoir plus

Vous devez être identifié pour poster un commentaire.

13/10/2008

[C++][Linux][Mac][OpenSource][Qt][Windows] Les Qt Developer Days 2008 commencent demain !

Bonsoir,

J'en ai déjà parlé dans de précédents billets : les Qt Developer Days 2008 auront lieu les 14 et 15 Octobre, autrement dit demain et après-demain !

L'un des membres de Developpez va s'y rendre et nous vous ramènerons un maximum d'informations à propos de ces 2 grandes journées !

Je vous conseille donc de suivre de très près l'index Qt ainsi que le blog Qt pour être au courant de ce qui s'y déroule !

A très bientôt !

Vous devez être identifié pour poster un commentaire.

12/10/2008

Permalink 20:41:22, Catégories: C++, Boost, Récapitulatif OpenSource, Récapitulatif, Récapitulatif C++, 134 mots   French (FR) , Alp Mestan

[C++][OpenSource] La review de Boost.Phoenix est terminée !

Bonsoir,

La review de la bibliothèque Boost.Phoenix est terminée.

Elle a biensûr été acceptée dans Boost, avec quelques modifications & corrections de bugs à apporter.

Mais ce n'est pas tout... Boost.Phoenix va en vérité probablement constituer une base pour une nouvelle bibliothèque...

En effet, entre Boost.Bind, Boost.Lambda et Boost.Phoenix, il y a répétition. Il a été "décidé" presque à l'unanimité qu'il faudrait prendre le meilleur de chacune et d'offrir aux utilisateurs de Boost une seule (au maximum 2, afin de laisser Boost.Bind indépendant étant donnée qu'elle est souvent utilisée de manière isolée) bibliothèque permettant la programmation fonctionnelle, et ce de manière efficace.

Pour en savoir plus : http://comments.gmane.org/gmane.comp.lib.boost.announce/206

Vous devez être identifié pour poster un commentaire.

« Page Précédente 1 2 3 4 Page suivante »

Liste des blogs

Alp Mestan :: Blog


Powered by Caml
Powered by Haskell
Mon blog en anglais.

Blog de Alp Mestan

Rechercher

<  Février 2012  >
Lun Mar Mer Jeu Ven Sam Dim
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29        

Syndiquez ce blog XML

Articles :

Commentaires :

 
 
 
 
Partenaires

Hébergement Web