>>Si le seul critère est vraiment la qualité intrinsèque de chaque application alors pourquoi est-ce qu'on ne se retrouverait pas avec un immonde gloubiboulga de softs GtK/GNOME plus des softs Qt/KDE plus des softs Tcl/Tk plus des softs Java/SWING plus des softs UNO/OOo plus des softs EFL/Enlightenment, etc ?
Ca me rappel les premières distributions linux : on avait tous les softs en X exemplaires.
>>- pas d'utilisation de la STL ---> roue réinventée
Il faut tenir compte de l'age du code qui a plus de 8 ans, il me semble logique que la STL ne soit pas utilisée.
>>"Soumettre un rapport de bug exécutable permettant sa reproduction chez les développeurs"
Oui, parmi les trois cas d'utilisations possibles cités, c'est celui qui me semble le plus crédible.
J'ai du mal à trouver d'autre cas.
>>moi je ferais un simple ldd pour voir les lib requises...
Je ne pense pas qu'avec ldd tu puisses connaitre les lib chargées par le programme dynamiquement (dlopen) comme pour les plugins.
Pour strace il faut être certain d'avoir chargé tous les composants...
>>Oracle attaque directement en RAW et gère sont propres caches.
Oracle attaque un FS (les Raw Devices seront obsolètes en 12), la garantie d'écriture est faite avec les redo.
>>après un échec lors de la proposition en décembre dernier [4] d'inclusion du code dans une branche de développement, une autre tentative est en cours avec la participation à seedcamp [5], concours organisé par Nagios pour récompenser les nouveaux projets innovants gravitant autours de l'outil de supervision.
En parcourant les échanges du lien [4] la résistance à ton projet me semble très forte.
Pourquoi penses tu que participer au concours te donnera plus de change d'être accepté ?
[...]
* Ils utilisent une base de donnée SQLite, qu'ils interrogent en SQL. Ça va les tuer du côté des performances, car le moindre accès à la BDD passe par la création d'une requête SQL, puis son parsing.
[...]
Tu n'est pas obligé de 'parser' systématiquement ta requête, tu peux gérer un cache et réutiliser les requêtes. Si tu ne 'bind' pas tes requêtes tu as tout faux.
[...]
Ils seront obligés de faire de grosses requêtes (mais pas souvent), puis du traitement du côté C++ pour rattraper le coup.
[...]
Je pense que tu ne connais pas suffisamment bien le sql, il est imbattable pour la manipulation d'ensembles (quand tu fais du sql il faut perdre tes réflexes de programmeur c, C++, perl, etc)
sqlite avait des défauts de jeunesse mais depuis les version 3.6.x il s'est vraiment améliorée dans l'analyse des requêtes, tu peux maintenant soumettre des requêtes syntaxiquement complexe il les comprendra.
Le seul gros point noir, pour moi, de sqlite c'est qu'il place des verrous en lecture et pour du multi-threading ce n'est pas top.
>>Par exemple, l'ORM permet d'écrire ceci :
>>
>>Client(2, "Maurice" )
>>au lieu de :
>>mon_curseur.execute("INSERT INTO CLIENT VALUES (2, 'Maurice') ;")
La non utilisation de 'bind variables' c'est due à un bug de python ou de l'ORM ?
(sqlite supporte très bien les requêtes paramétrées)
J'ai cherché (peut être mal) sur ton site l'origine de Ohraimeur, j'ai pas trouvé.
Ne voyant pas trop le rapport avec sqlite il y en a peut être un avec python.
Peux tu m'éclairer ? (Je suis intrigué)
Il faut peut être distingué les types d'usages, toi tu déploies sur un grand
parcs donc la ligne de commande te facilite la vie.
L'utilisateur desktop lui souhaite utiliser un outil sur lequel il ne se
prend pas la tête, si l'outil de alpha_one_x86 couvre 99% de ces besoins il
sera satisfait. L'objectif du gui est principalement de simplifier la vie (néophyte ou non).
Pour des usages ponctuelles un gui bien pensé est très util.
>>Grosso modo, Mono 2.4 implémente tout .Net 2,[...]
>>[...]Parfois, ils implémentent des trucs avant Microsoft comme les generics.
>>[...]Mono offre en parrallèle un jeu d'API tout aussi riche si ce n'est plus.
Écrire une application qui soit portable de Mono vers .net est inversement est donc juste impossible dans ces conditions.
Si je résume Mono c'est en gros .net mais pas vraiment, mais avec des trucs en plus. Je vois de moins en moins l'intérêt.
Beaucoup de langages, comme ce fut le cas pour le C++, à leurs débuts passent par la génération de code C, c'est une sorte de garantie de ne pas perdre ce qui a été fait si la langage disparait.
Si un jour suffisamment de gens estiment que Vala tient la route tu auras un compilateur Vala (un front-end gcc par exemple)
[^] # Re: Comique
Posté par Kangs . En réponse au journal Qt pour Android en version alpha. Évalué à 1.
Il est probable que la vente de licences pour leurs outils de développement ne soit pas tout à fait étrangère à cette décision.
[^] # Re: Questions
Posté par Kangs . En réponse à la dépêche Sortie officielle de GTK+ 3.0 !. Évalué à 3.
Mais je ne suis pas certains que dans le contexte ce soit faisable.
[^] # Re: Je trouve aussi que c'est très bien.
Posté par Kangs . En réponse au journal Qt dans Ubuntu. Évalué à 3.
Ca me rappel les premières distributions linux : on avait tous les softs en X exemplaires.
[^] # Re: J'aimerais des explications sur
Posté par Kangs . En réponse à la dépêche Redo, un remplaçant de choix pour Make. Évalué à 3.
[^] # Re: J'aimerais des explications sur
Posté par Kangs . En réponse à la dépêche Redo, un remplaçant de choix pour Make. Évalué à 5.
[^] # Re: near
Posté par Kangs . En réponse au journal Bing, un moteur de recherche puissant. Évalué à -1.
[^] # Re: Eurk
Posté par Kangs . En réponse au journal Code source de Arx Fatalis libéré. Évalué à 6.
Il faut tenir compte de l'age du code qui a plus de 8 ans, il me semble logique que la STL ne soit pas utilisée.
[^] # Re: Avantage par rapport à un simple ldd ?
Posté par Kangs . En réponse à la dépêche CDE : un outil pour le déploiement de binaires sans installation de dépendances. Évalué à 1.
Oui, parmi les trois cas d'utilisations possibles cités, c'est celui qui me semble le plus crédible.
J'ai du mal à trouver d'autre cas.
[^] # Re: Avantage par rapport à un simple ldd ?
Posté par Kangs . En réponse à la dépêche CDE : un outil pour le déploiement de binaires sans installation de dépendances. Évalué à 7.
Je ne pense pas qu'avec ldd tu puisses connaitre les lib chargées par le programme dynamiquement (dlopen) comme pour les plugins.
Pour strace il faut être certain d'avoir chargé tous les composants...
[^] # Re: Quoi de neuf en fait ?
Posté par Kangs . En réponse à la dépêche Un nouveau moteur de gabarit : Hyla Tpl. Évalué à 3.
[^] # Re: "base de données" ?
Posté par Kangs . En réponse à la dépêche Sortie de Redis 2.0.0. Évalué à 2.
[^] # Re: "base de données" ?
Posté par Kangs . En réponse à la dépêche Sortie de Redis 2.0.0. Évalué à 2.
Oracle attaque un FS (les Raw Devices seront obsolètes en 12), la garantie d'écriture est faite avec les redo.
[^] # Re: Pourquoi ?
Posté par Kangs . En réponse au journal Projet Saevia - Recherche de contributeurs. Évalué à 7.
# une autre tentative est en cours
Posté par Kangs . En réponse au journal Shinken, la refonte de Nagios en Python, sort en version 0.1. Évalué à 4.
En parcourant les échanges du lien [4] la résistance à ton projet me semble très forte.
Pourquoi penses tu que participer au concours te donnera plus de change d'être accepté ?
[^] # Re: Gestionnaire de paquets de Chakra
Posté par Kangs . En réponse au journal Chakra se sépare d'Arch. Évalué à 1.
* Ils utilisent une base de donnée SQLite, qu'ils interrogent en SQL. Ça va les tuer du côté des performances, car le moindre accès à la BDD passe par la création d'une requête SQL, puis son parsing.
[...]
Tu n'est pas obligé de 'parser' systématiquement ta requête, tu peux gérer un cache et réutiliser les requêtes. Si tu ne 'bind' pas tes requêtes tu as tout faux.
[...]
Ils seront obligés de faire de grosses requêtes (mais pas souvent), puis du traitement du côté C++ pour rattraper le coup.
[...]
Je pense que tu ne connais pas suffisamment bien le sql, il est imbattable pour la manipulation d'ensembles (quand tu fais du sql il faut perdre tes réflexes de programmeur c, C++, perl, etc)
sqlite avait des défauts de jeunesse mais depuis les version 3.6.x il s'est vraiment améliorée dans l'analyse des requêtes, tu peux maintenant soumettre des requêtes syntaxiquement complexe il les comprendra.
Le seul gros point noir, pour moi, de sqlite c'est qu'il place des verrous en lecture et pour du multi-threading ce n'est pas top.
# (de préférence pas un truc KDE, et je préfère éviter les plugin Ecl
Posté par Kangs . En réponse au message Equivalent StarUML sous Linux.. Évalué à 0.
[^] # Re: Equivalent StarUML sous Linux.
Posté par Kangs . En réponse au message Equivalent StarUML sous Linux.. Évalué à 1.
Perso, j'ai essayé BOUML et je ne suis arrivé à rien avec (peut être ne suis je pas doué).
[^] # Re: Bug ?
Posté par Kangs . En réponse à la dépêche Ohraimeur V0.5 : Nouveau logiciel Python éditeur de BDD SQLite3. Évalué à 1.
Ce n'est pas qu'une question de sécurité.
# Bug ?
Posté par Kangs . En réponse à la dépêche Ohraimeur V0.5 : Nouveau logiciel Python éditeur de BDD SQLite3. Évalué à 1.
>>
>>Client(2, "Maurice" )
>>au lieu de :
>>mon_curseur.execute("INSERT INTO CLIENT VALUES (2, 'Maurice') ;")
La non utilisation de 'bind variables' c'est due à un bug de python ou de l'ORM ?
(sqlite supporte très bien les requêtes paramétrées)
# Pourquoi ce nom ?
Posté par Kangs . En réponse à la dépêche Ohraimeur V0.5 : Nouveau logiciel Python éditeur de BDD SQLite3. Évalué à 1.
Ne voyant pas trop le rapport avec sqlite il y en a peut être un avec python.
Peux tu m'éclairer ? (Je suis intrigué)
# et change de licence (LGPL → MIT).
Posté par Kangs . En réponse à la dépêche OGRE 3D: Sortie de la version 1.7 (Cthugha). Évalué à 2.
[^] # Re: Surtout utile pour Windows
Posté par Kangs . En réponse à la dépêche Sortie d'UltraCopier 0.2 et Catchcopy. Évalué à 3.
parcs donc la ligne de commande te facilite la vie.
L'utilisateur desktop lui souhaite utiliser un outil sur lequel il ne se
prend pas la tête, si l'outil de alpha_one_x86 couvre 99% de ces besoins il
sera satisfait. L'objectif du gui est principalement de simplifier la vie (néophyte ou non).
Pour des usages ponctuelles un gui bien pensé est très util.
[^] # Re: on compare pas les carottes et les oranges, non ?
Posté par Kangs . En réponse au journal Plusieurs bourses internationales migrent sous unix. Évalué à 2.
>>[...]Parfois, ils implémentent des trucs avant Microsoft comme les generics.
>>[...]Mono offre en parrallèle un jeu d'API tout aussi riche si ce n'est plus.
Écrire une application qui soit portable de Mono vers .net est inversement est donc juste impossible dans ces conditions.
Si je résume Mono c'est en gros .net mais pas vraiment, mais avec des trucs en plus. Je vois de moins en moins l'intérêt.
[^] # Re: Bon, ok...
Posté par Kangs . En réponse au journal Pourquoi je quitte windows. Évalué à 2.
[^] # Re: je suis pas convaincue
Posté par Kangs . En réponse à la dépêche Sortie de Vala 0.7.6. Évalué à 3.
Si un jour suffisamment de gens estiment que Vala tient la route tu auras un compilateur Vala (un front-end gcc par exemple)