buy cialis professional

Archive for the 'Uncategorized' Category

Un robot twitter avec Ruby

August 08th, 2011 | Category: Uncategorized

Rien de mieux qu’un petit robot twitter pour répondre au demandes de vos amis. Mon idée était de permettre à travers un robot de répondre à des questions mathématiques à savoir résoudre des expressions simples. du genre :

#nihedcalcul 3+5

Par la suite pour ce genre de projet, rien de mieux que Ruby qui offre une énorme bibliothèque de gem’s capable de vous aider dans presque n’importe quelle intégration.
Le résultat est ce code bien commenté (j’espère):

  1. require ‘rubygems’
  2. require ‘twitter’
  3. require ‘mysql’
  4. #configuration Oauth
  5. Twitter.configure do |config|
  6.   config.consumer_key = ‘consumer_key’
  7.   config.consumer_secret = ‘consumer_secret’
  8.   config.oauth_token = ‘oauth_token’
  9.   config.oauth_token_secret = ‘oauth_token_secret’
  10. end
  11. #instantiation des objets
  12. client = Twitter::Client.new
  13. search = Twitter::Search.new
  14. #connexion à la base de donnée
  15. dbh = Mysql.real_connect("127.0.0.1", "user", "password", "database")
  16. puts "\n"
  17. #recherche des requêtes
  18. search.containing("#nihedcalcul").result_type("recent").each do |r|
  19.   puts "#{r.from_user}: #{r.id}"
  20.   #enlèvement des caractères superflux
  21.   req=r.text.gsub(/[@%#a-zA-Z]/,"")
  22.   #recherche si la requête a été traité
  23.   res=dbh.query("select count(*) count from sa7achribtek where id=’#{r.id}’");
  24.  
  25.   if(res.fetch_hash["count"].to_s== "1")
  26.     puts "existe"  
  27.   else
  28.     puts "n’existe pas #{req}"
  29.     #Cas non traité
  30.     begin
  31.       #Répondre au tweeple
  32.       client.update("@#{r.from_user} #{req}="+eval(req).to_s)
  33.       puts("@#{r.from_user} #{req}="+eval(req).to_s)
  34.       #mecanisme d’exception de ruby
  35.     rescue Exception=>e
  36.       begin
  37.       client.update("@#{r.from_user}  yezzi e7chem")
  38.       puts("@#{r.from_user} yezzi e7chem ")
  39.       rescue Exception=>e1
  40.       end
  41.     end
  42.     dbh.query("insert into sa7achribtek values(‘#{r.id}’)");
  43.   end  
  44. end
  45. #fermeture de la base
  46. dbh.close if dbh
  47. print ‘end of work’
  48.  

j’attends vos commentaire et questions

3 comments

The iPad Orchestra

September 09th, 2010 | Category: Uncategorized

The iPad Orchestra from Alex Shpil on Vimeo.

une autre façon d’utiliser vos iPad’s. Sinon, j’aurai préféré un truc plus hard.

No comments

Année 2009

January 11th, 2010 | Category: perso,Uncategorized

Travail :

Cette année est une nouvelle étape de ma vie marquée par un changement latéral du fait que j’ai accédé au monde du job. J’ai en effet eu la chance de pouvoir travailler aussitot que j’ai été diplomé. Ce job ne répond pas à toutes mes ambitions, mais il m’a permi de connaitre certains rouages dans les domaines telecom et financier, de mème, j’ai pu participer à plusieurs formations mais aussi assister à un évènement opensource international (Solution Linux Paris). Pour la fin de l’année, je viens de réussir le concours d’ingénieur de ma Compagnie pour être titulaire. Le plus important est la satisfaction de mes supérieurs et la réussite de toutes les opérations que j’ai entrepris.

Argent :

Je suis dans une course infinie de dépenses (Hamhama et gadgets électroniques). Résultat beaucoup de poid et des lunettes de chez l’opticien. Pour cette nouvelle année, je dois prendre le compte à rebourd afin de corriger mon surplus de poid (Chocolat niet, fromage niet, charcuterie niet, biscuit niet). Ça va être difficile.

Santé :

Hamdoullah rien à signaler, à part, l’intrus de mohamed, mon collègue qui m’a tenu tête et m’a contaminé avec sa grippe porcine mais grace à ma vigilance et aux kilos de mandarine que j’ai avalé, je m’en suis sorti sans problème.

Amitié :

Après les études, chacun se retrouve isolé dans sa boite. Nous avons entrerpis durant cette année quelques sorties nostalgiques en groupe afin de se rappeler le bon vieux temps. J’ai aussi partagé des bons moments durant l’escapade à Paris avec notre bande fedora.

Amour :

Plusieurs rencontres, plusieurs Sorties, Mais une seule personne a su captiver mon coeur dernièrement et en plus une geekette comme moi. Son prénom commence par un S comme dans Gossip Girl :oops:

3 comments

Barcamp Tunisia

May 09th, 2009 | Category: Uncategorized

Aujourd’hui ce sera la première Barcamp Tunisienne organisé par Mehdi lamloum que je remercie pour cette initiative :), Je trouve que l’événement a très bien était médiatisé sur la toile par un ensemble de sites, pour plus d’information http://barcamp.org/BarcampTunisie mais aussi ce qui m’a plus c’est les discussions et débats ouvert sur les blogs et Twitter.
On espère que ça réussisse.
La date aujourd’hui
Le lieu, pôle technologique ghazela

1 comment

T-Mobile : Sing Along

May 06th, 2009 | Category: Uncategorized

Mon anniversaire

January 17th, 2009 | Category: Uncategorized

Je voudrais remercier toutes les personnes qui m’ont souhaité un joyeux anniversaire que ça soit par appel téléphonique, par sms et surtout la nouvelle tendance facebook. Maintenant que j’ai ** ans :). Je suis plus mure et je dois voir le monde d’un autre coté. Peut être il faudrais penser à de nouveaux objectifs pour les 10 prochaines années.
Je voudrais remarquer la honte que j’ai de ne pas connaitre les dates d’anniversaires des personnes qui me souhaite un joyeux anniversaire, c’est pas par mal politesse mais par oublie donc premier objectifs mettre au point un bon calendrier pour ça.

