IT Wars
Les guerres quotidiennes d'un Responsable Informatique

Exchange 2007 server avec Mac OS ou Linux

  • geeks
  • professionnel
La connexion à Exchange server 2007 depuis Linux ou Mac OS pose pas mal de problèmes. Sous Linux Evolution n'est exploitable que jusqu'à Exchange Server 2003.
Néanmoins un collègue (merci Sébastien !) a découvert un petit outil fantastique, open-source, en java pour pallier à tous ces soucis.

Lire la suite: Exchange 2007 server avec Mac OS ou Linux

Par admin, le 02 Oct 2009 à 11:40 Trucs et astuces 3 commentaires

Google fastflip les revues de presse sous votre clavier

  • geeks
Google vient de lancer dans son lab un système de revue de presse puissant et plein de promesses qui répond au nom de fastflip.

Lire la suite: Google fastflip les revues de presse sous votre clavier

Par admin, le 15 Sep 2009 à 10:58 Trucs et astuces 0 commentaire

Acheter un téléphone sous Android pour scripter en Perl

  • geeks
  • professionnel
J'utilise depuis quelques années déjà un téléphone Blackberry, qui est vraiment très utile dans un cadre professionnel, en particulier grace au fait qu'il reçoit les mails en temps réel et que son clavier est vraiment top. Mais, le moins que l'on puisse dire est qu'il n'est pas vraiment fun, les applications genre Facebook ou AppWorld sont archi-bugée !

L'iPhone est quant à lui hyper-fun, ça tourne, y'a plein d'application payante, mais pour développer il faut MacOS l'OS des chevelus et moi je suis chauve :)

Android à l'air hyper-fun, ça tourne aussi, ça prend des photos, .... Et en plus comme c'est un système ouvert, on peut en faire ce qu'on en veut ... Et là j'ai trouvé mon bonheur : les scripts Python et Lua tournent dessus et bientôt les scripts Perl !! Que du bonheur ?!

sources Google
hello world
Par admin, le 25 Aou 2009 à 12:39 Dev 0 commentaire

Mettre a jour son status Facebook depuis Twitter

  • geeks
  • internet
Maintenant que je sais mettre à jour mon status Twitter depuis mon blog, j'aimerai mettre à jour mon status Facebook par la même occasion ... Là pas besoin de programmation : il suffit d'aller sur Facebook à l'adresse : http://apps.facebook.com/twitter


Ca installe l'application Twitter dans FB, puis quelques autorisations plus tard, apparait un bouton qui vous indique "Allow Twitter To Update Your FB Status" ... Et hop !


Maintenant, à chaque fois que je fais un nouvel article sur mon blog, mon status Twitter est mis à jour et Facebook est mis à jour par Twitter.

Vincent RABAH est à fond dans la blogosphère :)


Par admin, le 24 Aou 2009 à 17:08 Dev 0 commentaire

Twitter avec mypluxml

  • geeks
  • internet
Je voulais améliorer mypluxml (qui propulse ce blog) pour poster directement dans Twitter le titre et l'url de chaque nouvel article. Je débute en php, c'est donc pas très propre mais cela fonctionne. J'aurai préféré réaliser ça sous forme de plugin mais le temps et les compétences me manquaient.

Au début du fichier /core/lib/class.admin.php il faut ajouter :

require(PLX_DOC.'lib/twitter.class.php');


Puis j'ai ajouté les lignes suivantes après la ligne 90 :

if(write(PLX_XML.$xml,$filename)){
tags::editTags($data['tags'], $data['old_tags']);
                           
   // Ajouté par Vincent RABAH
    $VR_pattern='/[0-9]{4}\.[0-9]{3}\.(.*)\.xml/';
      preg_match($VR_pattern,$filename,$VR_title);
      $VR_title[1] = str_replace('-', ' ', $VR_title[1]);
      $VR_pattern='/\d(\d\d\d)\.[0-9]{3}\.(.*)\.xml/';
      preg_match($VR_pattern,$filename,$VR_url);
      $VR_message = "Blog update : $VR_title[1]\nhttp://www.it-wars.com/?$VR_url[1]-$VR_url[2]";
      $VR_twitter = new Twitter('username', 'password');
      $VR_status = $VR_twitter->send($VR_message);
   // Ajouté par Vincent RABAH

  return array($file, 'Article créé');
Cette classe Twitter ce télécharge a cette adresse :

http://download.nettephp.com/twitter.zip

Voilà
Par admin, le 24 Aou 2009 à 14:45 Dev 2 commentaires

Plugin Vim pour les presbytes

  • geeks
  • moi
Avec les années qui passent et comme je m'évertue à vouloir faire du développement de scripts en perl et en ruby, je constate que ma vue baisse dangereusement et souvant dans mon éditeur préféré : VIM, je ne vois plus bien sur quelle ligne se trouve mon curseur !
J'ai trouvé un plugin génial pour remédier à mon problème : highlight_current_line ! Regardez sur la capture d'écran et vous comprendrez mon soulagement ;)
Par admin, le 20 Aou 2009 à 13:08 Trucs et astuces 1 commentaire

