Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails) *** mise à jour 12/10/2014 ***

nombre réponses : 25

#0 Re : -1 »  [Résolu] Les éléctions européennes » Le 30/05/2014, à 15:35

bipede
Réponses : 524
oleg a écrit :

Que tu le veuilles ou non, que tu la caricatures ou non, que tu la méprises ou non, que tu t’en moques ou non, que ça te plaise ou non, que tu la critiques ou non : l’abstention, est une des données incontournables des démocraties modernes et elle est en augmentation constante un peu partout. C'est un fait. Point barre. Nier qu'elle existe et ne pas vouloir s'interroger sur ses causes en se contentant de porter des jugements de valeur caricaturaux et réducteurs comme tu le fais n'est pas une solution.

Voter est un droit...
S'abstenir c'est renoncer à exercer ce droit...
Quand tout le monde aura renoncé à ce droit, il disparaîtra, en même temps que la démocratie.
Ne pas choisir entre la peste et le choléra est tout à fait possible par l'intermédiaire du vote blanc qu'on doit pousser à faire reconnaître comme un vote à part entière...

Celui qui ne vote pas n'a aucune légitimité pour critiquer le résultat d'une élection.

#1 Re : -1 »  Cherche programmeur (python) pour amélioration d'un logiciel » Le 25/04/2014, à 08:44

bipede
Réponses : 16

Bonjour FlavienOsteo,

C'est moi qui ai développé FreeOsteo.

J'avais une activité professionnelle intense et des responsabilités accaparantes qui ne me permettaient plus de travailler sur mes créations.

J'ai maintenant un peu plus de temps et je vais regarder ce qu'il est possible de faire par rapport à tes demandes.

Je te recontacterai sur ce fil...

Cordialement.

#2 Re : -1 »  Cherche programmeur (python) pour amélioration d'un logiciel » Le 28/04/2014, à 15:58

bipede
Réponses : 16

Bonjour Flavien,

Je me suis penché sur ton problème de synchronisation avec un agenda externe.
Je peux te faire ça avec un agenda google dont l'API peut être interfacée avec python.

Voici ce que je suis en mesure de faire:

- Rapatrier les données de l'agenda Google dans l'agenda FreeOstéo dès qu'on y accède.
- Ne pas autoriser la création d'un rendez-vous si la plage n'est pas libre dans l'agenda google (possibilité de forçage ?)
- Bloquer toute journée de l'agenda FreeOstéo correspondant à un événement sur une journée de l'agenda Google (possibilité de forçage ?)
- Alimenter l'agenda Google sur la même plage horaire dès la création d'un rendez-vous dans FreeOsteo.
- Supprimer l'entrée correspondante dans l'agenda Google lors de la suppression d'un rendez-vous dans l'agenda FreeOstéo.

Bien sûr, cela sous-entend que la machine sur laquelle FreeOstéo fonctionne soit systématiquement connectée à Internet pendant son utilisation.
En cas de coupure d'internet... Je bloquerai toute possibilité de modification de l'agenda...

Qu'en penses-tu ?

#3 Re : -1 »  Cherche programmeur (python) pour amélioration d'un logiciel » Le 30/04/2014, à 11:00

bipede
Réponses : 16

Bonjour Flavien,
Tout ce que tu demandes est faisable.
Si je te demande des précisions sur la synchro, c'est parce que c'est délicat à réaliser.
Le mode hors ligne de Google agenda est assuré par un serveur et ne concerne qu'une seule application.
Là il s'agit de synchroniser deux applications sans le concours d'un serveur.
Pour faire simple, si je t'autorise à alimenter l'agenda de FreeOstéo en hors ligne, rien ne t'empêchera de programmer un rdv sur ton smartphone sur une plage déjà prise dans l'agenda de FreeOstéo.
Je travaille sur une maquette que je te soumettrai. Sur quel OS tourne ton FreeOstéo ?

#4 Re : -1 »  Cherche programmeur (python) pour amélioration d'un logiciel » Le 30/04/2014, à 13:28

bipede
Réponses : 16

Salut Sébastien,

J'espère que ça marche bien pour toi ...

Travailler sur l'Open Source en France c'est pas évident quand on veut gagner sa vie...
La plupart des gens confondent libre et gratuit et ne comprennent pas le modèle économique du libre.

