de CD/DVD mais finalement me signale qui ne gère pas les disques Apple :(
faire un fichier, que tu montes en loop, et que tu formates en FAT plutot qu'en HFS (format apple)
ou tu installes les hfs, hfsplus et hfstools sur ton linux.
apres, c'est le probleme des outils d'encryptions entre les machines et les OS.
et là il faut trouver des outils compatibles, communs…
tu peux vouloir crypter chaque fichier, ou bien juste le fichier principal,
ou crypter le filesysteme qui se trouve dans le loop..
ou si t'es parano (je ne sais pas si ca fonctionne) :
- crypter chaque fichier
- les stocker sur un filesystem lui meme crypter
- qui se trouve sur un fichier loop, lui meme crypter.
parce que c'est 'l applet' qui est dans ta barre d'icone en bas qui gere ca,
et ca, ca depend de ton environnement graphique, l'applet n'etant pas forcement la meme avec cinamon (mint), avec xubuntu (ubuntu), etc
par toi meme, il y a plein de tuto sur internet, il faut etre curieux, fouiller un peu, trouver des projets qui t'interessent.
par les ecoles : bts/dut/fac/ecole d'ingé
suivant les cursus tu vas faire beaucoup de math/physique/chimie, meme si c'est pas de la programmation, ca aide à certains aspects logiques.
d'autres cursus vont se focaliser sur un langage (java, C, python) plutot que tu la methode en generale (algorithmie) …
ou simplement en cumulant les 2, des devs personnels à la maison, pour le loisir, completer par les etudes histoire d'avoir un diplome à la fin,
ou l'inverse, enfin pas des devs perso à l'ecole evidemment, mais des devs perso, à la maison pour le loisir, pour completer ce que tu auras vu à l'ecole.
perso je suis maintenant ingé systeme et reseau, je vais du developpement operationnel (DevOPS), des sites webs,
j'ai fait un DUT Informatique des Systemes Industriels (electronique, programmation, mais aussi compatbilité, anglais, francais, mathematiques),
c'etait il y a … ou punaises, 20 ans.
je ne sais pas si c'est encore maintenu, mais tu y trouveras peut-etre une base,
et qui plus sera executable à distance, et dans laquelle tu pourrais rajouter tes fonctionnalités et ainsi contribuer aussi au libre.
non, la base gere les access concurrent à SES données,
ca reste ton programme, en fonction de la valeur "etat" qui va dire s'il faut traiter ou pas le fichier
=> ce qui revient donc au meme que le fichier lock
Maintenant sur cette solution, elle me convient très bien et elle m'évite justement de gérer la création et la suppression de fichiers lock qui à mon sens est bien plus lourde mais peut-être pour toi plus déterministe => J'en conviens mais question de point de vue ;-)
non, c'est une question pratique,
en programmation, on a justement inventé le principe des lock ou les mutex, flags, pour eviter les conflits sur une ressource (cpu, ram, disque, fichier, whatelse)
donc si tu as un conflit sur un acces à une ressource, il n'y a pas 50 manieres de faire, il faut :
- detecter que quelqu'un se sert deja de la ressource (verifier la presence du lock)
-- si c'est le cas revenir plus tard
-- sinon faire ton action
parce qu'en informatique on a toujours utilisé la base 2 (le binaire)
avec les valeurs 0 ou 1 (allumé ou eteint)
et donc toutes les valeurs qui suivent sont des multiples de 2
donc l'unité qui se "rapproche" le plus de mille unité de base, c'est bien 210 => 1024 octets pour faire un kilo-octets
et c'est plus facile de faire faire 2¹⁰ à l'ordinateur
que 2⁹+2⁸+2⁷… pour s'approcher du 1000 parfait.
je te laisse essayer d'ailleurs.
puis, bien plus tard, au debut des années 2000,
les puristes ont rappelé que le kilo etait forcement 10³ = 1000 unités
que c'etait normé ISO…
on a donc créé les Kio, Gio, Mio qui remplace simplement les Ko/Mo/Go d'avant.
1Kio = 1024 octets
et donc maintenant tu as bien la "norme iso" avec
1Ko = 1000 octets.
du coup le piege c'est pour les "vieux" comme certains d'entre nous,
un disque de 32Go on a toujours considéré que c'etait
32x1024x1024x1024 octets = 34.359.738.368 octets
là ou maintenant c'est
32x1000x1000x1000 octets = 32.000.000.000 octets
je dirais qu'il vaut mieux laisser le bpdu-protection activé, meme vers des serveurs,
pour les priorités, là c'est à doit de voir ou ca coupe, et si tu penses savoir mieux que le switch quelles sont les liaisons à utiliser prioritairement.
ex de cas ou il faudrait peut-etre trancher :
- une rocade fibre 100Mbps, faible latence
- une rocade RJ45 à 1Gbps, mais avec une latence plus forte
suivant tes besoins tu va plutot privilegier le debit (donc le RJ45) plutot que la latence (donc la fibre) => tu choisis le RJ45
le systeme automatique faisant peut-etre l'inverse en privilegiant la latence plutot que le debit, il va choisir la fibre.
j'ai du problème j'utilise avant UBUNTU 16.04LTS et je l'ai supprimé en remplaçant la version 14.04 LTS
pourquoi tu es revenu en arriere, la 16.04 est plus recente, et sera plus à meme de gerer ton wifi.
mon ordinateur ne detecte pas de réseau wifi ainsi je n'arrive même à connecté sur internet. or susr windows que j'ai utilisé sur cette même machine je peut connecté et le wifi est présent.
cela ressemble à un pilote ou firmware "propriétaire" qui n'est pas installé par defaut.
connecte toi en filaire, et lancement l'assitant "pilote additionnels"
qui devrait te proposer d'installer quelques bricoles de plus.
sinon pour trouver les fichiers qui sont plus recent qu'un fichier particulier, ou qu'une date,
tu as find
-mtime pour la date de modification
-ctime pour la date de creation
ce serait peut-etre plus simple que de faire de stats sur les fichiers, qui vont parfois disparaitre..
tu peux ainsi ecrire un fichier last-run
et prendre tous les fichiers, plus recent que le fichier last-run
et donc la creation date de plus de x minutes…
pourquoi ne pas objectivement regarder ce bout de code
voila c'est fait
Mon soucis vient de la condition qui marche très bien la plupart du temps mais si j'insiste en appelant plusieurs fois celui-ci il arrive qu'elle laisse passer le traitement.
tu as regardé ce qu'il se passait quand tu fais ton stat -c trop souvent ?
tu as lancé ton script avec l'option -x en debut de script,
ou sur le morceau que tu supposes douteux ?
par exemple au moment du calcule de la difference,
tu fait une difference entre :
- $1 MAINTENANT
- $2 le stats -c du fichier
sans unité
tu fais ensuite ($1 - $2) / 1 que tu compares à 1
si c'est >1 alors tu fais le traitement.
de meme, il nous faudrait savoir sur quel evenement tu declenches ta synchro via incrond,
parce que ca peut etre sur un close-write, sur un in-access, ce qui n'est pas la meme chose,
et qui n'a evidemment pas les memes consequences sur le fonctionne final
la carte a une capacité reelle de 8 G comme indiqué dans mon premier post , alors que partout elle est donné pour 134 GB ,
et donc fdisk, gparted, et tous les outils de partitionnement voient quoi ?
8Go ou 128Go ?
car s'ils voient 8Go, bah suffit juste de faire ta partition normalement.
s'ils voient 128Go, le DD ne changera rien, la carte sera toujours annoncé comme 128Go,
par contre à toi de faire une partition de 8Go (peut-etre un peu moins)
pour rester dans le 8Go reels
2 ) J'ai déjà effectué cette manip avec synaptic, mais il ne trouve rien avec qtbase-abi
argh abh le probleme vient de là,
le developpeur a considéré comme acquis que qtbase-abi etait installé chez les utilisateurs, ce qui n'est pas le cas,
et il n'a pas packagé cette brique dans son PPA.
[^] # Re: TUI?
Posté par NeoX . En réponse au message Conseil GUI. Évalué à 2.
php reste un langage de scripts, y a peut-etre pas besoin de faire des scripts qui appellent des scripts…
# des pistes
Posté par NeoX . En réponse au message Disque virtuel multiplateforme cryptée. Évalué à 2. Dernière modification le 08 mars 2017 à 15:13.
faire un fichier, que tu montes en loop, et que tu formates en FAT plutot qu'en HFS (format apple)
ou tu installes les hfs, hfsplus et hfstools sur ton linux.
apres, c'est le probleme des outils d'encryptions entre les machines et les OS.
et là il faut trouver des outils compatibles, communs…
tu peux vouloir crypter chaque fichier, ou bien juste le fichier principal,
ou crypter le filesysteme qui se trouve dans le loop..
ou si t'es parano (je ne sais pas si ca fonctionne) :
- crypter chaque fichier
- les stocker sur un filesystem lui meme crypter
- qui se trouve sur un fichier loop, lui meme crypter.
[^] # Re: Un greffon non activé ?
Posté par NeoX . En réponse au message Pas d'alerte batterie vide Xubuntu. Évalué à 2.
parce que c'est 'l applet' qui est dans ta barre d'icone en bas qui gere ca,
et ca, ca depend de ton environnement graphique, l'applet n'etant pas forcement la meme avec cinamon (mint), avec xubuntu (ubuntu), etc
[^] # Re: TUI?
Posté par NeoX . En réponse au message Conseil GUI. Évalué à 3.
libvirt dispose d'un "driver" pour les machines virtualbox
et fait peut-etre deja ce que tu veux.
les outils virsh, virt-manager te permette alors de faire certaines des commandes que tu veux.
# autodidacte ou par les etudes
Posté par NeoX . En réponse au message Devenir développeur informatique ?. Évalué à 5.
plusieurs moyens d'arriver au meme endroit,
par toi meme, il y a plein de tuto sur internet, il faut etre curieux, fouiller un peu, trouver des projets qui t'interessent.
par les ecoles : bts/dut/fac/ecole d'ingé
suivant les cursus tu vas faire beaucoup de math/physique/chimie, meme si c'est pas de la programmation, ca aide à certains aspects logiques.
d'autres cursus vont se focaliser sur un langage (java, C, python) plutot que tu la methode en generale (algorithmie) …
ou simplement en cumulant les 2, des devs personnels à la maison, pour le loisir, completer par les etudes histoire d'avoir un diplome à la fin,
ou l'inverse, enfin pas des devs perso à l'ecole evidemment, mais des devs perso, à la maison pour le loisir, pour completer ce que tu auras vu à l'ecole.
perso je suis maintenant ingé systeme et reseau, je vais du developpement operationnel (DevOPS), des sites webs,
j'ai fait un DUT Informatique des Systemes Industriels (electronique, programmation, mais aussi compatbilité, anglais, francais, mathematiques),
c'etait il y a … ou punaises, 20 ans.
[^] # Re: TUI?
Posté par NeoX . En réponse au message Conseil GUI. Évalué à 2.
si tu es pret à decouvrir comment faire une interface en "bash"
faire un ajout à une interface en PHP doit pas etre bien plus compliqué
[^] # Re: TUI?
Posté par NeoX . En réponse au message Conseil GUI. Évalué à 3.
tu as regardes l'interface php-vbox ?
https://sourceforge.net/p/phpvirtualbox/wiki/Home/
je ne sais pas si c'est encore maintenu, mais tu y trouveras peut-etre une base,
et qui plus sera executable à distance, et dans laquelle tu pourrais rajouter tes fonctionnalités et ainsi contribuer aussi au libre.
[^] # Re: changer la maniere de faire
Posté par NeoX . En réponse au message J'ai une colle pour les experts shell ou système.. Évalué à 2.
si tu verrouilles le fichier, tu crees un lock
il n'est pas créé avec un fichier, mais il existe quand meme :D
et le gars, il ne voulait pas faire de 'lock' par concept
[^] # Re: changer la maniere de faire
Posté par NeoX . En réponse au message J'ai une colle pour les experts shell ou système.. Évalué à 2.
non, la base gere les access concurrent à SES données,
ca reste ton programme, en fonction de la valeur "etat" qui va dire s'il faut traiter ou pas le fichier
=> ce qui revient donc au meme que le fichier lock
[^] # Re: changer la maniere de faire
Posté par NeoX . En réponse au message J'ai une colle pour les experts shell ou système.. Évalué à 2.
non, c'est une question pratique,
en programmation, on a justement inventé le principe des lock ou les mutex, flags, pour eviter les conflits sur une ressource (cpu, ram, disque, fichier, whatelse)
donc si tu as un conflit sur un acces à une ressource, il n'y a pas 50 manieres de faire, il faut :
- detecter que quelqu'un se sert deja de la ressource (verifier la presence du lock)
-- si c'est le cas revenir plus tard
-- sinon faire ton action
# une boite avec qui j'interviens chez mes clients
Posté par NeoX . En réponse au message Technicien sur Paris. Évalué à 4.
un de mes clients a un contrat avec eux pour les PCs, les serveurs, les switchs, cablages, etc
ce sont parfois nos yeux et nos mains quand ca touche à la config reseau/switch/firewall et qu'on n'a plus la main chez le client commun.
je ne sais pas s'il serait en mesure de te "depanner" au coup par coup, ou s'ils cherchent encore des clients potentiels
mais ca s'est toujours bien passé.
[^] # Re: la réponse est 42!
Posté par NeoX . En réponse au message Mio/MiB je ne comprends pas.. Évalué à 2.
ah bon ?
je ne sais pas chez toi, mais chez moi, en France et en Euros, j'ai bien
1centimes => 99centimes
puis 1 euro => 100euros
[^] # Re: la réponse est 42!
Posté par NeoX . En réponse au message Mio/MiB je ne comprends pas.. Évalué à 3. Dernière modification le 06 mars 2017 à 13:55.
parce qu'en informatique on a toujours utilisé la base 2 (le binaire)
avec les valeurs 0 ou 1 (allumé ou eteint)
et donc toutes les valeurs qui suivent sont des multiples de 2
2⁰ = 1
2¹ = 2
2² = 4
2³ = 8
… 16
… 32
… 64
…128
…256
…512
pour arriver à
2¹⁰ = 1024
et ton 2¹¹ = 2048
donc l'unité qui se "rapproche" le plus de mille unité de base, c'est bien 210 => 1024 octets pour faire un kilo-octets
et c'est plus facile de faire faire 2¹⁰ à l'ordinateur
que 2⁹+2⁸+2⁷… pour s'approcher du 1000 parfait.
je te laisse essayer d'ailleurs.
puis, bien plus tard, au debut des années 2000,
les puristes ont rappelé que le kilo etait forcement 10³ = 1000 unités
que c'etait normé ISO…
on a donc créé les Kio, Gio, Mio qui remplace simplement les Ko/Mo/Go d'avant.
1Kio = 1024 octets
et donc maintenant tu as bien la "norme iso" avec
1Ko = 1000 octets.
du coup le piege c'est pour les "vieux" comme certains d'entre nous,
un disque de 32Go on a toujours considéré que c'etait
32x1024x1024x1024 octets = 34.359.738.368 octets
là ou maintenant c'est
32x1000x1000x1000 octets = 32.000.000.000 octets
soit quand meme 2.359.738.368 octets d'ecarts
[^] # Re: coquille ?
Posté par NeoX . En réponse au message 1 serveur, 8 interfaces, 2 switchs, quel protocole choisir ?. Évalué à 2.
SFP : c'est les modules additionnels sur les switchs, pour brancher par exemple une fibre optique.
SPF : c'est un champs special, dans un DNS pour confirmer que le serveur qui envoie l'email est bien autorisé à le faire pour ce domaine.
[^] # Re: teaming/bonding/lacp
Posté par NeoX . En réponse au message 1 serveur, 8 interfaces, 2 switchs, quel protocole choisir ?. Évalué à 2.
d'apres les definitions
http://h22208.www2.hpe.com/eginfolib/networking/docs/switches/RA/15-18/5998-8155_ra-2620_atmg/content/ch05s06.html
je dirais qu'il vaut mieux laisser le bpdu-protection activé, meme vers des serveurs,
pour les priorités, là c'est à doit de voir ou ca coupe, et si tu penses savoir mieux que le switch quelles sont les liaisons à utiliser prioritairement.
ex de cas ou il faudrait peut-etre trancher :
- une rocade fibre 100Mbps, faible latence
- une rocade RJ45 à 1Gbps, mais avec une latence plus forte
suivant tes besoins tu va plutot privilegier le debit (donc le RJ45) plutot que la latence (donc la fibre) => tu choisis le RJ45
le systeme automatique faisant peut-etre l'inverse en privilegiant la latence plutot que le debit, il va choisir la fibre.
[^] # Re: teaming/bonding/lacp
Posté par NeoX . En réponse au message 1 serveur, 8 interfaces, 2 switchs, quel protocole choisir ?. Évalué à 3.
coté serveur, tu assures le debit en faisant tes aggregats de 2x2x1Gbps
puis tu fais la redondance grace à 2 switchs differents
=> 2x1Gbps maxi
car le spanningtree va toujours couper un des liens.
EM1-P1P1 ou EM3-P2P1 pour le LAN
EM2-P2P2 ou EM4-P1P2 pour l'ISCSI
puis tu as tes interswitch en aggregat de 4 ports,
là aussi le spanning tree va couper les liens qui generent des boucles.
# des bouts de reponses.
Posté par NeoX . En réponse au message problème d'affichage de réseau sans fil ainsi je peut pas le connecté. Évalué à 2.
pourquoi tu es revenu en arriere, la 16.04 est plus recente, et sera plus à meme de gerer ton wifi.
cela ressemble à un pilote ou firmware "propriétaire" qui n'est pas installé par defaut.
connecte toi en filaire, et lancement l'assitant "pilote additionnels"
qui devrait te proposer d'installer quelques bricoles de plus.
[^] # Re: MBR
Posté par NeoX . En réponse au message fausse capacité carte memoire USB disque dur .. Évalué à 5.
cf http://linuxfr.org/nodes/111391/comments/1693666
formate ta carte comme si c'etait une 8Go
tu n'iras donc pas ecrire dans les secteurs qui n'existent pas, et ca fonctionnera.
[^] # Re: changer la maniere de faire
Posté par NeoX . En réponse au message J'ai une colle pour les experts shell ou système.. Évalué à 2. Dernière modification le 05 mars 2017 à 19:23.
sinon pour trouver les fichiers qui sont plus recent qu'un fichier particulier, ou qu'une date,
tu as
find
-mtime pour la date de modification
-ctime pour la date de creation
ce serait peut-etre plus simple que de faire de stats sur les fichiers, qui vont parfois disparaitre..
tu peux ainsi ecrire un fichier last-run
et prendre tous les fichiers, plus recent que le fichier last-run
et donc la creation date de plus de x minutes…
[^] # Re: dd + pv
Posté par NeoX . En réponse au message fausse capacité carte memoire USB disque dur .. Évalué à 6.
donc le firmware annonce 128Go meme si la puce n'a que 8Go
donc le dd ne fera rien de plus qu'une partition de 8Go sur ta carte de 128Go
partitionne et formate en faisant une partition de 7.9Go,
ca fera l'affaire
[^] # Re: changer la maniere de faire
Posté par NeoX . En réponse au message J'ai une colle pour les experts shell ou système.. Évalué à 3.
voila c'est fait
tu as regardé ce qu'il se passait quand tu fais ton stat -c trop souvent ?
tu as lancé ton script avec l'option -x en debut de script,
ou sur le morceau que tu supposes douteux ?
par exemple au moment du calcule de la difference,
tu fait une difference entre :
- $1 MAINTENANT
- $2 le stats -c du fichier
sans unité
tu fais ensuite ($1 - $2) / 1 que tu compares à 1
si c'est >1 alors tu fais le traitement.
de meme, il nous faudrait savoir sur quel evenement tu declenches ta synchro via incrond,
parce que ca peut etre sur un close-write, sur un in-access, ce qui n'est pas la meme chose,
et qui n'a evidemment pas les memes consequences sur le fonctionne final
[^] # Re: la meme chose
Posté par NeoX . En réponse au message Mio/MiB je ne comprends pas.. Évalué à 2. Dernière modification le 05 mars 2017 à 14:02.
faut surveiller, si c'est en permanence, ou juste parce que le 'comptage' ne s'est pas fait au meme moment ?
ou sur l'un tu mesure que le wifi,
sur l'autre le wifi et le reseau local filaire sur lequel tu fais autre chose…
[^] # Re: dd + pv
Posté par NeoX . En réponse au message fausse capacité carte memoire USB disque dur .. Évalué à 4.
et donc fdisk, gparted, et tous les outils de partitionnement voient quoi ?
8Go ou 128Go ?
car s'ils voient 8Go, bah suffit juste de faire ta partition normalement.
s'ils voient 128Go, le DD ne changera rien, la carte sera toujours annoncé comme 128Go,
par contre à toi de faire une partition de 8Go (peut-etre un peu moins)
pour rester dans le 8Go reels
[^] # Re: plsuieurs problemes
Posté par NeoX . En réponse au message Probleme install skrooge 2.3.1 ( MINT 18.1KDE ). Évalué à 2.
argh abh le probleme vient de là,
le developpeur a considéré comme acquis que qtbase-abi etait installé chez les utilisateurs, ce qui n'est pas le cas,
et il n'a pas packagé cette brique dans son PPA.
il faut donc le contacter pour lui en parler.
# le dd pour les nuls
Posté par NeoX . En réponse au message fausse capacité carte memoire USB disque dur .. Évalué à 2.
dd if=source of=destination
si tu as 2 lecteurs de cartes microSD
dd if=labonnecarte of=lamauvaisecarte
si tu n'as qu'un lecteur
dd if=labonnecarte of=/tmp/fichier_temporaire
changer la carte puis
dd if=/tmp/fichier_temporaire of=lamauvaisecarte
le chemin de la carte etant son chemin physique /dev/sdX
le X variant de a à z en fonction du nombre de disque deja present dans la machine, etc