Thursday, March 19, 2015

Liste complète des meilleurs 220 logiciels libres et gratuits classés par catégories


Logiciels gratuits

Les logiciels libres et gratuits ont connu un grand succès ces dernières années. De grandes firmes ou des individus passionnés ont mis à notre disposition des applications à la fois gratuites et d’une grande qualité. Petit à petit, plusieurs logiciels gratuits sont devenus des standards dans leurs genres. L’année 2008 était un témoin du succès de plusieurs logiciels libres comme Firefox ou Ubuntu… Les experts prévoient une disparition des applications payantes et la généralisation complète du concept « libre« . Plusieurs poids lourds de l’industrie des « softwares » commencent à croire à la puissance du libre comme Google, Apple, Adobe et même Microsoft ! Je vous présente dans cet article une liste « complète » comptant plus que 220 logiciels libres et gratuits classés par catégories. Vous pouvez la consulter pour un besoin particulier ou pour vérifier ce qu’il vous manque. Et tant que j’y suis, n’oubliez pas de mentionner (commentaire) votre application gratuite favorite ou le logiciel gratuit qui vous a rendu un grand service durant ces dernières années et que vous voudriez remercier…
Liste complète des meilleurs 220 logiciels libres et gratuits classés par catégorie :

3D & graphique :

AntiVirus :

AntiSpyware :

Bureautique :

Création Audio :

Lecteurs Audio :

1by1 – http://www.rz.uni-frankfurt.de/~pesch
Billy – http://www.sheepfriends.com/?page=billy
CoolPlayer – http://coolplayer.sourceforge.net/
DeejaySystem MK1 – http://www.deejaysystem.com…
DeliPlayer. http://www.deliplayer.com/
Foobar 2000 – http://www.foobar2000.org/
iTunes – http://www.apple.com/itunes/
Jet Audio Basic – http://www.jetaudio.com/
Mixere – http://mixere.sourceforge.net/
Mixxx – http://mixxx.sourceforge.net/
monoRAVEik – http://www.mono211.com/monoraveik…
MoreAmp – http://sourceforge.net/projects/moreamp/
Musik – http://musik.berlios.de/
musikCube – http://www.musikcube.com/
QCD Player – http://www.quinnware.com/
Songbird – http://getsongbird.com/
Sonique – http://sonique.lycos.com/
Winamp – http://www.winamp.com/
XMPlay – http://www.un4seen.com/xmplay.html
Zinf – http://www.zinf.org/

Éditeurs Audio :

Audacity – http://audacity.sourceforge.net/
AudioShell – http://www.softpointer.com/AudioShell.htm
BeSweet – http://dspguru.doom9.net/
CDex – http://cdexos.sourceforge.net/
dBpowerAMP Music Converter – http://www.dbpoweramp.com…
EAC – http://www.exactaudiocopy.de/
Encounter 2003 – http://www.waschbusch.com/
GermaniXEncoder – http://www.germanixsoft.de/
K-MP3 – http://www.katarncorp.com/
KraMixer – http://www.kramware.com/
MP3 Book Helper – http://mp3bookhelper.sourceforge.net/
MP3 Tag – http://www.mp3tag.de/
Mp3 Tag Tools – http://massid3lib.sourceforge.net/
mp3DirectCut – http://www.rz.uni-frankfurt.de/~pesch/
MP3Gain – http://www.geocities.com/mp3gain/
mp3Trim – http://www.logiccell.com/~mp3trim/
MusicBrainz – http://musicbrainz.org/
Rarewares – http://rarewares.hydrogenaudio.org/
SoundEngine Free – http://www.cycleof5th.com/en/index.htm
TagScanner – http://xdev.narod.ru/tagscan_e.htm
The GodFather – http://users.otenet.gr/~jtcliper/tgf/
TigoTago – http://www.tigotago.com/

Gravure CD/DVD :

