<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://fixme.ch/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pirboazo</id>
		<title>Fixme.ch - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://fixme.ch/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pirboazo"/>
		<link rel="alternate" type="text/html" href="https://fixme.ch/wiki/Special:Contributions/Pirboazo"/>
		<updated>2026-05-21T14:17:34Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.25.1</generator>

	<entry>
		<id>https://fixme.ch/w/index.php?title=Video_Recording&amp;diff=14427</id>
		<title>Video Recording</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=Video_Recording&amp;diff=14427"/>
				<updated>2020-01-29T15:27:33Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Proposed_Projects]]&lt;br /&gt;
== Status ==&lt;br /&gt;
Looking at what's available and what's required in order to record / stream events.&lt;br /&gt;
=== Checklist ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;|Item&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;|Status&lt;br /&gt;
|-&lt;br /&gt;
|Sources  || Available&lt;br /&gt;
|-&lt;br /&gt;
|Grabbing || Investigate compatible video grabbers availability&lt;br /&gt;
|-&lt;br /&gt;
|Compositing || TODO&lt;br /&gt;
|-&lt;br /&gt;
|Encoding || TODO&lt;br /&gt;
|-&lt;br /&gt;
|Streaming || TODO&lt;br /&gt;
|-&lt;br /&gt;
|Dumping || TODO&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Schema ===&lt;br /&gt;
[[File:Streaming.svg]]&lt;br /&gt;
== Recording gear ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+Analog I/O&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;|Device&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;|Video&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;|Audio&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;|Where&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;|Output&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;|Notes&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.epson.eu/products/projectors/mobile/epson-eb-915w EPSON EB-915w Projector]&lt;br /&gt;
| ✓ || ✓ ||FIXME||HDMI / VGA||Has various IOs&lt;br /&gt;
&lt;br /&gt;
|- |}&lt;br /&gt;
 &lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+Digital out&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;|Device&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;|Video&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;|Audio&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;|Where&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;|Output&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;|Notes&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.raspberrypi.org/documentation/hardware/camera/ Raspberry Pi with PiCam]&lt;br /&gt;
| ✓ || ✗ || Fixme || H.264 stream ||&lt;br /&gt;
|-&lt;br /&gt;
|Random USB Webcams&lt;br /&gt;
| ✓ || ✗ || Fixme || V4L sources ||&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.blackmagicdesign.com/products/intensity/techspecs/W-INT-02 BMD Shuttle USB3]&lt;br /&gt;
| ✓ || ✓ || fzn || USB3 || unsure of GNU/Linux support&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.zoom-na.com/products/field-video-recording/field-recording/zoom-h2n-handy-recorder#specs Zoom H2N]&lt;br /&gt;
| ✗ || ✓ || fzn || USB || Needs 2 AA batteries&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Dumping / Streaming ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
* sources (camcorders/DSLRs/webcams/microscopes...)&lt;br /&gt;
* frame grabbing (vga?hdmi?composite? Over PCI/PCI-E/USB3?)&lt;br /&gt;
* compositing / encoding (OBS? ffmpeg?)&lt;br /&gt;
* dumping / streaming&lt;br /&gt;
&lt;br /&gt;
== Grabbing ==&lt;br /&gt;
* Analog audio in&lt;br /&gt;
* HDMI in&lt;br /&gt;
* SD analog video in (Switchable between VGA / S-VIDEO / Composite)&lt;br /&gt;
* USB V4L devices (microscopes, webcams)&lt;br /&gt;
== Compositing ==&lt;br /&gt;
* [https://obsproject.com/ OBS] requires a GPU which supports OpenGL 3.2 or latter&lt;br /&gt;
&lt;br /&gt;
== Encoding ==&lt;br /&gt;
* What is a baseline system to do real-time 720p x264&lt;br /&gt;
* What is the maximum bitrate we can fill upstream&lt;br /&gt;
* Encoder ={Ubiquiti link}=&amp;gt; Upstream relay ==&amp;gt; [[Internet]]&lt;br /&gt;
&lt;br /&gt;
== Dumping ==&lt;br /&gt;
* We need some fast local storage&lt;br /&gt;
* Low disk space warning ( with temporal estimation of remaining recording capacity )&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=File:Streaming.svg&amp;diff=14426</id>
		<title>File:Streaming.svg</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=File:Streaming.svg&amp;diff=14426"/>
				<updated>2020-01-29T15:24:43Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: Descriptif des composant pour le streaming @ Fixme&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Descriptif des composant pour le streaming @ Fixme&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=Tweet-toot&amp;diff=14414</id>
		<title>Tweet-toot</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=Tweet-toot&amp;diff=14414"/>
				<updated>2020-01-10T18:51:01Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Application creation de toot ==&lt;br /&gt;
&lt;br /&gt;
Script Python3 dont le code est sur github .&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ayush-sharma/tweet-toot tweet-toot]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== clonage du projet ===&lt;br /&gt;
&lt;br /&gt;
 git clone https://github.com/ayush-sharma/tweet-toot.git&lt;br /&gt;
&lt;br /&gt;
Creation répertoire log&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 mkdir log&lt;br /&gt;
&lt;br /&gt;
=== creation de virtualenv ===&lt;br /&gt;
&lt;br /&gt;
Pre-requis :&lt;br /&gt;
&lt;br /&gt;
python3 , virtuelen&lt;br /&gt;
&lt;br /&gt;
 apt-get install python3-venv&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 python3 -m venv venv&lt;br /&gt;
&lt;br /&gt;
after activate venv&lt;br /&gt;
&lt;br /&gt;
=== installation requirement ===&lt;br /&gt;
&lt;br /&gt;
  pip install -r requirements.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
configuration in file config.json&lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
 &amp;quot;gen.APP_NAME&amp;quot;: &amp;quot;Tweet-Toot&amp;quot;,&lt;br /&gt;
 &amp;quot;gen.log_timestamp&amp;quot;: &amp;quot;%Y-%m-%d %H:%M:%S&amp;quot;,&lt;br /&gt;
 &amp;quot;tweets.source_account_url&amp;quot;: &amp;quot;https://twitter.com/_fixme&amp;quot;,&lt;br /&gt;
 &amp;quot;toots.host_instance&amp;quot;: &amp;quot;https://tooting.ch&amp;quot;,&lt;br /&gt;
 &amp;quot;toots.app_secure_token&amp;quot;: &amp;quot;cK2YcOkkAB7UGUPjd3JX4VJSX6?fvNdT2TIm1k0AO?c&amp;quot;,&lt;br /&gt;
 &amp;quot;toots.cache_path&amp;quot;: &amp;quot;/tmp/&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
toots.app_secure_token : authorize application to write  on mastodon. connexion  sur le serveurMastodon ,Creation application ....&lt;br /&gt;
&lt;br /&gt;
== Exécution ==&lt;br /&gt;
&lt;br /&gt;
=== Manuel ===&lt;br /&gt;
&lt;br /&gt;
on se place dans le répertoire applicatif &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 source  venv/bin/activate&lt;br /&gt;
 python run.py&lt;br /&gt;
&lt;br /&gt;
=== script ===&lt;br /&gt;
&lt;br /&gt;
==== code script bash ====&lt;br /&gt;
 &lt;br /&gt;
 #! /usr/bin/bash&lt;br /&gt;
 export VENV=/home/pboizot/src/tweet-toot/venv&lt;br /&gt;
 . $VENV/bin/activate&lt;br /&gt;
 DATEDAY=`date +&amp;quot;%j-%H-%M&amp;quot;`&lt;br /&gt;
 python_run.py &amp;gt;log/lastweet-${DATEDAY}.log&lt;br /&gt;
 cat log/lastweet-${DATEDAY}.log&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Exécution ====&lt;br /&gt;
&lt;br /&gt;
 ./tweet-toot.bash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TO-DO &lt;br /&gt;
&lt;br /&gt;
appel depuis appli trigger...&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=Tweet-toot&amp;diff=14413</id>
		<title>Tweet-toot</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=Tweet-toot&amp;diff=14413"/>
				<updated>2020-01-10T13:55:43Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: /* Exécution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Application creation de toot ==&lt;br /&gt;
&lt;br /&gt;
Script Python3 dont le code est sur github .&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ayush-sharma/tweet-toot tweet-toot]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== clonage du projet ===&lt;br /&gt;
&lt;br /&gt;
 git clone https://github.com/ayush-sharma/tweet-toot.git&lt;br /&gt;
&lt;br /&gt;
Creation répertoire log&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 mkdir log&lt;br /&gt;
&lt;br /&gt;
=== creation de virtualenv ===&lt;br /&gt;
&lt;br /&gt;
Pre-requis :&lt;br /&gt;
&lt;br /&gt;
python3 , virtuelen&lt;br /&gt;
&lt;br /&gt;
 apt-get install python3-venv&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 python3 -m venv venv&lt;br /&gt;
&lt;br /&gt;
after activate venv&lt;br /&gt;
&lt;br /&gt;
=== installation requirement ===&lt;br /&gt;
&lt;br /&gt;
  pip install -r requirements.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
configuration in file config.json&lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
 &amp;quot;gen.APP_NAME&amp;quot;: &amp;quot;Tweet-Toot&amp;quot;,&lt;br /&gt;
 &amp;quot;gen.log_timestamp&amp;quot;: &amp;quot;%Y-%m-%d %H:%M:%S&amp;quot;,&lt;br /&gt;
 &amp;quot;tweets.source_account_url&amp;quot;: &amp;quot;https://twitter.com/_fixme&amp;quot;,&lt;br /&gt;
 &amp;quot;toots.host_instance&amp;quot;: &amp;quot;https://tooting.ch&amp;quot;,&lt;br /&gt;
 &amp;quot;toots.app_secure_token&amp;quot;: &amp;quot;cK2YcOkkAB7UGUPjd3JX4VJSX6EfvNdT2TIm1k0AOIc&amp;quot;,&lt;br /&gt;
 &amp;quot;toots.cache_path&amp;quot;: &amp;quot;/tmp/&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
toots.app_secure_token : authorize application to write  on mastodon. connexion  sur le serveurMastodon ,Creation application ....&lt;br /&gt;
&lt;br /&gt;
== Exécution ==&lt;br /&gt;
&lt;br /&gt;
=== Manuel ===&lt;br /&gt;
&lt;br /&gt;
on se place dans le répertoire applicatif &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 source  venv/bin/activate&lt;br /&gt;
 python run.py&lt;br /&gt;
&lt;br /&gt;
=== script ===&lt;br /&gt;
&lt;br /&gt;
==== code script bash ====&lt;br /&gt;
 &lt;br /&gt;
 #! /usr/bin/bash&lt;br /&gt;
 export VENV=/home/pboizot/src/tweet-toot/venv&lt;br /&gt;
 . $VENV/bin/activate&lt;br /&gt;
 DATEDAY=`date +&amp;quot;%j-%H-%M&amp;quot;`&lt;br /&gt;
 python_run.py &amp;gt;log/lastweet-${DATEDAY}.log&lt;br /&gt;
 cat log/lastweet-${DATEDAY}.log&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Exécution ====&lt;br /&gt;
&lt;br /&gt;
 ./tweet-toot.bash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TO-DO &lt;br /&gt;
&lt;br /&gt;
appel depuis appli trigger...&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=Tweet-toot&amp;diff=14412</id>
		<title>Tweet-toot</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=Tweet-toot&amp;diff=14412"/>
				<updated>2020-01-10T13:55:12Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: /* code script bash */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Application creation de toot ==&lt;br /&gt;
&lt;br /&gt;
Script Python3 dont le code est sur github .&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ayush-sharma/tweet-toot tweet-toot]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== clonage du projet ===&lt;br /&gt;
&lt;br /&gt;
 git clone https://github.com/ayush-sharma/tweet-toot.git&lt;br /&gt;
&lt;br /&gt;
Creation répertoire log&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 mkdir log&lt;br /&gt;
&lt;br /&gt;
=== creation de virtualenv ===&lt;br /&gt;
&lt;br /&gt;
Pre-requis :&lt;br /&gt;
&lt;br /&gt;
python3 , virtuelen&lt;br /&gt;
&lt;br /&gt;
 apt-get install python3-venv&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 python3 -m venv venv&lt;br /&gt;
&lt;br /&gt;
after activate venv&lt;br /&gt;
&lt;br /&gt;
=== installation requirement ===&lt;br /&gt;
&lt;br /&gt;
  pip install -r requirements.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
configuration in file config.json&lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
 &amp;quot;gen.APP_NAME&amp;quot;: &amp;quot;Tweet-Toot&amp;quot;,&lt;br /&gt;
 &amp;quot;gen.log_timestamp&amp;quot;: &amp;quot;%Y-%m-%d %H:%M:%S&amp;quot;,&lt;br /&gt;
 &amp;quot;tweets.source_account_url&amp;quot;: &amp;quot;https://twitter.com/_fixme&amp;quot;,&lt;br /&gt;
 &amp;quot;toots.host_instance&amp;quot;: &amp;quot;https://tooting.ch&amp;quot;,&lt;br /&gt;
 &amp;quot;toots.app_secure_token&amp;quot;: &amp;quot;cK2YcOkkAB7UGUPjd3JX4VJSX6EfvNdT2TIm1k0AOIc&amp;quot;,&lt;br /&gt;
 &amp;quot;toots.cache_path&amp;quot;: &amp;quot;/tmp/&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
toots.app_secure_token : authorize application to write  on mastodon. connexion  sur le serveurMastodon ,Creation application ....&lt;br /&gt;
&lt;br /&gt;
== Exécution ==&lt;br /&gt;
&lt;br /&gt;
=== Manuel ===&lt;br /&gt;
&lt;br /&gt;
on se place dans le répertoire applicatif &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 source  venv/bin/activate&lt;br /&gt;
 python run.py&lt;br /&gt;
&lt;br /&gt;
=== script ===&lt;br /&gt;
&lt;br /&gt;
==== code script bash ====&lt;br /&gt;
 &lt;br /&gt;
 #! /usr/bin/bash&lt;br /&gt;
 export VENV=/home/pboizot/src/tweet-toot/venv&lt;br /&gt;
 . $VENV/bin/activate&lt;br /&gt;
 DATEDAY=`date +&amp;quot;%j-%H-%M&amp;quot;`&lt;br /&gt;
 python_run.py &amp;gt;log/lastweet-${DATEDAY}.log&lt;br /&gt;
 cat log/lastweet-${DATEDAY}.log&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Exécution ====&lt;br /&gt;
&lt;br /&gt;
 ./tweet-toot.bash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TO-DO &lt;br /&gt;
&lt;br /&gt;
appel depuis appli trigger...&lt;br /&gt;
Creation d'un log par toot&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=Tweet-toot&amp;diff=14411</id>
		<title>Tweet-toot</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=Tweet-toot&amp;diff=14411"/>
				<updated>2020-01-10T13:54:39Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Application creation de toot ==&lt;br /&gt;
&lt;br /&gt;
Script Python3 dont le code est sur github .&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ayush-sharma/tweet-toot tweet-toot]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== clonage du projet ===&lt;br /&gt;
&lt;br /&gt;
 git clone https://github.com/ayush-sharma/tweet-toot.git&lt;br /&gt;
&lt;br /&gt;
Creation répertoire log&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 mkdir log&lt;br /&gt;
&lt;br /&gt;
=== creation de virtualenv ===&lt;br /&gt;
&lt;br /&gt;
Pre-requis :&lt;br /&gt;
&lt;br /&gt;
python3 , virtuelen&lt;br /&gt;
&lt;br /&gt;
 apt-get install python3-venv&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 python3 -m venv venv&lt;br /&gt;
&lt;br /&gt;
after activate venv&lt;br /&gt;
&lt;br /&gt;
=== installation requirement ===&lt;br /&gt;
&lt;br /&gt;
  pip install -r requirements.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
configuration in file config.json&lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
 &amp;quot;gen.APP_NAME&amp;quot;: &amp;quot;Tweet-Toot&amp;quot;,&lt;br /&gt;
 &amp;quot;gen.log_timestamp&amp;quot;: &amp;quot;%Y-%m-%d %H:%M:%S&amp;quot;,&lt;br /&gt;
 &amp;quot;tweets.source_account_url&amp;quot;: &amp;quot;https://twitter.com/_fixme&amp;quot;,&lt;br /&gt;
 &amp;quot;toots.host_instance&amp;quot;: &amp;quot;https://tooting.ch&amp;quot;,&lt;br /&gt;
 &amp;quot;toots.app_secure_token&amp;quot;: &amp;quot;cK2YcOkkAB7UGUPjd3JX4VJSX6EfvNdT2TIm1k0AOIc&amp;quot;,&lt;br /&gt;
 &amp;quot;toots.cache_path&amp;quot;: &amp;quot;/tmp/&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
toots.app_secure_token : authorize application to write  on mastodon. connexion  sur le serveurMastodon ,Creation application ....&lt;br /&gt;
&lt;br /&gt;
== Exécution ==&lt;br /&gt;
&lt;br /&gt;
=== Manuel ===&lt;br /&gt;
&lt;br /&gt;
on se place dans le répertoire applicatif &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 source  venv/bin/activate&lt;br /&gt;
 python run.py&lt;br /&gt;
&lt;br /&gt;
=== script ===&lt;br /&gt;
&lt;br /&gt;
==== code script bash ====&lt;br /&gt;
 &lt;br /&gt;
 #! /usr/bin/bash&lt;br /&gt;
&lt;br /&gt;
 export VENV=/home/pboizot/src/tweet-toot/venv&lt;br /&gt;
&lt;br /&gt;
 . $VENV/bin/activate&lt;br /&gt;
&lt;br /&gt;
 DATEDAY=`date +&amp;quot;%j-%H-%M&amp;quot;`&lt;br /&gt;
&lt;br /&gt;
 python_run.py &amp;gt;log/lastweet-${DATEDAY}.log&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 cat log/lastweet-${DATEDAY}.log&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Exécution ====&lt;br /&gt;
&lt;br /&gt;
 ./tweet-toot.bash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TO-DO &lt;br /&gt;
&lt;br /&gt;
appel depuis appli trigger...&lt;br /&gt;
Creation d'un log par toot&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=Tweet-toot&amp;diff=14404</id>
		<title>Tweet-toot</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=Tweet-toot&amp;diff=14404"/>
				<updated>2019-12-20T18:54:10Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Application creation de toot ==&lt;br /&gt;
&lt;br /&gt;
Script Python3 dont le code est sur github .&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ayush-sharma/tweet-toot tweet-toot]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== clonage du projet ===&lt;br /&gt;
&lt;br /&gt;
 git clone https://github.com/ayush-sharma/tweet-toot.git&lt;br /&gt;
&lt;br /&gt;
Creation répertoire log&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 mkdir log&lt;br /&gt;
&lt;br /&gt;
=== creation de virtualenv ===&lt;br /&gt;
&lt;br /&gt;
Pre-requis :&lt;br /&gt;
&lt;br /&gt;
python3 , virtuelen&lt;br /&gt;
&lt;br /&gt;
 apt-get install python3-venv&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 python3 -m venv venv&lt;br /&gt;
&lt;br /&gt;
after activate venv&lt;br /&gt;
&lt;br /&gt;
=== installation requirement ===&lt;br /&gt;
&lt;br /&gt;
  pip install -r requirements.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
configuration in file config.json&lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
 &amp;quot;gen.APP_NAME&amp;quot;: &amp;quot;Tweet-Toot&amp;quot;,&lt;br /&gt;
 &amp;quot;gen.log_timestamp&amp;quot;: &amp;quot;%Y-%m-%d %H:%M:%S&amp;quot;,&lt;br /&gt;
 &amp;quot;tweets.source_account_url&amp;quot;: &amp;quot;https://twitter.com/_fixme&amp;quot;,&lt;br /&gt;
 &amp;quot;toots.host_instance&amp;quot;: &amp;quot;https://tooting.ch&amp;quot;,&lt;br /&gt;
 &amp;quot;toots.app_secure_token&amp;quot;: &amp;quot;cK2YcOkkAB7UGUPjd3JX4VJSX6EfvNdT2TIm1k0AOIc&amp;quot;,&lt;br /&gt;
 &amp;quot;toots.cache_path&amp;quot;: &amp;quot;/tmp/&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
toots.app_secure_token : authorize application to write  on mastodon. connexion  sur le serveurMastodon ,Creation application ....&lt;br /&gt;
&lt;br /&gt;
== Exécution ==&lt;br /&gt;
&lt;br /&gt;
=== Manuel ===&lt;br /&gt;
&lt;br /&gt;
on se place dans le répertoire applicatif &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 source  venv/bin/activate&lt;br /&gt;
 python run.py&lt;br /&gt;
&lt;br /&gt;
=== script ===&lt;br /&gt;
&lt;br /&gt;
==== code script bash ====&lt;br /&gt;
 &lt;br /&gt;
  #! /usr/bin/bash&lt;br /&gt;
  export VENV=$PROJET/src/tweet-toot/venv&lt;br /&gt;
  . $VENV/bin/activate&lt;br /&gt;
  python run.py &amp;gt;&amp;gt;log/lastweet.log&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Exécution ====&lt;br /&gt;
&lt;br /&gt;
 ./tweet-toot.bash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TO-DO &lt;br /&gt;
&lt;br /&gt;
appel depuis appli trigger...&lt;br /&gt;
Creation d'un log par toot&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=Tweet-toot&amp;diff=14403</id>
		<title>Tweet-toot</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=Tweet-toot&amp;diff=14403"/>
				<updated>2019-12-20T18:53:37Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Application creation de toot ==&lt;br /&gt;
&lt;br /&gt;
Script Python3 dont le code est sur github .&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ayush-sharma/tweet-toot tweet-toot]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== clonage du projet ===&lt;br /&gt;
&lt;br /&gt;
 git clone https://github.com/ayush-sharma/tweet-toot.git&lt;br /&gt;
&lt;br /&gt;
Creation répertoire log&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 mkdir log&lt;br /&gt;
&lt;br /&gt;
=== creation de virtualenv ===&lt;br /&gt;
&lt;br /&gt;
Pre-requis :&lt;br /&gt;
&lt;br /&gt;
python3 , virtuelen&lt;br /&gt;
&lt;br /&gt;
 apt-get install python3-venv&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 python3 -m venv venv&lt;br /&gt;
&lt;br /&gt;
after activate venv&lt;br /&gt;
&lt;br /&gt;
=== installation requirement ===&lt;br /&gt;
&lt;br /&gt;
  pip install -r requirements.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
configuration in file config.json&lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
 &amp;quot;gen.APP_NAME&amp;quot;: &amp;quot;Tweet-Toot&amp;quot;,&lt;br /&gt;
 &amp;quot;gen.log_timestamp&amp;quot;: &amp;quot;%Y-%m-%d %H:%M:%S&amp;quot;,&lt;br /&gt;
 &amp;quot;tweets.source_account_url&amp;quot;: &amp;quot;https://twitter.com/_fixme&amp;quot;,&lt;br /&gt;
 &amp;quot;toots.host_instance&amp;quot;: &amp;quot;https://tooting.ch&amp;quot;,&lt;br /&gt;
 &amp;quot;toots.app_secure_token&amp;quot;: &amp;quot;cK2YcOkkAB7UGUPjd3JX4VJSX6EfvNdT2TIm1k0AOIc&amp;quot;,&lt;br /&gt;
 &amp;quot;toots.cache_path&amp;quot;: &amp;quot;/tmp/&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
toots.app_secure_token : authorize application to write  on mastodon. connexion  sur le serveurMastodon ,Creation application ....&lt;br /&gt;
&lt;br /&gt;
== Exécution ==&lt;br /&gt;
&lt;br /&gt;
=== Manuel ===&lt;br /&gt;
&lt;br /&gt;
on se place dans le répertoire applicatif &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 source  venv/bin/activate&lt;br /&gt;
 python run.py&lt;br /&gt;
&lt;br /&gt;
=== appel script ===&lt;br /&gt;
&lt;br /&gt;
==== code script bash ====&lt;br /&gt;
 &lt;br /&gt;
  #! /usr/bin/bash&lt;br /&gt;
  export VENV=$PROJET/src/tweet-toot/venv&lt;br /&gt;
  . $VENV/bin/activate&lt;br /&gt;
  python run.py &amp;gt;&amp;gt;log/lastweet.log&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Exécution ====&lt;br /&gt;