Script ruby pour récupérer les videos sur Vimeo avec ProgressBar

  • geeks
  • internet
Il y a quelques temps je poposais un petit script pour télécharger des vidéos directement sur le site de Vimeo et les stocker sur son disque dur. Comme le temps de téléchargement peut être très long, j'y ai ajouté une progressbar !

Un petit
gem install progressbar
et roulez (J'ai testé ce script sous Linux et Windows).
#!/usr/bin/ruby

require 'rubygems'
require 'progressbar'
require 'net/http'

if ARGV.size < 1
puts "usage vimeo.rb <id_video>"
exit 1
else
id = ARGV[0]
Net::HTTP.start('www.vimeo.com') {|http|
req = Net::HTTP::Get.new("/moogaloop/load/clip:#{id}", nil)
response = http.request(req)
/<caption>(.*)<\/caption>/.match(response.body)
title = $1
/<request_signature>(.*)<\/request_signature>/.match(response.body)
signature = $1
/<request_signature_expires>(.*)<\/request_signature_expires>/.match(response.body)
signatureExp = $1
puts title
req = Net::HTTP::Get.new("/moogaloop/play/clip:#{id}/#{signature}/#{signatureExp}/?q=hd", nil)
http.request(req) { |response|
/(mp4|flv)/.match(response['location'])
ext = $1
/http:\/\/(.*\.vimeo\.com)(\/.*)/.match(response['location'])
Net::HTTP.start($1) {|http|
req = Net::HTTP::Get.new($2)
alreadyDL = 0
http.request(req) { |response|
pBar = ProgressBar.new(title,100)
size = response.content_length
File.open("#{title}.#{ext}",'w') {|file|
response.read_body {|segment|
alreadyDL += segment.length
if(alreadyDL != 0)
aPercent = (alreadyDL * 100) / size
pBar.set(aPercent)
end
file.write(segment)
}
pBar.finish
}
}
}
}
}

end
Par admin, le 24 Jui 2009 à 15:51 Dev 0 commentaire

Le fit-PC2 le rêve pour l'auto-hébergement

  • consommation électrique
  • ecologie
  • internet
  • geeks
  • virtualisation
J'ai trouvé le PC idéal pour l'auto-hébergement, le fit-PC2 (entre 6 et 10W de consommation), il repose sur un processeur atom Z530 ou Z510 suivant les versions, on le trouve à la vente dans différents pays (mais comme souvent pas en France :( ) entre 245$ et 399$ suivant la configuration.
La version précédente reposait quant à elle sur un ADM Geode 500MHz vendu aux environs de 159$ avec un consommation qui tourne dans les 5W.
En outre, les Intels Atom Z5xx sont des processeurs capables de virtualiser ! Ce qui laisse envisager des choses intéressantes en particulier dans le domaine de la redondance pour l'auto-hébergement (en ayant des sites de backup chez d'autres particuliers).
En attendant je suis en vacances et je verrai à la rentrée si je me lance ou non ?!
Par admin, le 14 Jui 2009 à 09:21 Trucs et astuces 4 commentaires

Page 1 sur 5 | suivante > | >>

20 ans d'expériences

Je m'appelle Vincent RABAH, je suis responsable informatique, achat et batiment dans une entreprise américaine basée à Rennes.
Je suis passionné par la virtualisation, les environnements linux, windows, solaris et toutes les problématiques qui entourent le PRA.
RESUME DE CARRIERE.
Mon évolution de carrière.

Mon voeux : TRAVAILLER AU BORD DE LA MER !
J'ADORE LE SUD-OUEST !

Menu / Catégories

  • Accueil
  • Virtualisation
  • Gouvernance
  • Moi
  • Ecologie
  • Dev
  • CV
  • Trucs et astuces
  • Green IT
  • Céline (Nouvelle-Zelande)
  • PowerShell pour les NULS
  • Basheries et vimZ
  • Ruby CookBook
  • Woork
  • Wiki de l'auto-hébergement
  • ExchangePedia (une mine Exchange Server)
  • Fil Rss
  • Fil Rss 2.0
  • Fil Atom

Un peu de social

Commentaires

  • 14/11/2009:
    Bonjour Vincent,
    Toujours à l'...
  • 29/10/2009:
    :( Moi qui pensais que les Kiwis etaient green com...
  • 29/10/2009:
    Ca c est loin d etre gagne. La NZ est loin derrier...

Nuage de tags

 blackberry  consommation électrique 
 css  debian 
 ecologie  geeks 
 hacking  internet 
 job  laptop 
 linux  moi 
 politique  professionnel 
 theme  vacances 
 virtualisation  wifi 
 wireless 

J'aime

Best Green Blogs

Pensées

Baudelaire : "aucune tâche n'est longue sauf celle que l'on ose commencer. Elle devient un cauchemar."

Ce blog

Ce blog est propulsé par myPluxml, il est hébergé sur un PC chez moi qui est équipé d'un processeur VIA C3 avec 256Mo de RAM et 20Go de disque dur.

Vincent RABAH.