Je n'ai pas eu ce problème car je n'ai jamais cherché à gagner de l'argent avec l'informatique.
Je vivais très bien avec mon vrai métier et je vis maintenant bien avec ma retraite...

Si tu veux ajouter FreeOstéo à ton catalogue n'hésite pas car c'est complètement libre ...
Les ostéopathes représentent un domaine à défricher car surexploité par des SSII sans scrupules.

Cordialement

#5 Re : -1 »  Philosophie & Spiritualité » Le 14/04/2014, à 15:42

bipede
Réponses : 32
Hober Mallow a écrit :
Nicolas33 a écrit :

Pour preuve il suffit de prendre conscience de l'inutilité des offrandes faites aux statues de bouddha. C'est du gaspillage, et j'en ai été témoin car la nourriture n'est pas consommée par leur divinité.
En effet, j'ai vu ces gens là déposer toutes sortes de provision au pied de ces statues et je n'ai jamais vu une seule de leurs bouteilles de fanta être ouverte par l'une de ces fausses divinités.

J'espère que c'est un troll...

Ce n'est pas un troll, c'est de la méconnaissance...

Les offrandes bouddhistes en nourriture se font pendant les cérémonies qui réunissent tous les habitants d'un quartier dans les villes ou tout un village dans les campagnes. Bien souvent, c'est à l'occasion d'une crémation.

Une fois la cérémonie terminée, les offrandes sont récupérées et partagées en convivialité par tous les participants.

Elles ne restent jamais à pourrir sur place...

#6 Re : -1 »  [Résolu] wxpython données d'une fenêtre à une autre » Le 12/04/2014, à 16:45

bipede
Réponses : 3

Voici un petit exemple de passage de données entre fenêtres...

#! /usr/bin/env python
#-*- coding: utf8 -*-

import wx
from random import randint

class CalcFrame(wx.Frame):
    def __init__(self):
        wx.Frame.__init__(self, None, -1, title=u"Fenêtre de calcul")
        
        self.resultat = None
        self.affichage = None
        
        sizer = wx.BoxSizer(wx.VERTICAL)
        sizerButtons = wx.BoxSizer(wx.VERTICAL)
        
        bt1 = wx.Button(self, -1, u"Bouton pour calculer un résultat et l'afficher dans une autre fenêtre")
        bt2 = wx.Button(self, -1, u"Bouton pour quitter l'application")
        
        sizerButtons.Add(bt1, 1, wx.EXPAND|wx.BOTTOM, 5)
        sizerButtons.Add(bt2, 1, wx.EXPAND)
        sizer.Add(sizerButtons, 0, wx.EXPAND|wx.ALL, 5)
        self.SetSizer(sizer)
        self.SetAutoLayout(True)
        self.Fit()
        
        self.Bind(wx.EVT_BUTTON, self.OnCalc, bt1)
        self.Bind(wx.EVT_BUTTON, self.OnQuit, bt2)
        self.Bind(wx.EVT_CLOSE, self.OnQuit)
        
    def OnCalc(self, event):
        loto = []
        while len(loto) < 5:
            tirage = randint(1, 49)
            if tirage not in loto:
                loto.append(tirage)
        self.resultat = loto
        if not self.affichage:
            self.affichage = DisplayFrame(self)
            self.affichage.Show()
        self.affichage.SetResultat(self.resultat)
        
    def OnQuit(self, event):
        if self.affichage:
            self.affichage.Destroy()
        self.Destroy()
        
    def DetachDisplay(self):
        self.affichage = None
        
class DisplayFrame(wx.Frame):
    def __init__(self, parent):
        wx.Frame.__init__(self, parent, -1, title=u"Fenêtre de résultat")
        
        sizer = wx.BoxSizer(wx.VERTICAL)
        sizerLabel = wx.BoxSizer(wx.VERTICAL)
        label1 = wx.StaticText(self, -1, u"Les résultats du loto sont les suivants:")
        self.label2 = wx.StaticText(self, -1, u" ")
        sizerLabel.Add(label1, 1, wx.BOTTOM, 5)
        sizerLabel.Add(self.label2, 1)
        sizer.Add(sizerLabel, 0, wx.EXPAND|wx.ALL, 10)
         
        self.SetSizer(sizer)
        self.SetAutoLayout(True)
        self.Fit()
        
        self.Bind(wx.EVT_CLOSE, self.OnClose)
        
    def OnClose(self, event):
        self.GetParent().DetachDisplay()
        self.Destroy()
        
    def SetResultat(self, result):
        count = 0
        libelle = ""
        result.sort()
        for number in result:
            count += 1
            libelle = libelle + str(number)
            if count < 5:
                libelle += " - "
        self.label2.SetLabel(libelle)
            