&lt;br /&gt;
 ./tweet-toot.bash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TO-DO &lt;br /&gt;
&lt;br /&gt;
appel depuis appli trigger...&lt;br /&gt;
Creation d'un log par toot&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=Tweet-toot&amp;diff=14402</id>
		<title>Tweet-toot</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=Tweet-toot&amp;diff=14402"/>
				<updated>2019-12-20T18:52:36Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Application creation de toot ==&lt;br /&gt;
&lt;br /&gt;
Script Python3 dont le code est sur github .&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ayush-sharma/tweet-toot tweet-toot]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== clonage du projet ===&lt;br /&gt;
&lt;br /&gt;
 git clone https://github.com/ayush-sharma/tweet-toot.git&lt;br /&gt;
&lt;br /&gt;
Creation répertoire log&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 mkdir log&lt;br /&gt;
&lt;br /&gt;
=== creation de virtualenv ===&lt;br /&gt;
&lt;br /&gt;
Pre-requis :&lt;br /&gt;
&lt;br /&gt;
python3 , virtuelen&lt;br /&gt;
&lt;br /&gt;
 apt-get install python3-venv&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 python3 -m venv venv&lt;br /&gt;
&lt;br /&gt;
after activate venv&lt;br /&gt;
&lt;br /&gt;
=== installation requirement ===&lt;br /&gt;
&lt;br /&gt;
  pip install -r requirements.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
configuration in file config.json&lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
 &amp;quot;gen.APP_NAME&amp;quot;: &amp;quot;Tweet-Toot&amp;quot;,&lt;br /&gt;
 &amp;quot;gen.log_timestamp&amp;quot;: &amp;quot;%Y-%m-%d %H:%M:%S&amp;quot;,&lt;br /&gt;
 &amp;quot;tweets.source_account_url&amp;quot;: &amp;quot;https://twitter.com/_fixme&amp;quot;,&lt;br /&gt;
 &amp;quot;toots.host_instance&amp;quot;: &amp;quot;https://tooting.ch&amp;quot;,&lt;br /&gt;
 &amp;quot;toots.app_secure_token&amp;quot;: &amp;quot;cK2YcOkkAB7UGUPjd3JX4VJSX6EfvNdT2TIm1k0AOIc&amp;quot;,&lt;br /&gt;
 &amp;quot;toots.cache_path&amp;quot;: &amp;quot;/tmp/&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
toots.app_secure_token : authorize application to write  on mastodon. connexion  sur le serveurMastodon ,Creation application ....&lt;br /&gt;
&lt;br /&gt;
== Exécution ==&lt;br /&gt;
&lt;br /&gt;
=== Manuel ===&lt;br /&gt;
&lt;br /&gt;
on se place dans le répertoire applicatif &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 source  venv/bin/activate&lt;br /&gt;
 python run.py&lt;br /&gt;
&lt;br /&gt;
=== appel script ===&lt;br /&gt;
&lt;br /&gt;
==== script bash ====&lt;br /&gt;
code&lt;br /&gt;
 &lt;br /&gt;
  #! /usr/bin/bash&lt;br /&gt;
&lt;br /&gt;
  export VENV=$PROJET/src/tweet-toot/venv&lt;br /&gt;
&lt;br /&gt;
  . $VENV/bin/activate&lt;br /&gt;
&lt;br /&gt;
  python run.py &amp;gt;&amp;gt;log/lastweet.log&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Exécution ====&lt;br /&gt;
&lt;br /&gt;
 ./tweet-toot.bash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TO-DO &lt;br /&gt;
&lt;br /&gt;
appel depuis appli trigger...&lt;br /&gt;
Creation d'un log par toot&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=Tweet-toot&amp;diff=14401</id>
		<title>Tweet-toot</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=Tweet-toot&amp;diff=14401"/>
				<updated>2019-12-20T18:49:17Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Application creation de toot ==&lt;br /&gt;
&lt;br /&gt;
Script Python3 dont le code est sur github .&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ayush-sharma/tweet-toot tweet-toot]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== clonage du projet ===&lt;br /&gt;
&lt;br /&gt;
git clone https://github.com/ayush-sharma/tweet-toot.git&lt;br /&gt;
&lt;br /&gt;
Creation répertoire log&lt;br /&gt;
&lt;br /&gt;
cd tweet-toot&lt;br /&gt;
mkdir log&lt;br /&gt;
&lt;br /&gt;
=== creation de virtualenv ===&lt;br /&gt;
&lt;br /&gt;
Pre-requis :&lt;br /&gt;
&lt;br /&gt;
python3 , virtuelen&lt;br /&gt;
&lt;br /&gt;
 apt-get install python3-venv&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 python3 -m venv venv&lt;br /&gt;
&lt;br /&gt;
after activate venv&lt;br /&gt;
&lt;br /&gt;
=== installation requirement ===&lt;br /&gt;
&lt;br /&gt;
  pip install -r requirements.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
configuration in file config.json&lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
	&amp;quot;gen.APP_NAME&amp;quot;: &amp;quot;Tweet-Toot&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
	&amp;quot;gen.log_timestamp&amp;quot;: &amp;quot;%Y-%m-%d %H:%M:%S&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
	&amp;quot;tweets.source_account_url&amp;quot;: &amp;quot;https://twitter.com/_fixme&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
	&amp;quot;toots.host_instance&amp;quot;: &amp;quot;https://tooting.ch&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
	&amp;quot;toots.app_secure_token&amp;quot;: &amp;quot;cK2YcOkkAB7UGUPjd3JX4VJSX6EfvNdT2TIm1k0AOIc&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
	&amp;quot;toots.cache_path&amp;quot;: &amp;quot;/tmp/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
toots.app_secure_token : authorize application to write  on mastodon. connexion  sur le serveurMastodon ,Creation application ....&lt;br /&gt;
&lt;br /&gt;
== Exécution ==&lt;br /&gt;
&lt;br /&gt;
=== Manuellement ===&lt;br /&gt;
&lt;br /&gt;
on se place dans le répertoireapplicatif &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 source  venv/bin/activate&lt;br /&gt;
 python run.py&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== script bash ====&lt;br /&gt;
code&lt;br /&gt;
 &lt;br /&gt;
  #! /usr/bin/bash&lt;br /&gt;
&lt;br /&gt;
  export VENV=$PROJET/src/tweet-toot/venv&lt;br /&gt;
&lt;br /&gt;
  . $VENV/bin/activate&lt;br /&gt;
&lt;br /&gt;
  python run.py &amp;gt;&amp;gt;log/lastweet.log&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Exécution&lt;br /&gt;
&lt;br /&gt;
 ./tweet-toot.bash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TO-DO &lt;br /&gt;
&lt;br /&gt;
appel depuis appli trigger...&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=Tweet-toot&amp;diff=14400</id>
		<title>Tweet-toot</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=Tweet-toot&amp;diff=14400"/>
				<updated>2019-12-20T18:48:45Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Application creation de toot ==&lt;br /&gt;
&lt;br /&gt;
Script Python3 dont le code est sur github .&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ayush-sharma/tweet-toot tweet-toot]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== clonage du projet ===&lt;br /&gt;
&lt;br /&gt;
git clone https://github.com/ayush-sharma/tweet-toot.git&lt;br /&gt;
&lt;br /&gt;
Creation répertoire log&lt;br /&gt;
&lt;br /&gt;
cd tweet-toot&lt;br /&gt;
mkdir log&lt;br /&gt;
&lt;br /&gt;
=== creation de virtualenv ===&lt;br /&gt;
&lt;br /&gt;
Pre-requis :&lt;br /&gt;
&lt;br /&gt;
python3 , virtuelen&lt;br /&gt;
&lt;br /&gt;
 apt-get install python3-venv&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 python3 -m venv venv&lt;br /&gt;
&lt;br /&gt;
after activate venv&lt;br /&gt;
&lt;br /&gt;
=== installation requirement ===&lt;br /&gt;
&lt;br /&gt;
  pip install -r requirements.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
configuration in file config.json&lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
	&amp;quot;gen.APP_NAME&amp;quot;: &amp;quot;Tweet-Toot&amp;quot;,&lt;br /&gt;
	&amp;quot;gen.log_timestamp&amp;quot;: &amp;quot;%Y-%m-%d %H:%M:%S&amp;quot;,&lt;br /&gt;
	&amp;quot;tweets.source_account_url&amp;quot;: &amp;quot;https://twitter.com/_fixme&amp;quot;,&lt;br /&gt;
	&amp;quot;toots.host_instance&amp;quot;: &amp;quot;https://tooting.ch&amp;quot;,&lt;br /&gt;
	&amp;quot;toots.app_secure_token&amp;quot;: &amp;quot;cK2YcOkkAB7UGUPjd3JX4VJSX6EfvNdT2TIm1k0AOIc&amp;quot;,&lt;br /&gt;
	&amp;quot;toots.cache_path&amp;quot;: &amp;quot;/tmp/&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
toots.app_secure_token : authorize application to write  on mastodon. connexion  sur le serveurMastodon ,Creation application ....&lt;br /&gt;
&lt;br /&gt;
== Exécution ==&lt;br /&gt;
&lt;br /&gt;
=== Manuellement ===&lt;br /&gt;
&lt;br /&gt;
on se place dans le répertoireapplicatif &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 source  venv/bin/activate&lt;br /&gt;
 python run.py&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== script bash ====&lt;br /&gt;
code&lt;br /&gt;
 &lt;br /&gt;
  #! /usr/bin/bash&lt;br /&gt;
&lt;br /&gt;
  export VENV=$PROJET/src/tweet-toot/venv&lt;br /&gt;
&lt;br /&gt;
  . $VENV/bin/activate&lt;br /&gt;
&lt;br /&gt;
  python run.py &amp;gt;&amp;gt;log/lastweet.log&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Exécution&lt;br /&gt;
&lt;br /&gt;
 ./tweet-toot.bash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TO-DO &lt;br /&gt;
&lt;br /&gt;
appel depuis appli trigger...&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=Tweet-toot&amp;diff=14399</id>
		<title>Tweet-toot</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=Tweet-toot&amp;diff=14399"/>
				<updated>2019-12-20T18:48:13Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Application creation de toot ==&lt;br /&gt;
&lt;br /&gt;
Script Python3 dont le code est sur github .&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ayush-sharma/tweet-toot tweet-toot]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== clonage du projet ===&lt;br /&gt;
&lt;br /&gt;
git clone https://github.com/ayush-sharma/tweet-toot.git&lt;br /&gt;
&lt;br /&gt;
Creation répertoire log&lt;br /&gt;
&lt;br /&gt;
cd tweet-toot&lt;br /&gt;
mkdir log&lt;br /&gt;
&lt;br /&gt;
=== creation de virtualenv ===&lt;br /&gt;
&lt;br /&gt;
Pre-requis :&lt;br /&gt;
&lt;br /&gt;
python3 , virtuelen&lt;br /&gt;
&lt;br /&gt;
 apt-get install python3-venv&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 python3 -m venv venv&lt;br /&gt;
&lt;br /&gt;
after activate venv&lt;br /&gt;
&lt;br /&gt;
=== installation requirement ===&lt;br /&gt;
&lt;br /&gt;
  pip install -r requirements.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
configuration in file config.json&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;gen.APP_NAME&amp;quot;: &amp;quot;Tweet-Toot&amp;quot;,&lt;br /&gt;
	&amp;quot;gen.log_timestamp&amp;quot;: &amp;quot;%Y-%m-%d %H:%M:%S&amp;quot;,&lt;br /&gt;
	&amp;quot;tweets.source_account_url&amp;quot;: &amp;quot;https://twitter.com/_fixme&amp;quot;,&lt;br /&gt;
	&amp;quot;toots.host_instance&amp;quot;: &amp;quot;https://tooting.ch&amp;quot;,&lt;br /&gt;
	&amp;quot;toots.app_secure_token&amp;quot;: &amp;quot;cK2YcOkkAB7UGUPjd3JX4VJSX6EfvNdT2TIm1k0AOIc&amp;quot;,&lt;br /&gt;
	&amp;quot;toots.cache_path&amp;quot;: &amp;quot;/tmp/&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
toots.app_secure_token : authorize application to write  on mastodon. connexion  sur le serveurMastodon ,Creation application ....&lt;br /&gt;
&lt;br /&gt;
== Exécution ==&lt;br /&gt;
&lt;br /&gt;
=== Manuellement ===&lt;br /&gt;
&lt;br /&gt;
on se place dans le répertoireapplicatif &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 source  venv/bin/activate&lt;br /&gt;
 python run.py&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== script bash ====&lt;br /&gt;
code&lt;br /&gt;
 &lt;br /&gt;
  #! /usr/bin/bash&lt;br /&gt;
&lt;br /&gt;
  export VENV=$PROJET/src/tweet-toot/venv&lt;br /&gt;
&lt;br /&gt;
  . $VENV/bin/activate&lt;br /&gt;
&lt;br /&gt;
  python run.py &amp;gt;&amp;gt;log/lastweet.log&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Exécution&lt;br /&gt;
&lt;br /&gt;
 ./tweet-toot.bash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TO-DO &lt;br /&gt;
&lt;br /&gt;
appel depuis appli trigger...&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=Tweet-toot&amp;diff=14398</id>
		<title>Tweet-toot</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=Tweet-toot&amp;diff=14398"/>
				<updated>2019-12-20T18:45:15Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Application creation de toot ==&lt;br /&gt;
&lt;br /&gt;
Script Python3 dont le code est sur github .&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ayush-sharma/tweet-toot tweet-toot]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== clonage du projet ===&lt;br /&gt;
&lt;br /&gt;
git clone https://github.com/ayush-sharma/tweet-toot.git&lt;br /&gt;
&lt;br /&gt;
Creation répertoire log&lt;br /&gt;
&lt;br /&gt;
cd tweet-toot&lt;br /&gt;
mkdir log&lt;br /&gt;
&lt;br /&gt;
=== creation de virtualenv ===&lt;br /&gt;
&lt;br /&gt;
Pre-requis :&lt;br /&gt;
apt-get install python3-venv&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 python3 -m venv venv&lt;br /&gt;
&lt;br /&gt;
after activate venv&lt;br /&gt;
&lt;br /&gt;
=== installation requirement ===&lt;br /&gt;
&lt;br /&gt;
pip install -r requirements.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
configuration in file config.json&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;gen.APP_NAME&amp;quot;: &amp;quot;Tweet-Toot&amp;quot;,&lt;br /&gt;
	&amp;quot;gen.log_timestamp&amp;quot;: &amp;quot;%Y-%m-%d %H:%M:%S&amp;quot;,&lt;br /&gt;
	&amp;quot;tweets.source_account_url&amp;quot;: &amp;quot;https://twitter.com/_fixme&amp;quot;,&lt;br /&gt;
	&amp;quot;toots.host_instance&amp;quot;: &amp;quot;https://tooting.ch&amp;quot;,&lt;br /&gt;
	&amp;quot;toots.app_secure_token&amp;quot;: &amp;quot;cK2YcOkkAB7UGUPjd3JX4VJSX6EfvNdT2TIm1k0AOIc&amp;quot;,&lt;br /&gt;
	&amp;quot;toots.cache_path&amp;quot;: &amp;quot;/tmp/&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
toots.app_secure_token : authorize application to write  on mastodon. connexion  sur le serveurMastodon ,Creation application ....&lt;br /&gt;
&lt;br /&gt;
== Exécution ==&lt;br /&gt;
&lt;br /&gt;
=== Manuellement ===&lt;br /&gt;
&lt;br /&gt;
 on se place dans le répertoireapplicatif &lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 source  venv/bin/activate&lt;br /&gt;
 python run.py&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Appel du script ===&lt;br /&gt;
&lt;br /&gt;
==== bash ====&lt;br /&gt;
 &lt;br /&gt;
#! /usr/bin/bash&lt;br /&gt;
&lt;br /&gt;
export VENV=$PROJET/src/tweet-toot/venv&lt;br /&gt;
&lt;br /&gt;
. $VENV/bin/activate&lt;br /&gt;
&lt;br /&gt;
python run.py &amp;gt;&amp;gt;log/lastweet.log&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./tweet-toot.bash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TO-DO &lt;br /&gt;
&lt;br /&gt;
appel depuis appli trigger...&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=Tweet-toot&amp;diff=14397</id>
		<title>Tweet-toot</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=Tweet-toot&amp;diff=14397"/>
				<updated>2019-12-20T18:37:58Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Application creation de toot ==&lt;br /&gt;
&lt;br /&gt;
Script Python3 dont le code est sur github .&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ayush-sharma/tweet-toot tweet-toot]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== clonage du projet ===&lt;br /&gt;
&lt;br /&gt;
git clone https://github.com/ayush-sharma/tweet-toot.git&lt;br /&gt;
&lt;br /&gt;
Creation répertoire log&lt;br /&gt;
&lt;br /&gt;
cd tweet-toot&lt;br /&gt;
mkdir log&lt;br /&gt;
&lt;br /&gt;
=== creation de virtualenv ===&lt;br /&gt;
&lt;br /&gt;
Pre-requis :&lt;br /&gt;
apt-get install python3-venv&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 python3 -m venv venv&lt;br /&gt;
&lt;br /&gt;
after activate venv&lt;br /&gt;
&lt;br /&gt;
=== installation requirement ===&lt;br /&gt;
&lt;br /&gt;
pip install -r requirements.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
configuration in file config.json&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;gen.APP_NAME&amp;quot;: &amp;quot;Tweet-Toot&amp;quot;,&lt;br /&gt;
	&amp;quot;gen.log_timestamp&amp;quot;: &amp;quot;%Y-%m-%d %H:%M:%S&amp;quot;,&lt;br /&gt;
	&amp;quot;tweets.source_account_url&amp;quot;: &amp;quot;https://twitter.com/_fixme&amp;quot;,&lt;br /&gt;
	&amp;quot;toots.host_instance&amp;quot;: &amp;quot;https://tooting.ch&amp;quot;,&lt;br /&gt;
	&amp;quot;toots.app_secure_token&amp;quot;: &amp;quot;cK2YcOkkAB7UGUPjd3JX4VJSX6EfvNdT2TIm1k0AOIc&amp;quot;,&lt;br /&gt;
	&amp;quot;toots.cache_path&amp;quot;: &amp;quot;/tmp/&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
toots.app_secure_token : authorize application to write  on mastodon. connexion  sur le serveurMastodon ,Creation application ....&lt;br /&gt;
&lt;br /&gt;
== Exécution ==&lt;br /&gt;
&lt;br /&gt;
=== Manuellement ===&lt;br /&gt;
&lt;br /&gt;
 on se place dans le répertoireapplicatif &lt;br /&gt;
&lt;br /&gt;
cd tweet-toot&lt;br /&gt;
&lt;br /&gt;
source venv/bin/activate&lt;br /&gt;
python run.py&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Appel du script ===&lt;br /&gt;
&lt;br /&gt;
==== bash ====&lt;br /&gt;
 &lt;br /&gt;
#! /usr/bin/bash&lt;br /&gt;
&lt;br /&gt;
export VENV=$PROJET/src/tweet-toot/venv&lt;br /&gt;
&lt;br /&gt;
. $VENV/bin/activate&lt;br /&gt;
&lt;br /&gt;
python run.py &amp;gt;&amp;gt;log/lastweet.log&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
./tweet-toot.bash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TO-DO &lt;br /&gt;
&lt;br /&gt;
appel depuis appli trigger...&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=Tweet-toot&amp;diff=14396</id>
		<title>Tweet-toot</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=Tweet-toot&amp;diff=14396"/>
				<updated>2019-12-20T18:33:52Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Application creation de toot ==&lt;br /&gt;
&lt;br /&gt;
Script Python3 dont le code est sur github .&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ayush-sharma/tweet-toot tweet-toot]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== clonage du projet ===&lt;br /&gt;
&lt;br /&gt;
git clone https://github.com/ayush-sharma/tweet-toot.git&lt;br /&gt;
&lt;br /&gt;
=== creation de virtualenv ===&lt;br /&gt;
&lt;br /&gt;
Pre-requis :&lt;br /&gt;
apt-get install python3-venv&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 cd tweet-toot&lt;br /&gt;
 python3 -m venv venv&lt;br /&gt;
&lt;br /&gt;
after activate venv&lt;br /&gt;
&lt;br /&gt;
=== installation requirement ===&lt;br /&gt;
&lt;br /&gt;
pip install -r requirements.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
configuration in file config.json&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;gen.APP_NAME&amp;quot;: &amp;quot;Tweet-Toot&amp;quot;,&lt;br /&gt;
	&amp;quot;gen.log_timestamp&amp;quot;: &amp;quot;%Y-%m-%d %H:%M:%S&amp;quot;,&lt;br /&gt;
	&amp;quot;tweets.source_account_url&amp;quot;: &amp;quot;https://twitter.com/_fixme&amp;quot;,&lt;br /&gt;
	&amp;quot;toots.host_instance&amp;quot;: &amp;quot;https://tooting.ch&amp;quot;,&lt;br /&gt;
	&amp;quot;toots.app_secure_token&amp;quot;: &amp;quot;cK2YcOkkAB7UGUPjd3JX4VJSX6EfvNdT2TIm1k0AOIc&amp;quot;,&lt;br /&gt;
	&amp;quot;toots.cache_path&amp;quot;: &amp;quot;/tmp/&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
toots.app_secure_token : authorize application to write  on mastodon. connexion  sur le serveurMastodon ,Creation application ....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Manuellement on lance : &lt;br /&gt;
&lt;br /&gt;
cd tweet-toot&lt;br /&gt;
&lt;br /&gt;
source venv/bin/activate&lt;br /&gt;
python run.py&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Appel du script :&lt;br /&gt;
./tweet-toot.bash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TO-DO &lt;br /&gt;
&lt;br /&gt;
appel depuis appli trigger...&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=Tweet-toot&amp;diff=14395</id>
		<title>Tweet-toot</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=Tweet-toot&amp;diff=14395"/>
				<updated>2019-12-20T18:18:15Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: Created page with &amp;quot;Application creation de toot&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Application creation de toot&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=ContribAtelier&amp;diff=14364</id>
		<title>ContribAtelier</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=ContribAtelier&amp;diff=14364"/>
				<updated>2019-11-13T15:59:26Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Ongoing_Projects]]&lt;br /&gt;
== Description ==&lt;br /&gt;
* Un événement pour contribuer au libre ( logiciel, culture ou autres)&lt;br /&gt;
&lt;br /&gt;
== Goal ==&lt;br /&gt;
* Organiser un atelier un samedi pour travailler ensemble sur des participations à l'open source&lt;br /&gt;
* deux fois dans l'année Avril , Octobre&lt;br /&gt;
&lt;br /&gt;
== Obstacles ==&lt;br /&gt;
La liste est trop longue ;-)&lt;br /&gt;
&lt;br /&gt;
== Component  ==&lt;br /&gt;
* Pour en parler : https://pad.fixme.ch/p/ContribAtelier&lt;br /&gt;
* Activité Traduction , documentation, packaging, test ....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
* Opening: 10h00&lt;br /&gt;
* Ending: 21h00&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
* [[User:Pirboazo]] (Leader)&lt;br /&gt;
* [[User:username2]]&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=ToDo&amp;diff=14363</id>
		<title>ToDo</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=ToDo&amp;diff=14363"/>
				<updated>2019-11-13T14:28:36Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Information == &lt;br /&gt;
