| Accueil >> Varia >> Génie logiciel

Quelques bons hyperliens de Génie logiciel

Note: Cette page est encore horriblement inadéquate. Désolé.

Table des matières

Introduction (Qu'est-ce que cette page tente de faire, et comment?)
Information (Comment puis-je être un programmeur bien informé?)
Logiciels (Où obtenir de bons logiciels?)
Matériel (Où obtenir du bon matériel informatique?)
Services
Développement logiciel (Comment dois-je développer de bons logiciels?)


1) Introduction

Cette page est une tentative de recueillir les meilleurs liens de génie logiciel que je peux trouver. Ces liens doivent être:

1.1) Aidants. Regrouper des liens est facile. Regrouper les meilleurs est difficile.

1.2) Organisés. Si vous n'êtes pas capable de trouver rapidement ce que vous cherchez, vous ne le possédez pas vraiment.

1.3) À jour. Éliminer les liens cassés. Ajouter les liens plus récents et meilleurs lorsqu'ils apparaissent.

1.4) Commenté. Environ une phrase pour expliquer ce que c'est, et quand ça peut être utile.

1.5) Minimaliste. Tout l'essentiel, mais rien que l'essentiel.

1.6) Trié par qualité. Autant que possible, les liens dans chaque catégorie devraient être triés par ordre décroissant de qualité.

1.7) Disponibles. Conserver ces liens sur un site dupliqué.


2) Information

2.1) Liens vers des liens

Quels autres sites font ce que je tente de faire sur cette page?

Google directory for Software Engineering (Semble raisonnablement à jour et complet, mais mal organisé.)
Brad Appleton's WWW Links (Apparemment, n'est plus entretenu.)
Roger S. Pressman's Software Engineering Links (Apparemment, n'est plus entretenu.)
Construx (Avant, j'admirais beaucoup Steve McConnell, mais d'après les allures de son site web, il se dirige vers le «Côté Obscure» (site web contaminé par le jargon de marketing, nécessité de s'enregistrer pour accéder à des liens vers de l'information publique, etc.)

2.2) Nouvelles informatiques générales

«Que devrais-je lire en diagonale à tous les jours/semaines/mois pour rester à jour dans les développements technologiques?»

The Register (Nouvelles informatiques générales.)
Slashdot (Nouvelles générales, plus ou moins reliées à l'informatique. La qualité est inégale, puisque n'importe qui peut afficher un article sur presque n'importe quoi.)
ZDNet (Nouvelles techniques générales, et évaluations de produits. La pub ralentit le site. Les évaluations sont-elles impartiales?)
EG3 (Apparemment un bon portail vers les systèmes embarqués.)
WinPlanet (TODO: est-ce un bon site. Information générale, comme des évaluations de logiciels, des instructions pour faire des tâches ordinaires, etc.)
Tom's Hardware Guide
Ars Technica
Van's Hardware (Articles techniques sur le matériel. TODO: ces sites sont-ils complémentaires, ou devrais-je n'en garder qu'un? etc.)

2.3) Librairies

«Où devrais-je acheter mes livres d'informatique?»

Amazon (En ce moment, j'y achète la plupart de mes livres.)
Tech Books For Free (Plusieurs livres d'informatique gratuits et en ligne.)

2.4) Revues

«Quelles bonnes revues informatiques devrais-je lire?»

Dr. Dobb's (Articles généraux sur la programmation, code source, bon CD avec les anciens numéros.)
Embedded Systems Programming (Bonne revue mensuelle sur les systèmes embarqués, aussi disponible gratuitement en-ligne.)
MSDN (Technologies Microsoft. Appartient à Microsoft, alors on ne peut pas s'attendre à l'impartialité.)
IEEE Software (Un peu «universitaire», contenu de haut niveau. Il faut être membre de l'IEEE et payer l'abonnement pour le lire en-ligne.)
Autres revues (Cités sur Google Directory)

2.5) Maisons d'édition

«Qui édite de bons livres d'informatique?»

Addison-Wesley (La plupart de mes livres préférés en informatique sont édités par Addison-Wesley.)
Prentice-Hall
Wiley
O'Reilley (Leurs livres sont une sorte de «ligue mineure». Ils sont utiles pour en apprendre plus sur des sujets de «bas-niveau», plus éphémères.)
SEI Publications (Software Engineering Institute)
Morgan Kaufmann (Maintenant propriété de Elsevier)

2.6) Associations professionnelles

«De quelle association(s) devrais-je faire partie pour devenir un meilleur programmeur?»

IEEE Computer Society
ACM (Association for Computing Machinery)


3) Logiciels

3.1) Compendiums de logiciels

«Où aller pour obtenir de bons logiciels?»

