"…mais ce serait peut-être l'une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d'autre que du code…"

Archive for octobre 2007

Réseautage social: définition et exemples: viadeo, ziki, facebook, linkedIn…

Posted by Noam sur octobre 30, 2007

J’entends de plus en plus parler de réseaux sociaux. Ne sachant pas de quoi il s’agit exactement, un petit tour sur wikipedia m’amène en fait sur l’article ‘réseautage social‘ qui nous donne la définition suivante « se rapporte à une catégorie des applications d’Internet pour aider à relier des amis, des associés, ou d’autres individus employant ensemble une variété d’outils. Ces applications, connues sous le nom de « service de réseautage social en ligne » (en anglais social networking) deviennent de plus en plus populaires. Elles se rapportent aussi à un champ de la gestion des carrières professionnelles (coaching professionnel)…Il existe plus de 200 sites de réseautage social. la popularité de ces sites a rapidement grossi, et en 2006 Myspace a obtenu un plus haut taux de pages visitées que Google Google a un réseau social appelé orkut qui a été lancé en 2004. Au même moment, le réseautage social commence à être perçu comme une composante des stratégies internet : en Mars 2005 Yahoo lancait Yahoo! 360° et en Juillet 2006 News Corporation a acheté Myspace…La plupart des réseaux sociaux sur Internet sont publics, permettant à n’importe qui de s’y joindre. Les organismes, tels que de grandes entreprises, ont également accès à des programmes de réseautage sociaux privés, connus sous le nom de en:Enterprise Relationship Management. Ils installent ces programmes sur leurs propres serveurs et permettent à des employés de partager leurs réseaux de contacts et de relations avec les personnes et les entreprises extérieures. »

Les réseaux sociaux français dont on m’a parlé:

Les réseaux sociaux américains dont on m’a parlé:

Autres réseaux français:

Blogs:

Posted in web2.0 | Tagué: , , , | 1 Comment »

Le futur proche de DotNet: Mono, VisualStudio 2008, C#3, ..NET3.5, Ironpython2.0, LINQ

Posted by Noam sur octobre 19, 2007

Des nouvelles en provenance de:

  • http://www.asp-php.net/tutorial/asp.net/linq-1.php (« Cette article est, je l’espère, le première d’une série que j’ai décidé de nommer « LINQ et vous ». Force est de constater que dans la lignée de mes articles précédent relatifs au .NET Framework 2.0 et Visual Studio 2005, nous avons toujours dans cette nouvelle version une convergence de plus en plus forte des langages et outils de développements associés« )
  • http://www.asp-php.net/tutorial/asp.net/linq-2.php?page=1 (« L’objectif est toujours de nous amener pas à pas vers la finalité de l’évolution du .NET Framework en version 3.5. Poursuivons ainsi notre découverte du .NET Framework 3.5 et de son écosystème !« )

Evolution des produits Visual Studio

Les principaux enseignements de ces billets:

  • Les versions de Framework et de la CLR ne sont pas pas associés. Entre 2005 et 2008 c’est toujours la machine virtuelle CLR V2.0== »Vous pouvez ainsi faire évoluer aisément vos applications actuelles vers les nouvelles librairies du .NET Framework 3.0 ou 3.5« 
  • les nouveautés des langages viennent non pas de la modification de la CLR mais des demandes des développeurs pour le développement de LINQ
  • « Les évolutions du .NET Framework de la version 2.0 à 3.5 peuvent être en quelque sorte considérées comme des ajouts de nouvelles librairies basées elles-mêmes sur le .NET Framework 2.0 et de ce fait la CLR 2.0.
  • Les projets Visual Studio 2005 sont récupérables sans migration dans Visual Studio 2008.
  • Visual Studio 2008 vous permet de sélectionner la version du .NET Framework que vous souhaitez cibler pour chaque projet mais plus encore de modifier cette cible à tout moment !

Historique de .Net Framework

Source: http://www.asp-php.net/tutorial/asp.net/linq-2.php?page=1

« Voici pour rappel, quelques dates clés :

  • 2002 : .NET Framework 1.0
  • 2003 : .NET Framework 1.1
  • Fin 2005 : .NET Framework 2.0
  • Fin 2006 : .NET Framework 3.0
  • Fin 2007 (début 2008) : .NET Framework 3.5″

Historique .NET framework