class TestApp(wx.App):
    def OnInit(self):
        f = CalcFrame()
        self.SetTopWindow(f)
        f.Show(True)
        return True
        
app = TestApp()
app.MainLoop()

#7 Re : -1 »  Plus ça avance plus il y à de plantage. » Le 14/04/2014, à 14:50

bipede
Réponses : 35

Bonjour à tous,

Ça fait deux jours que j'ai migré (par mise à jour) mon système de la 13.10 vers la 14.04.
Je n'ai rencontré aucun problème pendant la migration et mon poste de travail est parfaitement stable.
Je tourne sous processeur Intel® Core™ i5 avec CG Intel® Ivybridge Desktop...

#8 Re : -1 »  [résolu] wxPython: changer position fenêtre » Le 11/02/2014, à 17:22

bipede
Réponses : 3

Bonjour,

Avec wxPython, il te suffit d'écrire ces lignes:

 
screenWidth, screenHeight = wx.ScreenDC().GetSize()
posX = screenWidth - self.bmp.GetWidth()
posY = 0
self.SetPosition((posX, posY))

et de les placer juste après la création de ton bmp par la ligne suivante de ta méthode __init__

self.bmp = wx.BitmapFromImage(image)

Cordialement.

#9 -1 »  Version 4.00 de pap'rass » Le 12/01/2014, à 17:12

bipede
Réponses : 1

Bonjour à tous,

Pap'rass est une gestion électronique de documents sous licence GPL que j'avais développée en 2007.

La version 4.00 de cette GED personnelle est maintenant finalisée et n'est plus disponible que sous GNU-Linux.
La version existante dans les dépôts est la version 2.06 qui se basait sur la bibliothèque python-imaging-sane pour ce qui concerne la fonction de numérisation, et possédait sa propre gestion des thèmes d'icônes.
La version 4.00 est beaucoup plus stable, elle s'appuie sur la commande scanimage de linux et son look s'intègre dynamiquement dans la distribution hôte.
Elle permet une gestion de documents sous forme de séries d'images numérisées ou importées et de PDF.
La réalisation du plan de classement est particulièrement souple et la recherche rapide et sûre.
Un package deb est disponible à cet endroit .
J'ai pris contact avec le responsable du paquet DEBIAN officiel afin qu'il intègre cette nouvelle version.

Mes meilleurs vœux à tous

#10 Re : -1 »  python vs Java » Le 07/10/2010, à 17:06

bipede
Réponses : 21
Jules Petibidon a écrit :

Après, si tu as dans l'idée de créer une interface graphique, sache que c'est juste très chiant, quelque soit le langage.

En python j'utilise wxPython pour créer mes interfaces graphiques, et je trouve au contraire que c'est on ne peut plus simple et rapide... Je n'utilise même pas de RAD, rien qu'un éditeur de texte évolué (geany).

Si tu veux avoir une idée des interfaces qu'on peut réaliser tu n'as qu'à cliquer dans ma signature...

#11 Re : -1 »  Besoin explication : Python et Java » Le 14/07/2011, à 08:17

bipede
Réponses : 22

Python produit du bytecode au premier lancement du script, et à chaque fois qu'il y a modification de ce même script. Ensuite, c'est le bytecode qui est interprété.

C'est cette pseudo-compilation dynamique qui le différencie de Java.

Sinon, Java comme Python sont des langages interprétés, et python n'est pas moins rapide que Java.

J'ajoute qu'il n'y a aucun projet Java qu'on ne puisse réaliser en python...

#12 Re : -1 »  Besoin explication : Python et Java » Le 14/07/2011, à 12:48

bipede
Réponses : 22
Jules Petibidon a écrit :

