My favorites | Sign in
svn
Project Home Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
all_supports  
One-sentence summary of this page.
Updated Jan 28, 2015 by pierfort123@gmail.com

Introduction

Add your content here.

Details

Add your content here. Format your content with:

  • Text in bold or italic
  • Headings, paragraphs, and lists
  • Automatic links to other wiki pages
---

free in the sense that it respects the user's freedom.

http://gcc.gnu.org/site GCC GNU

  • GNU Compiler Collection, abrégé en GCC, est un ensemble de compilateurs créés par le projet GNU.
  • GCC est un logiciel libre capable de compiler divers
  • langages de programmation, dont C, C++, Objective-C, Java, Ada et Fortran.

== Pour faire référence précisément aux compilateurs de chaque langage, on parle de :==

  • gcc pour C
  • G++ pour C++
  • GobjC pour Objective C
  • GobjC++ pour Objective C++
  • GCJ pour Java
  • GNAT pour Ada
  • Gfortran pour Fortran
  • gccgo pour Go
  • La syntaxe de base utilisée par les compilateurs de GCC est :

gcc fichierSource.c -o binaire

Pour utiliser des bibliothèques, la syntaxe est la suivante :

gcc fichierSource.c -o binaire -l''bibliothèque''

De nombreuses options (passées en paramètre) permettent d'agir sur la compilation. GCC est souvent utilisé dans les makefile par le programme make.read H

owToUseWiki if you need help editing this WikiWikiWeb.

after connect from my email address at gGc

you can look a response

Your subscribe request is being sent in... Your request to subscribe the address pierfort123@gmail.com to the mailing list "gcc-announce" has been received.

An e-mail note will be sent to pierfort123@gmail.com to confirm that this address works properly. Send that confirmation note back (reply to it), and your request will be finished. If you do not see this confirmation note soon, please try submitting your request again.

You can also do your request by sending an e-mail note to gcc-announce-subscribe@sourceware.org

The message body and Subject line are ignored.

See the mailing list FAQ page for more information.


Introduction

content here.

https://svn.apache.org/repos/asf/subversion/branches/1.6.x/subversion/po/fr.po

bloggerframework

viensdeframeworkblogspot

frameworkjs1

frameworkjs2

pluginscygwin

Project_roadmaps

start_tree_Documentation

Start_YUI

formatcgccompiler

deploywebin

mesApigoogle

Pagerecutildatabasetxt

Nanbiki

forbuildmkfile

bash_revolt

myfirstmacdefserv

Web_Hook

buildlib

testsubversionwikimoin

docURL

Unixfiles

jython




<a "http://www.busybox.net/">busybox

Unknown end tag for </a>


Details

Add your content here. Format your content with:


  • 1Text in bold or italic
  • 2Headings, paragraphs, and lists
  • 54Automatic links to other wiki pages

Unknown end tag for </font>


#labels Deprecated

sommaire

<hello target="world"/>lib

svn checkout http://svn.wikimedia.org/svnroot/mediawiki/folders_to_download sub_folder_name

Who is using web hooks?q

A number of people have started using web hooks. Some consciously,

some out of pragmatism. And that's a good sign. Let's reinfor

ce this pattern... implement web hooks and join this party.

  • ssembla (project tracking)
  • itBucket (mercurial commit notifications)
  • allMyApp (API-based cron callback service)
  • evjaVu
  • acebook App Platform (sort of)
  • emtoo (content tracking and notification)
  • reshBooks (accounting)
  • itHub (git push notification)
  • oogle Code
  • ott
  • Mified
  • iveDirectory.org (Next generation web - subscription & notification service)
  • ailhook.org, SMTP2Web, Astrotrain
  • otifixious
  • apertrail (syslog & app log events)
  • ayPal (IPN)
  • Bwiki
  • rojectLocker (git/svn commit notification)
  • hopify (hosted shopping cart)
  • pinn3r
  • urveyGizmo
  • wilio (phone calls)
  • ersionshelf
  • ufoo (Web forms)
  • enDesk (ticketing)
  • ou?

#labels Phase-Implementation # -- mode: rec --
%rec: Book %mandatory: Title %type: Location enum loaned home unknown %doc: + A book in my personal collection.
Title: GNU Emacs Manual Author: Richard M. Stallman Publisher: FSF Location: home
Title: The Colour of Magic Author: Terry Pratchett Location: loaned
Title: Mio Cid Author: Anonymous Location: home
Title: chapters.gnu.org administration guide Author: Nacho Gonzalez Author: Jose E. Marchesi Location: unknown
Title: Yeelong User Manual Location: home
  1. End of books.rec
Utilise des fichiers recfiles software au format texte brut comme bases de données.

#labels Phase-Support receuil de pages wiki Documentation

toutes les pages de documents et d'implement de code

wiki page

Project_roadmaps

start_tree_Documentation

Start_YUI

formatcgccompiler

deploywebin

mesApigoogle

Pagerecutildatabasetxt

Nanbiki

forbuildmkfile

bash_revolt

myfirstmacdefserv

Web_Hook

buildlib

testsubversionwikimoin

docURL

Unixfiles

jython


#summary One-sentence summary of this page.

Introduction

Quick start Add your content here.

Start using YUI!

<script src="http://yui.yahooapis.com/3.18.0/build/yui/yui-min.js">
</script>

Details

please search 'test presence yui' on the web google Add your content here. Format your content with:

  • Text in bold or italic
  • Headings, paragraphs, and lists
  • Automatic links to other wiki pages

||http://fr.opensuse.org/SDB:Rpm_-_Le_gestionnaire_de_paquetages_de_SuSE_Linux

Who is using web hooks?

  • A number of people have started using web hooks.
  • Some consciously, some out of pragmatism. And that's a good sign.
  • Let's reinforce this pattern... implement web hooks and join this party.

  • •Assembla (project tracking)
  • •BitBucket (mercurial commit notifications)
  • •CallMyApp (API-based cron callback service)
  • •DevjaVu
  • •Facebook App Platform (sort of)
  • •Femtoo (content tracking and notification)
  • •FreshBooks (accounting)
  • •GitHub (git push notification)
  • •Google Code
  • •Jott
  • •IMified
  • •LiveDirectory.org(Next generation web - subscription & notification service)
  • •Mailhook.org, SMTP2Web, Astrotrain
  • •Notifixious
  • •Papertrail (syslog & app log events)
  • •PayPal (IPN)
  • •PBwiki
  • •ProjectLocker (git/svn commit notification)
  • •Shopify (hosted shopping cart)
  • •Spinn3r
  • •SurveyGizmo
  • •Twilio (phone calls)
  • •Versionshelf
  • •Wufoo (Web forms)
  • •ZenDesk (ticketing)
  • •you?


