mar
08
Nouvelle réalisation : alraso.com

Écrit par Jonathan | Publié le 2010-03-08

Vendredi dernier, c'était le kick off d'un nouveau site web que j'ai développé. Alraso.com, qui signifie «à la belle étoile», est un site web permettant de suivre l'aventure d'une famille québécoise qui partira sous peu à la conquête des mers en catamaran, dans un périple qui s'échelonnera sur plusieurs années.

Ce projet, on a commencé à le développé l'été dernier lors d'une épluchette de blé d'inde et de quelques bières. Bien qu'il reste quelques modules à développer, le produit présentement en ligne est assez complet pour suivre la fin de la construction du bateau.

Vous partez en voyage et trouvé ce site intéressant? Contactez moi et je vous ferai un magnifique package deal!

http://www.alraso.com/


fév
22
RJMusic.ca : nouvelle réalisation de ROCK IT

Écrit par Jonathan | Publié le 2010-02-22

Dernièrement, j'ai mis en ligne ma toute dernière réalisation : http://www.rjmusic.ca, le site web officiel de l'artiste Rick Joncas, qui lancera sous peu son premier album.

C'est le 2ème site web que je réalise pour un band de musique, et le premier en .NET (ma spécialité!).

Plusieurs éléments intéressants se retrouvent dans ce site :

  • Player en flash;
  • Galerie photos;
  • Magasin en ligne utilisant Paypal comme méthode de paiement;
  • Système de mailing list;
  • Feuillet de paroles virtuel (cool!);
  • et bien d'autres que j'oublie...

ROCK ON!


jan
07

Je travaille présentement à un projet où j'utilise les coordonnées latitude/longitude pour localiser un bateau sur une carte monde. En fouillant un peu, j'ai trouvé un article expliquant comment calculer en milles/kilomètres/milles nautiques la distance entre 2 points.

Latitude, Longitude, Bearing, Cardinal Direction, Distance, and C#


déc
14
L-IPSE : Lancement de notre campagne de recrutement 2.0

Écrit par Jonathan | Publié le 2009-12-14

Ça y est, L-IPSE se lance et prend le virage Web 2.0 !!!

Nous lançons aujourd'hui une campagne de recrutement basée sur les réseaux sociaux.

Nous sommes à la recherche de conseillères et conseillers de talent, intéressé(e)s à joindre notre équipe !

Pour en savoir plus sur nos besoins, et pour visualiser et participer à notre campagne de recrutement:
Notre site Web: www.L-IPSE.com
Notre microsite de recrutement: http://changetavie.L-IPSE.com
Notre compte Twitter: www.twitter.com/L_IPSE
Notre page Facebook: http://tinyurl.com/yfaeyq9
Notre blogue L-IPSE: http://L-IPSE.blogspot.com/
Notre channel YouTube: http://www.youtube.com/user/LIPSEQC

Faites circuler la bonne nouvelle !


déc
07
Dynamic meta description and keyword tags for your MasterPages

Écrit par Jonathan | Publié le 2009-12-07

Today we're going to look at a technique for dynamically inserting meta tags into your master pages. By taking control of the head tag and inserting your own HtmlMeta you can easily customise these tags.

You might have noticed that when you create a new master page in visual studio your <head> tag gets decorated with a runat="server" attribute.

Asp.net doesn't add this kind of decoration to any other html tags (although you are free to add it if you want). So what makes the head tag special?

By adding the runat="server" you're giving actually converting the control into a HtmlHead control. That doesn't particularly matter for this tutorial other than to note that given a reference to the head control you get all the extras that come with asp.net controls such as access to its controls collection.

Why would you bother?

Neither the page meta description or meta keywords tags will do much for your sites ranking so why would you take the time to do this?

Well Google has gone on record to say that the keywords tag is not taken into account when ranking your score. Honestly I don't think its worth the effort to add the keywords into sites any more. I have seen some people give the opinion that it future proofs your site and that if Google ever does implement it into the algorithm then you will be ready. That seems like a fairly weak premise to base your decision on.

The description tag on the hand can be valuable. Perhaps not for ranking well in the search engines directly but more for the social engineering aspect. When you have get your result to appear in the search engine the text displayed from your meta description could make the difference between somebody clicking your site or your competitors.

Introducing the HtmlMeta control

The HtmlMeta control lets us wrap up <meta> tags via asp.net code. To add a meta description we need to create an instance, set the name property, the content property, and then add it to the head:

1 HtmlMeta meta = new HtmlMeta();
2 meta.Name = "description";
3 meta.Content = "this is a meta description tag";
4 head.Controls.Add(meta);

Its the exact same code for the keywords tag - you just change the name.

Public Properties

Instead of copying this code in every time you want to add meta tags to your page you can wrap these two concepts up in public properties which are easy to set.

The code would go in the code-behind file for your master page and would look something like this:

01 public string MetaDescription
02 {
03     set
04     {
05         HtmlMeta meta = new HtmlMeta();
06         meta.Name = "description";
07         meta.Content = value;
08         head.Controls.Add(meta);
09     }
10 }
11   
12 public string MetaKeywords
13 {
14     set
15     {
16         HtmlMeta meta = new HtmlMeta();
17         meta.Name = "keywords";
18         meta.Content = value;
19         head.Controls.Add(meta);
20     }
21 }

If you get red squigglies under the HtmlMeta in visual studio then you have probably just forgotten to include the System.Web.UI.HtmlControls namespace that it lives in:

1 using System.Web.UI.HtmlControls;

Further reading

Source : http://runtingsproper.blogspot.com/2009/10/dynamic-meta-description-and-keyword.html


nov
17
ASP NET slideshow Control with jQuery and XML

Écrit par Jonathan | Publié le 2009-11-17

