Extraction de données sur Internet, une spécialité Onliners Services

25 février 2007

Spider, webcrawler, aspirateur WebOnliners Services a déjà réalisé deux prestations de récupération de données sur Internet. Une troisième prestation est en cours de négociation dans le domaine de l’immobilier. Onliners Services compte vous apporter son expertise dans ce domaine en vous apportant des services à la carte aussi bien dans le domaine des données qui vous intéresse que dans la forme de restitution : fichier Excel, fichier texte, fichier XML, base de données ou autres.

Si vous avez besoin de récupérer une quantité d’informations assez importante et de façon systématique et répétitive, vous imaginez bien qu’un programme informatique est plus à même de le faire que vous-même. Onliners Services se propose de vous réaliser cette prestation spécifique et adapatée à vos besoins. Vous pouvez par exemple récupérer quotidiennement un ensemble de données sur un domaine précis, faire l’agrégation de données récupérées sur différents sites, récupérer les adresses de tous vos concurrents ou surtout tous vos clients, … Le champ des possibles est assez important et peut vous apporter une plus value certaine dans bien des domaines.

L’équipe d’Onliners Services reste donc à votre disposition pour toute information complémentaire et vous pouvez nous contacter via les coordonnées de la page Contact.

Auriez-vous d’autres exemples de récupérations de données intéressantes? Avez-vous déjà utilisé ce genre de services?


Améliorer votre veille sur Ruby On Rails

22 février 2007

Veille Ruby On RailsStéphane, notre expert Ruby on Rails que j’ai cité à plusieurs reprises sur ce blog ou celui de Géonimmo, a accepté de nous dévoiler une partie de ses secrets : les flux RSS et les blogs qu’il suit.

Je vous livre cela sur un plateau :

Voici les flux Ruby et Rails que je suis. Je regarde régulièrement des
blogs qui ne sont pas dans la liste mais généralement les articles
ressortent dans le prermier flux de la liste de toute façon.

Je suis intéressé par d’autres flux si vous en avez :o)

Le principal. Des ajouts très fréquents. Il y a eu pas mal de spam ces derniers
temps mais ça a l’air de se calmer.
http://app.feeddigest.com/digest3/CYX9C9AVI8.rss

RubyForge
http://rubyforge.org/export/rss_sfnews.php

Plugins ajoutés à www.agilewebdevelopment.com
http://feeds.feedburner.com/RubyOnRailsPlugins

HasManyThrough (Josh Susser) : pas mal d’astuces sur ActiveRecord.
En sommeil ces derniers temps
http://blog.hasmanythrough.com/xml/rss20/feed.xml

Why The Lucky Stiff !
http://redhanded.hobix.com/index.xml

RailsTips
http://railstips.org/feed/atom.xml

CodeFluency (Bruce Williams)
http://codefluency.com/feed/atom.xml

RubyInside
http://www.rubyinside.com/feed/

PluginAWeek
http://www.pluginaweek.org/feed/

What’s new in edge rails
(ou comment être au courant des nouveautés à venir)
http://feeds.feedburner.com/RyansScraps

Merci à toi Stéphane. D’autres flux à conseiller?


Améliorer la gestion des layouts et des views en Ruby On Rails

21 février 2007

Journal RailsLors du développement de Géonimmo, nous n’étions pas contents de l’organisation de nos layouts et de nos views. Nous avons voulu faire une passe dessus afin d’améliorer cette gestion.

Notre problématique : Un look globalement identique sur toutes les pages de Géonimmo mais des parties qui sont spécifiques à certains “contrôleurs”. Nous ne voulions pas répéter dans chaque “view”, la mise en forme globale du site.

Stéphane, notre expert technique Ruby On Rails, a porté à ma connaissance un post expliquant bien le principe et ouvrant de nombreuses possibilités’intégration.

Grâce à ActiveView et la fonctionnalité Yield, vous pouvez créer une layout générale (application.rhtml) dont certains morceaux vont pouvoir être spécifiés au niveau des layouts correspondants à un controller ou au niveau d’une vue.

Imaginons que vous vouliez créer une page avec un header, un menu gauche et un contenu central. Supposons que le header est générique à toutes les vues et toutes les pages. Le contenu central est ce qui est affiché dans la vue des contrôleurs. Le menu gauche dépend, pour certaines vue, du contrôleur.