Page Support

Getting Started

Project Hosting on Google Code provides a free collaborative development environment for open source projects.

Each project comes with its own member controls, Subversion/Mercurial/Git repository, issue tracker, wiki pages, and downloads section.

Our project hosting service is simple, fast, reliable, and scalable, so that you can focus on your own open source development.

This guide provides information on:

•Getting Started

â—¦Contributing Open Source Code

â—¦Working with your Project

â– Customizing your Project

â– Working with your Source Repository

â– Documenting your Project

â– Tracking Project Tasks

â– Sharing Releases

wiki page there is some support for HTML. HTML tags are only supported in wiki pages



Voila deux jours , l'ete ne viens pas et seul dans une chambre obscure je complote avec moi même , déchire l'Histoire et ...les premières opage de mon roman sont écrites ?..je compléterais losque dans une maisonnée lointaine, sous d'autres horizons , mon inquiétude^passée les mots viendrons par eux même éclairer la vitre de mon existence

~$ /svn/trunk/scripts python >-c ./googlecode_upload.py

print pkhikihj

Run googlecode-upload.py --help http://support.googlecode.com/svn/trunk/scripts/googlecode_upload.py

https://terminaison.googlecode.com/svn/trunk

add http: for antgooglecode : / http://ant-googlecode.googlecode.com/svn/trunk/

If you are working behind a proxy, you may have to setup your environment before you can use upload.py. For example:

set http_proxy=http://proxy_host:proxy_port set https_proxy=http://proxy_host:proxy_port¶

search nonimpulse py |http://www.rubydox.net/|

votre programme CGI doit être précédée d'un en-tête MIME-type. Il s'agit d'un en-tête HTTP qui indique au client quel type de contenu il reçoit. La plupart du temps, il se présente comme suit :

Content-type: text/html

En second lieu, votre sortie doit être en HTML, ou tout autre format qu'un navigateur est en mesure d'afficher. La plupart du temps, il s'agira de HTML, mais occasionnellement, vous pouvez être amené à écrire un programme CGI qui renvoie une image gif, ou un autre type de contenu non-HTML.

A part ces deux différences, un programme CGI ressemblera à tout autre programme que vous pourriez être amené à écrire.

Votre premier programme CGI

L'exemple suivant est un exemple de programme CGI qui permet d'afficher une ligne de caractères dans votre navigateur. Ecrivez ce qui suit, enregistrez le dans un fichier nommé premier.pl, et placez le dans votre répertoire cgi-bin.

` #!/usr/bin/perl print "Content-type: text/html\n\n"; print "Hello, World."; `

AccessFileName? .config changer le nom de congig file pour htaccess en .config

Comme les fichiers .htaccess sont lus à chaque requête, les modifications de ces fichiers prennent effet immédiatement.

LoadModule? status_module modules/mod_status.so

<META http-equiv="REFRESH" content="5; url=http://www.echoecho.com">

` $ svn mkdir illot`

{{{` #code email .? summary: new issue summaryowner: new-owner@example.com status: new-status-value labels: add-this-label, -remove-this-label `}}}} la docsvn

http://svnbook.red-bean.com/nightly/fr/index.html utilisation de google analytique pour creer un projet

https://support.google.com/analytics/answer/1008080?hl=fr

http://terminaison.googlecode.com/p/svn/trunk/content/index.html

https://developers.google.com/chrome-developer-tools/docs/console-api?hl=fr-FR

rvolutionai j'ai un linu http://wiki.linux-france.org/wiki/Les_commandes_fondamentales_de_Linux

http://bellard.org/jslinux/

http://sourceforge.net/

```
Make install
wget -P $DL_DIR http://busybox.net/downloads/busybox-1.9.1.tar.bz2  # was 1.2.1, 1.7.0, 1.8.2
mkdir -p $PRJ_DIR/apps
tar -C $PRJ_DIR/apps -xvjf $DL_DIR/busybox-1.9.1.tar.bz2
cd $PRJ_DIR/apps/busybox-1.9.1
wget -P $DL_DIR http://busybox.net/downloads/fixes-1.9.1/busybox-1.9.1-lineedit.patch
patch -p1 < $DL_DIR/busybox-1.9.1-lineedit.patch
```

exemple de fichier bash qui emploi une variable

```$DL_DIR = /opt/
$URL = http://nginx.org/download/nginx-1.3.3.tar.gz
$FILE=${URL##*/}
$CONFIG = "-- core"

cd "$DL_DIR"
wget $URL
tar xzf $FILE
cd <HOW DO I GO INTO IT?>
./configure "$CONFIG"
make
make install
rm $FILE```

http://www.linux-france.org/article/sys/lame/html/x713.html

http://man.he.net/man3/crypt

http://www.generation-nt.com/emulateur-linux-javascript-bellard-actualite-1205571.html

choir emacs cntr_x cntr-f et ! cntr-x cntr-s Mais avant de nous attaquer à Emacs, nous devons identifier nos besoins. Les trois tâches attribuées aux environnements intégrés tels que KDevelop ou Code::Blocks sont les suivantes : • Écrire du code. Emacs et son c-mode seront parfaits pour cette tâche.

• Compiler et lier les différents fichiers sources entre eux. Pour cela nous ferons appel à l’outil make ainsi qu’à GCC, le tout depuis Emacs.

• Traquer les bogues. Nous utiliserons GUD l’interface à GDB d’Emacs, pour accomplir cette tâche.

et même pour compl tcc -o dest file with sufixe name on file .c

et les dr en ... chmod +x plop.exe ./plop.exe

Créer un dossier miroir

Voici un exemple d'une commande, utilisant le protocole SSH, qui copie à l'identique le dossier

<source>
vers le dossier
<destination>
.

Copie du dossier source vers le serveur:

rsync -e ssh -avz --delete-after /home/source user@ip_du_serveur:/dossier/destination/

où :

--delete-after : Ã la fin du transfert, supprime les fichiers dans le dossier de destination ne se trouvant pas dans le dossier source. -z : compresse les fichiers -v : verbeux -e ssh : utilise le protocole SSH

http://helloworld.net/google1f4faacf3daaa2b7.html in your

#summary A quick guide to getting started with project hosting on Google Code. #labels Featured,Restrict-AddWikiComment-Commit ```svn checkout http://terminaison.googlecode.com/svn/terminaison```

[[Catégorie:1|1]] [[Catégorie:1]]: {{:Catégorie:1}} {1}