Burn4Free – http://www.burn4free.com/
Burnatonce – http://www.burnatonce.com/
Burrrn – http://www.burrrn.net/
CDBurnerXP – http://www.cdburnerxp.se/
CDRDAO – http://cdrdao.sourceforge.net/
CDR Tools Frontend – http://demosten.com/cdrfe/
Deepburner – http://www.deepburner.com/
DVD Decrypter: http://www.dvddecrypter.com/
Easy Burning, DropCD & Audio CD – http://www.paehl.de/cdr
ImgBurn – http://www.imgburn.com/

Compression / Décompression :

Logiciels de défragmentation :

Traitement d’image et design :

Programmation :

ActivePerl – http://www.activestate.com/Products/ActivePerl
BlueJ – http://www.bluej.org/download/download.html
Crimson Editor – http://www.crimsoneditor.com/
Code::Blocks – http://www.codeblocks.org/
Context – http://www.context.cx/
Dev C++ – http://www.bloodshed.net/
Dev Pascal – http://www.bloodshed.net/
Computer Programming books – http://2020ok.com/4134.htm
Digital Mars C++ – http://www.digitalmars.com/download…
Eclipse – http://www.eclipse.org/
ExamDiff – http://www.prestosoft.com/ps.asp?page=edp…
Freepascal – http://www.freepascal.org/
JCreator LE – http://www.jcreator.com/download.htm
jEdit – http://www.jedit.org/
Metapad – http://www.liquidninja.com/metapad/
Notepad++ – http://notepad-plus.sourceforge.net/uk/site.htm
Notepad2 – http://www.flos-freeware.ch/
Open Watcom – http://www.openwatcom.org/
Pelles C – http://www.smorgasbordet.com/pellesc/index.htm
PHP Hypertext Parser – http://www.php.net/
Programmer’s Notepad – http://www.pnotepad.org/
PSPad – http://www.pspad.com/
Python – http://www.python.org/
Ruby – http://www.dm4lab.to/~usa/ruby/index_en.html
SharpDevelop – http://www.icsharpcode.net/opensource/sd/
WebMatrix – http://www.asp.net/webmatrix/
WinMerge – http://winmerge.org/

Pop-up Blockers :

Lecteurs RSS :

Systèmes d’information et monitoring :

Codecs vidéo :

Lecteurs vidéo :

Traitement vidéo :

Navigateurs Web :

Serveurs Web:

Logiciels pour Webcam :

Utilitaires de Checksum :

Utilitaires généraux et autres applications :

AdShield – http://www.lossepladsen.dk/all4you…
AnalogX – http://www.analogx.com/
AppRocket – http://www.candylabs.com/approcket/
AutoIt – http://www.hiddensoft.com/autoit3/
BISS – http://www.bluetack.co.uk/index.php
Celestia – http://www.shatters.net/celestia
CCleaner – http://www.ccleaner.com
ClipX – http://bluemars.org/clipx/
Contact – http://www.isaacboy.com/contact.htm
Cygwin – http://www.cygwin.com
Dir2HTML – http://www.pc-tools.net/win32/dir2html/
Dirkey – http://www.protonfx.com/dirkey/
EasyCleaner – http://personal.inet.fi/business/toniarts…
EditPad Lite – http://www.editpadpro.com/editpadlite.html
EssentialPIM – http://www.essentialpim.com/
Excessive-software – http://www.excessive-software.eu.tt/
Folder Size Extension – http://foldersize.sourceforge.net/
Hamsin Clipboard – http://www.iisr-cnc.com/hamsin/
HTTrack – http://www.httrack.com/
Inno Setup – http://www.jrsoftware.org/isinfo.php
KeyNote – http://www.tranglos.com/free/keynote.html
Kickjava – http://kickjava.com/books/
Language Identifier – http://www.languageidentifier.com/
Link Checker – http://www.relsoftware.com/rlc/
Memtest-86 – http://www.memtest86.com
Money Manager – http://www.thezeal.com/software/manager…
Multi Install – http://multiinstall.sourceforge.net/
MWSnap – http://www.mirekw.com/winfreeware/mwsnap.html
NetTime – http://nettime.sourceforge.net
Nullsoft Installer – http://www.nullsoft.com/free/nsis
Open Subfolder – http://www.bubblepop.com/opensubfolder…
Peerguardian – http://www.methlabs.org/
Process Explorer (aka ProcessXP) – http://www.sysinternals.com…
png2ico – http://winterdrache.de/freeware/png2ico
RegSeeker – http://www.hoverdesk.net/freeware.htm
Restoration – http://www3.telus.net/mikebike…
Startup Control Panel – http://www.mlin.net/StartupCPL.shtml
Stickies – http://finiteloop.org/~btaylor/software/stickies/
StrokeIt – http://www.tcbmi.com/strokeit/
Syncback – http://www.2brightsparks.com/freeware…
Sysinternals – http://www.sysinternals.com/
Toolbox – http://www.sil.org/computing/toolbox/
TreeSize – http://www.jam-software.com/freeware…
TuneXP – http://www.driverheaven.net/dforce/showdoc.php…
Turbo Pad – http://turbopad.sourceforge.net/
Unlocker – http://ccollomb.free.fr/unlocker/
Vim – http://vim.sourceforge.net
WeathAlert – http://www.ic.sunysb.edu/stu/msowul…
WordWeb – http://wordweb.info/free/
XP AntiSpy – http://www.xpantispy.org/
YourDir – http://www.primeoption.com.au…
Source : Forum 121space.com et tunibox.com/

