background preloader

What is free software?

What is free software?
“Free software” means software that respects users' freedom and community. Roughly, it means that the users have the freedom to run, copy, distribute, study, change and improve the software. Thus, “free software” is a matter of liberty, not price. To understand the concept, you should think of “free” as in “free speech,” not as in “free beer.” You may have paid money to get copies of a free program, or you may have obtained copies at no charge. We campaign for these freedoms because everyone deserves them. “Open source” is something different: it has a very different philosophy based on different values. The Free Software Definition The free software definition presents the criteria for whether a particular software program qualifies as free software. The four essential freedoms A program is free software if the program's users have the four essential freedoms: [1] The freedom to run the program as you wish, for any purpose (freedom 0). Free software can be commercial Copyleft History

Le logiciel | Site personnel de Christian Braesch Un logiciel est défini comme étant un ensemble de programmes, procédés et règles, et éventuellement de la documentation, relatifs au fonctionnement d'un ensemble de traitement de données ». Le rôle du logiciel est de remplacer ou d’assister l’homme dans la réalisation de tâches spécifiques. Face à l’évolution de l’informatique, une nouvelle science, le génie logiciel, a vu le jour pour rationaliser la réalisation des logiciels et leur suivi. Le génie logiciel (Jacques Printz, Ian Sommerville) propose différentes méthodes, techniques et outils pour industrialiser la production de logiciels. Le logiciel est un produit ... Un logiciel est un produit car il est le résultat d'un processus de réalisation qui met en œuvre des ressources humaines de haute qualification et parfois en nombre important (certains projets informatiques impliquent plusieurs centaines de personnes, en particulier les grands projets militaires ou spatiaux). Le logiciel est un produit spécifique ...

Reset the Net XML en quelques mots Ce tutoriel expose les bases de ce qu'il est nécessaire de connaître quand on doit aborder un document XML. Nous allons commencer par décrire en quoi consiste le format, continuer en décrivant quelles sont les briques qui constituent un document XML, voir quels sont les formats qui permettent de définir de nouveaux langages XML et enfin décrire le principe de la transformation d'XML, un processus qui est au cœur de la portabilité de ce format. Sommaire du document Qu'est-ce qu'XML ? signifie eXtensible Markup Language : en français, c'est un langage de balisage extensible. C'est un langage : Cela signifie que ce format de fichier est conçu pour transmettre des informations. C'est un langage de balisage : Cela signifie qu'on accole aux données des « étiquettes » qui qualifient leur contenu. C'est un langage extensible : Il ne faut en fait pas parler de langage XML au singulier, mais bien de langages au pluriel. À quoi ça ressemble ? Exemple de fichier XML <? Dans le détail... nœuds Le prologue XPath

Securing your wallet Like in real life, your wallet must be secured. Bitcoin makes it possible to transfer value anywhere in a very easy way and it allows you to be in control of your money. Such great features also come with great security concerns. At the same time, Bitcoin can provide very high levels of security if used correctly. Be careful with online services You should be wary of any service designed to store your money online. Small amounts for everyday uses A Bitcoin wallet is like a wallet with cash. Backup your wallet Stored in a safe place, a backup of your wallet can protect you against computer failures and many human mistakes. Backup your entire wallet Some wallets use many hidden private keys internally. Encrypt online backups Any backup that is stored online is highly vulnerable to theft. Use many secure locations Single points of failure are bad for security. Make regular backups Encrypt your wallet Never forget your password Use a strong password Offline wallet for savings Hardware wallets

Comment sauvegarder ses données en toute simplicité Qui n’a jamais perdu, à cause d’une mauvais manipulation, d’une panne, voire d’un piratage ou d’un vol, toutes ses données ? Il suffit de quelques secondes pour que vos photos, sons, vidéos et documents divers partent en fumée. Dans ce cas là, deux solutions : soit vous les avez perdus à jamais, soit vous avez pris vos précautions, et vous les avez sauvegardés ailleurs. Non, sauvegarder vos données (régulièrement) n’est pas une perte de temps, bien au contraire. Il y a encore peu, il vous fallait utiliser toute une armada de DVD, de CD-R, voire… de disquettes (pour les plus “anciens”). Aujourd’hui, le progrès vous permet de préserver vos fichiers d’une façon bien moins fastidieuse - simple, rapide et (relativement) économique. Concrètement, plusieurs solutions s’offrent à vous : la copie manuelle sur support physique, les logiciels de sauvegarde automatisés, la copie des données sur un serveur (FTP, NAS), ou le stockage dans le Cloud. Sauvegarde physique En réseau Dans les nuages

