Au passage (dommage qu'on puisse pas éditer les posts), un autre exemple, on peut créér un objet du même type qu'un autre objet comme ça : objet2=type(objet1)() ou objet2=objet1.__class__()
Une chose pas mal en python, c'est que les pointeurs (références) s'écrivent de façon relativement naturelle :
Si on a une classe "A" ou une fonction "f", ou une méthode "objet.m", et qu'on veut y faire référence, il suffit simplement d'écrire "A", "f" ou "objet.m". On peut éventuellement l'affecter, et enfin l'appeler d'où que ce soit en faisant "la_reference(a, r, g, u, ments)"
Explication (trouvée depuis la doc de qdialogbuttonbox) :
"However, if there is no default button set and to preserve which button is the default button across platforms when using the QPushButton::autoDefault property, the first push button with the accept role is made the default button when the QDialogButtonBox is shown,"
"Je veux créer une nouvelle instance d'une classe, en ayant uniquement son type."
Alors ce n'est pas __new__ que tu cherches.
Il te suffit d'"appeler" comme une fonction le type.
>>> class foo(object):
... pass
...
>>> bar=foo
>>> type(bar())
<class '__main__.foo'>
>>> bar
<class '__main__.foo'>
En java, la norme recommande que les accesseurs de propriétés s'appellent "get*"/"set*" où * peut être un nom dans n'importe quelle langue. C'est donc relativement courant.
Utiliser en particulier "mke2fs -n /dev/tapartition" qui ne modifie *pas* la partition, mais affiche où se trouveraient les superblocs, puis "mount -t ext2 -o sb=N /dev/tapartition" avec N la valeur calculée en fonction de ce qu'a dit mke2fs.
C'est pas mort, vfat a un seul superbloc, et assez petit. Et ext2/3 créée plusieurs superblocs de secours, seul le premier a dû être effacé par vfat. Il est possible d'utiliser d'autres superblocs qui doivent contenir tous ses fichiers (bien lire les mans de mount et celui de mke2fs)
Concernant le RHIEN, la dernière fois que j'ai regardé, certains hébergeurs étaient toujours proposés sur le site du réseau, alors qu'ils disaient ne plus proposer d'inscriptions (à cause d'un nombre limité de places), et certains ne fonctionnaient carrément plus ! (ça inspire confiance pour la pérennité des sites hébergés...)
Pour les bordures arrondis, il y a la propriété "-webkit-border-radius" pour les navigateurs à base de WebKit.
Si j'ai bien compris, la propriété "border-radius" deviendra sans doute standard dans une prochaine version de CSS.
Et bien c'est simple, si tu ne le trouves nulle part avec rgrep/find, c'est qu'il n'existe aucun fichier contenant cette chaine !
Si tu la trouves sur la partition, c'est que la chaine a été présente dans un fichier un jour, ce fichier a pu être supprimé, ou modifié et son ancien contenu est resté quelque part sur la partition. A moins de vraiment effacer le fichier ("man shred", par exemple), les données restent si on supprime bêtement avec rm ("man 2 unlink", voir aussi l'option "+s" de "chattr")
je vois une licence GPL sur le fichier que tu donnes, qui contient... 5 lignes de source et 5 lignes de doc. C'est pas un peu stupide sur un truc aussi trivial ? Et gênant, n'importe quoi en dérive doit être sous GPL ?
Genre pour caricaturer, les 2 lignes que je vais écrire dessous sont sous GPL, si vous les utilisez vous devez recopier la GPL et m'attribuer les droits :
Effectivement, on trouve des logiciels qui gèrent LVM uniquement : evms, http://dailypackage.fedorabook.com/index.php?/archives/92-GU(...) , http://freshmeat.net/projects/lvmgui/ , d'autres pour cryptsetup uniquement, mais aucune solution intégrée pour vraiment gérer tout sur les partitions, lvm et cryptsetup entre autres (à part peut-être les installeurs de distro, mais on va pas lancer un installeur juste pour gérer ses partitions), c'est un manque.
C'est un détournement d'un passage du film "la chute" (un paquet de détournements ont été faits sur ce même passage). Là, hitler s'énerve parce que zataz a reçu un procès.
[^] # Re: explication
Posté par Octabrain . En réponse au message probleme avec PyQt4 et les signaux. Évalué à 2.
[^] # Re: pas __new__
Posté par Octabrain . En réponse au message Utilisation de __new__ et appel de __init__. Évalué à 3.
[^] # Re: pas __new__
Posté par Octabrain . En réponse au message Utilisation de __new__ et appel de __init__. Évalué à 3.
Si on a une classe "A" ou une fonction "f", ou une méthode "objet.m", et qu'on veut y faire référence, il suffit simplement d'écrire "A", "f" ou "objet.m". On peut éventuellement l'affecter, et enfin l'appeler d'où que ce soit en faisant "la_reference(a, r, g, u, ments)"
[^] # explication
Posté par Octabrain . En réponse au message probleme avec PyQt4 et les signaux. Évalué à 3.
"However, if there is no default button set and to preserve which button is the default button across platforms when using the QPushButton::autoDefault property, the first push button with the accept role is made the default button when the QDialogButtonBox is shown,"
Puis :
http://doc.trolltech.com/4.5/qpushbutton.html#default-prop
"A button with this property set to true (i.e., the dialog's default button,) will automatically be pressed when the user presses enter"
[^] # Re: pas __new__
Posté par Octabrain . En réponse au message Utilisation de __new__ et appel de __init__. Évalué à 6.
# pas __new__
Posté par Octabrain . En réponse au message Utilisation de __new__ et appel de __init__. Évalué à 2.
Alors ce n'est pas __new__ que tu cherches.
Il te suffit d'"appeler" comme une fonction le type.
>>> class foo(object):
... pass
...
>>> bar=foo
>>> type(bar())
<class '__main__.foo'>
>>> bar
<class '__main__.foo'>
[^] # Re: Gné ?
Posté par Octabrain . En réponse au journal Le cauchemar du nucléaire. Évalué à 10.
[^] # Re: Hoho
Posté par Octabrain . En réponse au journal ha le php et ses élites. Évalué à 2.
[^] # Re: Explications ?
Posté par Octabrain . En réponse au journal ha le php et ses élites. Évalué à 2.
[^] # superblocs
Posté par Octabrain . En réponse au message coup critique ?. Évalué à 7.
[^] # Re: repartitionné ou reformaté ?
Posté par Octabrain . En réponse au message coup critique ?. Évalué à 5.
[^] # Re: Petit joueur....
Posté par Octabrain . En réponse au journal ha le php et ses élites. Évalué à 2.
# The Daily WTF
Posté par Octabrain . En réponse au journal ha le php et ses élites. Évalué à 9.
[^] # RHIEN
Posté par Octabrain . En réponse au journal Hébergement mutualisé, petit état des lieux. Évalué à 3.
# border-radius
Posté par Octabrain . En réponse au journal Une css opensuse pour linuxfr. Évalué à 2.
Si j'ai bien compris, la propriété "border-radius" deviendra sans doute standard dans une prochaine version de CSS.
# Fichier supprimé
Posté par Octabrain . En réponse au message Fichiers bookmark xbel. Évalué à 4.
Si tu la trouves sur la partition, c'est que la chaine a été présente dans un fichier un jour, ce fichier a pu être supprimé, ou modifié et son ancien contenu est resté quelque part sur la partition. A moins de vraiment effacer le fichier ("man shred", par exemple), les données restent si on supprime bêtement avec rm ("man 2 unlink", voir aussi l'option "+s" de "chattr")
[^] # Re: exclure grep
Posté par Octabrain . En réponse au message Programmation script shell ksh unix. Évalué à 1.
[^] # Re: exclure grep
Posté par Octabrain . En réponse au message Programmation script shell ksh unix. Évalué à -1.
Bash :
$ ps aux | grep gre[p]
xxx 2892 0.0 0.1 3476 804 pts/0 R+ 13:33 0:00 grep gre[p]
$
Dash (shell minimal posix) :
$ ps aux | grep gre[p]
$
Zsh :
$ ps aux PG gre[p]
zsh: no matches found: gre[p]
$
# Au secours
Posté par Octabrain . En réponse au journal Serveurs de fichiers. Évalué à 4.
Sinon, ta sauvegarde entre les sites, elle risque pas de prendre trop longtemps si elle doit traverser un pauvre 512kbps ?
[^] # Re: Retour d'experience?
Posté par Octabrain . En réponse à la dépêche SystemTap 1.0 et Valgrind 3.5. Évalué à 1.
Genre pour caricaturer, les 2 lignes que je vais écrire dessous sont sous GPL, si vous les utilisez vous devez recopier la GPL et m'attribuer les droits :
# lister un dossier
ls
[^] # Re: TrueCrypt
Posté par Octabrain . En réponse au message Encryptage de FS et de fichier. Évalué à 2.
[^] # Re: dm-crypt/luks
Posté par Octabrain . En réponse au message Encryptage de FS et de fichier. Évalué à 2.
[^] # Re: il me semble
Posté par Octabrain . En réponse au message Install de plusieurs distributions et chiffrement. Évalué à 2.
[^] # Re: il me semble
Posté par Octabrain . En réponse au message Install de plusieurs distributions et chiffrement. Évalué à 3.
http://www.saout.de/tikiwiki/tiki-index.php?page=ResizeLUKSP(...)
http://linux.die.net/man/8/cryptsetup
[^] # Re: Résumé de l'affaire
Posté par Octabrain . En réponse au journal Le Monde : Un journaliste (zataz) condamné pour avoir signalé une faille de sécurité informatique. Évalué à 3.