Autres sites à consulter

  • LINQ (http://en.wikipedia.org/wiki/Language_Integrated_Query , « Language Integrated Query (LINQ), pronounced « link », is a Microsoftsyntax reminiscent of SQL to .NET Framework programming languages, initially to the Visual Basic .NETC# languages. Many of the concepts that LINQ has introduced were originally trialled in Microsoft’s research project. LINQ defines project that adds a native querying and standard query operators that allow code written in LINQ-enabled languages to filter, enumerate, and create projections of several types of collections using the same syntax. Such collections may include arrays, enumerable classes, XML, datasets from relational databases, and third party data sources. The LINQ project uses features of version 2.0 of the .NET Framework, new LINQ-related assemblies, and extensions to the C# and Visual Basic .NET languages. Microsoft has distributed a preview release of LINQ, consisting of those libraries and compilers for C# 3.0 and Visual Basic 9. LINQ is planned for release with the ‘Orcas‘ version of Visual Studio 2008. [6] The release date for Visual Studio 2008 has been announced by Microsoft as February 27, 2008.« )

Les fils de syndication

Posted in C_sharp, DotNet | Tagué: , , , , , , , , , | Leave a Comment »

Friendsnippets : un réseau social d’échange de snippets

Posted by Noam sur octobre 13, 2007

Source: http://www.toolinux.com/news/logiciels/friendsnippets_le_reseau_social_d_echange_de_code_ar9682.html

Un site qui a l’air bien sympa: http://www.friendsnippets.com

Friendsnippets a été conçu pour faciliter la recherche et les échanges de code source ouvert et libre. Le site lancé fin septembre 2007 est disponible en français et en anglais.

 

Friendsnippets se présente comme une bibliothèque de morceaux de codes de programmation (snippets) déposés par ses membres. Vous pouvez utiliser Friendsnippets pour conserver vos snippets sur un seul site, marquer ou observer des snippets, rechercher du code source avec Google Code Search et l’intégrer dans votre friendsnippets.

L’usage premier de Friendsnippets et de vous permetre de maintenir facilement votre collection de snippets. Vous pouvez les étiquetter (tagguer) pour les organiser ce qui est bien plus efficace que de créer des dossiers

Friendsnippets est publié par Enki Multimedia, une nouvelle société web fondée par Benoît Chesneau. Le site web a été crée avec Django, un framework web en Python qui utilise le framework javascript YUI mis à disposition par Yahoo. Le site exploite également MySQL et OpenBSD.

A voir aussi:

– http://www.posteet.com

Posted in échange de code, javascript, mysql, python | Tagué: , | 2 Comments »

Un nouveau framework web python: le framework « Gluon »

Posted by Noam sur octobre 5, 2007

Une nouvelle arrivée sur la liste WebSig (http://www.python.org/sigs/web-sig) sous le titre « NOOO! Another web framework »

please do not shoot me! I know you don’t think you need a new web framework but please give me the benefit of the doubt (I teach a class on Web Frameworks at DePaul University):

http://mdp.cti.depaul.edu/examples

Why?
here are some unique features:
1) full web based development, deployment and management of applications, no more shell commands (unless you want them)
2) built-in ticketing system to report bugs to administrator (not to the users, ever)
3) can compile applciations to byte-code for speed and distribution in closed source (some people want this)
4) 100% python (including template language).
5) no installation or configuration required. Just download and click. (includes python, web server, sqlite3, administrative interface and examples)
6) everything has a default: you write the model, you get an administrative interface; you write a controller, you get a generic view; etc.
7) The API are stable and there is no plan for a change.

It shares with Django and Turbogears some features: model-view-controller design, form generators and validation, internationalization, ORM, although all code has been written from scratch.

Here is an example application, a CMS to manage groups (members, wikis, blogs, votes, minutes, documents):

https://mdp.cti.depaul.edu/groups

Plus de détails ici: http://mdp.cti.depaul.edu/examples/default/index (Acknowledgments

  • This project uses paste.httpserver developed by Ian Bicking. Moreover we learned a lot from his writings on wsgi.
  • Many aspects of its design are inspired to Django, developed by Adrian Holovaty
  • The compilation of the applications would not have been possible without advice provided by Atul Varma
  • We use and include SyntaxHighlighter developed by Google
  • EditArea developed by Christophe Dolivet
  • TinyMCE developed by Moxiecode
  • and SortTable by Stuart Langridge.
  • This project also uses css layouts and images donwloaded from the web. Their authors are acknowledged inside the respective files, if known.)

A consulter:

  • la liste des frameworks  web  python :  http://wiki.python.org/moin/WebFrameworks (« A web application may use a combination of a base HTTP application server, a storage mechanism such as a database, a template engine, a request dispatcher, an authentication module and an AJAX toolkit. These can be individual components or be provided together in a high-level framework. »)

Posted in ORM, python | 2 Comments »