Bitcoin Beginners FAQ- blockchain.info What is Bitcoin? In layman's terms, Bitcoin is a digital currency based on strong cryptographic principles, and designed to enable users to send money over the Internet without needing a credit card or bank account. Please see: Who runs Bitcoin? What is the company behind Bitcoin? In short, no one runs Bitcoin. What is a Bitcoin address? A Bitcoin address is a unique identifier which allows you to receive Bitcoins. Please verify that you have copied the destination address exactly before sending Bitcoins to it. What is a private key? A private key is a secret code which allows the user to prove his ownership of his Bitcoins. Please keep your private keys safe, and make periodic backups to prevent the loss of Bitcoins. What are the fees involved? The transaction is usually free if the sum transacted is greater than 0.01 BTC. Please see: What does 'unconfirmed' means?

Comprendre les URL et leur structure - Apprendre le Web Cet article aborde les Uniform Resource Locators (URL) en expliquant leur rôle et leur structure. Avec les concepts d'hypertexte et de HTTP, les sont une autre pierre angulaire du Web. Celles-ci sont utilisées par les navigateurs pour accéder aux différentes ressources publiées sur le Web. URL signifie Uniform Resource Locator (ou, en français, « localisateur uniforme de ressource »). Une URL est simplement l'adresse d'une ressource donnée, unique sur le Web. Pédagogie active Aller plus loin Les bases : l'anatomie d'une URL Voici quelques exemples d'URL : Vous pouvez saisir chacune de ces URL dans la barre d'adresse de votre navigateur afin que celui chaque la ressource associée (ici des pages HTML). Une URL se compose de différents fragments dont certains sont obligatoires et d'autres optionnels. ? Exemples d'URL absolues ..

Beginners Guide to Mining Bitcoins Last updated on December 18th, 2017 at 06:06 pm One of the biggest problems I ran into when I was looking to start mining Bitcoin for investment and profit was most of the sites were written for the advanced user. I am not a professional coder, I have no experience with Ubuntu, Linux and minimal experience with Mac. So, this is for the individual or group that wants to get started the easy way. 1. Bitcoin mining is a very competitive niche to get into. The best way to do this is through the use of a Bitcoin mining calculator. Once you’ve finished with your calculations it’s time to get your miner. ReleasedHow much electricity does your miner consume? As a side note it’s important to state that in the past it was possible to mine Bitcoins with your computer or with a graphics card (also known as GPU mining). 2. First thing you need to do is get a “Bitcoin Wallet“. 3. When choosing which mining pool to join you will need to ask several questions: What is the reward method? 4. 5.

Chap1.7 : les réseaux 1. Les topologies physiques des réseaux d'ordinateurs 2. Liaisons entre réseaux 3. Nous nous proposons dans ce chapitre, d'étudier les définitions théoriques nécessaires à la compréhension des notions fondamentales de réseau numérique informatique. 1. Il existe différentes manières d’interconnecter des systèmes informatiques à distance. 1.1 Les différentes topologies de réseaux B)Le point à point en boucle n liaisons pour n systèmes Si interconnectés, Chaque Si passe l’information au Si suivant. Architecture anneau C) Le point à point complet n(n-1)/2 liaisons pour n systèmes Si interconnectés, tous les Si sont reliés entre eux. Architecture maillée Il existe aussi des réseaux construits selon des combinaisons de ces topologies entre elles. 1.2 Réseau local C’est un réseau dont les distances de liaison sont très faibles(entreprise, établissement scolaire, une salle,...). Ils sont composés de liaisons hertziennes ou établies par câble. 2. Modèle OSI à 7 couches numérotées 3.

How bitcoin mining works Last updated: 6th March 2014 In traditional fiat money systems, governments simply print more money when they need to. But in bitcoin, money isn’t printed at all – it is discovered. Computers around the world ‘mine’ for coins by competing with each other. So, how does mining happen? People are sending bitcoins to each other over the bitcoin network all the time, but unless someone keeps a record of all these transactions, no-one would be able to keep track of who had paid what. Making a hash of it This general ledger is a long list of blocks, known as the block chain. But a general ledger has to be trusted, and all of this is held digitally. When a block of transactions is created, miners put it through a process. Hashes have some interesting properties. Miners don’t just use the transactions in a block to generate a hash. Because each block’s hash is produced using the hash of the block before it, it becomes a digital version of a wax seal. Competing for coins

Related: