un adaptateur usb<->midi fonctionne assez bien, evite tout de même les branchements/débranchements à chaud , chez moi ça bloque souvent le clavier (et juste le clavier)
Non, le problème c'est qu'on abuse du mot "libre". Il faudrait formuler en disant "libre au sens de la FSF/RMS/BSD/Microsoft/Trucmuche/Ce que tu veux". Mais c'est chiant à écrire. Et c'est chiant à lire. (comme GNU/Linux)
Et j'essaye d'expliquer ma réponse à la question "c'est quoi l'intérêt de nc et nd ?".
> C'est ça l'interet du libre : lacher dans la nature quelque chose.
Je ne dis pas le contraire. D'ailleurs, personnellement j'ai déjà laché quelques programmes et créations artistiques. Je dis juste qu'il faut plus de courage pour lacher une création artistique qu'un logiciel, parce qu'on y met plus de soi.
Les avantages supposés de nc et nd... je dirais tout simplement le contrôle. Et ce ne sera pas un avantage pour toi (en tant qu'usagers/auditeur/spectateur).
Ceci étant dit, une oeuvre artistique, c'est plus personnel/intime que des lignes de code, le lien émotionnel entre l'artiste et son oeuvre est donc plus fort qu'entre un développeur et son programme.
Un oeuvre sous licence cc sans les clause nc et nd, une fois "lâchée" dans la nature, va vivre sa propre vie, et ça peut être très angoissant pour l'artiste (l'oeuvre se porte bien, merci).
Personnellement, j'ai décidé de publier mes musiques quand elles sont "achevés" (v1.0 dira-t-on pour un logiciel) en cc-by-sa, justement parce que j'ai "fini" le travail (même si j'envisage d'en améliorer -ou massacrer, c'est selon- certaines ultérieurement). Et en plus je fourni les partitions et les paroles.
Oui en effet ça a l'air pas mal ce truc. Je le note dans un coin de ma tête, merci beaucoup.
Et au fait, je n'utilise pas de XSD (pour le moment), et mon choix de xml/xslt a été motivé par deux raisons principales :
- une bonne expérience de xslt, donc je peux développer rapidement dessus avec le résultat que je veux
- l'existence de la tâche "style" dans ant, ce qui me permet de limiter mes dépendances à java + ant. Cependant cette dépendance n'est pas très forte, il suffit d'avoir un outil capable d'utiliser xml/xslt et un outils pour automatiser (un simple script shell, make, msdos,...) . J'ai choisi ant+java pour la portabilité. Enfin, je n'impose pas d'IDE pour travailler.
PS: n'oublie pas de rajouter un espace après une url, sinon templeet se trompe dans la génération automatique du lien...
//==========
//Fields
/**HTML code.*/
var $myHtmlCode ;
}
Il s'agit donc d'une convention d'écriture, formalisé et désigné sous le terme "bean" en Java. L'idée était d'utiliser les fonctions d'introspection (examen d'une classe -champs, méthodes-) pour en déduire la liste des attributs, et d'utiliser une interface graphique pour concevoir des application de manière visuelle, à l'image de Visual Basic (les widgets en Java utilisent ce formalisme).
Merci pour les liens, quand je disais que ça avait déjà été fait. J'ai regardé vite fait les présentations/tutoriels et je note les points suivant :
- Php 5 : Je suis encore en PHP 4 chez mon hébergeur, et je n'ai pas l'intention de changer. Je ne ressens de toutes façons aucun besoin impérieux de passer au php5 pour le moment.
- Pour les bases de données, je modélise le critère de recherche comme un ensemble de critère -le tri est un critère de recherche possible-, et je peux générer différentes requêtes SQL en fonction de ces valeurs (critères multiples, test complexes avec groupage de conditions, utilisation des différents opérateurs, critères exclusifs, tri du resultat selon plusieurs colonnes avec un sens individualisé), je peux spécifier à l'instanciation de la classe principale le préfixe des tables et des colonnes, ce qui me permet de réutiliser le schéma dans la même table/base, ou de créer les tables en changeant les nom prévus par simple rajout d'un préfixe (mélange d'application web utilisant des nom de tables qui se recoupent, c'est du vécu). Bref, symfony ne fait pas tout ce que je veux avoir il me semble.
En revenche, je ne gère -encore- pas la création des tables, notamment à cause de la possibilité de dupliquer le schéma des tables (exemple type et réel que j'ai en tête, chaque table modélise un type de contenu différent, avec des colonnes communes -modèle de base utilisé pour la gestion et l'affichage général des contenus- et des colonnes spécifique voire des table filles -modèles supplémentaires-).
- J'ai une bonne expérience de xml/xslt, je n'ai pas le temps d'apprendre un nouveau langage aussi simple soit-il, cependant, rien n'empêche de rajouter ultérieurement une surcouche yaml->xml, par exemple.
- je ne veux pas passer en paramètre le nom d'une valeur à récupérer dans le request, j'encapsule ce qui est pour moi un détail d'implémentation dans mon "RequestProcessor" (permet de faire évoluer les noms utilisé pour la transmission des variables sans impact pour le reste de l'application) ==> $this->getRequestParameter('id') est à priori superflu, je ne vois pas la valeur ajoutée par rapport à un $_REQUEST['id'], et je ne veux pas savoir que la variable s'appelle 'id', car rien ne garanti qu'on continuera d'utiliser ce nom pour la transmission.
- de même, je veux isoler mon application des détails concernant les urls, toujours pour parer aux changements de scripts, voire de technologie (url classiques ou smart urls couplé à mod_rewrite), pour la même fonctionnalité, avec les mêmes paramètres. Ce que ne propose pas symphony apparemment.
Bref, en oubliant les prérequis techniques, et le fait que je mène ma propre réflexion, symfoni ne répond pas à tous mes besoins, donc pour mes projets perso, je continuerai a défricher ma voie.
Mais je ferais remarquer que :
- rien ne m'empêchera, si je veux passer à symfony -ou à autre chose-, d'utiliser mes outils pour générer le code que Symphony ne génèrera pas et que j'estimerai nécessaire. J'ai aussi conçu mes outils dans ce but (pallier aux manques d'un framework).
- je ne cherche pas à faire un truc tout intégré, mais une série d'outils indépendants (cf point précedent), pouvant éventuellement être utilisé ensemble. Les outils intégrés que je pourrait proposer par la suite ne sauraient être que des exemples de mise en oeuvre, même si ces exemples seront réutilisables.
Ah, c'est un terme utilisé chez le programmeurs Java pour désigner une classe servant de stockage à des attributs, chaque attribut étant accessible avec une méthode getXxx/setXxx (selon les besoin, seul getXxx ou setXxx peut être disponible).
Il doit y avoir un terme plus générale à la programmation objet, mais jen e le connaît pas...
mouais, mais bon courage pour implémenter et maintenir le support de ***tous*** les langages de programmation, pour ne parler que des fichiers sources.
Si chacun reformate à sa sauce du code géré par un gestionnaire de version (cvs, subversion, etc...), je te raconte pas le bordel pour repérer LA modification utile au milieu de toutes les modifications cosmétiques
Il faudra forcément convenir d'une convention commune à toute l'équipe.
Pour moi l'avantage de cette formulation (retour chariot avant l'accolade) c'est pour copier/coller/déplacer les accolades et leurs contenu.
Et puis il finallement cela aère le code. Cela a l'air de rien pour un bête "while (1)" mais quand la condition est très longue d'une part, et que d'autre part on limite la longueur des lignes de code, la ligne while s'étend sur plusieurs ligne, et l'accolade devient beaucoup moins visible :
Enfin, pas exactement la même chose, mais dans une chanson Rap/Hip-Hop/RnB (rayer les mentions inutiles), à un moment les chanteurs/choriste sortent un "yippee yo, yippee yai".
Bref à tous les coups c'est un idiome (un machin intraduisible) ("youpi yo, youpi yé" ? "youpi kiyé" ?)
C'est le choix que j'ai fait pour mes parents, avec la formation ad-hoc pour quelques manip (graver un CD par exemple).
Il va falloir que j'essaye la version 3 qui détectera l'insertion des CDs.
Autre joyeuseté avec les fichiers réservé : lorsque le compte utilisateur est supprimé alors que les fichiers ne sont pas tous libérés (genre quand on travaille sous un autre compte sur un autre poste le temps d'avoir le sien).
Il y a aussi l'impossibilité de se connecter à très longue distance, (p.ex. se connecter depuis Bucarest -Roumanie- à un serveur situé à Paris) : le protocol de communication ne supporte pas le lag...
Avant de publier une image sur le net, je me l'envoi d'abord par la poste en recommandé, histoire d'avoir un élément de preuve.
Quant aux images que je met en licence CC (by-sa), je n'utilise certe pas la résolution d'origine, ou le cadrage d'origine, mais la taille d'image que j'ai choisi (1600*1200) me semble un bon compromis, les images original sont destinées aux poster que je fais sur zazzle. De plus, je rajoute les macarons "CC-by-sa", le copyright et le site dans l'image, certe on peut l'enlever facilement via un recadrage, mais celui qui fait ça ne peut pas prétendre qu'il n'a pas vu la référence à la licence et le copyright
comme dit plus haut, la ligne de config apache qui liste les fichiers à afficher par défaut donne en plus un ordre de préséance (on teste les nom de fichier dans l'ordre spécifié, premier trouvé, premier affiché)
On peut encore rajouter une couche d'indirection avec mod_rewrite (invisible pour l'utilisateur)
et ainsi faire en sorte que
http://host/home corresponde en fait à http://host/mon_site/home.php
Ce qui permet ensuite, lors d'une évolution majeure du site (p.ex changement du système de gestion de contenu), de garder la même uri pour le visiteur, mais appeler la nouvelle version, par ex :
V1 du site :
http://host/home --> http://host/mon_site/home.php
V2 du site
http://host/home --> http://host/mon_blog/dotmachin/index.php
J'ai ubuntu sur mon poste de bureau, mais pour mon "vieux" portable (p3 800MHz 128 Mo) j'ai choisi Zenwalk (basé sur Slackware).
Par contre je suis encore accroc à OpenOffice, après avoir utilisé une fois le traitement de texte AbiWord sur des documents déjà existant, je pense qu'il a perdu certains style, ou que le moteur d'affichage est perfectible.==> j'ai installé OOo (en attendant).
> Ceux qui développent en langage Java s'accorderont pour dire que la bibliothèque SWING, celle qui est fournie en standard avec le kit de développement de Sun Microsystems, est une plaie
Et bien pas moi. Au contraire, j'ai considéré SWING comme un don du ciel (Allélouïa mes frères !) quand j'ai commencé sérieusement à me mettre au Java en 1999 : j'avais besoin d'un éditeur de texte UTF-8 pour mon site de cours de Japonais, et le seul éditeur que je connaissait sous Windows 95 était Outlook express.
Bref, une fois configuré le font.properties pour utiliser toutes les bonnes fontes (MS Mincho et Gothic pour la plage CJK, puis -deuxième don du ciel (re-Allélouïa mes frères !)- Arial Unicode qui évite d'avoir à mélanger les fontes pour couvrir les plages unicodes dont j'ai besoin), Swing m'a permis d'avoir un tel éditeur, les doigts dans le nez.
Actuellement, ce sera plus pour des problèmes de pouvoir faire tourner mes création sur des émulateur Java libres plutot que celui fourni par le jdk/jre de sun qui me préoccupera ==> éventuellement passage à SWT, jambi -quand il aura cette fameuse license open source-, voire un binding java-gtk.
[^] # Re: Dans le même genre..
Posté par David Sporn (site web personnel) . En réponse au journal Ubuntu Studio. Évalué à 2.
[^] # Re: bien trouvé l'exemple
Posté par David Sporn (site web personnel) . En réponse à la dépêche Qu'est ce que la musique libre a de commun avec le logiciel libre ?. Évalué à 1.
Et j'essaye d'expliquer ma réponse à la question "c'est quoi l'intérêt de nc et nd ?".
[^] # Re: bien trouvé l'exemple
Posté par David Sporn (site web personnel) . En réponse à la dépêche Qu'est ce que la musique libre a de commun avec le logiciel libre ?. Évalué à 5.
Je ne dis pas le contraire. D'ailleurs, personnellement j'ai déjà laché quelques programmes et créations artistiques. Je dis juste qu'il faut plus de courage pour lacher une création artistique qu'un logiciel, parce qu'on y met plus de soi.
[^] # Re: bien trouvé l'exemple
Posté par David Sporn (site web personnel) . En réponse à la dépêche Qu'est ce que la musique libre a de commun avec le logiciel libre ?. Évalué à 5.
Ceci étant dit, une oeuvre artistique, c'est plus personnel/intime que des lignes de code, le lien émotionnel entre l'artiste et son oeuvre est donc plus fort qu'entre un développeur et son programme.
Un oeuvre sous licence cc sans les clause nc et nd, une fois "lâchée" dans la nature, va vivre sa propre vie, et ça peut être très angoissant pour l'artiste (l'oeuvre se porte bien, merci).
Personnellement, j'ai décidé de publier mes musiques quand elles sont "achevés" (v1.0 dira-t-on pour un logiciel) en cc-by-sa, justement parce que j'ai "fini" le travail (même si j'envisage d'en améliorer -ou massacrer, c'est selon- certaines ultérieurement). Et en plus je fourni les partitions et les paroles.
[^] # Re: Moi, c'est pas ma copine
Posté par David Sporn (site web personnel) . En réponse au journal Convertissez vos copines. Évalué à 1.
[^] # Re: Génération PHP avec Acceleo ?
Posté par David Sporn (site web personnel) . En réponse au journal Mise à disposition de mes outils pour générer du code PHP. Évalué à 1.
Et au fait, je n'utilise pas de XSD (pour le moment), et mon choix de xml/xslt a été motivé par deux raisons principales :
- une bonne expérience de xslt, donc je peux développer rapidement dessus avec le résultat que je veux
- l'existence de la tâche "style" dans ant, ce qui me permet de limiter mes dépendances à java + ant. Cependant cette dépendance n'est pas très forte, il suffit d'avoir un outil capable d'utiliser xml/xslt et un outils pour automatiser (un simple script shell, make, msdos,...) . J'ai choisi ant+java pour la portabilité. Enfin, je n'impose pas d'IDE pour travailler.
PS: n'oublie pas de rajouter un espace après une url, sinon templeet se trompe dans la génération automatique du lien...
[1] http://www.acceleo.org
[2] http://www.eclipse.org/php/
[^] # Re: Bean
Posté par David Sporn (site web personnel) . En réponse au journal Mise à disposition de mes outils pour générer du code PHP. Évalué à 1.
class SampleBean
{
//==========
//Accessors
/* ----=HTML code=---- */
/**Reads HtmlCode.
*/
function getHtmlCode()
{
return $this->myHtmlCode ;
}
/**Changes HtmlCode.
*/
function setHtmlCode($aHtmlCode)
{
$this->myHtmlCode = $aHtmlCode ;
}
//==========
//Fields
/**HTML code.*/
var $myHtmlCode ;
}
Il s'agit donc d'une convention d'écriture, formalisé et désigné sous le terme "bean" en Java. L'idée était d'utiliser les fonctions d'introspection (examen d'une classe -champs, méthodes-) pour en déduire la liste des attributs, et d'utiliser une interface graphique pour concevoir des application de manière visuelle, à l'image de Visual Basic (les widgets en Java utilisent ce formalisme).
[^] # Re: Mmmmm...
Posté par David Sporn (site web personnel) . En réponse au journal Mise à disposition de mes outils pour générer du code PHP. Évalué à 4.
[^] # Re: Ou alors on peut utiliser symfony ...
Posté par David Sporn (site web personnel) . En réponse au journal Mise à disposition de mes outils pour générer du code PHP. Évalué à 4.
- Php 5 : Je suis encore en PHP 4 chez mon hébergeur, et je n'ai pas l'intention de changer. Je ne ressens de toutes façons aucun besoin impérieux de passer au php5 pour le moment.
- Pour les bases de données, je modélise le critère de recherche comme un ensemble de critère -le tri est un critère de recherche possible-, et je peux générer différentes requêtes SQL en fonction de ces valeurs (critères multiples, test complexes avec groupage de conditions, utilisation des différents opérateurs, critères exclusifs, tri du resultat selon plusieurs colonnes avec un sens individualisé), je peux spécifier à l'instanciation de la classe principale le préfixe des tables et des colonnes, ce qui me permet de réutiliser le schéma dans la même table/base, ou de créer les tables en changeant les nom prévus par simple rajout d'un préfixe (mélange d'application web utilisant des nom de tables qui se recoupent, c'est du vécu). Bref, symfony ne fait pas tout ce que je veux avoir il me semble.
En revenche, je ne gère -encore- pas la création des tables, notamment à cause de la possibilité de dupliquer le schéma des tables (exemple type et réel que j'ai en tête, chaque table modélise un type de contenu différent, avec des colonnes communes -modèle de base utilisé pour la gestion et l'affichage général des contenus- et des colonnes spécifique voire des table filles -modèles supplémentaires-).
- J'ai une bonne expérience de xml/xslt, je n'ai pas le temps d'apprendre un nouveau langage aussi simple soit-il, cependant, rien n'empêche de rajouter ultérieurement une surcouche yaml->xml, par exemple.
- je ne veux pas passer en paramètre le nom d'une valeur à récupérer dans le request, j'encapsule ce qui est pour moi un détail d'implémentation dans mon "RequestProcessor" (permet de faire évoluer les noms utilisé pour la transmission des variables sans impact pour le reste de l'application) ==> $this->getRequestParameter('id') est à priori superflu, je ne vois pas la valeur ajoutée par rapport à un $_REQUEST['id'], et je ne veux pas savoir que la variable s'appelle 'id', car rien ne garanti qu'on continuera d'utiliser ce nom pour la transmission.
- de même, je veux isoler mon application des détails concernant les urls, toujours pour parer aux changements de scripts, voire de technologie (url classiques ou smart urls couplé à mod_rewrite), pour la même fonctionnalité, avec les mêmes paramètres. Ce que ne propose pas symphony apparemment.
Bref, en oubliant les prérequis techniques, et le fait que je mène ma propre réflexion, symfoni ne répond pas à tous mes besoins, donc pour mes projets perso, je continuerai a défricher ma voie.
Mais je ferais remarquer que :
- rien ne m'empêchera, si je veux passer à symfony -ou à autre chose-, d'utiliser mes outils pour générer le code que Symphony ne génèrera pas et que j'estimerai nécessaire. J'ai aussi conçu mes outils dans ce but (pallier aux manques d'un framework).
- je ne cherche pas à faire un truc tout intégré, mais une série d'outils indépendants (cf point précedent), pouvant éventuellement être utilisé ensemble. Les outils intégrés que je pourrait proposer par la suite ne sauraient être que des exemples de mise en oeuvre, même si ces exemples seront réutilisables.
[^] # Re: re
Posté par David Sporn (site web personnel) . En réponse au journal Mise à disposition de mes outils pour générer du code PHP. Évalué à 3.
Il doit y avoir un terme plus générale à la programmation objet, mais jen e le connaît pas...
[^] # Re: Saut de ligne avant l'accolade.
Posté par David Sporn (site web personnel) . En réponse à la dépêche O.S.T.D.C. une introduction au Développement en équipe. Évalué à 1.
[^] # Re: Saut de ligne avant l'accolade.
Posté par David Sporn (site web personnel) . En réponse à la dépêche O.S.T.D.C. une introduction au Développement en équipe. Évalué à 3.
Il faudra forcément convenir d'une convention commune à toute l'équipe.
[^] # Re: Saut de ligne avant l'accolade.
Posté par David Sporn (site web personnel) . En réponse à la dépêche O.S.T.D.C. une introduction au Développement en équipe. Évalué à 6.
Et puis il finallement cela aère le code. Cela a l'air de rien pour un bête "while (1)" mais quand la condition est très longue d'une part, et que d'autre part on limite la longueur des lignes de code, la ligne while s'étend sur plusieurs ligne, et l'accolade devient beaucoup moins visible :
//j'exagère... à peine
while ((condition 1 && condition 2)
......|| condition 3 || (condition 4 && condition5
......&& condition 6 && condition 7)) {
......faisUn(truc) ;
......etEncore(un_autre) ;
......caVousAPlu(on_continue);
}
//Plus plausible : une indentation différente
//indente plus la condition
while ((condition 1 && condition 2)
............|| condition 3 || (condition 4 && condition5
............&& condition 6 && condition 7)) {
......faisUn(truc) ;
......etEncore(un_autre) ;
......caVousAPlu(on_continue);
}
//Plus plausible bis: une indentation différente
//indente plus le code
while ((condition 1 && condition 2)
......|| condition 3 || (condition 4 && condition5
......&& condition 6 && condition 7)) {
............faisUn(truc) ;
............etEncore(un_autre) ;
............caVousAPlu(on_continue);
}
//Avec retour chariot avant
while ((condition 1 && condition 2)
......|| condition 3 || (condition 4 && condition5
......&& condition 6 && condition 7))
{
......faisUn(truc) ;
......etEncore(un_autre) ;
......caVousAPlu(on_continue);
}
[^] # Re: Ne jamais oublier l'urban dictionnary
Posté par David Sporn (site web personnel) . En réponse au journal Yippee ki yay. Évalué à 2.
12 thumbs up
Bruce Willis' signature phrase from Die Hard.
"Yippie Ki-Yay motherfucker!"
by Gumba Gumba Mar 1, 2004 email it
2. yippie ki-yay
3 up, 1 down
An exclamation of joy popular with cowboys in the the mid 19th century US West.
Im An Old Cowhand
Artist: Frank Sinatra
(Suivent les paroles de la chanson mais violation des droit d'auteurs tout ça, je crois en avoir fait assez pour aujourd'hui dans ce domaine...)
[^] # Re: Et le résultat ?
Posté par David Sporn (site web personnel) . En réponse au journal Des équations en SVG. Évalué à 0.
# entendu ailleurs...
Posté par David Sporn (site web personnel) . En réponse au journal Yippee ki yay. Évalué à 1.
Bref à tous les coups c'est un idiome (un machin intraduisible) ("youpi yo, youpi yé" ? "youpi kiyé" ?)
# Zenwalk
Posté par David Sporn (site web personnel) . En réponse au journal Quel distribution Linux sur un vieux PC pour un non-informaticien ?. Évalué à 3.
Il va falloir que j'essaye la version 3 qui détectera l'insertion des CDs.
[^] # Re: Ouh la la?
Posté par David Sporn (site web personnel) . En réponse au journal Accès à Microsoft Source Safe depuis Linux .... Évalué à 1.
Il y a aussi l'impossibilité de se connecter à très longue distance, (p.ex. se connecter depuis Bucarest -Roumanie- à un serveur situé à Paris) : le protocol de communication ne supporte pas le lag...
[^] # Re: Tagguer les images ?
Posté par David Sporn (site web personnel) . En réponse au journal Creative Commons != domaine public. Évalué à 2.
Quant aux images que je met en licence CC (by-sa), je n'utilise certe pas la résolution d'origine, ou le cadrage d'origine, mais la taille d'image que j'ai choisi (1600*1200) me semble un bon compromis, les images original sont destinées aux poster que je fais sur zazzle. De plus, je rajoute les macarons "CC-by-sa", le copyright et le site dans l'image, certe on peut l'enlever facilement via un recadrage, mais celui qui fait ça ne peut pas prétendre qu'il n'a pas vu la référence à la licence et le copyright
(pour les zolis fond d'écrans cc-by-sa à télécharger, c'est là : http://www.sporniket-studio.com )
# Et pour en rajouter une couche...
Posté par David Sporn (site web personnel) . En réponse au journal Pourquoi utiliser des URL complètes, un exemple. Évalué à 1.
comme dit plus haut, la ligne de config apache qui liste les fichiers à afficher par défaut donne en plus un ordre de préséance (on teste les nom de fichier dans l'ordre spécifié, premier trouvé, premier affiché)
On peut encore rajouter une couche d'indirection avec mod_rewrite (invisible pour l'utilisateur)
et ainsi faire en sorte que
http://host/home corresponde en fait à http://host/mon_site/home.php
Ce qui permet ensuite, lors d'une évolution majeure du site (p.ex changement du système de gestion de contenu), de garder la même uri pour le visiteur, mais appeler la nouvelle version, par ex :
V1 du site :
http://host/home --> http://host/mon_site/home.php
V2 du site
http://host/home --> http://host/mon_blog/dotmachin/index.php
[^] # Re: Huh ?
Posté par David Sporn (site web personnel) . En réponse au journal Libre Vs OpenSource. Évalué à 2.
# Zenwalk
Posté par David Sporn (site web personnel) . En réponse au journal Ubuntu par ci, ubuntu par là.... Évalué à 1.
Par contre je suis encore accroc à OpenOffice, après avoir utilisé une fois le traitement de texte AbiWord sur des documents déjà existant, je pense qu'il a perdu certains style, ou que le moteur d'affichage est perfectible.==> j'ai installé OOo (en attendant).
[^] # Re: Tu as essayé ?
Posté par David Sporn (site web personnel) . En réponse au journal 4:3 ou 16:9 ?. Évalué à 2.
Oui, mais pour un portable, pivoter l'écran n'est pas possible...
# SWING n'est pas une plaie pour moi
Posté par David Sporn (site web personnel) . En réponse à la dépêche Trolltech publie les avancées de Qt pour Java. Évalué à 5.
Et bien pas moi. Au contraire, j'ai considéré SWING comme un don du ciel (Allélouïa mes frères !) quand j'ai commencé sérieusement à me mettre au Java en 1999 : j'avais besoin d'un éditeur de texte UTF-8 pour mon site de cours de Japonais, et le seul éditeur que je connaissait sous Windows 95 était Outlook express.
Bref, une fois configuré le font.properties pour utiliser toutes les bonnes fontes (MS Mincho et Gothic pour la plage CJK, puis -deuxième don du ciel (re-Allélouïa mes frères !)- Arial Unicode qui évite d'avoir à mélanger les fontes pour couvrir les plages unicodes dont j'ai besoin), Swing m'a permis d'avoir un tel éditeur, les doigts dans le nez.
Actuellement, ce sera plus pour des problèmes de pouvoir faire tourner mes création sur des émulateur Java libres plutot que celui fourni par le jdk/jre de sun qui me préoccupera ==> éventuellement passage à SWT, jambi -quand il aura cette fameuse license open source-, voire un binding java-gtk.
[^] # Re: Donc, en pratique...
Posté par David Sporn (site web personnel) . En réponse à la dépêche Le conseil constitutionnel aggrave encore DADVSI. Évalué à 1.