Regula[to]ry conferences or workshop nights @ FIXME.&lt;br /&gt;
* [https://www.twitch.tv/fixme_hs Twitch channel]&lt;br /&gt;
&lt;br /&gt;
== 2019 ==&lt;br /&gt;
&lt;br /&gt;
* Fri 22.02.2019: &amp;lt;s&amp;gt;Gender Hacking by D4m13n&amp;lt;/s&amp;gt; REPORTED&lt;br /&gt;
* Fri 29.03.2019: Drones Physics 101 by Rorist&lt;br /&gt;
** https://www.youtube.com/watch?v=umWint4hThI&amp;amp;t=2962s&lt;br /&gt;
* Fri 26.04.2019: &amp;lt;s&amp;gt;Fundamental of bluetooth and ubertooth one by Defragm&amp;lt;/s&amp;gt; CANCELED&lt;br /&gt;
* Fri 04.05.2019: Rust VS Go Battle by LSZR and Francois&lt;br /&gt;
** https://www.youtube.com/watch?v=SfowPSQlVx0&lt;br /&gt;
* Fri 24.05.2019: Smart Contract by Romain&lt;br /&gt;
* Fri 14.06.2019: Build your own IoT device with ESP32 by BinaryBrain&lt;br /&gt;
** https://www.youtube.com/watch?v=NIstd3wjAUI&lt;br /&gt;
* Fri 16.08.2019: &amp;lt;s&amp;gt;Let's talk to the ISS (Satnogs 101) by Olivier&amp;lt;/s&amp;gt;&lt;br /&gt;
* Fri 06.09.2019: &amp;lt;s&amp;gt;VHDL_isTAmère II by Philoux (French conf) &amp;lt;/s&amp;gt; REPORTED&lt;br /&gt;
* Fri 25.10.2019: Wireguard par Benoît &lt;br /&gt;
** https://www.youtube.com/watch?v=FJA4hgK884g&lt;br /&gt;
* Wed 06.11.2019: MeetUp &amp;quot;Suisse Romande NixOS User Group&amp;quot; présentation Guix par [[User:Pirboazo]].&lt;br /&gt;
* You!&lt;br /&gt;
&lt;br /&gt;
== 2018 ==&lt;br /&gt;
&lt;br /&gt;
* Fri 25.05.2018: OSINT for beginners (with examples) by Noskill&lt;br /&gt;
** Talk is available [https://www.youtube.com/watch?v=pEYs4p1dyR4&amp;amp;t=10m on youtube]&lt;br /&gt;
* Fri 15.06.2018: Programming Language Oenology for Trolls by Marv&lt;br /&gt;
** Slides: [[Media:Oenology.pdf]]&lt;br /&gt;
* Thu 26.07.2018: Python for dummies by Nemen&lt;br /&gt;
** Talk is available [https://youtu.be/dY2BQ4_LCFQ on youtube]&lt;br /&gt;
* Fri 17.08.2018: VHDLise ta mère by Philou&lt;br /&gt;
** Talk is available [https://youtu.be/MDdDgHM0GYk on youtube]&lt;br /&gt;
* Fri 14.09.2018: My Code is Containerized. Now What? Kubernetes Basics by Francois&lt;br /&gt;
** Talk is available [https://youtu.be/StrtrCLRGFM on youtube]&lt;br /&gt;
** [[Media:My_Code_is_Containerized_Now_What_Handout.pdf]]&lt;br /&gt;
* Fri 12.10.2018: Random tidbits and retro stuff by Fzn&lt;br /&gt;
** Talk is available [ftp://ftp.fixme.ch/incoming/incoming/random-tidbits-fzn.mkv on the FTP]&lt;br /&gt;
* Fri 23.11.2018: Python, will it Blend(er)? by Oenvoyage&lt;br /&gt;
** Talk is available [https://www.youtube.com/watch?v=TMSt99ZjJx4 on youtube]&lt;br /&gt;
* &amp;lt;s&amp;gt;Fri 14.12.2018: Embrace Failure by Gcmalloc&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Live setup ==&lt;br /&gt;
* If you want to use the VGA2USB by Epiphan, [https://www.epiphan.com/products/vga2usb/downloads/ download the drivers]&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=ToDo&amp;diff=14362</id>
		<title>ToDo</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=ToDo&amp;diff=14362"/>
				<updated>2019-11-13T14:28:18Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Information == &lt;br /&gt;
Regula[to]ry conferences or workshop nights @ FIXME.&lt;br /&gt;
* [https://www.twitch.tv/fixme_hs Twitch channel]&lt;br /&gt;
&lt;br /&gt;
== 2019 ==&lt;br /&gt;
&lt;br /&gt;
* Fri 22.02.2019: &amp;lt;s&amp;gt;Gender Hacking by D4m13n&amp;lt;/s&amp;gt; REPORTED&lt;br /&gt;
* Fri 29.03.2019: Drones Physics 101 by Rorist&lt;br /&gt;
** https://www.youtube.com/watch?v=umWint4hThI&amp;amp;t=2962s&lt;br /&gt;
* Fri 26.04.2019: &amp;lt;s&amp;gt;Fundamental of bluetooth and ubertooth one by Defragm&amp;lt;/s&amp;gt; CANCELED&lt;br /&gt;
* Fri 04.05.2019: Rust VS Go Battle by LSZR and Francois&lt;br /&gt;
** https://www.youtube.com/watch?v=SfowPSQlVx0&lt;br /&gt;
* Fri 24.05.2019: Smart Contract by Romain&lt;br /&gt;
* Fri 14.06.2019: Build your own IoT device with ESP32 by BinaryBrain&lt;br /&gt;
** https://www.youtube.com/watch?v=NIstd3wjAUI&lt;br /&gt;
* Fri 16.08.2019: &amp;lt;s&amp;gt;Let's talk to the ISS (Satnogs 101) by Olivier&amp;lt;/s&amp;gt;&lt;br /&gt;
* Fri 06.09.2019: &amp;lt;s&amp;gt;VHDL_isTAmère II by Philoux (French conf) &amp;lt;/s&amp;gt; REPORTED&lt;br /&gt;
* Fri 25.10.2019: Wireguard par Benoît &lt;br /&gt;
** https://www.youtube.com/watch?v=FJA4hgK884g&lt;br /&gt;
* Wed 06.11.2019: MeetUp &amp;quot;Suisse Romande NixOS User Group&amp;quot; présentation Guix par [[User:Pirboazo] Pirboazo].&lt;br /&gt;
* You!&lt;br /&gt;
&lt;br /&gt;
== 2018 ==&lt;br /&gt;
&lt;br /&gt;
* Fri 25.05.2018: OSINT for beginners (with examples) by Noskill&lt;br /&gt;
** Talk is available [https://www.youtube.com/watch?v=pEYs4p1dyR4&amp;amp;t=10m on youtube]&lt;br /&gt;
* Fri 15.06.2018: Programming Language Oenology for Trolls by Marv&lt;br /&gt;
** Slides: [[Media:Oenology.pdf]]&lt;br /&gt;
* Thu 26.07.2018: Python for dummies by Nemen&lt;br /&gt;
** Talk is available [https://youtu.be/dY2BQ4_LCFQ on youtube]&lt;br /&gt;
* Fri 17.08.2018: VHDLise ta mère by Philou&lt;br /&gt;
** Talk is available [https://youtu.be/MDdDgHM0GYk on youtube]&lt;br /&gt;
* Fri 14.09.2018: My Code is Containerized. Now What? Kubernetes Basics by Francois&lt;br /&gt;
** Talk is available [https://youtu.be/StrtrCLRGFM on youtube]&lt;br /&gt;
** [[Media:My_Code_is_Containerized_Now_What_Handout.pdf]]&lt;br /&gt;
* Fri 12.10.2018: Random tidbits and retro stuff by Fzn&lt;br /&gt;
** Talk is available [ftp://ftp.fixme.ch/incoming/incoming/random-tidbits-fzn.mkv on the FTP]&lt;br /&gt;
* Fri 23.11.2018: Python, will it Blend(er)? by Oenvoyage&lt;br /&gt;
** Talk is available [https://www.youtube.com/watch?v=TMSt99ZjJx4 on youtube]&lt;br /&gt;
* &amp;lt;s&amp;gt;Fri 14.12.2018: Embrace Failure by Gcmalloc&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Live setup ==&lt;br /&gt;
* If you want to use the VGA2USB by Epiphan, [https://www.epiphan.com/products/vga2usb/downloads/ download the drivers]&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=ToDo&amp;diff=14361</id>
		<title>ToDo</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=ToDo&amp;diff=14361"/>
				<updated>2019-11-13T14:27:49Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Information == &lt;br /&gt;
Regula[to]ry conferences or workshop nights @ FIXME.&lt;br /&gt;
* [https://www.twitch.tv/fixme_hs Twitch channel]&lt;br /&gt;
&lt;br /&gt;
== 2019 ==&lt;br /&gt;
&lt;br /&gt;
* Fri 22.02.2019: &amp;lt;s&amp;gt;Gender Hacking by D4m13n&amp;lt;/s&amp;gt; REPORTED&lt;br /&gt;
* Fri 29.03.2019: Drones Physics 101 by Rorist&lt;br /&gt;
** https://www.youtube.com/watch?v=umWint4hThI&amp;amp;t=2962s&lt;br /&gt;
* Fri 26.04.2019: &amp;lt;s&amp;gt;Fundamental of bluetooth and ubertooth one by Defragm&amp;lt;/s&amp;gt; CANCELED&lt;br /&gt;
* Fri 04.05.2019: Rust VS Go Battle by LSZR and Francois&lt;br /&gt;
** https://www.youtube.com/watch?v=SfowPSQlVx0&lt;br /&gt;
* Fri 24.05.2019: Smart Contract by Romain&lt;br /&gt;
* Fri 14.06.2019: Build your own IoT device with ESP32 by BinaryBrain&lt;br /&gt;
** https://www.youtube.com/watch?v=NIstd3wjAUI&lt;br /&gt;
* Fri 16.08.2019: &amp;lt;s&amp;gt;Let's talk to the ISS (Satnogs 101) by Olivier&amp;lt;/s&amp;gt;&lt;br /&gt;
* Fri 06.09.2019: &amp;lt;s&amp;gt;VHDL_isTAmère II by Philoux (French conf) &amp;lt;/s&amp;gt; REPORTED&lt;br /&gt;
* Fri 25.10.2019: Wireguard par Benoît &lt;br /&gt;
** https://www.youtube.com/watch?v=FJA4hgK884g&lt;br /&gt;
* Wed 06.11.2019: MeetUp &amp;quot;Suisse Romande NixOS User Group&amp;quot; présentation Guix par [[User:Pirboazo Pirboazo]].&lt;br /&gt;
* You!&lt;br /&gt;
&lt;br /&gt;
== 2018 ==&lt;br /&gt;
&lt;br /&gt;
* Fri 25.05.2018: OSINT for beginners (with examples) by Noskill&lt;br /&gt;
** Talk is available [https://www.youtube.com/watch?v=pEYs4p1dyR4&amp;amp;t=10m on youtube]&lt;br /&gt;
* Fri 15.06.2018: Programming Language Oenology for Trolls by Marv&lt;br /&gt;
** Slides: [[Media:Oenology.pdf]]&lt;br /&gt;
* Thu 26.07.2018: Python for dummies by Nemen&lt;br /&gt;
** Talk is available [https://youtu.be/dY2BQ4_LCFQ on youtube]&lt;br /&gt;
* Fri 17.08.2018: VHDLise ta mère by Philou&lt;br /&gt;
** Talk is available [https://youtu.be/MDdDgHM0GYk on youtube]&lt;br /&gt;
* Fri 14.09.2018: My Code is Containerized. Now What? Kubernetes Basics by Francois&lt;br /&gt;
** Talk is available [https://youtu.be/StrtrCLRGFM on youtube]&lt;br /&gt;
** [[Media:My_Code_is_Containerized_Now_What_Handout.pdf]]&lt;br /&gt;
* Fri 12.10.2018: Random tidbits and retro stuff by Fzn&lt;br /&gt;
** Talk is available [ftp://ftp.fixme.ch/incoming/incoming/random-tidbits-fzn.mkv on the FTP]&lt;br /&gt;
* Fri 23.11.2018: Python, will it Blend(er)? by Oenvoyage&lt;br /&gt;
** Talk is available [https://www.youtube.com/watch?v=TMSt99ZjJx4 on youtube]&lt;br /&gt;
* &amp;lt;s&amp;gt;Fri 14.12.2018: Embrace Failure by Gcmalloc&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Live setup ==&lt;br /&gt;
* If you want to use the VGA2USB by Epiphan, [https://www.epiphan.com/products/vga2usb/downloads/ download the drivers]&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=ToDo&amp;diff=14360</id>
		<title>ToDo</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=ToDo&amp;diff=14360"/>
				<updated>2019-11-13T14:17:49Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Information == &lt;br /&gt;
Regula[to]ry conferences or workshop nights @ FIXME.&lt;br /&gt;
* [https://www.twitch.tv/fixme_hs Twitch channel]&lt;br /&gt;
&lt;br /&gt;
== 2019 ==&lt;br /&gt;
&lt;br /&gt;
* Fri 22.02.2019: &amp;lt;s&amp;gt;Gender Hacking by D4m13n&amp;lt;/s&amp;gt; REPORTED&lt;br /&gt;
* Fri 29.03.2019: Drones Physics 101 by Rorist&lt;br /&gt;
** https://www.youtube.com/watch?v=umWint4hThI&amp;amp;t=2962s&lt;br /&gt;
* Fri 26.04.2019: &amp;lt;s&amp;gt;Fundamental of bluetooth and ubertooth one by Defragm&amp;lt;/s&amp;gt; CANCELED&lt;br /&gt;
* Fri 04.05.2019: Rust VS Go Battle by LSZR and Francois&lt;br /&gt;
** https://www.youtube.com/watch?v=SfowPSQlVx0&lt;br /&gt;
* Fri 24.05.2019: Smart Contract by Romain&lt;br /&gt;
* Fri 14.06.2019: Build your own IoT device with ESP32 by BinaryBrain&lt;br /&gt;
** https://www.youtube.com/watch?v=NIstd3wjAUI&lt;br /&gt;
* Fri 16.08.2019: &amp;lt;s&amp;gt;Let's talk to the ISS (Satnogs 101) by Olivier&amp;lt;/s&amp;gt;&lt;br /&gt;
* Fri 06.09.2019: &amp;lt;s&amp;gt;VHDL_isTAmère II by Philoux (French conf) &amp;lt;/s&amp;gt; REPORTED&lt;br /&gt;
* Fri 25.10.2019: Wireguard par Benoît &lt;br /&gt;
* Wed 06.11.2019: MeetUp &amp;quot;Suisse Romande NixOS User Group&amp;quot; présentation Guix par @pirboazo&lt;br /&gt;
* You!&lt;br /&gt;
&lt;br /&gt;
== 2018 ==&lt;br /&gt;
&lt;br /&gt;
* Fri 25.05.2018: OSINT for beginners (with examples) by Noskill&lt;br /&gt;
** Talk is available [https://www.youtube.com/watch?v=pEYs4p1dyR4&amp;amp;t=10m on youtube]&lt;br /&gt;
* Fri 15.06.2018: Programming Language Oenology for Trolls by Marv&lt;br /&gt;
** Slides: [[Media:Oenology.pdf]]&lt;br /&gt;
* Thu 26.07.2018: Python for dummies by Nemen&lt;br /&gt;
** Talk is available [https://youtu.be/dY2BQ4_LCFQ on youtube]&lt;br /&gt;
* Fri 17.08.2018: VHDLise ta mère by Philou&lt;br /&gt;
** Talk is available [https://youtu.be/MDdDgHM0GYk on youtube]&lt;br /&gt;
* Fri 14.09.2018: My Code is Containerized. Now What? Kubernetes Basics by Francois&lt;br /&gt;
** Talk is available [https://youtu.be/StrtrCLRGFM on youtube]&lt;br /&gt;
** [[Media:My_Code_is_Containerized_Now_What_Handout.pdf]]&lt;br /&gt;
* Fri 12.10.2018: Random tidbits and retro stuff by Fzn&lt;br /&gt;
** Talk is available [ftp://ftp.fixme.ch/incoming/incoming/random-tidbits-fzn.mkv on the FTP]&lt;br /&gt;
* Fri 23.11.2018: Python, will it Blend(er)? by Oenvoyage&lt;br /&gt;
** Talk is available [https://www.youtube.com/watch?v=TMSt99ZjJx4 on youtube]&lt;br /&gt;
* &amp;lt;s&amp;gt;Fri 14.12.2018: Embrace Failure by Gcmalloc&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Live setup ==&lt;br /&gt;
* If you want to use the VGA2USB by Epiphan, [https://www.epiphan.com/products/vga2usb/downloads/ download the drivers]&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=User:Pirboazo&amp;diff=14359</id>
		<title>User:Pirboazo</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=User:Pirboazo&amp;diff=14359"/>
				<updated>2019-11-12T16:23:28Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: /* Projets */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[image:Pirboazo-20131012.jpg|thumb|left]]&lt;br /&gt;
&lt;br /&gt;
=== Présentation ===&lt;br /&gt;
&lt;br /&gt;
Voulez en savoir plus, google est votre ami ;-)&lt;br /&gt;
&lt;br /&gt;
Mais si vous avez pas le temps suivre le [https://www.boizot.ch lien]&lt;br /&gt;
&lt;br /&gt;
Une info supplémentaire je ne connais pas la musique : &amp;lt;score&amp;gt;\relative c' { f d f a d f e d cis a cis e a g f e }&amp;lt;/score&amp;gt; , vous non plus car l'extension score n'est pas installée.{{Sifflote|40}}&lt;br /&gt;
&lt;br /&gt;
mais j'adore la photo non pas la mienne.les photos comme [http://www.audreypiguet.com/?gallery=the-forgotten-mermaid celle-ci] &lt;br /&gt;
&lt;br /&gt;
et le théatre,&amp;lt;br /&amp;gt;&lt;br /&gt;
le cinéma &amp;lt;br/&amp;gt;et le jeu de GO auquel je joue trés mal :-(&lt;br /&gt;
&lt;br /&gt;
Ma maxime préférée : Apprends comme si tu devais vivre pour toujours et vis comme si tu devais mourir ce soir!&lt;br /&gt;
&lt;br /&gt;
=== Projets ===&lt;br /&gt;
&lt;br /&gt;
 * Participer.&lt;br /&gt;
 * Mettre en place un [[ContribAtelier]] Semestriel (une journée )&lt;br /&gt;
 * travailler à metre en oeuvre ce projet au sein de Fixme.&lt;br /&gt;
&lt;br /&gt;
Animer des Meetup autour de postgresql, Nixos,Guix &lt;br /&gt;
&lt;br /&gt;
Il y a des technologies qui m'attirent particulièrement :&lt;br /&gt;
 * le calcul en grille donc je suis prés à participer à un projet mettant en oeuvre BOINC.&lt;br /&gt;
 * les crypto-money : nxt, ardor, June G1&lt;br /&gt;
 * la cryptographie ( gpg user ) : gpg : CE8DADCA74C31A46F93F794BB0F6A5879F5CA3B2&lt;br /&gt;
 * les distributions : Nixos, Guix&lt;br /&gt;
 * le '''sgbd''' PostGreSql&lt;br /&gt;
&lt;br /&gt;
Dans le cadre de Fixme mon objectif est d'être présent au local 3 aprés-midi par semaine  pour faire avancer &lt;br /&gt;
&lt;br /&gt;
les projets suivants :&lt;br /&gt;
&lt;br /&gt;
* Le ContribAtelier : une journée de rencontre particpative à l'open source.&lt;br /&gt;
* Les présentations de Meetup Nixos , voir Postgresql à Fixme.&lt;br /&gt;
&lt;br /&gt;
=== Bac à Sable ===&lt;br /&gt;
&lt;br /&gt;
 Nixos  : [http://https://boizot.ch/#!nixos/cookbook.md cookbook] &lt;br /&gt;
dans le cadre du Meetup Nixos : [https://www.meetup.com/fr-FR/Suisse-Romande-NixOS-User-Group/ Nixos Meetup] je présente des expérience utilisateur avec ce systeme bien particulier.&lt;br /&gt;
&lt;br /&gt;
 md : [http://boizot.ch Monsite perso] migration vers hugo pour le courant du 4 ieme trimestre 2019&lt;br /&gt;
&lt;br /&gt;
=== status ===&lt;br /&gt;
&lt;br /&gt;
Avancement de la page : {{Avancement|25}}&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=ContribAtelier&amp;diff=14358</id>
		<title>ContribAtelier</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=ContribAtelier&amp;diff=14358"/>
				<updated>2019-11-12T16:17:14Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: Created page with &amp;quot;Category:Ongoing_Projects == Description == * événement pour contribuer au libre ( logiciel, culture ou autres)  == Goal == * un atelier samedi pour travailler ensemble...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Ongoing_Projects]]&lt;br /&gt;
== Description ==&lt;br /&gt;
* événement pour contribuer au libre ( logiciel, culture ou autres)&lt;br /&gt;
&lt;br /&gt;
== Goal ==&lt;br /&gt;
* un atelier samedi pour travailler ensemble sur des participations à l'open source&lt;br /&gt;
* deux fois dans l'année Avril , Octobre&lt;br /&gt;
&lt;br /&gt;
== Obstacles ==&lt;br /&gt;
La liste est trop longue ;-)&lt;br /&gt;
&lt;br /&gt;
== Component  ==&lt;br /&gt;
* Pour en parler : https://pad.fixme.ch/p/ContribAtelier&lt;br /&gt;
* Activité Traduction , documentation, packaging, test ....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
* Opening: 10h00&lt;br /&gt;
* Ending: 21h00&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
* [[User:Pirboazo]] (Leader)&lt;br /&gt;
* [[User:username2]]&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=User:Pirboazo&amp;diff=14182</id>
		<title>User:Pirboazo</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=User:Pirboazo&amp;diff=14182"/>
				<updated>2019-07-17T17:46:48Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: /* Projets */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[image:Pirboazo-20131012.jpg|thumb|left]]&lt;br /&gt;
&lt;br /&gt;
=== Présentation ===&lt;br /&gt;
&lt;br /&gt;
Voulez en savoir plus, google est votre ami ;-)&lt;br /&gt;
&lt;br /&gt;
Mais si vous avez pas le temps suivre le [https://www.boizot.ch lien]&lt;br /&gt;
&lt;br /&gt;
Une info supplémentaire je ne connais pas la musique : &amp;lt;score&amp;gt;\relative c' { f d f a d f e d cis a cis e a g f e }&amp;lt;/score&amp;gt; , vous non plus car l'extension score n'est pas installée.{{Sifflote|40}}&lt;br /&gt;
&lt;br /&gt;
mais j'adore la photo non pas la mienne.les photos comme [http://www.audreypiguet.com/?gallery=the-forgotten-mermaid celle-ci] &lt;br /&gt;
&lt;br /&gt;
et le théatre,&amp;lt;br /&amp;gt;&lt;br /&gt;
le cinéma &amp;lt;br/&amp;gt;et le jeu de GO auquel je joue trés mal :-(&lt;br /&gt;
&lt;br /&gt;
Ma maxime préférée : Apprends comme si tu devais vivre pour toujours et vis comme si tu devais mourir ce soir!&lt;br /&gt;
&lt;br /&gt;
=== Projets ===&lt;br /&gt;
&lt;br /&gt;
 * Participer.&lt;br /&gt;
 * Mettre en place un Contrib Atelier Trimestriel (une journée )&lt;br /&gt;
 * travailler à metre en oeuvre ce projet au sein de Fixme.&lt;br /&gt;
&lt;br /&gt;
Animer des Meetup autour de postgresql, Nixos,Guix &lt;br /&gt;
&lt;br /&gt;
Il y a des technologies qui m'attirent particulièrement :&lt;br /&gt;
 * le calcul en grille donc je suis prés à participer à un projet mettant en oeuvre BOINC.&lt;br /&gt;
 * les crypto-money : nxt, ardor, June G1&lt;br /&gt;
 * la cryptographie ( gpg user ) : gpg : CE8DADCA74C31A46F93F794BB0F6A5879F5CA3B2&lt;br /&gt;
 * les distributions : Nixos, Guix&lt;br /&gt;
 * le '''sgbd''' PostGreSql&lt;br /&gt;
&lt;br /&gt;
Dans le cadre de Fixme mon objectif est d'être présent au local 3 aprés-midi par semaine  pour faire avancer &lt;br /&gt;
&lt;br /&gt;
les projets suivants :&lt;br /&gt;
&lt;br /&gt;
* Le ContribAtelier : une journée de rencontre particpative à l'open source.&lt;br /&gt;
* Les présentations de Meetup Nixos , voir Postgresql à Fixme.&lt;br /&gt;
&lt;br /&gt;
=== Bac à Sable ===&lt;br /&gt;
&lt;br /&gt;
 Nixos  : [http://https://boizot.ch/#!nixos/cookbook.md cookbook] &lt;br /&gt;
dans le cadre du Meetup Nixos : [https://www.meetup.com/fr-FR/Suisse-Romande-NixOS-User-Group/ Nixos Meetup] je présente des expérience utilisateur avec ce systeme bien particulier.&lt;br /&gt;
&lt;br /&gt;
 md : [http://boizot.ch Monsite perso] migration vers hugo pour le courant du 4 ieme trimestre 2019&lt;br /&gt;
&lt;br /&gt;
=== status ===&lt;br /&gt;
&lt;br /&gt;
Avancement de la page : {{Avancement|25}}&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=User:Pirboazo&amp;diff=14181</id>
		<title>User:Pirboazo</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=User:Pirboazo&amp;diff=14181"/>
				<updated>2019-07-17T17:46:06Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: /* Projets */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[image:Pirboazo-20131012.jpg|thumb|left]]&lt;br /&gt;
&lt;br /&gt;
=== Présentation ===&lt;br /&gt;
&lt;br /&gt;
Voulez en savoir plus, google est votre ami ;-)&lt;br /&gt;
&lt;br /&gt;
Mais si vous avez pas le temps suivre le [https://www.boizot.ch lien]&lt;br /&gt;
&lt;br /&gt;
Une info supplémentaire je ne connais pas la musique : &amp;lt;score&amp;gt;\relative c' { f d f a d f e d cis a cis e a g f e }&amp;lt;/score&amp;gt; , vous non plus car l'extension score n'est pas installée.{{Sifflote|40}}&lt;br /&gt;
&lt;br /&gt;
mais j'adore la photo non pas la mienne.les photos comme [http://www.audreypiguet.com/?gallery=the-forgotten-mermaid celle-ci] &lt;br /&gt;
&lt;br /&gt;
et le théatre,&amp;lt;br /&amp;gt;&lt;br /&gt;
le cinéma &amp;lt;br/&amp;gt;et le jeu de GO auquel je joue trés mal :-(&lt;br /&gt;
&lt;br /&gt;
Ma maxime préférée : Apprends comme si tu devais vivre pour toujours et vis comme si tu devais mourir ce soir!&lt;br /&gt;
&lt;br /&gt;
=== Projets ===&lt;br /&gt;
&lt;br /&gt;
 * Participer.&lt;br /&gt;
 * Mettre en place un Contrib Atelier Trimestriel (une journée )&lt;br /&gt;
 * travailler à metre en oeuvre ce projet au sein de Fixme.&lt;br /&gt;
&lt;br /&gt;
Animer des Meetup autour de postgresql, Nixos,Guix &lt;br /&gt;
&lt;br /&gt;
Il y a des technologies qui m'attirent particulièrement :&lt;br /&gt;
 * le calcul en grille donc je suis prés à participer à un projet mettant en oeuvre BOINC.&lt;br /&gt;
 * les crypto-money : nxt, ardor, June G1&lt;br /&gt;
 * la cryptographie ( gpg user ) : gpg : CE8DADCA74C31A46F93F794BB0F6A5879F5CA3B2&lt;br /&gt;
 * les distributions : Nixos, Guix&lt;br /&gt;
 * le '''sgbd''' PostGreSql&lt;br /&gt;
&lt;br /&gt;
Dans le cadre de Fixme mon objectif est d'être présent au local 3 aprés-midi par semaine  pour faire avancer &lt;br /&gt;
&lt;br /&gt;
les projets suivants :&lt;br /&gt;
&lt;br /&gt;
Le ContribAtelier : une journée de rencontre particpative à l'open source.&lt;br /&gt;
Les présentations de Meetup Nixos , voir Postgresql à Fixme.&lt;br /&gt;
&lt;br /&gt;
=== Bac à Sable ===&lt;br /&gt;
&lt;br /&gt;
 Nixos  : [http://https://boizot.ch/#!nixos/cookbook.md cookbook] &lt;br /&gt;
dans le cadre du Meetup Nixos : [https://www.meetup.com/fr-FR/Suisse-Romande-NixOS-User-Group/ Nixos Meetup] je présente des expérience utilisateur avec ce systeme bien particulier.&lt;br /&gt;
&lt;br /&gt;
 md : [http://boizot.ch Monsite perso] migration vers hugo pour le courant du 4 ieme trimestre 2019&lt;br /&gt;
&lt;br /&gt;
=== status ===&lt;br /&gt;
&lt;br /&gt;
Avancement de la page : {{Avancement|25}}&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=User:Pirboazo&amp;diff=14180</id>
		<title>User:Pirboazo</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=User:Pirboazo&amp;diff=14180"/>
				<updated>2019-07-17T17:41:29Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: /* Bac à Sable */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[image:Pirboazo-20131012.jpg|thumb|left]]&lt;br /&gt;
&lt;br /&gt;
=== Présentation ===&lt;br /&gt;
&lt;br /&gt;
Voulez en savoir plus, google est votre ami ;-)&lt;br /&gt;
&lt;br /&gt;
Mais si vous avez pas le temps suivre le [https://www.boizot.ch lien]&lt;br /&gt;
&lt;br /&gt;
Une info supplémentaire je ne connais pas la musique : &amp;lt;score&amp;gt;\relative c' { f d f a d f e d cis a cis e a g f e }&amp;lt;/score&amp;gt; , vous non plus car l'extension score n'est pas installée.{{Sifflote|40}}&lt;br /&gt;
&lt;br /&gt;
mais j'adore la photo non pas la mienne.les photos comme [http://www.audreypiguet.com/?gallery=the-forgotten-mermaid celle-ci] &lt;br /&gt;
&lt;br /&gt;
et le théatre,&amp;lt;br /&amp;gt;&lt;br /&gt;
le cinéma &amp;lt;br/&amp;gt;et le jeu de GO auquel je joue trés mal :-(&lt;br /&gt;
&lt;br /&gt;
Ma maxime préférée : Apprends comme si tu devais vivre pour toujours et vis comme si tu devais mourir ce soir!&lt;br /&gt;
&lt;br /&gt;
=== Projets ===&lt;br /&gt;
&lt;br /&gt;
 * Participer.&lt;br /&gt;
 * Mettre en place un Contrib Atelier Trimestriel (une journée )&lt;br /&gt;
 * travailler à metre en oeuvre ce projet au sein de Fixme.&lt;br /&gt;
&lt;br /&gt;
Animer des Meetup autour de postgresql, Nixos,Guix &lt;br /&gt;
&lt;br /&gt;
Il y a des technologies qui m'attirent particulièrement :&lt;br /&gt;
 * le calcul en grille donc je suis prés à participer à un projet mettant en oeuvre BOINC.&lt;br /&gt;
 * les crypto-money : nxt, ardor, June G1&lt;br /&gt;
 * la cryptographie ( gpg user ) : gpg : CE8DADCA74C31A46F93F794BB0F6A5879F5CA3B2&lt;br /&gt;
 * les distributions : Nixos, Guix&lt;br /&gt;
 * le '''sgbd''' PostGreSql&lt;br /&gt;
&lt;br /&gt;
=== Bac à Sable ===&lt;br /&gt;
&lt;br /&gt;
 Nixos  : [http://https://boizot.ch/#!nixos/cookbook.md cookbook] &lt;br /&gt;
dans le cadre du Meetup Nixos : [https://www.meetup.com/fr-FR/Suisse-Romande-NixOS-User-Group/ Nixos Meetup] je présente des expérience utilisateur avec ce systeme bien particulier.&lt;br /&gt;
&lt;br /&gt;
 md : [http://boizot.ch Monsite perso] migration vers hugo pour le courant du 4 ieme trimestre 2019&lt;br /&gt;
&lt;br /&gt;
=== status ===&lt;br /&gt;
&lt;br /&gt;
Avancement de la page : {{Avancement|25}}&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=User:Pirboazo&amp;diff=14179</id>
		<title>User:Pirboazo</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=User:Pirboazo&amp;diff=14179"/>
				<updated>2019-07-17T17:34:25Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: /* Projets */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[image:Pirboazo-20131012.jpg|thumb|left]]&lt;br /&gt;
&lt;br /&gt;
=== Présentation ===&lt;br /&gt;
&lt;br /&gt;
Voulez en savoir plus, google est votre ami ;-)&lt;br /&gt;
&lt;br /&gt;
Mais si vous avez pas le temps suivre le [https://www.boizot.ch lien]&lt;br /&gt;
&lt;br /&gt;
Une info supplémentaire je ne connais pas la musique : &amp;lt;score&amp;gt;\relative c' { f d f a d f e d cis a cis e a g f e }&amp;lt;/score&amp;gt; , vous non plus car l'extension score n'est pas installée.{{Sifflote|40}}&lt;br /&gt;
&lt;br /&gt;
mais j'adore la photo non pas la mienne.les photos comme [http://www.audreypiguet.com/?gallery=the-forgotten-mermaid celle-ci] &lt;br /&gt;
&lt;br /&gt;
et le théatre,&amp;lt;br /&amp;gt;&lt;br /&gt;
le cinéma &amp;lt;br/&amp;gt;et le jeu de GO auquel je joue trés mal :-(&lt;br /&gt;
&lt;br /&gt;
Ma maxime préférée : Apprends comme si tu devais vivre pour toujours et vis comme si tu devais mourir ce soir!&lt;br /&gt;
&lt;br /&gt;
=== Projets ===&lt;br /&gt;
&lt;br /&gt;
 * Participer.&lt;br /&gt;
 * Mettre en place un Contrib Atelier Trimestriel (une journée )&lt;br /&gt;
 * travailler à metre en oeuvre ce projet au sein de Fixme.&lt;br /&gt;
&lt;br /&gt;
Animer des Meetup autour de postgresql, Nixos,Guix &lt;br /&gt;
&lt;br /&gt;
Il y a des technologies qui m'attirent particulièrement :&lt;br /&gt;
 * le calcul en grille donc je suis prés à participer à un projet mettant en oeuvre BOINC.&lt;br /&gt;
 * les crypto-money : nxt, ardor, June G1&lt;br /&gt;
 * la cryptographie ( gpg user ) : gpg : CE8DADCA74C31A46F93F794BB0F6A5879F5CA3B2&lt;br /&gt;
 * les distributions : Nixos, Guix&lt;br /&gt;
 * le '''sgbd''' PostGreSql&lt;br /&gt;
&lt;br /&gt;
=== Bac à Sable ===&lt;br /&gt;
sur raspberry Pi&lt;br /&gt;
 wiki : [http://belorne.pirboazo.net mediawiki] &lt;br /&gt;
 md : [http://boizot.ch mdsite]&lt;br /&gt;
 blog-photos : [http://www.pirboazo.net/blog photoblog] en arret ...&lt;br /&gt;
&lt;br /&gt;
=== status ===&lt;br /&gt;
&lt;br /&gt;
Avancement de la page : {{Avancement|25}}&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=User:Pirboazo&amp;diff=14178</id>
		<title>User:Pirboazo</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=User:Pirboazo&amp;diff=14178"/>
				<updated>2019-07-05T17:47:54Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: /* Présentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[image:Pirboazo-20131012.jpg|thumb|left]]&lt;br /&gt;
&lt;br /&gt;
=== Présentation ===&lt;br /&gt;
&lt;br /&gt;
Voulez en savoir plus, google est votre ami ;-)&lt;br /&gt;
&lt;br /&gt;
Mais si vous avez pas le temps suivre le [https://www.boizot.ch lien]&lt;br /&gt;
&lt;br /&gt;
Une info supplémentaire je ne connais pas la musique : &amp;lt;score&amp;gt;\relative c' { f d f a d f e d cis a cis e a g f e }&amp;lt;/score&amp;gt; , vous non plus car l'extension score n'est pas installée.{{Sifflote|40}}&lt;br /&gt;
&lt;br /&gt;
mais j'adore la photo non pas la mienne.les photos comme [http://www.audreypiguet.com/?gallery=the-forgotten-mermaid celle-ci] &lt;br /&gt;
&lt;br /&gt;
et le théatre,&amp;lt;br /&amp;gt;&lt;br /&gt;
le cinéma &amp;lt;br/&amp;gt;et le jeu de GO auquel je joue trés mal :-(&lt;br /&gt;
&lt;br /&gt;
Ma maxime préférée : Apprends comme si tu devais vivre pour toujours et vis comme si tu devais mourir ce soir!&lt;br /&gt;
&lt;br /&gt;
=== Projets ===&lt;br /&gt;
&lt;br /&gt;
 * Participer.&lt;br /&gt;
 * Mettre en place un Contrib Atelier Trimestriel (une journée 9&lt;br /&gt;
 * travailler à metre en oeuvre ce projet au sein de Fixme.&lt;br /&gt;
&lt;br /&gt;
Animer des Meetuo autour de postgresql, Nixos,Guix &lt;br /&gt;
&lt;br /&gt;
Il y a des technologies qui m'attirent particulièrement :&lt;br /&gt;
 * le calcul en grille donc je suis prés à participer à un projet mettant en oeuvre BOINC.&lt;br /&gt;
 * les crypto-money : nxt, ardor, June G1&lt;br /&gt;
 * la cryptographie ( gpg user ) : gpg : CE8DADCA74C31A46F93F794BB0F6A5879F5CA3B2&lt;br /&gt;
 * les distributions : Nixos, Guix&lt;br /&gt;
&lt;br /&gt;
=== Bac à Sable ===&lt;br /&gt;
sur raspberry Pi&lt;br /&gt;
 wiki : [http://belorne.pirboazo.net mediawiki] &lt;br /&gt;
 md : [http://boizot.ch mdsite]&lt;br /&gt;
 blog-photos : [http://www.pirboazo.net/blog photoblog] en arret ...&lt;br /&gt;
&lt;br /&gt;
=== status ===&lt;br /&gt;
&lt;br /&gt;
Avancement de la page : {{Avancement|25}}&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=User:Pirboazo&amp;diff=14177</id>
		<title>User:Pirboazo</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=User:Pirboazo&amp;diff=14177"/>
				<updated>2019-07-05T17:46:26Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: /* Projets */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[image:Pirboazo-20131012.jpg|thumb|left]]&lt;br /&gt;
&lt;br /&gt;
=== Présentation ===&lt;br /&gt;
&lt;br /&gt;
Voulez en savoir plus, google est votre ami ;-)&lt;br /&gt;
&lt;br /&gt;
Mais si vous avez pas le temps suivre le [https://plus.google.com/107377830070954284209/posts?partnerid=ogpy0 lien]&lt;br /&gt;
&lt;br /&gt;
Une info supplémentaire je ne connais pas la musique : &amp;lt;score&amp;gt;\relative c' { f d f a d f e d cis a cis e a g f e }&amp;lt;/score&amp;gt; , vous non plus car l'extension score n'est pas installée.{{Sifflote|40}}&lt;br /&gt;
&lt;br /&gt;
mais j'adore la photo non pas la mienne.les photos comme [http://www.audreypiguet.com/?gallery=the-forgotten-mermaid celle-ci] &lt;br /&gt;
&lt;br /&gt;
et le théatre,&amp;lt;br /&amp;gt;&lt;br /&gt;
le cinéma &amp;lt;br/&amp;gt;et le jeu de GO auquel je joue trés mal :-(&lt;br /&gt;
&lt;br /&gt;
Ma maxime préférée : Apprends comme si tu devais vivre pour toujours et vis comme si tu devais mourir ce soir!&lt;br /&gt;
&lt;br /&gt;
=== Projets ===&lt;br /&gt;
&lt;br /&gt;
 * Participer.&lt;br /&gt;
 * Mettre en place un Contrib Atelier Trimestriel (une journée 9&lt;br /&gt;
 * travailler à metre en oeuvre ce projet au sein de Fixme.&lt;br /&gt;
&lt;br /&gt;
Animer des Meetuo autour de postgresql, Nixos,Guix &lt;br /&gt;
&lt;br /&gt;
Il y a des technologies qui m'attirent particulièrement :&lt;br /&gt;
 * le calcul en grille donc je suis prés à participer à un projet mettant en oeuvre BOINC.&lt;br /&gt;
 * les crypto-money : nxt, ardor, June G1&lt;br /&gt;
 * la cryptographie ( gpg user ) : gpg : CE8DADCA74C31A46F93F794BB0F6A5879F5CA3B2&lt;br /&gt;
 * les distributions : Nixos, Guix&lt;br /&gt;
&lt;br /&gt;
=== Bac à Sable ===&lt;br /&gt;
sur raspberry Pi&lt;br /&gt;
 wiki : [http://belorne.pirboazo.net mediawiki] &lt;br /&gt;
 md : [http://boizot.ch mdsite]&lt;br /&gt;
 blog-photos : [http://www.pirboazo.net/blog photoblog] en arret ...&lt;br /&gt;
&lt;br /&gt;
=== status ===&lt;br /&gt;
&lt;br /&gt;
Avancement de la page : {{Avancement|25}}&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=Dbms_workshop&amp;diff=6671</id>
		<title>Dbms workshop</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=Dbms_workshop&amp;diff=6671"/>
				<updated>2015-05-12T17:57:48Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: /* meeting du 9 Juin 2015 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Base de Données # Syteme de gestion de base de données : DBMS =&lt;br /&gt;
&lt;br /&gt;
Tous les deuxièmes mardis du mois, nous nous rencontrons à 19:30 jusqu'à au plus tard 21:30 pour discuter base de données. &lt;br /&gt;
&lt;br /&gt;
== Semaine 1 - 11.03.2014 ==&lt;br /&gt;
Définition : &lt;br /&gt;
&lt;br /&gt;
Base de données : Ensemble de données organisées et structurées pour être interrogées par un logiciel &lt;br /&gt;
&lt;br /&gt;
Syteme de gestion de base de données : il permet de stocker et de retrouver un ensemble d'informations de plusieurs natures ainsi que les liens qui existent entre les différentes informations.&lt;br /&gt;
&lt;br /&gt;
Les principaux types de base de données.&lt;br /&gt;
&lt;br /&gt;
    Base de données hiérarchique&lt;br /&gt;
    Base de données réseau&lt;br /&gt;
    Base de données relationnelle&lt;br /&gt;
    Base de données orientée objet&lt;br /&gt;
    Base de données orientée documents&lt;br /&gt;
    Base de données orientée graphe&lt;br /&gt;
    Base de données XML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaque type de base s'appuie sur une modélisation différente de l'information. ( merise, Niam, objet .....)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Prochain réunion le 25 mars 19:00&lt;br /&gt;
&lt;br /&gt;
== Semaine 2 - 25.03.14 ==&lt;br /&gt;
&lt;br /&gt;
=== Gestion du &amp;quot;Foods For Hackers&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
* Quoi : Foods For hackers&lt;br /&gt;
* Qui : Mardi BDD ---- Stockage des données.&lt;br /&gt;
* Où : Fixme , données ---&amp;amp;gt; foo&lt;br /&gt;
* Quand : dev durée du workshop durée infini....&lt;br /&gt;
* Comment : Ensemble de donnée à définir interactions - saisie , mise à jour. crud interface python / web (php) script (initialisation / maj )&lt;br /&gt;
* Pourquoi : Pour connaitre produit ? Connaitre stock ?&lt;br /&gt;
&lt;br /&gt;
==== Analyse Data ====&lt;br /&gt;
&lt;br /&gt;
On s'interesse au food for hackers.&lt;br /&gt;
&lt;br /&gt;
==== Type de Nouriture ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* boissons&lt;br /&gt;
* Friandises&lt;br /&gt;
* Nouilles( pates )&lt;br /&gt;
* Fruits sec&lt;br /&gt;
* Biscuits aperitifs&lt;br /&gt;
* extension Burgers&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Produits ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* des prix ( achat, ventes )&lt;br /&gt;
* date de livraison&lt;br /&gt;
* date de péremptions&lt;br /&gt;
* type de nourriture&lt;br /&gt;
* Descriptions textuels&lt;br /&gt;
* Mot clef&lt;br /&gt;
* Whish&lt;br /&gt;
* quantité&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Mots clef ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Langue&lt;br /&gt;
* MotsClef&lt;br /&gt;
* Description longue&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Consommation ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Produit&lt;br /&gt;
* Quantité&lt;br /&gt;
* comsommateur&lt;br /&gt;
* date&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Consomateurs ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* pseudo&lt;br /&gt;
* idmembre&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Langue ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Code&lt;br /&gt;
* nom long&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Analyse Traitement. ====&lt;br /&gt;
&lt;br /&gt;
* Initialiser la base.&lt;br /&gt;
* Ajouter un produit&lt;br /&gt;
* Réassortir le stock&lt;br /&gt;
* Ajouter un Consomateur&lt;br /&gt;
* Consommer un produit&lt;br /&gt;
* Saisir un produit en wish list&lt;br /&gt;
* Mise à jour stock&lt;br /&gt;
* Statistique de consommation&lt;br /&gt;
* Creation gestion des TAG ( mot clef )&lt;br /&gt;
* Gestion fermée des TAG.&lt;br /&gt;
* Gestion de la langue&lt;br /&gt;
&lt;br /&gt;
==== Objectif pour la semaine 3 ====&lt;br /&gt;
&lt;br /&gt;
* avancer sur la modélisation des données (la théorie)&lt;br /&gt;
* créer les scripts de la base de données&lt;br /&gt;
&lt;br /&gt;
== Semaine 3 - 22.04.14 ==&lt;br /&gt;
&lt;br /&gt;
=== Utilisation de LibreOffice Base ===&lt;br /&gt;
Nous avons recherché des solutions pour décrire une base de données avec l'aide de LibreOffice Base. Selon Pirboazo, cette solution graphique n'est, à comparaison avec d'autres solutions, pas si pertinente que l'on pense.&lt;br /&gt;
Dans LibreOffice Base, il existe la possibilité de se connecter à différente base de donnée distante avec l'aide de connecteurs particuliers.  Après avoir mis en pratique ce que nous avons théorisé la semaine 2, la base de donnée fut crée avec Postgresql, mais au final, il s'est révélé que l'interface graphique ne soit pas si performante en comparaison avec la ligne de commandes pour pouvoir décrire une base de donnée.&lt;br /&gt;
&lt;br /&gt;
== semaine 4 - 20.05.2014 ==&lt;br /&gt;
&lt;br /&gt;
=== Creation User &amp;amp; database ===&lt;br /&gt;
&lt;br /&gt;
avec l'utilisateur postgres&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Creation PG user : fixme&lt;br /&gt;
&lt;br /&gt;
DBUSER=&amp;quot;fixme&amp;quot;&lt;br /&gt;
DBNAME=&amp;quot;ffh&amp;quot;&lt;br /&gt;
&lt;br /&gt;
USER_OPTS=&amp;quot;--no-superuser --no-createrole --no-createdb $DBUSER --pwprompt&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;On cree l'user $DBUSER...&amp;quot;&lt;br /&gt;
createuser $USER_OPTS -U postgres&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;On cree la base $DBNAME...&amp;quot;&lt;br /&gt;
createdb --owner $DBUSER $DBNAME -U postgres&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
avec votre utilisateur ajouter le paramètre -U postgres&lt;br /&gt;
&lt;br /&gt;
=== Creation de table ===&lt;br /&gt;
&lt;br /&gt;
Fichier d'ordre de création des tables de la base ffh sous postgresql [[media:ffh_sql.txt]]&lt;br /&gt;
&amp;lt;pre&amp;gt;psql -U fixme ffh &amp;lt; Ffh_sql.txt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ffh=# \d&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
                    List of relations&lt;br /&gt;
 Schema |             Name             |   Type   | Owner &lt;br /&gt;
--------+------------------------------+----------+-------&lt;br /&gt;
 public | langue                       | table    | fixme&lt;br /&gt;
 public | langue_langue_id_seq         | sequence | fixme&lt;br /&gt;
 public | member                       | table    | fixme&lt;br /&gt;
 public | member_member_id_seq         | sequence | fixme&lt;br /&gt;
 public | motclef                      | table    | fixme&lt;br /&gt;
 public | motclef_motclef_id_seq       | sequence | fixme&lt;br /&gt;
 public | nourriture                   | table    | fixme&lt;br /&gt;
 public | nourriture_nourriture_id_seq | sequence | fixme&lt;br /&gt;
 public | produit                      | table    | fixme&lt;br /&gt;
 public | produit_produit_id_seq       | sequence | fixme&lt;br /&gt;
(10 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ffh=# \d langue&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
                                 Table &amp;quot;public.langue&amp;quot;&lt;br /&gt;
     Column     |  Type   |                         Modifiers                          &lt;br /&gt;
----------------+---------+------------------------------------------------------------&lt;br /&gt;
 langue_id      | integer | not null default nextval('langue_langue_id_seq'::regclass)&lt;br /&gt;
 langue_libelle | text    | not null&lt;br /&gt;
Indexes:&lt;br /&gt;
    &amp;quot;langue_pkey&amp;quot; PRIMARY KEY, btree (langue_id)&lt;br /&gt;
Referenced by:&lt;br /&gt;
    TABLE &amp;quot;member&amp;quot; CONSTRAINT &amp;quot;member_langue_id_fkey&amp;quot; FOREIGN KEY (langue_id) REFERENCES langue(langue_id)&lt;br /&gt;
    TABLE &amp;quot;motclef&amp;quot; CONSTRAINT &amp;quot;motclef_langue_id_fkey&amp;quot; FOREIGN KEY (langue_id) REFERENCES langue(langue_id)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Semaine 5 - 17.06.2014 ==&lt;br /&gt;
=== Mise en place d'une base mongodb ===&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
Téléchargement depuis le site http://www.mongodb.org/downloads&lt;br /&gt;
&lt;br /&gt;
on décompresse le dossier&lt;br /&gt;
&lt;br /&gt;
Puis on crée les arborescences pour accueillir une base de test et les binaires&lt;br /&gt;
&lt;br /&gt;
Soit la racine /u01/projets/mongodb&lt;br /&gt;
&lt;br /&gt;
les binaires dans /u01/projets/mongodb/&lt;br /&gt;
&lt;br /&gt;
* bsondump &lt;br /&gt;
* mongo &lt;br /&gt;
* mongod &lt;br /&gt;
* mongodump &lt;br /&gt;
* mongoexport &lt;br /&gt;
* mongofiles &lt;br /&gt;
* mongoimport &lt;br /&gt;
* mongooplog &lt;br /&gt;
* mongoperf &lt;br /&gt;
* mongorestore&lt;br /&gt;
* mongos &lt;br /&gt;
* mongostat&lt;br /&gt;
* mongotop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un repertoire data/db à la racine.&lt;br /&gt;
&lt;br /&gt;
==== Lancement du serveur ====&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/u01/projets/mongodb/bin/mongod --dbpath /u01/projets/mongodb/data/db &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2014-06-17T19:05:22.147+0200 [initandlisten] MongoDB starting : pid=14868 port=27017 dbpath=/u01/projets/mongodb/data/db 64-bit host=dbi-ntbk02 &lt;br /&gt;
2014-06-17T19:05:22.151+0200 [initandlisten] db version v2.6.2 &lt;br /&gt;
2014-06-17T19:05:22.152+0200 [initandlisten] git version: 4d06e27876697d67348a397955b46dabb8443827 &lt;br /&gt;
2014-06-17T19:05:22.152+0200 [initandlisten] build info: Linux build10.nj1.10gen.cc 2.6.32-431.3.1.el6.x86_64 #1 SMP Fri Jan 3 21:39:27 UTC 2014 x86_64 BOOST_LIB_VERSION=1_49&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== lancement du client ====&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
boizot@dbi-ntbk02:/u01/projets/mongodb/doc$ /u01/projets/mongodb/bin/mongo &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MongoDB shell version: 2.6.2 &lt;br /&gt;
connecting to: test&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
show dbs &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
admin (empty) &lt;br /&gt;
local 0.078GB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Creation de la base FFH ====&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
use FFH &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
switched to db FFH &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
db FFH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''Initialisation de données''' &lt;br /&gt;
&amp;lt;pre&amp;gt; M1 = { Member_pseudo : &amp;amp;quot;Pirboazo&amp;amp;quot;, Member_num : 123001, Langue:'fr' } &lt;br /&gt;
{ &amp;amp;quot;Member_pseudo&amp;amp;quot; : &amp;amp;quot;Pirboazo&amp;amp;quot;,&lt;br /&gt;
 &amp;amp;quot;Member_num&amp;amp;quot; : 123001,&lt;br /&gt;
 &amp;amp;quot;Langue&amp;amp;quot; : &amp;amp;quot;fr&amp;amp;quot; }&lt;br /&gt;
&lt;br /&gt;
M2 = { Member_pseudo : &amp;amp;quot;Yv&amp;amp;quot;, Member_num : 3001, Langue:'fr' }&lt;br /&gt;
 { &amp;amp;quot;Member_pseudo&amp;amp;quot; : &amp;amp;quot;Yv&amp;amp;quot;,&lt;br /&gt;
 &amp;amp;quot;Member_num&amp;amp;quot; : 3001,&lt;br /&gt;
 &amp;amp;quot;Langue&amp;amp;quot; : &amp;amp;quot;fr&amp;amp;quot; }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Creation de la Collection Membre'''&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;amp;gt;db.membre.insert(M1) &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
WriteResult({ &amp;amp;quot;nInserted&amp;amp;quot; : 1 }) &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
db.membre.insert(M2) &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
WriteResult({ &amp;amp;quot;nInserted&amp;amp;quot; : 1 })&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Verification de l'insertion.''' &lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;gt; db.membre.find() &lt;br /&gt;
{ &amp;amp;quot;''id&amp;amp;quot; : ObjectId(&amp;amp;quot;53a07eba52a032beb132c6ba&amp;amp;quot;),&lt;br /&gt;
 &amp;amp;quot;Member_pseudo&amp;amp;quot; : &amp;amp;quot;Pirboazo&amp;amp;quot;,&lt;br /&gt;
 &amp;amp;quot;Member_num&amp;amp;quot; : 123001,&lt;br /&gt;
 &amp;amp;quot;Langue&amp;amp;quot; : &amp;amp;quot;fr&amp;amp;quot; }&lt;br /&gt;
&lt;br /&gt;
 { &amp;amp;quot;''id&amp;amp;quot; : ObjectId(&amp;amp;quot;53a07ed752a032beb132c6bb&amp;amp;quot;),&lt;br /&gt;
 &amp;amp;quot;Member_pseudo&amp;amp;quot; : &amp;amp;quot;Yv&amp;amp;quot;,&lt;br /&gt;
 &amp;amp;quot;Member_num&amp;amp;quot; : 3001,&lt;br /&gt;
 &amp;amp;quot;Langue&amp;amp;quot; : &amp;amp;quot;fr&amp;amp;quot; }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
** Nota ** &lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;gt; show collections&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 membre &lt;br /&gt;
&lt;br /&gt;
system.indexes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Quitte et on se reconnecte &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;gt; exit bye &lt;br /&gt;
pboizot@dbi-ntbk02:/u01/projets/mongodb/doc$ /u01/projets/mongodb/bin/mongo &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MongoDB shell version: 2.6.2 &lt;br /&gt;
connecting to: test &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;gt; show dbs &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
FFH 0.078GB &lt;br /&gt;
admin (empty) &lt;br /&gt;
local 0.078GB &lt;br /&gt;
test (empty)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Constat la base FFH existe... &lt;br /&gt;
&amp;lt;pre&amp;gt;use FFH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;show collections &lt;br /&gt;
membre &lt;br /&gt;
system.indexes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Delete all Member &lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;gt; db.membre.remove({}) &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
WriteResult({ &amp;amp;quot;nRemoved&amp;amp;quot; : 0 })&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
drop collection &lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
&amp;amp;gt; db.membre.drop()&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; show collections &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
system.indexes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Drop database'''&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;gt; use FFH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 switched to db FFH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;gt; db.dropDatabase();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{ &amp;amp;quot;dropped&amp;amp;quot; : &amp;amp;quot;FFH&amp;amp;quot;, &amp;amp;quot;ok&amp;amp;quot; : 1 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;amp;gt; exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bye &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pboizot@dbi-ntbk02:/u01/projets/mongodb/doc$ /u01/projets/mongodb/bin/mongo &lt;br /&gt;
MongoDB shell version: 2.6.2 connecting to: test &lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;gt; show dbs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
admin (empty) &lt;br /&gt;
local 0.078GB &lt;br /&gt;
test (empty)&lt;br /&gt;
 &amp;amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Semaine 6 - 08.07.2014 ==&lt;br /&gt;
Objectif pour ce soir: &lt;br /&gt;
* corriger le wiki&lt;br /&gt;
* procédure pour exporter une base de données mongo&lt;br /&gt;
&lt;br /&gt;
=== Export d'une base mongodb ===&lt;br /&gt;
L'export d'une base est extrêmement simple : du moins il y a une forme simple .&lt;br /&gt;
la commande est mongodump.&lt;br /&gt;
&lt;br /&gt;
Nous utiliserons la forme suivante de la commande :&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    ./mongodump --db FFH --out /u01/projets/mongodb/backup/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette commande crée un repertoire FFH avec le contenue suivant :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/u01/projets/mongodb/backup/FFH$ ls -la&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
total 20&lt;br /&gt;
drwxrwxr-x 2 pboizot pboizot 4096 Jul  8 20:00 .&lt;br /&gt;
drwxrwxr-x 3 pboizot pboizot 4096 Jul  8 20:01 ..&lt;br /&gt;
-rw-rw-r-- 1 pboizot pboizot  164 Jul  8 20:00 membre.bson&lt;br /&gt;
-rw-rw-r-- 1 pboizot pboizot   92 Jul  8 20:00 membre.metadata.json&lt;br /&gt;
-rw-rw-r-- 1 pboizot pboizot   65 Jul  8 20:00 system.indexes.bson&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous pouvons alors créer un tar , le stocker sur le ftp.fixme.ch un autre utilisateur peu alors le récuperer et le restore sur sa machine&lt;br /&gt;
&lt;br /&gt;
=== Restore d'une base mongodb ===&lt;br /&gt;
&lt;br /&gt;
On recupere le fichier tar on l'extrait puis on lance le restore.&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./mongorestore /u01/projets/mongodb/backup/FFH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
connected to: 127.0.0.1&lt;br /&gt;
2014-07-08T20:43:32.576+0200 /u01/projets/mongodb/backup/FFH/membre.bson&lt;br /&gt;
2014-07-08T20:43:32.576+0200 	going into namespace [FFH.membre]&lt;br /&gt;
2 objects found&lt;br /&gt;
2014-07-08T20:43:32.577+0200 	Creating index: { key: { _id: 1 }, name: &amp;quot;_id_&amp;quot;, ns: &amp;quot;FFH.membre&amp;quot; }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On verifie le chargement.&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/u01/projets/mongodb/bin$ ./mongo FFH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MongoDB shell version: 2.6.2&lt;br /&gt;
connecting to: FFH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; show collections&lt;br /&gt;
membre&lt;br /&gt;
system.indexes&lt;br /&gt;
&lt;br /&gt;
&amp;gt; db.membre.find()&lt;br /&gt;
{ &amp;quot;_id&amp;quot; : ObjectId(&amp;quot;53bc2d51bd84677f027bbbe6&amp;quot;), &amp;quot;Member_pseudo&amp;quot; : &amp;quot;Pirboazo&amp;quot;, &amp;quot;Member_num&amp;quot; : 123001, &amp;quot;Langue&amp;quot; : &amp;quot;fr&amp;quot; }&lt;br /&gt;
{ &amp;quot;_id&amp;quot; : ObjectId(&amp;quot;53bc2d54bd84677f027bbbe7&amp;quot;), &amp;quot;Member_pseudo&amp;quot; : &amp;quot;Yv&amp;quot;, &amp;quot;Member_num&amp;quot; : 3001, &amp;quot;Langue&amp;quot; : &amp;quot;fr&amp;quot; }&lt;br /&gt;
&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== meeting du 9 Juin 2015 ==&lt;br /&gt;
&lt;br /&gt;
Installation de postgresql depuis les sources.&lt;br /&gt;
&lt;br /&gt;
Pourquoi installer depuis les sources ? Pour choisir ou on installe et quelle version on installe.&lt;br /&gt;
Pour installer les contributions que l'on veut , pour ne pas être dépendant des choix du gestionnaire de package.&lt;br /&gt;
&lt;br /&gt;
== Metting du 14  Juillet 2015 ==&lt;br /&gt;
&lt;br /&gt;
Exploration des source de psql &lt;br /&gt;
&lt;br /&gt;
Objectif analyser comment ajouter une commande \pa qui permettrait une execution  d'un fichier sql se trouvant dans une varaible SQLPGPATH.&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=Dbms_workshop&amp;diff=6670</id>
		<title>Dbms workshop</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=Dbms_workshop&amp;diff=6670"/>
				<updated>2015-05-12T17:47:27Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Base de Données # Syteme de gestion de base de données : DBMS =&lt;br /&gt;
&lt;br /&gt;
Tous les deuxièmes mardis du mois, nous nous rencontrons à 19:30 jusqu'à au plus tard 21:30 pour discuter base de données. &lt;br /&gt;
&lt;br /&gt;
== Semaine 1 - 11.03.2014 ==&lt;br /&gt;
Définition : &lt;br /&gt;
&lt;br /&gt;
Base de données : Ensemble de données organisées et structurées pour être interrogées par un logiciel &lt;br /&gt;
&lt;br /&gt;
Syteme de gestion de base de données : il permet de stocker et de retrouver un ensemble d'informations de plusieurs natures ainsi que les liens qui existent entre les différentes informations.&lt;br /&gt;
&lt;br /&gt;
Les principaux types de base de données.&lt;br /&gt;
&lt;br /&gt;
    Base de données hiérarchique&lt;br /&gt;
    Base de données réseau&lt;br /&gt;
    Base de données relationnelle&lt;br /&gt;
    Base de données orientée objet&lt;br /&gt;
    Base de données orientée documents&lt;br /&gt;
    Base de données orientée graphe&lt;br /&gt;
    Base de données XML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaque type de base s'appuie sur une modélisation différente de l'information. ( merise, Niam, objet .....)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Prochain réunion le 25 mars 19:00&lt;br /&gt;
&lt;br /&gt;
== Semaine 2 - 25.03.14 ==&lt;br /&gt;
&lt;br /&gt;
=== Gestion du &amp;quot;Foods For Hackers&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
* Quoi : Foods For hackers&lt;br /&gt;
* Qui : Mardi BDD ---- Stockage des données.&lt;br /&gt;
* Où : Fixme , données ---&amp;amp;gt; foo&lt;br /&gt;
* Quand : dev durée du workshop durée infini....&lt;br /&gt;
* Comment : Ensemble de donnée à définir interactions - saisie , mise à jour. crud interface python / web (php) script (initialisation / maj )&lt;br /&gt;
* Pourquoi : Pour connaitre produit ? Connaitre stock ?&lt;br /&gt;
&lt;br /&gt;
==== Analyse Data ====&lt;br /&gt;
&lt;br /&gt;
On s'interesse au food for hackers.&lt;br /&gt;
&lt;br /&gt;
==== Type de Nouriture ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* boissons&lt;br /&gt;
* Friandises&lt;br /&gt;
* Nouilles( pates )&lt;br /&gt;
* Fruits sec&lt;br /&gt;
* Biscuits aperitifs&lt;br /&gt;
* extension Burgers&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Produits ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* des prix ( achat, ventes )&lt;br /&gt;
* date de livraison&lt;br /&gt;
* date de péremptions&lt;br /&gt;
* type de nourriture&lt;br /&gt;
* Descriptions textuels&lt;br /&gt;
* Mot clef&lt;br /&gt;
* Whish&lt;br /&gt;
* quantité&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Mots clef ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Langue&lt;br /&gt;
* MotsClef&lt;br /&gt;
* Description longue&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Consommation ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Produit&lt;br /&gt;
* Quantité&lt;br /&gt;
* comsommateur&lt;br /&gt;
* date&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Consomateurs ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* pseudo&lt;br /&gt;
* idmembre&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
==== Langue ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
* Code&lt;br /&gt;
* nom long&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Analyse Traitement. ====&lt;br /&gt;
&lt;br /&gt;
* Initialiser la base.&lt;br /&gt;
* Ajouter un produit&lt;br /&gt;
* Réassortir le stock&lt;br /&gt;
* Ajouter un Consomateur&lt;br /&gt;
* Consommer un produit&lt;br /&gt;
* Saisir un produit en wish list&lt;br /&gt;
* Mise à jour stock&lt;br /&gt;
* Statistique de consommation&lt;br /&gt;
* Creation gestion des TAG ( mot clef )&lt;br /&gt;
* Gestion fermée des TAG.&lt;br /&gt;
* Gestion de la langue&lt;br /&gt;
&lt;br /&gt;
==== Objectif pour la semaine 3 ====&lt;br /&gt;
&lt;br /&gt;
* avancer sur la modélisation des données (la théorie)&lt;br /&gt;
* créer les scripts de la base de données&lt;br /&gt;
&lt;br /&gt;
== Semaine 3 - 22.04.14 ==&lt;br /&gt;
&lt;br /&gt;
=== Utilisation de LibreOffice Base ===&lt;br /&gt;
Nous avons recherché des solutions pour décrire une base de données avec l'aide de LibreOffice Base. Selon Pirboazo, cette solution graphique n'est, à comparaison avec d'autres solutions, pas si pertinente que l'on pense.&lt;br /&gt;
Dans LibreOffice Base, il existe la possibilité de se connecter à différente base de donnée distante avec l'aide de connecteurs particuliers.  Après avoir mis en pratique ce que nous avons théorisé la semaine 2, la base de donnée fut crée avec Postgresql, mais au final, il s'est révélé que l'interface graphique ne soit pas si performante en comparaison avec la ligne de commandes pour pouvoir décrire une base de donnée.&lt;br /&gt;
&lt;br /&gt;
== semaine 4 - 20.05.2014 ==&lt;br /&gt;
&lt;br /&gt;
=== Creation User &amp;amp; database ===&lt;br /&gt;
&lt;br /&gt;
avec l'utilisateur postgres&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Creation PG user : fixme&lt;br /&gt;
&lt;br /&gt;
DBUSER=&amp;quot;fixme&amp;quot;&lt;br /&gt;
DBNAME=&amp;quot;ffh&amp;quot;&lt;br /&gt;
&lt;br /&gt;
USER_OPTS=&amp;quot;--no-superuser --no-createrole --no-createdb $DBUSER --pwprompt&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;On cree l'user $DBUSER...&amp;quot;&lt;br /&gt;
createuser $USER_OPTS -U postgres&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;On cree la base $DBNAME...&amp;quot;&lt;br /&gt;
createdb --owner $DBUSER $DBNAME -U postgres&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
avec votre utilisateur ajouter le paramètre -U postgres&lt;br /&gt;
&lt;br /&gt;
=== Creation de table ===&lt;br /&gt;
&lt;br /&gt;
Fichier d'ordre de création des tables de la base ffh sous postgresql [[media:ffh_sql.txt]]&lt;br /&gt;
&amp;lt;pre&amp;gt;psql -U fixme ffh &amp;lt; Ffh_sql.txt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ffh=# \d&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
                    List of relations&lt;br /&gt;
 Schema |             Name             |   Type   | Owner &lt;br /&gt;
--------+------------------------------+----------+-------&lt;br /&gt;
 public | langue                       | table    | fixme&lt;br /&gt;
 public | langue_langue_id_seq         | sequence | fixme&lt;br /&gt;
 public | member                       | table    | fixme&lt;br /&gt;
 public | member_member_id_seq         | sequence | fixme&lt;br /&gt;
 public | motclef                      | table    | fixme&lt;br /&gt;
 public | motclef_motclef_id_seq       | sequence | fixme&lt;br /&gt;
 public | nourriture                   | table    | fixme&lt;br /&gt;
 public | nourriture_nourriture_id_seq | sequence | fixme&lt;br /&gt;
 public | produit                      | table    | fixme&lt;br /&gt;
 public | produit_produit_id_seq       | sequence | fixme&lt;br /&gt;
(10 rows)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ffh=# \d langue&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
                                 Table &amp;quot;public.langue&amp;quot;&lt;br /&gt;
     Column     |  Type   |                         Modifiers                          &lt;br /&gt;
----------------+---------+------------------------------------------------------------&lt;br /&gt;
 langue_id      | integer | not null default nextval('langue_langue_id_seq'::regclass)&lt;br /&gt;
 langue_libelle | text    | not null&lt;br /&gt;
Indexes:&lt;br /&gt;
    &amp;quot;langue_pkey&amp;quot; PRIMARY KEY, btree (langue_id)&lt;br /&gt;
Referenced by:&lt;br /&gt;
    TABLE &amp;quot;member&amp;quot; CONSTRAINT &amp;quot;member_langue_id_fkey&amp;quot; FOREIGN KEY (langue_id) REFERENCES langue(langue_id)&lt;br /&gt;
    TABLE &amp;quot;motclef&amp;quot; CONSTRAINT &amp;quot;motclef_langue_id_fkey&amp;quot; FOREIGN KEY (langue_id) REFERENCES langue(langue_id)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Semaine 5 - 17.06.2014 ==&lt;br /&gt;
=== Mise en place d'une base mongodb ===&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
Téléchargement depuis le site http://www.mongodb.org/downloads&lt;br /&gt;
&lt;br /&gt;
on décompresse le dossier&lt;br /&gt;
&lt;br /&gt;
Puis on crée les arborescences pour accueillir une base de test et les binaires&lt;br /&gt;
&lt;br /&gt;
Soit la racine /u01/projets/mongodb&lt;br /&gt;
&lt;br /&gt;
les binaires dans /u01/projets/mongodb/&lt;br /&gt;
&lt;br /&gt;
* bsondump &lt;br /&gt;
* mongo &lt;br /&gt;
* mongod &lt;br /&gt;
* mongodump &lt;br /&gt;
* mongoexport &lt;br /&gt;
* mongofiles &lt;br /&gt;
* mongoimport &lt;br /&gt;
* mongooplog &lt;br /&gt;
* mongoperf &lt;br /&gt;
* mongorestore&lt;br /&gt;
* mongos &lt;br /&gt;
* mongostat&lt;br /&gt;
* mongotop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un repertoire data/db à la racine.&lt;br /&gt;
&lt;br /&gt;
==== Lancement du serveur ====&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/u01/projets/mongodb/bin/mongod --dbpath /u01/projets/mongodb/data/db &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2014-06-17T19:05:22.147+0200 [initandlisten] MongoDB starting : pid=14868 port=27017 dbpath=/u01/projets/mongodb/data/db 64-bit host=dbi-ntbk02 &lt;br /&gt;
2014-06-17T19:05:22.151+0200 [initandlisten] db version v2.6.2 &lt;br /&gt;
2014-06-17T19:05:22.152+0200 [initandlisten] git version: 4d06e27876697d67348a397955b46dabb8443827 &lt;br /&gt;
2014-06-17T19:05:22.152+0200 [initandlisten] build info: Linux build10.nj1.10gen.cc 2.6.32-431.3.1.el6.x86_64 #1 SMP Fri Jan 3 21:39:27 UTC 2014 x86_64 BOOST_LIB_VERSION=1_49&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== lancement du client ====&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
boizot@dbi-ntbk02:/u01/projets/mongodb/doc$ /u01/projets/mongodb/bin/mongo &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MongoDB shell version: 2.6.2 &lt;br /&gt;
connecting to: test&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
show dbs &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
admin (empty) &lt;br /&gt;
local 0.078GB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Creation de la base FFH ====&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
use FFH &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
switched to db FFH &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
db FFH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''Initialisation de données''' &lt;br /&gt;
&amp;lt;pre&amp;gt; M1 = { Member_pseudo : &amp;amp;quot;Pirboazo&amp;amp;quot;, Member_num : 123001, Langue:'fr' } &lt;br /&gt;
{ &amp;amp;quot;Member_pseudo&amp;amp;quot; : &amp;amp;quot;Pirboazo&amp;amp;quot;,&lt;br /&gt;
 &amp;amp;quot;Member_num&amp;amp;quot; : 123001,&lt;br /&gt;
 &amp;amp;quot;Langue&amp;amp;quot; : &amp;amp;quot;fr&amp;amp;quot; }&lt;br /&gt;
&lt;br /&gt;
M2 = { Member_pseudo : &amp;amp;quot;Yv&amp;amp;quot;, Member_num : 3001, Langue:'fr' }&lt;br /&gt;
 { &amp;amp;quot;Member_pseudo&amp;amp;quot; : &amp;amp;quot;Yv&amp;amp;quot;,&lt;br /&gt;
 &amp;amp;quot;Member_num&amp;amp;quot; : 3001,&lt;br /&gt;
 &amp;amp;quot;Langue&amp;amp;quot; : &amp;amp;quot;fr&amp;amp;quot; }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Creation de la Collection Membre'''&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt; &amp;amp;gt;db.membre.insert(M1) &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
WriteResult({ &amp;amp;quot;nInserted&amp;amp;quot; : 1 }) &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
db.membre.insert(M2) &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
WriteResult({ &amp;amp;quot;nInserted&amp;amp;quot; : 1 })&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Verification de l'insertion.''' &lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;gt; db.membre.find() &lt;br /&gt;
{ &amp;amp;quot;''id&amp;amp;quot; : ObjectId(&amp;amp;quot;53a07eba52a032beb132c6ba&amp;amp;quot;),&lt;br /&gt;
 &amp;amp;quot;Member_pseudo&amp;amp;quot; : &amp;amp;quot;Pirboazo&amp;amp;quot;,&lt;br /&gt;
 &amp;amp;quot;Member_num&amp;amp;quot; : 123001,&lt;br /&gt;
 &amp;amp;quot;Langue&amp;amp;quot; : &amp;amp;quot;fr&amp;amp;quot; }&lt;br /&gt;
&lt;br /&gt;
 { &amp;amp;quot;''id&amp;amp;quot; : ObjectId(&amp;amp;quot;53a07ed752a032beb132c6bb&amp;amp;quot;),&lt;br /&gt;
 &amp;amp;quot;Member_pseudo&amp;amp;quot; : &amp;amp;quot;Yv&amp;amp;quot;,&lt;br /&gt;
 &amp;amp;quot;Member_num&amp;amp;quot; : 3001,&lt;br /&gt;
 &amp;amp;quot;Langue&amp;amp;quot; : &amp;amp;quot;fr&amp;amp;quot; }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
** Nota ** &lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;gt; show collections&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 membre &lt;br /&gt;
&lt;br /&gt;
system.indexes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On Quitte et on se reconnecte &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;gt; exit bye &lt;br /&gt;
pboizot@dbi-ntbk02:/u01/projets/mongodb/doc$ /u01/projets/mongodb/bin/mongo &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MongoDB shell version: 2.6.2 &lt;br /&gt;
connecting to: test &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;gt; show dbs &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
FFH 0.078GB &lt;br /&gt;
admin (empty) &lt;br /&gt;
local 0.078GB &lt;br /&gt;
test (empty)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Constat la base FFH existe... &lt;br /&gt;
&amp;lt;pre&amp;gt;use FFH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;show collections &lt;br /&gt;
membre &lt;br /&gt;
system.indexes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Delete all Member &lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;gt; db.membre.remove({}) &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
WriteResult({ &amp;amp;quot;nRemoved&amp;amp;quot; : 0 })&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
drop collection &lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
&amp;amp;gt; db.membre.drop()&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; show collections &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
system.indexes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Drop database'''&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;gt; use FFH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 switched to db FFH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;gt; db.dropDatabase();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{ &amp;amp;quot;dropped&amp;amp;quot; : &amp;amp;quot;FFH&amp;amp;quot;, &amp;amp;quot;ok&amp;amp;quot; : 1 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;amp;gt; exit &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bye &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pboizot@dbi-ntbk02:/u01/projets/mongodb/doc$ /u01/projets/mongodb/bin/mongo &lt;br /&gt;
MongoDB shell version: 2.6.2 connecting to: test &lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;gt; show dbs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
admin (empty) &lt;br /&gt;
local 0.078GB &lt;br /&gt;
test (empty)&lt;br /&gt;
 &amp;amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Semaine 6 - 08.07.2014 ==&lt;br /&gt;
Objectif pour ce soir: &lt;br /&gt;
* corriger le wiki&lt;br /&gt;
* procédure pour exporter une base de données mongo&lt;br /&gt;
&lt;br /&gt;
=== Export d'une base mongodb ===&lt;br /&gt;
L'export d'une base est extrêmement simple : du moins il y a une forme simple .&lt;br /&gt;
la commande est mongodump.&lt;br /&gt;
&lt;br /&gt;
Nous utiliserons la forme suivante de la commande :&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    ./mongodump --db FFH --out /u01/projets/mongodb/backup/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette commande crée un repertoire FFH avec le contenue suivant :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/u01/projets/mongodb/backup/FFH$ ls -la&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
total 20&lt;br /&gt;
drwxrwxr-x 2 pboizot pboizot 4096 Jul  8 20:00 .&lt;br /&gt;
drwxrwxr-x 3 pboizot pboizot 4096 Jul  8 20:01 ..&lt;br /&gt;
-rw-rw-r-- 1 pboizot pboizot  164 Jul  8 20:00 membre.bson&lt;br /&gt;
-rw-rw-r-- 1 pboizot pboizot   92 Jul  8 20:00 membre.metadata.json&lt;br /&gt;
-rw-rw-r-- 1 pboizot pboizot   65 Jul  8 20:00 system.indexes.bson&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous pouvons alors créer un tar , le stocker sur le ftp.fixme.ch un autre utilisateur peu alors le récuperer et le restore sur sa machine&lt;br /&gt;
&lt;br /&gt;
=== Restore d'une base mongodb ===&lt;br /&gt;
&lt;br /&gt;
On recupere le fichier tar on l'extrait puis on lance le restore.&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./mongorestore /u01/projets/mongodb/backup/FFH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
connected to: 127.0.0.1&lt;br /&gt;
2014-07-08T20:43:32.576+0200 /u01/projets/mongodb/backup/FFH/membre.bson&lt;br /&gt;
2014-07-08T20:43:32.576+0200 	going into namespace [FFH.membre]&lt;br /&gt;
2 objects found&lt;br /&gt;
2014-07-08T20:43:32.577+0200 	Creating index: { key: { _id: 1 }, name: &amp;quot;_id_&amp;quot;, ns: &amp;quot;FFH.membre&amp;quot; }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On verifie le chargement.&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/u01/projets/mongodb/bin$ ./mongo FFH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Résultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MongoDB shell version: 2.6.2&lt;br /&gt;
connecting to: FFH&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; show collections&lt;br /&gt;
membre&lt;br /&gt;
system.indexes&lt;br /&gt;
&lt;br /&gt;
&amp;gt; db.membre.find()&lt;br /&gt;
{ &amp;quot;_id&amp;quot; : ObjectId(&amp;quot;53bc2d51bd84677f027bbbe6&amp;quot;), &amp;quot;Member_pseudo&amp;quot; : &amp;quot;Pirboazo&amp;quot;, &amp;quot;Member_num&amp;quot; : 123001, &amp;quot;Langue&amp;quot; : &amp;quot;fr&amp;quot; }&lt;br /&gt;
{ &amp;quot;_id&amp;quot; : ObjectId(&amp;quot;53bc2d54bd84677f027bbbe7&amp;quot;), &amp;quot;Member_pseudo&amp;quot; : &amp;quot;Yv&amp;quot;, &amp;quot;Member_num&amp;quot; : 3001, &amp;quot;Langue&amp;quot; : &amp;quot;fr&amp;quot; }&lt;br /&gt;
&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== meeting du 9 Juin 2015 ==&lt;br /&gt;
&lt;br /&gt;
Installation de postgresql depuis les sources.&lt;br /&gt;
&lt;br /&gt;
Pourquoi installer depuis les sources ? Pour choisir ou on installe et quelle version on installe.&lt;br /&gt;
Pour installer les contributions que l'on veut , pour ne pas être dépendant des choix du gestionnaire de package.&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=FIXME_Coin&amp;diff=6581</id>
		<title>FIXME Coin</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=FIXME_Coin&amp;diff=6581"/>
				<updated>2015-04-21T19:06:11Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: /* Initialisation de la monnaie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FIXME projet de monnaie associative =&lt;br /&gt;
&lt;br /&gt;
== Objet ==&lt;br /&gt;
&lt;br /&gt;
Création d'une crypto-monnaie et mise en place d'outil pour utiliser cette monnaie.&lt;br /&gt;
&lt;br /&gt;
Un exemple de fonctionnement du monnaie dans NXT : [https://nxtforum.org/francais-(french)/creation-d-un-crypto-monnaie-locale-sur-montpellier-dans-le-34/ nxtforum:unemonnaielocale]&lt;br /&gt;
&lt;br /&gt;
== Description des objectifs ==&lt;br /&gt;
&lt;br /&gt;
L'objectif de ce projet est &lt;br /&gt;
&lt;br /&gt;
* de créer une ou plusieurs monnaies ( crypto-monnaie ) pour une association,&lt;br /&gt;
* d'explorer le fonctionnement de celle-ci,&lt;br /&gt;
* de mettre en oeuvre un noeud du network (peer to peer) sur un raspberry PI, en forgeage continue&lt;br /&gt;
* de monter une plateforme permettant de faire des transfert de monaie sans installer un client NRS ( client de base de NXT)&lt;br /&gt;
* de créer des outils pour controler cette monnaie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Que Faire alors ? ===&lt;br /&gt;
&lt;br /&gt;
# [[ InitMonaie|Créer une monnaie]] pour votre groupe&lt;br /&gt;
# [[CreerUnCompte|Créer un compte]] pour chaque membre&lt;br /&gt;
# Décider d'une répartition de la monnaie entre les membre du groupe.&lt;br /&gt;
## 50 % de la cotisation en monnaie locale&lt;br /&gt;
## 50 % du total de la monnaie restant à l'association ( voir avec un économiste )  &lt;br /&gt;
# Créer un [[NoeudDeForgeage|node de forgeage]].&lt;br /&gt;
## C'est la démarche  qui prends le moins de temps et dont le budget avec un RasberryPI 2 est de 100 € &lt;br /&gt;
# Décider de l'accés site de forgeage de l'association.&lt;br /&gt;
## Accés interne au locaux de l'association ( client NRS )&lt;br /&gt;
## accés externe pour une application client léger (wallet)&lt;br /&gt;
# Ouverture d'un sous domaine nxt.votreasso.net pour permettre les transsactions hors association sans client NRS.&lt;br /&gt;
# Developper un wallet leger, les accés externes ne permettant que des transfert dans la monnaie de l'association.&lt;br /&gt;
## en python sur un pc&lt;br /&gt;
## html pour smartphone, tablette et pc portable&lt;br /&gt;
# Developper une interface web sur le site de l'association.&lt;br /&gt;
&lt;br /&gt;
== Création de porte-monnaie ==&lt;br /&gt;
&lt;br /&gt;
Utilisation de l'API http ou java ...&lt;br /&gt;
&lt;br /&gt;
=== ligne de commande ===&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 FXMEX NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
   * Monnaie Not Found&lt;br /&gt;
   * Pas de monnaie FXMEX&lt;br /&gt;
   * fin prog&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 PLAYE NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
   * Monnaie Non Utilise&lt;br /&gt;
   * valeur du Portemonnaie NXT-KWU4-Z9RG-EZE2-69RZH en PLAYE est vide&lt;br /&gt;
   * fin prog&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 FIXME NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
  * valeur du Portemonnaie NXT-KWU4-Z9RG-EZE2-69RZH en FIXME :990000&lt;br /&gt;
  * fin prog&lt;br /&gt;
&lt;br /&gt;
=== interface Graphique ===&lt;br /&gt;
 &lt;br /&gt;
=== En ligne ===&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=InitMonaie&amp;diff=6580</id>
		<title>InitMonaie</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=InitMonaie&amp;diff=6580"/>
				<updated>2015-04-21T19:00:22Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: Created page with &amp;quot;= Initialisation de la monnaie = Dans la fonctionnalité de systeme Motétaire de NXT une monnaie peut être initialisée,  voici un exemple son nom FIXME.   * Détail des caract...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Initialisation de la monnaie =&lt;br /&gt;
Dans la fonctionnalité de systeme Motétaire de NXT une monnaie peut être initialisée,&lt;br /&gt;
&lt;br /&gt;
voici un exemple son nom FIXME. &lt;br /&gt;
&lt;br /&gt;
* Détail des caractéristiques du FIXME.&lt;br /&gt;
&lt;br /&gt;
[[ File:FIXME issue.jpg|250px ]]&lt;br /&gt;
&lt;br /&gt;
Comme on peut le voir &lt;br /&gt;
## il existe 1 million de FIXME, &lt;br /&gt;
## il n'y a pas de contre-partie en NXT, &lt;br /&gt;
## le millieme de FIXME existe&lt;br /&gt;
## Elle est échangeable &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Distribution des FIXME.&lt;br /&gt;
&lt;br /&gt;
[[ File:Fixme distribution 0.jpg|450px ]] you is me ;-)&lt;br /&gt;
&lt;br /&gt;
Comme vous pouvez le voir la distribution est pas commencé et un peu inegale ;-) &lt;br /&gt;
&lt;br /&gt;
Vous souhaitez participer ouvrez un compte NXT , c'est gratuit.... et envoyez une demande au compte générateur de la monnaie.&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=FIXME_Coin&amp;diff=6579</id>
		<title>FIXME Coin</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=FIXME_Coin&amp;diff=6579"/>
				<updated>2015-04-21T18:58:39Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= FIXME projet de monnaie associative =&lt;br /&gt;
&lt;br /&gt;
== Objet ==&lt;br /&gt;
&lt;br /&gt;
Création d'une crypto-monnaie et mise en place d'outil pour utiliser cette monnaie.&lt;br /&gt;
&lt;br /&gt;
Un exemple de fonctionnement du monnaie dans NXT : [https://nxtforum.org/francais-(french)/creation-d-un-crypto-monnaie-locale-sur-montpellier-dans-le-34/ nxtforum:unemonnaielocale]&lt;br /&gt;
&lt;br /&gt;
== Description des objectifs ==&lt;br /&gt;
&lt;br /&gt;
L'objectif de ce projet est &lt;br /&gt;
&lt;br /&gt;
* de créer une ou plusieurs monnaies ( crypto-monnaie ) pour une association,&lt;br /&gt;
* d'explorer le fonctionnement de celle-ci,&lt;br /&gt;
* de mettre en oeuvre un noeud du network (peer to peer) sur un raspberry PI, en forgeage continue&lt;br /&gt;
* de monter une plateforme permettant de faire des transfert de monaie sans installer un client NRS ( client de base de NXT)&lt;br /&gt;
* de créer des outils pour controler cette monnaie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Que Faire alors ? ===&lt;br /&gt;
&lt;br /&gt;
# [[ InitMonaie|Créer une monnaie]] pour votre groupe&lt;br /&gt;
# [[CreerUnCompte|Créer un compte]] pour chaque membre&lt;br /&gt;
# Décider d'une répartition de la monnaie entre les membre du groupe.&lt;br /&gt;
## 50 % de la cotisation en monnaie locale&lt;br /&gt;
## 50 % du total de la monnaie restant à l'association ( voir avec un économiste )  &lt;br /&gt;
# Créer un [[NoeudDeForgeage|node de forgeage]].&lt;br /&gt;
## C'est la démarche  qui prends le moins de temps et dont le budget avec un RasberryPI 2 est de 100 € &lt;br /&gt;
# Décider de l'accés site de forgeage de l'association.&lt;br /&gt;
## Accés interne au locaux de l'association ( client NRS )&lt;br /&gt;
## accés externe pour une application client léger (wallet)&lt;br /&gt;
# Ouverture d'un sous domaine nxt.votreasso.net pour permettre les transsactions hors association sans client NRS.&lt;br /&gt;
# Developper un wallet leger, les accés externes ne permettant que des transfert dans la monnaie de l'association.&lt;br /&gt;
## en python sur un pc&lt;br /&gt;
## html pour smartphone, tablette et pc portable&lt;br /&gt;
# Developper une interface web sur le site de l'association.&lt;br /&gt;
&lt;br /&gt;
== Initialisation de la monnaie ==&lt;br /&gt;
Dans la fonctionnalité de systeme Motétaire de NXT une monnaie a été initialisée, son nom FIXME. &lt;br /&gt;
&lt;br /&gt;
* détail des caractéristiques du FIXME.&lt;br /&gt;
&lt;br /&gt;
[[ File:FIXME issue.jpg|250px ]]&lt;br /&gt;
&lt;br /&gt;
Comme on peut le voir il existe 1 million de FIXME, il n'y a pas de contre-partie en NXT, le millieme de FIXME existe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Distribution des FIXME.&lt;br /&gt;
&lt;br /&gt;
[[ File:Fixme distribution 0.jpg|450px ]] you is me ;-)&lt;br /&gt;
&lt;br /&gt;
Comme vous pouvez le voir la distribution est pas commencé et un peu inegale ;-) &lt;br /&gt;
&lt;br /&gt;
Vous souhaitez participer ouvrez un compte NXT , c'est gratuit.... et envoyez une demande au compte générateur de la monnaie.&lt;br /&gt;
&lt;br /&gt;
== Création de porte-monnaie ==&lt;br /&gt;
&lt;br /&gt;
Utilisation de l'API http ou java ...&lt;br /&gt;
&lt;br /&gt;
=== ligne de commande ===&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 FXMEX NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
   * Monnaie Not Found&lt;br /&gt;
   * Pas de monnaie FXMEX&lt;br /&gt;
   * fin prog&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 PLAYE NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
   * Monnaie Non Utilise&lt;br /&gt;
   * valeur du Portemonnaie NXT-KWU4-Z9RG-EZE2-69RZH en PLAYE est vide&lt;br /&gt;
   * fin prog&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 FIXME NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
  * valeur du Portemonnaie NXT-KWU4-Z9RG-EZE2-69RZH en FIXME :990000&lt;br /&gt;
  * fin prog&lt;br /&gt;
&lt;br /&gt;
=== interface Graphique ===&lt;br /&gt;
 &lt;br /&gt;
=== En ligne ===&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=FIXME_Coin&amp;diff=6578</id>
		<title>FIXME Coin</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=FIXME_Coin&amp;diff=6578"/>
				<updated>2015-04-21T18:55:16Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: /* Description des objectifs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objet ==&lt;br /&gt;
&lt;br /&gt;
Création d'une crypto-monnaie et mise en place d'outil pour utiliser cette monnaie.&lt;br /&gt;
&lt;br /&gt;
Un exemple de fonctionnement du monnaie dans NXT : [https://nxtforum.org/francais-(french)/creation-d-un-crypto-monnaie-locale-sur-montpellier-dans-le-34/ nxtforum:unemonnaielocale]&lt;br /&gt;
&lt;br /&gt;
= FIXME projet de monnaie associative =&lt;br /&gt;
&lt;br /&gt;
== Description des objectifs ==&lt;br /&gt;
&lt;br /&gt;
L'objectif de ce projet est &lt;br /&gt;
&lt;br /&gt;
* de créer une ou plusieurs monnaies ( crypto-monnaie ) pour une association,&lt;br /&gt;
* d'explorer le fonctionnement de celle-ci,&lt;br /&gt;
* de mettre en oeuvre un noeud du network (peer to peer) sur un raspberry PI, en forgeage continue&lt;br /&gt;
* de monter une plateforme permettant de faire des transfert de monaie sans installer un client NRS ( client de base de NXT)&lt;br /&gt;
* de créer des outils pour controler cette monnaie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Que Faire alors ?&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
# Créer une monnaie pour votre groupe&lt;br /&gt;
# [[CreerUnCompte|Créer un compte]] pour chaque membre&lt;br /&gt;
# Décider d'une répartition de la monnaie entre les membre du groupe.&lt;br /&gt;
## 50 % de la cotisation en monnaie locale&lt;br /&gt;
## 50 % du total de la monnaie restant à l'association ( voir avec un économiste )  &lt;br /&gt;
# Créer un [[NoeudDeForgeage|node de forgeage]].&lt;br /&gt;
## C'est la démarche  qui prends le moins de temps et dont le budget avec un RasberryPI 2 est de 100 € &lt;br /&gt;
# Décider de l'accés site de forgeage de l'association.&lt;br /&gt;
## Accés interne au locaux de l'association ( client NRS )&lt;br /&gt;
## accés externe pour une application client léger (wallet)&lt;br /&gt;
# Ouverture d'un sous domaine nxt.votreasso.net pour permettre les transsactions hors association sans client NRS.&lt;br /&gt;
# Developper un wallet leger, les accés externes ne permettant que des transfert dans la monnaie de l'association.&lt;br /&gt;
## en python sur un pc&lt;br /&gt;
## html pour smartphone, tablette et pc portable&lt;br /&gt;
# Developper une interface web sur le site de l'association.&lt;br /&gt;
&lt;br /&gt;
== Initialisation de la monnaie ==&lt;br /&gt;
Dans la fonctionnalité de systeme Motétaire de NXT une monnaie a été initialisée, son nom FIXME. &lt;br /&gt;
&lt;br /&gt;
* détail des caractéristiques du FIXME.&lt;br /&gt;
&lt;br /&gt;
[[ File:FIXME issue.jpg|250px ]]&lt;br /&gt;
&lt;br /&gt;
Comme on peut le voir il existe 1 million de FIXME, il n'y a pas de contre-partie en NXT, le millieme de FIXME existe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Distribution des FIXME.&lt;br /&gt;
&lt;br /&gt;
[[ File:Fixme distribution 0.jpg|450px ]] you is me ;-)&lt;br /&gt;
&lt;br /&gt;
Comme vous pouvez le voir la distribution est pas commencé et un peu inegale ;-) &lt;br /&gt;
&lt;br /&gt;
Vous souhaitez participer ouvrez un compte NXT , c'est gratuit.... et envoyez une demande au compte générateur de la monnaie.&lt;br /&gt;
&lt;br /&gt;
== Création de porte-monnaie ==&lt;br /&gt;
&lt;br /&gt;
Utilisation de l'API http ou java ...&lt;br /&gt;
&lt;br /&gt;
=== ligne de commande ===&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 FXMEX NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
   * Monnaie Not Found&lt;br /&gt;
   * Pas de monnaie FXMEX&lt;br /&gt;
   * fin prog&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 PLAYE NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
   * Monnaie Non Utilise&lt;br /&gt;
   * valeur du Portemonnaie NXT-KWU4-Z9RG-EZE2-69RZH en PLAYE est vide&lt;br /&gt;
   * fin prog&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 FIXME NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
  * valeur du Portemonnaie NXT-KWU4-Z9RG-EZE2-69RZH en FIXME :990000&lt;br /&gt;
  * fin prog&lt;br /&gt;
&lt;br /&gt;
=== interface Graphique ===&lt;br /&gt;
 &lt;br /&gt;
=== En ligne ===&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=CreerUnCompte&amp;diff=6577</id>
		<title>CreerUnCompte</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=CreerUnCompte&amp;diff=6577"/>
				<updated>2015-04-21T18:49:26Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Comment créer des comptes =&lt;br /&gt;
&lt;br /&gt;
== Manuellement ==&lt;br /&gt;
&lt;br /&gt;
on doit pour cela faire une connexion au client NRS générer une PassPhrase complexe l'enregistrer ....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Par programme ==&lt;br /&gt;
&lt;br /&gt;
Comme le font les sites proposant des clients légers comme [https://wallet.mynxt.info/ MyNXT.info]&lt;br /&gt;
&lt;br /&gt;
Il faut donc écrire un peu de code python utilisant l'API http de NXT pour faire cette tache.&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=CreerUnCompte&amp;diff=6576</id>
		<title>CreerUnCompte</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=CreerUnCompte&amp;diff=6576"/>
				<updated>2015-04-21T18:46:54Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: Created page with &amp;quot;# Comment créer des comptes #  ## Manuellement ##  on doit pour cela faire une connexion au client NRS générer une PassPhrase complexe l'enregistrer ....   ## Par programme ##...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# Comment créer des comptes #&lt;br /&gt;
&lt;br /&gt;
## Manuellement ##&lt;br /&gt;
&lt;br /&gt;
on doit pour cela faire une connexion au client NRS générer une PassPhrase complexe l'enregistrer ....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## Par programme ##&lt;br /&gt;
&lt;br /&gt;
Comme le font les sites proposant des clients légers comme [https://wallet.mynxt.info/ MyNXT.info]&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=FIXME_Coin&amp;diff=6575</id>
		<title>FIXME Coin</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=FIXME_Coin&amp;diff=6575"/>
				<updated>2015-04-21T18:37:42Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: /* Description des objectifs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objet ==&lt;br /&gt;
&lt;br /&gt;
Création d'une crypto-monnaie et mise en place d'outil pour utiliser cette monnaie.&lt;br /&gt;
&lt;br /&gt;
Un exemple de fonctionnement du monnaie dans NXT : [https://nxtforum.org/francais-(french)/creation-d-un-crypto-monnaie-locale-sur-montpellier-dans-le-34/ nxtforum:unemonnaielocale]&lt;br /&gt;
&lt;br /&gt;
= FIXME projet de monnaie associative =&lt;br /&gt;
&lt;br /&gt;
== Description des objectifs ==&lt;br /&gt;
&lt;br /&gt;
L'objectif de ce projet est &lt;br /&gt;
&lt;br /&gt;
* de créer une ou plusieurs monnaies ( crypto-monnaie ) pour une association,&lt;br /&gt;
* d'explorer le fonctionnement de celle-ci,&lt;br /&gt;
* de mettre en oeuvre un noeud du network (peer to peer) sur un raspberry PI, en forgeage continue&lt;br /&gt;
* de monter une plateforme permettant de faire des transfert de monaie sans installer un client NRS ( client de base de NXT)&lt;br /&gt;
* de créer des outils pour controler cette monnaie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Que Faire alors ?&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
# Créer une monnaie pour votre groupe&lt;br /&gt;
# [[CreerUnCompte|Créer un compte]] pour chaque membre&lt;br /&gt;
# Décider d'une répartition de la monnaie entre les membre du groupe.&lt;br /&gt;
## 50 % de la cotisation en monnaie locale&lt;br /&gt;
## 50 % du total de la monnaie restant à l'association ( voir avec un économiste )  &lt;br /&gt;
# Créer un [[NoeudDeForgeage|node de forgeage]].&lt;br /&gt;
## C'est la démarche  qui prends le moins de temps et dont le budget avec un RasberryPI 2 est de 100 € &lt;br /&gt;
# Décider de l'accés site de forgeage de l'association.&lt;br /&gt;
## Accés interne au locaux de l'association ( client NRS )&lt;br /&gt;
## accés externe pour une application client léger (wallet)&lt;br /&gt;
# Ouverture d'un sous domaine nxt.votreasso.net pour permettre les transsactions hors association sans client NRS.&lt;br /&gt;
# Developper un wallet leger les accés externes ne permettant que des transfert dans la monnaie de l'association.&lt;br /&gt;
# Developper une interface web sur le site de l'association.&lt;br /&gt;
&lt;br /&gt;
== Initialisation de la monnaie ==&lt;br /&gt;
Dans la fonctionnalité de systeme Motétaire de NXT une monnaie a été initialisée, son nom FIXME. &lt;br /&gt;
&lt;br /&gt;
* détail des caractéristiques du FIXME.&lt;br /&gt;
&lt;br /&gt;
[[ File:FIXME issue.jpg|250px ]]&lt;br /&gt;
&lt;br /&gt;
Comme on peut le voir il existe 1 million de FIXME, il n'y a pas de contre-partie en NXT, le millieme de FIXME existe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Distribution des FIXME.&lt;br /&gt;
&lt;br /&gt;
[[ File:Fixme distribution 0.jpg|450px ]] you is me ;-)&lt;br /&gt;
&lt;br /&gt;
Comme vous pouvez le voir la distribution est pas commencé et un peu inegale ;-) &lt;br /&gt;
&lt;br /&gt;
Vous souhaitez participer ouvrez un compte NXT , c'est gratuit.... et envoyez une demande au compte générateur de la monnaie.&lt;br /&gt;
&lt;br /&gt;
== Création de porte-monnaie ==&lt;br /&gt;
&lt;br /&gt;
Utilisation de l'API http ou java ...&lt;br /&gt;
&lt;br /&gt;
=== ligne de commande ===&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 FXMEX NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
   * Monnaie Not Found&lt;br /&gt;
   * Pas de monnaie FXMEX&lt;br /&gt;
   * fin prog&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 PLAYE NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
   * Monnaie Non Utilise&lt;br /&gt;
   * valeur du Portemonnaie NXT-KWU4-Z9RG-EZE2-69RZH en PLAYE est vide&lt;br /&gt;
   * fin prog&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 FIXME NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
  * valeur du Portemonnaie NXT-KWU4-Z9RG-EZE2-69RZH en FIXME :990000&lt;br /&gt;
  * fin prog&lt;br /&gt;
&lt;br /&gt;
=== interface Graphique ===&lt;br /&gt;
 &lt;br /&gt;
=== En ligne ===&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=NoeudDeForgeage&amp;diff=6574</id>
		<title>NoeudDeForgeage</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=NoeudDeForgeage&amp;diff=6574"/>
				<updated>2015-04-21T18:33:39Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Un noeud de forgeage permettra à l'association gagner des jetons NXT qui paieront les transactions en monnaie de l'association.&lt;br /&gt;
&lt;br /&gt;
Ce nœud aura aussi la fonction de servir les requètes des wallets clients de l'association.&lt;br /&gt;
&lt;br /&gt;
Créer un Noeud de forgeage est assez simple pour un petite structure,&lt;br /&gt;
on peut commencer par un toute toute petite machine. Un raspberry pi par exemple.&lt;br /&gt;
&lt;br /&gt;
voir dans le wiki comment installer un [https://fixme.ch/wiki/Raspberry_Pi#Setup RaspberryPi2] &lt;br /&gt;
&lt;br /&gt;
Puis on installera le logiciel NRS qui joue à la fois le role de client voir la [http://jnxt.org:6876/index.html demo] et de Noeud de forgeage.&lt;br /&gt;
&lt;br /&gt;
La documentation suivante donne toutes les [http://wiki.nxtcrypto.org/wiki/How-To:InstallNRSRaspberryPi informations utiles]&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=NoeudDeForgeage&amp;diff=6573</id>
		<title>NoeudDeForgeage</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=NoeudDeForgeage&amp;diff=6573"/>
				<updated>2015-04-21T18:30:43Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Un noeud de forgeage permettra à l'association gagner des jetons NXT qui paieront les transactions en monnaie de l'association.&lt;br /&gt;
&lt;br /&gt;
Ce nœud aura aussi la fonction de servir les requètes des wallets clients de l'association.&lt;br /&gt;
&lt;br /&gt;
Créer un Noeud de forgeage est assez simple pour un petite structure,&lt;br /&gt;
 on peut commencer par un toute toute petite machine. Un raspberry pi par exemple.&lt;br /&gt;
&lt;br /&gt;
voir dans le wiki comment installer un [https://fixme.ch/wiki/Raspberry_Pi#Setup RaspberryPi2] &lt;br /&gt;
&lt;br /&gt;
Puis on installera le logiciel NRS qui joue à la fois le role de client voir la [http://jnxt.org:6876/index.html demo] et de Noeud de forgeage.&lt;br /&gt;
&lt;br /&gt;
La documentation suivante donne toutes les [http://wiki.nxtcrypto.org/wiki/How-To:InstallNRSRaspberryPi informations utiles]&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=NoeudDeForgeage&amp;diff=6572</id>
		<title>NoeudDeForgeage</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=NoeudDeForgeage&amp;diff=6572"/>
				<updated>2015-04-21T18:24:19Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Créer un Noeud de forgeage est assez simple pour un petite structure on peut commencer par un toute toute petite machine.&lt;br /&gt;
&lt;br /&gt;
Installer un [https://fixme.ch/wiki/Raspberry_Pi#Setup RaspberryPi2] &lt;br /&gt;
Puis on installera le logiciel NRS qui joue à la fois le role de client et de Noeud de forgeage&lt;br /&gt;
La documentation suivante donne toutes les [http://wiki.nxtcrypto.org/wiki/How-To:InstallNRSRaspberryPi informations utiles]&lt;br /&gt;
&lt;br /&gt;
Un noeud de forgeage permettra à l'association gagner des jetons NXT qui paieront les transactions en monnaie de l'association.&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=NoeudDeForgeage&amp;diff=6571</id>
		<title>NoeudDeForgeage</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=NoeudDeForgeage&amp;diff=6571"/>
				<updated>2015-04-21T18:21:56Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: Created page with &amp;quot;Créer un Noeud de forgeage est assez simple pour un petite structure on peut commencer par un toute toute petite machine.  Installer un [[https://fixme.ch/wiki/Raspberry_Pi#Setu...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Créer un Noeud de forgeage est assez simple pour un petite structure on peut commencer par un toute toute petite machine.&lt;br /&gt;
&lt;br /&gt;
Installer un [[https://fixme.ch/wiki/Raspberry_Pi#Setup|RaspberryPi2]] &lt;br /&gt;
Puis on installera le logiciel NRS qui joue à la fois le role de client et de Noeud de forgeage&lt;br /&gt;
La documentation suivante donne toutes les [[http://wiki.nxtcrypto.org/wiki/How-To:InstallNRSRaspberryPi|informations utiles]] &lt;br /&gt;
&lt;br /&gt;
Un noeud de forgeage permettra à l'association gagner des jetons NXT qui paieront les transactions en monnaie de l'association.&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=FIXME_Coin&amp;diff=6570</id>
		<title>FIXME Coin</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=FIXME_Coin&amp;diff=6570"/>
				<updated>2015-04-21T18:19:58Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: /* Description des objectifs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objet ==&lt;br /&gt;
&lt;br /&gt;
Création d'une crypto-monnaie et mise en place d'outil pour utiliser cette monnaie.&lt;br /&gt;
&lt;br /&gt;
Un exemple de fonctionnement du monnaie dans NXT : [https://nxtforum.org/francais-(french)/creation-d-un-crypto-monnaie-locale-sur-montpellier-dans-le-34/ nxtforum:unemonnaielocale]&lt;br /&gt;
&lt;br /&gt;
= FIXME projet de monnaie associative =&lt;br /&gt;
&lt;br /&gt;
== Description des objectifs ==&lt;br /&gt;
&lt;br /&gt;
L'objectif de ce projet est &lt;br /&gt;
&lt;br /&gt;
* de créer une ou plusieurs monnaies ( crypto-monnaie ) pour une association,&lt;br /&gt;
* d'explorer le fonctionnement de celle-ci,&lt;br /&gt;
* de mettre en oeuvre un noeud du network (peer to peer) sur un raspberry PI, en forgeage continue&lt;br /&gt;
* de monter une plateforme permettant de faire des transfert de monaie sans installer un client NRS ( client de base de NXT)&lt;br /&gt;
* de créer des outils pour controler cette monnaie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Que Faire alors ?&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
# Créer une monnaie pour votre groupe&lt;br /&gt;
# Créer un compte pour chaque membre&lt;br /&gt;
# Décider d'une répartition de la monnaie entre les membre du groupe.&lt;br /&gt;
## 50 % de la cotisation en monnaie locale&lt;br /&gt;
## 50 % du total de la monnaie restant à l'association ( voir avec un économiste )  &lt;br /&gt;
# Créer un [[NoeudDeForgeage|node de forgeage]].&lt;br /&gt;
## C'est la démarche  qui prends le moins de temps et dont le budget avec un RasberryPI 2 est de 100 € &lt;br /&gt;
# Décider de l'accés site de forgeage de l'association.&lt;br /&gt;
## Accés interne au locaux de l'association ( client NRS )&lt;br /&gt;
## accés externe pour une application client léger (wallet)&lt;br /&gt;
# Ouverture d'un sous domaine nxt.votreasso.net pour permettre les transsactions hors association sans client NRS.&lt;br /&gt;
# Developper un wallet leger les accés externes ne permettant que des transfert dans la monnaie de l'association.&lt;br /&gt;
# Developper une interface web sur le site de l'association.&lt;br /&gt;
&lt;br /&gt;
== Initialisation de la monnaie ==&lt;br /&gt;
Dans la fonctionnalité de systeme Motétaire de NXT une monnaie a été initialisée, son nom FIXME. &lt;br /&gt;
&lt;br /&gt;
* détail des caractéristiques du FIXME.&lt;br /&gt;
&lt;br /&gt;
[[ File:FIXME issue.jpg|250px ]]&lt;br /&gt;
&lt;br /&gt;
Comme on peut le voir il existe 1 million de FIXME, il n'y a pas de contre-partie en NXT, le millieme de FIXME existe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Distribution des FIXME.&lt;br /&gt;
&lt;br /&gt;
[[ File:Fixme distribution 0.jpg|450px ]] you is me ;-)&lt;br /&gt;
&lt;br /&gt;
Comme vous pouvez le voir la distribution est pas commencé et un peu inegale ;-) &lt;br /&gt;
&lt;br /&gt;
Vous souhaitez participer ouvrez un compte NXT , c'est gratuit.... et envoyez une demande au compte générateur de la monnaie.&lt;br /&gt;
&lt;br /&gt;
== Création de porte-monnaie ==&lt;br /&gt;
&lt;br /&gt;
Utilisation de l'API http ou java ...&lt;br /&gt;
&lt;br /&gt;
=== ligne de commande ===&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 FXMEX NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
   * Monnaie Not Found&lt;br /&gt;
   * Pas de monnaie FXMEX&lt;br /&gt;
   * fin prog&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 PLAYE NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
   * Monnaie Non Utilise&lt;br /&gt;
   * valeur du Portemonnaie NXT-KWU4-Z9RG-EZE2-69RZH en PLAYE est vide&lt;br /&gt;
   * fin prog&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 FIXME NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
  * valeur du Portemonnaie NXT-KWU4-Z9RG-EZE2-69RZH en FIXME :990000&lt;br /&gt;
  * fin prog&lt;br /&gt;
&lt;br /&gt;
=== interface Graphique ===&lt;br /&gt;
 &lt;br /&gt;
=== En ligne ===&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=FIXME_Coin&amp;diff=6533</id>
		<title>FIXME Coin</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=FIXME_Coin&amp;diff=6533"/>
				<updated>2015-04-01T18:02:38Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: /* Description des objectifs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objet ==&lt;br /&gt;
&lt;br /&gt;
Création d'une crypto-monnaie et mise en place d'outil pour utiliser cette monnaie.&lt;br /&gt;
&lt;br /&gt;
Un exemple de fonctionnement du monnaie dans NXT : [https://nxtforum.org/francais-(french)/creation-d-un-crypto-monnaie-locale-sur-montpellier-dans-le-34/ nxtforum:unemonnaielocale]&lt;br /&gt;
&lt;br /&gt;
= FIXME projet de monnaie associative =&lt;br /&gt;
&lt;br /&gt;
== Description des objectifs ==&lt;br /&gt;
&lt;br /&gt;
L'objectif de ce projet est &lt;br /&gt;
&lt;br /&gt;
* de créer une ou plusieurs monnaies ( crypto-monnaie ) pour une association,&lt;br /&gt;
* d'explorer le fonctionnement de celle-ci,&lt;br /&gt;
* de mettre en oeuvre un noeud du network (peer to peer) sur un raspberry PI, en forgeage continue&lt;br /&gt;
* de monter une plateforme permettant de faire des transfert de monaie sans installer un client NRS ( client de base de NXT)&lt;br /&gt;
* de créer des outils pour controler cette monnaie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Que Faire alors ?&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
# Créer une monnaie pour votre groupe&lt;br /&gt;
# Créer un compte pour chaque membre&lt;br /&gt;
# Décider d'une répartition de la monnaie entre les membre du groupe.&lt;br /&gt;
## 50 % de la cotisation en monnaie locale&lt;br /&gt;
## 50 % du total de la monnaie restant à l'association ( voir avec un économiste )  &lt;br /&gt;
# Créer un node de forgeage.&lt;br /&gt;
## C'est la démarche  qui prends le moins de temps et dont le budget avec un RasberryPI 2 est de 100 € &lt;br /&gt;
# Décider de l'accés site de forgeage de l'association.&lt;br /&gt;
## Accés interne au locaux de l'association ( client NRS )&lt;br /&gt;
## accés externe pour une application client léger (wallet)&lt;br /&gt;
# Ouverture d'un sous domaine nxt.votreasso.net pour permettre les transsactions hors association sans client NRS.&lt;br /&gt;
# Developper un wallet leger les accés externes ne permettant que des transfert dans la monnaie de l'association.&lt;br /&gt;
# Developper une interface web sur le site de l'association.&lt;br /&gt;
&lt;br /&gt;
== Initialisation de la monnaie ==&lt;br /&gt;
Dans la fonctionnalité de systeme Motétaire de NXT une monnaie a été initialisée, son nom FIXME. &lt;br /&gt;
&lt;br /&gt;
* détail des caractéristiques du FIXME.&lt;br /&gt;
&lt;br /&gt;
[[ File:FIXME issue.jpg|250px ]]&lt;br /&gt;
&lt;br /&gt;
Comme on peut le voir il existe 1 million de FIXME, il n'y a pas de contre-partie en NXT, le millieme de FIXME existe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Distribution des FIXME.&lt;br /&gt;
&lt;br /&gt;
[[ File:Fixme distribution 0.jpg|450px ]] you is me ;-)&lt;br /&gt;
&lt;br /&gt;
Comme vous pouvez le voir la distribution est pas commencé et un peu inegale ;-) &lt;br /&gt;
&lt;br /&gt;
Vous souhaitez participer ouvrez un compte NXT , c'est gratuit.... et envoyez une demande au compte générateur de la monnaie.&lt;br /&gt;
&lt;br /&gt;
== Création de porte-monnaie ==&lt;br /&gt;
&lt;br /&gt;
Utilisation de l'API http ou java ...&lt;br /&gt;
&lt;br /&gt;
=== ligne de commande ===&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 FXMEX NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
   * Monnaie Not Found&lt;br /&gt;
   * Pas de monnaie FXMEX&lt;br /&gt;
   * fin prog&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 PLAYE NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
   * Monnaie Non Utilise&lt;br /&gt;
   * valeur du Portemonnaie NXT-KWU4-Z9RG-EZE2-69RZH en PLAYE est vide&lt;br /&gt;
   * fin prog&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 FIXME NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
  * valeur du Portemonnaie NXT-KWU4-Z9RG-EZE2-69RZH en FIXME :990000&lt;br /&gt;
  * fin prog&lt;br /&gt;
&lt;br /&gt;
=== interface Graphique ===&lt;br /&gt;
 &lt;br /&gt;
=== En ligne ===&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=FIXME_Coin&amp;diff=6532</id>
		<title>FIXME Coin</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=FIXME_Coin&amp;diff=6532"/>
				<updated>2015-04-01T18:01:55Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: /* Description des objectifs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objet ==&lt;br /&gt;
&lt;br /&gt;
Création d'une crypto-monnaie et mise en place d'outil pour utiliser cette monnaie.&lt;br /&gt;
&lt;br /&gt;
Un exemple de fonctionnement du monnaie dans NXT : [https://nxtforum.org/francais-(french)/creation-d-un-crypto-monnaie-locale-sur-montpellier-dans-le-34/ nxtforum:unemonnaielocale]&lt;br /&gt;
&lt;br /&gt;
= FIXME projet de monnaie associative =&lt;br /&gt;
&lt;br /&gt;
== Description des objectifs ==&lt;br /&gt;
&lt;br /&gt;
L'objectif de ce projet est &lt;br /&gt;
&lt;br /&gt;
* de créer une ou plusieurs monnaies ( crypto-monnaie ) pour une association,&lt;br /&gt;
* d'explorer le fonctionnement de celle-ci,&lt;br /&gt;
* de mettre en oeuvre un noeud du network (peer to peer) sur un raspberry PI, en forgeage continue&lt;br /&gt;
* de monter une plateforme permettant de faire des transfert de monaie sans installer un client NRS ( client de base de NXT)&lt;br /&gt;
* de créer des outils pour controler cette monnaie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Que Faire alors ?&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
# Créer une monnaie pour votre groupe&lt;br /&gt;
# Créer un compte pour chaque membre&lt;br /&gt;
# Décider d'une répartition de la monnaie entre les membre du groupe.&lt;br /&gt;
## 50 % de la cotisation en monnaie locale&lt;br /&gt;
## 50 % du total de la monnaie restant à l'association ( voir avec un économiste )  &lt;br /&gt;
# Créer un node de forgeage.&lt;br /&gt;
## C'est la démarche  qui prends le moins de temps et dont le budget avec un RasberryPI 2 est de 100 € &lt;br /&gt;
# Décider de l'accés site de forgeage de l'association.&lt;br /&gt;
## Accés interne au locaux de l'association ( client NRS )&lt;br /&gt;
## accés externe pour une application client léger (wallet)&lt;br /&gt;
# Ouverture d'un sous domaine nxt.votreasso.net pour permettre les transsactions hors association sans client NRS.&lt;br /&gt;
7- Developper un wallet leger les accés externes ne permettant que des transfert dans la monnaie de l'association.&lt;br /&gt;
8- Developper une interface web sur le site de l'association.&lt;br /&gt;
&lt;br /&gt;
== Initialisation de la monnaie ==&lt;br /&gt;
Dans la fonctionnalité de systeme Motétaire de NXT une monnaie a été initialisée, son nom FIXME. &lt;br /&gt;
&lt;br /&gt;
* détail des caractéristiques du FIXME.&lt;br /&gt;
&lt;br /&gt;
[[ File:FIXME issue.jpg|250px ]]&lt;br /&gt;
&lt;br /&gt;
Comme on peut le voir il existe 1 million de FIXME, il n'y a pas de contre-partie en NXT, le millieme de FIXME existe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Distribution des FIXME.&lt;br /&gt;
&lt;br /&gt;
[[ File:Fixme distribution 0.jpg|450px ]] you is me ;-)&lt;br /&gt;
&lt;br /&gt;
Comme vous pouvez le voir la distribution est pas commencé et un peu inegale ;-) &lt;br /&gt;
&lt;br /&gt;
Vous souhaitez participer ouvrez un compte NXT , c'est gratuit.... et envoyez une demande au compte générateur de la monnaie.&lt;br /&gt;
&lt;br /&gt;
== Création de porte-monnaie ==&lt;br /&gt;
&lt;br /&gt;
Utilisation de l'API http ou java ...&lt;br /&gt;
&lt;br /&gt;
=== ligne de commande ===&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 FXMEX NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
   * Monnaie Not Found&lt;br /&gt;
   * Pas de monnaie FXMEX&lt;br /&gt;
   * fin prog&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 PLAYE NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
   * Monnaie Non Utilise&lt;br /&gt;
   * valeur du Portemonnaie NXT-KWU4-Z9RG-EZE2-69RZH en PLAYE est vide&lt;br /&gt;
   * fin prog&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 FIXME NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
  * valeur du Portemonnaie NXT-KWU4-Z9RG-EZE2-69RZH en FIXME :990000&lt;br /&gt;
  * fin prog&lt;br /&gt;
&lt;br /&gt;
=== interface Graphique ===&lt;br /&gt;
 &lt;br /&gt;
=== En ligne ===&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=FIXME_Coin&amp;diff=6531</id>
		<title>FIXME Coin</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=FIXME_Coin&amp;diff=6531"/>
				<updated>2015-04-01T18:01:03Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: /* Description des objectifs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objet ==&lt;br /&gt;
&lt;br /&gt;
Création d'une crypto-monnaie et mise en place d'outil pour utiliser cette monnaie.&lt;br /&gt;
&lt;br /&gt;
Un exemple de fonctionnement du monnaie dans NXT : [https://nxtforum.org/francais-(french)/creation-d-un-crypto-monnaie-locale-sur-montpellier-dans-le-34/ nxtforum:unemonnaielocale]&lt;br /&gt;
&lt;br /&gt;
= FIXME projet de monnaie associative =&lt;br /&gt;
&lt;br /&gt;
== Description des objectifs ==&lt;br /&gt;
&lt;br /&gt;
L'objectif de ce projet est &lt;br /&gt;
&lt;br /&gt;
* de créer une ou plusieurs monnaies ( crypto-monnaie ) pour une association,&lt;br /&gt;
* d'explorer le fonctionnement de celle-ci,&lt;br /&gt;
* de mettre en oeuvre un noeud du network (peer to peer) sur un raspberry PI, en forgeage continue&lt;br /&gt;
* de monter une plateforme permettant de faire des transfert de monaie sans installer un client NRS ( client de base de NXT)&lt;br /&gt;
* de créer des outils pour controler cette monnaie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Que Faire alors ?&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
# Créer une monnaie pour votre groupe&lt;br /&gt;
# Créer un compte pour chaque membre&lt;br /&gt;
# Décider d'une répartition de la monnaie entre les membre du groupe.&lt;br /&gt;
	## 50 % de la cotisation en monnaie locale&lt;br /&gt;
	## 50 % du total de la monnaie restant à l'association ( voir avec un économiste )  &lt;br /&gt;
# Créer un node de forgeage.&lt;br /&gt;
	## C'est la démarche  qui prends le moins de temps et dont le budget avec un RasberryPI 2 est de 100 € &lt;br /&gt;
# Décider de l'accés site de forgeage de l'association.&lt;br /&gt;
	## Accés interne au locaux de l'association ( client NRS )&lt;br /&gt;
	## accés externe pour une application client léger (wallet)&lt;br /&gt;
# Ouverture d'un sous domaine nxt.votreasso.net pour permettre les transsactions hors association sans client NRS.&lt;br /&gt;
7- Developper un wallet leger les accés externes ne permettant que des transfert dans la monnaie de l'association.&lt;br /&gt;
8- Developper une interface web sur le site de l'association.&lt;br /&gt;
&lt;br /&gt;
== Initialisation de la monnaie ==&lt;br /&gt;
Dans la fonctionnalité de systeme Motétaire de NXT une monnaie a été initialisée, son nom FIXME. &lt;br /&gt;
&lt;br /&gt;
* détail des caractéristiques du FIXME.&lt;br /&gt;
&lt;br /&gt;
[[ File:FIXME issue.jpg|250px ]]&lt;br /&gt;
&lt;br /&gt;
Comme on peut le voir il existe 1 million de FIXME, il n'y a pas de contre-partie en NXT, le millieme de FIXME existe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Distribution des FIXME.&lt;br /&gt;
&lt;br /&gt;
[[ File:Fixme distribution 0.jpg|450px ]] you is me ;-)&lt;br /&gt;
&lt;br /&gt;
Comme vous pouvez le voir la distribution est pas commencé et un peu inegale ;-) &lt;br /&gt;
&lt;br /&gt;
Vous souhaitez participer ouvrez un compte NXT , c'est gratuit.... et envoyez une demande au compte générateur de la monnaie.&lt;br /&gt;
&lt;br /&gt;
== Création de porte-monnaie ==&lt;br /&gt;
&lt;br /&gt;
Utilisation de l'API http ou java ...&lt;br /&gt;
&lt;br /&gt;
=== ligne de commande ===&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 FXMEX NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
   * Monnaie Not Found&lt;br /&gt;
   * Pas de monnaie FXMEX&lt;br /&gt;
   * fin prog&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 PLAYE NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
   * Monnaie Non Utilise&lt;br /&gt;
   * valeur du Portemonnaie NXT-KWU4-Z9RG-EZE2-69RZH en PLAYE est vide&lt;br /&gt;
   * fin prog&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 FIXME NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
  * valeur du Portemonnaie NXT-KWU4-Z9RG-EZE2-69RZH en FIXME :990000&lt;br /&gt;
  * fin prog&lt;br /&gt;
&lt;br /&gt;
=== interface Graphique ===&lt;br /&gt;
 &lt;br /&gt;
=== En ligne ===&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=FIXME_Coin&amp;diff=6530</id>
		<title>FIXME Coin</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=FIXME_Coin&amp;diff=6530"/>
				<updated>2015-04-01T17:59:16Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: /* Description des objectifs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objet ==&lt;br /&gt;
&lt;br /&gt;
Création d'une crypto-monnaie et mise en place d'outil pour utiliser cette monnaie.&lt;br /&gt;
&lt;br /&gt;
Un exemple de fonctionnement du monnaie dans NXT : [https://nxtforum.org/francais-(french)/creation-d-un-crypto-monnaie-locale-sur-montpellier-dans-le-34/ nxtforum:unemonnaielocale]&lt;br /&gt;
&lt;br /&gt;
= FIXME projet de monnaie associative =&lt;br /&gt;
&lt;br /&gt;
== Description des objectifs ==&lt;br /&gt;
&lt;br /&gt;
L'objectif de ce projet est &lt;br /&gt;
&lt;br /&gt;
* de créer une ou plusieurs monnaies ( crypto-monnaie ) pour une association,&lt;br /&gt;
* d'explorer le fonctionnement de celle-ci,&lt;br /&gt;
* de mettre en oeuvre un noeud du network (peer to peer) sur un raspberry PI, en forgeage continue&lt;br /&gt;
* de monter une plateforme permettant de faire des transfert de monaie sans installer un client NRS ( client de base de NXT)&lt;br /&gt;
* de créer des outils pour controler cette monnaie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Que Faire alors ?&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
1- Créer une monnaie pour votre groupe&lt;br /&gt;
2- Créer un compte pour chaque membre&lt;br /&gt;
3- Décider d'une répartition de la monnaie entre les membre du groupe.&lt;br /&gt;
	a. 50 % de la cotisation en monnaie locale&lt;br /&gt;
	b. 50 % du total de la monnaie restant à l'association ( voir avec un économiste )  &lt;br /&gt;
4- Créer un node de forgeage.&lt;br /&gt;
	a. C'est la démarche  qui prends le moins de temps et dont le budget avec un RasberryPI 2 est de 100 € &lt;br /&gt;
5- Décider de l'accés site de forgeage de l'association.&lt;br /&gt;
	a. Accés interne au locaux de l'association ( client NRS )&lt;br /&gt;
	b. accés externe pour une application client léger (wallet)&lt;br /&gt;
6- Ouverture d'un sous domaine nxt.votreasso.net pour permettre les transsactions hors association sans client NRS.&lt;br /&gt;
7- Developper un wallet leger les accés externes ne permettant que des transfert dans la monnaie de l'association.&lt;br /&gt;
8- Developper une interface web sur le site de l'association.&lt;br /&gt;
&lt;br /&gt;
== Initialisation de la monnaie ==&lt;br /&gt;
Dans la fonctionnalité de systeme Motétaire de NXT une monnaie a été initialisée, son nom FIXME. &lt;br /&gt;
&lt;br /&gt;
* détail des caractéristiques du FIXME.&lt;br /&gt;
&lt;br /&gt;
[[ File:FIXME issue.jpg|250px ]]&lt;br /&gt;
&lt;br /&gt;
Comme on peut le voir il existe 1 million de FIXME, il n'y a pas de contre-partie en NXT, le millieme de FIXME existe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Distribution des FIXME.&lt;br /&gt;
&lt;br /&gt;
[[ File:Fixme distribution 0.jpg|450px ]] you is me ;-)&lt;br /&gt;
&lt;br /&gt;
Comme vous pouvez le voir la distribution est pas commencé et un peu inegale ;-) &lt;br /&gt;
&lt;br /&gt;
Vous souhaitez participer ouvrez un compte NXT , c'est gratuit.... et envoyez une demande au compte générateur de la monnaie.&lt;br /&gt;
&lt;br /&gt;
== Création de porte-monnaie ==&lt;br /&gt;
&lt;br /&gt;
Utilisation de l'API http ou java ...&lt;br /&gt;
&lt;br /&gt;
=== ligne de commande ===&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 FXMEX NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
   * Monnaie Not Found&lt;br /&gt;
   * Pas de monnaie FXMEX&lt;br /&gt;
   * fin prog&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 PLAYE NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
   * Monnaie Non Utilise&lt;br /&gt;
   * valeur du Portemonnaie NXT-KWU4-Z9RG-EZE2-69RZH en PLAYE est vide&lt;br /&gt;
   * fin prog&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 FIXME NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
  * valeur du Portemonnaie NXT-KWU4-Z9RG-EZE2-69RZH en FIXME :990000&lt;br /&gt;
  * fin prog&lt;br /&gt;
&lt;br /&gt;
=== interface Graphique ===&lt;br /&gt;
 &lt;br /&gt;
=== En ligne ===&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=FIXME_Coin&amp;diff=6529</id>
		<title>FIXME Coin</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=FIXME_Coin&amp;diff=6529"/>
				<updated>2015-04-01T17:57:22Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: /* Description des objectifs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Objet ==&lt;br /&gt;
&lt;br /&gt;
Création d'une crypto-monnaie et mise en place d'outil pour utiliser cette monnaie.&lt;br /&gt;
&lt;br /&gt;
Un exemple de fonctionnement du monnaie dans NXT : [https://nxtforum.org/francais-(french)/creation-d-un-crypto-monnaie-locale-sur-montpellier-dans-le-34/ nxtforum:unemonnaielocale]&lt;br /&gt;
&lt;br /&gt;
= FIXME projet de monnaie associative =&lt;br /&gt;
&lt;br /&gt;
== Description des objectifs ==&lt;br /&gt;
&lt;br /&gt;
L'objectif de ce projet est &lt;br /&gt;
&lt;br /&gt;
* de créer une ou plusieurs monnaies ( crypto-monnaie ) pour une association,&lt;br /&gt;
* d'explorer le fonctionnement de celle-ci,&lt;br /&gt;
* de mettre en oeuvre un noeud du network (peer to peer) sur un raspberry PI, en forgeage continue&lt;br /&gt;
* de monter une plateforme permettant de faire des transfert de monaie sans installer un client NRS ( client de base de NXT)&lt;br /&gt;
* de créer des outils pour controler cette monnaie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Que Faire alors ?&lt;br /&gt;
-----------------&lt;br /&gt;
&lt;br /&gt;
1. Créer une monnaie pour votre groupe&lt;br /&gt;
2. Créer un compte pour chaque membre&lt;br /&gt;
3. Décider d'une répartition de la monnaie entre les membre du groupe.&lt;br /&gt;
	a. 50 % de la cotisation en monnaie locale&lt;br /&gt;
	b. 50 % du total de la monnaie restant à l'association ( voir avec un économiste )  &lt;br /&gt;
4. Créer un node de forgeage.&lt;br /&gt;
	a. C'est la démarche  qui prends le moins de temps et dont le budget avec un RasberryPI 2 est de 100 € &lt;br /&gt;
5. Décider de l'accés site de forgeage de l'association.&lt;br /&gt;
	a. Accés interne au locaux de l'association ( client NRS )&lt;br /&gt;
	b. accés externe pour une application client léger (wallet)&lt;br /&gt;
6. Ouverture d'un sous domaine nxt.votreasso.net pour permettre les transsactions hors association sans client NRS.&lt;br /&gt;
7. Developper un wallet leger les accés externes ne permettant que des transfert dans la monnaie de l'association.&lt;br /&gt;
8. Developper une interface web sur le site de l'association.&lt;br /&gt;
&lt;br /&gt;
== Initialisation de la monnaie ==&lt;br /&gt;
Dans la fonctionnalité de systeme Motétaire de NXT une monnaie a été initialisée, son nom FIXME. &lt;br /&gt;
&lt;br /&gt;
* détail des caractéristiques du FIXME.&lt;br /&gt;
&lt;br /&gt;
[[ File:FIXME issue.jpg|250px ]]&lt;br /&gt;
&lt;br /&gt;
Comme on peut le voir il existe 1 million de FIXME, il n'y a pas de contre-partie en NXT, le millieme de FIXME existe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Distribution des FIXME.&lt;br /&gt;
&lt;br /&gt;
[[ File:Fixme distribution 0.jpg|450px ]] you is me ;-)&lt;br /&gt;
&lt;br /&gt;
Comme vous pouvez le voir la distribution est pas commencé et un peu inegale ;-) &lt;br /&gt;
&lt;br /&gt;
Vous souhaitez participer ouvrez un compte NXT , c'est gratuit.... et envoyez une demande au compte générateur de la monnaie.&lt;br /&gt;
&lt;br /&gt;
== Création de porte-monnaie ==&lt;br /&gt;
&lt;br /&gt;
Utilisation de l'API http ou java ...&lt;br /&gt;
&lt;br /&gt;
=== ligne de commande ===&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 FXMEX NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
   * Monnaie Not Found&lt;br /&gt;
   * Pas de monnaie FXMEX&lt;br /&gt;
   * fin prog&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 PLAYE NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
   * Monnaie Non Utilise&lt;br /&gt;
   * valeur du Portemonnaie NXT-KWU4-Z9RG-EZE2-69RZH en PLAYE est vide&lt;br /&gt;
   * fin prog&lt;br /&gt;
&lt;br /&gt;
 ./GetCurrency.py localhost:7876 FIXME NXT-KWU4-Z9RG-EZE2-69RZH&lt;br /&gt;
  * valeur du Portemonnaie NXT-KWU4-Z9RG-EZE2-69RZH en FIXME :990000&lt;br /&gt;
  * fin prog&lt;br /&gt;
&lt;br /&gt;
=== interface Graphique ===&lt;br /&gt;
 &lt;br /&gt;
=== En ligne ===&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=User:Pirboazo&amp;diff=6528</id>
		<title>User:Pirboazo</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=User:Pirboazo&amp;diff=6528"/>
				<updated>2015-04-01T17:22:08Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: /* Bac à Sable */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[image:Pirboazo-20131012.jpg|thumb|left]]&lt;br /&gt;
&lt;br /&gt;
=== Présentation ===&lt;br /&gt;
&lt;br /&gt;
Voulez en savoir plus, google est votre ami ;-)&lt;br /&gt;
&lt;br /&gt;
Mais si vous avez pas le temps suivre le [https://plus.google.com/107377830070954284209/posts?partnerid=ogpy0 lien]&lt;br /&gt;
&lt;br /&gt;
Une info supplémentaire je ne connais pas la musique : &amp;lt;score&amp;gt;\relative c' { f d f a d f e d cis a cis e a g f e }&amp;lt;/score&amp;gt; , vous non plus car l'extension score n'est pas installée.{{Sifflote|40}}&lt;br /&gt;
&lt;br /&gt;
mais j'adore la photo non pas la mienne.les photos comme [http://www.audreypiguet.com/?gallery=the-forgotten-mermaid celle-ci] &lt;br /&gt;
&lt;br /&gt;
et le théatre,&amp;lt;br /&amp;gt;&lt;br /&gt;
le cinéma &amp;lt;br/&amp;gt;et le jeu de GO auquel je joue trés mal :-(&lt;br /&gt;
&lt;br /&gt;
Ma maxime préférée : Apprends comme si tu devais vivre pour toujours et vis comme si tu devais mourir ce soir!&lt;br /&gt;
&lt;br /&gt;
=== Projets ===&lt;br /&gt;
&lt;br /&gt;
 * Participer.&lt;br /&gt;
&lt;br /&gt;
Animer un workshop autour de postgresql, vous pouvez d'ailleurs suivre la communauté Postgresql-CH sur google+.&lt;br /&gt;
&lt;br /&gt;
Il y a des technologies qui m'attirent particulièrement :&lt;br /&gt;
 * le calcul en grille donc je suis prés à participer à un projet mettant en oeuvre BOINC.&lt;br /&gt;
 * les crypto-money&lt;br /&gt;
 * la cryptographie ( gpg user ) : gpg : FCF07469&lt;br /&gt;
&lt;br /&gt;
=== Bac à Sable ===&lt;br /&gt;
sur raspberry Pi&lt;br /&gt;
 wiki : [http://belorne.pirboazo.net mediawiki] &lt;br /&gt;
 md : [http://boizot.ch mdsite]&lt;br /&gt;
 blog-photos : [http://www.pirboazo.net/blog photoblog] en arret ...&lt;br /&gt;
&lt;br /&gt;
=== status ===&lt;br /&gt;
&lt;br /&gt;
Avancement de la page : {{Avancement|25}}&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	<entry>
		<id>https://fixme.ch/w/index.php?title=Raspberry_Pi&amp;diff=6527</id>
		<title>Raspberry Pi</title>
		<link rel="alternate" type="text/html" href="https://fixme.ch/w/index.php?title=Raspberry_Pi&amp;diff=6527"/>
				<updated>2015-04-01T17:17:48Z</updated>
		
		<summary type="html">&lt;p&gt;Pirboazo: /* Conclusion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Page showing some useful RPi information. Don't hesitate to contribute! Keep in mind that this is aimed at people who aren't necessarily competent with linux or electronics in general.&lt;br /&gt;
== Setup ==&lt;br /&gt;
# Download [http://downloads.raspberrypi.org/NOOBS_lite_latest NOOBS], a simple to use installer that requires no command line knowledge&lt;br /&gt;
# Find an empty SD or microSD card (minimum 2gb/class 6, 4gb/class 10 recommended - try to find cards with UHS-1), make sure it's FAT32, and then extract all the files from the NOOBS zip onto it&lt;br /&gt;
# Plug in the SD card, an HDMI or composite display, a ethernet cable, usb keyboard + mouse, and a ''good'' 5v power supply (seriously - a lot of issues come from low power/fake power supplies) [[File:RasperrySetup.jpg|500px]]&lt;br /&gt;
# Power on the Pi, and wait a few seconds until you reach the screen below. Select Raspbian, click install, and wait a few minutes - the Pi should take 20-60 minutes to install depending on your internet connection and SD card.  [[File:NOOBS.png|500px]]&lt;br /&gt;
# After installation is complete, the 'Raspberry Pi Software Configuration Tool' pop up. You can skip this step ''but'' it's recommended that you change the following: [[File:Raspi-config.png|500px]]&lt;br /&gt;
## '''Change User Password''' to something that you can remember - default one is raspbian&lt;br /&gt;
## '''Enable boot to Desktop''' select whether you want to boot to console (ideal for servers and remote access), or desktop (for projects that display something, or if you want to set up the pi directly on itself)&lt;br /&gt;
## '''Internationalisation Options'''&lt;br /&gt;
### '''Change locale''' to en_US.UTF-8 for everything, other options will break things later&lt;br /&gt;
### '''Change keyboard layout''' to German Switzerland -&amp;gt; Swiss French, this part is a must if you're used to fr_ch keyboards&lt;br /&gt;
## '''Advanced Options''' -&amp;gt; '''Hostname''' to something easy to find, such as 'raspberrypi-yourname'&lt;br /&gt;
# Click on finish, reboot your Pi, and you're good to go!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Hackers guide, only do this if you know what you're doing - you could wipe the wrong device!&lt;br /&gt;
  &lt;br /&gt;
  wget http://downloads.raspberrypi.org/raspbian_latest &amp;amp;&amp;amp; unzip raspbian_latest&lt;br /&gt;
  umount /dev/sdd1&lt;br /&gt;
  dd bs=4M if=2015-02-16-raspbian-wheezy.img of=/dev/sdd&lt;br /&gt;
  ##progress won't be evident, run 'pkill -USR1 -n -x dd' in another window to see it&lt;br /&gt;
  sync&lt;br /&gt;
  ##remove SD card and copy steps 3 and 5 above&lt;br /&gt;
&lt;br /&gt;
=== WiFi ===&lt;br /&gt;
If you have a WiFi stick that is directly compatible with Raspbian, follow the instructions bellow. If it's not, then you'll need to troubleshoot with Google.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
=== Web server (Apache) ===&lt;br /&gt;
  sudo apt-get install apache2&lt;br /&gt;
&lt;br /&gt;
Then you can edit files in /var/www/&lt;br /&gt;
=== Un wiki ===&lt;br /&gt;
==== Intro ====&lt;br /&gt;
Utiliser un Raspberry Pi pour remplacer un serveur AMD 64 bit est ce réaliste pour héberger un wiki?&lt;br /&gt;
&lt;br /&gt;
Lors de la sortie du modèle B+ en novembre je me suis lancé dans l'aventure d'installer un wikimedia sur le Raspberry Pi en ma possession .&lt;br /&gt;
&lt;br /&gt;
==== mediawiki ====&lt;br /&gt;
&lt;br /&gt;
Afin de minimiser l'utilisation des ressources et compte-tenu de mon besoin j'ai opté pour une installation avec sqllite3 .&lt;br /&gt;
&lt;br /&gt;
Et si le wiki est visible il est d'une lenteur affligeante :-( voyez par vous même belorne .&lt;br /&gt;
&lt;br /&gt;
La faute me semble-t-il à PHP et à la programation de mediadwiki qui est bien trop lourde pour une si petite machine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut oublier une telle idée, si ce n'est pour jouer .&lt;br /&gt;
&lt;br /&gt;
==== Une autre solution ====&lt;br /&gt;
&lt;br /&gt;
Oui biensur il y  en a bcp mais pour une tel machine , la solution la plus ligth mais aussi la plus simple c'est MDwiki.&lt;br /&gt;
&lt;br /&gt;
Un wiki en langage de description de page Markdown.&lt;br /&gt;
&lt;br /&gt;
Je ne vais pas décrire les étapes de cette installation , juste vous donner des liens permettant de comprendre comment cela est faisable.&lt;br /&gt;
&lt;br /&gt;
Les composants :&lt;br /&gt;
&lt;br /&gt;
* Un rapsberry Pi B+&lt;br /&gt;
* Os Raspbian 3.12.35+&lt;br /&gt;
* Mdwiki [[http://dynalon.github.io/mdwiki/#!index.md Site]] &lt;br /&gt;
* 2 comptes Google Drive&lt;br /&gt;
* [[https://www.insynchq.com/ insync]] version RaspberryPi&lt;br /&gt;
&lt;br /&gt;
Voici le [[http://boizot.ch/ résultats]]  &lt;br /&gt;
&lt;br /&gt;
Comment cela marche ? &lt;br /&gt;
&lt;br /&gt;
Trés trés simplement. de mon portable je peux éditer n'importe quel fichier du site , en changer les liens....&lt;br /&gt;
Le tout est quasi immédiatement mise à jour sur le dossier de mon Raspberry Pi qui est synchroniser en temps .&lt;br /&gt;
&lt;br /&gt;
==== Conclusion ====&lt;br /&gt;
Biensur on est bien loin de Mediawiki ou de MoinsMoins.&lt;br /&gt;
&lt;br /&gt;
Then you can edit files on your laptop.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
=== GPIO ===&lt;br /&gt;
  git clone git://git.drogon.net/wiringPi&lt;br /&gt;
  cd wiringPi/&lt;br /&gt;
  ./build&lt;br /&gt;
&lt;br /&gt;
Then set a pin to output&lt;br /&gt;
  gpio [-g] mode &amp;lt;pin&amp;gt; in/out/pwm/up/down/tri&lt;br /&gt;
  gpio -g mode 13 out  #for example&lt;br /&gt;
&lt;br /&gt;
Use the pin &lt;br /&gt;
  gpio -g write 13 1&lt;br /&gt;
&lt;br /&gt;
[https://projects.drogon.net/raspberry-pi/wiringpi/the-gpio-utility/ Documentation]&lt;/div&gt;</summary>
		<author><name>Pirboazo</name></author>	</entry>

	</feed>