Très bon contrôle utilisant les technologies jQuery et XML.

ASP NET slideshow Control with jQuery and XML


MaximumASP

MaximumASP is offering a free hosting account so you can get started with ASP.NET 4 and Visual Studio 2010.

On this account you can test ASP.NET 4 applications in a hosting environment and try out the new publishing features with Visual Studio 2010 and the Microsoft Web Deployment Tool.

  • Windows Server 2008 R2 / IIS 7.5
  • .NET Framework 4 Beta 2
  • 1GB disk space
  • 50 MB SQL Server 2008 database
  • MS Deploy Access
  • FTP over SSL Access

The environment on which your apps will be running is a slimmed down version of our robust MaxESP platform. Experience some of the platform's features such as instant scaling, application aware load-balancing, and the IIS Remote Manager. If you like what you see during the ASP.NET 4 beta, sign up for a full account. We would love to have you.

http://aspnet4beta.maximumasp.com/


nov
06

51jQueryTips

 I found this cool eBook and wanted to share it with you all since jQuery is. more and more, become a common part of the ASP.NET Development experience.

The book includes…

· 51 Tips, Tricks and Recipes with jQuery and ASP.NET Controls eBook (PDF)

· Entire Source Code of the eBook

· Cross Browser Scripts - tested on IE 7, IE 8, Firefox 3, Chrome 2, Safari 4

· Common code that runs on ASP.NET Pages, Master Pages, and in most cases, HTML pages too.

You can read the table of contents [ HERE ]

YOU can buy the ebook [ HERE ]

Source : Misfit Geek


nov
05
Choisir le bon hébergeur...

Écrit par Jonathan | Publié le 2009-11-05

Quand approche le temps où vous devez envoyer la sauce et mettre en ligne votre nouveau site web, c'est le temps de choisir le type d'hébergement: votre sous-sol (j'y reviendrai dans un autre post) ou payer pour un hébergeur.

L'avantage premier avec un hébergeur, c'est qu'on a pas à se soucier des licence$ et de la maintenance du serveur.

Je vais vous parler des 2 hébergeurs dont j'ai fait l'essais ces dernières années.

DiscountASP.net

Un des premiers hébergeurs a qui j'ai fait confiance est DiscountASP. Je cherchais un hébergeur fiable pour héberger mon projet en .NET et après plusieurs recherche, celui-ci c'est démarqué du lot.

Avantage :

- 3 premiers mois gratuits, ce qui permet amplement de rôder votre site web;
- Le tarif de base pour l'hébergement est de 10$ (1000Mo d'espace/80Go bande passante);
- Hébergeur très fiables (1 seul attaque de type DOS en 3 ans);
- Offre pratiquement tout ce que l'on retrouve dans les derniers produits Microsoft (IIS 7.0, Framework 3.5, Silverlight etc);
- Service à la clientèle au-dessus des standards du marché.

Invonvénients :
- SQL Server est en option (10$/mois supplémentaire);
- Ajout de sous-domaine illimité en option (5$/mois supplémentaire)voulais situer sous un sous-domaine... 5$/mois;
- 1000Mo d'espace/80Go bande passante, oublié le streaming de vidéo ou autre trucs gourmant sur la bande passante;
- Hébergements pour des produits Microsoft uniquement, donc pas de PHP ou MySQL.

DiscountASP est un excellent hébergeur pour quiconque voulant héberger un portail d'information ou le site web d'une compagnie. Quand on entre par contre dans les trucs plus flyés, on se rend vite compte de ces limites...
 

IX Web Hosting

Quand j'ai adhéré à IX Web Hosting pour mon hébergement, je recherchais un hébergeur bon marché qui m'offrirait plusieurs options dont je devais payés chez le concurrent (DiscounASP). Avec IX Web Hosting, pas de taponnage. Mais attention...

Avantages :

- Tout est pratiquement illimité!!! (bande passante, espace disque, nombre de sous-domaine)
- Le tarif de base est de 3,95$/mois (avec certaines limites) mais sinon, le plan illimité, est de 7,95$/mois;
- L'hébergeur offre les produits suivant : ASP.NET (maximum Framework 2.0), PHP, Ruby on Rail, MySQL, SQL Server, phpBB etc.

Inconvénients :

- La performance n'est pas toujours au rendez-vous, les serveurs sont souvent surchargés, bref, armez-vous de patience car vous devrez communiquer souvent avec le service technique. Je dois bien avoir eu une vingtaine de chat haut en couleur avec le support à la clientèle, et étrangement, les problèmes ont disparus le jour où j'ai demandé au service à la clientèle de me rembourser et de fermer mon compte (Astuce!!!).

En conclusion, opter pour un hébergeur peut devenir un choix difficile quand vient le temps de payer pour 1 an ou 2 ans. Mais la clé lorsqu'on choisit cette option, c'est de ne pas avoir peur d'entrer en communication avec eux. Vous pouvez très bien tout en restant poli avec l'individu qui vous parle, lui faire part de votre mécontentement si des problèmes survenaient. Moi on m'a déjà dit que c'était parce que je partageais le serveur avec plusieurs personnes. Ce n'est pas mon problème!

À venir : Hébergement de sous-sol!


oct
28
Nouveaux site web... nouvelles images...

Écrit par Jonathan | Publié le 2009-10-28

Comme dit l'adage, cordonnier mal chaussé. Souvent, on cherche a trop bien faire et on passe à côté de l'essentiel...

Après plusieurs mois à se chercher une identité, Rock IT Solutions l'a enfin trouvée.

Et c'est avec fierté que je vous présente son nouveau look : un look urbain, un design branché, un site qui ROCK!

Merci à tout ceux qui nous supportent depuis le début de cette aventure!