[seq]

  • Install Risugami's ModLoader Risugami's Modloader is no longer required, since Minecraft Forge already includes a Modloader compatible with Risugami's

Run googlecode-upload.py --help for the details in how to use the script.

Getting Started

Project Hosting on Google Code provides a free collaborative development environment for open source projects.

Each project comes with its own member controls, Subversion/Mercurial/Git repository, issue tracker, wiki pages, and downloads section.

Our project hosting service is simple, fast, reliable, and scalable, so that you can focus on your own open source development. This guide provides information on:

https://developers.google.com/appengine/docs/python/runtime?hl=fr-FR

Sélection de l'environnement d'exécution Python

App Engine est conçu pour utiliser l'environnement d'exécution Python pour votre code d'application lorsque vous employez l'outil appcfg.py à partir du SDK Python avec un fichier de configuration nommé app.yaml. Vous sélectionnez l'environnement d'exécution Python à l'aide des éléments de configuration suivants : runtime: python api_version: 1

Le premier élément, runtime, sélectionne l'environnement d'exécution Python. Au moment où cette section a été rédigée, App Engine acceptait un seul type d'environnement d'exploitation, python.

Le second élément, api_version, sélectionne la version de l'environnement d'exécution Python à utiliser. Au moment où cette section a été rédigée, App Engine comportait une seule version de l'environnement Python, 1. Si l'équipe App Engine devait apporter à l'environnement des modifications non compatibles avec le code existant, elle utiliserait une nouvel identifiant de version. Votre application continuera à utiliser la version sélectionnée jusqu'à ce que vous modifiiez le paramètre api_version et transfériez votre application.

Pour plus d'informations sur app.yaml et appcfg.py, consultez les sections Configuration de l'application Python et Transfert d'une application.

Requêtes et domaines

App Engine se sert du nom de domaine d'une requête entrante pour déterminer si elle est destinée à votre application. Une requête dotée du nom de domaine application-id.appspot.com est acheminée vers l'application dont l'identifiant correspond à application-id. Un nom de domaine appspot.com est attribué gratuitement à chaque application.

Les domaines appspot.com prennent également en charge les sous-domaines au format subdomain.application-id.appspot.com, où subdomain peut être n'importe quelle chaîne autorisée dans une partie d'un nom de domaine (sauf .). Les requêtes envoyées ainsi vers un sous-domaine quelconque sont acheminées vers votre application.

Contributing Open Source Code

```
~$ /svn/trunk/scripts python
./googlecode_upload.py
print "pkhikihj"
```

test``code```{{code}}``~~supercode~~` markup <code language="xml"> <hello target="world"/> </code> A list Of bulleted items # This is a numbered sublist # Which is done by indenting further

def fib(n): if n == 0 or n == 1: return n else: # This recursion is not good for large numbers. return fib(n-1) + fib(n-2)

Run googlecode-upload.py --help

http://support.googlecode.com/svn/trunk/scripts/googlecode_upload.py

https://terminaison.googlecode.com/svn/trunk

||add http: for antgooglecode : / http://ant-googlecode.googlecode.com/svn/trunk/

If you are working behind a proxy, you may have to setup your environment before you can use upload.py. For example:

set http_proxy=http://proxy_host:proxy_port set https_proxy=http://proxy_host:proxy_port

search nonimpulse py |http://www.rubydox.net/|

votre programme CGI doit être précédée d'un en-tête MIME-type. Il s'agit d'un en-tête HTTP qui indique au client quel type de contenu il reçoit. La plupart du temps, il se présente comme suit :

Content-type: text/html

En second lieu, votre sortie doit être en HTML, ou tout autre format qu'un navigateur est en mesure d'afficher. La plupart du temps, il s'agira de HTML, mais occasionnellement, vous pouvez être amené à écrire un programme CGI qui renvoie une image gif, ou un autre type de contenu non-HTML.

A part ces deux différences, un programme CGI ressemblera à tout autre programme que vous pourriez être amené à écrire.

Votre premier programme CGI

L'exemple suivant est un exemple de programme CGI qui permet d'afficher une ligne de caractères dans votre navigateur. Ecrivez ce qui suit, enregistrez le dans un fichier nommé premier.pl, et placez le dans votre répertoire cgi-bin.

```
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "Hello, World.";
```

AccessFileName .config changer le nom de congig file pour htaccess en .config

Comme les fichiers .htaccess sont lus à chaque requête, les modifications de ces fichiers prennent effet immédiatement.

LoadModule status_module modules/mod_status.so


<script>
</script>
<script src="//ajax.googleapis.com/ajax/libs/threejs/r67/three.min.js">
</script>
<style>
#esd{color:#8573fe;padding-left:13px;padding-right:13px;font-size:1.3em;}

</style>

your code.google project witch us Subversion/Mercurial/Git repository, issue tracker, wiki pages, and downloads section in hosting service where his owner is .. you .

active record (enregistrement actif en français) est une approche pour lire les données d'une base de données.

active record

source query

filemaker


Google Code est un site web destiné aux développeurs intéressés par le développement relatif à Google. L'entreprise y diffuse des codes sous licence libre ainsi que la liste des API utilisables.


Active Server Pages (ASP) est un ensemble de logiciels développés par Microsoft et utilisés dans la programmation Web.


C'est une suite de logiciels destinée à créer des sites web dynamiques. Elle nécessite pour fonctionner une plate-forme Windows avec IIS installé, ou encore une plate-forme Linux ou Unix avec une version modifiée d'Apache. ASP est une structure composée d'objets accessibles par deux langages principaux : le VBScript et le JScript. Il est possible d'utiliser d'autres langages comme le PerlScript, le REXX, ou encore le Python en ajoutant le moteur d'interprétation


ernet Information Services, communément appelé IIS, est le logiciel de serveur services Web (ou FTP, SMTP, HTTP etc.) de la plateforme Windows prend en charge plusieurs techniques Web telles les CGI, les ASP, les ASP .NET et une API spécifique à IIS de nom ISAPI permettant de créer des extensions et des filtres. IIS prend aussi en charge le langage PHP en mode CGI ou ISAPI.

L'ASP utilise COM (aussi appelé ActiveX) pour communiquer avec des ressources du poste serveur. Il renvoie ensuite de l'HTML au client via le protocole HTTP.

doc asp




Le système d'exploitation complet comprend:
•Le noyau BSD, qui prends en charge l'ordonnancement des processus, la gestion de la mémoire, la gestion des multi-processeurs (SMP), les pilotes de périphériques, etc.

À la différence du noyau Linux, il existe plusieurs noyaux BSD avec des possibilités différentes.

