[ Précédent :: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 :: Suivant ]
Re: Interface loopback ?
Il me semble que tu viens juste de démontrer ce que N-Mi disait : il n'y a pas d'interface loopback séparée de la machine hôte
Je ne connais strictement rien à vserver, mais si j'ai bien compris, il désire avoir dans chaque vserver une appli qui puisse écouter sur 127.0.0.1:1234 et que ce loopback soit propre au vserver où il a été créé/configuré.
Mais je me trompe peut-être...
[ Répondre ]
Chez moi ça marche...
Ce code fonctionne. Je prend juste 'login' en argument du script, et je vire le print des couples :
#! /usr/bin/python
import sys
login=sys.argv[1]
opfil=open('/etc/passwd','r')
lines = opfil.readlines()
for i in lines:
valdon=i.split(':')[0]
if str(login) == str(valdon):
print "Cet identifiant existe !"
opfil.close()
Résultat :
$ ./login.py prout $ ./login.py root Cet identifiant existe !Après, tu peux faire la boucle plus propre :
for i in file('/etc/passwd','r'):
valdon=i.split(':')[0]
if str(login) == valdon:
print "Cet identifiant existe !"
Plus besoin de close() parce que le fichier sera fermé automatiquement. Pas nécessaire de forcer 'valdon' en str(), c'est déjà une string (je l'ai laissé pour 'login', vu que je ne sais pas ce que form1.lineEdit1_1.text() te renvoie).
[ Répondre ]
Facile
inSock.send("GET " + INPATH + "HTTP/1.0\r\nHost: " + INHOST + "\r\n\r\n")
Si à cette ligne tu ajoutes une espace avant le "HTTP/1.0" ça ira bien mieux.
Là, tu tentes de récupérer le fichier "/pure128x8558HTTP/1.0" sans spécifier de version HTTP :)
[ Répondre ]
Re: re
J'aime beaucoup python et je l'utilise chaque fois que c'est possible, de python-irclib à mod_python, en passant par PyQt. C'est pour ça que je me suis permis cette remarque humoristique :)
Quant à Ruby... j'aurais peut-être appris ce langage si je l'avais découvert avant python. Maintenant que je suis satisfait, je n'ai plus vraiment ce courage.
Et question lisibilité, python est loin d'être toujours évident pour les néophites (je pense en particulier aux générateurs et expressions génératrices, métaclasses, décorateurs, etc). D'ailleurs, mon cerveau refuse toujours d'appréhender le principe de fonctionnement de Twisted, mais je crois que j'ai un problème de compréhension avec l'AOP.
[ Répondre ]
Re: Pour perdre du temps
Bof, tant qu'à faire, autant directement passer au Malbolge ( http://www.lscheffer.com/malbolge.shtml )
[ Répondre ]
Re: re
Non, python c'est un vrai langage, même qu'on fait des choses avec.
ps: vous avez le droit de partir dans des trolls
Je crois que c'est fait :)
[ Répondre ]
Validation
D'après mon expérience, c'est à peu près inutile de tenter de corriger les petits problèmes de rendu tant que la page n'est pas valide.
Donc, tu fais un tour sur http://validator.w3.org/check?uri=http%3A%2F%2Fastrolix.org%(...) puis tu corriges les erreurs.
Une fois qu'elles sont toutes corrigées, tu vérifies aussi ta CSS grâce à http://jigsaw.w3.org/css-validator/validator/?uri=http%3A//a(...)
Ces deux options bien pratiques sont accessible depuis konqueror dans le menu Outil/Valider et dans Firefox avec l'extension developer toolbar, par exemple.
Les pages valides, ce n'est pas uniquement pour la beauté du geste, c'est aussi pour que les navigateurs puissent avoir un comportement un rien plus déterministe.
[ Répondre ]
Re: Lancer de troll et coup de gueule contre emacs
C'est pas pour rien qu'Emacs signifie Escape-Meta-Alt-Control-Shift (©®™ je sais plus qui).
D'ailleurs, j'ai jamais réussi à utiliser xemacs : je ne trouve pas la touche modificatrice correspondant à ce "x". C'est dommage, parce que j'ai entendu dire qu'il y avait même un éditeur de texte dedans.
[ Répondre ]
Bouton central == coller
Je crois que ce que tu cherches à faire n'est pas possible.
Un clic central sur un onglet de Konqueror va simplement coller le contenu du presse-papier, exactement comme si tu avais réalisé ce clic en plein milieu de la page.
Très pratique pour coller une url (ou une recherche) dans un onglet en arrière plan. Tu peux aussi coller de la même manière dans la zone vide à droite, pour que ça crée un nouvel onglet au passage.
[ Répondre ]
Re: ah ces jeunes...
C'est ce que j'aurais suggéré aussi.
Perso, je préfère de très loin rtorrent à btdownloadcurses, mais le principe y est :)
[ Répondre ]
Re: Est-ce la bonne solution ?
Justement, cette imprimante était marquée "compatible linux" par Samsung.
Et si tu relis bien le texte de la dépèche, elle l'est effectivement, mais sous certaines conditions qui ne plaisaient vraiment pas à l'auteur du projet.
[ Répondre ]
[X] Parce qu'on me l'a conseillée
Je ne la connaissais pas du tout, et je l'ai choisie parce qu'on m'en a dit du bien.
Il a fallu attendre pour que j'en découvre les qualités comme apt-get.
C'était avec appréhension que j'ai quitté ma SuSE 6.2, et avec plaisir que j'ai découvert la Debian Potato...
[ Répondre ]
Re: df ?
C'est la corbeille de KDE :)
[ Répondre ]
Re: Phonon
Le but de Phonon, est d'encapsuler des trucs qui encapsulent déjà
J'ai déjà dit et répété que le rôle de Phonon n'est pas d'apporter un choix et plein de backends. Son rôle est d'offrir une ABI stable, et une API qui correspond à celle de KDE. Et s'il faut encapsuler pour avoir ça, eh bien ce sera encapsulé.
Et si cette encapsulation permet de manière simple à certains gars d'écrire d'autres backends, grand bien leur fasse. Ils font ce qu'ils veulent de leur temps.
Fin du thread pour moi.
[ Répondre ]
Re: Phonon
Ben comme X11, comme Qt, comme la libc, comme dbus, comme libxml2
X11 est encapsulé par Qt (tiens, il a plusieurs backends, lui !)
Qt garde sa compatibilité binaire sur les versions majeures.
dbus est encapsulé par Qt 4.
Je continue ?
Que fait KDE : ils encapsulent plusieurs backends.
Non.
KDE décide que l'encapsulation est nécessaire (le motif est bon, selon toi). Et ils se rendent compte que, tant qu'à faire, autant prévoir une API style KDE et générique. Et cette généricité permet à ceux qui le veulent de créer et d'utiliser un autre backend s'ils n'aiment pas/ne peuvent pas utiliser celui qui a été choisi. Et évidemment, c'est ce qui arrive, mais ce n'était pas le but premier de Phonon, c'est juste un effet de bord.
Ben applique le même raisonnement pour les autres librairies que KDE utilise mais ne développe pas.
C'est exactement la même chose qui se passe. Si ça se retrouve dans Qt ou kdecore, c'est encapsulé. Et si une application décide de passer outre, et d'utiliser directement la bibliothèque, rien ne l'en empêche.
[ Répondre ]
Re: Les Gnomistes m'emmerdent
Faut pas charier. QtCore demande C++ et n'est probablement pas wrappable vers un autre language.
Ça doit être pour ça que les bindings KDE sont limités aux seuls langages suivants :
- Python
- Ruby
- Perl
- Java
- Javascript
- C#
Sans oublier la librairie SMOKE, si tu veux ajouter un binding vers un autre langage : http://developer.kde.org/language-bindings/smoke/
[ Répondre ]
Re: Phonon
Récapitulons.
1 : KDE a besoin d'offrir un moyen simple, présent dans les libs au coeur de toute installation KDE, de jouer des sons. Le support peut parfaitement être super-basique, mais il faut quelque chose.
2 : KDE a décidé, et ce depuis très longtemps (le tout début ?) que tout au long de la vie d'une version majeure, la compatibilité binaire était conservée dans les libs "core".
Il s'ensuit que KDE ne peut pas considérer GStreamer, ni même xine, comme interface par défaut de toute installation KDE. Ils n'ont pas autorité sur le développement et les cycles de release de ces bibliothèques. Une solution serait de forker une de ces libs si l'ABI upstream venait à changer, ce qui serait pire que tout. Et là, tu ne serais plus tout seul à crier, crois-moi.
Se dire que xine ou GStreamer seront incapables de garder une ABI compatible sur les deux ou trois (ou quatre, si KDE 5 se fait attendre) années à venir, ce n'est pas de la défiance, c'est du simple bon sens.
Dans KDE 4, les notifications sonores passeront sans doute par Phonon. Peut-être également les "prévisualisations" de fichiers audio. Mais je suis persuadé que mon Amarok et mon Kaffeine utiliseront toujours Xine... sauf si le "plus petit dénominateur commun" qui te fait si peur est capable de les remplacer sans perte de fonctionnalités. Soit Phonon est petit, et est là pour toute application qui a besoin de fonctions basiques ; soit Phonon est grand, et encapsule Xine de manière étendue et avec une interface propre à KDE. Dans les deux cas, il comble un besoin.
Et avec tout ça, je ne comprends toujours pas ce que tu lui reproche. L'API de Phonon n'est pas développée à partir du PPCD des libs existantes, elle est faite selon les besoins des développeurs. Qu'il y ait un ou plusieurs backends ne change rien à l'histoire. Râles-tu parce que Xine a des backends alsa, OSS, arts, esd, ou que sais-je d'autre ? Pourtant, OSS est vachement limité !
Et le jour où un super moteur, apportant toutes les garanties nécessaires à KDE verra le jour, Phonon sera joyeusement mis à la poubelle. Qui sait, ce moteur sera peut-être même développé en collaboration Gnome/KDE, sur les bases de GStreamer ou xine ?
[ Répondre ]
Hum...
Donc si je comprends bien, tu as des bazillions de fichiers cachés dans ~/.config/, au lieu de les avoir dans ~ ?
Ça n'apporte aucune classification, aucun ordre, aucun groupement supplémentaire (à la ~/.kde par exemple, qui regroupe les fichiers cachés de toutes les applications KDE) et étant donné le caractère caché des fichiers, j'avoue avoir bien du mal à cerner l'utilité de la chose.
[Merci de faire semblant d'attendre que je lise l'ancien journal...]
Bon, ça semble avoir été écrit pour palier les problèmes des applications gtk/gnome incapables de gérer correctement les fichiers cachés...
Je reste réellement curieux de savoir ce que ça apporte en pratique.
[ Répondre ]
Re: baisse des ventes de CD
s'approprier un bien
Lorsque je copie un mp3 ou si je rippe un CD, je ne me rends propriétaire d'aucun bien. L'amalgame est là.
La définition (dans ce contexte) du substantif bien est : « Chose matérielle ou droit dont une personne dispose et qui lui appartient ».
Au mot vol, le même dictionnaire me dit : « Action de soustraire frauduleusement ce qui appartient à autrui ».
Lorsque je copie un CD, je ne soustrais le bien de personne, à moins de garder pour moi l'original au passage. C'est du recel, de la contrefaçon, ou tout ce que tu veux d'illégal, immoral, et autre mal, mais ce n'est pas un vol.
PS: Certains auront remarqué que je tente de militer à ma manière contre cette propension à donner aux mots des définitions qui ne sont pas les leurs. J'appelle les courageux à me rejoindre dans mon combat :)
[ Répondre ]
[ Précédent :: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 :: Suivant ]



Re: Stockage des données...
(HS inside)
On peut toujours essayer d'enfoncer une vis avec un marteau, ça marchera un peu, mais ça aura ses limites.
Ça s'appelle enfoncer une vis à la parisienne, et c'est vraiment utilisé (dans du bois) parce qu'il y a des cas où ça tiendra mieux que si on l'avait simplement vissée. Bien sûr, ça n'est toujours pas la solution idéale. Il vaut mieux forer un avant trou et le remplir de colle avant de visser la vis.
Fin de la minute bricolage.
Il y avait longtemps que j'avais envie de réagir à cette expression, voilà une bonne chose de faite :)
[ Répondre ]