public marks

PUBLIC MARKS from pvergain

05 February 2007

jQuery.info

by 16 others
Découvrir et utiliser jQuery, la librairie javascript du XXIIème siècle

Martin Fowler

by 2 others
I am an author, speaker, and consultant on the design of enterprise software. On this site I keep as much information as I can on-line. There are links to my books, various on-line articles, and links to areas relevant to my work. My primary areas of involvement are in object-oriented development, refactoring, patterns, agile methods, enterprise application architecture, domain modeling, and extreme programming. I work for ThoughtWorks, an outstanding application development and consulting company

Informaticiens, le MUNCI vous CONSULTE !

MUNCI, 01/01/2007 En vue de la présidentielle 2007, le MUNCI lance une GRANDE CONSULTATION auprès de ses membres et plus généralement auprès de la communauté informaticienne. Nous vous remercions de nous faire parvenir vos analyses et vos propositions pour l’amélioration des conditions de travail de nos professions, pour l’avenir du secteur IT et pour le progrès social en France. Ceci permettra d’établir un CORPUS DE PROPOSITIONS qui sera notamment destiné à tous les candidats à l’élection présidentielle 2007. Parmi les thèmes principaux : - Emploi, recrutement et lutte contre les discriminations - Externalisation, sous-traitance et prestation de services - Prêt de main d’œuvre et contrats précaires - Droit du travail, mobilité et licenciements - Formation professionnelle et Gpec (Gestion prévisionnelle de l’emploi et des compétences) - Professionnels autonomes, appels d’offres et modèles économiques alternatifs - Délocalisations offshore, libéralisation des services et migrations économiques (onshore) - TIC, société de l’information, logiciels libres et industrie du logiciel - Démocratie sociale, Instances Représentatives du Personnel (IRP) et syndicalisme - Sans oublier une Convention Collective Nationale Syntec qui aurait besoin d’être modernisée... Adresse email : propositions(at)munci.org MAJ 19.01.2007 : merci à 01Informatique et au Monde Informatique pour avoir relayé notre appel dans leurs colonnes. Il est prévu également une publication des principaux résultats d’ici fin février.

04 February 2007

Windows Presentation Foundation, la rencontre du design et du développement. Les interfaces riches. Partie 1/3: Nicolas Krzyzanowski

Windows Presentation Foundation, la rencontre du design et du développement. Les interfaces riches. Partie 1/3

03 February 2007

Widget details for PH Playa desktop widget

by 19 others
Widgipedia est un écosystème de widgets où vous pourrez trouver tout ce dont vous avez besoin pour différents OS. Vous en trouverez pour le dashboard de Mac, pour Vista, pour vos sites, en flach, en DHTML, ...

Un widget aux couleurs de votre site

by 41 others
Widgetbox est une plateforme qui vous permet de mettre en place très rapidement un widget aux couleurs de votre site ou blog. Vous pourrez ainsi proposer à vos lecteurs d'afficher votre fil RSS dans un environnement à vos couleurs.

SourceForge.net: OpenXML Translator (ODF Add-in for Word)

by 2 others
Open XML Translator provides tools to build a technical bridge between the Open XML Formats and Open Document Format(ODF). As the first component of this initiative, the ODF Add-in for Microsoft Word 2007 allows to Open & Save ODF documents in Word.

Open XML Translator : le projet libre de Microsoft finalisé

La passerelle technique entre les documents au format OpenDocument et Open XML est désormais dressée via le logiciel Open XML Translator développé sous l'égide de Microsoft, dans le cadre d'un projet libre éponyme. Dans un communiqué de presse intitulé La prochaine étape en matière d'interopérabilité de documents et de choix est disponible, la firme de Redmond ne semble pas peu fière d'annoncer l'aboutissement de la première phase du projet libre Open XML Translator dont elle est à l'initiative, poussée en ce sens par les nombreuses demandes émanant de ses clients. Interopérablité des formats Open XML et ODF Fruit de ce projet, le programme Open XML Translator permet aux utilisateurs du traitement de texte Word de Microsoft issu de la suite bureautique Office XP / 2003 / 2007, d'ouvrir et de sauvegarder des documents au format ODF utilisé notamment sous la suite libre concurrente d' Office, OpenOffice.org. A l'inverse, il peut aussi s'ajouter à des logiciels de traitement de texte utilisant le format ODF par défaut, pour ouvrir et sauvegarder des documents au format Open XML (pris en charge par défaut dans Office 2007) et Novell a ainsi annoncé que Translator serait intégré en version exécutable à sa prochaine mouture d' OpenOffice.org. La deuxième phase du projet prévoit quant à elle l'élaboration de programmes de conversion pour le tableur Excel et le logiciel de présentation PowerPoint dont des versions définitives devraient être disponibles au mois de novembre 2007. Sans doute pour la plus grande joie de la Commission Européenne, Microsoft serait-il en train de devenir l'un des bons élèves de l'interopérabilité logicielle ?