<html>
<head>
<title>Titre générique</title>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″>
<%= javascript_include_tag :defaults %>
</head>
<body>
<div id=”header”>Mon application</div>
<div id=”page_body”>
<%= (left_menu = yield :left_menu) ? left_menu : render(:partial => ’shared/left_menu’) %>
<div id=”content”>
<%= yield %>
</div>
</div>
</body>
</html>

Dans le fichier shared/_left_menu.rhtml vous mettez le contenu générique du menu gauche. Sinon, si pour un des contrôleurs, vous nécessitez un menu gauche spécifique vous aurez un fichier du style dans le répertoire views/layout :

<% content_for :left_menu do %>
<%= render :partial => ‘left_menu’ %>
<% end %>

<%= render :file => ‘layouts/application’ %>

Le menu gauche correspondra au partiel _left_menu.rhtml que vous trouverez dans le répertoire views/<controleur>. Sinon, si vous voulez un menu spécifique sur une seule vue du contrôleur, vous pouvez directement changer le menu gauche dans la vue correspondante selon le même principe:

<% content_for :left_menu do %>
<%= render :partial => ‘left_menu’ %>
<% end %>
Contenu de ma vue concernée

J’espère que ces quelques lignes vous aideront lors de la conception de pages avec Ruby On Rails. Merci à Stéphane pour le lien qu’il m’a fourni. J’essaierai de publier ici des billets comme celui-ci afin d’aider d’autres personnes qui rencontrent le même genre de situations que nous.

Est-ce ainsi que vous gérez vos layouts et vos vues en RoR?


Après-midi réservée à de la R&D sur le Bluetooth

20 février 2007

R&D sur le BlueToothCette après-midi, entre autres choses, j’ai effectué de la R&D sur le BlueTooth. Pour ceux qui ne connaissent pas cette technologie, il s’agit d’un protocole permettant de faire communiquer deux appareils électroniques sans fil. Le meilleur exemple est l’oreillette téléphonique que l’on utilise avec son téléphone portable ou encore le GPS qui communique avec son PDA. Comme vous pouvez le voir, les usages du Bluetooth sont multiples et permettent d’envisager de nouvelles fonctionalités intéressantes.

Pour certains de nos projets, nous avons pour ambition de développer des outils qui communiquent avec le Bluetooth.

Grâce à Java, il est possible de développer des programmes communicants grâce au Bluetooth. Ces programmes peuvent être même portés sur des téléphones ou PDA grâce à JavaME. La norme Java sur le Bluetooth est le JSR82. Celle-ci peut-être téléchargée sur http://jcp.org/aboutJava/communityprocess/mrel/jsr082/index.html

Pour le moment, rien n’a été développé mais ce tour d’horizon fut fort intéressant. Comme vous le constater, le périmètre d’action d’Onliners Services est très large. Toutes les technologies innovantes peuvent être étudiées.

Je vous ferai part des éventuelles avancées sur mes tests. Avez-vous des expériences dans le monde du Bluetooth dont vous pourriez-nous faire part?


Intégration de la publication de vidéos sur les plateformes spécialisées

18 février 2007

Camescope

Attention, ce billet s’oriente plutôt vers un public technique.

Dans les développements au sein d’Onliners Services, nous avons besoin d’intégrer, pour plusieurs plateformes, la publication de vidéos. Etant donné que des plateformes sont spécialisées dans ce domaine, nous aimerions plutôt publier sur ces plateformes et intégrer la visualisation sur nos plateformes. La difficulté est d’intégrer l’upload des vidéos dans nos sites. Nous n’avons pas spécialement de limitation ou de préférence quant à la plateforme de vidéo à utiliser. Cela peut être YouTube, GoogleVidéo, DailyMotion, Vpod.tv ou toute autre plateforme. L’important est que cette plateforme nous permette de publier une vidéo grâce à notre site au moyen d’API mises à disposition par les platefromes vidéos ou toute autre méthode permettant d’obtenir le même résultat. La difficulté est d’ensuite récupéré l’identifiant de la vidéo pour pouvoir l’intégrer dans nos sites.

D’après les quelques recherches que j’ai pu faire, seul Revver propose des APIs pour faire ce genre d’intégration. En connaissez-vous d’autres?

Pour résumer la problématique :

Connaissez-vous une manière d’intégrer une vidéo sur une plateforme de publication de vidéos et de récupérer les informations permettant d’afficher cette vidéo ensuite?


Le blog pro en apporteur d’affaires, une réalité!

16 février 2007

Prospect, futur clientDepuis que j’ai démarré ma démarche “blogosphérique”, je suis surpris de la puissance de cet outil et par son intérêt tant du point de vue humain que professionnel. Aujourd’hui, j’en ai un autre exemple.

