jui
16
Qui a dit qu'un programmeur savait pas dessiner?

Écrit par Jonathan | Publié le 2010-07-16

Après tout ces années que je suis dans le monde de la programmation, j'en ai presque oublié que j'étais bon en dessein. Assez pour faire carrière comme graphiste! Mais il en fût tout autre...

Mais depuis quelques années, j'ai retrouvé cette passion en m'intéressant aux designs web et à Photoshop. Sans gêne, je dois avouer que je préfère maintenant travailler avec Photoshop, que Visuel Studio. Pourquoi attendre le département qui s'occupe du graphisme pour un bouton quand on peut s'en occuper tout seul!

Si vous êtes nul en design, j'ai toutefois quelques liens intéressant pour vous aider à démarrer dans ce domaine qui fait peur parfois aux programmeurs :

http://www.istockphoto.com

Site web permettant de vendre et d'acheter des images libre de tout droit. J'ai utilisé à quelques reprises des images provenant de ce site. Je me suis inspiré parfois...

http://www.dreamstime.com/

Même principe qu'iStockPhoto. Je n'ai pas fait affaire avec eux, mais j'y vais pour chercher parfois des idées de design.

http://qbrushes.net/

Site incroyables où vous trouverez des «Brushes» pour Photoshop.

http://www.darknews.com/high-res-textures/

Sites pour des textures. Parfois, votre design a simplement besoin d'une légère texture gravier, rouille ou mûr de pierre pour être à couper le souffle.

http://sixrevisions.com/category/tutorials/

Tutoriels intéressants pour débuter le design d'un site web. Des sites de tutoriels, il en pleut sur le net! Suffit de rechercher dans Google.


avr
19
The Daily Stab : Nouvelle section à Guitare Pirate

Écrit par Jonathan | Publié le 2010-04-19

Hier soir, j'ai finalisé (partiellement) une nouvelle section à Guitare Pirate. The Daily Stab sera un site axé plus sur le métal avec des reviews d'albums et un show de radio hebdomadaire en podcast.


avr
12
On est jamais mieux servi que par soi-même!

Écrit par Jonathan | Publié le 2010-04-12

J'adore ce dicton et il m'a servit à mainte reprise. J'avais besoin récemment d'un API me permettant de raccourcir la longueur des URLs que j'envoie sur Twitter et Facebook. Quand on sait que Twitter limite à 140 caractères, chaque lettre compte.

Au lieu de chercher si TinyURL ou un autre site offrait un tel service aux développeurs, j'ai décidé de créer le mien!

Voila, SleekURL.net is alive!

Sleek URL

J'ai fait ça très simple, le besoin de départ étant de simplement de créer un API pour mes sites webs et d'offrir une interface pour la redirection.

J'ai toutefois appris beaucoup sur la réécriture d'hyperlie (url rewriting). Pour m'aider, j'ai utiliser ce module : http://urlrewriter.net/.

Pas trop compliqué à implanter et ça marche no ce matin! Reste maintenant à faire fonctionner mon API avec mes sites web et de lancer le tout sur Twitter et Facebook.


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!