#0 -1 » Proportion GHZ processeur et GO ram » Le 22/11/2011, à 15:16
- snowvinc
- Réponses : 5
Bonjour,
Ne voulant pas encombrer la partie configuration materiel quand semble être plus dédier aux drivers, je me suis dit, pourquoi ne pas poster ici.
Je voulais avoir vos avis sur quelle quantité de ram a ne pas dépasser inutillement et la puissance d'un processeur. De facon général si vous voulez mais aussi s'il vous plait pour mon cas particulié
Car en fait je rajouter de le max de ram tout en pouvant l'utilisé mais je ne sais si j'en rajoute 2 ou 4.
mon proc: Intel Core 2 Duo E7400 Wolfdale Socket 775 LGA (@45 nm) 2800 Mhz ( L1I: 2 x 32 Ko, L1D: 2 x 32 Ko, L2: 3072 Ko )
la ram : DDR2 1066 - PC2-8500
Merci
#1 Re : -1 » Proportion GHZ processeur et GO ram » Le 22/11/2011, à 16:23
- snowvinc
- Réponses : 5
Pour la CM j'ai une asus P5QL pro donc je peux peux 2x2barrette différentes. Il y a bien un moment ou le proc ne pourra plus suivre la mémoire non? Je parles sans virtualisation.
Je suis sur ubuntu 32bit
#2 Re : -1 » Proportion GHZ processeur et GO ram » Le 22/11/2011, à 19:00
- snowvinc
- Réponses : 5
Ok merci de ces precision
#3 -1 » aMsn (connecté depuis un autre endroit) » Le 11/09/2011, à 18:06
- snowvinc
- Réponses : 3
Bonjour,
aMsn se déconnecte sans raison apparente et m'affiche "connecter depuis un autre endroit".
Au début j'ai pensais que je m'étais loguer ailleurs et avais oublier de me déconnecté ou alors que quelqu'un avait réussi a me piraté ce qui m'étonnai fort étant donné que le mot de passe n'a pas changer!
Bref j'ai donc changer mon mot de passe en pensant que ca réglerai le souci étant donné que il n'y aurait que ce pc ci qui connaitrait le mot de passe. Et bah non! Bug logiciel? Mcroshiot qui nous emmerde?
J'utilise la version 0.99b
Quelqu'un d'autre a t-il eu ou a ce souci?
#4 Re : -1 » aMsn (connecté depuis un autre endroit) » Le 11/09/2011, à 18:52
- snowvinc
- Réponses : 3
Merci pour le lien, je vais regarder cela
#5 -1 » Besoin d'aide pour application en python » Le 18/03/2011, à 13:48
- snowvinc
- Réponses : 16
Bonjour,
Alors voila je souhaite créer un logiciel de type Griboull_i en python. Je me heurte à plusieurs probleme.
Je débute totalement en python.
La version de python que j'utilise est la 2.6.6 et comme je ne savais quelle version de wxpyhton installer j'ai mis la version 2.8
Pour l'instant j'ai créer ca:
import wx
class fenetre(wx.Frame):
def __init__(self, parent, id, titre):
wx.Frame.__init__(self, parent, id, titre)
self.amount = 20
self.SetTransparent(self.amount)
self.Bind(wx.EVT_CLOSE, self.OnCloseWindow)
conteneur = wx.BoxSizer(wx.VERTICAL)
conteneur2 = wx.BoxSizer(wx.HORIZONTAL)
boutonD = wx.Button(self, wx.ID_dessiner)
boutonS = wx.Button(self, wx.ID_surligner)
conteneur2.Add(boutonD)
conteneur2.Add(boutonS)
conteneur.Add(conteneur2)
self.SetSizerAndFit(conteneur)
self.Centre()
def OnCloseWindow(self, evt):
self.Destroy()
class MonAppli (wx.App):
def OnInit(self):
frm = fenetre(None, wx.ID_ANY, 'transparent')
frm.Show(True)
return True
app = MonAppli()
app.MainLoop()
Alors plusieur choses:
- A l'exécution geany me retourne le code erreur que vous pouvez voir sur l'image ci dessous
- Si je commentes les ligne 9 a 17 mon programme se lance sans erreur mais n'applique pas la transparence
Voilà. Ça fais deux à trois jours que je suis là dessus et malgré toutes mes recherches j'ai du mal.
Merci de m'aider a sortir de là. De mon coter je continue a progresser en python pour eviter ce genre d'erreurs qui je pense sont primaires.
#6 Re : -1 » Besoin d'aide pour application en python » Le 18/03/2011, à 14:05
- snowvinc
- Réponses : 16
Non j'ai suivit et adapter(surement mal) le tuto vidéo qu'on trouve sur le site du zero
Je pensais que wx comprendrait que c'était des identifiant d'un objet button
Serai-t'il mieux que j'utilise une autre class genre panneau(wx.pannel) pour y placer mes boutons?
Excuse mon ignorance
D'ailleurs si vous avez quelques bon tutos sur python a me conseiller je suis preneur.
#7 Re : -1 » Besoin d'aide pour application en python » Le 18/03/2011, à 14:57
- snowvinc
- Réponses : 16
Bon alors j'ai modifier mon code
import wx
class fenetre(wx.Frame):
def __init__(self, parent, id, titre):
wx.Frame.__init__(self, parent, id, titre, size=(1024, 768))
self.amount = 20
self.SetTransparent(self.amount)
self.Bind(wx.EVT_CLOSE, self.OnCloseWindow)
panneau = wx.Panel(self)
bouton_d = wx.Button(panneau, "dessinner")
def OnCloseWindow(self, evt):
self.Destroy()
class monAppli (wx.App):
def OnInit(self):
frm = fenetre(None, -1, 'transparent')
frm.Show(True)
return True
app = monAppli()
app.MainLoop()
Et il me met toujours une erreur sur bouton_d.
Je comprends pas pourquoi.
Exactement comme panneau je créé une variable contenant l'objet wx.Button a l'interreur du conteneur panneau et je l'appel "dessiner"
Qu'est-ce qui cloche?
#8 Re : -1 » Besoin d'aide pour application en python » Le 18/03/2011, à 16:40
- snowvinc
- Réponses : 16
oui mais dans mon programme ca change rien car "dessinner" n'est qu'un label, du texte
#9 Re : -1 » Besoin d'aide pour application en python » Le 18/03/2011, à 16:48
- snowvinc
- Réponses : 16
Bon encore quelques modif.
- Ma fenetre n'est toujours pas transparente
- Mes deux boutons s'affichent et les fonctions test associer fonctionne bien
import wx
class fenetre(wx.Frame):
def __init__(self, parent, id, titre):
#fenetre
wx.Frame.__init__(self, parent, id, titre, size=(1024, 768))
self.SetTransparent(20)
self.Bind(wx.EVT_CLOSE, self.OnCloseWindow)
#panneau dans lequel on va travailler
panneau = wx.Panel(self)
#boutons
panneau.bouton_d = wx.Button(panneau, -1, "Dessiner", (0,45))
panneau.bouton_s = wx.Button(panneau, -2, "Surligner", (100,45))
#evenements des boutons
self.Bind(wx.EVT_BUTTON, self.dessiner, id = panneau.bouton_d.GetId())
self.Bind(wx.EVT_BUTTON, self.surligner, id = panneau.bouton_s.GetId())
def dessiner(self, evt):
print "fff"
def surligner(self, evt):
print "fff"
def OnCloseWindow(self, evt):
self.Destroy()
class monAppli (wx.App):
def OnInit(self):
frm = fenetre(None, -1, 'transparent')
frm.Show(True)
return True
app = monAppli()
app.MainLoop()
Quelqu'un aurais une idée pour la transparence? svp
#10 Re : -1 » Besoin d'aide pour application en python » Le 19/03/2011, à 12:49
- snowvinc
- Réponses : 16
Bon alors voila la transparence fonctionne.
Donc pour avoir une fenêtre transparente en wxpyhton voici le code:
import wx
class fenetre(wx.Frame):
def __init__(self, parent, id, titre):
#fenetre
wx.Frame.__init__(self, parent, id, titre, size=(1024, 768))
self.Bind(wx.EVT_CLOSE, self.OnCloseWindow)
#panneau dans lequel on va travailler
panneau = wx.Panel(self)
#boutons
panneau.bouton_d = wx.Button(panneau, -1, "Dessiner", (0,45))
panneau.bouton_s = wx.Button(panneau, -2, "Surligner", (100,45))
#evenements des boutons
panneau.Bind(wx.EVT_BUTTON, self.dessiner, id = panneau.bouton_d.GetId())
panneau.Bind(wx.EVT_BUTTON, self.surligner, id = panneau.bouton_s.GetId())
def dessiner(self, evt):
print("fff")
def surligner(self, evt):
print("fff")
def OnCloseWindow(self, evt):
self.Destroy()
class monAppli (wx.App):
def OnInit(self):
frm = fenetre(None, -1, 'transparent')
frm.Show(True)
frm.SetTransparent(20)
return True
app = monAppli()
app.MainLoop()
Je ne ferme pas le topic car j'aurai surement encore besoin d'aide. Car là mes boutons deviennent transparents aussi et je ne le veux pas. Mais je vais d'abord chercher un peu seul
#11 Re : -1 » Besoin d'aide pour application en python » Le 20/03/2011, à 10:53
- snowvinc
- Réponses : 16
Comment puis-je faire pour que mes boutons n'herite pas de la transprence svp?
#12 Re : -1 » Besoin d'aide pour application en python » Le 20/03/2011, à 13:22
- snowvinc
- Réponses : 16
Merci il me semble que j'avais déjà essayé. Je vous tiens au courant. Merci. Il faudrait plus mettre 255 non? pour qu'il soit opaque
#13 Re : -1 » Besoin d'aide pour application en python » Le 20/03/2011, à 18:26
- snowvinc
- Réponses : 16
Bon alors du coup je fais deux fenêtres ca sera plus simple.
#14 Re : -1 » Besoin d'aide pour application en python » Le 23/03/2011, à 12:28
- snowvinc
- Réponses : 16
Bonjour bonjour,
Alors j'ai avancé et j'aurai encore besoin d'un peu d'aide svp.
# -*- coding: cp1252 -*-
import wx
class fenetre(wx.Frame):
#fenetre
def __init__(self, parent, id, titre):
wx.Frame.__init__(self, parent, id, titre)
self.Bind(wx.EVT_CLOSE, self.OnCloseWindow)
#panneau dans lequel on va travailler*
self.cnv=wx.Panel(self,-1)
self.pen=wx.Pen("#FF0000",4)
def Dessiner(self):
etiquette = wx.StaticText(self.cnv, 1, "Bonjour!")
self.Bind(wx.EVT_LEFT_DOWN, self.Position)
def Position(self, evt): # La plus importante !
pt = evt.GetPosition() # position tuple
print pt
def OnCloseWindow(self, evt):
self.Destroy()
class fenetreTool(fenetre):
#fenetre
def __init__(self, parent, id, titre):
fenetre.__init__(self, parent, id, titre)
self.Bind(wx.EVT_CLOSE, self.OnCloseWindow)
#panneau dans lequel on va mettre les boutons
panneau = wx.Panel(self, size=(150, 768))
#boutons
bouton_d = wx.Button(panneau, -1, "Dessiner", (10,10))
#bouton_s = wx.Button(panneau, -2, "Surligner", (110,10))
#evenements des boutons
bouton_d.Bind(wx.EVT_BUTTON, self.AppelDessiner)
#bouton_s.Bind(wx.EVT_BUTTON, self.surligner, id = bouton_s.GetId())
def AppelDessiner(self, evt):
self.GetParent().Dessiner()
def OnCloseWindow(self, evt):
self.Destroy()
class monAppli (wx.App):
def OnInit(self):
frm = fenetre(None, -1, 'transparent')
frm.Show(True)
frm.SetTransparent(50)
frmTool = fenetreTool(frm, -2, 'outils')
frmTool.Show(True)
return True
if __name__ == "__main__":
app = monAppli()
app.MainLoop()
Donc quand j'appuie sur le bouton dessiner de la fenetreTool cela m'affiche bien "bonjour!" dans la fenetre donc j'accede bien a l'objet mais l'événement Bind ne fonctionne pas.
Auriez vous une idée?
Peut être faut t'il que je rende la fenetre active avant? je suis en train de chercher la fonction pour mais si vous la connaissez ne vous faites pas prié.
EDIT: c'est bon j'ai réglé le souci en fait EVT_LEFT_DOWN ne peut pas ne faire sur un objet wx.Frame
#15 Re : -1 » Besoin d'aide pour application en python » Le 02/06/2011, à 12:48
- snowvinc
- Réponses : 16
Bonjour,
Je relance un peu le sujet en esperant que j'arrive a regler mes dernier probleme rapidement.
Alors voilà on m'a demandé de faire un petit projet en python en peu de temps alors que je ne connaissait pas ce langage. J'ai donc commencer python il y a moins d'un mois et j'ai donc encore quelques souci.
En gros j'ai décidé de faire en python un logiciel de type Griboull_i http://pedagogie.ac-toulouse.fr/svt/...rez/gribouill/
Gribouill_i est un logiciel qui permet de "dessiner sur son ecran" pour cela il prends un screenshot de l'écran avant de dessiner dessus.
Moi je préfère le faire avec une fenêtre transparente sur laquelle je dessinerai
J'ai donc opter pour wxPython car c'est la première GUI avec laquelle j'ai réussi a obtenir une fenêtre transparente.
Je bloque à deux endroit pour le moment.
- Je n'ai pas trouver comment mes objet dessiné sur une fenêtre transparente ne soit pas eux même transparent.(Par exemple le masque (def drawMask) bien qu'il soit en opaque il hérite de la transparence de son conteneur: window(wx.frame))
- Ni comment garder les dessins effectués
Alors voici mon code
# -*- coding: cp1252 -*-
#/usr/bin/env
import wx
class window(wx.Frame):
#window
def __init__(self, parent, id, titre):
wx.Frame.__init__(self, parent, id, titre)
#taille de la fenetre/width of this window
a = wx.GetDisplaySize()
b = str(a)
b = b.replace('(','')
b = b.replace(')','')
b = b.replace(' ','')
self.windowWidth = int(b.split(',')[0])
self.windowHeight = int(b.split(',')[1])
a = self.windowWidth
self.windowWidth2 = int(a/2.2)
self.SetSize(wx.Size(self.windowWidth2,self.windowHeight))
#panel
self.cnv=wx.Panel(self,-1)
print "panel create"
#creation of Client DC
self.dc=wx.ClientDC(self.cnv)
print "clientDC create"
def OnCloseWindow(self, evt):
self.Destroy()
class windowTool(window):
#windowTool inheriting class window () / h�ritant de la classe window()
def __init__(self, parent, id, titre):
window.__init__(self, parent, id, titre)
#taille de la fenetre/width of this window
height = self.GetParent().windowHeight
#debut lignes a commenter dans le cas d'un seul ecran
a = self.GetParent().windowWidth2
b = self.GetParent().windowWidth - 1920 #cela m'est utile pour le dualscreen /
width = int(b-a)
self.SetSize(wx.Size(width, height))
#fin ligne a commenter dans le cas d'un seul ecran
self.Bind(wx.EVT_CLOSE, self.OnCloseWindow)
#panel dans lequel on va mettre les boutons / panel in which we will put the buttons
panel = wx.Panel(self, size=(170, height))
#boutons / buttuns
button_drawLine = wx.Button(panel, -1, "Tracer ligne", (10,10))
button_drawRectangle = wx.Button(panel, -2, "Placer masque", (10,50))
button_highlight = wx.Button(panel, -3, "Surligner", (10,90))
button_close = wx.Button(panel, -4, "Fermer Application", (10,130))
#evenements / Events
self.Bind(wx.EVT_BUTTON, self.EventPosition, button_drawLine)
self.Bind(wx.EVT_BUTTON, self.EventPosition, button_highlight)
self.Bind(wx.EVT_BUTTON, self.EventPosition, button_drawRectangle)
self.Bind(wx.EVT_BUTTON, self.GetParent().OnCloseWindow, button_close)
def OnCloseWindow(self, evt):
self.Destroy()
def EventPosition(self, evt):
self.btn = evt.GetEventObject()
print "event position"
#Focus sur la fenetre transparente et d�tection des mouvements de la souris
#Focus on the transparent window and detection of mouse movements
self.GetParent().Raise()
self.GetParent().cnv.Bind(wx.EVT_LEFT_DOWN, self.EventMotion)
def EventMotion(self, evt):
print "event motion"
#sauvegarde de la position du clique / #save the position of clicks
self.posx = evt.GetX()
self.posy = evt.GetY()
self.GetParent().Refresh ()
self.GetParent().cnv.Bind(wx.EVT_MOTION, self.Position)
def Position(self, evt):
#if mouse leftbutton is down
if wx.GetMouseState().LeftDown():
print "position"
#Assignation de la position du curseur/ #Detection, arrest and send the cursor position
self.posx2 = evt.GetX()
self.posy2 = evt.GetY()
self.GetParent().Refresh ()
self.GetParent().cnv.Bind(wx.EVT_PAINT, self.Paint)
def Paint(self, evt):
print "Paint"
#creation de la toile / creation of the painting canvas
self.GetParent().dc = wx.PaintDC(self.GetParent().cnv)
if self.btn.GetLabelText()=="Tracer ligne":
self.drawLine(self.dc)
if self.btn.GetLabelText()=="Placer masque":
self.drawMask(self.dc)
if self.btn.GetLabelText()=="Surligner":
self.highlight(self.dc)
def drawLine(self, dc):
print "i drawing line"
self.GetParent().dc.SetPen(wx.Pen('black', 2))
#self.GetParent().dc.SetBrush(wx.Brush(wx.Color(0, 0, 0), wx.ALPHA_OPAQUE))
self.GetParent().dc.DrawLine(self.posx2, self.posy2,self.posx,self.posy)
def drawMask(self, dc):
print "i drawing mask"
#self.GetParent().dc.SetPen(wx.Pen('red', 2))
# le alpha_opaque n'a pas l'air d'etre pris en compte. Le masque devrait cacher ce qu'il y a en dessous
#the alpha_opaque did not seem to be taken into account. The mask should hide what he was below
self.GetParent().dc.SetBrush(wx.Brush(wx.Color(0, 0, 0), wx.ALPHA_OPAQUE))
self.GetParent().dc.DrawRectangle(self.posx, self.posy, self.posx2 - self.posx, self.posy2- self.posy)
def highlight (self, dc):
print "i drawing highlight"
self.GetParent().dc.SetBrush(wx.Brush(wx.Color(150, 250, 150)))
self.GetParent().dc.DrawRectangle(self.posx, self.posy, self.posx2 - self.posx, self.posy2 - self.posy)
class monApp (wx.App):
def OnInit(self):
frm = window(None, -1, 'transparent')
frm.Show(True)
# pour l'instant j'utilise une semi transparence sinon je ne vois pas les dessins.
#for now I use a semi transparent or I do not see the drawings.
frm.SetTransparent(155)
frmTool = windowTool(frm, -2, 'outil')
frmTool.Show(True)
return True
if __name__ == "__main__":
app = monApp()
app.MainLoop()
Merci pour toutes aide.
#16 -1 » Php non executer? » Le 18/05/2011, à 17:31
- snowvinc
- Réponses : 3
Bonjour,
J'utilise régulièrement lamp, je l'ai réinstaller il y a peu et je suis tombé sur un souci que je n'avais jamais eu.
Après une heure de recherche, faute de temps supplémentaire je solicite votre aide.
Quand je me place sur mes pages php rien ne s'affiche, sauf si la page ne contient que phpinfo().
Quelqu'un a déjà eu ce souci?
Ce que j'ai déjà fait:
- Mettre les droits qui vont bien sur le /var/www
- Vérifier que php était bien configueré avec phpinfo() (cela dis peut etre que quelque chose ma echappé)
Voila:
PHP Version 5.3.3-1ubuntu9.5
System Linux Luffy 2.6.35-28-generic #50-Ubuntu SMP Fri Mar 18 19:00:26 UTC 2011 i686
Build Date May 3 2011 00:35:56
Server API Apache 2.0 Handler
Virtual Directory Support disabled
Configuration File (php.ini) Path /etc/php5/apache2
Loaded Configuration File /etc/php5/apache2/php.ini
Scan this dir for additional .ini files /etc/php5/apache2/conf.d
Additional .ini files parsed /etc/php5/apache2/conf.d/gd.ini, /etc/php5/apache2/conf.d/mcrypt.ini, /etc/php5/apache2/conf.d/mysql.ini, /etc/php5/apache2/conf.d/mysqli.ini, /etc/php5/apache2/conf.d/pdo.ini, /etc/php5/apache2/conf.d/pdo_mysql.ini
PHP API 20090626
PHP Extension 20090626
Zend Extension 220090626
Zend Extension Build API220090626,NTS
PHP Extension Build API20090626,NTS
Debug Build no
Thread Safety disabled
Zend Memory Manager enabled
Zend Multibyte Support disabled
IPv6 Support enabled
Registered PHP Streams https, ftps, compress.zlib, compress.bzip2, php, file, glob, data, http, ftp, phar, zip
Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv3, sslv2, tls
Registered Stream Filters zlib.*, bzip2.*, convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, mcrypt.*, mdecrypt.*
Je ne sais pas où chercher d'autre.
Merci pour toute aide.
#17 Re : -1 » Php non executer? » Le 23/05/2011, à 17:15
- snowvinc
- Réponses : 3
Le ok s'affiche. Et le php info c'est ce que j'ai copier au dessus.
#18 Re : -1 » ecran figé sur le logo xubuntu apres l'installation » Le 19/03/2011, à 11:20
- snowvinc
- Réponses : 7
Essaye une version moins recente genre xubuntu 8.04
#19 Re : -1 » Transpence avec WXpython » Le 17/03/2011, à 14:51
- snowvinc
- Réponses : 10
Bon voici j'ai réussi a créer ma fenêtre transparente. Merci pour votre aide.
import wx
class Frame(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, None, title="Transparent")
self.amount = 20
self.SetTransparent(self.amount)
self.Bind(wx.EVT_CLOSE, self.OnCloseWindow)
def OnCloseWindow(self, evt):
self.Destroy()
app = wx.App(False)
frm = Frame()
frm.Show()
app.MainLoop()
#20 Re : -1 » Transpence avec WXpython » Le 18/03/2011, à 12:45
- snowvinc
- Réponses : 10
Je ne sais pk avec le code ci dessus la transparence ne fonctionne plus. une idée? svp
#21 Re : -1 » Transpence avec WXpython » Le 18/03/2011, à 13:49
- snowvinc
- Réponses : 10
Concernant maintenant autre chose que la transparance j'ai déplacer le topic ici: http://forum.ubuntu-fr.org/viewtopic.ph … 2#p4044122
Siu un moderateur passe par là. Il peut supprimer ce topic
#22 Re : -1 » Transpence avec WXpython » Le 18/03/2011, à 14:07
- snowvinc
- Réponses : 10
Il a été déplacé... et de plus le code fournit ici ne fonctionne pas
#23 Re : -1 » Soirée GNU/Linux à Sisteron (04) » Le 17/03/2011, à 13:39
- snowvinc
- Réponses : 5
Étant encore étudiant il n'est pas facile pour moi de me libérer en journée.... Les examens approchant d'autant plus.
Je serais plus motiver pour les mercredi soir... quand j'aurai une voiture
Jean-Christophe BECQUET a travailler il y a quelques temps à l'espace mulot de Veynes il me semble. Ou je confond?
#24 Re : -1 » Soirée GNU/Linux à Sisteron (04) » Le 17/03/2011, à 23:33
- snowvinc
- Réponses : 5
Vice président de l'April. Impressionnant^^