[Topic unique] L'informatique (programmation, hardware ...)

Pour parler de tout ce que vous voulez qui n'est pas Pokémon (Manga, écologie, j'en passe et j'en oublie)
Avatar du membre
Coorjet
Membre
Messages : 7468
Enregistré le : mar. 28 juil. 2009, 22:24
Localisation : Rollin'

Re: [Topic unique] L'informatique (programmation, hardware ...)

Message par Coorjet » mar. 29 mars 2016, 00:02

^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
Image

Avatar du membre
Maski
Chef des Modérateurs Forum
Messages : 4569
Enregistré le : sam. 30 janv. 2010, 14:51
Localisation : Quelque part

Re: [Topic unique] L'informatique (programmation, hardware ...)

Message par Maski » mer. 30 mars 2016, 20:49

Je crois que je vais souvent squater ce topic pour de la progr moi ...
Je dois coder une fenêtre avec un canvas et en dessous des boutons " Rectangle ", " Effacer " et " Quitter " avec Rectangle une fonction qui trace un rectangle jaune sur mon canvas quand je clique sur " Rectangle ".

Je dois avoir un problème d'appel de bibliothèque. Python3 me signale une erreur pour " Effacer " et en cliquant sur " Rectangle " me dit que dans ma fonction create_rectangle, " new " n'est pas défini (alors que c'est le " new " de la commande permettant de créer une image).

Voilà ce que j'ai fait :

Code : Tout sélectionner

# -*- coding:utf-8 -*-
from PIL import Image#(problème si PIL * et tkinter *)
from tkinter import *
from PIL import ImageTk

def create_rectangle():
    Imgnew=new("RGB",(50,20))
    for x in range (0, 50):
        for y in range (0, 20):
            Image.putpixel(Imgnew, (x,y), (128,128,0))


fen = Tk()

cadre=Canvas(fen, width=100, height=100,background="light blue")
cadre.pack

r=Button(fen, text="Rectangle", command=create_rectangle)
r.pack(side=LEFT)
e=Button(fen, text="Effacer", command=create_rectangle.destroy) #problème avec .destroy)
e.pack(side=CENTER)
q=Button(fen, text="Quitter", command=fen.destroy)
q.pack(side=RIGHT)


fen.mainloop
Image
BlogGalerieMa nouvelle 'fic

Avatar du membre
Skyxyd
Membre
Messages : 584
Enregistré le : mer. 11 janv. 2012, 17:48
Localisation : Je préfère ne pas le dire... *sort loin et saute d'une falaise* ***de je suis encore vivant

Re: [Topic unique] L'informatique (programmation, hardware ...)

Message par Skyxyd » mer. 30 mars 2016, 22:00

J'ai une question (j'ai déjà tout cherché sur google mais rien trouvé), pour mon disque dans le diskpart j'aimerais transféré la moitié des go allouer au disque 0 au disque 1 mais il n'est pas converti en dynamic et la commande "convert dynamic" ne fonctionne pas avec mon windows 8.1, je fait comment ?
Après je doit mettre les gigas sur le volume qui sera créer dans le disque (D logiquement)

Avatar du membre
Jojotes
Membre
Messages : 2415
Enregistré le : dim. 24 mai 2009, 11:43

Re: [Topic unique] L'informatique (programmation, hardware ...)

Message par Jojotes » mer. 30 mars 2016, 22:09

Maski >

Pour effacer, tu essayes de détruire une fonction, il faut que tu détruises plutôt ta fenêtre je pense, comme ceci :

Code : Tout sélectionner

e=Button(fen, text="Effacer", command=fen.destroy) #problème avec .destroy)
(Cela dit je ne m'y connais pas trop en Python, peut-être qu'il faut plutôt détruire le canvas, à toi de voir mais en tout cas ça me parait peu probable que détruire la fonction aboutisse à un résultat quelconque)

Pour le new, tu as essayé de remplacer new par Image.new ? Comme ceci :

Code : Tout sélectionner