Monday, March 2, 2015

SEO et Referencement: Ressources utiles pour les webmestres

SEO et Referencement: Ressources utiles pour les webmestres: Voici simplement une compilation de liens utiles ; Je la remets au goût du jour en ptite vite.
MarkUp : Permet de dessiner sur n’importe quelle page, de la sauvegarder et de la partager avec un lien en quelques instants. Très utile pour envoyer des explications par courriel.
CSSPrefixer : Ajoute les préfixes propriétaires des navigateurs à votre code standard CSS 3. Vous pouvez donc programmer conformément au standard CSS 3 sans vous soucier de chaque navigateur !
Modernizr : Une bibliothèque javascript pour détecter le support des technologies HTML de votre visiteur. Permet par exemple d’utiliser le tag <video> si elle est disponible ou sinon d’afficher le vidéo en flash.
Google Web Fonts : Utilisez facilement des polices spéciales sur votre site. J’imagine déjà tous les clients enragés de folie nous poursuivre avec des fourches pour nous faire remplacer la police de leur site par Comic Sans MS.
Font Squirrel : Vous permet d’utiliser n’importe quelle police sur votre site (oubliez IE 6 et 7).
Color Scheme Designer : Permet de définir facilement des palettes de couleurs à utiliser sur votre site ou de trouver des couleurs compatibles avec les vôtres.
MobiReady : Permet de tester votre site web sur les téléphones mobiles.
Testeur d’expression régulière (REGEX) PHP et JavaScript : Des heures de souffrance abyssale en moins…
YUI Compression : Un compresseur de CSS et de Javascript créé par Yahoo. Très utile pour réduire la taille de vos pages et protéger votre travail.

Apprentissage

WebMonkey.com : Une excellente source de nouvelles pour les webmestres. Une propriété de Wired Magazine, un de mes magazines préféré.
HTML 5 for web developpers : Une version des standards HTML 5 conçue pour les développeurs. Beaucoup plus facile à lire que la version pour les concepteurs de navigateurs.
CSS Zen Gardern : La même page HTML avec des feuilles de style (CSS) différentes. Voyez la puissance du CSS.
 

Saturday, February 14, 2015

How to structure a Sass project

One of the most useful features of Sass is being able to separate your stylesheets into separate files. You can then use the @import directive to include the source of your individual files into one master stylesheet.
But how should you structure your Sass projects? Is there a standard way of separating out your CSS files?

Basic directory structure