•La bibliothèque C, c'est à dire l'interface de programmation de base du système.

La bibliothèque C BSD est basée sur du code provenant de Berkeley, et non sur celui du projet GNU.

•Des utilitaires tels que l'interpréteur de commandes, des applications de gestion de fichiers, des compilateurs et des éditeurs de liens.

Certains utilitaires sont dérivés du projet GNU,

c'est freeBSD


autre system OpenBSD

OpenBSD is freely available from our FTP/HTTP sites or as a 3 CD set.

The current release is OpenBSD 5.5


autre system NetBSD

A list of download sites providing FTP, AnonCVS, and other services may be found at the NetBSD mirror sites page.




gitweb.dragonflybsd.org miror


ovh documentation


dev server on code google


code.google.com display
You can use Google Takeout to generate an archive of your project data in Google Code Project Hosting, including issues. You can use Google Sites to create web pages, and then create a link to them from your project's front page.

avec votre code créez un directory test quels languages sont disponible sur votre bundle ? code google xml javascript html et css wiki


je decide de creer un seul groupe google reunissant les diferents repository 1 x pierfort123


search python from djangpip site --https://pip.pypa.io/en/latest/index.html--

javascript V3

This documentation is designed for people familiar with JavaScript programming and object-oriented programming concepts. You should also be familiar with Google Maps from a user's point of view. There are many JavaScript tutorials available on the Web. --- To create your API key: 1.Visit the APIs Console at https://code.google.com/apis/console and log in with your Google Account. 2.Click the Services link from the left-hand menu. 3.Activate the Google Maps JavaScript API v3 service. 4.Click the API Access link from the left-hand menu. Your API key is available from the API Access page, in the Simple API Access section. Maps API applications use the Key for browser apps.


new requestxml and search google widget code

google app

google app


Client Libraries and Sample Code

google site api

Google Data sont disponibles pour vous aider à écrire des applications clientes qui utilisent l'API Sites données. Pour chaque langue, la bibliothèque cliente fournit des outils et une couche d'abstraction, ce qui vous permet de construire des requêtes et d'utiliser les données de réponse sans avoir à créer des requêtes HTTP ou réponses HTTP processus à la main. Chaque bibliothèque cliente fournit des classes qui correspondent aux éléments et les types de données que l'API utilise. Les bibliothèques offrent également des extensions pour les services Google spécifiques qui ont des API de données.

Bibliothèques clientes ne sont pas liés à une version spécifique de l'API. Bibliothèques clientes comprennent l'accès à toutes les versions de l'API et vous permettent de spécifier une version de développer contre. Les versions de l'API supportés par chaque bibliothèque du client sont répertoriés dans le tableau ci-dessous.



google api V3 blogger Retrieving a blog You can retrieve information for a particular blog by sending an HTTP GET request to the blog's URI. The URI for a blog has the following format: https://www.googleapis.com/blogger/v3/blogs/blogId

Request

GET https://www.googleapis.com/blogger/v3/blogs/2399953?key=YOUR-API-KEY

A user does not need to be authenticated to retrieve a public blog. The application does not need to include Authorization HTTP header for a public blog request; however, you do need to provide the API key.



developer blogger


bbpress.org/download

bbPress

est un gestionnaire de forum écrit en PHP et s'appuyant sur une base de données MySQL. Il est distribué selon les termes de la GNU GPL. Le projet a été lancé par les créateurs de WordPress. Il peut être ajouté à Wordpress avec un plugin.

mailman/

site liste couriel

mysqladmin,

administration d'un serveur MySQL mysqladmin est un utilitaire pour exécuter des commandes d'administration. Vous pouvez l'utiliser pour vérifier la configuration du serveur, créer et effacer des bases, etc.

La syntaxe de mysqladmin est : shell> mysqladmin OPTIONS command [command-option] command ... Le mysqladmin actuel supporte les commandes suivantes :

• create databasename Crée une nouvelle base.


Il existe deux types de librairies : statiques ou dynamiques.

Le premier permet de de créer des librairies qui seront inclus dans le binaire lors de la compilation. Cela permet de ne pas se soucier de la présence ou non de la librairies sur le pc sur lequel va être exécute le programme. L'inconvénient étant bien évidement un binaire plus lourd.

Quant aux librairies dynamiques elles créent des objets (fichier en .so sous Linux, .dll sous Wind...) qui sont chargées par l'OS à l'exécution (à ne pas confondre avec avec
le chargement dynamique vu dans un autre tutoriel).
Le principe

Les librairies ne différents des programmes > que par leur point d'entre : il n'y a pas besoin de fonction main(). Il n'y a qu'a écrire le code des fonctions comme vous l'auriez fait de manière classique. La compilation se fait de la même manière (la compilation seulement et non l'édition de lien). Nous commençons donc par créer nos objet (.o) puis nos fichiers librairies. En action soit les fichiers lib0.c et lib0.h lib0.c

``` 
1.#include "lib0.h"2.int test (int x){3.    return x+42;4.} 
```

lib0.h

```
1.#ifndef LIB0_H2.#define LIB0_H3.        int test (int);4.#endif 
```

Ligne de compilation :

`1.gcc -Wall -c -fPIC lib0.c -o lib0.o2.gcc -shared -Wl,-soname,libtest.so lib0.o -o libtest.so ` Il est possible de donner un nom de librairie différent de celui du fichier de la librairie en utilisant l'option soname. Les fichiers lib0.o et libtest.so sont alors généré. Ecrivons maintenant un code qui utilise notre librairie.

```
1.#include <stdio.h>2.#include "lib0.h"3. 4.int main(){5.        printf("%d\n",test(42));6.        return 0;7.} 
```

que nous compilons avec la ligne

gcc -Wall -L./ -ltest main.c -o prog -L indique le répertoire ou cherche la librairie : ici, c'est le répertoire courant -l précise le nom de la librairie sans le préfixe "lib"


#summary One-sentence summary of this page. #labels Phase-Deploy

Introduction

Add your content here.

complete solution for building and deploying Web services in C++.

Web service's interface example: namespace samples { //! user struct User { int id; //!< user id std::string name; //!< user name std::string description; //!< user description }; //! user manager service class UserManager: public staff::IService { public: virtual int Add(const std::string& name, const std::string& description) = 0; virtual void Remove(int id) = 0; virtual void Update(const User& user) = 0; virtual User Get(int id) const = 0; virtual std::list

<user>
GetAllUsers() const = 0; };} // namespace samples

Details

Add your content here. Format your content with:

  • Text in bold or italic
  • Headings, paragraphs, and lists
  • Automatic links to other wiki pages

Tutorial how you can us curl
curl is a command line tool for transferring data with URL syntax,

Unknown end tag for </h2>

document

https://developers.google.com/gadgets/docs/remote-content

```
<?php 
$data = "<soap:Envelope>[...]</soap:Envelope>"; 
$tuCurl = curl_init(); 
curl_setopt($tuCurl, CURLOPT_URL, "https://example.com/path/for/soap/url/"); 
curl_setopt($tuCurl, CURLOPT_PORT , 443); 
curl_setopt($tuCurl, CURLOPT_VERBOSE, 0); 
curl_setopt($tuCurl, CURLOPT_HEADER, 0); 
curl_setopt($tuCurl, CURLOPT_SSLVERSION, 3); 
curl_setopt($tuCurl, CURLOPT_SSLCERT, getcwd() . "/client.pem"); 
curl_setopt($tuCurl, CURLOPT_SSLKEY, getcwd() . "/keyout.pem"); 
curl_setopt($tuCurl, CURLOPT_CAINFO, getcwd() . "/ca.pem"); 
curl_setopt($tuCurl, CURLOPT_POST, 1); 
curl_setopt($tuCurl, CURLOPT_SSL_VERIFYPEER, 1); 
curl_setopt($tuCurl, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($tuCurl, CURLOPT_POSTFIELDS, $data); 
curl_setopt($tuCurl, CURLOPT_HTTPHEADER, array("Content-Type: text/xml","SOAPAction: \"/soap/action/query\"", "Content-length: ".strlen($data)));
 
$tuData = curl_exec($tuCurl); 
if(!curl_errno($tuCurl)){ 
  $info = curl_getinfo($tuCurl); 
  echo 'Took ' . $info['total_time'] . ' seconds to send a request to ' . $info['url'];
 } else { 
  echo 'Curl error: ' . curl_error($tuCurl); 
} 

curl_close($tuCurl); 
echo $tuData; 
?> 
```

Using make

Create a Makefile listing the rules for building the executable the file should be named 'Makefile' or 'makefile'. This only has to be done once, except when new modules are added to the program, the Makefile must be updated to add new module dependencies to existing rules and to add new rules to build the new modules. After editing program file(s), rebuild the executable by typing make: % make

A specific target in the Makefile can be executed by typing: % make target_label

For example, to execute the rm commands in the example makefile below, type: % make clean

Creating a Makefile A Makefile typically starts with some variable definitions which are then followed by a set of target entries for building specific targets (typically .o & executable files in C and C++, and .class files in Java) or executing a set of command associated with a target label. The following is the generic target entry form:

# comment # (note: the

<tab>
in the command line is necessary for make to work) target: dependency1 dependency2 ...
<tab>
command

for example: # # target entry to build program executable from program and mylib # object files # program: program.o mylib.o

gcc -o program program.o mylib.o

Example simple Makefiles for a C (or C++) The most simple Makefile for compiling a C (or C++) program from a single .c file, with make and make clean rules, looks something like this:

  1. build an executable named myprog from myprog.c
all: myprog.c
gcc -g -Wall -o myprog myprog.c

clean:
$(RM) myprog


http://www.rubyrake.org/tutorial/chapter01.html
le format GCC compiler¶ c89 | cc | c++ | cxx [–+CcEFfgOpqrsVv0123]

[-D name[=value]]... [-U name]... [-e function] [-u function]... [-W phase,option[,option]...]... [-o outfile] [-I directory]... [-L directory]... [file.C]... [file.i]... [file.c]... [file.s]... [file.o]... [file.x]... [file.p]... [file.I]... [file.a]... [-l libname]...

Notes: 1.The c99 command is only supported by the xlc utility. See xlc — Compiler invocation using a customizable configuration file for more information.