02 February 2007

KeyForIn, moteur de recheche francophone !

by 3 others
Vous cherchez à connaitre l'origine d'un mot, la biographie d'un grand homme , la bibliographie d'un grand auteur, la discographie d'un grand chanteur... Cochez "Encyclopédie" et vous allez parcourir de manière plus pertinente le contenu des plus grandes encyclopédies (version française) !

01 February 2007

GUI with flex

by 1 other
Flex is a way to develop Flash applications by programming. It includes a declarative XML language called MXML for laying out user interfaces, and a programming language called ActionScript, which is a superset of ECMAScript (that is, standardized JavaScript), with extra features like optional static type checking. ActionScript is a single language that works across all platforms, so you don’t have to worry about differences. Because it is based on ECMAScript, your JavaScript knowledge is not lost. All MXML components are actually written in ActionScript, which is what you use if you want to write your own components. Flex applications compile directly into SWFs (Flash binaries), which are then Just-In-Time (JIT) compiled by the Flash runtime, for extra speed.

Yolk - Trac

Yolk is a Python library and command-line tool for obtaining information about packages installed by setuptools and packages on PyPI (Python Package Index a.k.a. The Cheese Shop) Features ¶ * List eggs or packages installed by setuptools * Determine which packages are activated or not (--multi-version) * Examine package metadata * Show dependencies of packages if available * Query PyPI for various package information using XML-RPC interface Usage Examples ¶ yolk -n List only the non-activated (--multi-version) packages installed yolk -a List only the activated packages installed (Activated packages are normal packages on sys.path you can import) yolk -l -f License,Author Show the license and author for each installed package PyPI options: yolk -H twisted Launches your web browser at Twisted's home page yolk -M Paste 1.0 Show all the metadata for Paste version 1.0 yolk -M Paste Show all the metadata for each version of Paste listed on PyPi? yolk -D cheesecake Show all URL's for cheesecake packages you can download svn version: yolk -T source -D cheesecake Show only source code releases for cheesecake

Le libre en Europe : un patrimoine de 2 milliards d’euros

Un déploiement plus généralisé des logiciels libres pourrait compenser la faiblesse de l'investissement européen en matière de technologies de l'information - notamment par rapport aux Etats-Unis. Et ça tombe bien : le nombre de développeurs et de responsables de projets libres en Europe devance légèrement celui des Etats-Unis. L'Asie et l'Amérique latine sont, elles aussi en très forte progression. Ces tendances ont été dégagées par le rapport Merit (*), publié sous l'ombrelle de la Commission européenne en fin 2006.

31 January 2007

Zoho NoteBook

by 1 other (via)
Introducing Zoho Notebook - the online application for gathering and creating multiple types of content that can easily be shared with others. Designed with a simple user interface, Zoho Notebook solves the problem of managing multiple sources of information and content that is typically spread all over the place: your desktop, e-mail, websites, applications etc. With Notebook, you now have a single place to access and share the information that matters to you.

Page2RSS - Create an RSS feed for any web page

by 25 others
It is a service that helps you monitor web sites that do not publish feeds. It will check any web page for updates and deliver them to your favorite RSS aggregator. Add Page2RSS button to your browser You can add a button to your browser's bookmarks toolbar that will create Page2RSS feed for the page you are currently viewing. This is an easy and convenient way for you to create feeds for pages you are surfing.

Wiktionnaire:Page d'accueil - Wiktionnaire

by 6 others (via)
Bienvenue sur le Wiktionnaire, un dictionnaire libre et gratuit que chacun peut améliorer. Actuellement 225 783 articles décrivent en français les mots de 567 langues différentes.

:::..DEFIDOC :: Publications / Dossier "Web 2.0" / Quelques applications emblématiques du Web 2.0