Tu es certain de cela ? Une VM et un interpréteur c'est pas tout à fait la même chose

Une JVM est un environnement permettant l'interprétation et l'exécution du bytecode Java.
La seule chose qui différencie l'environnement runtime de Python d'une JVM c'est que Python en plus de l'interprétation et de l'exécution produit le bytecode de façon dynamique.

Quant à la vitesse d'exécution elle est directement liée d'un côté comme de l'autre á la qualité du code source.

C, C# ou C++ seront toujours plus rapides que Java ou Python, mais la différence est négligeable dans les applications de gestion.

Perso, quand j'ai besoin d'effectuer des calculs complexes de nature à ralentir mon appli, j'écris mes fonctions de calcul en C et je les appelle dans Python à l'aide de la bibliothèque ctypes.

#13 Re : -1 »  Besoin explication : Python et Java » Le 14/07/2011, à 12:57

bipede
Réponses : 22
grim7reaper a écrit :

C'est des conneries ça

Comme quoi, il n'y a pas que des gens intelligents sur ce forum... Ni très polis d'ailleurs...

#14 Re : -1 »  Besoin explication : Python et Java » Le 14/07/2011, à 16:23

bipede
Réponses : 22
grim7reaper a écrit :

T'as une vision bien simpliste de ce qu'est une JVM toi.
Y'a bien plus de différence que ça entre une JVM et un interpréteur

Mon intention n'était pas de faire une thèse sur la JVM dans ce forum. Ceci dit le principal est donné...

grim7reaper a écrit :

(c'est loin d'être ma spécialité).

Ce n'était pas la peine de le dire, j'avais deviné...

#15 Re : -1 »  Besoin explication : Python et Java » Le 14/07/2011, à 19:09

bipede
Réponses : 22
grim7reaper a écrit :

Bah c'est loin d'être la tienne aussi pour ce que j'en lis.
Sauf que moi, quand je connais pas un truc je me renseigne un minimum avant de parler/d'écrire…

Fin du HS en ce qui me concerne, faudrait voir à pas polluer le topic.

C'est quoi ton problème ?
Papa te traitait d'incapable quand tu étais petit ?
Tu ne supportes pas la contradiction ?
En tout cas tu t'es trompé de forum...

#16 Re : -1 »  Besoin explication : Python et Java » Le 14/07/2011, à 20:22

bipede
Réponses : 22
grim7reaper a écrit :

C'est bien toi qui es monté sur tes grands chevaux parce que j'ai eu l'outrecuidance de dire que tu disais « des conneries », pas l'inverse.
Et puis pour le moment tu ne m'as pas contredit vu qu'à part t'énerver tu n'as apporté aucun argument

Parce que toi tu as apporté la moindre argumentation ? à part qualifier de conneries ce que les autres disent ? relis attentivement ce topic

#17 Re : -1 »  Besoin explication : Python et Java » Le 14/07/2011, à 21:39

bipede
Réponses : 22

@tshirtman
T'as raison, c'est pas la peine de se prendre le choux...

#18 Re : -1 »  [Résolu] Unity : comment le paramétrer ? » Le 15/10/2010, à 19:41

bipede
Réponses : 52

Ce qui me dérange le plus, c'est de ne plus avoir le clic droit sur mes fichiers. Exemple pour un script python lorsque je veux le lancer je clique... Quand je veux l'éditer, impossible... je dois ouvrir mon éditeur et le charger...
Pas glop...

#19 Re : -1 »  Unity me pousse à quitter Ubuntu » Le 05/05/2011, à 14:20

bipede
Réponses : 27
CapitainePipo a écrit :