Depuis que j’ai commencé mon activité Onliners Services (en Janvier2007), je n’ai fait encore aucune prospection. Mais la visibilité que j’ai acquis grâce au blog (Géonimmo en l’occurence) m’a permis d’être approché par des concurrents, des partenaires potentiels et aussi par des prospects.

En effet, aujourd’hui, un prospect de Perpignan m’a proposé que l’on se rencontre pour étudier son projet. Bien évidemment, par souci de confidentialité, je ne rentrerai pas dans le détail du projet.

Je suis ravi que mes blogs  me donnent de telles opportunités. Même si l’affaire ne se concluait pas, l’échange avec ce porteur de projet me sera forcément bénéfique.

Il doit me recontacter très prochainement pour définir d’un rendez-vous. Affaire à suivre…


Visite virtuelle des bureaux

12 février 2007

Cet après-midi, comme je vous l’avais dit, je suis retourné finir de monter les 4 bureaux. En avant première, vous pouvez voir mes bureaux dans la petite vidéo ci-dessous. C’est très rudimentaire et peu meublé mais il faut commencer petit.

Comme vous pouvez le voir, il pleut… c’est rare par ici à Perpignan. C’est le deuxième jour de pluie que je vois depuis 1 mois et demi que je suis là.

En rentrant dans le local, vous voyez un premier espace qui peut être utilisé pour faire un secrétariat. Derrière la cloison en bois, une pièce un peu plus grande sera l’Open Space Onliners Services. Vous avez noté la climatisation que j’ai pris soin de filmer. Cet élément a été important dans le choix du local. Je craignais sinon que l’été soit douloureux… Essayons donc de mettre toutes les conditions de notre côté.


Une nouvelle étape dans la vie de l’entreprise

12 février 2007

Un pas pour l’entrepriseC’est avec une certaine fierté que je vous annonce que j’ai pris possession de mes nouveaux locaux pour Onliners Services. Cela vous parait peut-être dérisoire, mais moi, j’ai l’impression d’avoir fait un pas de plus dans la vie de l’entreprise.

Lors des soldes, j’avais acheté 4 bureaux chez BUT. Ce matin, avec mon épouse, nous avons commencé à les monter. En ce début d’après midi, je vais y retourner avec ma visseuse. J’aimerai rendre les lieux relativement conviviaux avec le minimum de moyens (dans un premier temps).

J’ai déjà lancé la procédure pour avoir Free (sans passer par France Telecom). J’espère que la procédure va être rapide contrairement à d’habitude. Mais bon, il ne faut pas trop rêver.

A suivre…


Onliners Services s’installe

7 février 2007

Aménagement des bureauxDemain, je signe le bail pour un local qui nous servira de bureaux. Ce local de 35 m2 marque le pas d’une étape dans la vie de Onliners Services. L’activité croissante m’oblige à m’entourer de collaborateurs(trices) et donc à prendre des locaux. C’est plutôt une bonne nouvelle après un mois d’activité.

A partir de début avril, vous pourrez nous rendre visite au 26, rue Ernest Renan à Perpignan. Je ne prévois pas de m’y installer tout de suite car je travaille encore seul (de chez moi) en attendant les renforts.

Nous sommes juste à côté d’une société qui fait aussi des sites Internet et pleins d’autres choses. Je pense que cela ne peut qu’être bénéfique pour nos deux activités. J’espère que nous pourrons collaborer ensemble afin que chacun puisse profiter des compétences particulières de l’autre.

Un magasin de maintenance informatique est également tout près. Nous allons bientôt appeler ce quartier : la “Perpignan Vallée” !!!


Bienvenue sur le blog de Onliners Services

7 février 2007

Logo Onliners ServicesBienvenue à ceux qui suivaient déjà l’aventure Onliners Services sur le blog de Géonimmo ainsi qu’à toutes les nouvelles personnes. J’ai décidé de créer un blog réservé à l’activité “Services” de Onliners Services. Jusqu’à maintenant, j’utilisais le blog de Géonimmo pour parler de mes avancées de Onliners Services.

Ces derniers temps, les billets ne concernaient pratiquement plus qu’Onliners Services et son corps de métier le service  informatique. Je préfère donc séparer les deux activités pour que les choses soient plus claires pour tout le monde.

Dans les prochains billets, je vous présenterai l’historique de Onliners Services ainsi que son activité.

A suivre…