Nous recherchons un nouveau développeur(se) pour rejoindre notre équipe à Lausanne, en Suisse.
MNC Mobile News Channel SA, une entreprise de Alcatel-Lucent, développe une plate-forme technique connectée aux opérateurs mobiles, utilisée pour traiter et transmettre des SMS, des MMS, des pages Internet Mobile, et fournir des applications smartphone. Elle a une grande variété de clients, des opérateurs aux entreprises marketing, clubs de sport et entreprises actives dans le domaine des loisirs, et c'est un des acteurs-clé sur le marché en (…)
Forum Programmation.java Mettre un objet "end of stream" dans une queue paramétrée
J'utilise une BlockingQueue[1] pour implémenter un traditionnel producteur-consommateur en java 1.5. Afin d'être un bon gars, je termine le consommateur lorsqu'il voit un objet end of stream(voir la doc pour l'explication de l'intérêt de l'objet end of stream). Mon problème, c'est que je veux rendre ma classe qui wrappe le consommateur générique (pour éviter des casts aux utilisateurs de ma classe) ; e.g. au lieu de spécifier une interface pour les objets à ajouter dans la queue (ou (…)
Forum Programmation.perl Un "ls -rtl" récursif
J'utilise énormément ls -rtl pour visualiser plus rapidement les derniers fichiers modifiés dans un répertoire : ça permet facilement de voir les derniers fichiers de conf modifiés, les derniers fichiers de log créés, etc. Mais comment faire cela récursivement ? Je n'ai trouvé aucune commande pour le faire, alors je l'ai fait moi-même en Perl :
http://zarb.org/~gc/html/find_recent.html(...)
Peut-être que ça en aidera d'autres...
http://zarb.org/~gc/html/find_recent.html(...)
Peut-être que ça en aidera d'autres...
Forum général.hors-sujets Le SHOULD des RFC il pue du bec
Juste un petit râle au passage sur le SHOULD des RFC.
En l'occurrence, la RFC 2616 sur HTTP précise, pour le statuscode 301 Moved Permanently :
The requested resource has been assigned a new permanent URI and any future references to this resource SHOULD use one of the returned URIs.
Je rappelle la signification de ce genre de terme dans les RFC : toute implémentation doit satisfaire à tous les MUST sinon elle n'est pas "compliant". Une implémentation qui satisfait (…)
En l'occurrence, la RFC 2616 sur HTTP précise, pour le statuscode 301 Moved Permanently :
The requested resource has been assigned a new permanent URI and any future references to this resource SHOULD use one of the returned URIs.
Je rappelle la signification de ce genre de terme dans les RFC : toute implémentation doit satisfaire à tous les MUST sinon elle n'est pas "compliant". Une implémentation qui satisfait (…)
Forum Programmation.shell Un find en bash
Bash est horrible. Si vous avez besoin de find en bash un jour, autant vous économiser la souffrance (bon c'est une version sans organe de find mais ça fait la fonction essentielle au moins) :
-=-=---=-=---=-=---=-=---=-=--
#!/bin/sh
# sh_find <directory> <filename>
sh_find() {
if [ -n "$2" ]; then [ -r $1$2 ] && echo $1$2; else echo "$1"*; fi
for i in "$1"*; do
[ -d $i ] && sh_find $i/ $2
done
}
sh_find $1 $2
-=-=---=-=---=-=---=-=---=-=--
(la (…)
-=-=---=-=---=-=---=-=---=-=--
#!/bin/sh
# sh_find <directory> <filename>
sh_find() {
if [ -n "$2" ]; then [ -r $1$2 ] && echo $1$2; else echo "$1"*; fi
for i in "$1"*; do
[ -d $i ] && sh_find $i/ $2
done
}
sh_find $1 $2
-=-=---=-=---=-=---=-=---=-=--
(la (…)
Forum général.général l'utilité d'un firewall
De nos jours, et particulièrement en ces temps d'upgrade de Windows XP avec le SP2, on entend parler de l'extrême importance d'avoir un firewall sur sa machine.
Personnellement, je comprends parfaitement l'utilité d'un firewall placé sur un serveur d'entreprise, afin que certains ports derrière lesquels se trouvent des services qui peuvent potentiellement présenter un jour un problème de sécurité, soient en accès restreint (par exemple sur une liste précise d'IPs de clients de l'entreprise).
Par contre, là où je ne (…)
Personnellement, je comprends parfaitement l'utilité d'un firewall placé sur un serveur d'entreprise, afin que certains ports derrière lesquels se trouvent des services qui peuvent potentiellement présenter un jour un problème de sécurité, soient en accès restreint (par exemple sur une liste précise d'IPs de clients de l'entreprise).
Par contre, là où je ne (…)
Forum Astuces.divers [Éditeur/Emacs] Digests sous Gnus
Sous Gnus (mail/news avec Emacs), tu marques les articles désirés avec "#" puis tu fais "S O m": ça assemble les articles en un "digest" que tu peux envoyer à qui tu veux ; quand tu reçois un digest, tu fais "C-d" pour consulter les articles séparément.
Forum Programmation.autre Valider l'XML : DTD contre Schemas
J'aimerais savoir si les pros de la validation du XML pensent comme w3schools, à savoir que les Schemas sont bien mieux que les DTD pour décrire un type de document XML valide ? Je ne cite pas les raisons de w3schools pour vous laisser exprimer librement votre point de vue.
Petite note amusante : Schemas a été proposé par Microsoft et est devenu une recommendation officielle du W3C (comme quoi..).
Petite note amusante : Schemas a été proposé par Microsoft et est devenu une recommendation officielle du W3C (comme quoi..).
Forum LinuxFr.bug wap : pas de & dans les adresses car c'est de l'xml
Lorsqu'on browse la news "Sortie de la première version stable de OpenSSI", avec le wmlbrowser ça ne fonctionne pas car il y a un & dans une adresse, qui devrait être écrit & car c'est de l'xml (par contre le browser de mon SonyEricsson K700 est tolérant à ce problème).
Forum LinuxFr.bug wap : le wml ne connaît pas le tag acronym
Lorsqu'on browse la news "Sortie de la première version stable de OpenSSI" (avec le wmlbrowser pour mozilla par exemple, très pratique pour les tests) (attention si vous l'installez, vous devez être root pour exécuter le .xpi) on a une erreur de parsing XML car <acronym> est invalide pour la DTD choisie.
Forum Programmation.autre Pour apprendre à programmer
Je me pose la grave question suivante : quel est le/les langages à utiliser/conseiller pour apprendre à programmer ?
Il y a de nombreuses approches :
- certains diront qu'il faut un langage proche des mathématiques, pour insister sur l'aspect logique plutôt que l'aspect "technique" de la programmation, pour que ce soit presque "transparent" pour le débutant ; c'est l'esprit des cours que j'ai suivi à l'Insa de Rennes avec le Scheme, et ça avait le don d'énerver quasiment tous (…)
Il y a de nombreuses approches :
- certains diront qu'il faut un langage proche des mathématiques, pour insister sur l'aspect logique plutôt que l'aspect "technique" de la programmation, pour que ce soit presque "transparent" pour le débutant ; c'est l'esprit des cours que j'ai suivi à l'Insa de Rennes avec le Scheme, et ça avait le don d'énerver quasiment tous (…)
Forum Programmation.python de la puissance de (beep) pour trouver un truc simple en 2 minutes
Je viens d'écrire un one-liner en Perl pour trouver la solution au problème suivant : lorsqu'un projet Java utilise ant pour le build, si la déclaration du package ne correspond pas au répertoire dans lequel est le fichier source, à chaque invocation de ant ce fichier sera recompilé ; mais comme ant ne montre pas ce qu'il compile avec détail, on ne sait pas quel fichier source est le fautif.
Et hop :
for i in `find -name *.java`; do
(…)
Et hop :
for i in `find -name *.java`; do
(…)
Forum LinuxFr.bug wap : bug lié à l'encoding
J'ai essayé la version wap sur mon nokia 3100 et chaque accent foire (et en plus bouffe plusieurs caractères à sa suite). Il semble que l'encoding du document XML doive être géré au niveau du terminal (du portable), j'ai donc essayé avec le même document mais en spécifiant iso-8859-1 au lieu de iso-8859-15 et là miracle ça fonctionne. Je ne sais pas si je suis le seul dans ce cas, et l'utilité réelle d'utiliser latin15, mais peut-être serait-il utile de (…)