SourceForge.net (Programmes et source pour projet Source ouvert.)
Download.com by CNET (Immense site de partagiciels à télécharger, surtout pour Windows.)
Banque de logiciels gratuits sous Linux: Freshmeat.
www.pure-mac.com (Je ne connais pas grand chose au Macintosh, mais je me suis laissé dire que c'était un site acceptable pour les Macs)

3.2) Logiciels d'exploitation

Microsoft Windows (Malheureusement, j'utilise en ce moment (2009-mars-04) Windows XP SP2. J'essaie d'éviter les mises-à-jour automatiques, tout en téléchargant les «rustines logicielles» («software patches») de temps en temps, pour tenter d'éviter les failles de sécurité graves.)
Loads of Linux Links
Linux on laptops (Un dépôt de «blogs d'installation» de Linux sur diverses marques et modèles d'ordinateurs portatifs.)
The Linux Documentation Project (avec entre autres un guide pour débutants)
Distrowatch.com (Un site qui tente de suivre les nouvelles concernant le fouillis de distributions différentes de Linux).

3.3) Progiciels

«Quels programmes utiliser pour faire telle ou telle tâche?»

Bureautique: Microsoft Office; Open Office.
Fureteur web: MS-IE; Mozilla Firefox.
Courriel: MS-Outlook; Mozilla Thunderbird.
Anti-virus: Je ne connais presque rien aux logiciels anti-virus. En m'appuyant sur quelques articles de Wikipedia et une comparaison de fiabilité inconnue, j'utilise en ce moment (2009-mars-04) NOD32. J'ai acheté et arraché AVG (ralentissait mon ordi) et Norton (horriblement lent, compliqué, et leur site web a volé mon argent sans me permettre de renouveler mon abonnement!).
Pare-feu logiciel: Zone Labs.
FTP: Filezilla
Compression de fichiers: Winzip (Approx. 40$)
Production de fichiers PDF: CutePDF Writer
Graphisme 3D: Blender (Jamais essayé, mais j'ai vu des choses étonnantes faites avec)


4) Matériel

«Sur quoi devrais-je faire rouler mes logiciels?»

4.1) Fabriquants d'ordinateurs

Dell (J'ai acheté au moins 5 Dells depuis 10 ans)
Systemax (J'ai un Systemax semi-ruggedized 14")
Lenovo (J'ai un IBM Thinkpad T41; la division Thinkpad a été vendue à Lenovo)
Sony
Toshiba
Fujitsu
Compaq-HP

4.2) Autre matériel relié aux ordinateurs

Tigerdirect.ca (Pare-feus matériels, etc.)
Canon (Imprimantes)
HP (Imprimantes)
APC (Protecteur de surtension et alimentation sans coupure. En ce moment, je suis propriétaire d'un Network SurgeArrest 7 Outlet w/Tel 120V.)


5) Services

5.1) Fournisseurs de services Internet

«Qui peut me connecter à l'Internet?»

Bell Canada (Canada)
Mediom (Ville de Québec)
Oricom (Ville de Québec)
Videotron (Province de Québec)
Earthlink (USA)

«Où devrais-je mettre mon site web?»

Il y a un fouillis d'hébergeurs web. Voici ceux que j'utilise en ce moment.
Addr.com
JustHost.com

5.2) Autres services

iana (Internet Assigned Numbers Authority. Pour savoir à qui appartient tel nom de domaine, ou pour savoir si vous devez renouveler votre nom de domaine, etc.)
DomainsAtCost.ca (Pour louer des noms de domaine)
CQ Counter Whois (Pour voir si un nom de domaine que vous voulez appartient déjà à quelqu'un)
www.mail2web.com (Pour supprimer de gros fichiers qu'on vous envoie en pièce jointe)
Opquast (Pratiques exemplaires pour l'offre de contenu en ligne)
ShieldsUP (Un service de testage gratuit. Ils sondent votre pare-feu, en cherchant des failles, et vous envoient un rapport.)


6) Développement logiciel

6.1) Programmation web

JavaScript Kit (Pour apprendre le HTML, CSS, PHP, etc.)
W3Schools Online Tutorials (Pour apprendre le HTML, CSS, PHP, etc.)
HTML Validator (mais moi j'utilise A Real Validator de Liam Quinn, car il me permet de vérifier tout mon site, hors ligne, d'un coup)
FEED Validator (for Atom and RSS and KML)
CSS Validator

6.2) Langages de programation

Site perso de Bjarne Stroustrup (L'inventeur du C++. FAQs intéressantes, autant personnelle que technique, aussi des liens C++, etc.)
Cetus Links on C++
Python.org (Le site principal pour Python.)
Cetus Links for Java

6.3) Méthodes, notations, etc.

UML Resource Page (Probablement la seule notation dont vous aurez besoin.)

| Accueil >> Varia >> Génie logiciel