3 comments

A quoi je pense

December 30th, 2008 | Category: Uncategorized

res
Je sais pas,
pour la vie professionnel, tout est bien
pour la vie sentimental, pareil
pour la famille, pareil,
pour mon coté geek, pareil
mais, je sens qu’il y a un manque en moi que je peux pas définir.

PS : ce sont mes yeux après quelques clics avec Gimp

8 comments

Open Flash Chart

December 03rd, 2008 | Category: Uncategorized

De plus en plus de personnes veulent ajouter des courbes de statistiques sur leurs sites avec animation si possible. Reste qu’il faudrait les implémenter. La solution que je propose est une petite bibliothèque que vous pouvez utiliser avec presque tous les langage de programmation du moment ( PHP, Java, Rails, .Net, … ) et qui offre de très bon résultat.
Pour plus d’information le site de l’application est le suivant :
http://teethgrinder.co.uk/open-flash-chart/

No comments

La cause de mon prénom nihed est : نهاد بهجت

October 06th, 2008 | Category: Uncategorized

Mon père est un passionné de la culture égyptienne et vu le nombre records de visites qu’il a effectué, il a noué une très grande relation avec ce pays et surtout dans le domaine du cinéma . L’une de ces connaissances , Nihed BAHGAT, artiste spécialisé dans les décors des films égyptiens et que vous connaissez surement plusieurs de ses œuvres dont : شاهد ماشفش حاجه- المهزله- فوت علينا بكره- علشان خاطر عيونك- مطلوب للتجنيد- الزعيم- الواد سيد الشغال- خشب .
الورد
Avant même ma naissance, mon père espérait un garçon et avait décidé en hommage à son ami de me nommer Nihed, et je le remercie :).
liste de ses travaux
Présentation

2 comments

Firefox – Internet Explorer

July 09th, 2008 | Category: manga,Uncategorized

Next Page »