idem je suis déçu, je ne compte plus les frises, les ralentissements, les bugs graphiques...Hier soir impossible de regarder une vidéo sans lag... Ma mémoire est monté à 96% d'utilisation sans que je comprenne pourquoi (j'ai quand même 6 go sans compté la swap). J'ai des lag quand j'écris dans un bloc note. Bref, à ce stade là c'est même plus des bugs...
Le plus dommage dans tout ça, c'est que ça donne une mauvaise image de Linux... J'étais vraiment ravis des dernières versions par leurs robustesses.
Heureusement que je le test sur mon pc portable et que j'ai encore la version 10.04 LTS sur mon fixe.
Unity a du potentiel, son interface aurait pu être très sympa si il aurait fini les choses. Cette dernière version d'Ubuntu est à éviter pour les personnes qui désir un système stable et surtout pouvoir travailler avec (risque de frise rien quand écrivant un dans un bloc note).
Existe t-il un moyen de faire des suggestions auprès des développeurs pour au niveau de Unity ? (en oubliant les bugs, je pense qu'Unity à du potentiel). J'ai encore un peu d'espoir. tongue

Tu dois avoir des problèmes d'installation ou de config, car j'ai installé la 11.04 sur mon fixe et mon portable et je n'ai pas le moindre problème...
J'ai laissé unity par défaut sur les deux config. et c'est aussi rapide qu'en version gnome-panel...

Cherche les causes réelles de tes soucis avant de parler d'instabilité d'Ubuntu

#20 Re : -1 »  Unity me pousse à quitter Ubuntu » Le 05/05/2011, à 14:29

bipede
Réponses : 27
saceirdoth a écrit :
bipede a écrit :

Cherche les causes réelles de tes soucis avant de parler d'instabilité d'Ubuntu

https://bugs.launchpad.net/ubuntu/+source/unity

Très facile tout ça....

Des bugs liés à des configurations particulières toutes les distributions en ont... Mais dans la très grande majorité des cas ça fonctionne sans soucis...

Une carte graphique trop récente causera des soucis à toutes les distributions et canonical a prévu les alternatives à ces problèmes - gnome-panel ou unity 2D en attendant que les problèmes soient résolus...

#21 -1 »  TNT avec Totem impossible » Le 29/10/2010, à 16:56

bipede
Réponses : 1

Bonjour,

J'ai une carte DBVT USB connectée à mon PC, qui fonctionne correctement avec Xine mais que je voudrais faire fonctionner avec Totem. La récupération automatique des chaines a fonctionné, mais dès que je tente de lire une chaine, Totem me renvoie le message suivant :

** Message: Error: Impossible d'ouvrir la ressource en lecture et écriture.
gstrtspsrc.c(5304): gst_rtspsrc_retrieve_sdp (): /GstPlayBin2:play/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source:
Failed to connect. (System error: Connexion refusée)

A noter que si je veux enregistrer une chaine, ça marche. Simplement regarder sans enregistrer, ça ne marche pas...C'est à n'y rien comprendre. Il y a vraisemblablement un problème de droits, mais je ne vois pas lequel...

Quelqu'un a une idée ? Merci d'avance...

#22 Re : -1 »  TNT avec Totem impossible » Le 02/11/2010, à 21:38

bipede
Réponses : 1

up

Personne n'a d'idée ?

#23 Re : -1 »  [Résolu] [Python] Erreur depuis peu » Le 28/09/2010, à 17:06

bipede
Réponses : 6

Ton soft est vraisemblablement développé en version 2.8 de wxPython et tu as du installer un autre soft qui nécessitait la version 2.6.

il faut donc qu'à l'import de wx tu forces l'utilisation de la version 2.8 de la façon suivante :

import wxversion
wxversion.ensureMinimal('2.8')
import wx

#24 Re : -1 »  Pas de ToolBar avec Python » Le 24/09/2010, à 15:21

bipede
Réponses : 12
HP a écrit :

Et, parce que je trouve que l'on obtient un meilleur résultat plus simplement avec pyGTK que wxWidgets. Le choix de wxWidgets ne justifie, à mon sens, que si l'on cherche une compatibilité avec Mac OS X pour lequel il est bien plus simple d'installer wxWidgets que pyGTK

Comme quoi tout est une question de perception personnelle...

Parce que moi je préfère wxPython (wxWidgets étant la version C++ du framework) alors que je ne cherche aucune compatibilité avec Mac mais que ce que je code est pleinement compatible avec GNOME, MS WINDOWS et KDE.

La documentation de wxPython est au moins aussi accessible que celle de pyGTK...

Je pense que pyGTK, pyQT et wxPython se valent, mais si je préfère wxPython c'est parce la manipulation des widgets, le traitement des évènements et les mécanismes de placement sont à la fois puissants et simples à mettre en oeuvre, et que son modèle objet est bien construit.