J'ai développé initialement pour moi et mes potes une plateforme qui permet de partager et retrouver nos pépites. Ici, pas de commentaires, on se concentre sur la qualité (on veut éviter les commentaires YouTube) mais un système d'étiquetage avancé qui se base sur les pages Wikipédia.
Ce site s'appelle Elkorado (http://www.elkorado.com). N'hésitez pas à nous rejoindre, on cherche justement des personnes qui font de la veille ou qui connaissent de bonnes pépites (en particulier sur le libre).
Je pense entrevoir une solution à mon problème. Mon idée est de redirigé tout ce qui sort de /dev/pts/1 vers un simple fichier texte via dup2. Ensuite, il suffit de lire le fichier texte à intervalle de temps régulier :-)
Sisi j'avais bien tout lu et évidemment, pendant le "cat /dev/pts/0" j'avais envoyé des donnés dedans (par l'intermédiaire de "echo "coucou" >> /dev/pts/0". C'était tellement évident que j'en ai pas parlé dans mon message précédent.
Je suis tout a fait d'accord avec toi. On ne peut pas "seeker" un fichier FIFO et il faut attendre qu'il y ait un flux pour pouvoir le récupérer. Ou du moins, il faut qu'il y ait un processus qui reste actif pour pouvoir "écouter" le fichier.
Toute la question est : comment faire ? Comment s'y prend kwrited pour écouter ce fichier ?
J'ai bien sur regardé sur mon ami google mais je n'ai trouvé aucune piste. Même koders.com ne me donne pas les sources de kwrited...
J'ai déjà testé le "cat /dev/pts/0" et ça ne fonctionne pas... mais je n'avais pas killé kwrited avant.
En fait, j'aurais bien lu les sources de kwrited pour voir comme il fait (et ce qui à été fait peut être refait) mais le problème, c'est que les sources de kwrited sont inclues directement dans le tronc commun de KDE (kdelib ? kdebase ?) donc assez inaccessible...
D'autres idée ? Est-ce que quelqu'un sait comment kwrited s'y prend ?
Merci !
Il existe des distributions autres que Mandriva/Fedora/SuSE/Debian/Gentoo.
J'ai été dans ton cas il y a quelques temps et je me suis mis en quête du saint Graal. Bien que je pense qu'on ne puisse jamais l'atteindre, j'ai réussis à m'en rapproché.
Elle s'appelle ArchLinux.
Elle n'est pas destinée aux débutants mais comme tu as installé une Debian et que tu veux tester Gentoo, je te propose de lui donner une chance.
Au programme :
* Distrib optimisé i686 -> rapidité
* Paquets binaires au format .pkg.tgz gérés par un gestionnaire de paquet maison : pacman (qui est exellent soit dit en passant)
* Très rapide et légère, elle n'installe rien de redondant. Tu choisis toi même ce que tu veux installer
* De très nombreux paquets dispo (voir http://archlinux.org/ et http://aur.archlinux.org/packages.php). Si un paquet n'est pas disponible, tu peux en créer un très facilement
* Contient KDE 3.5 par défaut et tout pour le multimedia ;-)
Exemple d'utilisation :
pacman -S kde # Pour installer KDE (version 3.5)
pacman -S codecs # Pour installer tous les codecs (divix, Win32, Real9, QuickTime)
pacman -S hal dbus # Pour le montage automatique sous KDE 3.5
KDE 3.5 support le montage auto des cdrom et autres clé usb très bien.
Mais pourquoi ça ne marche pas avec une simple variable ? :
################################
result = None
def affiche():
--result = "ble"
a = threading.Thread(target=affiche,args=())
a.start()
while result == None:
--pass
print result
################################
ce code tourne à l'infinie. La variable result n'est jamais modifiée. Pourquoi ?
Justement, j'utilise who pour connaitre qui est connecté sur chaque PC. Mais pour cela, il faut que je me logge par ssh sur chaque PC auparavant. Je n'ai pas trouvé dans la page man de who une méthode qui me donne tous les logins connectés sur le réseau...
Arf!! merci de nous indiquer cette page M. keyes, ca nous rapproche de la vérité.
Quelque soit la qualité des précédents commentaires de "j", le fait qu'il se serve de ce site pour induire en erreur les gens n'est pas trés honnête.
Arf "Keyes" et "J"... heureusement que les Men In Black veille sur nous ;-D
Pour ce qui est de la chanson engagée sur le P2P, il y a Silex qui n'a pas attendu. Par contre, eux, ils pronnent la musique libre et le téléchargement. Comme quoi...
La chanson se nomme télécharge moi et on peux l'écouter gratuitement, librement toussa toussa sur http://www.jamendo.fr/album/213/
C'est du rap mais ça s'écoute.
PS : oui, dans les paroles de la chanson, ils ne connaissent que windows... faudrait peut-être leur expliquer... ^^
Je me demandais justement comment il est possible de faire du close-source avec python. Python étant un langage interprété, comment peux-tu faire pour distribuer un logiciel fait entièrement en python sans que l'utilisateur puisse lire (et modifier ?) les sources ?
# Elkorado
Posté par Namlook . En réponse à la dépêche Méthode et outils pour la veille technologique. Évalué à -1.
J'ai développé initialement pour moi et mes potes une plateforme qui permet de partager et retrouver nos pépites. Ici, pas de commentaires, on se concentre sur la qualité (on veut éviter les commentaires YouTube) mais un système d'étiquetage avancé qui se base sur les pages Wikipédia.
Ce site s'appelle Elkorado (http://www.elkorado.com). N'hésitez pas à nous rejoindre, on cherche justement des personnes qui font de la veille ou qui connaissent de bonnes pépites (en particulier sur le libre).
[^] # arf
Posté par Namlook . En réponse au journal Google partage vos données avec vos proches .... Évalué à 1.
# Le problème se situe entre la chaise et le clavier...
Posté par Namlook . En réponse au journal Google partage vos données avec vos proches .... Évalué à 1.
# Le problème se situe entre la chaise et le clavier...
Posté par Namlook . En réponse au journal Google partage vos données avec vos proches .... Évalué à 6.
# Voyons voir...
Posté par Namlook . En réponse au journal linux pour mon père. Évalué à 6.
+ l'article sur framasoft : http://www.framasoft.net/article4103.html
# Capitaine ! Une solution à l'horizon !
Posté par Namlook . En réponse au message Récupérer le contenue de kwrited ou écouter /dev/pts/0. Évalué à 1.
Ca serait faisable ?
[^] # Re: une raison ?
Posté par Namlook . En réponse au message Récupérer le contenue de kwrited ou écouter /dev/pts/0. Évalué à 1.
Je suis tout a fait d'accord avec toi. On ne peut pas "seeker" un fichier FIFO et il faut attendre qu'il y ait un flux pour pouvoir le récupérer. Ou du moins, il faut qu'il y ait un processus qui reste actif pour pouvoir "écouter" le fichier.
Toute la question est : comment faire ? Comment s'y prend kwrited pour écouter ce fichier ?
J'ai bien sur regardé sur mon ami google mais je n'ai trouvé aucune piste. Même koders.com ne me donne pas les sources de kwrited...
@ Vot' bon coeur m'sieurs-dames :-)
[^] # Re: une raison ?
Posté par Namlook . En réponse au message Récupérer le contenue de kwrited ou écouter /dev/pts/0. Évalué à 1.
En fait, j'aurais bien lu les sources de kwrited pour voir comme il fait (et ce qui à été fait peut être refait) mais le problème, c'est que les sources de kwrited sont inclues directement dans le tronc commun de KDE (kdelib ? kdebase ?) donc assez inaccessible...
D'autres idée ? Est-ce que quelqu'un sait comment kwrited s'y prend ?
Merci !
# Ou bien ...
Posté par Namlook . En réponse au journal How to choose a distro: the defintive reference .... Évalué à 7.
J'ai été dans ton cas il y a quelques temps et je me suis mis en quête du saint Graal. Bien que je pense qu'on ne puisse jamais l'atteindre, j'ai réussis à m'en rapproché.
Elle s'appelle ArchLinux.
Elle n'est pas destinée aux débutants mais comme tu as installé une Debian et que tu veux tester Gentoo, je te propose de lui donner une chance.
Au programme :
* Distrib optimisé i686 -> rapidité
* Paquets binaires au format .pkg.tgz gérés par un gestionnaire de paquet maison : pacman (qui est exellent soit dit en passant)
* Très rapide et légère, elle n'installe rien de redondant. Tu choisis toi même ce que tu veux installer
* De très nombreux paquets dispo (voir http://archlinux.org/ et http://aur.archlinux.org/packages.php). Si un paquet n'est pas disponible, tu peux en créer un très facilement
* Contient KDE 3.5 par défaut et tout pour le multimedia ;-)
Exemple d'utilisation :
pacman -S kde # Pour installer KDE (version 3.5)
pacman -S codecs # Pour installer tous les codecs (divix, Win32, Real9, QuickTime)
pacman -S hal dbus # Pour le montage automatique sous KDE 3.5
KDE 3.5 support le montage auto des cdrom et autres clé usb très bien.
Bref, que du bonheur :-)
[^] # Re: Queue
Posté par Namlook . En réponse au message Récupérer une variable retournée par un thread. Évalué à 1.
################################
import threading
import Queue
queue = Queue.Queue(-1)
def affiche():
--queue.put("ble")
a = threading.Thread(target=affiche,args=())
a.start()
while queue.qsize() == 0:
--pass
print queue.get()
################################
Mais pourquoi ça ne marche pas avec une simple variable ? :
################################
result = None
def affiche():
--result = "ble"
a = threading.Thread(target=affiche,args=())
a.start()
while result == None:
--pass
print result
################################
ce code tourne à l'infinie. La variable result n'est jamais modifiée. Pourquoi ?
En tout cas, merci du tuyau
[^] # Re: ca va paraitre bete mais ...
Posté par Namlook . En réponse au message Récupérer une variable retournée par un thread. Évalué à 1.
Si tu en as une je suis preneur ^^
[^] # Re: ben
Posté par Namlook . En réponse au message Récupérer une variable retournée par un thread. Évalué à 1.
#######################
import threading
class MonThread(threading.Thread):
--def __init__(self):
----threading.Thread.__init__(self)
----self.result = None
--def run(self):
----print "bla"
----self.result = "bla"
a = MonThread()
a.start()
print "result",a.result
########################
Ca me renvoie :
result None
bla
donc le thread fonctionne bien mais result ne change pas...
[^] # Re: bonjour
Posté par Namlook . En réponse au journal Workflow photo numérique. Évalué à 2.
[^] # Re: Fait exprès
Posté par Namlook . En réponse au journal Zataz : l'arroseur arrosé. Évalué à 0.
Quelque soit la qualité des précédents commentaires de "j", le fait qu'il se serve de ce site pour induire en erreur les gens n'est pas trés honnête.
Arf "Keyes" et "J"... heureusement que les Men In Black veille sur nous ;-D
[^] # Re: huhu
Posté par Namlook . En réponse au journal Quelques reactions de chanteurs à propos de la licence globale. Évalué à 1.
La chanson se nomme télécharge moi et on peux l'écouter gratuitement, librement toussa toussa sur http://www.jamendo.fr/album/213/
C'est du rap mais ça s'écoute.
PS : oui, dans les paroles de la chanson, ils ne connaissent que windows... faudrait peut-être leur expliquer... ^^
# Python en close-sources ?
Posté par Namlook . En réponse au journal Stage en python / Qt. Évalué à 4.