by 2 others
Les blogs (cf. ce mot dans note lexique) sont des outils incontournables du Web 2.0. Ils sont, en quelque sorte, une amélioration de l’offre « Pages persos » des ancêtres tels que Multimania.fr et Respublica.fr. En effet, le système de création et de publication a été considérablement amélioré et il est désormais possible – pour le néophyte – de lancer un blog disposant d’une interface conviviale sans aucune connaissance en développement Web. Parmi les prestataires proposant gratuitement de créer un blog, nous pouvons mentionner Haut et Fort (http://www.hautetfort.com/), OverBlog (http://www.over-blog.com/) ou encore Blogger (http://www.blogger.com/) de Google. Outre ces services qui proposent d’héberger le blog sur leur plateforme (avec une adresse type comme "http://monjournal.hautetfort.com"), il est possible d’installer un logiciel de blog sur son propre serveur web pour disposer d’une plus grande autonomie ainsi que d’un nom de domaine propre. Le choix est là encore assez vaste : Dotclear (http://www.dotclear.net/), Worldpress (http://wordpress.org/) ou encore Drupal (http://www.drupal.org).

:::..DEFIDOC :: Publications / Dossier "Web 2.0" / Petit lexique du Web 2.0

Les internautes découvrent – au gré de leurs lectures – de nouveaux concepts qui tendent à se populariser même si leur sens n’est pas toujours bien compris par ceux qui les emploient. Par effet de mode, on jargonne donc en Web 2.0 en maniant des mots à la sonorité anglo-saxonne : Crowdsourcing, Social networking, Folksonomy, Mashup… Sans vouloir tendre à l’exhaustivité, il nous semble important de revenir sur certains de ces concepts qui apparaissent comme les plus emblématiques du monde du Web 2.0. L’occasion de voir que – derrière certains mots – se cachent parfois des techniques et pratiques qui n’ont rien de nouveau. Nous avons choisi de présenter ce lexique dans l'ordre alphabétique.

:::..DEFIDOC :: Publications / Dossier spécial "Veille"

by 5 others
Le concept de Web2.0 s'est répandu comme une traînée de poudre, dans les milieux du Web tout d'abord, puis dans les médias grand public. Il semble ainsi que, près de 15 ans après la naissance du Web, les grands médias aient de nouveau de la matière à se mettre sous la dent à propos du phénomène Internet. Et comme d'habitude, avec un cortège d'approximations et de slogans plus ou moins marketing. Bref, le Web 2.0 est devenu une mode. Une raison de plus – a priori – pour Defidoc de ne pas en parler, tant il est vrai que notre ligne éditoriale est de s'élever au-dessus des modes et des phénomènes d'engouement superficiel. Nous avons tant vus de prétendues révolutions disparaître comme elles étaient venues, sans laisser de traces… Mais cette fois, en dépit de la mode, le phénomène Web 2.0 est vraiment sérieux, même s'il est difficile à cerner. Le concept lui-même a été lancé à l'anglo-saxonne, de manière très pragmatique, comme une nébuleuse indéfinissable, tout juste illustrée d'exemples "pour faire comprendre ce qu'on veut dire". On est loin de la conceptualisation à la française et l'esprit cartésien est toujours un rien dérouté par l'empirisme d'outre-Atlantique.

30 January 2007

NewsForge | Open source XML editors examined

by 1 other
Despite the numerous benefits of XML, users and developers that work with it realize that XML's versatility is a mixed blessing. How does one design an effective editor for a data format that can be used to express virtually any kind of structured content? A visual editing idiom that is appropriate for developing a user interface with XUL content may not be appropriate for writing an essay with DocBook content. In many cases it becomes necessary to construct a specialized editing environment that provides a unique interface and produces valid XML code, such as Glade or OpenOffice.org. If one were to build a generic XML editor that could support a multitude of vastly disparate content types, how would it work? The structure of a given XML content type is usually specified in a Document Type Definition (DTD) or a Schema. An application can use this data to introduce specializations and interface refinements. Many XML editors employ document meta-data to provide context-sensitive assistance and automation mechanisms.

ROR - Structured Feeds, Content, Blogging

by 7 others
What is ROR? ROR (Resources of a Resource) is a rapidly growing independant XML format for describing any object of your content in a generic fashion, so any search engine can better understand that content. RORweb.com is the official ROR website. ROR promotes the concept of structured feeds (which is related to the concept of structured blogging) enabling search engines to complement text search with structured information to better understand meaning. ROR information is typically stored in a ROR feed called ror.xml placed in your website's main directory. Unlike Google Base, ROR feeds can be easily accessed by all search engines: at http://www.your-website-name.com/ror.xml You can think of your ROR feed as a powerful structured feed for describing all your objects to the search engines: products, services, reviews, discounts, images, events, schedule, podcasts, anything you want. The current object types and attributes of the ROR format can be found here. We are working with several companies and individuals in defining new object types and attributes for everyone to use. If you want to participate in this effort (i.e. submit a schema, suggest new types and attributes), please contact us at the email address above. As we expand the ROR format, our goal is to re-use exisisting data structures and formats as much as possible.

Vex - A Visual Editor for XML

by 2 others
Vex is Extensible Vex is based on the Eclipse platform, the same platform used to build the popular Eclipse Java development environment. This foundation provides several advantages. * The Eclipse platform implements a sophisticated plugin architecture, allowing Vex to be extended with third-party or custom, in-house plugins. * Vex leverages many of the mature plugins that make up the Eclipse Java IDE such as the CVS interface, document searching and bookmarking facilities, and searchable help system. * Vex is available with native look-and-feel on many platforms, including Windows, Linux/GTK, and Macintosh OS-X/Carbon. * Java developers using the Eclipse IDE can import Vex into their IDE as a plugin, making it easy to maintain software documentation with Vex. Vex is Reusable The Vex editor widget is available as a pure Java, cross-platform component with bindings to Swing and SWT. Developers can re-use this widget, for example as an applet in a web-based application.

Connexions: Rhaptos Software Development - Etna XML Editor

by 5 others
Etna is an open Source XML Editor built on Mozilla's core, Gecko. It uses some RelaxNG schema to edit and validate XML Documents. See a complete description Latest Release The latest release is 0.3.1. Read More Old release * Etna 0.2 * Etna 0.2.5 * Etna 0.3 Extensions You can download few extensions for Etna here Documents * RelaxNG extensions : this document describes all Relaxng Extensions you can use in your RelaxNG schema, to improve the editing inside Etna.

LilyComp

(via)
LilyComp is a graphical note entry program for use with the LilyPond music typesetting program. I am in no way connected with LilyPond, so do not blame them for the quality of this program. This program was written to speed up the creation of lead sheets. It just enters notes and rests with the indicated duration. Do not expect to enter anything too fancy, although a couple of other common items like ties, slurs, and measure bars are supported as well. LilyComp is not like Rosegarden or NoteEdit. Think of LilyComp as the number pad on your keyboard; it is just for quick data entry. The target user of LilyComp would be someone who knows a little music notation, but is not an expert. I play accoustic guitar, so I am more interested in the chords and note timing than the note pitches. I have difficulty transcribing a lead sheet from other more complicated sheet music quickly. If the music is in C Major I am quick enough, but add four sharps, and I slow down a lot. The idea with LilyComp is that you do not need to know hardly anything. You just look at the sheet music, find the corresponding note on the LilyComp window, and push the button. I can extract a melody from a complicated score in a few minutes using this technique. The notes may be excessively notated (lots of commas or apostrophes) because they are all absolute (relative is not used.) Likewise, the duration is always included even if the previous duration is the same. I do this so that I can cut and paste fearlessly. I don't have to worry about changing the duration or octave of a note accidentally. LilyComp is written in pure Python. If you care to do so, it is very trivial to add clefs or ledger lines if you need more. I use English notation (C# = cs); if you do not use that notation you can change a pair of variables near the top of the script to redefine the default behaviour. Also, in case you are wondering, the name LilyComp is the combination of LilyPond and Composer. As I was programming the first version, I kept thinking of it as my "LilyPond composer", so when it came time to save the file I just typed lilycomp.py. Now that I am releasing this for other people to use, I wish I had picked something catchier. :) By the way, free use of this software is granted under the terms of the GNU General Public License (GPL). See the LICENSE file in the distributed package for details.

The Trac Project - Trac

by 14 others
Welcome to the Trac open source project. Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management. Our mission is to help developers write great software while staying out of the way. Trac should impose as little as possible on a team's established development process and policies. It provides an interface to Subversion, an integrated Wiki and convenient reporting facilities. Trac allows wiki markup in issue descriptions and commit messages, creating links and seamless references between bugs, tasks, changesets, files and wiki pages. A timeline shows all project events in order, making the acquisition of an overview of the project and tracking progress very easy. Live Demo