file.aSpecifies the name of an archive file, as produced by the ar command, to be used during the link-editing phase. You can specify an MVS data set name, by preceding the file name with double slash (//), in which case the last qualifier of the data set name must be LIB. The data set specified must be a C370LIB object library or a load library. See the description of the -l name operand for more information about using data sets as libraries. file.CSpecifies the name of a C++ source file to be compiled. You can specify an MVS data set name by preceding the file name with double slash (//), in which case the last qualifier of the data set name must be CXX. This operand is only supported by the c++ command. file.cSpecifies the name of a C source file to be compiled. You can specify an MVS data set name by preceding the file name with double slash (//), in which case the last qualifier of the data set name must be C. (The conventions formerly used by c89 for specifying data set names are still supported. See the environment variables prefix_OSUFFIX_HOSTRULE and prefix_OSUFFIX_HOSTQUAL for more information.) file.ISpecifies the name of a IPA linker output file produced during the c89/cc/c++ link-editing phase, when the -W option is specified with phase code I. IPA is further described in the Options topic. By default the IPA linker output file is written to a temporary file. To have the IPA linker output file written to a permanent file, see the environment variable prefix_TMPS under Environment variables


Grâce au XMLHttpRequest il est possible de tester en ligne les différents encodages disponibles en javascript et, surtout, en PHP!
•javascript ◦escape / unescape ◦encodeURI / decodeURI (risqué ) ◦encodeURIComponent / decodeURIComponent (risqué )
•PHP ◦utf8_encode / utf8_decode
â—¦urlencode / urldecode â—¦rawurlencode / rawurldecode â—¦base64_encode / base64_decode


<script>
var xmlhttps= new Array(); function loadXMLdoc(url, id, attente) {
var i= xmlhttps.length; if(attente != null) {
document.getElementById(id).innerHTML= attente;
} if(window.XMLHttpRequest) {/Mozilla/
xmlhttpsi= new XMLHttpRequest(); xmlhttpsi.onreadystatechange= function() { xmlhttpChange(i, url, id); }; xmlhttpsi.open("GET", url, true); xmlhttpsi.send(null);
} else if(window.ActiveXObject) {/IE/
xmlhttpsi= new ActiveXObject("Microsoft.XMLHTTP"); if(xmlhttpsi) {
xmlhttpsi.onreadystatechange= function() { xmlhttpChange(i, url, id); }; xmlhttpsi.open("GET", url, true); xmlhttpsi.send();
}
}
}

function xmlhttpChange(i, url, id) {

if(xmlhttpsi.readyState==4) {/complete/
if(xmlhttpsi.status < 400) {
document.getElementById(id).innerHTML= xmlhttpsi.responseText;
} else {
document.getElementById(id).innerHTML= "[Erreur "+xmlhttpsi.status+"]";
}
}
}
</script>
Il existe un moyen de charger une partie d'une page web sans recharger la page entièrement.

Comment donc faire ? En utilisant l'objet XMLHttpRequest ! J'ai testé mon code dans les navigateurs suivants avec lesquels il est compatible :

•Opera 8 •Firefox 1 •Internet Explorer 6 •Internet Explorer 5 •Netscape 7
Il faut écrire un petit javascript à mettre dans un fichier js référencé sur la page principale comme ceci, par exemple : ...
<script type="text/javascript" src="utils.js">
</script>
...

Voilà le code qu'il faut écrire dans ce fichier javascript : ci-dessus dito

Ensuite, dans la page principale, il suffit d'appeler :

loadXMLdoc("url", "id", "Chargement …");
Où url est l'adresse de la page à charger, id est l'identifiant de l'objet dans lequel on veut afficher le contenu de la page et où le troisième paramètre (optionnel) est le message à afficher pendant le chargement.

le statut 200 qui signifie que la requête s'est bien passée

Une page Unicode doit comporter ce tag dans son :


Ces programmes dont nous allons avoir besoin, quels sont-ils ?

Apache : c'est ce qu'on appelle un serveur web. Il s'agit du plus important de tous les programmes, car c'est lui qui est chargé de délivrer les pages web aux visiteurs. Cependant, Apache ne gère que les sites web statiques (il ne peut traiter que des pages HTML). Il faut donc le compléter avec d'autres programmes.

PHP : c'est un plug-in pour Apache qui le rend capable de traiter des pages web dynamiques en PHP.

MySQL : c'est le logiciel de gestion de bases de données

dit que l'on travaille « en local ». Notez que l'URL affichée par le navigateur dans la barre d'adresse est http://localhost/, ce qui signifie que vous naviguez sur un site web situé sur votre propre ordinateur. La section « Vos projets » de la page d'accueil de WAMP doit indiquer qu'aucun projet n'existe pour le moment. Considérez que chaque site web que vous entreprenez de faire est un nouveau projet.

Nous allons créer un projet de test que nous appellerons tests.

utiliser le package composer

pour récupérer certaines bibliothèques, Composer utilise Git.

Installer Git

Comme on l'a vu, pour récupérer les bibliothèques, Composer se base sur les informations répertoriées sur Packagist. parfois il doit utiliser un gestionnaire de versions tel que Git. l'installation de Git ne peut être évitée.

Installer Git sous Windows

Sous Windows, il faut utiliser msysgit. Cela installe msys (un système d'émulation des commandes Unix sous Windows) et Git lui-même.

Téléchargez le fichier et exécutez-le, cela va tout installer. Laissez les paramètres par défaut, ils conviennent très bien.


le IronPythonNet

implementation du release 2.085 Ironpython

http://ironpython.net/browser/docs.html

http://devwiki.beloblotskiy.com/index.php5/IronPython_Tutorial:_Basics


Voici comment compiler le release

Sous Linux

Python est pré-installé sur la plupart des distributions Linux. Cependant, il est possible que vous n'ayez pas la dernière version en date. Pour le vérifier, tapez dans un terminal la commande python -V. Cette commande vous renvoie la version de Python actuellement installée sur votre système. Il est très probable que ce soit une version 2.x, comme 2.6 ou 2.7, pour des raisons de compatibilité. Dans tous les cas, je vous conseille d'installer Python 3.x, la syntaxe est très proche de Python 2.x mais diffère quand même…

Cliquez sur download et téléchargez la dernière version de Python (actuellement « Python 3.2 compressed source tarball (for Linux, Unix or OS X) »). Ouvrez un terminal, puis rendez-vous dans le dossier où se trouve l'archive :

  • 1.
Décompressez l'archive en tapant : tar -jxvf Python-3.2.tar.bz2 (cette commande est bien entendu à adapter suivant la version et le type de compression).

  • 2.

Attendez quelques instants que la décompression se termine, puis rendez-vous dans le dossier qui vient d'être créé dans le répertoire courant (Python-3.2 dans mon cas).

  • 3.

Exécutez le script configure en tapant ./configure dans la console.

  • 4.

Une fois que la configuration s'est déroulée, il n'y a plus qu'à compiler en tapant make puis make altinstall. Ces commandes ont pour but de compiler Python. La commande make altinstall, en particulier, crée automatiquement les liens vers la version installée. Grâce à altinstall, vous pouvez être sûrs que la version que vous installez n'entrera pas en conflit avec une autre déjà présente sur votre système.

The IronPython interactive console

dir() function and doc attribute ipy.exe First test (built-in module):

` import sys sys.version dir() dir(sys)

sys.path sys.executable `

Second test (external module):

` import first dir(first) first.add(1,2) `

Using the standard .NET libraries from IronPython

The biggest advantage of IronPython lies within the ability to seamlessly access the wealth of .NET libraries.

Using .NET assemblies

` import System # System - root .NET namespace dir(System) # Yes! This is .NET System! from System.Math import # .NET System.Math dir() Sin(PI/2) # .NET System.Math.Sin()

.NET Collections

` from System.Collections import h = Hashtable() # System.Collections.Hashtable dir(h) h["a"] = "IronPython" h["b"] = "Tutorial" h["c"] = "http://ironpython.codeplex.com/" for e in h:

print e.Key, ":", e.Value
l = ArrayList([1,2,3]) # System.Collections.ArrayList for i in l:
print i
s = Stack((1,2,3)) # System.Collections.Stack while s.Count:
s.Pop()
`

Generics

` from System.Collections.Generic import l = Liststr() l.Add("Hello") l.Add("Hi") # l.Add(3) - error for i in l: print i `

Loading additional .NET libraries

Built-it clr module adds functionality which allows interact .NET platform.

  • clr.AddReference
  • clr.AddReferenceToFile
  • clr.AddReferenceToFileAndPath
  • clr.AddReferenceByName
  • clr.AddReferenceByPartialName

Using System.Xml (loading .NET library)

` import clr # AddReference - explicitly references .NET assembly # Accepts System.Reflection.Assembly object or string # (full assembly name, a partial assembly name, or a file name) clr.AddReference("System.Xml")

from System.Xml import dir() clr.References # Added references to .NET assemblies d = XmlDocument() d.Load("load.xml") n = d.SelectNodes("//Puzzle/SavedGames/Game/@caption") for e in n: print e.Value `

Loading additional Python libraries

Use standard Python library.

` import sys sys.path.append(r"c:\program files\python25\lib") import os os.getcwd() `


#!svn --status line?

feew upload google coder

<script src="//ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js">
</script>
--- how i can use curl coder

curl https://raw.github.com/cappuccino/cappuccino/v0.9.6/bootstrap.sh >/tmp/cb.sh && bash /tmp/cb.sh

--- ` $ curl -X POST -d '

<run>
<log encoding="hexBinary">
4142430A
</log>
<result>
0
</result>
<duration>
2000
</duration>
</run>
' \

` http://user:pass@myhost/hudson/job/_jobName_/postBuildResult<?xml version="1.0" encoding="utf-8"?>

METALINK

{{{` <metalink version="3.0" generator="curl Metalink Generator" xmlns="http://www.metalinker.org/" type="dynamic" refreshdate="Thu, 11 Jul 2013 15:20:21 GMT">

<publisher>
<name>
curl
</name>
<url>
http://curl.haxx.se/
</url>
</publisher>
<description>
curl Generic source tar, gzip
</description>
<files>
<file name="curl-7.31.0.tar.gz">
<version>
7.31.0
</version>
<size>
3380242
</size>
<verification>
<hash type="md5">
6f26843f7e3a2fb06e02f68a55efe8c7
</hash>
<hash type="sha1">
b07ee1c7ff4c327a45ef3a319b4094156a443e20
</hash>
<signature type="pgp" file="curl-7.31.0.tar.gz.asc">
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux)

iEYEABECAAYFAlHFb/YACgkQeOEcayedXJFxuwCgn2Gz0RCxj0d2SkqUe9XTU7eR NIgAoIsb8/94TSBlSv/c4OCHCrrie40H =SfeY -----END PGP SIGNATURE-----

</signature>
</verification>
<!-- resource preferences are for use in an unknown location -->
<resources>
<url type="http" location="de" preference="30">
http://curl.online-mirror.de/download/curl-7.31.0.tar.gz
</url>
<url type="http" location="de" preference="30">
http://dl.ambiweb.de/mirrors/curl.haxx.se/curl-7.31.0.tar.gz
</url>
<url type="http" location="de" preference="30">
http://curl.oslevel.de/download/curl-7.31.0.tar.gz
</url>
<url type="http" location="de" preference="30">
http://curl.mirror.at.stealer.net/download/curl-7.31.0.tar.gz
</url>
<url type="http" location="nl" preference="30">
http://curl.nedmirror.nl/download/curl-7.31.0.tar.gz
</url>
<url type="http" location="pl" preference="30">
http://curl.piotrkosoft.net/download/curl-7.31.0.tar.gz
</url>
<url type="http" location="sg" preference="30">
http://www.execve.net/curl/curl-7.31.0.tar.gz
</url>
<url type="http" location="se" preference="30">
http://curl.haxx.se/download/curl-7.31.0.tar.gz
</url>
<url type="ftp" location="se" preference="30">
ftp://ftp.sunet.se/pub/www/utilities/curl/curl-7.31.0.tar.gz
</url>
<url type="http" location="tw" preference="30">
http://curl.cs.pu.edu.tw/download/curl-7.31.0.tar.gz
</url>
<url type="http" location="us" preference="30">
http://curl.down `}}}
#summary #!python netrc - user configuration for ftp

SYNOPSIS

~/.netrc

DESCRIPTION

This file contains configuration and autologin information for the File Transfer Protocol client ftp(1) .

The .netrc file contains login and initialization information used by the auto-login process. It resides in the user's home directory. The following tokens are recognized; they may be separated by spaces, tabs, or new-lines:

machine name Identify a remote machine name . The auto-login process searches the .netrc file for a machine token that matches the remote machine specified on the ftp command line or as an open command argument. the user automatic anonymous ftp login to machines not specified in .netrc . This can be overridden by using the -n flag to disable auto-login. login name Identify a user on the remote machine. If this token is present, the auto-login process will initiate a login using the specified name . password string Supply a password. If this token is present, the auto-login process will supply the specified string if the remote server requires a password as part of the login process. Note that if this token is present in the .netrc file for any user other than anonymous , ftp will abort the auto-login process if the .netrc is readable by anyone besides the user. account string Supply an additional account password. If this token is present, the auto-login process will supply the specified string if the remote server requires an additional account password, or the auto-login process will initiate an ACCT command if it does not. macdef name Define a macro. This token functions like the ftp macdef command functions. A macro is defined with the specified name; its contents begin with the next .netrc line and continue until a null line (consecutive new-line characters) is encountered. If a macro named init is defined, it is automatically executed as the last step in the auto-login process.


Cygwin is:

•a large collection of GNU and Open Source tools which provide functionality similar to a Linux distribution on Windows. •a DLL (cygwin1.dll) which provides substantial POSIX API functionality.

http://cygwin.com/cygwin-api/cygwin-functions.html#func-cygwin-attach-handle-to-fd


#summary One-sentence summary of this page.

Introduction

Usage¶

We imagine that most SWFObject users most likely only use SWFObject and none of the other libraries hosted on the AJAX Libraries site. In that case it's the best to directly link to the latest version of SWFObject 2: http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js Yep, that’s it. Just replace the path to your local copy of swfobject.js with this one and you are done.

The uncompressed 'debug' version of the library (that should not be used for production purposes) is hosted at: http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject_src.js Add your content here.

```

<link rel="stylesheet" href="dist/themes/default/style.min.css" />
<script src="//ajax.googleapis.com/ajax/libs/threejs/r67/three.min.js"></script>

```

Details

star Tree.js Example on html


   <!--  include the jQuery library -->
   <script src="dist/libs/jquery.js"></script> 

<!-- include the minified jstree source --> <script src="dist/jstree.min.js"></script>

<script>

$(function () { // create an instance when the DOM is ready $('#jstree').jstree(); // bind to events triggered on the tree $('#jstree').on("changed.jstree", function (e, data) { console.log(data.selected); }); // interact with the tree - either way is OK $('button').on('click', function () { $('#jstree').jstree(true).select_node('child_node_1'); $('#jstree').jstree('select_node', 'child_node_1'); $.jstree.reference('#jstree').select_node('child_node_1'); }); }); </script>

Add your content here. Format your content with:

  • Text in bold or italic
  • Headings, paragraphs, and lists
  • Automatic links to other wiki pages

Unknown end tag for </font>


Personnalisation de votre projet

Vous pouvez utiliser la fonctionnalité de l'onglet Administrer de personnaliser votre projet. Cet onglet n'est visible que pour les maîtres d'ouvrage. Les onglets suivants sont utiles lors de la création de nouveaux projets: • Résumé du projet sous-onglet - Vous pouvez modifier certaines des options que vous avez définies lors de la création du projet, ainsi que créent des blogs, des analyses, et un logo de projet personnalisé. Cela fournit également une autre occasion de mettre en place des étiquettes de projet, qui aidera les autres à trouver votre projet. • les membres du projet sous-onglet - Vous pouvez ajouter de nouveaux propriétaires ou committers au projet. • sous-onglet Source - Vous pouvez choisir d'avoir des membres non-projet examinent votre code.

Vous aurez également besoin probablement de mettre en place des listes de diffusion pour les notifications de commits et les changements d'émission. Les e-mails permettent aux membres du projet et d'autres pour garder une trace des modifications apportées au code source qui pourraient les affecter. Pour mettre en place des listes de diffusion, procédez comme suit: 1.Si vous avez besoin pour créer des listes de diffusion, vous pouvez utiliser Google Groups. 2.Ajoutez (votre-nom-projet) @ googlecode.com comme une affiche permis à toutes les listes qui recevront les notifications. 3.In votre projet, cliquez sur l'onglet Administrer. 4.Click le sous-onglet Source. 5.In la zone d'activité Notifications, entrez listes de diffusion qui recevront les notifications de tous les commits et cliquez sur Enregistrer les modifications. 6.Click le suivi des problèmes sous-onglet. 7.In la zone d'activité Notifications, entrez listes de diffusion qui recevront les notifications de tous les changements d'émission et cliquez sur Enregistrer les modifications.

Travailler avec votre Repository Source

Chaque projet a sa propre Subversion ou Mercurial ou Git. • En savoir plus sur l'utilisation de Subversion. • En savoir plus sur l'utilisation de Mercurial. • En savoir plus sur l'utilisation de Git.

Procédez comme suit pour vérifier le code dans et hors de votre garde-source: 1.Pour instructions sur la façon de vérifier le référentiel d'un projet à partir de la ligne de commande, allez à l'onglet Source.



<<Anchor(formatting)>>

Formatting

''italic'' '''bold''' typewriter

backtick typewriter (configurable)

~+bigger +~ ~-smaller this is how it works -~

preformatted some more
and some more lines too
#!python
def syntax(highlight):
    print "on"
    return None
#!java
  public void main(String[] args]){
     System.out.println("Hello world!");
  }

Linking

HelpOnEditing MoinMoin:InterWiki

http://moinmo.in/ [http://www.python.org/|Python]

someone@example.com

There are anchor links here:

  • [#anchorname1]
  • [[#formatting|Anchor with description(to Formatting block)]]

Image Link

{{}}


<script>
</script>
<script src="//ajax.googleapis.com/ajax/libs/threejs/r67/three.min.js">
</script>
<style>
#esd{color:#8573fe;padding-left:13px;padding-right:13px;font-size:1.3em;}

</style>

dispach your code svn

Par convention à la racine d'un serveur svn, on retrouve trois répertoires : TRUNK, TAGS, BRANCHES.

TRUNK

C'est le répertoire principal, celui dans lequel on va travailler pour faire évoluer le projet.

TAGS

Dans ce répertoire on va placer les versions figer du projet, des snapshots de version stable. Par exemple la version 1.0, puis 1.1,… Il faut considéré ce répertoire comme étant en lecture seule. Une sorte d'historique des différents versions.

BRANCHES

On va retrouver ici, une zone de travail différentes du TRUNK, qui permettra de faire évoluer des versions en parallèle du TRUNK. Par exemple lorsque l'on doit effectuer une correction sur la version 0.6, alors que l'on travail déjà sur la version 0.7, on pourra placer une copie de TAGS/0.6 dans BRANCHES/0.6.x; une fois le travail terminé on pourra créer un TAGS/0.6.1 basé sur BRANCHES/0.6.x.

dispach your code Git

Master

Linux Filesystem Hierarchy: Linux Filesystem Hierarchy

usr bin tmp
 

<script src="//ajax.googleapis.com/ajax/libs/prototype/1.7.2.0/prototype.js"></script> Prototype enables you to deal with Ajax calls in a very easy

new Ajax.Request('/some_url', { method:'get' });

Ajax response callbacks

Ajax requests are by default asynchronous, which means you must have callbacks that will handle the data from a response. Callback methods are passed in the options hash when making a request:

new Ajax.Request('/some_url', { method:'get', onSuccess: function(transport) { var response = transport.responseText || "no response text"; alert("Success! \n\n" + response); }, onFailure: function() { alert('Something went wrong...'); } });


search for : google newspapers

google newpapers

architecture de projet

GNU Guile est le langage d’extension officiel du système. GNU est en effet orienté Lisp depuis son annonce en 1983. Le système est toutefois construit et compilé en C pour assurer sa compatibilité avec UNIX. Texinfo est le format de documentation officiel du projet. On peut citer aussi des améliorations faites à plusieurs logiciels libres alternatifs à ceux d’UNIX (bash, coreutils, bibliothèque C, compilateurs, etc.). Enfin, l’architecture du noyau, Le Hurd, constitué d’un réseau de serveurs distribués fonctionnant sur un GNU Mach.


/bin/ cmd user base ex:cat,ls,cp

/etc/ config files

/dev/ perifs files physics or virtuals

/boot/ initrd (img memoire du ramdisk utilisé par le sys init

/root/ rep user

/sbin/ executables

/tmp/

/usr/ minimal sys factory's

/usr/bin /usr/lib/



very import loade win source



<a href="http://wiki.bazaar.canonical.com/WindowsDownloads ">windowsdownload mercurial project

Unknown end tag for </a>

Bazaar Version Control System


Read/Write access via svn+ssh svn+ssh will provide faster performance than https. This should be used whenever possible. To access a Subversion repository over svn+ssh, configure your Subversion client as follows (replace PROJECTNAME with the UNIX group name of the project, and USERNAME with your username): Hostname: svn.code.sf.net Port: 22 Protocol: SVN + SSH Repository Path: /p/PROJECTNAME/code For clients that use a URL string: svn+ssh://USERNAME@svn.code.sf.net/p/PROJECTNAME/MOUNTPOINT/ Read/Write access via https Access over https will not perform as well as svn+ssh, so it should only be used if access using svn+ssh is problematic (eg. if ssh port 22 is blocked). It is also possible to perform anonymous read operations over https. A username and password is only required for write operations. To access a Subversion repository over https, configure your Subversion client as follows (replace PROJECTNAME with the UNIX group name of the project): Hostname: svn.code.sf.net Port: 443 Protocol: HTTPS Repository Path: /p/PROJECTNAME/MOUNTPOINT For clients that use a URL string: https://svn.code.sf.net/p/PROJECTNAME/MOUNTPOINT/

Powered by Google Project Hosting