I like to layout my Sass projects like this:
stylesheets/
|
|-- modules/              # Common modules
|   |-- _all.scss         # Include to get all modules
|   |-- _utility.scss     # Module name
|   |-- _colors.scss      # Etc...
|   ...
|
|-- partials/             # Partials
|   |-- _base.sass        # imports for all mixins + global project variables
|   |-- _buttons.scss     # buttons
|   |-- _figures.scss     # figures
|   |-- _grids.scss       # grids
|   |-- _typography.scss  # typography
|   |-- _reset.scss       # reset
|   ...
|
|-- vendor/               # CSS or Sass from other projects
|   |-- _colorpicker.scss
|   |-- _jquery.ui.core.scss
|   ...
|
`-- main.scss            # primary Sass file

Primary stylesheet

This allows me to keep my primary Sass file extremely clean:
// Modules and Variables
@import "partials/base";

// Partials
@import "partials/reset";
@import "partials/typography";
@import "partials/buttons";
@import "partials/figures";
@import "partials/grids";
// ...

// Third-party
@import "vendor/colorpicker";
@import "vendor/jquery.ui.core";

Modules, partials, and vendor

As you can see this divides my project into three basic types of files. Modules, partials, and vendored stylesheets.
  • The modules directory is reserved for Sass code that doesn't cause Sass to actually output CSS. Things like mixin declarations, functions, and variables.
  • The partials directory is where the meat of my CSS is constructed. A lot of folks like to break their stylesheets into header, content, sidebar, and footer components (and a few others). As I'm more of a SMACSS guy myself, I like to break things down into much finer categories (typography, buttons, textboxes, selectboxes, etc…).
  • The vendor directory is for third-party CSS. This is handy when using prepackaged components developed by other people (or for your own components that are maintained in another project). jQuery UI and a color picker are examples of CSS that you might want to place in the vendor directory. As a general rule I make it a point not to modify files in my vendor directory. If I need to make modifications I add those after the vendored files are included in my primary stylesheet. This should make it easy for me to update my third-party stylesheets to more current versions in the future.

Using a base partial

In my partials directory you will also notice that I have a base partial. The purpose of this partial is to load up my Sass environment so that it's easy to construct a stylesheet.
It might look something like this:
// Use Compass ('cause it rocks!)
@import "compass";

// Font weights
$light: 100;
$regular: 400;
$bold: 600;

// Base Font
$base-font-family: sans-serif;
$base-font-weight: $regular;
$base-font-size: 13px;
$base-line-height: 1.4;

// Fixed Font
$fixed-font-family: monospace;
$fixed-font-size: 85%;
$fixed-line-height: $base-line-height;

// Headings
$header-font-weight: $bold;

@import "modules/all";
The base stylesheet sets a couple of global variables and loads up all of my Sass modules. Again modules are not allowed to contain anything that would cause CSS output when importing. Tying all of my variables and modules up into a base partial gives me access to my entire Sass environment whenever I'm setting up a new stylesheet with a single import statement. This allows me to build multiple stylesheets by importing different partials. Multiple stylesheets are handy once a project grows to a certain size.

One step further

At UserVoice we take this pattern one step further. Since we have multiple sub-projects all bundled together in a single Rails app, we bundle each sub-project into a separate top-level directory. Our stylesheet directory looks more like this:
stylesheets/
|
|-- admin/           # Admin sub-project
|   |-- modules/
|   |-- partials/
|   `-- _base.scss
|
|-- account/         # Account sub-project
|   |-- modules/
|   |-- partials/
|   `-- _base.scss
|
|-- site/            # Site sub-project
|   |-- modules/
|   |-- partials/
|   `-- _base.scss
|
|-- vendor/          # CSS or Sass from other projects
|   |-- _colorpicker-1.1.scss
|   |-- _jquery.ui.core-1.9.1.scss
|   ...
|
|-- admin.scss       # Primary stylesheets for each project
|-- account.scss
`-- site.scss
As you can see each sub-project has it's own primary stylesheet, modules, partials, and base. Vendored stylesheets are typically versioned and have their own top-level directory. This is a handy pattern to use on very large Sass projects.

Further exploration

Now that I've laid out my own method for this, you may want to explore how other people have structured their Sass projects. There's actually a lot of variation in what you can do here. And some methods may work better on different projects:
Also check out Dale Sande's excellent article, Clean out your Sass junk drawer.
  ~ Beginner, Guides and Tutorials, John W. Long

Saturday, February 7, 2015

What is Bootstrap?


  • Bootstrap is a free front-end framework for faster and easier web development
  • Bootstrap includes HTML and CSS based design templates for typography, forms, buttons, tables, navigation, modals, image carousels and many other, as well as optional JavaScript plugins
  • Bootstrap also gives you the ability to easily create responsive designs
Note What is Responsive Web Design?
Responsive web design is about creating web sites which automatically adjust themselves to look good on all devices, from small phones to large desktops.

Bootstrap History

Bootstrap was developed by Mark Otto and Jacob Thornton at Twitter, and released as an open source product in August 2011 on GitHub.
In June 2014 Bootstrap was the No.1 project on GitHub!

Why Use Bootstrap?

Advantages of Bootstrap:
  • Easy to use: Anybody with just basic knowledge of HTML and CSS can start using Bootstrap
  • Responsive features: Bootstrap's responsive CSS adjusts to phones, tablets, and desktops
  • Mobile-first approach: In Bootstrap 3, mobile-first styles are part of the core framework
  • Browser compatibility: Bootstrap is compatible with all modern browsers (Chrome, Firefox, Internet Explorer, Safari, and Opera)

Where to Get Bootstrap?

There are two ways to start using Bootstrap on your own web site.
You can:
  • Download Bootstrap from getbootstrap.com
  • Include Bootstrap from a CDN

Downloading Bootstrap

If you want to download and host Bootstrap yourself, go to getbootstrap.com, and follow the instructions there.

Bootstrap CDN

If you don't want to download and host Bootstrap yourself, you can include it from a CDN (Content Delivery Network).
MaxCDN provide CDN support for Bootstrap's CSS and JavaScript. Also include jQuery:

MaxCDN:

<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">

<!-- jQuery library -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

<!-- Latest compiled JavaScript -->
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
Note One advantage of using the Bootstrap CDN:
Many users already have downloaded Bootstrap from MaxCDN when visiting another site. As a result, it will be loaded from cache when they visit your site, which leads to faster loading time. Also, most CDN's will make sure that once a user requests a file from it, it will be served from the server closest to them, which also leads to faster loading time.

Create First Web Page With Bootstrap

1. Add the HTML5 doctype
Bootstrap uses HTML elements and CSS properties that require the HTML5 doctype.
Always include the HTML5 doctype at the beginning of the page, along with the lang attribute and the correct character set:
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
  </head>
</html>
2. Bootstrap 3 is mobile-first
 Bootstrap 3 is designed to be responsive to mobile devices. Mobile-first styles are part of the core framework.
To ensure proper rendering and touch zooming, add the following <meta> tag inside the <head> element:
<meta name="viewport" content="width=device-width, initial-scale=1">
The width=device-width part sets the width of the page to follow the screen-width of the device (which will vary depending on the device).
The initial-scale=1 part sets the initial zoom level when the page is first loaded by the browser.
3. Containers
Bootstrap also requires a containing element to wrap site contents.
There are two container classes to choose from:
  1. The .container class provides a responsive fixed width container
  2. The .container-fluid class provides a full width container, spanning the entire width of the viewport
Note: Containers are not nestable (you cannot put a container inside another container).

Two Basic Bootstrap Pages

The following example shows the code for a basic Bootstrap page (with a responsive fixed width container):

Example

<!DOCTYPE html>
<html lang="en">
<head>
  <title>Bootstrap Example</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
  <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
</head>
<body>

<div class="container">
  <h1>My First Bootstrap Page</h1>
  <p>This is some text.</p>
</div>

</body>
</html>

Try it Yourself »
The following example shows the code for a basic Bootstrap page (with a full width container):

Example

<!DOCTYPE html>
<html lang="en">
<head>
  <title>Bootstrap Example</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
  <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
</head>
<body>

<div class="container-fluid">
  <h1>My First Bootstrap Page</h1>
  <p>This is some text.</p>
</div>

</body>
</html>
</div>
 
Source: W3Schools.com