Comme chaque année, le groupe EMJ propose un stage au sein de son service informatique.
Nos locaux sont situés dans la zone d'activité(s?) de Villemandeur (Loiret).
http://maps.google.fr/?ie=UTF8&ll=47.976119,2.721756&spn=0.0(...)
Notre service informatique est très réduit (3 personnes) et nous gérons un parc de 280 machines dispersées sur 29 sites. Ces 29 sites sont principalement des magasins de motoculture.
Nous ne visons pas de profil particulier (type de formation, niveau d'étude, expérience, etc). Notez cependant que nous ne pouvons rien proposer dans le (…)
Forum général.général Anti-spam juridique
Bonjour à tous,
c'est décidé, je porte plainte contre une personne physique pour cause de spam. Je viens de recevoir pour la 3ème fois une proposition commerciale venant de cette personne, malgré ma demande de ne plus faire partie de sa liste. C'est mon adresse email personnelle, pour les assurances AXA. Ce type a collecté mon adresse dans le fichier d'une association qui n'a aucun rapport avec l'objet de ces emails.
Bon, outre le fait que c'est une tête de (…)
c'est décidé, je porte plainte contre une personne physique pour cause de spam. Je viens de recevoir pour la 3ème fois une proposition commerciale venant de cette personne, malgré ma demande de ne plus faire partie de sa liste. C'est mon adresse email personnelle, pour les assurances AXA. Ce type a collecté mon adresse dans le fichier d'une association qui n'a aucun rapport avec l'objet de ces emails.
Bon, outre le fait que c'est une tête de (…)
Forum général.général Fournisseur de service anti-spam
J'utilise depuis des années lost-oasis à titre personnel car leur système anti-spam est très efficace. Sur 2000 à 5000 spams quotidiens (2000 en semaine, 5000 le samedi et le dimanche) il ne m'en reste qu'une cinquantaine. Pas mal. Leur système basé sur la vérification de l'existence de l'expéditeur supprime quelques rares emails légitimes, dont la plupart sont des emails d'activation de compte de forum ou des choses du genre. Pas bien grave mais problématique de temps en temps. En tout (…)
Forum général.cherche-logiciel Générateur de rapport (reporting)
Bonjour,
je suis en train de progressivement supprimer Crystal Report dans notre entreprise. Ce n'est pas une mince affaire mais il ne reste "plus que" le logiciel de gestion qui l'utilise. C'est un logiciel dont nous gérons le code, donc pas de problème pour utiliser autre chose que Crystal Report. Les autres rapports sont pour le moments fait avec de bêtes programmes en php, accessibles depuis un serveus web. Plus simple et plus souple que Crystal Report, mais pas top.
(…)
je suis en train de progressivement supprimer Crystal Report dans notre entreprise. Ce n'est pas une mince affaire mais il ne reste "plus que" le logiciel de gestion qui l'utilise. C'est un logiciel dont nous gérons le code, donc pas de problème pour utiliser autre chose que Crystal Report. Les autres rapports sont pour le moments fait avec de bêtes programmes en php, accessibles depuis un serveus web. Plus simple et plus souple que Crystal Report, mais pas top.
(…)
Forum Programmation.ruby Afficher les messages d'erreur
Bonjour,
j'ai un petit problème de compréhension. J'intercepte une erreur avec un "rescue SystemCallError" afin d'effectuer certains traitements, mais je voudrais également afficher le message d'erreur natif de Ruby. J'ai vu qu'il faut mettre un "raise" mais ça ne donne rien.
J'ai essayé en mettant juste "raise" là où je l'ai indiqué en commentaire, mais je n'ai rien (…)
j'ai un petit problème de compréhension. J'intercepte une erreur avec un "rescue SystemCallError" afin d'effectuer certains traitements, mais je voudrais également afficher le message d'erreur natif de Ruby. J'ai vu qu'il faut mettre un "raise" mais ça ne donne rien.
require 'fileutils'
begin
FileUtils.copy_file( "source", "dest" )
rescue SystemCallError
ma_fonction()
puts "ici j'aimerais afficher le message d'erreur donné par Ruby"
#raise
end
J'ai essayé en mettant juste "raise" là où je l'ai indiqué en commentaire, mais je n'ai rien (…)
Forum général.général Mise en place de Puppet: problème de certificats
Bonjour,
je suis en train de tester Puppet. J'ai vu ici des commentaires favorables alors je teste :-)
Je n'arrive pas à le faire fonctionner entre deux hôtes qui ne sont pas sur le même site. J'ai le maître qui est sur un site, les esclaves sur x sites. La communication passe bien, mais j'ai toujours le message "Certificates were not trusted: hostname was not match with the server certificate".
J'ai suivi ce qui est indiqué ici http://reductivelabs.com/trac/puppet/wiki/RubySSL-2007-006mais rien (…)
je suis en train de tester Puppet. J'ai vu ici des commentaires favorables alors je teste :-)
Je n'arrive pas à le faire fonctionner entre deux hôtes qui ne sont pas sur le même site. J'ai le maître qui est sur un site, les esclaves sur x sites. La communication passe bien, mais j'ai toujours le message "Certificates were not trusted: hostname was not match with the server certificate".
J'ai suivi ce qui est indiqué ici http://reductivelabs.com/trac/puppet/wiki/RubySSL-2007-006mais rien (…)
Forum Linux.général Emplacements des scripts et configurations
Bonjour,
je suis souvent perplexe face à la foulitude de manières de faire entre chaque administrateur système. Ma question du jour porte sur les emplacements que vous utilisez pour placer des programmes, scripts et fichiers de configuration maisons. Je parle là de programmes non standards, par exemple un script de sauvegarde et son fichier de configuration.
Les choix classiques pour les programmes et scripts sont:
- /bin ou /sbin (en principe uniquement si nécessaire au démarrage de la machine, mais (…)
je suis souvent perplexe face à la foulitude de manières de faire entre chaque administrateur système. Ma question du jour porte sur les emplacements que vous utilisez pour placer des programmes, scripts et fichiers de configuration maisons. Je parle là de programmes non standards, par exemple un script de sauvegarde et son fichier de configuration.
Les choix classiques pour les programmes et scripts sont:
- /bin ou /sbin (en principe uniquement si nécessaire au démarrage de la machine, mais (…)
Forum général.cherche-matériel Recherche de retour d'expérience: ordinateurs de poche
Bonjour,
je vais bientôt avoir à sélectionner un premier modèle d'ordinateur de poche qui soit capable de lire les codes barre, et qui soit équipé de WiFi. Il existe une foulitude de modèles et le moins qu'on puisse dire c'est que les spécifications sont données au compte goutte: il faut une bonne dizaine de minutes pour comprendre si tel ou tel modèle est équipé de ce que je souhaite.
La plupart des PDA dits professionnels sont livrés avec Windows CE. (…)
je vais bientôt avoir à sélectionner un premier modèle d'ordinateur de poche qui soit capable de lire les codes barre, et qui soit équipé de WiFi. Il existe une foulitude de modèles et le moins qu'on puisse dire c'est que les spécifications sont données au compte goutte: il faut une bonne dizaine de minutes pour comprendre si tel ou tel modèle est équipé de ce que je souhaite.
La plupart des PDA dits professionnels sont livrés avec Windows CE. (…)
Forum Programmation.ruby Accéder à une variable par son nom
Je n'arrive plus à retrouver comment on utilise une chaîne de caractère pour l'utiliser comme nom de variable. J'explique avec un morceau de code:
Ca me donne trois fois "string", ce qui est logique dans le cas présent. Ce que je souhaite avoir c'est "fixnum, string, nil". Mais je ne retrouve pas comment transformer une chaîne en "nom de variable".
var1 = 123
var2 = "abc"
var3 = nil
%w{ var1 var2 var3 }.each { |nom| puts nom.type }
Ca me donne trois fois "string", ce qui est logique dans le cas présent. Ce que je souhaite avoir c'est "fixnum, string, nil". Mais je ne retrouve pas comment transformer une chaîne en "nom de variable".
Forum Linux.général Sticky bit
Forum Linux.général Monter une image-disque sans être root
J'utilise Etch. Je souhaite monter des images de disques (Qemu et vmware, mais c'est valable pour n'importe quoi) sans être root.
En étant root je fais:
Facile.
Sans être root, je n'ai pas trouvé.
Je peux ajouter l'utilisateur au groupe 'disk' mais ça lui ouvre les droits de lecture/écriture sur tous les disques. Pas terrible :-)
J'ai essayé avec PAM sans succès. Je suppose que (…)
En étant root je fais:
# losetup -f
--> /dev/loop4
# losetup --offset 32256 /dev/loop4 /chemin/disque_virtuelt.dat
# mount /dev/loop4 /mnt
Facile.
Sans être root, je n'ai pas trouvé.
Je peux ajouter l'utilisateur au groupe 'disk' mais ça lui ouvre les droits de lecture/écriture sur tous les disques. Pas terrible :-)
J'ai essayé avec PAM sans succès. Je suppose que (…)
Forum Programmation.ruby Expressions régulières
Bonjour,
j'ai un soucis avec des expressions régulières Ruby. Je n'ai jamais réussi à avoir une chaîne vide en cas de non correspondance... uniquement si la chaîne vient d'un fichier (?!)
Par exemple je souhaite lire un fichier de configuration structuré comme suis:
La dernière ligne contient volontairement une erreur. Il manque le signe '='.
Si je veux lire le nom du paramètre (en supprimant (…)
j'ai un soucis avec des expressions régulières Ruby. Je n'ai jamais réussi à avoir une chaîne vide en cas de non correspondance... uniquement si la chaîne vient d'un fichier (?!)
Par exemple je souhaite lire un fichier de configuration structuré comme suis:
# commentaire
PARAMETRE = VALEUR
AUTRE_PARAMETRE = AUTRE_VALEUR
ENCORE_UN = 123 # commentaire
UNE_RUSE AHAH
La dernière ligne contient volontairement une erreur. Il manque le signe '='.
Si je veux lire le nom du paramètre (en supprimant (…)
Forum général.hors-sujets serveurs dédiés - recherche hébergeur genre OVH
Bonjour à tous,
nous avons en France quelques très bons hébergeurs pour des serveurs dédiés. Si on n'a pas besoin de service ni de garantie de fonctionnement, OVH est probablement le top question rapport qualité/prix. Si vous connaissez un autre "genre OVH" en France je suis curieux aussi, mais je ne pense pas être passé à côté :-)
Je recherche depuis pas mal de temps un équivalent à OVH situé à l'étranger. En Europe de préférence, mais je ne vais (…)
nous avons en France quelques très bons hébergeurs pour des serveurs dédiés. Si on n'a pas besoin de service ni de garantie de fonctionnement, OVH est probablement le top question rapport qualité/prix. Si vous connaissez un autre "genre OVH" en France je suis curieux aussi, mais je ne pense pas être passé à côté :-)
Je recherche depuis pas mal de temps un équivalent à OVH situé à l'étranger. En Europe de préférence, mais je ne vais (…)
Forum Linux.général loop défectueux sous Debian ?
Bonjour,
j'ai déjà posté quelque chose sur un problème que j'ai avec le module loop sous Debian (http://linuxfr.org/comments/935592.html). Je pensais que ça venait de ntfs-3g mais je n'avais probablement pas les yeux en face des trous.
Si je monte un système de fichiers via loop, je ne peux pas écrire dedans "massivement". J'ai fait pas mal de tests et rien à faire avec Debian. Par contre ça fonctionne avec Fedora Live. Fichtre.
J'ai testé avec Debian Etch 32 et (…)
j'ai déjà posté quelque chose sur un problème que j'ai avec le module loop sous Debian (http://linuxfr.org/comments/935592.html). Je pensais que ça venait de ntfs-3g mais je n'avais probablement pas les yeux en face des trous.
Si je monte un système de fichiers via loop, je ne peux pas écrire dedans "massivement". J'ai fait pas mal de tests et rien à faire avec Debian. Par contre ça fonctionne avec Fedora Live. Fichtre.
J'ai testé avec Debian Etch 32 et (…)
Forum Linux.général loop et ntfs-3g
Bonjour à tous,
j'ai une surprise en combinant 2 outils: loop et ntfs-3g
L'écriture massive de données plante le programme, et parfois même la machine.
Si je monte "normalement" une partition NTFS et que j'écris dedans, pas de problème:
# mount -t ntfs-3g /dev/sdd1 /mnt/
# dd if=/dev/zero of=/mnt/bidon bs=1M count=1000
Si j'écrit vers une partition montée en loopback, pas de problème:
# losetup /dev/loop0 /dev/sdd2
# dd if=/dev/zero of=/dev/loop0 bs=1M count=1000
Par contre, si je combine les deux, ça (…)
j'ai une surprise en combinant 2 outils: loop et ntfs-3g
L'écriture massive de données plante le programme, et parfois même la machine.
Si je monte "normalement" une partition NTFS et que j'écris dedans, pas de problème:
# mount -t ntfs-3g /dev/sdd1 /mnt/
# dd if=/dev/zero of=/mnt/bidon bs=1M count=1000
Si j'écrit vers une partition montée en loopback, pas de problème:
# losetup /dev/loop0 /dev/sdd2
# dd if=/dev/zero of=/dev/loop0 bs=1M count=1000
Par contre, si je combine les deux, ça (…)