Imgnew=Image.new("RGB",(50,20))
Source :
https://deptinfo-ensip.univ-poitiers.fr ... uto_images
https://fr.wikibooks.org/wiki/Programma ... on/Tkinter
(J'ai trouvé ces deux sites en cherchant, ils pourront peut-être t'aider si tu as d'autres problèmes :3)

Avatar du membre
Maski
Chef des Modérateurs Forum
Messages : 4569
Enregistré le : sam. 30 janv. 2010, 14:51
Localisation : Quelque part

Re: [Topic unique] L'informatique (programmation, hardware ...)

Message par Maski » mer. 30 mars 2016, 23:10

En ce qui concerne Effacer, j'ai testé en remplaçant par le nom de mon canvas mais ça ne marche pas.

Idem pour " new " changé en " Image.new ". Pourtant au premier semestre, ça fonctionnait avec " new ". C'est pour ça que je pense qu'il y a un problème de bibliothèque. :/

Edit : problème réglé.
Image
BlogGalerieMa nouvelle 'fic

Avatar du membre
Yuu
Membre
Messages : 4915
Enregistré le : dim. 31 mai 2009, 20:16

Re: [Topic unique] L'informatique (programmation, hardware ...)

Message par Yuu » lun. 02 mai 2016, 10:43

http://hackaday.com/2016/05/02/software ... satellite/
Voilà pourquoi il faut faire des test et ne jamais push directement sur master du serveur de prod.
Merci à Reap pour ce super avatar.

Avatar du membre
Maski
Chef des Modérateurs Forum
Messages : 4569
Enregistré le : sam. 30 janv. 2010, 14:51
Localisation : Quelque part

Re: [Topic unique] L'informatique (programmation, hardware ...)

Message par Maski » mar. 26 juil. 2016, 14:15

Up.

Quelqu'un aurait un bon lien pour installer GCC sous w10 please ?
Image
BlogGalerieMa nouvelle 'fic

Avatar du membre
Oni-Link
Chef des Newseurs
Messages : 6577
Enregistré le : mar. 01 juin 2010, 18:11

Re: [Topic unique] L'informatique (programmation, hardware ...)

Message par Oni-Link » mar. 26 juil. 2016, 16:01


Avatar du membre
Maski
Chef des Modérateurs Forum
Messages : 4569
Enregistré le : sam. 30 janv. 2010, 14:51
Localisation : Quelque part

Re: [Topic unique] L'informatique (programmation, hardware ...)

Message par Maski » mar. 26 juil. 2016, 16:41

Merci, j'avais pas vu le " download " en haut. prozac:

J'ai un autre problème maintenant : après avoir ajouté la commande " gcc " au PATH en suivant ce tuto, le cmd ne la reconnait toujours pas comme une commande.
Image
BlogGalerieMa nouvelle 'fic

Avatar du membre
Oni-Link
Chef des Newseurs
Messages : 6577
Enregistré le : mar. 01 juin 2010, 18:11

Re: [Topic unique] L'informatique (programmation, hardware ...)

Message par Oni-Link » mar. 26 juil. 2016, 18:03

C'est pas gcc que tu dois ajouter au PATH, c'est ;c:\mingw\bin

Avatar du membre
Maski
Chef des Modérateurs Forum
Messages : 4569
Enregistré le : sam. 30 janv. 2010, 14:51
Localisation : Quelque part

Re: [Topic unique] L'informatique (programmation, hardware ...)

Message par Maski » mar. 26 juil. 2016, 18:21

C'est bon, en fait il ne fallait pas mettre le point-virgule.
Image
BlogGalerieMa nouvelle 'fic

kinjo
Membre
Messages : 1
Enregistré le : mer. 03 août 2016, 16:44

Re: [Topic unique] L'informatique (programmation, hardware ...)

Message par kinjo » mer. 03 août 2016, 16:45

comportant également DNS_PROBE_FINISHED_NO_INTERNET

Avatar du membre
Maski
Chef des Modérateurs Forum
Messages : 4569
Enregistré le : sam. 30 janv. 2010, 14:51
Localisation : Quelque part

Re: [Topic unique] L'informatique (programmation, hardware ...)

Message par Maski » mer. 03 août 2016, 22:20

https://www.pixenli.com/images/1470/147 ... 267900.png

Avast me dit qu'il est activé pourtant. Et aussi, vous sauriez comment désactiver/désinstaller des programmes préinstallés par Microsoft du genre Groove Music. Avant la dernière mise à jour il me suffisait de faire clic droit > désinstaller mais là impossible. (mise à jour de merde de Windows)

Edit : Fait pour Groove Music&Co, merci PowerShell.

Edit 2 : Get-AppxPackage *machin* | Remove-AppxPackage
Si quelqu'un sait ce qu'il faut taper à la place de machin pour virer : Messages et Données wifi et cellulaires pré-payées, ça serait gentil.
Image
BlogGalerieMa nouvelle 'fic

Avatar du membre
ALEXANDRE77100
Membre
Messages : 315
Enregistré le : dim. 21 févr. 2016, 18:27

Re: [Topic unique] L'informatique (programmation, hardware ...)

Message par ALEXANDRE77100 » lun. 05 sept. 2016, 16:11

bonjours je recherche qu'elle que logiciel

1- je recherche un lien pour filmé mon ordinateur comme par exemple BandiCam en connaissez vous un GRATUIT ?
2- je recherche un lien pouvant faire des montage vidéo comme par exemple Movie Marcket en connaissez vous un GRATUIT ?
Image
MON BLOG :
met shiny et test des pokémons préférer du jeux
code ami pokémon Y 1994 1328 5335 a la recherche de personne fessant des O-ora éclosion

Avatar du membre
Aligaoopas
Membre
Messages : 3977
Enregistré le : dim. 19 avr. 2009, 19:59
Localisation : Dans une contrée non n'existent.

Re: [Topic unique] L'informatique (programmation, hardware ...)

Message par Aligaoopas » lun. 05 sept. 2016, 17:13

Tu veux faire d la capture d'écran ? OBS(gratuit) est très bien, et pour l'autre question connais pas (sauf adobe première payant)
Image

Avatar du membre
ALEXANDRE77100
Membre
Messages : 315
Enregistré le : dim. 21 févr. 2016, 18:27

Re: [Topic unique] L'informatique (programmation, hardware ...)

Message par ALEXANDRE77100 » lun. 05 sept. 2016, 17:37

obs ne marche pas j'ai pourtant fait tout les tuto j'ai pas le meme
Image
MON BLOG :
met shiny et test des pokémons préférer du jeux
code ami pokémon Y 1994 1328 5335 a la recherche de personne fessant des O-ora éclosion

Avatar du membre
Jojotes
Membre
Messages : 2415
Enregistré le : dim. 24 mai 2009, 11:43

Re: [Topic unique] L'informatique (programmation, hardware ...)

Message par Jojotes » mer. 07 sept. 2016, 17:43

essaye xsplit même si je sais plus si on peut filmer le screen direct

Avatar du membre
Citron
Membre
Messages : 4525
Enregistré le : lun. 11 mai 2009, 19:35
Localisation : HUN HUN HUN

Re: [Topic unique] L'informatique (programmation, hardware ...)

Message par Citron » mer. 07 sept. 2016, 17:54

Xplit est payant, il me semble.
Image

Avatar du membre
Maski
Chef des Modérateurs Forum
Messages : 4569
Enregistré le : sam. 30 janv. 2010, 14:51
Localisation : Quelque part

Re: [Topic unique] L'informatique (programmation, hardware ...)

Message par Maski » mer. 07 sept. 2016, 19:37

J'aurais besoin d'éclaircissements sur un truc : en C, la compilation avec gcc se fait en 3 étapes : la pré-compilation (qui effectue les remplacements des #include et #define), la compilation (qui comprend la compilation et l'assemblage) et l'édition de liens (lie les fonctions qui sont dans les divers fichiers et bibli).

L'assemblage traduit le source en langage machine mais je ne comprends pas ce que fait la compilation qui a lieu juste avant (celle qui transforme les .c en .c).
Dans mon cours c'est juste marqué que cette mini-étape sert à " nettoyer " le fichier après la pré-compilation. :/

Ensuite autre question : le prof a parlé d'un 8^16 (qui est égal à (2^16)*8) pour passer en hexadécimal. (c'était à propos de la mémoire visiblement) Autant je comprends ce que le 2, le 16 et le 8 représentent, autant je ne comprends pas pourquoi il a fait un tel calcul. Je suis sûre que ça ne fait pas partie du cours mais ça me dérange de ne pas comprendre.
Image
BlogGalerieMa nouvelle 'fic

Avatar du membre
Citron
Membre
Messages : 4525
Enregistré le : lun. 11 mai 2009, 19:35
Localisation : HUN HUN HUN

Re: [Topic unique] L'informatique (programmation, hardware ...)

Message par Citron » mer. 07 sept. 2016, 20:11

D'après ma recherche, la compilation dont tu parle est l'optimisation. Effectuée dans ce cas automatiquement par le compilateur, ça permet de limiter l'espace occupé en effectuant quelques modifications non évidentes pour le développeur (parce que des lignes qui servent à rien / simplifiables, ça donne beaucoup d'espace perdu).
Après, je peux me tromper de terme, dans ce cas j'ai pas parlé de la compilation que tu comprends pas ^_^'


Je saisis que moyennement ton histoire de calculs. Chez nous, si besoin, on passe tout en binaire avant de passer en hexa. Ca donne :
127 (décimal) => 0111 1111 (binaire)
On converti octet par octet :
0111 => 7
1111 => F
Alors 127 (décimal) = 0111 1111 (binaire) = 7F (hexa)
J'estime ça plus simple, fais-en c'que tu veux
Image

Répondre