<!--{{{-->
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
<!--}}}-->
Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

.tabSelected{color:[[ColorPalette::PrimaryDark]];
	background:[[ColorPalette::TertiaryPale]];
	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}

.wizard .notChanged {background:transparent;}
.wizard .changedLocally {background:#80ff80;}
.wizard .changedServer {background:#8080ff;}
.wizard .changedBoth {background:#ff8080;}
.wizard .notFound {background:#ffff80;}
.wizard .putToServer {background:#ff80ff;}
.wizard .gotFromServer {background:#80ffff;}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.sparkline {background:[[ColorPalette::PrimaryPale]]; border:0;}
.sparktick {background:[[ColorPalette::PrimaryDark]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:'alpha(opacity=60)';}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0 1em 1em; left:0px; top:0px;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 0.3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0 0; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0;}
.wizardFooter .status {padding:0 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0 0 0.5em;}
.tab {margin:0 0 0 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0 0.25em; padding:0 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0px 3px 0px 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0; font-size:.9em;}
.editorFooter .button {padding-top:0px; padding-bottom:0px;}

.fieldsetFix {border:0; padding:0; margin:1px 0px;}

.sparkline {line-height:1em;}
.sparktick {outline:0;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0; right:0;}
#backstageButton a {padding:0.1em 0.4em; margin:0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; width:90%; margin-left:3em; padding:1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which need larger font sizes.
***/
/*{{{*/
body {font-size:0.8em;}
#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}
.subtitle {font-size:0.8em;}
.viewer table.listView {font-size:0.95em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none !important;}
#displayArea {margin: 1em 1em 0em;}
noscript {display:none;} /* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
}
/*}}}*/
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser excludeLists'></span></div>
<!--}}}-->
To get started with this blank [[TiddlyWiki]], you'll need to modify the following tiddlers:
* [[SiteTitle]] & [[SiteSubtitle]]: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
* [[MainMenu]]: The menu (usually on the left)
* [[DefaultTiddlers]]: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
You'll also need to enter your username for signing your edits: <<option txtUserName>>
These [[InterfaceOptions]] for customising [[TiddlyWiki]] are saved in your browser

Your username for signing your edits. Write it as a [[WikiWord]] (eg [[JoeBloggs]])

<<option txtUserName>>
<<option chkSaveBackups>> [[SaveBackups]]
<<option chkAutoSave>> [[AutoSave]]
<<option chkRegExpSearch>> [[RegExpSearch]]
<<option chkCaseSensitiveSearch>> [[CaseSensitiveSearch]]
<<option chkAnimate>> [[EnableAnimations]]

----
Also see [[AdvancedOptions]]
<<importTiddlers>>
|''Type:''|file|
|''URL:''|http://www.tiddlywiki.fr|
|''Workspace:''|(default)|

This tiddler was automatically created to record the details of this server
2 images pour 360 ° avec déplacement en U, seulement si la souris est dans le cadre


- Lancer flash

- Fichier / Nouveau / document Flash en __AS2__

- Mettre la taille de la scène ( Stage ) en pixels et le frame rate ( 25 images/s )
    dans propriétés.

- Fichier / enregistrer sous nom.fla

- Réduire la fenêtre de script ( > Actions )

- Insertion / Nouveau symbole:  nom -> ma_zone et cocher Clip
 
- Dans le fenêtre dessin ( pas le code de l'action script, pour la réduire en haut à gauche >Actions ), 
 Choisir l'outil rectangle, Aller sur sa croix ( 0,0 ) et dessiner un cadre ( outils rectangle ), le coin gauche en haut en 0,0 sur la croix, 

- Prendre l'outil de sélection ( fléche en travers ), cliquer, mettre en bas les dimensions du cadre.

- Fichier / Importer / Importer dans bibliothèque, choisir l'image panoramique jpg

- Insertion / Nouveau symbole:  nom -> mon_image et cocher Clip

- Faire glisser l'image jpg dans la scène, 
   placer point de départ de visu sur la croix ( eux mette en 0,0, moi milieu en X, 0 en Y mais risques après preloader Flashkicker ).

-  Cliquer sur l'onglet Séquence 1
    Cliquer sur le premier carré à gauche sur la ligne calque 1
    F9 = éditeur de code

- Taper le code

- En flash 8 Clic droit sur le symbole Clip ma_zone, Liaison, cocher "Exporter pour ActionScript"
   ( cela coche aussi automatiquement une autre ligne )
  En flash 10: clic onglet bibliothèque , Clic droit sur le symbole Clip ma_zone, propriétés, cocher exporter pour actionscript 

- Clic droit sur le symbole Clip mon_image, Liaison, cocher "Exporter pour ActionScript"
   ( cela coche aussi automatiquement une autre ligne )

- Régler dans le code la valeur de largeur de scène, celle du point de départ

- Créer l'animation: CTRL+ Entrée
   
- menu Fichier/Aperçu/ html, si la fenêtre est rouge, la taille est trop grande..............................;

Code pour pano sur une image avec bloquage aux extrémités:

{{{

// creation objet
// creation de la zone transparente
_root.createEmptyMovieClip("image01",1);
_root.image01.attachMovie("mon_image","mc_mon_image",1);

_root.createEmptyMovieClip("image02",2);
_root.image02.attachMovie("mon_image","mc_mon_image",1);
_root.image02._x=image01._x+image01._width;

_root.createEmptyMovieClip("zone", 3);
_root.zone.attachMovie("ma_zone", "mc_zone", 3);

zone._x = 0;
zone._y = 0;
zone._width=Stage.width;
zone._height=Stage.height;
zone._alpha=0; 

image01._x=-2175;  //   - (milieu de l'image)
// variables
var largeur_scene=680;
var largeur_image=image01._width;
var panoramique=false;

//rollover

zone.onRollOver=function(){
if (panoramique==false){
panoramique=true;
}
}

zone.onRollOut=function(){
if (panoramique==true){
panoramique=false;
}
}

_root.onEnterFrame=function(){
if (panoramique==true){ 
deplacement=_xmouse-(largeur_scene/2);
deplacement=deplacement/(largeur_scene/2);
deplacement=deplacement*deplacement*deplacement;
deplacement=deplacement*-(30);
deplacement=Math.round(deplacement);

image01._x=image01._x+deplacement;
image02._x=image02._x+deplacement;

//partie droite
if (image01._x>=largeur_scene){
image01._x=image02._x-largeur_image;
}

if (image02._x>=largeur_scene){
image02._x=image01._x-largeur_image;
}

// partie gauche
if (image01._x+largeur_image<=0){
image01._x=image02._x+largeur_image;
}
if (image02._x+largeur_image<=0){
image02._x=image01._x+largeur_image;
}
}
}
stop();

}}}

Rem: En cas de bug après le preloader de flashkicker ( Buet_58 ), c'est parce que l'image n'était pas au bon endroit ( 0,0 )
mettre fichier jquery.reel.js
mettre fichier jquery-1.9.1.min.js

mettre image

mettre code html en changeant 2 fois nom et taille fenêtre: 
<img src="nom_360.jpg" class="reel" id="image" data-image="nom_360.jpg" data-stitched="4616"
data-speed="0.0" data-orientable="true" height="800" width="1280">

mettre dans section <head> les 2 lignes:
<script src="jquery-1.9.1.min.js" type="text/javascript"></script>
<script src="jquery.reel.js" type="text/javascript"></script>
Brancher le port série en 9600-8-n-1.

Enlever le cable d'alim et appuyer sur le bouton MODE jusqu'à ce que la diode SYSTEM se mette à clignoter de vert à orange.
Une fois le clignotement en cours, relacher le bouton
=> Le prompt doit apparaitre: switch:
On est en mode de configuration parallèle du switch cisco similaire au mode Rommon des routeurs cisco.

>switch: flash_init
>switch: dir flash:
On voit alors la fichier de configuration  configuration.text   ( ATTENTION parfois text avec E et parfois txt )

On renomme de ce fichier OU si cela ne marche pas on le supprime ( ne pas oublier flash: avant le nom de fichier )
>rename flash:config.text flash:config.old      pour renommer
>del flash:config.text    pour supprimer

switch:boot   pour rebooter

Le switch démarre, n'ayant plus de fichier de config il en recrée un.
Répondre NO à "Would you like to enter the initial configuration dialog? [yes/no]
Le prompt s'affiche alors et on peut effacer l'ancienne config:
>switch>en
>switch#wr erase
>switch#delete flash:config.old   si on avait renommé
>switch#delete flash:vlan.dat
>switch#wr mem

On redémarre
>switch#reload

source: http://blog.gaimard.com/?p=49

{{{
 	
xa0001    192.168.11.22     00 80 9F 03 AA OE 
xa0002    192.168.11.23     00 80 9F 03 AA 11

}}}

''__via IP__ donc 4730 ou Telnet''
- PC sous vmware en NAT = vmnet8 en 10.0.0.1 sans routeur, PC w2000 avec NMC en dhcp, pc host avec accès IUT
- installer NMC = 4740 = 4730 de config + taxation
- SUPERUSER SUPERUSER pour 4730
- SETUP, 4400 en release ''R1.4'' ( en R1.3, on ne verra pas les noeuds en config )
  connectivité Ethernet voir adrresse au dessus, enregistrer
- Configuration: On doit voir les noeuds.
    + soit on clique dessus ce qui lance 4730
    + soit on fait telnet: mtcl mtcl  puis lancer __''mgr''__ ou swinst

''__via V24__ donc terminal''
- mtcl, mtcl puis lancer mgr ou swinst
- CTRL C, CTRL V

__Config RNIS__
- en telnet ou V24: 
>mgr, alveole, descendre hiérarchie = carte
>>descendre hiérarchie = bus S0
>>>Consul/Modif, toutes instances
>>>>Carte 0, ctrl V   ( 0 = BPRA2, 2 = UA, 4 = Z dans 4400 IUT )
>j'ai mis niveau 1 permanent, S0 FV, vérifier n° par défaut = usager ( sinon pb call back ppp TP4 modem )


taper RUNTEL ( en majuscules ) sous unix si les téléphones sont arrêtés = prompt commençant par E à la place du nom du n° du PABX
( sous telnet ou swinst )

pour superviser les liens réseaux ( T2 entre PABX ): suproutage ( avec terminal win 3.1 pour carac graphiques )
=> ligne continue si liaison OK, discontinue sinon.

pour superviser les échanges rnis: t3

infos dispos dans cookbook.

un PO ne doit pas être usager => à supprimer avant . 
Certains programmes se connecte seuls à internet. Si on n'a pas de wifi, cela passe par lé téléphone.
Si l'abonnement n'intègre pas internet, on a "session multmédia" = 50 cents par 20 mn.
Pour éviter cela, installer l'appli apndroid.

Ouvrir et taper sur "3G/EDGE/GPRS" pour qu'il passe en blanc ( trait en dessous )
=> Il change le nom des APN ( Points d'accès réseaux ): orange.fr devient orange.frapndroid
Cela empêche les accès internet par téléphone intempestifs.

On peut cocher dans la config d'apndroid de laisser passer les MMS. A tester.

Pour vérifier que l'internet par téléphone est bien verrouillé, on regarde les adresses des APN:

Paramètres / Connexion sans fil sur Galaxy S ( Sans fil et réseaux sur nexus one ) / Réseaux mobiles / Nom des points d'accès
video 8,40
voix 8,51
data 8,35

8 51 ethoa4 CBR AAL5 755 0 0 500000 TOIP
8 38 ethoa0 NRTVBR AAL5 302 302 75 500000 VOD
8 39 ethoa1 CBR AAL5 75 0 0 500000 Zapping de la mosaîque
8 40 ethoa2 RTVBR AAL5 1 1 45 500000 Flux TV primaire
8 41 ethoa3 RTVBR AAL5 1 1 45 500000 Flux TV du 2 eme décodeur
8 50 ethoa5 CBR AAL5 755 0 0 500000 ML Visio
8 35 ethoa6 UBR AAL5 367 0 0 500000 Internet


Pour plus de détails ( accès en telnet ): http://www.neuneu.org/?p=72
Par série:
Cable droit DB9 male femelle = rallonge
9600-8-n-1 avec xon/xoff
login: admin mot de passe: a3co6...
ou gtr gtr
= pour home, h pour help
====> cela donne l'adresse IP de l'AP et de sa passerelle

Par http:
cable croisé sur la bete, http://son_adresse
ATTENTION: Il faut que le PC soit dans le réseau de l'AP,
on se connecte pareil.

Menus intéressants
en bas de page, partie radio:
puissance, canaux, SSID
// /%
//!BEGIN-PLUGIN-CODE
config.macros.dropMenu={

	dropdownchar: "\u25bc",

	handler : function(place,macroName,params,wikifier,paramString,tiddler){
		list = findRelated(place.lastChild,"UL","tagName","previousSibling");
		if (!list)
			return;
		addClass(list,"suckerfish");
		if (params.length){
			addClass(list,paramString);
		}
		this.fixLinks(list);
	},
	
	fixLinks : function(el){
		var els = el.getElementsByTagName("li");
		for(var i = 0; i < els.length; i++) {
			if(els[i].getElementsByTagName("ul").length>0){
				var link = findRelated(els[i].firstChild,"A","tagName","nextSibling");
				if(!link){
					var ih = els[i].firstChild.data;
					els[i].removeChild(els[i].firstChild);
					var d = createTiddlyElement(null,"a",null,null,ih+this.dropdownchar,{href:"javascript:;"});
					els[i].insertBefore(d,els[i].firstChild);
				}
				else{
					link.firstChild.data = link.firstChild.data + this.dropdownchar;
					removeClass(link,"tiddlyLinkNonExisting");
				}
			}
			els[i].onmouseover = function() {
				addClass(this, "sfhover");
			};
			els[i].onmouseout = function() {
				removeClass(this, "sfhover");
			};
		}
	}	
};

config.shadowTiddlers["StyleSheetDropDownMenuPlugin"] = 
	 "/*{{{*/\n"+
	 "/***** LAYOUT STYLES -  DO NOT EDIT! *****/\n"+
	 "ul.suckerfish, ul.suckerfish ul {\n"+
	 "	margin: 0;\n"+
	 "	padding: 0;\n"+
	 "	list-style: none;\n"+
	 "	line-height:1.4em;\n"+
	 "}\n\n"+
	 "ul.suckerfish  li {\n"+
	 "	display: inline-block; \n"+
	 "	display: block;\n"+
	 "	float: left; \n"+
	 "}\n\n"+
	 "ul.suckerfish li ul {\n"+
	 "	position: absolute;\n"+
	 "	left: -999em;\n"+
	 "}\n\n"+
	 "ul.suckerfish li:hover ul, ul.suckerfish li.sfhover ul {\n"+
	 "	left: auto;\n"+
	 "}\n\n"+
	 "ul.suckerfish ul li {\n"+
	 "	float: none;\n"+
	 "	border-right: 0;\n"+
	 "	border-left:0;\n"+
	 "}\n\n"+
	 "ul.suckerfish a, ul.suckerfish a:hover {\n"+
	 "	display: block;\n"+
	 "}\n\n"+
	 "ul.suckerfish li a.tiddlyLink, ul.suckerfish li a, #mainMenu ul.suckerfish li a {font-weight:bold;}\n"+
	 "/**** END LAYOUT STYLES *****/\n"+
	 "\n\n"+
	 "/**** COLORS AND APPEARANCE - DEFAULT *****/\n"+
	 "ul.suckerfish li a {\n"+
	 "	padding: 0.5em 1.5em;\n"+
	 "	color: #FFF;\n"+
	 "	background: #0066aa;\n"+
	 "	border-bottom: 0;\n"+
	 "	font-weight:bold;\n"+
	 "}\n\n"+
	 "ul.suckerfish li:hover a, ul.suckerfish li.sfhover a{\n"+
	 "	background: #00558F;\n"+
	 "}\n\n"+
	 "ul.suckerfish li:hover ul a, ul.suckerfish li.sfhover ul a{\n"+
	 "	color: #000;\n"+
	 "	background: #eff3fa;\n"+
	 "	border-top:1px solid #FFF;\n"+
	 "}\n\n"+
	 "ul.suckerfish ul li a:hover {\n"+
	 "	background: #e0e8f5;\n"+
	 "}\n\n"+
	 "ul.suckerfish li a{\n"+
	 "	width:9em;\n"+
	 "}\n\n"+
	 "ul.suckerfish ul li a, ul.suckerfish ul li a:hover{\n"+
	 "	display:inline-block;\n"+
	 "	width:9em;\n"+
	 "}\n\n"+
	 "ul.suckerfish li {\n"+
	 "	border-left: 1px solid #00558F;\n"+
	 "}\n"+
	 "/***** END COLORS AND APPEARANCE - DEFAULT *****/\n"+
	 "\n\n"+
	 "/***** LAYOUT AND APPEARANCE: VERTICAL *****/\n"+
	 "ul.suckerfish.vertical li{\n"+
	 "	width:10em;\n"+
	 "	border-left: 0px solid #00558f;\n"+
	 "}\n\n"+
	 "ul.suckerfish.vertical ul li, ul.suckerfish.vertical li a, ul.suckerfish.vertical li:hover a, ul.suckerfish.vertical li.sfhover a {\n"+
	 "	border-left: 0.8em solid #00558f;\n"+
	 "}\n\n"+
	 "ul.suckerfish.vertical li a, ul.suckerfish.vertical li:hover a, ul.suckerfish.vertical li.sfhover a,  ul.suckerfish.vertical li.sfhover a:hover{\n"+
	 "	width:8em;\n"+
	 "}\n\n"+
	 "ul.suckerfish.vertical {\n"+
	 "	width:10em; text-align:left;\n"+
	 "	float:left;\n"+
	 "}\n\n"+
	 "ul.suckerfish.vertical li a {\n"+
	 "	padding: 0.5em 1em 0.5em 1em;\n"+
	 "	border-top:1px solid  #fff;\n"+
	 "}\n\n"+
	 "ul.suckerfish.vertical, ul.suckerfish.vertical ul {\n"+
	 "	line-height:1.4em;\n"+
	 "}\n\n"+
	 "ul.suckerfish.vertical li:hover ul, ul.suckerfish.vertical li.sfhover ul { \n"+
	 "	margin: -2.4em 0 0 10.9em;\n"+
	 "}\n\n"+
	 "ul.suckerfish.vertical li:hover ul li a, ul.suckerfish.vertical li.sfhover ul li a {\n"+
	 "	border: 0px solid #FFF;\n"+
	 "}\n\n"+
	 "ul.suckerfish.vertical li:hover a, ul.suckerfish.vertical li.sfhover a{\n"+
	 "	padding-right:1.1em;\n"+
	 "}\n\n"+
	 "ul.suckerfish.vertical li:hover ul li, ul.suckerfish.vertical li.sfhover ul li {\n"+
	 "	border-bottom:1px solid  #fff;\n"+
	 "}\n\n"+
	 "/***** END LAYOUT AND APPEARANCE: VERTICAL *****/\n"+
	 "/*}}}*/";
store.addNotification("StyleSheetDropDownMenuPlugin",refreshStyles);
//!END-PLUGIN-CODE
// %/
> Mettre une case qui servira de drapeau ( 0 = ne pas afficher les X, 1 afficher tout )

> Créer une colonne ( dans EDS j'ai mis AV ) et mettre X pour lignes à ne pas afficher si case flag =0, à afficher si case flag = 1 ( redondantes )

> Créer macro
>>  Outils > Macro > gérer les macros > Libreoffice BAsic
>>  On est sur Nom_Fichier.ods > Standard, on clique sur Nouveau
>>  On change le nom de macro: Changer la ligne “Sub Macro” sous macro existante en “Sub Affichage”    

> Remplir le code de macro
{{{
Sub Affichage

     Dim i,Ligne As Integer

     Doc = ThisComponent
     Sheets = Doc.Sheets()

     REM MsgBox("début")

     MaFeuille = Sheets(0)  REM choix première feuille "EDS 1415 S1-S2"     

     REM MsgBox("valeur "& MaFeuille.getCellByPosition(0,0).String)

     For Ligne = 2 to 500 REM ligne 3 à 501
          If MaFeuille.getCellByPosition(0,0).String = "0" Then  REM si case A1 vaut 0  
               REM MsgBox("45= " & MaFeuille.getCellByPosition(45,Ligne).String & " 46= "& MaFeuille.getCellByPosition(46,Ligne).String & " 47= " & MaFeuille.getCellByPosition(47,Ligne).String & " 48= " & MaFeuille.getCellByPosition(48,Ligne).String)
               If MaFeuille.getCellByPosition(47,Ligne).String = "X" Then REM si colonne AV ligne Ligne vaut X = éligible à non visible
               REM le 47 pour case AV a été trouvé avec affichage en REM, clic sur croix rouge cette fenêtre macro pour arrêter puis OK dans MsgBox
                    MaFeuille.getCellByPosition(0,Ligne).Rows.IsVisible = false
               end if
          end if
          If MaFeuille.getCellByPosition(0,0).String = "1" Then  REM si case A1 vaut 0  
               If MaFeuille.getCellByPosition(47,Ligne).String = "X" Then REM si colonne AV ligne Ligne vaut X = éligible à non visible
                    MaFeuille.getCellByPosition(0,Ligne).Rows.IsVisible = true
               end if
          end if
     Next Ligne

REM MsgBox("fini")

End Sub
}}}

> Créer bouton
>>        Affichage - Barre d'outils - Contrôles de formulaire.
>>        Clic sur désactiver le mode ébauche pour avoir accès aux boutons
>>        Clic sur Bouton
>>        Dessiner le bouton
>>        Clic droit dessus > clic Contrôle > Onglet Général > Changer l’étiquette ( nom affiché ) 
>>cliquez sur l'onglet Événements. Cliquez sur le bouton “...” sur la ligne “Exécuter l’action”.
>>        Une fenêtre apparaît, cliquez sur Macros. Choisir la macro parmi la liste. Cliquez sur OK. 
>>        Clic sur activer le mode ébauche pour avoir accès aux boutons
1. Aller sur la page web, cliquer sur edit ou view du plugin pour voir le code
2. Faire un nouveau  tiddler, copier 1ère case le nom exact, 2ème case en dessous le code et 3ème case le tag ( souvent systemConfig )

voir à http://mnteractive.com/archive/how-to-install-a-tiddlywiki-plugin
chercher QR Code: Barcode scanner, zxing team

chercher Gibson Learn & Master Guitar
Soit par tache planifiée 
>mais il faut ouvrir une session avec mot de passe ( la tache shutdown demandera le mot de passe )
>                                  ( menus ou démarrer/exécuter/commande “control schedtasks” et tache shutdown ... )


Soit
>     at 22:30 shutdown -s -t 0 -f    ( faire cmd et shutdown pour voir les options )
* [[Linux]]
**[[antivirus linux]]
**[[Partage connexion]]
**[[virer annonce crash]]
**[[Commandes Linux]]
**[[wireshark sans root]]
**[[GtkGuitune]]
**[[Ubuntu 11.10]]
**[[Ubuntu 12.04]]
**[[MAJ eclipse et Android]]
** [[Gestion disque et GRUB]]
** [[Changer Config réseau]]
** [[Port série]]
**[[Dosbox]]
**[[ajout compte]]
**[[install headers]]
**[[module linux]]
**[[iptables]]
**[[trouver dépendances]]
**[[copier vidéo rtsp]]
**[[Capture écran/conversion ogv]]
**[[paquets installés]]
**[[pb dpkg verrouillé]]
**[[double affichage linux]]
**[[recordmydesktop]]
**[[systemback sous 18.04]]
**[[MAJ OS]]
**[[Trouver une carte réseau]]
**[[dnsmasq dhcp tftp]]
**[[mise à jour auto]]
**[[dépendances]]
**[[horloge en dual boot windows]]
**[[copie fichier via ssh]]
*[[win 7]]
** [[multiboot xp win7]]
** [[Gérer multiboot win7]]
** [[Didcomsis sous win7]]
** [[Ping entrant sous win7]]
** [[Réseau partage win7]]
**[[extension de fichiers]]
**[[serveurs web et ftp]]
**[[problème mise à jour]]
**[[écran bleu]]
*[[win 10]]
**[[icône PC sur bureau]]
**[[mbr/bios à gpt/uefi]]
**[[Démarrer en menu de dépannage]]
**[[powershell dans un répertoire]]
**[[recherche texte dans fichier]]
*[[raspberry pi]]
**[[vnc sur raspbian]]
**[[premiers contacts]]
**[[pas d'eth0]]
**[[mot de passe]]
**[[IMG et carte trop petite]]
**[[clavier USB azerty]]
**[[transfert fichier]]
**[[anciennes versions]]
*[[Word]]
**[[Texte à l'envers]]
**[[Texte vertical]]
**[[Filigrane]]
**[[selection objets 2007]]
**[[impression livret A3]]
* [[Firefox multiconfig]]
* [[Exécutable vc express]]
* [[XP en passerelle]]
* [[enlever login session XP]]
* [[Syntaxe ftp]]
* [[Arret programmé PC XP]]
* Adresse mail temporaire
** [[adresse mél temporaire]]
* [[Convertir police carac]]
*[[Répétition vlc]]
*[[Live CD]]
* [[Multimedia Gimp]]
** [[Gimp généralités]]
** [[Gimp éliminer le fond d'image]]
**[[Gimp fondu 2 images]]
**[[image animée gif]]
*[[Clé USB bootable]]
*[[mot de passe windows]]
*[[pb démarrage Norton]]
*[[convertir AVCHD]]
*[[Moodle]]
**[[Hot Potatoes Moodle]]
**[[Intégrer vidéos Moodle]]
**[[Intégrer swf WINK]]
**[[mettre du java]]
**[[Ouvrir Fermer cours]]
*[[G4L Ghost linux]]
*[[couleur aperçu images]]
*[[Convertir disque en vmdk]]
*[[Image de Tags]]
*[[Script_restauration VM_Kali]]
*[[openoffice libreoffice]]
**[[Macro openoffice libreoffice]]
**[[choix dans liste]]
**[[Affichage selon choix]]
*[[liens webradio mp3]]
*[[Plickers]]
*[[netcat nc]]
*[[iperf3]]
*[[vlc en root]]
*[[Easytag tag mp3 linux]]
*[[clonezilla]]
*[[Easy2boot]]
*[[OBS screencapture]]
*[[PDF sans copier/coller]]
*[[Fichier compressé parties]]
*[[clé USB Ventoy]]
<<dropMenu vertical>>
1) Démarrer vmplayer ( ou Démarrer la machine virtuelle, faire Virtual Machine > Power > power off ) => On a encore la fenêtre vmplayer

2) Aller sur le nom de la machine virtuelle => Clic sur "Edit virtual machine settings", Hard disk, Utilities, Expand

3) Mettre la nouvelle taille du disque

4) Cliquer sur CD/DVD (IDE ), mettre "Use physical drive" et cocher "Connect at power on"

4) Mettre un livecd de gparted ou ubuntu, redémarrer le pc
   ( pour la machine virtuelle, il faut penser au bios: F2, et le lecteur doit être connecté )

En cas de problème de livecd ( message d'erreur initramfs une fois ):  Cliquer sur CD/DVD (IDE ), mettre "Use ISO image file", indiquer le fichier iso de livecd.
Cela doit booter.

5) Utiliser gparted pour déplacer le swap à la fin puis étendre la partition existante.
( si clé qui verrouille la partition: clic sur partition étendue, clic droit > désactiver => Cela enlève aussi le verrouillage des partitions internes )


Source: http://blog.netapsys.fr/index.php/post/2010/12/24/Augmenter-la-taille-dune-VM-avec-GParted 
Cable Aurora port série: ( voir schéma dans mon armoire IUT dans sac avec cables )

mini DIN 8 male vers DB9 femelle

                               
__''mini DIN 8 vue de face''__
........................ /=====\
.................===/...x...1...\===
.................\.......5...4...3...../
..................\......x...x...x..../        
...................\====n====/      


Cablage:
|classe CSS|k
|! DIN 8 male aurora |! DB9 femelle PC |h
| 4 Gnd | 5 Gnd |
| 3 Tx | 2 Rx |
| 5 Rx | 3 Tx |
||c


Remarque: Aurora ne doit faire qu'émettre donc 2 broches TX et Gnd

Remarque: Cela c'est ma numérotation perso. 
Pour le vrai cablage et brochage de la mini DIN 8: http://leslivresoublies.free.fr/leslivresoublies/La_connectique.html
* Cablage Matra
** [[Matra Analogique]]
** [[Matra Numérique]]
** [[Matra Port série 6501 RM]]
** [[Matra Port série 6501 pour J2]]
**[[Matra AXS12 RNIS S0]]
* Cablage Alcatel
** [[Alcatel Analogique]]
** [[Alcatel Numérique]]
** [[Alcatel port config OXO]]
** [[Alcatel T0]]
**[[borne alcatel 4070 ou 8379]]
* Cablage RNIS
** [[Cable RNIS]]
* Cablage Zyxel
** [[Cable Port Console]]
* Cisco
**[[Console Cisco]]
*[[Aurora V24]]
*[[Telindus Console]]
<<dropMenu vertical>>
Entrer le texte pour 'Nouveau Tiddler'
port console zyxel 
( connecteur RJ9 = 4 broches, combiné de téléphone, plus petit que RJ11 )
{{{
    RJ9______DB9  

     1  ====  6
     2  ====  2
     3  ====  3
     4  ====  5
}}}
installer recordmydesktop ( apt-get install )
démarrer => On a une icône en haut d'écran pour gérer

Pour convertir l'ogv:
sous ubuntu 14, installer avconv ( sudo apt-get install libav-tools ): avconv -i nom.ogv nom.mp4

sinon installer ffmpeg: ffmpeg -i nom.ogv nom.mp4
{{{
Avant
====
mettre clé nemo sur le PC
relier le téléphone et entrer le code SIM ( sinon nemo ne le voit pas )
choisir le mode 2G, 3G
si on veut partir de Freemobile, aller dans “Paramètres >  Connexions > Plus de réseaux > Réseaux mobiles > Opérateurs réseaux > Free“
relier webcam au PC
démarrer vlc, lire périph capture, rafraichir choisir la webcam, lire
allumer gps BT pour qu’il trouve le fix
Connecter bluetooth sous win 7 = icone bluetooth ( => com 40 activé )
couper wifi réseau
brancher l’onduleur ( bien enfoncer la prise dans l’allume cigare, vérif sur PC qu’il est en charge )
démarrer nemo, mettre le workspace cohérent avec le mode de capture ( 2G-3G  ou 3G  ou Data )
vérifier que tout est OK ( webcam pas freezée, GPS avec fix, phone reconnu par nemo )

Appel
====
mettre l’onglet webcam de nemo
mettre vlc en écran réduit et placer par rapport à nemo = CTRL H
lancer capture camstudio
lancer capture nemo
remettre vlc
appeler et décrocher  #31# 06 51 71 34 46 ( numéro freemobile )

A la fin
=====
COUPER APPEL
sav nemo
sav camstudio
}}}
Remarque: ajout d’éléments à nemo:
-> ajouter l’élément: Menu Data et choisir
-> définir ce qu’il contient:  Se mettre dessus > clic droit > Layers > clic droit > new layer > ajouter le contenu > … > fermer Layers > Clic droit > “Extended value list” et choisir
Remarque sur la config des cartes DIVA SERVER DIALOGIC ( ex EICON )

__''RNIS''__
- pour savoir laquelle c'est: 
> connexion sur   http:\\adr_IP:10005   mot de passe password
> board config / choisir la ligne / Option
> vérif que l'on a bien disable hardware, sinon enable hardware
> identity on => diode allumée   puis identity off => diode éteinte
> config:  ETSI / NT mode / No / Always active / National ( default ) / Multipoint / Tones by Diva nboard


__''RTC''__
- pour savoir laquelle c'est: 
> connexion sur   http:\\adr_IP:10005   mot de passe password
> choisir "view report" ce qui permet de voir les sorties. Celle branchée est marquée en "IDLE"

- Erreur qui bloquait
> Je n'avais pas mis sur certaines lignes "Called Party Number: Global"  mais j'avais mis un numéro ( 30 pour l'une, 4000 pour une autre ).

voir aussi  http://uv.utbm.free.fr/TL53/tp/Config_matos_tp/Diva_Server/
Asterisknow, sous etc: en root, taper        setup

Trixbox: Centos, sous etc, en root, taper    system-config-network

=> cela lance l'utilitaire de config
* Reset mot de passe
** [[Matra Analogique]]
** [[Matra Numérique]]
<<dropMenu vertical>>
Démarrer en compatibilité XP SP3
- charger “LiLi USB Creator” à http://www.linuxliveusb.com/fr/download
voir la doc à http://www.linuxliveusb.com/help/guide/using-lili
- charger ubuntu iso de 11.04
- faire clé usb bootable avec l’iso grâce au logiciel “LiLi USB Creator”
- démarrer le liveusb
history -c pour effacer historique commandes terminal linux

__pb de disque USB__
{{{
sudo df -h   pour voir la taille de la partition où est son OS ( disk free )
fdisk -l   ( partitions montées, si pas montées on ne les voit pas )
lsusb -v
dmesg | tail -30    voir 30 dernières lignes de dmesg
dmesg | grep -i nom   pour voir lignes avec "nom"
tail -f /var/log/kern.log > pb_seagate.txt     pour envoyer dans un fichier les messages qui apparaissent quand on branche le lecteur USB
usbconfig
}}}

__monter une partition__
{{{
sudo fdsik -l   pour voir les partitions
sudo df -h   pour voir la taille de la partition où est son OS ( disk free )

sudo mkdir /media/hdd1
sudo mount -t auto /dev/sda1 /media/hdd1   ( disque = /dev/sda  avec partition /dev/sda1 )

besoin de chmod ??

sudo umount /dev/sda1
sudo mount /dev/sda1

voir point de montage
cat /etc/fstab : liste les montages disponibles
cat /etc/mtab : liste les points actuellements montés 

Trouver un ou des fichiers:
sudo find / -name  maLED.c   trouver un fichier maLED.c dans /
sudo find / -not -path '/sys*' -not -path '/dev*' -not -path '/proc*' -mmin -60   trouver fichier modifiés depuis il y a 60 mn

}}}

__voir les messages de log du noyau au fil de l'eau__
{{{
tail -f /var/log/syslog
}}}


__liste des paquest installés__
{{{
dpkg -l | grep -i nom   ( l pour List )
}}}


__Identifier matériel vidéo__
{{{
lshw -c video
}}}

__Enregistrer écran en vidéo__
{{{
recordmydesktop
}}}








aurora: au début, Confg puis 
{{{
Config ATM => 8,35 VC activé
                             Config Trame IP => LLC Snap, DIX, 
                                                Bridge Type 7, Pas compression entete
                             Protocole: Bridged
                             Config IP: Src: son adr, Dest: adr modem, DGW: Son adr
}}}

PC: virer le proxy du http ( sinon pas d'accès page accueil modem http://10.0.0.138
Se connecter en http
menu à gauche: Bridge.

Mettre forwarding, LLC Snap, 8,35  puis apply en haut

puis save all à gauche
* GrandstreamGVX
* Innovaphone_IP110
* Trixbox_Dahdi
* Thomson_ST2030
* Cisco
**[[atm debug]]
* Autres
** [[4400]]
**[[Photocop]]
<<dropMenu vertical>>
__Port série:__

port console cisco vers pc => 2 DTE => croisé ( gaffe la doc en lien en bas ne parle que de son cable bleu droit DB9-RJ45 )

sur table s24 = DB9
dans réglette armoire de brassage = RJ45

                   RJ45      <->    DB9    
                  6  Rx      <->    3 Tx     
                  3  Tx       <->   2  Rx
              Gnd 4 ou 5     <-> 5 DB9 Gnd

source:  http://www.cisco.com/en/US/products/hw/routers/ps332/products_tech_note09186a0080094ce6.shtml

|cssClass|k
|! DB9|! RJ45 console cisco |h
| 2 Rx | 3 RJ45 vers Tx |
| 3 Tx | 6 RJ45 vers Rx |
| 7 Rts | 8 RJ45 vers Cts |
| 8 Cts | 1 RJ45 vers Rts |
| 4 Dtr | 7 RJ45 vers Dsr |
| 6 Dsr | 2 RJ45 vers Dtr |
| 5 Gnd | 4 et 5 Gnd RJ45 |
| 1 x |  |
| 9 x |  |


__''Convertir un disque physique en disque virtuel vmdk''__

1) __copie du disque physique source à un disque usb temporaire__
{{{
- démarrer le pc source sous livecd ubuntu
- brancher disque usb partitionné en ntfs comme la partition source, de taille supérieure
( menu "places" et cliquer dessus pour le monter, puis system>Admin> Disk utility
- monter le disque = Places > Computer > clic droit > Monter volume
- ouvrir un terminal: df -h
=> On voit les noms linux des partitions

- sudo dd if=/dev/sda of=/dev/sdc bs=1024
}}}

On a une copie de la partition sur disque usb ( le contenu du disque n'est pas affiché en live, il faut rebooter pour voir le clone écrit )

2) __copie du disque usb temporaire à une machine virtuelle__
{{{
- faire un vmdk vide ( disque de machine virtuelle de taille cohérente ! )
- mettre la machine virtuelle sur un disque où il y a de la place 
=> pc win7 Dell i7 pour voir usb 3 To, mettre sur usb 3 To vmx et vmdk pour avoir la place quand il se remplira,
- connecter le disque usb contenant le clone du disque fait à l'étape précédente
- démarrer le livecd ubuntu dans la machine virtuelle
- monter le disque usb source qui contient le clone
- vérifier que l’on voit le disque local = machine virtuelle ( le formater si nécessaire en ntfs avant avec disk utility après avoir créé partition avec gparted )
- cloner le disque usb vers le disque virtuelle

df -h
sudo dd if=/dev/sdb of=/dev/sda bs=1024
}}}

3) __vérification du résultat avec gparted__

on voit qu’il a écrit tout le disque destination ( source 80 Go destination 300 Go = il écrit 300 Go ) avec gparted.

4) __boot__
{{{
on démarre et le XP démarre.
On installe vmwaretools = drivers
On reboote
On installe les drvers que cp demande qui manquent ou qu’il n’a pas trouvé seul
}}}

Remarque: Si on a un pc qui boote sur USB, on doit pouvoir démarrer le pc avec la copie de la partition sur disque usb
Remarque: On n’a que le disque physique copié, les liens sur le bureau vers les autres disques sont inopérants.  
Remarque: il existe une solution pas essayée:  logiciel vmconverter http://www.vmware.com/fr/products/datacenter-virtualization/converter/resources.html

source de la commande dd : http://www.youtube.com/watch?v=Aq7u50eUoIU



__passer de fichier de police otf à ttf__

- installer sous linux fontforge
- créer un fichier otf2ttf.sh pour faire le script 

>Finally, after testing several programs such as Fondu or FontForge, I found a nice script by Thomas Maier and was able to create a TrueType font out of a OpenType one (e.g. because OpenOffice.org doesn’t support .otf) by using FontForge:
>
>    #!/usr/local/bin/fontforge
>    # Quick and dirty hack: converts a font to truetype (.ttf)
>    Print("Opening "+$1);
>    Open($1);
>    Print("Saving "+$1:r+".ttf");
>    Generate($1:r+".ttf");
>    Quit(0); 
>
>Save the script as otf2ttf.sh and type:

- utiliser le script avec
>    fontforge -script otf2ttf.sh FONTNAME.otf 


Source info: http://www.stuermer.ch/blog/convert-otf-to-ttf-font-on-ubuntu.html
Réglages résolution timeline ( sinon erreur mémoire GPU ): File > Project settings 

Ajouter media
Dans master, clic droit, create new bin, = répertoire, mettre un nom

Onglet Media en bas > soit glisser/déposer, soit dans l'arborescence des répertoires pour importer


Mettre Media dans Master en faisant glisser
Clic sur photos, clic droit > Create new timeline using selected clips, mettre un nom à timeline, Create
Clic sur audio, clic droit > Create new timeline using selected clips, mettre un nom à timeline, Create


Créer répertoires pour ranger


Ajouter texte: Effect Library
==============================
Lower3rdDraw on 2 line
mettre sur la timeline
Mettre texte =


Ajouter transitions:
===============
Clic sur la vidéo, se mettre sur 1ère image, il y a un petit repère blanc en haut, faire glisser de +/- 10s ( pas de cross dissolve, surtout pas les 2 = sursaut )


Zoom et pan sur une photo: ( https://www.youtube.com/watch?v=etPAxdxrMlU )
==========================
clic inspector à gauche => onglet video, on voit "Transform"
se mettre sur première image, 
    clic ligne Zoom le losange à droite qui devient rouge = image clé
    clic ligne Position le losange à droite qui devient rouge = image clé
    Mettre les valeurs de zoom et position de cette 1ère image
se mettre sur dernière image DU BLOC ( pas 1ère du suivant ), 
    clic ligne Zoom le losange à droite qui devient rouge = image clé
    clic ligne Position le losange à droite qui devient rouge = image clé
    Mettre les valeurs de zoom et position de cette 1ère image

Ajouter un bézier pour passer de début à fin plus doucement= clic sur icone sinusoide sous le bloc
                                               mettre en plus grand la zone de ligne vidéo = on voit des icones apparues avec clic d'avant ET EN DESSOUS une ligne de transition avec des points
clic 1er point de l'évolution sous le bloc qui devient rouge ( icône linéaire s'est mis en blanc ), clic sinus selon évlolution linéaire 
Recliquer sur icone sinusoide sous le bloc pour faire disparaitre


exporter résultat
=================
clic deliver en bas
choisir à gauche la sortie,
clic "add to render queue"
clic à droite "start render"

sur version récente, il faut aussi limiter la vitesse de rendu sinon plantage:
clic exportation en bas, puis à gauche clic Ficher sur ligne Video|Audio|Fichier
Mettre "vitesse de rendu" à 1


source: https://www.youtube.com/watch?v=Dmd4tUnPTXs


Overlay = PIP Picture in Picture ( mettre une vidéo dans une vidéo = vidéo écran phone dans vidéo OBS PC pour openairinetrface )
================================
dans DA vinci resolve 
https://www.youtube.com/watch?v=8kqjHA9x_Ew 
 https://www.youtube.com/watch?v=HpmBYyzLtJ0 
mettre 2 vidéo en //
aller dans inspector, clic pour avoir image référence = point rouge
changer zoom et position ( glisser avec curseur sur zoom, glisser avec cursuer sur position X puis Y )

Rem: avec ffmpeg pas testé: 
https://ffmpeg.org/ffmpeg-filters.html#overlay
même taille à côté: While not feasible with Avidemux, this can be achieved using the hstack ffmpeg filter: https://ffmpeg.org/ffmpeg-filters.html#hstack
https://unix.stackexchange.com/questions/233832/merge-two-video-clips-into-one-placing-them-next-to-each-other

-> Installer, je mets sous c: pour éviter les espaces mais cela doit marcher dans "program files". Bref
il met tout dans c:\ipsis\didcom2\...

Si on lance, cela met un message d'erreur sur la définition de la variable d'environnement DIDCOM2.

-> définir une variable d'environnement windows DIDCOM2 qui vaut  c:\ipsis\didcom2
pour cela se mettre sur icone ordinateur / clic droit / propriétés / ligne "paramètres système avancés" à gauche
clic en bas "variables d'environnement", sous le cadre "variables utilisateur de" nouvelle

-> Lancer le exe de c:\ipsis\didcom2\bin
ou
-> faire le raccourci ( clic droit, créer un raccourci sur le exe du \bin )
Installer depuis Synaptics.
On le démarre comme une appli linux ( souvent dans Jeux ).

Config préalable ( http://doc.ubuntu-fr.org/dosbox ):
{{{
1) Créer fichier de conf ( Il est dans mon espace de travail /home/tpvoip )
        -> dosbox -c 'config -writeconf dosbox.conf'
                     Cela crée dosbox.conf, parfois /dosbox 
                     apparemment cela met les applications qu'il trouve ( je les avais mises sur le bureau, il les a copiées dans /dosbox ) 
                      et cela ouvre la fenêtre dosbox.
        -> exit  ( fenêtre dosbox )

2) Créer repertoire dans mon espace de travail /home/tpvoip si ce n'est pas fait par la commande précédente
        -> mkdir dosbox ( fenêtre terminal )

3) Modifier fichier de conf: Démarrer sur disque C: et clavier français
        -> En fin de fichier = dans [autoexec]
                    mount c ~/dosbox
                    ( si cdrom:     mount d /media/cdrom -t cdrom )
                    C:
                    keyb fr

4) Modifier fichier de conf:  port série
         -> Dans la section [serial]:
                    serial1=directserial realport:ttyS0               ( pas besoin de chmod 666 /dev/ttyS0 comme dit sur le web ) 

5) Copier programmes dans mon_rep/dosbox ( pour mon vmdk: /home/tpvoip/dosbox )
     -> Tc         modifier Options > Directories: Output si on ne veut pas de c: ( vide = c: )  
                                                 Full menu ON                  
                                                 ( pas nécessaire apparemment Compiler: Code generation Tiny )
                                                 Linker -> Décocher "No stack warning" sinon on aura ce message d'erreur                  
                                                 Save
     -> Xtalk
}}}

En cas de blocage: ''CTRL + F9''

Pour quitter proprement: ''exit''

En cas de message empêchant le démarrage de TC ''not enough memory space'': del *.swp  ( je crois tc.swp )
// /%
//!BEGIN-PLUGIN-CODE
config.macros.dropMenu={

	dropdownchar: "\u25bc",

	handler : function(place,macroName,params,wikifier,paramString,tiddler){
		list = findRelated(place.lastChild,"UL","tagName","previousSibling");
		if (!list)
			return;
		addClass(list,"suckerfish");
		if (params.length){
			addClass(list,paramString);
		}
		this.fixLinks(list);
	},
	
	fixLinks : function(el){
		var els = el.getElementsByTagName("li");
		for(var i = 0; i < els.length; i++) {
			if(els[i].getElementsByTagName("ul").length>0){
				var link = findRelated(els[i].firstChild,"A","tagName","nextSibling");
				if(!link){
					var ih = els[i].firstChild.data;
					els[i].removeChild(els[i].firstChild);
					var d = createTiddlyElement(null,"a",null,null,ih+this.dropdownchar,{href:"javascript:;"});
					els[i].insertBefore(d,els[i].firstChild);
				}
				else{
					link.firstChild.data = link.firstChild.data + this.dropdownchar;
					removeClass(link,"tiddlyLinkNonExisting");
				}
			}
			els[i].onmouseover = function() {
				addClass(this, "sfhover");
			};
			els[i].onmouseout = function() {
				removeClass(this, "sfhover");
			};
		}
	}	
};

config.shadowTiddlers["StyleSheetDropDownMenuPlugin"] = 
	 "/*{{{*/\n"+
	 "/***** LAYOUT STYLES -  DO NOT EDIT! *****/\n"+
	 "ul.suckerfish, ul.suckerfish ul {\n"+
	 "	margin: 0;\n"+
	 "	padding: 0;\n"+
	 "	list-style: none;\n"+
	 "	line-height:1.4em;\n"+
	 "}\n\n"+
	 "ul.suckerfish  li {\n"+
	 "	display: inline-block; \n"+
	 "	display: block;\n"+
	 "	float: left; \n"+
	 "}\n\n"+
	 "ul.suckerfish li ul {\n"+
	 "	position: absolute;\n"+
	 "	left: -999em;\n"+
	 "}\n\n"+
	 "ul.suckerfish li:hover ul, ul.suckerfish li.sfhover ul {\n"+
	 "	left: auto;\n"+
	 "}\n\n"+
	 "ul.suckerfish ul li {\n"+
	 "	float: none;\n"+
	 "	border-right: 0;\n"+
	 "	border-left:0;\n"+
	 "}\n\n"+
	 "ul.suckerfish a, ul.suckerfish a:hover {\n"+
	 "	display: block;\n"+
	 "}\n\n"+
	 "ul.suckerfish li a.tiddlyLink, ul.suckerfish li a, #mainMenu ul.suckerfish li a {font-weight:bold;}\n"+
	 "/**** END LAYOUT STYLES *****/\n"+
	 "\n\n"+
	 "/**** COLORS AND APPEARANCE - DEFAULT *****/\n"+
	 "ul.suckerfish li a {\n"+
	 "	padding: 0.5em 1.5em;\n"+
	 "	color: #FFF;\n"+
	 "	background: #0066aa;\n"+
	 "	border-bottom: 0;\n"+
	 "	font-weight:bold;\n"+
	 "}\n\n"+
	 "ul.suckerfish li:hover a, ul.suckerfish li.sfhover a{\n"+
	 "	background: #00558F;\n"+
	 "}\n\n"+
	 "ul.suckerfish li:hover ul a, ul.suckerfish li.sfhover ul a{\n"+
	 "	color: #000;\n"+
	 "	background: #eff3fa;\n"+
	 "	border-top:1px solid #FFF;\n"+
	 "}\n\n"+
	 "ul.suckerfish ul li a:hover {\n"+
	 "	background: #e0e8f5;\n"+
	 "}\n\n"+
	 "ul.suckerfish li a{\n"+
	 "	width:9em;\n"+
	 "}\n\n"+
	 "ul.suckerfish ul li a, ul.suckerfish ul li a:hover{\n"+
	 "	display:inline-block;\n"+
	 "	width:9em;\n"+
	 "}\n\n"+
	 "ul.suckerfish li {\n"+
	 "	border-left: 1px solid #00558F;\n"+
	 "}\n"+
	 "/***** END COLORS AND APPEARANCE - DEFAULT *****/\n"+
	 "\n\n"+
	 "/***** LAYOUT AND APPEARANCE: VERTICAL *****/\n"+
	 "ul.suckerfish.vertical li{\n"+
	 "	width:10em;\n"+
	 "	border-left: 0px solid #00558f;\n"+
	 "}\n\n"+
	 "ul.suckerfish.vertical ul li, ul.suckerfish.vertical li a, ul.suckerfish.vertical li:hover a, ul.suckerfish.vertical li.sfhover a {\n"+
	 "	border-left: 0.8em solid #00558f;\n"+
	 "}\n\n"+
	 "ul.suckerfish.vertical li a, ul.suckerfish.vertical li:hover a, ul.suckerfish.vertical li.sfhover a,  ul.suckerfish.vertical li.sfhover a:hover{\n"+
	 "	width:8em;\n"+
	 "}\n\n"+
	 "ul.suckerfish.vertical {\n"+
	 "	width:10em; text-align:left;\n"+
	 "	float:left;\n"+
	 "}\n\n"+
	 "ul.suckerfish.vertical li a {\n"+
	 "	padding: 0.5em 1em 0.5em 1em;\n"+
	 "	border-top:1px solid  #fff;\n"+
	 "}\n\n"+
	 "ul.suckerfish.vertical, ul.suckerfish.vertical ul {\n"+
	 "	line-height:1.4em;\n"+
	 "}\n\n"+
	 "ul.suckerfish.vertical li:hover ul, ul.suckerfish.vertical li.sfhover ul { \n"+
	 "	margin: -2.4em 0 0 10.9em;\n"+
	 "}\n\n"+
	 "ul.suckerfish.vertical li:hover ul li a, ul.suckerfish.vertical li.sfhover ul li a {\n"+
	 "	border: 0px solid #FFF;\n"+
	 "}\n\n"+
	 "ul.suckerfish.vertical li:hover a, ul.suckerfish.vertical li.sfhover a{\n"+
	 "	padding-right:1.1em;\n"+
	 "}\n\n"+
	 "ul.suckerfish.vertical li:hover ul li, ul.suckerfish.vertical li.sfhover ul li {\n"+
	 "	border-bottom:1px solid  #fff;\n"+
	 "}\n\n"+
	 "/***** END LAYOUT AND APPEARANCE: VERTICAL *****/\n"+
	 "/*}}}*/";
store.addNotification("StyleSheetDropDownMenuPlugin",refreshStyles);
//!END-PLUGIN-CODE
// %/
à l’écran de login, appui Maj tout en sélectionnant Marche/Arrêt  > Redémarrer.
dépannage > options avancées > ...

Installer le logiciel et formater la clé
==========================
1) Charger Easy2boot.exe sous windows https://www.fosshub.com/Easy2Boot.html
2) Installer sur le pc = Lancer Easy2boot.exe
( fait sur DELL récup sosu windows )
3) Créer clé USB = 
>lancer Make_E2B.exe en admin dans le répertoire easy2boot créé par l'install, 
>choisir la clé cible, 
>clic “Make E2B USB Drive.cmd”
=> Il formate et installe sur la clé
=> 2 partitions FAT32: 1 partition FAT32 ou mettre imgPTN en Go, 1 partition FAT32 de 591 Mo donc fichiers limités à 4 Go = ISO

Créer les images
============
3) Installer les logiciels de conversion
> charger https://easy2boot.com/_files/200003739-7c7407c742/MPI_Tool_Pack_Plus_CloverLite_097.zip 
> Décompresser
> Démarrer imdDisk/imdiskinst.exe = il installe
> Aller sur CreateDeskopShortcuts.cmd, clic droit, exécuter en Admin > Il crée sur le bureau windows des raccourcis.
Rem: Si on déplace comme je l'ai fait du bureau vers un répertoire pour ranger, il faut modifier les chemins des scripts !!

4) Convertir iso en IMGPTN ( pour éviter d’éventuelles incompatibilités d’iso ): 
- Convertir = glisser vos fichiers ISOS dans l'icône MPI_FAT32 ( pour windows, taper V=Vol )
( clonezilla récent uefi https://clonezilla.org/downloads.php , 
lubuntu16 https://lubuntu.net/downloads/ , 
ubuntu mate 16 http://cdimage.ubuntu.com/ubuntu-mate/releases/16.04/release/HEADER.html , 
ubuntu mate courante ( 20 ) http://cdimage.ubuntu.com/ubuntu-mate/daily-live/current/ , 
win7 starter https://lecrabeinfo.net/telecharger-iso-windows-7.html )
pfsense n'a pas marché, c'est compliqué:
voir la page du site easy2boot.com avec "List of tested ISOs/payload"

Placer sur la clé
============
5) Ajouter les images IMGPTN
lire le fichier F:\_ISO\ReadMe_where_to_put_files.txt
- pour windows mettre dans le réperoire de la clé \_ISO\WIN\
- pour linux mettre dans le répertoire \_ISO\  
=======
6) Intégrer les fichiers: 
A la racine de la clé USB, exécuter MAKE_THIS_DRIVE_CONTIGUOUS.cmd.


Sources:
https://www.tutos-informatique.com/easy2boot-transformer-votre-cle-usb-en-cle-multi-iso/
version linux: https://linux-actif.fr/easy2boot

Rem: charger iso win 7starter pour netbook 
avec compte https://lecrabeinfo.net/telecharger-iso-windows-7.html
mot de passe lecrabeinfo.net
ou ailleurs

Rem: Pour ajouter une image, il y a un bouton update mais j'avais une clé où on ne voyait plus qu'une partition.
Est ce la dernière utilisation de la clé où il faut revenir au début ? On doit avoir 2 partitions FAT2 = E2B et E2B_PTN2

charger répertoire ( clic > et seulement répertoire à la fin )    

Mettre dans l’ordre avec le n° de piste ( sinon il applique cddb sur le désordre et met des fausses infos )

chercher dans cddb, appliquer, fermer => on revient à l’autr    e fenêtre

enregistrer les fichiers 
la version win7 est limitée. Mais le jour où il demande d'acheter, désinstaller le programme avec panneau config windows.

=> il demande comment on veut désinstaller, en bas il y a "retour à version free" => Cocher cette option
__''distribuer une appli vc express''__  = le exe marche sur d'autres PC sans installer .NET 3.5 ou VC++


projet/propriétés config/général/
    -> utilisation des MFC: Utiliser les MFC dans une biblio statique
    -> utilisation des ATL: Lien statique vers ATL 

projet/propriétés config/CC++ /Génération code/ biblio runtime: remplacer /MTd par /MT

   ( peut être aussi projet/propriétés config/CC++ /preprocesseur, remplacer définition _DEBUG par N_DEBUG )

projet/propriétés config/CC++/ entete précompilées Sans utiliser


S'il y a une erreur de fichier manifeste au linkage: ( le linker est perdu dans les changements )
          Project: clean solution ( si message de manifeste et erreur )
                   puis build

Normalement la taille du fichier indique qu'il intègre tout ( 300 ko au lieu de 30 ko )
 mais j'ai vu aussi sur le web qu'il faut MSVCR80.DLL sur le nouveau PC. 
Sinon il y a un logiciel "depends" ( Dependency Walker ) qui indique les dll utilisées par un programme
ou tout bêtement une fenêtre en bas à la compilation et exécution ( load xx.dll ).
''gpsbabel'' -i gpx -f Mont_D_Or.gpx -o kml -F Mont_D_Or.kml

puis
>   - virer la première ligne  <?xml version="1.0" encoding="UTF-8"?>
>   - Ajouter en première ligne   <kml xmlns="http://earth.google.com/kml/2.1">
>   - Ajouter en dernière ligne   </kml>

rem: taper gpsbabel à vide pour avoir l'aide


Autre solution: ''GPS Track Viewer 0.4.exe''  mais les points sont moches ( à régler ??? ) outils/google
How to split rar files and join them in windows

sous linux:
rar a -v256M ServeurM2108.rar ServeurM2108    ( dst sources )

=> On aura plusieurs parties de 256Mo qu'on extrait sous Linux OU sous windows

How to create multipart 7zip file 
7z -v256m a my_zip.7z my_folder/

à partir de word 2003

{{{
Format > Arrière-Plan > cliquez sur Filigrane imprimé.
cliquez sur Texte en filigrane et tapez dans la case "zone Texte" le texte désiré

Choisir les options: Police, Taille, Couleur, cocher Translucide, Diagonale

Cliquez sur OK. 

}}}
profils de firefox: 

lancer le logiciel avec -p ( dans le raccourci après l'exe )
trouver le fichier
============
-- pour 1700 j'ai pris le 12.4 le plus simple de peur de ne pas avoir assez de ram sur le routeur 
	ios 1700    http://www.mmnt.net/db/0/0/193.238.110.146/pub/cisco/ios/routers/17xx/c1700/12.4
	   que 12.3 http://www.mmnt.net/db/0/0/213.141.145.240/pub/Soft/Cisco/IOS/17xx/1721
-- pour 877:
	ios 877 http://www.alcatron.net/?page_id=78


préparer le routeur
==============
démarrer le routeur
lui donner une adresse ip
relier au pc hébergeant le serveur tftp
vérifier que le ping passe


préparer le sertveur tftp
=================
préparer tftp32
mettre le fichier dans le répertoire du serveur tftp


transférer le fichier
==============
sur le routeur par console:
router#copy tftp: flash:
adresse ip du serveur
mettre le nom du fichier .bin
confirmer l'effacement de la nvram => des eeeeeee
puis il charge le fichier en tftp => des !!!!!!!

wr mem
reload

=> il décompresse le nouvel ios
sh version

wr => il dit qu'il va écraser une config faite avec une ancienne version d'ios
confirmer
__SIP -> SCCP ou upgrade SCCP__
{{{
1) Extraire les fichiers concernant le téléphone de cme-4.3.0.0.tar et les mettre dans un répertoire
Il y a en particulier un fichier d’extension .loads
2)  Ajouter un fichier texte que l’on crée: OS79XX.txt
Taper dedans le nom du fichier nom.loads 
exemple pour 7940: ON a P00308000500.loads, on tape dans OS79XX.txt les caractères P00308000500
voir http://www.youtube.com/watch?v=690-4S2CS5U
3) On démarre TFTPD32 ( pas d’installation c’est un exécutable, attention au firewall )
On configure le dhcp, save,
On met “current directory” en haut avec browse = répertoire des fichiers extraits avec OS79XX.txt
4) on appuie sur # du téléphone, on branche => reset
On tape sur le téléphone 123456789*0#
Il reboote
5) Etre patient ( TFTP32 ne répond pas forcément tout de suite aux requêtes dhcp du téléphone )
=> DHCP donne un IP,
TFTP envoie les fichiers au téléphone
}}}

__MGCP -> SCCP__
{{{
1)  Préparer tftp32 comme avant 
     mettre le fichier MGCDefault.cnf en plus des fichiers de cme-4.3.0.0.tar
          Mettre en première ligne    image_version: P00307000200   ( modifier le n° pour mettre celui du fichier .loads ) 
     créer le fichier XMLDefault.cnf.xml selon http://frgtech.wordpress.com/2013/01/20/update-a-cisco-7940-mgcp-firmware-to-sccp/
2) reset du téléphone on appuie sur # du téléphone, on branche => reset
On tape sur le téléphone 123456789*0#
Il reboote
3) Settings >> 8 Unlock Config
Mot de passe cisco
Settings >> 3 Network config > 28 erase config yes
=> Il recherche dhcp et tftp
4) rebooter le poste
5) il demande des fichiers, éteindre tftpd32, démarrer le cme qui donnera les fichiers

voir http://www.routerdiscussions.com/viewtopic.php?f=8&t=15953
http://frgtech.wordpress.com/2013/01/20/update-a-cisco-7940-mgcp-firmware-to-sccp/
}}}
/***
|''Name:''|FrenchTranslationPlugin-TW253 by ocalTW and Nicolas Syssoieff |
|''Description:''|Translation of TiddlyWiki 2.5.3 into French |
|''Author:''|ocalTW ( FrenchTranslationPlugin (at) ocalTW (dot) com ) and Nicolas Syssoieff (nicolas.syssoieff+translation (at) gmail (dot) com) |
|''Source:''|http://www.tiddlywiki.fr#FrenchTranslationPlugin |
|''CodeRepository:''|http://svn.tiddlywiki.org/Trunk/association/locales/core/en/locale.en.js |
|''Version:''|0.3.9|
|''Date:''|Aug 18th, 2009|
|''Comments:''|Mail at http://groups.google.com/group/TiddlyWikiFR |
|''History:''|Translations:<br>v2.1.3 by Jacques Turbé<br>v2.2 by ~BidiX<br>v2.3.x & v2.4.x by ocalTW<br>v2.5.1 up to 2.5.3 by ocalTW and Nicolas Syssoieff |
|''License:''|[[Creative Commons Attribution-ShareAlike 3.0 License|http://creativecommons.org/licenses/by-sa/3.0/]] |
|''~CoreVersion:''|2.5.3|
***/

//{{{
//--
//-- Translateable strings
//--

// Strings in "double quotes" should be translated; strings in 'single quotes' should be left alone

config.locale = "fr"; // W3C language tag

if (config.options.txtUserName == 'YourName') // do not translate this line, but do translate the next line
    merge(config.options,{txtUserName: "VotreNom"});

merge(config.tasks,{
    save: {text: "enregistrer", tooltip: "Enregistrer les modifications dans ce TiddlyWiki", action: saveChanges},
    sync: {text: "synchroniser", tooltip: "Synchroniser les modifications avec d'autres fichiers ou serveurs TiddlyWiki", content: '<<sync>>'},
    importTask: {text: "importer", tooltip: "Importer des tiddlers et des plugins depuis d'autres fichiers ou serveurs TiddlyWiki", content: '<<importTiddlers>>'},
    tweak: {text: "configurer", tooltip: "Configurer l'apparence et le comportement de TiddlyWiki", content: '<<options>>'},
    upgrade: {text: "mettre à jour", tooltip: "Mettre à jour le noyau de TiddlyWiki", content: '<<upgrade>>'},
    plugins: {text: "plugins", tooltip: "Gérer les plugins installés", content: '<<plugins>>'}
});

// Options that can be set in the options panel and/or cookies
merge(config.optionsDesc,{
    txtUserName: "Nom d'utilisateur",
    chkRegExpSearch: "Utiliser les expressions régulières dans les recherches",
    chkCaseSensitiveSearch: "Recherche sensible à la casse",
    chkIncrementalSearch: "Recherche incrémentale touche par touche",
    chkAnimate: "Activer les animations",
    chkSaveBackups: "Générer un backup à chaque enregistrement",
    chkAutoSave: "Enregistrer automatiquement les modifications",
    chkGenerateAnRssFeed: "Générer un flux RSS à chaque enregistrement",
    chkSaveEmptyTemplate: "Générer un modèle vide empty.html à chaque enregistrement",
    chkOpenInNewWindow: "Ouvrir les liens externes dans une nouvelle fenêtre",
    chkToggleLinks: "Cliquer sur les liens des tiddlers déjà ouverts les ferme",
    chkHttpReadOnly: "Masquer les fonctions d'édition lors des consultations par HTTP",
    chkForceMinorUpdate: "Ne mettre à jour ni le nom d'utilisateur, ni la date lors de l'édition des tiddlers",
    chkConfirmDelete: "Demander une confirmation avant de supprimer un tiddler",
    chkInsertTabs: "Utiliser la touche 'tab' pour insérer une tabulation au lieu de changer de champ",
    txtBackupFolder: "Nom du répertoire à utiliser pour les backups",
    txtMaxEditRows: "Nombre maximum de lignes dans les zones d'édition",
    txtTheme: "Nom du thème à utiliser",
    txtFileSystemCharSet: "Jeu de caractères à utiliser pour l'enregistrement (uniquement pour Firefox/Mozilla)"});

merge(config.messages,{
    customConfigError: "Problèmes rencontrés pendant le chargement des plugins. Consulter 'PluginManager' pour plus de détails",
    pluginError: "Erreur : %0",
    pluginDisabled: "Plugin non éxécuté car désactivé par le label 'systemConfigDisable'",
    pluginForced: "Plugin exécuté de façon forcée par l'utilisation du label 'systemConfigForce'",
    pluginVersionError: "Plugin non éxécuté car il requiert une version plus récente de TiddlyWiki",
    nothingSelected: "Vous devez d'abord sélectionner un ou plusieurs items",
    savedSnapshotError: "Ce fichier TiddlyWiki ne semble pas être conforme ou n'a pas été enregistré correctement. Consulter http://www.tiddlywiki.com/#Download pour de plus amples détails",
    subtitleUnknown: "(inconnu)",
    undefinedTiddlerToolTip: "Le tiddler '%0' n'existe pas encore",
    shadowedTiddlerToolTip: "Le tiddler '%0' n'existe pas encore, mais a déjà un contenu par défaut",
    tiddlerLinkTooltip: "%0 - %1, %2",
    externalLinkTooltip: "Lien externe vers %0",
    noTags: "Il n'y a pas de tiddlers avec des tags",
    notFileUrlError: "Vous devez enregistrer ce TiddlyWiki dans un fichier avant de pouvoir enregistrer vos modifications",
    cantSaveError: "Impossible d'enregistrer les modifications.\n- Soit votre navigateur ne supporte pas cette fonction (Firefox, Internet Explorer, Safari et Opera fonctionnent s'ils sont configurés correctement)\n- Soit le chemin d'accès à votre fichier TiddlyWiki contient des caractères illégaux\n- Soit le fichier TiddlyWiki a été déplacé ou renommé",
    invalidFileError: "Le fichier original '%0' ne semble pas être un TiddlyWiki valide",
    backupSaved: "Backup enregistré",
    backupFailed: "Echec de l'enregistrement du fichier backup",
    rssSaved: "Flux RSS enregistré",
    rssFailed: "Echec de l'enregistrement du fichier de flux RSS",
    emptySaved: "Modèle vide 'empty.html' enregistré",
    emptyFailed: "Echec de l'enregistrement du modèle TiddlyWiki vide 'empty.html'",
    mainSaved: "Fichier TiddlyWiki enregistré",
    mainFailed: "Echec de l'enregistrement du fichier TiddlyWiki. Vos modifications ne sont pas enregistrées",
    macroError: "Erreur dans la macro <<\%0>>",
    macroErrorDetails: "Erreur pendant l'éxécution de la macro <<\%0>>:\n%1",
    missingMacro: "Macro non trouvée",
    overwriteWarning: "Un tiddler nommé '%0' existe déjà. Cliquer sur OK pour l'écraser",
    unsavedChangesWarning: "ATTENTION! Certaines modifications ne sont pas enregistrées dans le fichier TiddlyWiki\n\nCliquer sur 'OK' pour les enregistrer\nCliquer sur 'ANNULER' pour les ignorer",
    confirmExit: "--------------------------------\n\nCertaines modifications ne sont pas enregistrées dans TiddlyWiki. Si vous continuez ces modifications seront perdues\n\n--------------------------------",
    saveInstructions: "Enregistrer les Modifications",
    unsupportedTWFormat: "Format de TiddlyWiki non supporté '%0'",
    tiddlerSaveError: "Erreur pendant l'enregistrement du tiddler '%0'",
    tiddlerLoadError: "Erreur pendant le chargement du tiddler '%0'",
    wrongSaveFormat: "Impossible d'enregistrer avec le format de stockage '%0'. Utiliser un format standard pour enregistrer.",
    invalidFieldName: "Nom de champ invalide %0",
    fieldCannotBeChanged: "Le champ '%0' ne peut pas être modifié",
    loadingMissingTiddler: "Tentative de récupération du tiddler '%0' à partir du serveur '%1' à :\n\n'%2' dans l'espace de travail '%3'",
    upgradeDone: "La mise à jour en version %0 est effectuée\n\nCliquer sur OK pour recharger la nouvelle version de TiddlyWiki"});

merge(config.messages.messageClose,{
    text: "fermer",
    tooltip: "fermer cette zone de messages"});

config.messages.backstage = {
    open: {text: "barre d'outils", tooltip: "Ouvrir la barre d'outils pour effectuer des tâches de maintenance : synchronisation, export, import, mise à jour, gestion des plugins"},
    close: {text: "fermer", tooltip: "Fermer la barre d'outils"},
    prompt: "Outils : ",
    decal: {
        edit: {text: "éditer", tooltip: "Editer le tiddler '%0'"}
    }
};

config.messages.listView = {
    tiddlerTooltip: "Cliquer pour une vue complète de ce tiddler",
    previewUnavailable: "(aperçu non disponible)"
};

config.messages.dates.months = ["janvier", "février", "mars", "avril", "mai", "juin", "juillet", "aout", "septembre", "octobre", "novembre","décembre"];
config.messages.dates.days = ["dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"];
config.messages.dates.shortMonths = ["jan.", "fev.", "mar.", "avr.", "mai", "juin", "juil", "aou.", "sep.", "oct.", "nov.", "dec."];
config.messages.dates.shortDays = ["dim", "lun", "mar", "mer", "jeu", "ven", "sam"];
// suffixes for dates, eg "1st","2nd","3rd"..."30th","31st"
config.messages.dates.daySuffixes = ["er","","","","","","","","","",
        "","","","","","","","","","",
        "","","","","","","","","","",
        ""];
config.messages.dates.am = "matin";
config.messages.dates.pm = "après-midi";

merge(config.messages.tiddlerPopup,{
    });

merge(config.views.wikified.tag,{
    labelNoTags: "pas de label",
    labelTags: "labels : ",
    openTag: "Ouvrir le label '%0'",
    tooltip: "Afficher les tiddlers ayant pour label '%0'",
    openAllText: "Tout ouvrir",
    openAllTooltip: "Ouvrir tous ces tiddlers",
    popupNone: "Pas d'autres tiddlers avec le label '%0'"});

merge(config.views.wikified,{
    defaultText: "Le tiddler '%0' n'existe pas encore. Double-cliquer pour le créer",
    defaultModifier: "(manquant)",
    shadowModifier: "(tiddler masqué par défaut)",
    dateFormat: "DD MMM YYYY", // Utilisé pour changer le format de la date (ici : "YYYY MMM DD"), ne pas changer les lettres D (jour), M (mois) ou Y (année)
    createdPrompt: "créé le"});

merge(config.views.editor,{
    tagPrompt: "Entrer des labels séparés par des espaces, [[entre double crochets]] si nécessaire, ou ajouter des labels existants :",
    defaultText: "Entrer le texte pour '%0'"});

merge(config.views.editor.tagChooser,{
    text: "labels",
    tooltip: "Sélectionner des labels existants à ajouter à ce tiddler",
    popupNone: "Aucun label défini",
    tagTooltip: "Ajouter le label '%0'"});

merge(config.messages,{
    sizeTemplates:
        [
        {unit: 1024*1024*1024, template: "%0\u00a0GB"},
        {unit: 1024*1024, template: "%0\u00a0MB"},
        {unit: 1024, template: "%0\u00a0KB"},
        {unit: 1, template: "%0\u00a0B"}
        ]});

merge(config.macros.search,{
    label: "recherche",
    prompt: "Rechercher dans ce TiddlyWiki",
    accessKey: "F",
    successMsg: "%0 tiddlers trouvés contenant %1",
    failureMsg: "Aucun tiddler ne contient %0"});

merge(config.macros.tagging,{
	label: "avec ce label : ",
	labelNotTag: "aucun tiddler avec ce label",
	tooltip: "Liste des tiddlers avec le label '%0'"});

merge(config.macros.timeline,{
    dateFormat: "DD MMM YYYY"}); // Utilisé pour changer le format de la date (ici : "YYYY MMM DD"), ne pas changer les lettres D (jour), M (mois) ou Y (année)

merge(config.macros.allTags,{
    tooltip: "Afficher les tiddlers avec le label '%0'",
    noTags: "Aucun tiddler n'a de label"});

config.macros.list.all.prompt = "Tous les tiddlers classés par ordre alphabétique";
config.macros.list.missing.prompt = "Tiddlers pointés par un lien mais non créés";
config.macros.list.orphans.prompt = "Tiddlers orphelins qui ne sont référencés par aucun autre tiddler";
config.macros.list.shadowed.prompt = "Tiddlers masqués avec contenu par défaut";
config.macros.list.touched.prompt = "Tiddlers modifiés localement";

merge(config.macros.closeAll,{
    label: "fermer tout",
    prompt: "Fermer tous les tiddlers affichés (sauf ceux en cours d'édition)"});

merge(config.macros.permaview,{
    label: "permalien",
    prompt: "Lien vers une URL contenant tous les tiddlers affichés actuellement"});

merge(config.macros.saveChanges,{
    label: "enregistrer",
    prompt: "Enregistrer tous les tiddlers du TiddlyWiki",
    accessKey: "S"});

merge(config.macros.newTiddler,{
    label: "nouveau tiddler",
    prompt: "Créer un nouveau tiddler",
    title: "Nouveau Tiddler",
    accessKey: "N"});

merge(config.macros.newJournal,{
    label: "nouveau journal",
    prompt: "Créer un nouveau tiddler avec la date et l'heure",
    accessKey: "J"});

merge(config.macros.options,{
    wizardTitle: "Réglage des options avancées",
    step1Title: "Ces options sont enregistrées dans des cookies dans votre navigateur",
    step1Html: "<input type='hidden' name='markList'></input><br><input type='checkbox' checked='false' name='chkUnknown'>Afficher les options inconnues</input>",
    unknownDescription: "//(inconnu)//",
    listViewTemplate: {
        columns: [
            {name: 'Option', field: 'option', title: "Option", type: 'String'},
            {name: 'Description', field: 'description', title: "Description", type: 'WikiText'},
            {name: 'Name', field: 'name', title: "Nom", type: 'String'}
            ],
        rowClasses: [
            {className: 'lowlight', field: 'lowlight'}
            ]}
    });

merge(config.macros.plugins,{
    wizardTitle: "Gérer les plugins",
    step1Title: "Plugins actifs et chargés actuellement",
    step1Html: "<input type='hidden' name='markList'></input>", // DO NOT TRANSLATE
    skippedText: "(Ce plugin n'a pas été éxécuté car il a été ajouté après le chargement de ce fichier TiddlyWiki)",
    noPluginText: "Aucun plugin n'est installé",
    confirmDeleteText: "Etes-vous sûr de vouloir effacer ce(s) plugin(s) :\n\n%0",
    removeLabel: "supprimer le label 'systemConfig'",
    removePrompt: "Supprimer le label 'systemConfig'",
    deleteLabel: "supprimer",
    deletePrompt: "Supprimer définitivement ces tiddlers ",
    listViewTemplate: {
        columns: [
            {name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},
            {name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
            {name: 'Description', field: 'Description', title: "Description", type: 'String'},
            {name: 'Version', field: 'Version', title: "Version", type: 'String'},
            {name: 'Size', field: 'size', tiddlerLink: 'size', title: "Taille", type: 'Size'},
            {name: 'Forced', field: 'forced', title: "Forcé", tag: 'systemConfigForce', type: 'TagCheckbox'},
            {name: 'Disabled', field: 'disabled', title: "Désactivé", tag: 'systemConfigDisable', type: 'TagCheckbox'},
            {name: 'Executed', field: 'executed', title: "Chargé", type: 'Boolean', trueText: "Yes", falseText: "No"},
            {name: 'Startup Time', field: 'startupTime', title: "Temps de démarrage", type: 'String'},
            {name: 'Error', field: 'error', title: "Etat", type: 'Boolean', trueText: "Error", falseText: "OK"},
            {name: 'Log', field: 'log', title: "Log", type: 'StringList'}
            ],
        rowClasses: [
            {className: 'error', field: 'error'},
            {className: 'warning', field: 'warning'}
            ]}
    });

merge(config.macros.toolbar,{
    moreLabel: "(plus)",
    morePrompt: "Afficher les commandes supplémentaires",
    lessLabel: "(moins)",
    lessPrompt: "Masquer les commandes supplémentaires",
    separator: "|"
    });

merge(config.macros.refreshDisplay,{
    label: "actualiser",
    prompt: "Actualiser tout le TiddlyWiki"
    });

merge(config.macros.importTiddlers,{
    readOnlyWarning: "Impossible d'importer dans un TiddlyWiki en lecture seule. Ouvrir le TiddlyWiki depuis une URL 'file://'",
    wizardTitle: "Importer des tiddlers depuis un autre fichier ou serveur",
    step1Title: "Etape 1: Localiser le serveur ou le fichier TiddlyWiki",
    step1Html: "Spécifier le type de serveur : <select name='selTypes'><option value=''>Choisir...</option></select><br>Entrer l'URL ou le chemin ici : <input type='text' size=50 name='txtPath'><br>...ou rechercher un fichier en local : <input type='file' size=50 name='txtBrowse'><br><hr>...ou sélectionner une source pré-définie : <select name='selFeeds'><option value=''>Choisir...</option></select>",
    openLabel: "ouvrir",
    openPrompt: "Ouvrir la connexion vers ce fichier ou ce serveur",
    openError: "Problèmes pour récupérer le fichier TiddlyWiki",
    statusOpenHost: "Accès à l'hôte",
    statusGetWorkspaceList: "Récupération de la liste des espaces de travail",
    step2Title: "Etape 2: Choisir l'espace de travail",
    step2Html: "Entrer le nom de l'espace de travail : <input type='text' size=50 name='txtWorkspace'><br>...ou sélectionner un espace de travail : <select name='selWorkspace'><option value=''>Choisir...</option></select>",
    cancelLabel: "annuler",
    cancelPrompt: "Annuler l'importation",
    statusOpenWorkspace: "Ouverture de l'espace de travail",
    statusGetTiddlerList: "Récupération de la liste des tiddlers disponibles",
    errorGettingTiddlerList: "Erreur pendant la récupération des tiddlers, cliquer sur 'Annuler' pour ré-essayer",
    step3Title: "Etape 3: Choisir les tiddlers à importer",
    step3Html: "<input type='hidden' name='markList'></input><br><input type='checkbox' checked='true' name='chkSync'>Lier ces tiddlers à ce serveur pour pouvoir synchroniser les modifications ultérieures</input><br><input type='checkbox' name='chkSave'>Enregistrer les détails de ce serveur dans un tiddler 'systemServer' nommé : </input> <input type='text' size=25 name='txtSaveTiddler'>",
    importLabel: "importer",
    importPrompt: "Importer ces tiddlers",
    confirmOverwriteText: "Etes-vous sûr de vouloir remplacer ces tiddlers :\n\n%0",
    step4Title: "Etape 4: Importation de %0 tiddler(s)",
    step4Html: "<input type='hidden' name='markReport'></input>", // DO NOT TRANSLATE
    doneLabel: "terminé",
    donePrompt: "Fermer cet assistant",
    statusDoingImport: "Importation des tiddlers en cours",
    statusDoneImport: "Tous les tiddlers ont été importés",
    systemServerNamePattern: "%2 sur %1",
    systemServerNamePatternNoWorkspace: "%1",
    confirmOverwriteSaveTiddler: "Le tiddler '%0' existe déjà. Cliquer sur 'OK' pour le remplacer avec les détails de ce serveur, ou sur 'Annuler' pour le conserver",
    serverSaveTemplate: "|''Type:''|%0|\n|''URL:''|%1|\n|''Espace de travail:''|%2|\n\nCe tiddler a été créé automatiquement pour enregistrer les détails de ce serveur",
    serverSaveModifier: "(Système)",
    listViewTemplate: {
        columns: [
            {name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},
            {name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
            {name: 'Size', field: 'size', tiddlerLink: 'size', title: "Taille", type: 'Size'},
            {name: 'Tags', field: 'tags', title: "Labels", type: 'Tags'}
            ],
        rowClasses: [
            ]}
    });

merge(config.macros.upgrade,{
    wizardTitle: "Mettre à jour le noyau de TiddlyWiki",
    step1Title: "Mettre à jour ou réparer ce TiddlyWiki avec la dernière version",
    step1Html: "Vous allez faire une mise à jour du noyau de TiddlyWiki à la dernière version (depuis <a href='%0' class='externalLink' target='_blank'>%1</a>). Votre contenu sera préservé après la mise à jour.<br><br>Les mise à jour du noyau peuvent interférer avec d'anciens plugins. Si vous rencontrez des problèmes avec le TiddlyWiki après la mise à jour, consulter <a href='http://www.tiddlywiki.org/wiki/CoreUpgrades' class='externalLink' target='_blank'>http://www.tiddlywiki.org/wiki/CoreUpgrades</a>",
    errorCantUpgrade: "Impossible de mettre à jour ce TiddlyWiki. La mise à jour n'est possible que sur des fichiers stockés sur un disque local",
    errorNotSaved: "Enregistrer les changements avant  pouvoir réaliser la mise à jour",
    step2Title: "Confirmer les détails de la mise à jour",
    step2Html_downgrade: "Vous êtes sur le point de faire un retour arrière à la version de TiddlyWiki %0 depuis la version %1.<br><br>Le retour arrière vers une version antérieure du noyau n'est pas recommandée",
    step2Html_restore: "Ce TiddlyWiki semble déjà utiliser la dernière version disponible du noyau (%0).<br><br>Vous pouvez quand même continuer la mise à jour pour vous assurer que le noyau n'a été ni corrompu ni endommagé",
    step2Html_upgrade: "Vous êtes sur le point de faire la mise à jour vers TiddlyWiki en version %0 depuis la version %1",
    upgradeLabel: "mettre à jour",
    upgradePrompt: "Préparation à la mise à jour",
    statusPreparingBackup: "Préparation du backup",
    statusSavingBackup: "Enregistrement du fichier de backup",
    errorSavingBackup: "Problème pour enregistrer le fichier de backup",
    statusLoadingCore: "Chargement du noyau",
    errorLoadingCore: "Erreur de chargement du noyau",
    errorCoreFormat: "Erreur avec le nouveau noyau",
    statusSavingCore: "Enregistrement du nouveau noyau",
    statusReloadingCore: "Rechargement du nouveau noyau",
    startLabel: "démarrer",
    startPrompt: "Démarrer la mise à jour",
    cancelLabel: "annuler",
    cancelPrompt: "Annuler la mise à jour",
    step3Title: "Mise à jour annulée",
    step3Html: "Vous avez annulé la mise à jour"
    });

merge(config.macros.sync,{
    listViewTemplate: {
        columns: [
            {name: 'Selected', field: 'selected', rowName: 'title', type: 'Selector'},
            {name: 'Tiddler', field: 'tiddler', title: "Tiddler", type: 'Tiddler'},
            {name: 'Server Type', field: 'serverType', title: "Type de serveur", type: 'String'},
            {name: 'Server Host', field: 'serverHost', title: "Hôte serveur", type: 'String'},
            {name: 'Server Workspace', field: 'serverWorkspace', title: "Espace de travail du serveur", type: 'String'},
            {name: 'Status', field: 'status', title: "Etat de la synchronisation", type: 'String'},
            {name: 'Server URL', field: 'serverUrl', title: "URL du serveur", text: "View", type: 'Link'}
            ],
        rowClasses: [
            ],
        buttons: [
            {caption: "Synchroniser ces tiddlers", name: 'sync'}
            ]},
    wizardTitle: "Synchroniser avec des serveurs et fichiers externes",
    step1Title: "Choisir les tiddlers à synchroniser",
    step1Html: "<input type='hidden' name='markList'></input>", // DO NOT TRANSLATE
    syncLabel: "synchroniser",
    syncPrompt: "Synchroniser ces tiddlers",
    hasChanged: "Modifié pendant la déconnexion",
    hasNotChanged: "Non modifié pendant la déconnexion",
    syncStatusList: {
        none: {text: "...", color: "transparent", display:null},
        changedServer: {text: "Modifié sur le serveur", color: '#8080ff', display:null},
        changedLocally: {text: "Modifié pendant la déconnexion", color: '#80ff80', display:null},
        changedBoth: {text: "Changé pendant la déconnexion et sur le serveur", color: '#ff8080', display:null},
        notFound: {text: "Introuvable sur le serveur", color: '#ffff80', display:null},
        putToServer: {text: "Mise à jour enregistrée sur le serveur", color: '#ff80ff', display:null},
        gotFromServer: {text: "Mise à jour récupérée depuis le serveur", color: '#80ffff', display:null}
        }
    });

merge(config.commands.closeTiddler,{
    text: "fermer",
    tooltip: "Fermer ce tiddler"});

merge(config.commands.closeOthers,{
    text: "isoler",
    tooltip: "Fermer tous les autres tiddlers"});

merge(config.commands.editTiddler,{
    text: "éditer",
    tooltip: "Editer ce tiddler",
    readOnlyText: "voir",
    readOnlyTooltip: "Afficher la source de ce tiddler"});

merge(config.commands.saveTiddler,{
    text: "valider",
    tooltip: "Confirmer les modifications effectuées sur ce tiddler"});

merge(config.commands.cancelTiddler,{
    text: "annuler",
    tooltip: "Annuler les modifications de ce tiddler",
    warning: "Etes-vous sûr de vouloir abandonner les modifications de '%0'?",
    readOnlyText: "retour",
    readOnlyTooltip: "Retour à l'affichage normal de ce tiddler"});

merge(config.commands.deleteTiddler,{
    text: "supprimer",
    tooltip: "Supprimer ce tiddler",
    warning: "Confirmez-vous la suppression de '%0'?"});

merge(config.commands.permalink,{
    text: "permalien",
    tooltip: "Permalien de ce tiddler"});

merge(config.commands.references,{
    text: "références",
    tooltip: "Afficher les tiddlers qui font référence à ce tiddler",
    popupNone: "Aucune référence"});

merge(config.commands.jump,{
    text: "atteindre",
    tooltip: "Atteindre un autre tiddler ouvert dans ce document"});

merge(config.commands.syncing,{
    text: "synchronisation",
    tooltip: "Contrôler la synchronisation de ce tiddler avec un serveur ou un fichier externe",
    currentlySyncing: "<div>Actuellement synchronisé via <span class='popupHighlight'>'%0'</span> vers :</"+"div><div>host: <span class='popupHighlight'>%1</span></"+"div><div>workspace: <span class='popupHighlight'>%2</span></"+"div>", // Note escaping of closing <div> tag
    notCurrentlySyncing: "Pas de synchronisation",
    captionUnSync: "Interrompre la synchronisation de ce tiddler",
    chooseServer: "Synchroniser ce tiddler avec un autre serveur :",
    currServerMarker: "\u25cf ",
    notCurrServerMarker: "  "});

merge(config.commands.fields,{
    text: "champs",
    tooltip: "Afficher les champs supplémentaires de ce tiddler",
    emptyText: "Il n'y a pas de champs supplémentaires pour ce tiddler",
    listViewTemplate: {
        columns: [
            {name: 'Field', field: 'field', title: "Champs", type: 'String'},
            {name: 'Value', field: 'value', title: "Valeur", type: 'String'}
            ],
        rowClasses: [
            ],
        buttons: [
            ]}});

merge(config.shadowTiddlers,{
    DefaultTiddlers: "[[PourCommencer]]",
    MainMenu: "[[PourCommencer]]\n\n\n^^~TiddlyWiki version <<version>>\n© 2007 [[UnaMesa|http://www.unamesa.org/]]^^",
    PourCommencer: "Pour bien commencer avec un TiddlyWiki vide, vous devez modifier les tiddlers suivants :\n* SiteTitle & SiteSubtitle: Le titre et le sous-titre du site, visibles ci-dessus (après enregistrement, ils apparaîtront également dans la barre de titre du navigateur)\n* MainMenu: Le menu (généralement à gauche)\n* DefaultTiddlers: Contient le nom des tiddlers que vous souhaitez ouvrir automatiquement au chargement de votre TiddlyWiki\nVous devez également entrer votre nom d'utilisateur pour signer vos modifications : <<option txtUserName>>",
    SiteTitle: "Mon TiddlyWiki",
    SiteSubtitle: "bloc-notes, organiseur personnel interactif, et bien d'autres choses encore ...",
    SiteUrl: "http://www.tiddlywiki.com/",
    OptionsPanel: "Les options de configuration pour adapter votre TiddlyWiki sont enregistrées dans votre navigateur\n\nVotre nom d'utilisateur pour signer vos modifications. Ecrivez-le comme un WikiWord (ex PierreDupont)\n<<option txtUserName>>\n\n<<option chkSaveBackups>> Enregistrer backups\n<<option chkAutoSave>> Enregistrement auto\n<<option chkRegExpSearch>> Recherche avec regexp\n<<option chkCaseSensitiveSearch>> Recherche sensible à la casse\n<<option chkAnimate>> Activer animations\n\n----\nVoir aussi [[OptionsAvancées|AdvancedOptions]]",
    SideBarOptions: '<<search>><<closeAll>><<permaview>><<newTiddler>><<newJournal "DD MMM YYYY" "journal">><<saveChanges>><<slider chkSliderOptionsPanel OptionsPanel "options \u00bb" "Modifier les options avancées de TiddlyWiki">>',
    SideBarTabs: '<<tabs txtMainTab "Chrono" "Affichage chronologique" TabTimeline "Tous" "Tous les tiddlers" TabAll "Labels" "Tous les labels" TabTags "Plus" "Autres listes" TabMore>>',
    TabMore: '<<tabs txtMoreTab "Manquants" "Tiddlers manquants" TabMoreMissing "Orphelins" "Tiddlers orphelins" TabMoreOrphans "Masqués" "Tiddlers masqués" TabMoreShadowed>>'
    });

merge(config.annotations,{
    AdvancedOptions: "Ce tiddler masqué permet d'accéder à de nombreuses options avancées",
    ColorPalette: "Les valeurs de ce tiddler masqué déterminent la palette de couleur de l'interface utilisateur de ce ~TiddlyWiki",
    DefaultTiddlers: "Les tiddlers listés dans ce tiddler masqué seront automatiquement affichés à l'ouverture de ce ~TiddlyWiki",
    EditTemplate: "Le gabarit HTML de ce tiddler masqué détermine l'apparence d'un tiddler en mode édition",
    GettingStarted: "Ce tiddler masqué contient des instructions d'utilisation basiques",
    ImportTiddlers: "Ce tiddler masqué permet d'accéder au fonctions d'import des tiddlers",
    MainMenu: "Ce tiddler masqué contient le contenu du menu principal situé dans la colonne de gauche du TiddlyWiki",
    MarkupPreHead: "Ce tiddler est inséré en haut de la section <head> du fichier TiddlyWiki",
    MarkupPostHead: "Ce tiddler est inséré en bas de la section <head> du fichier TiddlyWiki",
    MarkupPreBody: "Ce tiddler est inséré en haut de la section <body> du fichier TiddlyWiki",
    MarkupPostBody: "Ce tiddler est inséré en haut de la section <body> du fichier TiddlyWiki immédiatement après le bloc de script",
    OptionsPanel: "Ce tiddler masqué contient le menu déroulant d'options de la colonne de droite du TiddlyWiki",
    PageTemplate: "Le gabarit HTML de ce tiddler masqué détermine l'apparence complète du TiddlyWiki",
    PluginManager: "Ce tiddler masqué permet d'accéder au gestionnaire de plugins",
    SideBarOptions: "Ce tiddler masqué contient le menu d'options de la colonne de droite du TiddlyWiki",
    SideBarTabs: "Ce tiddler masqué contient le menu en onglets de la colonne de droite du TiddlyWiki",
    SiteSubtitle: "Ce tiddler masqué contient la deuxième partie du titre de la page",
    SiteTitle: "Ce tiddler masqué contient la première partie du titre de la page",
    SiteUrl: "Ce tiddler masqué doit contenir l'URL complète du site utilisée pour la publication",
    StyleSheetColors: "Ce tiddler masqué contient les définitions de style CSS liées à la couleur des différents éléments des pages. 'NE PAS EDITER CE TIDDLER', faire des modifications dans le tiddler masqué StyleSheet",
    StyleSheet: "Ce tiddler peut contenir des définitions de style CSS personnalisées",
    StyleSheetLayout: "Ce tiddler masqué contient les définitions de style CSS liées à la disposition des différents éléments des pages. 'NE PAS EDITER CE TIDDLER', faire des modifications dans le tiddler masqué StyleSheet",
    StyleSheetLocale: "Ce tiddler masqué contient les définitions de style CSS pour la traduction",
    StyleSheetPrint: "Ce tiddler masqué contient les définitions de style CSS pour l'impression",
    TabAll: "Ce tiddler masqué contient l'onglet 'Tous' de la colonne de droite du TiddlyWiki",
    TabMore: "TCe tiddler masqué contient l'onglet 'Plus' de la colonne de droite du TiddlyWiki",
    TabMoreMissing: "Ce tiddler masqué contient l'onglet 'Manquants' de la colonne de droite du TiddlyWiki",
    TabMoreOrphans: "Ce tiddler masqué contient l'onglet 'Orphelins' de la colonne de droite du TiddlyWiki",
    TabMoreShadowed: "Ce tiddler masqué contient l'onglet 'Masqués' de la colonne de droite du TiddlyWiki",
    TabTags: "Ce tiddler masqué contient l'onglet 'Labels' de la colonne de droite du TiddlyWiki",
    TabTimeline: "Ce tiddler masqué contient l'onglet 'Chrono' de la colonne de droite du TiddlyWiki",
    ToolbarCommands: "Ce tiddler masqué détermine quelles commandes sont affichées dans les barre d'outils des tiddlers",
    ViewTemplate: "Le gabarit HTML de ce tiddler masqué détermine l'apparence d'un tiddler en mode normal"
    });

//}}}
''__Utilisation g4l__''

- prévoir une partition de destination sur le PC pour le fichier image, ATTENTION pas en FAT32 car limité à 4 go ( contraire de ghost )

- mettre cd

- entrée => cela charge
OK,OK,OK,... => il cherche eth0
clavier fr latin9, barre espace pour sélectionner, TAB pour OK entrée
fléche bas pour mettre curseur sur Run => on a le prompt

- fdisk -l => on repère disque src et dst  ( - au pavé numérique si qwerty malgré choix clavier )

- taper g4l
yes
RAW MODE, OK
Local use, OK
Pick Local Mount,Pick Local Mount,mettre partition avec fichier gho = où est image

Backup pour faire sauvegarde d’un disque
( avant on choisit le nom du fichier à la ligne "Config file name" sinon il en met un par défaut en .img )
ou
Restore pour faire restauration  
========================= gérer le grub  =========================

gérer le fichier /boot/grub/menu.lst
        title nom_affiché
            root hd(1,0)   2ème disque dur, 1ère partition 
            kernel ... ( voir le nom dans /boot )
            initrd ... ( voir le nom dans /boot )

========================= réparer le grub  =========================
avec plusieurs distributions qui écrasent le grub

Pour connaitre les noms des disques et partitions:  faire  fdisk -l


Exemple sur le PC pour TL53 ( 1er disque 40 Go: w2000, fat32, asterisknow
                                              2ème disque 6 Go: Trixbox )
hda 40 Go
     hda1 8997 Mo   NTFS = w2k server
     hda2 20999 Mo FAT pour stockage étendue ( notée étendue )
     hda5 20998       idem ( notée vfat )
     hda3 8165 Mo   EXT3 asterisknow
hdd 6448 Mo
    hdd1 101 Mo     EXT3 ???
    hdd2 6047 Mo   physical v   ( trixbox + swap )

LogVol01 1280 Mo SWAP
LogVol00 4736 Mo EXT3


Installation:

1)      Installer windows sur une partition principale
2)      Créer une partition étendue FAT32 pour stockage ghost

3)      installer trixbox avec F2 Advanced

                          ( si install directe: Enter après l'invite, cela efface toutes partitions de tous disques
                            si linux text avec partitions swap et ext3 faites soit même, cela n'installe pas tout )

           On définit l'installation sur le second disque, il se débrouille

           Ecrire le GRUB en MBR

           Installer les modules Trixbox

           Installer des applis ( postfix selon annecy et call center selon lowa.ch     )

           Installer les cartes avec les wget et yum nécessaires

      4) installer asterisknow en linux text => créer partition ext3, le swap a été fait avec trixbox

    à la fin METTRE LE GRUB asterisknow sur le disque PAS en MBR           

=> utiliser grub, OK, pas mot passe, asterisknow, PREMIER SECTEUR PARTITION

Installer cartes avec les wget et conary nécessaires

      5) Modifier le grub de trixbox intégrant asterisknow avec chainloader +1

              fdisk -l pour avoir le nom de la partition: hda3

              mkdir /mnt/partastn     => crée un rep qui va servir à décrire le contenu du disque

              mount -t ext3 /dev/hda3 /mnt/partastn    => le disque est associé au répertoire /mnt/partastn

              cd  /mnt/partastn/boot   ( on lit les fichiers initrd et vmlinuz )

              cp nom /boot   ( initrd et vmlinuz avec z !! )

 

asterisknow
kernel /vmlinuz-2.6.22.13-0.1.gcc3.4.x86.i686 ro root=LABEL=/ quiet
initrd /initrd-2.6.22.13-0.1.gcc3.4.x86.i686.img

PAS METTRE /boot/vmlinuz-... sous le grub trixbox mais /vmlinuz-...

trixbox => root, tpvoip
asterisknow => admin, tpvoip   puis sudo su
Aller à la page suivante: https://tiddlywiki.com/static/WikiText.html


avant: 
http://lewcid.org/2007/11/06/creating-tiddlywiki-navigation-menus-the-easy-way/

Puis sur le plugin, clic "View" au dessus du tableau

Faire un nouveau Tiddler dans mon wiki, mettre le nom du plugin en 1ère case

Copier coller le code en 2ème case en dessous

Virer le début, le début du plugin est "slash slash espace slash pourcent                                                          
                                                       slash slash !BEGIN tirait PLUGIN tirait CODE"

Ajouter en 3ème case bas le tag systemConfig
gimp fondu 2 images https://www.youtube.com/watch?v=XkfRJhuE_N4
 
- ouvrir gimp

- fichier > ouvrir > choisir image 1 ( fond )

- fichier > Ouvrir en tant que calque > choisir image 2
( si on veut enlever le fond avant: ouvrir, Menu Calque/Transparence/Ajouter un canal alpha
  Sélectionner la zone à rendre transparente avec le sélecteur de région par couleur =Shift+O, Effacer ou Suppr )

- On est sur la deuxième image active
Calque > masque > Ajouter un masque de calque
Sélectionner Blanc (opacité complète) > Ajouter 

- Clic dans boite à outils Dégradé
Effectuer un dégradé via l'outil dégradé (PP vers AP) = clic ( selon point de départ, fin, longueur,... )

- Enregistrer le fichier en XCF (pour une éventuelle nouvelle modification avec les calques)

- Exporter l'image en PNG par exemple
__zoom à la souris__
{{{
ctrl + molette 
}}}

__Sélection avec bords flous__
{{{
ajouter un canal alpha = clic droit sur image de base > Ajouter un canal alpha ( permet transparence )
( sans cela quand on fait une sélection et on découpe, cela ne change rien )

sélectionner le calque ( clic droit dessus dans menu calque à droite = il est encadré cadre blanc à droite )

Outils de sélection: 
    à la main modifiable = Outils > Chemins, on clique = place des ancres qui peut modifier par zoom = fastidieux mais précis
    Outils > Outils de sélection
         forme: rectangle/élliptique
         par couleur 
         à main levée = lasso

définir la sélection puis valider avec enter 

supprimer = l’élimine ( ou clic droit > édition > couper ) ou clic droit: sélection > inverser, supprimer = ne garde qu’elle
en faire un calque: clic droit: sélection > sélection flottante, clic droit sur la nouvelle ligne de droite de l’espace calque: clic droit, vers nouveau calque 
=> on a décomposée l’image d’origine en 2 parties ( clic sur oeil des calques pour voir )

sélection bords flous
faire sélection > Menu Sélection > Adoucir, mettre combien de pixels ( il faut qu’il y ait un canal alpha ) 
https://openclassrooms.com/forum/sujet/the-gimp-rendre-flou-contour-d-un-calque-decoupe-14618
sinon si on veut faire que la bordure: sélection > bordure, mettre type lisser … 
https://docs.gimp.org/2.10/fr/gimp-selection-border.html

sélection complexe ( arbre, cheveux )
détourage complexe sans chemin
copier image, faire noir et blanc, utiliser comme masque de l’originale
avec imagecomplète ( couleur > niveaux ...)  https://www.youtube.com/watch?v=RK31PPjSv7Q
avec canal couleur https://www.youtube.com/watch?v=jZxFBctgqkA

clic-droit sur un calque d'une photo > Ajouter un masque de calque.
- Choix "Blanc (transparence totale)", tout ton calque sera visible.
- Choix "Noir (Opacité complète)", tout ton calque sera masqué
}}}


__Rogner une image selon une sélection__
{{{
Faire sélection puis enter
soit  menu en haut Images > Ajuster le canevas à la sélection
soit CTRL I pour inverser ( menu sélection en haut > Inverser ), clic droit>édition>couper comme détaillé ci dessous
}}}

__Outils pour gérer couleur__
{{{
Menu Couleurs
* niveaux 
** gamma 
** niveaux = histogramme ( Canal = valeur donne le global, canal = R, V ou B donne R, V ou B, la ligne niveaux de sortie modifie les valeurs )
* Luminosité et contraste
}}}

__Passer un calque en noir et blanc__
{{{
Menu Couleurs > désaturer
source: https://www.youtube.com/watch?v=J_7dfHoEMbc
}}}


.XCF = Enregistrer au format capable de contenir toutes les données d'une image GIMP ( calques ).

Rendre le fond de mes images png transparentes ( png pour garder l'info transparence = utilisable comme calque dans un empilement )
    * ouvrir image

    * Menu Calque/Transparence/Ajouter un canal alpha ( sans cela pas de transparence mais fond couleur par défaut )

    * Sélectionner la zone à rendre transparente 
> Soit avec outils de sélection par couleur (Shift+O)
> Soit outils de sélection par zone ( lasso, rectangle, élipse,... )
> Soit par sélection de zone en courbe de points = Chemins ( pas dans menu outils de sélection = touche B puis clic sur points à placer )
> Soit par utilisation de masque de calque = sélection complexe sans chemin = détourage = copier image, passer en noir et blanc ou choisir le canal donnant le plus de contraste, utiliser comme masque de l’originale
>>avec imagecomplète ( couleur > niveaux ...)  https://www.youtube.com/watch?v=RK31PPjSv7Q
>>avec canal couleur https://www.youtube.com/watch?v=jZxFBctgqkA

ou plus simple sur image texte
{{{
enlever une couleur de fond:
Menu en haut "Calque (Layer )" -> Transparence -> Color To Alpha = une fenêtre s'ouvre, 
clic sur la pipette sur la ligne “couleur”, clic sur la couleur de fond à éliminer
jouer sur les curseurs des autres lignes pour avoir un texte net
}}}
    * Effacer (ou Suppr)
* pour un droitier, mettre le main GAUCHE en haut avec le pouce tendu,
au bout du pouce mettre la main droite.

cela donne un bon balancier, on pousse sur le bras droit, le gauche accompagne. 
( en inversant, on rate la balle )

* Truc de pro vu sur l'equipeTV: Les yeux au dessus de la balle: Si on met une balle vers ses yeux e, étant en position, 
elle doit tomber sur la balle à taper.
modification du dialplan grandstream GXV3175, 
{{{
admin, admin, onglet horizontal à gauche “call settings”,
       Case DialPlan   { x+ | [x#]+ | [x*]+ }
      ET décocher en dessous “use # as a dial key”  pour #, 

pour * et # ne pas oublier [ ]  

source: http://www.cormain.com.au/demo/G4104/config_dp.htm
}}}

Récup si mauvais calibrage
{{{
si pas réponse écran, quand allumé on appuie longtemps sur Home ( bouton sous écran ) 
=> il propose de recalibrer

Rem: si appui home au boot, on entre dans menu récupération avec @IP fixée

}}}
========================= Sur Tribox et Asterisknow =============================

	- dans sip.conf, section [general], ajouter la ligne:    videosupport=yes

	- dans le fichier des usagers ( users.conf pour l'ancien Asterisknow et sip_additionnal.conf pour Trixbox )
 	  ajouter à chaque usager vidéo les lignes:     videosupport=yes
							allow=h264


========================= Sur le visiophone =========================

	- En bootant il doit afficher son adresse IP, nom et n° de téléphone.
	  Il l'obtient 	* soit par DHCP
			* soit par IP statique: Appuyer le bouton "OK", se balader avec les flèches, être patient parfois...
						( en bas de menu on a exit ou back )

			  		      Pour définir l'IP statique, bouton "OK" puis menu config, ...

	- On configure  * soit par interface web:  mpd = admin
			* soit par les menus sur le téléphone ( voir au-dessus: bouton "OK",... )
Sous ubuntu 10, il n'y a plus de /dev/dsp qui est nécesaire au programme
=> Passe en terminal et taper
'' padsp gtkguitune ''
* [[Ajout Plugin]]
* [[Wiki en ligne]]
*[[sav vieux firefox]]
* [[Gestion menus]]
* [[Lien formats]]
** http://tiddlywiki.org/wiki/TiddlyWiki_Markup
<<dropMenu vertical>>
sous win7, chercher cmd,
clic droit, démarrer en admin
pour voir les partitions du démarreur: bcdedit

pour changer le nom de la partition courante {current}
bcdedit /set {current} Description "le nom que vous souhaitez"

pour changer la partition de démarrage
aller sous win7, panneau de config/ Système / Paramètres systèmes avancés ( colonne à gauche ) / Démarrage...
__''Les activités Hot Potatoes''__ sont créées sur l'ordinateur de l'enseignant, puis téléversées vers le cours Moodle ( image et fichier jmt pour Jmatch = Appariement ):

{{{
1) Faire l'activité en local avec le module Hotpotatoes.
Sauvegarder ( pour Jmatch: fichier.jmt )

(ne pas mettre fixer à droite dans Jmatch)


2) Se connecter à moodle > mode édition

Ajouter une activité > HotPotatoes

Clic "Choisir ou déposer un fichier"
Créer un dossier

NB: Il faut charger les images avant le jmt ( déposer fichier )

"Déposer un fichier" > parcourir puis choisir le fichier du pc local à téléverser
Clic "Déposer ce fichier"
Attendre qu'il téléverse

Recommencer pour toutes les images.

Finir par le fichier jmt

Cliquer sur le fichier jqz, cela ouvre une fenêtre,  cliquer sur le bouton  “spécifier comme fichier principal” ( sinon erreur !! )

Fermer la fenêtre

Clic en bas "enregistrer et afficher"

NB: Rafraichir le navigateur si on a téléversé plusieurs versions
}}}
Problème:
{{{
J'ai fait des sauvegardes de carte SD pour RPI dans un fichier IMG avec win32diskimager.
=> Il intègre tous les secteurs de la cartes ( pas de gparted car win32diskimager ne s'occupe pas de partition )

Mais les cartes SD ne sont jamais les mêmes, donc si on tombe sur une carte plus petite, on ne peut l'écrire:
win32diskimager met une erreur "not enough space on disk, sector size 512"
}}}

En seconde solution j'ai fait cela ( la première solution en dessous a des ratés... )

{{{

1) mettre fichier img trop grand dans le rep du script raspbian-shrink.sh sur netbook linux
2) donner droits 777 au fichier img
3) lancer script qui vire l’espace libre=> img pas utilisable telle quelle ( freepbx ne démarrait pas par exemple )
                  sudo ./raspbian-shrink.sh -f source_trop_grande.img dest_reduite.img
pas option m ( avec option "-m une valeur" j'ai eu une erreur de resizefs )

ATTENTION: il élimine la place libre => pas utilisable telle quelle

4) graver dest_reduite.img sur carte trop petite ( pas utilisable telle quelle sans la suite )
5) raspi-config pour remettre de la place
6) sav carte petite en fichier IMG plus petit et utilisable

source: https://github.com/aoakley/cotswoldjam/blob/master/raspbian-shrink/READ$

}}}



==================================================================
1ère solution qui a des ratés...


source solution = au milieu de http://www.raspberrypi.org/forums/viewtopic.php?f=91&t=19468

On réduit le fichier IMG à la taille de la carte cible ( pas besoin d’autre carte )
{{{
Mettre le fichier IMG sur un PC linux.
Mettre la carte flash trop petite dans ce PC.
Ouvrir terminal, se mettre dans le répertoire où on a mis le fichier img.

1) Créer un périphérique virtuel associé au fichier IMG: Taper
sudo losetup -f --show nom_source.img

=> Il affiche le nom du périphérique créé:
/dev/loop0


2) analyser ce fichier image de la carte d'origine grâce à ce dev créé:
sudo fdisk -l /dev/loop0

=> on voit
nb de secteurs: 31 291 392
taille d'un secteur: 512 octets
( on le voyait aussi dans le message d'erreur de win32diskimager )
/dev/loop0p1  ---------------------------------
/dev/loop0p2  122 880   31 291 391


3) Mettre la carte flash cible trop petite, taper df -h  ( monter la carte si on ne la voit pas dans df )
Noter le nom du périphérique associé:
/dev/sdc1    ( on voit pa première partition ) => /dev/sdc


4) analyser ce périphérique:
sudo fdisk -l /dev/sdc

=> on voit
nb de secteurs: 30 367 744
taille d'un secteur: 512 octets


5) on rouvre le img mais en imposant la position d'origine = on part du début de la partition 2 donc on n'aura qu'elle =>  512 x 122 880 = 62914560
sudo losetup -f --show -o 62914560 nom_source.img

=> il crée un autre périphérique, on voit
/dev/loop1


6) On corrige les erreurs sur ce périphérique:
sudo e2fsck -f /dev/loop1


7) On change la taille
Passe de l'img de 31 291 392 secteurs à la flash de 30 367 744 secteurs => 923 648 secteurs à enlever
On arrondi à la puissance de 2 supérieure: 1 048 576 secteurs à enlever.
On calcule le total de secteur moins le secteur de début de la partition mois ce que l'on enlève:
31 291 392 - 122 880 - 1 048 576 = 30 119 936

sudo resize2fs -p /dev/loop1 30119936s        BIEN METTRE s après le chiffre ( s sector )


8) Supprimer les loop
sudo losetup -d /dev/loop0 /dev/loop1


9) Ecrire l'image modifiée sur la carte:
sudo dd if=nom_source.img of=/dev/sdc
}}}


Si on s'arrête là CELA MARCHE QUAND MEME MAIS gparted considère le disque comme non alloué.

gparted est très sensible à la cohérence des tables des partitions et si quelque chose n'est pas correct
(genre partition plus grande que le disque ou partitions se chevauchant) il considère le disque comme non alloué.

Donc pour corriger cela, après avoir gravé l’img modifiée sur la carte:
{{{
 10) Ecrire le MBR de la carte flash dans un fichier
sudo dd if=/dev/sdc of=sd.mbr bs=512 count=1


11) Modifier le MBR
Afficher le fichier:
hexdump -C sd.mbr

Calculer la valeur de la longueur de la seconde partition qui a été réduite ( 30 367 744 secteurs indiqués par  sudo fdisk -l ):
nb de secteurs 30 367 744 - 122 880 = 30 244 864 = 0x01 CD 80 00

Passer le codage en little endian = ne pas changer les octets mais les lire à l'envers: 0x00 80 CD 01

Ouvrir un éditeur hexa pour modifier les valeurs: Lancer Bless hex editor en admin sinon il n'enregistre pas et ouvrir le fichier
sudo bless
mettre l'affichage en hexa: adresse indiquée dans offset en bas, cocher en bas "show unsigned as hexadecimal" => valeur hexa dans la case "unsigned 8 bit"

rechercher les 4 octets de codage de la longueur de la 2nde partition = les adresses 0x1DA 0x1DB 0x1DC 0x1DD
valeurs 32 Go image origine 31 291 392 secteurs = 00 98 DB 01

Remplacer les valeurs par 0x00 80 CD 01 et enregistrer


Pour info la structure des 512 octets de MBR =
446 octets de bootloader ( 0=0x0 à 445 = 0x1BD )
16 octets 1ère partition ( 446 = 0x1BE à 461 = 0x1CD )
16 octets 2ème partition ( 462 = 0x1CE à 477 = 0x1DD )
16 octets 3ème partition ( 478 = 0x1DE à 493 = 0x1ED )
16 octets 4ème partition ( 494 = 0x1EE à 509 = 0x1FD )
2 octets 0x55AA de fin ( 510=0x1FE et 511=0x1FF )
 
Les 16 octets décrivant 1 partition =
--1 octet ( 0 ) = bootable
--3 octets ( 1-3 ) = adresse CHS début partition
--1 octet ( 4 ) = type de partition
--3 octets ( 5-7 ) = adresse CHS fin partition
--4 octets ( 8-11 ) = nb secteurs avant partition
--4 octets ( 12-15 ) = taille en secteurs



12) Ecrire le fichier modifié dans le MBR de la carte flash
sudo dd if=sd.mbr of=/dev/sdc bs=512 count=1
}}}

Si on relance gparted, on voit les partitions.

 
======================================================================================================


Exemple:carte 8 Go classe 4 IUT avec IMG de 16 Go
=================================================

normalement il faut vérifier sur que la réduction est possible = assez d'espace libre en fin de IMG
( graver IMG d'origine sur carte puis sudo gparted )


1) prendre nouvelle carte de 8 Go

2) la mettre dans un pc linux, vérifier qu'il est monté automatiquement, trouver le nom de la partition: Taper
{{{df -h => on cherche dans la colonne Taille }}}
=> nom partition /dev/sdb1  
=> nom carte /dev/sdb

3) Trouver les secteurs disponibles sur la carte
{{{sudo fdisk -l /dev/sdb}}}
=> "total 15278080 secteurs
Unités = secteurs de 1 * 512 = 512 octets"


4) Mettre le fichier IMG de 16 Go sur le PC
Associer un périphériques /dev virtuel ( loop = bouclage ) au fichier IMG
{{{sudo losetup -f --show nom_fichier.img}}}
=> on voit le nom de périphérique créé /dev
/dev/loop0

5) Analyser cette image: Taper
{{{sudo fdisk -l /dev/loop0}}}

nb de secteurs = 31 291 392
              secteur début   secteur fin    blocs = octets
/dev/loop0p1     8192            122879          57344
/dev/loop0p2   122880          31291391       15584256


6) On associe à la seconde partition un autre périphérique
=> Calcul du début:  secteur 122880 de 512 octets = 62914560 octets
Taper:
{{{sudo losetup -f --show -o 62914560 nom_fichier.img}}}
=> Il crée un autre périphérique de bouclage
/dev/loop1

7) On corrige les erreurs sur ce dev: Taper
{{{sudo e2fsck -f /dev/loop1}}}

8) On calcule de combien on veut réduire:
 31 291 392 de img - 15 278 080 de carte = 16 013 312 secteurs en moins
On cherche la puissance de 2 juste supérieure = 16 777 216

Puis on calcule la taille de la partition réduite:
( 31 291 392 - 122 880 ) - 16 777 216 = 14 391 296 SECTEURS

9) On redimensionne la partition:
{{{sudo resize2fs -p /dev/loop1 14391296s    !! on n'oublie pas le s pour secteur }}}
=> cela a redimensionné aussi le fichier IMG

10) Supprimer les loop
{{{sudo losetup -d /dev/loop0 /dev/loop1}}}

11) Graver l'IMG sur la carte 8 Go
{{{sudo dd if=nom_fichier.img of=/dev/sdb   ( /dev/sdb = carte )}}}



La carte doit marcher mais le MBR est celui de l'img donc la seconde partition est trop grande
( gparted ne pourra pas l'analyser )


12) Ecrire le MBR de la carte dans un fichier
{{{sudo dd if=/dev/sdb of=fichier.mbr bs=512 count=1}}}

13) Calculer la taille de partition réduite
nb secteurs carte - secteur début p2 = 15278080 = 122880 = 15 155 200
convertir en hexa sur 4 octets: 0x 00 E7 40 00

14) Ecrire cette valeur à l'envers 00 40 E7 00 aux adresses 0x1DA 0x1DB 0x1DC 0x1DD
{{{afficher avant modif: hexdump -C fichier.mbr
sudo bless et ouvrir fichier.mbr    !! bien mettre sudo sinon on ne peut enregistrer
( mettre en hexa en bas, regarder case unsigned 8 bit, regarder adresse en bas
clic sur icone loupe et crayon,
se mettre sur l'adresse 0x1DA ( pour derniers 4 octets de la description dans mbr de la deuxième partition = longueur partition ),
relever les 4 octets dans la case hexadecimal
le recopier dans search for, mettre les valeurs 00 40 E7 00 dans replace et clic sur replace,
enregistrer et fermer )
Vérifier = afficher après modif: hexdump -C fichier.mbr}}}

15) Graver le mbr modifié dans le fichier vers la carte = 512 octets
{{{sudo dd if=fichier.mbr of=/dev/sdb bs=512 count=1}}}

__TAG Tagxedo__

aller à http://www.tagxedo.com/app.html

{{{
Shape > “Add words”
Taper son texte ( pour TL53 je fais déjà un tag avec T, puis un avec L puis un avec 5, puis 3 => En fait 4 TAGS pour qu'on y voit quelque chose )
Choisir la police ( case vide )  ARIAL BLACK permet d'avoir de la place dedans pour les mots
Clic sur accept

Font > CutsOutFLF pour contraste avec forme carré du contenant = choix de la police de caractère des mots dans le dessin ( sinon Liberation Serif )

Clic sur Load
- soit on charge un fichier texte
- soit on entre les mots: 
plus ils sont répétés, plus ils sont gros !!!
Clic sur submit
une fois satisfait on ferme la fenêtre du texte

on choisit les couleurs avec “Theme >”
Moi je prends noir et fond blanc pour fascicules imprimés à la repro.
imprim écran et bricolage avec paint pour les contrastes
}}}

Autres logiciels pour faire un nuage de mots clés = Tags
http://icp.ge.ch/sem/cms-spip/spip.php?article1832

brohl3040cn ( brother HL 3040 cn ) gaffe hL et pas h1: IP 172.20.160.1, driver par windows update 
> recto-verso manuel = duplex intégral

rt-cs410-101  Lexmark CS410DN ( driver très lourd avec programme dédié dans /applis/pilotes_imprimantes ) 172.20.40.83

rt-kyocera: 172.20.40.79    kyocera_taskalfa_300ci
> aller chercher les fichiers à applis/Drivers/kyocera_taskalfa_300ci
> installation par KmInstall.exe puis installation personnalisée sinon il ne la voit pas.
> installation manuelle: Définir le port local, IP, ajouter imprimante, driver = Aller dans le répertoire Prndrv > KXDriver > choisir l’os puis kyocera_taskalfa_300ci.
>Ajout de l'agrafeuse: clic sous windows sur l’imprimante: Propriétés > Paramètres du périphériques, clic sur “module de finition interne”
>=> Dans “options d’impression”, onglet finition, on peut cocher agrafer



anciennes
{{{
rt-pskyo: 172.20.40.80    KYOCERA FS-C5350DN   ( XP la trouve après update liste mais faut se mettre sur Kyocera avant update )
hplj-gtr1: 172.20.160.11 Laser 5M
hplj-gtr2: 172.20.160.12 Laser2300
gtrhp2800: 172.20.40.123 Business Inkjet 2800 PS ou PCL : faire install manuelle et windows update qui trouve de nouvelles imprimantes
gtrcop: 172.20.41.77 RICOH aficio 1022 driver sur le réseau en PCL6 pour recto/verso défini après

gtrcop2: 172.20.41.82 Ricoh Aficio 2851 driver sur le réseau en PCL6 
> Config de la gtrcop2 pour avoir recto/verso et ( recto/verso et 2 pages par feuille )
>périphériques et imprimantes
>clic droit sur l'icone de l'imprimante   puis    Propriétés de l'imprimante
>Onglet accessoires, cliquer sur "mise à jour immédiate" 
>=> cela coche "Unité recto/verso" et "finisseur SR3050"
>
>périphériques et imprimantes
>clic droit sur l'icone de l'imprimante   puis   Options d'impression
>
>Onglet Paramètres détaillés
>( il faut être en ligne avec imprimante )    puis
>Edition -> Mettre case "2 faces copiées" avec "Reliure à gauche" pour recto/verso
>Edition -> Mettre case "Mise en page" avec "2 pages par feuilles" pour 2 pages sur une feuille
>
>Appliquer    puis    la case à gauche "Enregistrer paramètres actuels" devient accessible
>Mettre un nom pour le profil créé: 1_2_recto_verso 

}}}


- ajouter imprimantes
- imprimante LOCALE !!!!
- ajouter un port: standard TCP/IP port, mettre le nom réseau ou l'adresse IP ( ou chercher dans la liste s'il existe déjà )
- indiquer le driver ( s'il ne l'a pas, avec XP, chercher dans la liste, s'il n'y est pas, il y a un update intégré => La Inkjet2800 apparait par exemple )

POUR LA 5M, cela marche aussi en direct mais
1) mettre le driver Laserjet 5MP sinon avec un autre à l'impression l'imprimante dira "langage non compris"
2) le port standard TCP/IP local doit être défini avant par l'adresse IP 172.20.160.11 et non par le nom hplj-gtr1

{{{

GAFFE en définissant le port standard TCP/IP
la première ligne c'est l'IP ou le nom réseau ( utilisé pour résoudre l'adresse ) 
=> 1ère ligne utilisée par le réseau ( pas mettre n'importe quel nom !! )

le nom que l'on peut choisir est à la seconde ligne.

}}}
=====================  config adresse IP=====================

     - Bouton -> > puis administration puis bouton OO ( le 2ème rond est noir ) puis netwerk puis OO
     - virer dhcp ( ni client, ni serveur = Aus )
     - IP adressen: mettre adresse IP, valider avec bouton OO ( le 2ème rond est noir )
     - speichern = Ja, valider avec bouton OO ( le 2ème rond est noir )


=================== Accès au téléphone par web =====================

login = admin
mdp = ip110

modif langue:  registration/choisir la connexion, onglet "preferences"

choix protocole + config:   registration, ...
               ( on peut le faire aussi sur le téléphone sans http )
Blink = client sip windows ( charger exe ) et linux
qui marche bien en sips et srtp.

Install sous  ubuntu:
>sudo nano /etc/apt/sources.list 
>ajouter en adaptant version ubuntu: deb http://ag-projects.com/ubuntu trusty main
>sudo apt-get update 
>sudo apt-get install blink


__1) On fait le tutoriel avec wink => fichier html d'appel, js et swf__
- mettre fichiers js, htm et swf dans un fichier zip

__2) Dans le cours Moodle__

 - "Ajouter une activité ou une ressource" => ressource ''"Fichier"'' et non pas dossier

- Déposes le zip dans la ressource fichier suivant la technique que tu préfères: glisser-déposer par exemple

- Tu cliques "droit" sur le zip pour décompacter

- Clic droit sur le zip et supprimer le zip

- Tu recliques "droit" sur le fichier de lancement ( le htm ) en le déclarant fichier principal.

- Enregistrer et afficher en bas de page

source: https://moodle.org/mod/forum/discuss.php?d=212292
__''Intégrer vidéos''__

mode édition > ajouter une ressource > Composer une page web

aller sur la vidéo youtube, 
Clic sur Partager > Intégrer
Cocher "Utiliser l'ancien code d'intégration" pour avoir les balises Object ( pas essayé avec iframe )
Copier le lien

Dans l'édition de la page web Moodle: Cliquer sur le bouton "<>" = Mode Code Html
Coller le code ( il faut être en mode html sinon il affichera le texte du code, pas la vidéo )
Enregistrer
hors DHCP, récup sous sol en plus de 8 pour salle 25 au printemps 2013:

__''DELL Optiplex 790 SFF''__ 
{{{
nom: TELECS1 en remplacement HP 4400

comptes: administrateur: Telecs1, mdp pc bureau

fixe: Intel 82579LM Gigabit    18-03-73-B0-03-CE

Caractéristiques:
    - proce: i3-2100
    -  RAM: 4 Go
    - Disque:  500 Go 
   - OS: win7 entreprise 64 bits
     
}}}


__''DELL Optiplex 790 SFF''__ 
{{{

}}}



Au 18/11/11, dans le DHCP du réseau IUT:

__''Portable DELL LATTUDE E6520''__ 
{{{
nom: cri-pc-jm

comptes: administrateur,     cri    et     cri-pc-jm

pour se connecter mettre au login du compte:   domaine\login     ou en local nom_pc\login
      donc sur réseau:  pu-pm\jmillet2
      ou en local:    cri-pc-jm\jm

fixe: Intel 82759LM Gigabit    5C-26-0A-86-EC-17     172.20.41.71
wifi: Dell Wireless 1501 wifi N   94-39-E5-58-C9-EE     172.21.80.248

Caractéristiques:
    - proce: i7-2620 2,7 GHz
    -  RAM: 8 Go
    - Disque: 500 Go 
   - OS: win7 entreprise 64 bits
}}}



1-__''Portable DELL Latitude 820''__ 
{{{
nom: rtdring

fixe: Broadcom NetXtreme 57xx Gigabit      rtdring     00:1D:09:A5:DB:08     172.20.40.70
wifi: Dell Wireless 1390     rtdringw     00-19-7D-70-23-58     172.20.40.98

Caractéristiques:
    - proce: Dual Core 1,6 GHz
    -  RAM: 4 Go
    - Disque: 80 Go ( 40 Go XP NTFS, 16 Go mon XP FAT32, 20 Go stockage FAT32 )
}}}



2-__''Portable Toshiba''__ 
{{{
nom: gtrdring

fixe: 00-23-18-9C-60-84
wifi: 00-23-14-C1-28-FC

Caractéristiques:
    - proce i5 M520 2,4 GHz
    - 4 Go RAM
    - partition windows 7 pro 64 bits  54 Go
    - partition windows 7 pro 32 bits  120 Go 
    - partition image_stock 52 Go
}}}



3-__''Netbook Lenovo S10-3''__ 
{{{
nom: netbk-jm

fixe: C8-0A-A9-74-08-2E
wifi: 00-26-82-6C-1C-41

Caractéristiques:
    - proce Atom N450 1,66 GHz
    - 2 Go RAM
    - 2 partitions C: de 187 Go, D: de 30,2 Go
    - windows 7 starter
}}}



4-__''DELL  PRECISION 690 serveur vidéo tp TR1''__ 
{{{
nom: Telec-vid

fixe: Broadcom NetXtreme 57xx Gigabit            00-1A-A0-A2-97-DD     172.20.41.101

Caractéristiques:
    - proce: Xeon 5110 1,6 GHz
    - RAM: 2 Go
    - Disque: 40 Go XP, 200 Go libre
    - carte vidéo: NVDIA Quadro NVS285 64 bits 128 Mo
    - serveur vidéo ( carte ): Digital Rapids DRC500 Rev4
}}}



5-__''DELL  PRECISION 690 pc bureau''__ 
{{{
nom:Telec-bur 

fixe: Broadcom NetXtreme 57xx Gigabit            00-1A-A0-A2-9A-24     172.20.41.104

Caractéristiques:
    - proce: Xeon 1,6 GHz
    - RAM: 2 Go
    - vidéo:  NVDIA Quadro NVS285 64 bits 128 Mo
    - Disque: SATA 240 Go ( 40 Go XP, 200 Go libre )
}}}



__''IBM Netvista serveur Asterisk pour tp T3''__ 
{{{
nom: lola

fixe: Intel Pro/100 VE 10/100 Mbit/s     00-09-6B-1D-42-82     172.20.160.33

Caractéristiques:
    - proce: Pentium 4   2,4 GHz
    - RAM: 2 Go
    - carte Dialogic 4 BRI 
    - carte Dialogic 4P 
    - Disques: IDE 40 Go ( w2000 + FAT32 stockage + Asterisknow ) + 6 Go ( Trixbox )
}}}



__''PC-JM''__ 
{{{
nom: PC-JM

fixe 10/100:         PCI Realtek RTL8139 intégrée         00-13-D4-FE-25-3C         172.20.41.70

Caractéristiques:
    - proce: Pentium 4  2,4GHz
    - RAM: 256 Mo
    - video: Radeon 7000 32 Mo
    - audio: Realtek AC97 Audio sur carte mère
    - Disque: 80 Go
}}}



__''Serveur tp modem''__ 
{{{
nom: tpmodem  ( ex telec20 172.20.160.169  )

fixe: 00:13:d4:fe:25:25   172.20.160.199 

Caractéristiques:
    - proce: Pentium 4  2,4GHz
    - 
    - 
}}}



__''HP xw4400 workstation 1''__ 
{{{
nom: telecs1

fixe: Broadcom NetXtreme Gigabit     00-1C-C4-D6-18-AE          172.20.160.207

Caractéristiques:
    - proce: Core duo 6320@1,86 GHz
    - RAM: 4 Go
    - video: ATI firegl 256 Mo
    - disques: 80 Go + 290 Go
}}}



__''HP xw4400 workstation 2''__ 
{{{
nom: telecs2

fixe: Broadcom NetXtreme Gigabit     00-1C-C4-D6-17-DD          172.20.160.208

Caractéristiques:
    - proce: Core duo 6320@1,86 GHz
    - RAM: 2 Go
    - video: ATI firegl 256 Mo
    - disque: 80 Go
}}}


Il y a aussi des anciens PC 2,4 GHz de la salle 24 hors DHCP réseau IUT.
lessive avec alpine sur étiquette
> ( remuer avant )
> mettre seulement ½ boule car concentré

__Normal__
30° = prog synthétique
1 lingette decolor stop pour éviter pb couleur

__si serviette ou drap__
ajouter assouplissant dans le réceptacle  vers ce qui se rabat ( remuer avant )
draps à 60° = prog blanc

programmes DOS: http://freesoft.freedos.pri.ee/FreeSoft/comm1.htm

analyse flux TV: http://www.digitalbitrate.com/

radio mp3: http://www.listenlive.eu/france.html

icônes: http://www.iconspedia.com/

__''site iut-rt''__
{{{
adresse   http://intranet.iut-rt.net/
jmillet, ancien mdp voila

Groupe de travail > Groupe de travail en Télécoms >Toutes les ressources > montbéliard > Modifier les fichiers (créer dossier, déposer fichier, supprimer ) ou Ressources
}}}
<br>
__dans la page html où on met le lien vers le kml:__
>tab    modifier le lien en mettant le bon nom de fichier nom.php
><a href="nom.php"> Fichier kml pour Google Earth </a>

__faire le fichier php__
>-récup un fichier php sur mon site
>- modifier son nom extérieur:  nom.php
>- modifier dedans la variable File = nom du fichier kml  
http://www.basket4life.com/video-basket-nba-mix-highlights-matchs-legendes-f31.html

http://bt.davka.info/
<<dropMenu vertical>>
__Sous Ubuntu:__

1) ouvrir sources.list 
sudo nano /etc/apt/sources.list

2) ajouter dans sources.list pour version après ubuntu 6 qui utilise grub2 - version 2.0.13-1 and up
{{{
# Remastersys
deb http://www.geekconnection.org/remastersys/repository karmic/
}}}

3) sudo apt-get update

4) Installer avec synaptic:  remastersys.

5) Personnaliser l'image qui sera affichée au début: splash.png 640x480 sous /etc/remastersys/isolinux/

6) Créer l'image iso par
sudo remastersys backup   ( "sudo remastersys dist"  ne prend pas home et cela perd le plugin android dans eclipse )

7) aller chercher le fichier iso dans /home/remastersys/

8) graver image-> DVD, cela fait un DVD de boot

9) faire le ménage
sudo remastersys clean
__EOS 5D__
{{{
1) EOS Utility pour rapatrier les images sur le pc: Sélectionner et télécharger des images si pas toutes
( cocher sous l'image puis clic télécharger en bas de fenêtre )

=> Cela lance DPP

2) dans DPP clic sur l'image, clic sur "palette outils"
( reclic 2 fois si cela disparait )

3) Clic onglet RAW puis changer "param prise" en ce qui donne une bonne lumière
}}}

__S100__
{{{
- allumer appareil, dans l'écran windows qui propose des logiciels chercher camerawindows

Si on n'a pas camerawindows

- ouvrir zoombrowser
Acquérir et paramètres de l'appareil
Connecter l'appareil

=> Cela ouvre une autre fenêtre qui ne vient pas en avant plan !! = CAMERAWINDOW DC

=====================================================================================================

- Dans la nouvelle fenêtre: Importer les images depuis l'appareil photo

- Sélectionner les images à importer

- Appuyer sur shift et cliquer en fin de ligne sur le coin droit en haut, cela valide la ligne

- Cliquer sur importer en bas à droite de la fenêtre.

=> Il affiche dans la sous fenêtre en bas à gauche le dossier destination = mes images et la date

=====================================================================================================

=> On passe à DPP Digital Photo Professionnal
}}}
chercher maj os sans la faire
sudo do-release-upgrade XXcheck-dist-upgrade-only    où XX = tirait tirait

pour la faire enlever la fin

source: https://forum.ubuntu-fr.org/viewtopic.php?id=1566641
Les versions 3 et 4 d'android ont besoin d'une mise à jour d'eclipse qui n'est pas automatique.

1) Solution propre mais longue: refaire une vm
2) installer à la main
{{{
installer eclipse:
1) ouvrir un terminal, taper “which eclipse” -> surement /usr/bin/eclipse ( si rien, réinstaller )
2) cd /usr/bin  et cat eclipse => on voit que c’est un shell-script qui appelle /usr/lib/eclipse/eclipse.
3) charger la version ide java d’eclipse sur le web que l’on veut installer
4) renommer le répertoire /usr/lib/eclipse en /usr/lib/ex_eclipse  => mv eclipse ex_eclipse
5) décompresser le fichier chargé ( tar -xzvf ) => il crée un répertoire eclipse
6) déplacer l’éclipse décompressé sous celui de /usr/lib:  mv /home/rt/Téléchargements/eclipse /usr/lib  
Rappels:
  -créer répertoire 'sudo mkdir nom_rep
  - supprimer répertoire et sous rep ( récursif )  ‘rm -R nom_rep’
  - déplacer ou renommer: ‘mv
  - copier ‘cp rep_src rep_dst’
7) démarrer l’icone d’éclipse, on doit voir indigo=3.7 et plus galileo = 3.5

Rem: on peut relancer l’ancienne version par  /usr/lib/ex_eclipse/eclipse    ( si on l’a mise dans ex_eclipse )
source http://ubuntuforums.org/showthread.php?t=1788611
}}}

Si au démarrage d'eclipse on a des messages d'erreurs: ''cd /usr/lib/eclipse   puis sudo chmod -R 777 configuration/''

{{{
installer le plugin android ( le SDK est déjà installé )

lancer eclipse   ( des fois j'ai du le faire en superuser mais je ne sais plus si la suite était bizarre ) 
    Help > Install New Software....
    Clic Add, nom "ADT Plugin"  URL  https://dl-ssl.google.com/android/eclipse/
On a affichage de "pending" puis les éléments dispos.

Configuration du plugin ADT ( pas besoin si c'est une mise à jour )
    Window > Preferences... .
    Select Android from the left panel.
    send usage statistics to Google. NO.
    Localisation du SDK: Browse... et trouver le répertoire du SDK.
    Apply, OK.
}}}

si il y a message erreur de droits d’accès dans installation plugin android, pas dans démarrage eclipse ( voir plus haut ):
( dans la vmdk utbm où j'ai mis le SDK Android  en /src/local/src/androi )
sudo chmod -R 777 /usr/local/src/androi...
1) chercher la version actuelle du système
2) chercher fichier sous google avec nom du style "signed-passion-FRF50-from-ERE27.1e519a24"
3) faire la mise à jour 
> 1. Renommer le fichier en update.zip.
> 2. Le mettre à la racine de la carte microSD ( j'ai utilisé mon sony en USB: 1-formater sous sony 2-mettre le fichier avec windows en USB ).
> 3. Mettre la carte dans le Nexus One éteint
> 4. Appuyer sur le trackball et allumer ( bouton power ).
> 5. Ecran blan avec 3 robots Android sur skateboards => Selectionner __''"Bootloader"''__
> 6. __''"Recovery"''__
> 7. Le téléphone reboote ( image de robot Android robot avec point d'exclamation dans un triangle ).
> 8. Appui sur les boutons __''power''__ et __''volume up''__ en même temps ( il faut le faire parfois plusieurs fois ).
> 9. Avec le trackball, descendre sur __''"Apply sdcard:update.zip"''__ et appuyer sur le trackball pour valider.

voir recherche google "Manually flashing an update image to your Google Nexus One"
- aller sur site orange, assistance, config téléphone, il envoie un sms de config

- COCHER ensuite menu/paramètres/Connectivité: ''"Autoriser Connexion données"''
REM  *****  BASIC  *****
REM recherche google openoffice.org basic programming guide pdf download car syntaxe très différente d'excel
REM en CART pas de C, mettre recherche Module pour ligne TD

Sub Main

Dim i,j,ligne As Integer
Dim nom_prof,Code, ancienModule, Module as String
REM pas utile car je mets des formules dans la feuille  Dim tdmin,tdmax,hc as Single

ancienModule=""
REM MsgBox("début")

nom_prof = InputBox(" nom du prof ? "&chr(13)&chr(13)&" ATTENTION une autre orthographe du nom n'apparaitra pas")
REM MsgBox(nom_prof)
 
Doc = ThisComponent
Sheets = Doc.Sheets()
SheetPaste = Sheets(5)  REM .getByName("Recap_prof")


REM efface 200 lignes
For i = 1 To 200
     SheetPaste.Rows.removeByIndex(1,i)
Next i




REM pour la feuille RT1 ALT1 = "EDS 1415 S1-S2"
SheetCopy = Sheets(0)  REM .getByName("EDS 1415 S1-S2")

ligne=2

REM copie ligne 1 = n° semaines
CopyRange = SheetCopy.getCellRangeByPosition(4,0,41,0)
PasteCell = SheetPaste.getCellByPosition(4,0)
CopyAddress = CopyRange.RangeAddress
PasteAddress = PasteCell.CellAddress
SheetCopy.CopyRange(PasteAddress, CopyAddress)

REM copie ligne = row  si on a la condition 2ème colonne = prof
For i = 1 To 450

   if SheetCopy.getCellByPosition(4,i).String = "C" Then
         Code=SheetCopy.getCellByPosition(2,i).String
         Module=SheetCopy.getCellByPosition(3,i).String
   endif
   if SheetCopy.getCellByPosition(1,i).String = nom_prof Then
          if ancienModule <> Module Then
               ligne=ligne+2
               ancienModule=Module
               REM mettre code module et nom module pour premier apparition du module
               if i<264 Then
                     SheetPaste.getCellByPosition(1,ligne).String=nom_prof & "  RT1"
               else
                     SheetPaste.getCellByPosition(1,ligne).String=nom_prof & "  ALT1"
               endif
               SheetPaste.getCellByPosition(2,ligne).String=Code
               SheetPaste.getCellByPosition(3,ligne).String=Module
          endif
          CopyRange = SheetCopy.getCellRangeByPosition(4,i,46,i)
          PasteCell = SheetPaste.getCellByPosition(4,ligne)
          CopyAddress = CopyRange.RangeAddress
          PasteAddress = PasteCell.CellAddress
          SheetCopy.CopyRange(PasteAddress, CopyAddress)   REM adr cell départ, plage de cell
REM GAFFE reference = colonne,ligne
         ligne = ligne +1
        REM MsgBox(ligne)
   endif
Next i

ligne=ligne+5

REM pour la feuille RT2 ALT2 = "EDS 1415 S3-S4"
REM copie ligne = row  si on a la condition 2ème colonne = prof
SheetCopy = Sheets(1)  REM .getByName("EDS 1415 S3-S4")

For i = 1 To 450

   if SheetCopy.getCellByPosition(4,i).String = "C" Then
         Code=SheetCopy.getCellByPosition(2,i).String
         Module=SheetCopy.getCellByPosition(3,i).String
   endif
   if SheetCopy.getCellByPosition(1,i).String = nom_prof Then
          if ancienModule <> Module Then
               ligne=ligne+2
               ancienModule=Module
               REM mettre code module et nom module pour premier apparition du module
               if i<130 Then
                     SheetPaste.getCellByPosition(1,ligne).String=nom_prof & "  RT2"
               endif
               if i>130 And i<260 Then
                     SheetPaste.getCellByPosition(1,ligne).String=nom_prof & "  ALT2"
               endif
               if i>260 Then
                     SheetPaste.getCellByPosition(1,ligne).String=nom_prof & "  Mutualisé"
               endif
               SheetPaste.getCellByPosition(2,ligne).String=Code
               SheetPaste.getCellByPosition(3,ligne).String=Module
          endif
          CopyRange = SheetCopy.getCellRangeByPosition(4,i,46,i)
          PasteCell = SheetPaste.getCellByPosition(4,ligne)
          CopyAddress = CopyRange.RangeAddress
          PasteAddress = PasteCell.CellAddress
          SheetCopy.CopyRange(PasteAddress, CopyAddress)   REM adr cell départ, plage de cell
REM GAFFE reference = colonne,ligne
         ligne = ligne +1
        REM MsgBox(ligne)
   endif
Next i

ligne=ligne+5

REM pour la feuille CART = "EDS 1415 LP CART-MRIT"
REM copie ligne = row  si on a la condition 2ème colonne = prof
SheetCopy = Sheets(2)  REM .getByName("EDS 1415 LP CART-MRIT")

For i = 1 To 450

   if SheetCopy.getCellByPosition(4,i).String = "TD" Then
         Code=SheetCopy.getCellByPosition(2,i).String
         Module=SheetCopy.getCellByPosition(3,i).String
   endif
   if SheetCopy.getCellByPosition(1,i).String = nom_prof Then
          if ancienModule <> Module Then
               ligne=ligne+2
               ancienModule=Module
               REM mettre code module et nom module pour premier apparition du module
               SheetPaste.getCellByPosition(1,ligne).String=nom_prof & "  LP"
               SheetPaste.getCellByPosition(2,ligne).String=Code
               SheetPaste.getCellByPosition(3,ligne).String=Module
          endif
          CopyRange = SheetCopy.getCellRangeByPosition(4,i,46,i)
          PasteCell = SheetPaste.getCellByPosition(4,ligne)
          CopyAddress = CopyRange.RangeAddress
          PasteAddress = PasteCell.CellAddress
          SheetCopy.CopyRange(PasteAddress, CopyAddress)   REM adr cell départ, plage de cell
REM GAFFE reference = colonne,ligne
         ligne = ligne +1
        REM MsgBox(ligne)
   endif
Next i


ligne=ligne+3
SheetPaste.getCellByPosition(3,ligne).String = "Total hebdo"
REM pas temps de chercher la syntaxe pour une cellule alors je fais bourrin
SheetPaste.getCellByPosition(5,ligne).formula = "=SUM(F5:F" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(6,ligne).formula = "=SUM(G5:G" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(7,ligne).formula = "=SUM(H5:H" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(8,ligne).formula = "=SUM(I5:I" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(9,ligne).formula = "=SUM(J5:J" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(10,ligne).formula = "=SUM(K5:K" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(11,ligne).formula = "=SUM(L5:L" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(12,ligne).formula = "=SUM(M5:M" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(13,ligne).formula = "=SUM(N5:N" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(14,ligne).formula = "=SUM(O5:O" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(15,ligne).formula = "=SUM(P5:P" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(16,ligne).formula = "=SUM(Q5:Q" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(17,ligne).formula = "=SUM(R5:R" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(18,ligne).formula = "=SUM(S5:S" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(19,ligne).formula = "=SUM(T5:T" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(20,ligne).formula = "=SUM(U5:U" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(21,ligne).formula = "=SUM(V5:V" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(22,ligne).formula = "=SUM(W5:W" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(23,ligne).formula = "=SUM(X5:X" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(24,ligne).formula = "=SUM(Y5:Y" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(25,ligne).formula = "=SUM(Z5:Z" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(26,ligne).formula = "=SUM(AA5:AA" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(27,ligne).formula = "=SUM(AB5:AB" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(28,ligne).formula = "=SUM(AC5:AC" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(29,ligne).formula = "=SUM(AD5:AD" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(30,ligne).formula = "=SUM(AE5:AE" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(31,ligne).formula = "=SUM(AF5:AF" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(32,ligne).formula = "=SUM(AG5:AG" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(33,ligne).formula = "=SUM(AH5:AH" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(34,ligne).formula = "=SUM(AI5:AI" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(35,ligne).formula = "=SUM(AJ5:AJ" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(36,ligne).formula = "=SUM(AK5:AK" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(37,ligne).formula = "=SUM(AL5:AL" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(38,ligne).formula = "=SUM(AM5:AM" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal

SheetPaste.getCellByPosition(44,ligne).formula = "=SUM(AS5:AS" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(45,ligne).formula = "=SUM(AT5:AT" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal
SheetPaste.getCellByPosition(46,ligne).formula = "=SUM(AU5:AU" & Cstr(ligne) &")"   REM Formule en ANGLAIS sinon formulaLocal

REM ligne=ligne+3
REM SheetPaste.getCellByPosition(44,ligne).String = "Obligation service"
REM SheetPaste.getCellByPosition(46,ligne).Value = 384

REM ligne=ligne+1
REM SheetPaste.getCellByPosition(40,ligne).String = "TD min"
REM SheetPaste.getCellByPosition(41,ligne).formulaLocal = "=1,5*AS" & Cstr(ligne-3) &"+AT" & Cstr(ligne-3) &"+AU" & Cstr(ligne-3) &"/1,5" 
REM REM formulaLocal pour mettre meme syntaxe que feuille en français => 1,5*

REM ligne=ligne+1
REM SheetPaste.getCellByPosition(40,ligne).String = "TD max"
REM SheetPaste.getCellByPosition(41,ligne).formulaLocal = "=1,5*AS" & Cstr(ligne-4) &"+AT" & Cstr(ligne-4) &"+AU" & Cstr(ligne-4) 

REM SheetPaste.getCellByPosition(45,ligne).String = "HC"
REM SheetPaste.getCellByPosition(46,ligne).formulaLocal = "=(AP" & Cstr(ligne+1) &"-AU" & Cstr(ligne-1) &")*AP" & Cstr(ligne) &"/AP" & Cstr(ligne+1) 


End Sub
[[PourCommencer]]

[[Cablage]]

[[Pour mes TP]]

[[vmware]]


[[Gérer le wiki]]
[[Reseau IUT et UTBM]]
[[Astuces Info]]
[[Le cheptel]]

[[Pour mes sites web]]
[[Matos 2 gars ou perso]]
[[non TAF]]

[[Lien]]

^^~TiddlyWiki version <<version>>
© 2007 [[UnaMesa|http://www.unamesa.org/]]^^
* Photo
**[[Vidéos de EOS]]
**[[firmware CHDK (Canon Hack Development Kit)]]
* mp3 Vic
** [[SONY NWZ S638S]]
*[[PC Antoine]]
**[[Toshiba L870 18x ]]
** [[Amilo XI 2550]]
***[[webcam]]
***[[Son]]
** [[formater carte]]
* Samsung Wave
**[[MMS]]
**[[adr MAC]]
**[[profils internet]]
* Android
** [[MAJ manuelle]]
**[[Triangle rouge]]
**[[USB Kies]]
**[[Applis]]
**[[APNdroid]]
*[[notebook Antoine]]
*[[Android]]
**[[logiciels installés]]
**[[tablette archos]]
*[[fin abo Orange]]
*[[gps garmin]]
*[[clavier rétroéclairé Victor]]
*[[convertir album youtube en mp3]]
*[[SSD pc Valen]]
*[[NAS Synology]]
**[[nouveau disque]]
<<dropMenu vertical>>
Pour un T0 on met câble droit.

Pour un S0, on doit mettre un câble croisé:

PABX  ->  Terminal
3 -> 4
4 -> 3
5 -> 6
6 -> 5

Donc on devra mettre ce câble comme jarretière pour qu'il soit entre pabx et terminal.
1/4 de RJ9 vers 4/5 de RJ45

1 RJ9 -> 4 RJ45
4 RJ9 -> 5 RJ45
Sur le poste, on a un RJ9 4 broches. ATTENTION on utilise 1 et 2 ( pas le milieu 2 et 3 ! )

Sur la prise RJ45 pour PABX 6501 RM ou AXS12:   
> 1 RJ9 poste - 4 RJ45 prise PABX
> 2 RJ9 poste - 5 RJ45 prise PABX

Sur la prise Gigogne en T :   
> 1 RJ9 - 1 prise en T
> 2 RJ9 - 3 prise en T
C'est une rallonge DB9:

1 coté male / 1 coté femelle

1 <-> 1
2 <-> 2
3 <-> 3
4 <-> 4
5 <-> 5
6 <-> 6
7 <-> 7
8 <-> 8
9 <-> 9
J2 reset ( 6 broches )
===============
1 stocko Tx ( en bas )
2 stocko Rx
5 stocko Gnd


J10 sav et restitution ( 4 broches )
=========================
1 stocko Tx ( en bas )
2 stocko Rx
3 stocko Gnd


sur DB9 avec ctrl de flux, on relie 1-4-6 et 7-8 du DB9
sinon on met sans contrôle dans le logiciel ( câble console cisco )


|cssClass|k
|! J2 ou J10 Stocko |! RJ45 console cisco |! DB9 console cisco |h
| Tx stocko | 6 RJ45 | 3 Rx |
| Rx stocko | 3 RJ45 | 2 Tx |
| Gnd stocko | 5 RJ45 | 5 Rx |









En reprenant une machine virtuelle qui ne s'est pas connectée au web depuis longtemps, on a une erreur dans le projet sans erreur dans les fichiers. Clean Project ne change rien.

=> Cocher Onglets Problems.
Si on a le message '''Debug certificate expired, error in Eclipse Android plugins''', il faut effacer le certificat de Debug '''debug.keystore'''.

Sous Linux, aller dans le répertoire caché ''~/.android/debug.keystore''
Sous windows le répertoire doit ressembler à  %USERPROFILE%/.android
En cas d'écran noir dans Open Broadcaster Software
( on lance OBS, on met capture d'écran, on a un écran noir )

Dans windows 10
modifications > tous les paramètres > recherche “paramètres graphiques”
Clic Select "Classic App" 
puis parcourir => C:\Program Files\obs-studio\bin\64bit\obs64.exe
clic options 

=> on voit le choix entre 2 cartes graphiques = 
1) de base normale = économie d’énergie
2) pour jeux = nvidia = performances élevées

Essayer une config jusqu'à ne plus avoir l'écran noir

https://obsproject.com/forum/threads/laptop-black-screen-when-capturing-read-here-first.5965/
activer mode édition
aller sur le cours
aller sur l’activité
clic sur la clé à molette = modifier
Clic sur “Restreindre la disponibilité” en bas
Mettre date de début ( disponible dès le ) et cocher Activer
Mettre date de fin qui est forcément supérieure à celel de début( disponible jusqu’au ) et cocher Activer
Enregistrer et revenir au cours

doc moodle prof
http://moodle.univ-fcomte.fr/mod/page/view.php?id=117204
1) installer ghostscript
sudo apt-get install ghostscript
which gs => /usr/bin/gs ( utilisé dans script )

2) Créer script ( mettre vrai Dièse )
nano script_pdf_non_copiable.sh
Dièse!/bin/sh

GS=/usr/bin/gs

$GS -sDEVICE=ps2write        -dNOCACHE -sOutputFile=-        -q -dBATCH -dNOPAUSE "$1"       -c quit | ps2pdf - > "${1%%.*}-rst.pdf"
if [ $? -eq 0 ]; then
    echo "Output written to ${1%%.*}-rst.pdf"
else
    echo "There were errors. See the output."
fi

3) Rendre exécutable
chmod +x script_pdf_non_copiable.sh

4) utilisation
 ./script_pdf_nom_copiable.sh nom_du_fichier.pdf
=> Il crée un autre fichier nom_du_fichier_rst.pdf

5) Vérifier
connexions réseaux, propriétés carte, protocole pppoe, propriétés, onglet Advanced, number of lines ( WAN )
récup le répertoire “pour_paver” contenant les js
dans html:
dans section <head>
<script src="pour_paver/jquery-1.9.1.min.js" type="text/javascript"></script>
<script src="pour_paver/jquery.reel.js" type="text/javascript"></script>
<script src="pour_paver/jquery.paver.js" type="text/javascript"></script>
 <link rel="stylesheet" href="/pour_paver/paver.min.css">

dans <body>
Panorama ( déplacer la souris sans cliquer )
<!-- affichage pano fin rem tirait tirait>
<div class="panorama" data-paver="" data-start-position="0"><img src="NOM_IMAGE.jpg"></div>

<script type="text/javascript" src="pour_paver/jquery.min.js"></script>
<script type="text/javascript" src="pour_paver/jquery.ba-throttle-debounce.min.js"></script>
<script type="text/javascript" src="pour_paver/prism.min.js"></script>
<script type="text/javascript" src="pour_paver/jquery.paver.min.js"></script>
<script type="text/javascript" src="pour_paver/functions.min.js"></script>
<script type="text/javascript">
$(function () {
// Paver
$('div[data-paver]').paver();
});
</script><!-- fin affichage pano fin rem tirait tirait><br>
On est connecté à Internet via wifi. On veut la partager par l'ethernet fixe ( maj utbm )

-> Vérifier que la connexion Internet par wifi est bien active et a accès à Internet

-> Clic Modifications des connexions dans nm-applet > carte ethernet fixe qui va faire dhcp
- Onglet IPv4 > mettre "partage connexion” ( virer une config fixe ). Cela utilise dnsmasq-base qui est installé. 
- Onglet IPv4 > mettre ipv6 ignorer

vérifier sudo netstat -plantu => port 67 en écoute
ifconfig => une adresse ip sur cette carte ethernet fixe qui fait serveur dhcp.
Taper tail -f /var/log/syslog ou lancer wireshark pour voir l’@IP qui sera attribuée par dhcp à un client si besoin.


Rem: j’ai eu un ubuntu 16 mate qui ne marchait pas comme cela = Je le mettais en “Partage de connexion”, cela ne marchait pas.
J’ai mis via nm-applet la carte en manuel avec une @ip fixe, ifconfig ne la montrait pas.
J’ai fait dans un terminal sudo ifconfig nom_int 192.168.0.1 netmask 255.255.255.0 => Cela a activé une AUTRE INTERFACE dans nm-applet “nom_int” = enp0s25. 
Puis j’ai fait la config partage connexion ( ipv4 partage, ipv6 ignorer ) sur cette nouvelle ligne => OK ( port 67, ifconfig => @IP sur int )
.
ATTENTION: Dans ce cas après un reboot il a fallu recommencer sudo ifconfig nom_int 192.168.0.1 netmask 255.255.255.0 
=> Cela a encore activé une autre interface dans nm-applet avec le même nom “nom_int” !!! 
J’ai viré l’ancienne et fait la config partage de connexion sur l’actuelle.
( sudo service networking restart ne changeait rien )


source: http://askubuntu.com/questions/359856/share-wireless-internet-connection-through-ethernet
1ère partition:  NTFS XP dont le multiboot windows  NTLDR

2ème partition:  NTFS W2K = serveur tp modem

On a besoin de la partition XP pour booter la w2k à cause du NTLDR

3ème partition: stockage FAT32
Brancher sur le réseau de l'iut le PC qui n'a pas d'@MAC sur le réseau de l'IUT. 

Mettre une @IP 192.168.123.x / 24

Mettre Passerelle et DNS 192.168.123.254

{{{

740    08:00:71:0d:03:be 
760    08:00:71:0d:08:56 
6501RM carte PT2:    08:00:71:03:a7:33 

}}}
Pour l'Aficio mp 2851, la gestion du tri avec/sans agrafage = FINITION


sans agrafage: finition / Trier avec rotation

1) finition

2) Agrafage
(Selon le finisseur installé, on a différents options)

3) nb de copies à faire = jeux dans la doc

4) placer les originaux dans le chargeur de documents (ADF)

5) appui touche départ
pour activer le ping entrant, il faut activer une règle dans le firewall
>- ouvrir le "centre réseau et partage"
>- en bas à gauche, cliquer sur "pare-feu windows"
>- "paramètres avancés",
>- "règles de trafic entrant".
>- règle "partage de fichiers et d'imprimantes (demande d'écho - trafic entrant icmpv4)"
>avec le profil privé ou public (selon le paramétrage du réseau déjà fait)
>- activer en faisant un clic droit dessus : "activer la règle"

le changement de configuration est fait à la volée donc pas besoin de redémarrer
Sur PC
======
- créer compte sur https://www.plickers.com: reseaux.telecoms.montbe@gmail.com
- imprimer les images en A4 et plastifier: https://www.plickers.com/cards
 ( ne pas faire en ½ A4 car le téléphone aura du mal à interpréter les réponses, il faudra rebalayer )
- créer une classe: Onglet Classes puis Clic “Add new class”
=> Un étduiant est associé à un numéro ( il faudra lui donner la bonne carte avec ce numéro )
- imprimer la liste de la classe ( associe n° de la carte et étudiant => Nécessaire pour distribuer la carte au bon étudiant )
- créer questions: Onglet Library => On est dans le répertoire My_Library
                             Clic sur New Folder
                             Clic dans ce répertoire
                             Clic sur “New Question”
                             Mettre la question avec en numéro 0x au début, ajouter une image en cliquant “add image”
                             Mettre le type de question: Multiple choice
                             Mettre les réponses et cocher la bonne
                             Clic sur Save and Create new
- Créer l’exercice: Choisir la classe à droite puis dans le répertoire des questions clic sur la question puis clic sur  “Add to queue” ( apparemment on ne peut pas sauvegarder la liste des questions = queue )

Rem: Ordre des questions: on cliquera  dans le bon ordre sur le add queue de chaque question pour créer le questionnaire
Rem: La gestion des répertoires se fait en haut, attention il n’y a pas de corbeille, 
Attention: delete demande d’être au bon niveau


Sur téléphone
===========
- configurer le wifi
- installer appli sur téléphone ( Android Store … )
On utilisera le compte créé sur le pc

Utilisation
=======
Prendre la liste de la classe ( lien nom étudiant et n° de carte )
Distribuer les cartes ( regarder le n° sur la carte et donner au bon étudiant selon la liste de la classe créé )
Se connecter au compte sur le PC, Clic sur l’onglet Liveview
Se connecter sur le téléphone: wifi, puis appli plickers, puis login mdp
Sur le téléphone, Choisir la classe
=> lancer le questionnaire = On est sur onglet queue, on clique sur la question
6) le pc se synchronise = on voit la question apparaitre et qui a répondu ( Reveal Answer par défaut )
on peut faire “Hide panel” pour qu’ils ne voient pas ce qui se passe côté réponse 
on peut devoir changer la taille de l’affichage = zoom navigateur web 
    on clique sur l’icone appareil photo et on scanne ( quand il reconnait une réponse, on a une icone verte, sinon brune )
    quand il a tout reconnu cela finit => On clique v en bas d’écran du téléphone et il enchaine

Résultats 
=======
Onglet Reports
En décembre 2015 on n’a que les résultats par questions pas par étudiants. ( most popular Feature Request - Individual Student Reports )

* soit comme tutoriel uv.utbm.free.fr

* soit installer cutecom avec synaptic
Mettre un menu s'il n'y a rien sous Applications-Accessories
( pour créer: clic droit sur Applications dansla barre de tache et choisir 'Edit Menus'. 
  Clic sur 'System Tools' puis 'New Item'. Entrer  Type - Application 
                                                                      Name - Cutecom •
                                                                      Command - cutecom 
                                                                       Comment - Terminal pour port série
On voit la liste des ports série dispos avec:  dmesg | grep tty 
Pour utiliser: Choisir le port avec la case Device ( par défaut /dev/ttyS0 )
*[[TP TL53]]
*[[TP TR1]]
*[[tp codec]]
*[[TP TR1 alt2]]
*[[TP T3]]
*[[TP T2 modem]]
*[[TR3 et TRC12]]
*[[Config matos]]
*[[Android]]
**[[Live CD]]
**[[Msg erreur]]
*[[raspberry pi]]
**[[webcam]]
*[[Captures Nemo]]
*[[backports pc linux s205]]
*[[cisco]]
**[[switch 3560 sans console]]
**[[cisco debug]]
**[[Firmware téléphones Cisco]]
**[[Firmware routeur Cisco]]
**[[Péter mot passe Cisco]]
**[[3750 récup boot]]
*[[VM sur PC 202]]
*[[mémo mysql]]
*[[netbooks Lenovo S10-3]]
*[[mot de passe bios i3 s205]]
*[[copier/coller moins énoncé]]
*[[hackrf portable sans alim]]
*[[taille police pc debian]]

<<dropMenu vertical>>
*[[Panorama dans html5]]
*[[360° dans page html5]]
*[lien php]
** [[Faire le kml]]
** [[Lien et php]]
*[Swf et flv]
** [[swf bannières Amara]]
** [[flv de super]]
*[[Da vinci Resolve]]
*[[vidéo mp4 visible au début]]

<<dropMenu vertical>>
__''Sur le PC UTBM''__
{{{
===========================  VMWARE ===========================
       - vmx:
               + mettre les bons répertoires des vmx: en local ""
               + vérifier que les vmx définissent des adresses MAC différentes pour les 2 images
               + définir la ram des pc virtuels
       - vmplayer en bridge
       - relier les PC par cable croisé
       - installer carte de bouclage: XP panneau de config, win7: hdwwiz.exe
                       puis install matos, déjà installé, carte réseau, microsoft, carte bouclage
       - mettre carte bouclage en 192.168.2.3
       - install 
                 + wireshark
                 + xlite
                 + express talk en 5070
                 + IP communicator ( voir en dessous )
                 + VT-GO-PC

================= IP COMMUNICATOR ( softphone Cisco ) =================
       - mettre l'adresse IP TFTP = serveur 192.168.1.23
       - installer .net framework 2 !!!!!  ( il est dans le voice kit ) 
         sous XP, en win7 il y est déjà par défaut
}}}


__''Dans machine virtuelle''__
{{{
=========================== GNS3 ===========================
       - Faire les répertoires C:\CCNA_Voice_LABs\Mon_Labo
                                       C:\CCNA_Voice_LABs\IOS
       - Lancer GNS3 et faire 1 = Configure and test
         Mettre les répertoires dans General Settings:   
                       Project Directory -> C:\CCNA_Voice_LABs\Mon_Labo
                       IOS/PIX Directory -> C:\CCNA_Voice_LABs\IOS
       - Mettre langage Français 
       - L'accès à la config après le 1er démarrage se fait par Edit/Preferences 
       - Sous XP, le telnet doit être OK par défaut ( celui du XP ). 
                 Sinon installer putty et edit/preferences de GNS3 pour indiquer d'utiliser putty.
}}}

GNS3 version avril 2010 ne fonctionne pas sous win7:
>?? properties ----> Compatibility ----> Privilege level ---> Run this program as an administrator
> télécharger 1 puis installer 2 puis
>>Step 3: Launch GNS3 using the Start Menu icon.
>>Step 4: Click 1 – Configure the test….
>>Step 5: ''Click Dynamips, then click the Test button. Dynamips fails to start. I notice the path to dynamips-wxp.exe is incorrect.''
>>Step 6: ''Click the Browse button for the Executable Path and navigate to Program Files (x86) – GNS3 – Dynamips and select dynamips-wxp.exe and click Open.''
>>Step 7: ''Click Test and Allow Access through the Windows Firewall.''
>>Step 8: Dynamips starts successfully. Now time to setup the image. Click OK.
>>Step 9: Click 2 – Add one or more….
>>Step 10: Use the Browse button to select your image file.
>>Step 11: Click Save, then Close, then OK.
>>Step 12: Now time to set the critical Idle PC value. Drag an icon for your platform into the workspace.
>>Step 13: Right-click the device and choose Start.
>>Step 14: Use your favorite Telnet application and Telnet to the device.
>>Step 15: Respond to all prompts and access User Mode.
>>Step 16: Right-click the device in the workspace and choose Idle-PC.
>>Step 17: Choose the first Idle-PC value marked with a asterisk.
port console 9600-8-N-1 sous hyperterminal !!!!!!! ( sinon pb de touche ctrl + pause= break )

Eteindre le routeur et le rallumer en tapant au clavier CTRL+Pause ( pause = Break est la touche à coté
d'imprim écran et arret défilement, sur la droite des 3 )

On a alors le prompt >rommon1 très rapidement
rommon1>confreg 0X2142
rommon2>reset
> no ( réponse à would you like to enter the initial config dialog ? )

On a alors le prompt >Router, on peut taper show?
On peut alors lancer confgimaker et charger la config faite en mettant le nouveau mot de passe
aller sur l'imprimante, cliquer droit, accessoires
           Ajouter Bypass
    et    bac recto/verso.

En imprimant, préférences, on a alors le recto/verso. 
* [[Access Point Cisco]]
* [[Imprimantes]]
* [[Recto verso gtrcop]]
* wifi iut utbm
** [[iut]]
**[[utbm]]
**[[eduroam]]
*[[salle B236]]
*[[licence quartus]]
*[[lecteur réseau]]
*[[apt-cache pour fixe]]
*[[proxmox]]
*[[pb vm cri]]
*[[Passerelle Bouillet]]
*[[isolation interro salle 201]]
*[[changer mot de passe univ fc]]
*[[pc s202]]
*[[VPN Univ]]
<<dropMenu vertical>>
Pour les platines Firmtech FB155BC:

> Si on n'a plus accès au commande AT
>1) mettre les interrupteurs de la colonne de 3 à droite = UART, l'''autre inter en haut'' => En éteignant rallumant on a accès au menu de config embarqué
>2) Appui sur le bouton de reste au moin s2 secondes => on recommence l'affichage
> mais on a le OK et accès en commande AT ( on voit aussi le mode conn_4 = commande AT et que le Remote BD est 00:00:00:00 = plus de Bluetooth Device avec qui on est appairé )
>3) remettre le bouton près du bouton poussoir en bas.

> Si on a encore accès au commande AT: AT&F


Penser à regarder la fin de la doc ( schéma pour enchainer plusieurs commandes pour com )
Dans Vue/Liste de lecture, cliquer bouton répéter.

Pour être sur: 
* Outils/Preferences, passer en bas Paramètres de simple à tous
* Liste de lecture, cocher "tout répéter"                    
- aller dans "centre réseau et partage" 
  puis sous le nom du réseau "groupe résidentiel"

- Panneau de Configuration/Groupe Résidentiel/Modifier les paramètres de partage avancé/
  décocher "Désactiver le partage protégé par mot de passe"
=> Mettre les bons répertoires de travail

=> Eviter les écrans de veille

=> Pour les disques de grosse taille, il faut absolument dans le vmx:      ''diskLib.sparseMaxFileSizeCheck= "false"''

__Syntaxe:__
> Hote = PC réel = PC d'accueil


__Pour le réseau:__
>__''bridge'':__ il est activé dans la config de la carte réseau réelle. Il faut que le PC d'accueil et le pc image soient dans le même réseau
>> Le LAN réel voit une nouvelle machine
>> Le PC image peut utiliser le DHCP réel du LAN
>
>__''Host only'': interface du pc réel ''vmnet1'':__ 
>>Accès unique à la machine Hote ( PC accueil )
>>adresses IP vmnet1 et pc image dans un autre réseau que le PC accueil
>>La machine hote ( PC réel d'accueil ) fait DHCP pour le PC image
>> Le LAN réel ne voit pas de nouvelle machine
>
>__''NAT'': interface du pc réel ''vmnet8''__
>>Accès au LAN réel du PC d'accueil
>>adresses IP vmnet8 et pc image dans un autre réseau que le PC accueil
>> Le LAN réel ne voit pas de nouvelle machine, le PC image envoie ses messages sur le LAN réel avec l'adresse du PC d'accueil = NAT
>>La machine hote ( PC réel d'accueil ) fait DHCP pour le PC image

|  |! Le PC image a accès au LAN du PC réel |!Adresse IP du PC image|h
| ''mode Bridge'' | oui ( Msg sur le LAN avec adr PC image) | dans le réseau réel |
| ''mode Host Only'' | non | dans le réseau de vmnet1 différent du LAN réel |
| ''mode NAT'' | oui ( Msg sur le LAN avec adr PC réel) | dans le réseau de vmnet8 différent du LAN réel |
| Dans les 3 cas, le PC image a accès au PC réel |c

lien doc réseau: http://static.commentcamarche.net/www.commentcamarche.net/faq/images/3759-7wLfPnx7JAM6i5J2.png

__Ajout de cartes réseaux:__
> ajout carte réseau http://nst.sourceforge.net/nst/docs/faq/ch13s10.html   ( vmnet 1 et 8 déjà utilisées pour nat et host only ) pas utile


__''En windows 7 ( Sous pc DELL T1500 ), SJphone ne voit pas de carte son.''__

- Il faut aller dans l'icône son windows 7
- Sur périphérique d'enregistrement
- Clic droit, afficher les périphériques désactivés
- Activer le Mixage stéréo
( - Le mettre par défaut )

__''codecs''__
menu / options
onglet audio, cliquer sur "compression settings"

__''profils''__
Menu / options / profile
pour   http://media-convert.com/convertir/

sortie Sony NWZ
puis
25 im/s
redimensionner 320x240
video qualité 768 kbit/s

site web:
1) format de sortie : mettre MP4 
2) codec : mettre MPEG-4 
3) taille : 320 : 240 
4) bitrate : 480kbs 
5) FPS : 29,97 
6) codec audio : AAC 
7) Bitrate toujours audio tu mets : 128
Je voulais mettre un SSD comme cadeau anniv car ils se plaignait de ralentissement.
En effet le 1 To avait des secteurs défectueux.
 
Problèmes: La partition C: était plus grande que 250 Go du SSD.
 
TAF:
 
{{{
faire clé récup démarrage( assez long = 1 heure ou plus car beaucoup de copies )
mettre un clé usb assez grande
Microsoft + X > Panneau de config > Système > Créer un lecteur de récupération
http://forums.cnetfrance.fr/topic/1287615-windows-10--creer-une-cle-usb-de-recuperation-pour-depannage/
}}}
 
 
{{{
boot ubuntu ( ESC pour choix boot, si besoin connecter au wifi et pas de wifi dans ubuntu, débrancher la clé usb et rebrancher ):
=> gparted met un rond rouge avec point d’exclamation sous gparted, on ne peut pas modifier la partition.
Il y avait bien les paquets ntfs
J’ai fait un arrêt propre ( désactiver hibernation = démarrage rapide )
conf: Microsoft + X > Panneau de config > Options d’alimentation > “Choisir l’action du bouton d’alim” sur la gauche
clic “Modifier les paramètres actuellement non disponibles” > Décocher “activer démarrage rapide” > Enregistrer modifs
Toujours rond rouge :-(((((((((((((((
 
Même microsoft+x > console admin > chldsk -b   ne change rien
}}}
 
 
{{{
au lieu de réduire partition avec gparted, j’ai fait
réduction sous windows: Gérer disque > réduire volume > ...
Mais il refusait d’aller sous 250 Go => sav clonezilla à 250 Go ( pc valen sous cloneziila: si pas clavier sans fil, attendre )
Mais le ssd 250 Go fait en fait 240 Go donc pas de restauration
j’ai fait cela: dvd ubuntu > ntfsresize.orig /dev/sda2 -b "$@" -s 170 G
gparted après ne montrait pas de modif
Mais je reboote windows et refait Gérer disque > réduire et cette fois il propose de descendre sous 250 Go
https://askubuntu.com/questions/429399/red-exclamation-mark-when-attempting-to-resize-hdd-gparted
}}}
 
 
{{{
reboot windows et vérifier disque
}}}
 
 
{{{
brancher lacie usb 3 To
boot clonezilla faire sav sda1 et sda2 en mode expert, saveparts sda1 et sda2, laisser les réglages si ce n’est qu’on coche [*] rescue
( sinon il arrête quand il voit les secteurs défectueux )
}}}
 
{{{
brancher ssd en sata 1
boot ubuntu vérif sd1 et sda2
boot clonezilla faire restau sda1 et sda1
}}}
 
il a booté seul ( pas besoin de boot clé récup démarrage puis réparer démarrage )
remettre 1 To en 2nd disque
gérer disque, clic sur 2nd disque,mettre en ligne, changer nom disque restauré: les 2 sda1 sda2
récup espace vide sur 1 To avec gparted ( j'ai utilisé windows qui crée un lecteur bizarre car le vide est avant, quand j'ai voulu viré ce lecteur cela a aussi viré le d: et son contenu )
{{{
@echo off

REM supprimer repertoire  /s récursif /q silencieux = pas de confirmation attendue
rmdir "D:\Kali_Linux_SDR_gnuradio" /s /q
echo supression OK

REM copier repertoire
xcopy "D:\MachinesVirtuelles\Kali_Linux_SDR_gnuradio" "D:\Kali_Linux_SDR_gnuradio" /s /e /i
echo copie OK

REM arreter pc
shutdown -s -t 0 -f 
}}}
Connecteur Config

cable: voir tiddler cablage ( ou documentation Documentation_ExpertR6.pdf section 11.1.1.1.8 ACCES V24 LOCAL POUR OMC )

__'' brancher sur connecteur RJ45 "Config"''__
=> Soit le port série est en PPP, soit il est en console


__''pour changer via liaison série:''__ 

>démarrer HYPERTERMINAL 115200-8-n-1" 
>
>GAFFE: le débit est très approximatif sur l'OXO ( mesures faites à l'oscillo ), seul hyperterminal marchait !!
>           ( detect auto, il met après ANSI W )
>les autres ne voient pas les messages...
>
>Si on voit des messages de démarrage ( Startup monitor ), on est en Console, sinon on est en PPP
>
>Se connecter avec:
>login: swap_serial, 
>mdp: alcatel
>
>=> Il reboote et change de rôle du port série = swap serial


__''pour changer via http''__

>Pour basculer de PPP à "Console Trace" ( voir le démarrage: Startup monitor ):
>- se connecter en WAN avec OMC
>- https://192.168.92.246/services/webapp     ( aussi http://192.168.92.246:81/monitor ? )
>- login: installer
>- mot de passe: pbxk1064
>     ( sur internet: login: swap_serial, mdp: alcatel )
>- Menu "swap serial", choisir Console Trace, "Save changes".
>- Redémarrer le PABX.


__''Mode PPP''__
- on peut se connecter en PPP: Local ( il faut le modem Alcatel qui est installé avec OMC => modem, ajouter, alcatel_direct )
lancer OMC, connecter en local, choisir le port COM, on a la barre bleue.
On crée VOD.conf qui sera appelé au lancement du serveur via interface Telnet:
> - Sous linux, cd /usr/bin puis sudo nano VOD.conf    puis chmod 777 VOD.conf 
> - sous windows se mettre dans le répertoire de vlc.exe ( Videolan/VLC )

Remplir le fichier VOD.conf avec un alias, le fichier avec le chemin pour y accéder
{{{
new Divx1 vod enabled 
new Divx2 vod enabled 
new Divx3 vod enabled 
setup Divx1 input /home/rt/VOD/film1.avi
setup Divx2 input /home/rt/VOD/film2.avi
setup Divx3 input /home/rt/VOD/film3.avi
}}}

-> Lancement du serveur 192.168.1.23

Démarrer VLC par:
{{{
cd /usr/bin
./vlc --ttl 12 --color -I telnet --vlm-conf /home/rt/VOD.conf --rtsp-host 192.168.1.23:5554     

( ou --rtsp-host 0.0.0.0:5554  mais attention si on a plusieurs interfaces ou plusieurs IP pour une interface )
}}}

-> se connecter en telnet: telnet adr_IP 4212 
mdp: admin
vérifier que les films sont dispos: show
	=> ligne media: 3  vod et en dessous le nom des objets ( ici Divx1, Divx2, Divx3 )

-> Vérifier le port sur le PC serveur: ''netstat -a'', on doit voir 5554

-> Utilisation côté client
	Ouvrir un flux réseau,  
{{{
rstp://192.168.0.23:5554/Divx1
}}}
__''Il faut l'alias du fichier dans l'adresse appelée !!! ( sinon faire un fichier m3u sur serveur http  )''__

Voir plus en détails: 
http://uv.utbm.free.fr/tutoriels/VOD_Streaming_avec_VLC/VoD_avec_VLC_v1.0.pdf
Wiki Joce
Sous windows 7: 

- Il y a 2 HP, désactiver celui du bas ( celui qui n'a pas de casque 3,5mm dans ses propriétés )
- Activer le HP qui a le casque ( Propriétés: Connecteur 3,5 mm )
- Activer HDMI et mettre le HDMI actif par défaut

=> Si HDMI, son via HDMI sur TV
=> Sinon, HP du PC sauf si casque branché
{{{

ftp:// login : mdp @ adr IP ou nom : Port

}}}
j’ai fait un répertoire sur les PC TL53 __''C:\: TP_src''__ où sont les machines virtuelles propres ( il en reste une qui a répertorie de travail sur D: ). 

TP Codec:
{{{
       - install: mettre un cable croisé entre 2 interfaces Ethernet du PC pour activer la carte ( pb avec boucle locale pour wireshark )
       - fin de tp:   supprimer Ubuntu_Codec  de C:
                      copier Ubuntu_Codec de C:\TP_src sous C:
       - PC utilisé en 11/12: voir tableau en dessous.
}}}

TP Cisco: 
{{{
       - début tp: mettre le téléphone 7542 le gros sur la carte interne avec cable croisé
       - fin tp: suprrimer C:\W2000_Cisco et XP_Cisco
                  copier W2000_Cisco et XP_Cisco de C:\TP_src  sous C:
}}}

TP H323:
{{{
        - install: mettre un cable croisé entre les 2 PC
        - fin de tp:   supprimer C:\W2K_GnuGK
                      copier C:\W2K_GnuGK de C:\TP_src  sous C:
}}}

TP SIP:
{{{
        - install: 1 hub et 1 prise multiple.
        - fin de tp:  Supprimer sous C:  Asterisknow, Trixbox, W2K_SIP
                        copier Asterisknow, Trixbox, W2K_SIP de C:\TP_src  sous C:
}}}

TP ADSL: 
{{{
        - install: Mettre la bonne machine virtuelle avec les serveurs http ftp et fichiers, 1 prise multiple
}}}


TP ASTERISK:  
{{{
        - install: 1 prise multiple sur PABX ( pour on/off )
                     1 hub et 1 prise multiple pour terminaux
                     1 cable VGA/VGA car le vieil IBM de l'Asterisk ne veut pas de leur connecteur vidéo
                     tester PABX et carte RTC: http://IP:10005 mdp password, choisir "view report" ce qui permet de voir les sorties. Celle branchée est marquée en "IDLE".
                     tester PABX et carte RNIS = diodes allumées ou non. 
       - début tp: Ghost TP1112.gho ( image qui intégre l’ancien début ) puis  mettre adresse IP 192.168.1.2
                       Charger config PABX, ne pas mettre de controle de flux
                       Carte RTC: Choisir Configuration et la ligne, mettre "Called Party Number: Global" ( Cela plante car j'avais mis un numéro 30 pour l'une, 4000 pour une autre ).
}}}


|classe CSS|k
|!rangée gauche vers mur|!rangée du milieu|!rangée droite vers mi41|h
| PABX, pc GI 420 en horizontal non utilisé | Asterisk, pc GI 419 à côté déconnecté | pc GI 407 client |
|>|>|    -  |
| pc GI 416 en horizontal non utilisé | Serveur ADSL+Aurora pc GI 417 | Client ADSL pc GI 414 |
|>|>|    -  |
| pc GI 415 en horizontal non utilisé | Serveurs SIP pc GI 413 | Clients SIP pc GI 412 |
|>|>|    -  |
| Codec ET cisco, pc en vertical, pc GI 411 | Serveur H323 pc GI 410 | Client H323 pc GI 409 |
|>|>|    -  |
| pc GI 408 tp cisco à l'envers | pc GI 418 en horizontal non utilisé | pc GI 406 tp Codec |
|Organisation des PC vue de l'entrée|c

Attention: seuls 10 PC ont le compte tpvoip pour faire les tp d'où les pc en travers pas utilisables en td sur pc.
__Avec 2 pabx RNIS: __
- tp 2 ( 2 Z ) et 4 ( 2 S0 ) sur 1 pabx en 30 ( serveur ) , 31 ( client ), 32, 33
- tp 3 sur l'autre pabx en 30 ( client ) , 31 ( serveur )

Cela sépare un peu les tp avec moins de risques de confusion.
Sur le serveur, 1 RNIS en 30, l'autre en 31.

__Avec 1 seul pabx RNIS: __ ( 2 cartes LS1 )
- tp 2 ( 2 Z ), 3 ( 2 S0, 2Z pour fax et téléphone )  et 4 ( 2 S0 ) sur 1 pabx en 30 ( serveur ) , 31 ( client ), 32, 33, 
puis pour tp3 40, 41, 42, 43

Sur le serveur, 1 RNIS en 30, l'autre en 41.
* [[Péter mot passe Cisco]]
* TP Aurora
** [[Config Aurora]]
** [[Config Speedtouch Home]]
* [[TP 2,3,4 selon PABX]]
* [[Partitions serveur]]
* [[ATM Livebox]]
*[[Serveur VOD]]
*[[Reset Bluetooth]]
*[[PPPoE connexions simultanées]]
*[[cartes rnis serveur]]
<<dropMenu vertical>>
* OXO
** [[Serial OXO]]
* Carac IP Phones ou PABX
** [[Phones Matra IP]]
** [[4400]]
<<dropMenu vertical>>
*[[TAF TP TL53]]
* [[Prépa PC tp Cisco]]
*[[SJphone]]
*[[Exp Talk win7]]
*[[carte bouclage win7]]
*[[Cisco IP com win7]]
*[[xlite]]
*[[Grandstream GXV]]
* TP Asterisk:
**[[Le PABX]]
**[[Cartes Diva]]
*[[Install Blink]]
<<dropMenu vertical>>
si le PC Dell pour le tp codec met un écran bleu au démarrage avec "hardware malfunction",
s'il démarre en XP mode sans échec:

Problème de RAM qui chauffe => RAM ou ventilateur à remettre en place.
__''firewall et vmware''__

les pc salle 03 sont utilisés sans être admin.
pour ne pas avoir de problème de firewall dans mon utilisation en Host only ( vmnet 1 ): 
>- se mettre en admin
>- panneau de config
>- pare feu windows
>- Onglet avancé
>- décocher vmnet1 et vmnet 8
Lien vers des explications: http://jocelyn.millet.free.fr/docs_TP_TR3_TRC12/docs_TP.htm

Directement aux fichiers de sauvegarde: http://jocelyn.millet.free.fr/docs_TP_TR3_TRC12/sav_tp_TR3/



__Reset config usine aastra 6757i__
{{{
- alimenter le poste,
=> il boote et attend un dhcp => Attendre 2 mn, 

- un choix “sauter ou Skip” apparait 
=> clic sur le bouton en vis à vis
Sauter ( skip ) aussi “auto découverte”

On arrive à l’écran normal
=> Clic sur le bouton clé à molette > menu admin > clic sur bouton en vis à vis de “choisir” > 22222 > 4-paramètres usine > appuis bouton en visi à vis de “choisir” 

( si on appuie 1 et #, il efface le firmware, il faut un serveur tftp et le fichier 57i.st, se connecter à l’adresse IP affichée sur l’écran, admin 22222, dire que l’on veut charger le firmware et clic pour charger )
}}}


__Charger firmware zyxel__
{{{
charger firmware zyxel ( filezilla ou navigateur bloquent = mode passif le serveur veut se connecter sur @IP privée client )

ouvrir shell windows 10 ( avec filezilla, le serveur veut pas de NAT )
ftp://ftp.zyxel.fr    ( attention: autres sites avec authentif ou pas le contenu voulu )

anonymous, nimpe
binary   ( sinon fichiers corrompus )

dir
cd ftp_download
cd OLT-1404A ( avec tiret, il y a aussi sans tiret mais répertoire Firmware vide )
cd firmware   

get CTRL C et CTRL V
}}}
Cable idem 6501 RM = rallonge 9 fils droits DB9 male/ DB9 femelle
- faire un cadre zone de texte

- menu FORMAT choisir Orientation du texte > vertical
Retourner un texte ( réponses quizz tp M2101 )

faire questions = 3 lignes séparées avec réponses dans word 2007
================================================
sélectionner les lignes du paragraphe à espacer, 
clic droit, 
paragraphe, 
partie espacement, case interligne, j’ai mis “Exactement” = 14 pt pour police 10


réponses en bas de page à l’envers dans word 2007:
======================================
ouvrir powerpoint, 
faire une case texte, 
faire une rotation ( rond vert ), 
copier/coller de la case pas du texte
 ( attention dans word cela devient une image => pas modifiable )

Adresse: http://IP_DU_ST2030/admin.html
Login: administrator
Mot de passe: 784518 
Toshiba Satellite L870 18x  

> driver = http://www.toshiba.eu/innovation/download_drivers_bios.jsp?service=EU

Par défaut on a un PC “windows 8 pre-installed” en mode UEFI et secure  boot
=> pas d’accès bios ou boot par ESC, F2, F10 ou F12
Il faut lancer win8 puis

1) faire clé USB de récupération windows 8 ( il faut 16 Go sur ce PC => pas de DVD )
==============================================================
{{{
( Elle est dans mon armoire Belfort )

souris en bas à droite > Rechercher > Panneau

Panneau de configuration. > Récupération > Créer un lecteur de récupération.

sources:  http://forum.ubuntu-fr.org/viewtopic.php?id=1184301
qui renvoie indirectement vers http://www.vista-xp.fr/forum/topic12430.html
}}}


2) désactiver secure boot et mode UEFI ( passer en CSM mode )
===============================================
{{{

Dans windows 8, souris en bas à droite de l’écran

-> Modifier les paramètres du PC -> Général -> Redémarrer maintenant

-> Dépannage -> Options avancées -> Changer les paramètres du microprogramme UEFI -> Redémarrer

=> On entre dans le bios

> Security > Secure boot > Disable ( il n'est visible que si on est en UEFI mode, voir après )

> Advanced > System configuration > Boot Mode > CSM Boot ( ou Legacy Mode )

=> On boote sur le dvd ubuntu 10.04 et gparted refait les partitions

Si on reboote, windows 8 ne démarre plus ( UEFI off et secure mode disabled )  !!!!!!!!!!!!
( on peut enlever secure boot mais pas les 2 pour win8 )
On fait donc la suite.
}}}


3) => on remodifie le bios 
==================
{{{
au boot on appuie F2

On repasse en mode UEFI en rentrant dans le bios: Advanced > System configuration > Boot Mode > CSM Boot ( ou Legacy Mode )

Windows 8 démarre ( Pre-installed Windows 8 WILL boot with UEFI on and Secure Boot disabled ).

On corrige les erreurs du disque de windows 8 retaillé

boot http://forums.toshiba.com/t5/tkb/articleprintpage/tkb-id/brd_win8@tkb/article-id/4
}}}
Paramètres / Confidentialité / / Rétablir paramètres par défaut
__''TDM400 avex TRixbox 2.8 = dahdi''__

mettre les cartes
installer windows avant trixbox pour éviter de bricoler le grub
installer trixbox ensuite => le grub sera bon aussi pour windows 

lancer le script   
>setup-pstn   ( ou dahdi-genconf -v )
( cela va remplir /etc/dahdi/system.conf )

avec dahdi-hardware, on voit les cartes ( même la HFC RNIS )

le résultat du script est de remplir dahdi-channels.conf
( channel n°, type, context,... )

>dahdi-cfg -vvv   ( remplace ztcfg -vv ) 

configurer:
>dahdi-channels.conf 

infos: asterisk -rvvvvvv   puis instructions help dahdi

utiliser le canal:  DAHDI/g0

si il y a un problème d'appel sortant, il peut rester dans asterisk des réfrences à Zatel: ZAP
Il faut alors faire 
echo "OUT_1 = DAHDI/g0" >> /etc/asterisk/globals_custom.conf 

====================================================================================================
====================================================================================================
====================================================================================================


__''carte RNIS rnis Beronet Billion ISDN Card BiPAC PCI v3.0: ( voir le code sur la carte )''__

=> misdn
source http://fonality.com/trixbox/wiki/chan-misdn

sous Trixbox 2.8.x - Asterisk 1.6.x seulement
=================================

-> 1. Installer mISDN:déjà installé par défaut dans trixbox 2.8

Tester pour voir les cartes: misdn show stacks
Si cela ne marche pas: installer asterisk-chan_misdn:

Faire les liens symboliques
> ln -s /usr/lib/libisdnnet.so /usr/lib/libisdnnet.so.0
> ln -s /usr/lib/libmISDN.so /usr/lib/libmISDN.so.0
> ln -s /usr/lib/libsuppserv.so /usr/lib/libsuppserv.so.0

Puis
> yum -y __''tiraittirait''__enablerepo=trixboxbeta install asterisk-chan_misdn
( mettre 2 tiraits à la place de tiraittirait de la ligne au dessus )  !!!!!!!

-> 2. Installer les éléments suivants

> yum install bc
> yum install usbutils

Installer la carte au niveau système:

> misdn-init scan
> misdn-init config (change this to PTP if you're not using MSNs as PTMP by default)
> misdn-init start (this command avoid restarting server in order to load card into system)

ajouter cela au boot du système:

> chkconfig __''tiraittirait''__add misdn-init
( mettre 2 tiraits à la place de tiraittirait de la ligne au dessus )  !!!!!!!

NOTE: If this command isn't working for you just add the following line to your rc.local:
          vi /etc/rc.d/rc.local
  and add before "/usr/sbin/amportal start" the following line:
          misdn-init start


-> 3. Copy the misdn sample file and edit for your ISDN line configuration (some options may differ from telcos)

> cp /etc/asterisk-1.4.19_samples/misdn.conf /etc/asterisk/misdn.conf
> vi /etc/asterisk/misdn.conf


-> 4. Redémarrer Asterisk et tester l'état:

> amportal restart
> asterisk -r
> misdn show stacks

On doit voir quelquechose approchant:

BEGIN STACK_LIST:
  * Port 1 Type TE Prot. PMP L2Link DOWN L1Link:DOWN Blocked:0  Debug:0
Si on ajoute une 2ème carte réseau et qu'on ne la voit pas dans nm-applet:

lspci 
ls /sys/class/net
cat /proc/net/dev
ip addr
lshw -class network
Sur le téléphone:
Paramètres / Apropos du téléphone / Paramètres USB / Samsung Kies ou demander

Sous XP installer activesync de microsoft, apparement pb avec windows media player 11
( au grenier cela marche avec wmp9, sur le PC Antoine, cela marchouille avec wmp11 )
Il met un problème de MTP même si Kies a installé les drivers.
Quand on met à jour 11.04 en 11.10, 


__''Ecran noir au premier redémarrage:''__
{{{
Solution:

1) ouvrir une console: CTRL+ALT+F1 ( non X-terminal )
2) se connecter puis passer en root: sudo -i    et mdp
3) taper
>    mkdir -p /run /run/lock
>    rm -rf /var/run /var/lock
>    ln -s /run /var
>    ln -s /run/lock /var
4) rebooter

The bug is here (https://bugs.launchpad.net/ubuntu/+source/sysvinit/+bug/858122) 
and the fix is based on this: https://bugs.launchpad.net/ubuntu/+source/dbus/+bug/811441/comments/24 :

source: http://uksysadmin.wordpress.com/2011/10/14/upgrade-to-ubuntu-11-10-problem-waiting-for-network-configuration-then-black-screen-solution/
}}}


__''Pas de réseau eth0''__
{{{
au début je faisais ifconfig eth0 down puis up.

pour pérenniser:

Solution:
1) editer le fichier interfaces en tapant dans un terminal: 
sudo gedit /etc/network/interfaces 
2) ajouter ou enlever # devant les lignes
auto eth0
iface eth0 inet dhcp
}}}
__''Installer la session Gnome Classique sous Ubuntu 12.04 LTS''__

sudo apt-get install gnome-session-fallback

__''si l’install est en anglais''__

sudo apt-get install language-support-fr

__''vlc 2.0 écran noir dans vmplayer''__ 

-> outils > Preferences > Video > decocher overlay
http://www.vmware.com/support/ws5/doc/ws_vidsound_d3d_enabling_vm.html

__''gérer tableau de bord''__

-> ajouter au tableau de bord = alt+clic droit sur barre du haut

__''Logiciels installés:''__
{{{
1) Avec Logithèque ( Avec Gnome: Menu Applications > en bas Logithèque ):
     - Synaptics
     - VLC
     - Audacity
    - netspeed_applet ( fait pour gnome, installer avec synaptics ou apt-get install netspeed et ajouter au tableau de bord = alt+clic droit sur barre du haut )

2) Par Synaptics
     - wireshark
     - mediainfo, 
     - avidemux
     - dvbsnoop, mumutv, w-scan
     - kaffeine
     - cutecom
     - minicom
     - gcc
     - gtkguitune,  
     - miniSAPserver,

3) Par mes liens
     - xlite ( site uv.utbm )
     - driver clé USB/TNT Avermedia
     - fichiers tp TR1 Codec: 
     - fichiers tp TR1 IPTV: plugin sqlite pour firefox , sap.cfg, 
                                      fichier de configuration de VLC pour mosaïque = mosaique.conf,
                                      résultats de w_scan dans tuning-debut.txt
     - fichiers tp T2 alt1 UART
     - fichiers tp T2 BT: Y a en a pas, BT installé par défaut

4) Par ligne de commande ( pour tnt sur Kaffeine sinon erreur cannot-find-demux-plugin-for-mrl/ )
sudo apt-get install kaffeine libxine1 libxine1-all-plugins phonon-backend-xine

Config tp TR1 Codec et IPTV: 
     - IP 192.168.1.23, 
     - route multicast ajoutée, 
}}}
Si message erreur = Pb VT intel du bios ( voir TAF MEL )

Si semble démarrer mais rien = Pb de droits sur E:
{{{
Clic gauche sur répertoire pour le sélectionner
Clic droit - Propriétés
Onglet Sécurité
Clic sur la ligne "Utilisateurs"
Clic Modifier
Clic Contrôle total
Clic OK
Vérifier que l'on a les cases cochées !!! Sinon recommencer en mettant du Appliquer au milieu ( cela venait des fois du premier coup, des fois pas )
Clic OK
}}}
docs installation: https://vpn.univ-fcomte.fr/?page_id=254

windows: 
=======
script indiqué dans pdf du lien avant ou à “Script PowerShell”: 
                à http://vpn.univ-fcomte.fr/wp-content/uploads/2020/03/creerVPNUFC.ps1    
                              si erreur port déjà ouvert sous win10: https://vpn.univ-fcomte.fr/?p=417
                              route par défaut https://vpn.univ-fcomte.fr/?p=229 


ubuntu: 
======
installer plugin ike network monitor
sudo apt install strongswan strongswan-nm libcharon-extra-plugins libcharon-extauth-plugins libstrongswan-extra-plugins
( il a fallu installer libstrongswan-extra-plugins libcharon-extra-plugins  sinon erreur EAP_IDENTITY not supported, sending EAP_NAK )

Dans network manager:
connexion vpn > créer une connexion vpn > ipsec/ikev2(strongswan)
address = vpn20-2.univ-fcomte.fr  
Authentification = EAP ( username/password ) 
nom@ufc    
cocher “request an inner ip address” 
            et “Enforce UDP encapsulation”

mettre MTU de la carte wifi ou ethernet fixe 
par laquelle on passe à MTU 1300 
( sinon connexion établie mais pas accès web univ )

utiliser = navigateur web  scodoc.iut-bm.univ-fcomte.fr
                 proxmox2 http://rt-serv.pu-pm.univ-fcomte.fr/proxmox2.php 

suivre
https://vpn.univ-fcomte.fr/wp-content/uploads/2020/04/Installation_Client_VPN_Ubuntu18_04_20200407.pdf 
        
gaffe options qui se décoche sur mise à jour https://vpn.univ-fcomte.fr/?p=395 

Utiliser avidemux ( super fait des sorties pourries car pas assez de débit vidéo )

===> Soit avec retouches 
sortie en avi avec codec sans perte Huffman => virtualdub => avidemux en flv
( peut être que avidemux sait faire retouches, je n'ai pas cherché )

===> Soit directement
sortie en flv
Host your TiddlyWiki online

If you have your own website, here is the best option I know of:·	
BidiXTW's UploadPlugin at http://tiddlywiki.bidix.info/ - Simple instructions for BidiX's UploadPlugin


http://www.giffmex.org/twfortherestofus.html
{{{
 	internet <- PC XP avec 2 connexions -> PC client
}}}
- vérif que le sans fil accède à internet
- connexions / sans fil / clic droit, propriétés / onglet avancé / cocher dans le cadre partage de connexion
( il ne faut pas qu'il y ait d'autres connexions partagées )
- cable croisé entre 2 PC passerelle et client
- lancer le PC client en config réseau automatique.

=> La passerelle prend l'adresse 192.168.0.1 et fait DHCP pour le PC client
( sinon mettre sur le poste client 1: 192.168.0.2 Masque : 255.255.255.0 Parserelle: 192.168.0.1 DNS: 192.168.0.1 )

Un wireshark sur la passerelle montre sa fonction de passerelle.
__''ubuntu virtuel sur réseau IUT avec proxy:''__

>1) relier pc réel au réseau ( cable et dhcp si fixe autorisé, authentification si sans fil avec proxy )
>=> Je peux accèder au web sur le pc réel

>2) activer vmnet8 sur le pc réel, 

>3) mettre le réseau du vmdk en NAT

>4) dans Ubuntu: Système/préférences/Serveur mandataire, adresse et port du proxy
> ''http://proxy-web.univ-fcomte.fr:3128''
> puis clic sur appliquer pour tous, 2 fois mot de passe root 
> => depuis ubuntu avec adresse du réseau vmnet8 qui fait dhcp, on peut maintenant faire ping, on accède au web, on peut faire apt-get

PS: Je n'ai pas essayé 
>en proxy automatique wifi   http://wifi.univ-fcomte.fr/pac/proxy.pac 
>en proxy automatique fixe   http://www/proxyconf.pac 
>en proxy webcache:3128 pour fixe ne semblait pas marcher.
Menu/paramètres/A propos du téléphone/Info système
 egallois@yopmail.com par exemple

puis consulter à   http://www.yopmail.com?egallois      

valable 8 jours, msg accessible à tous si pas supprimé
Plusieurs VM sur même réseau => modifier adresse MAC de la VM:


> soit garder Ethernet0.generatedAddress et changer valeur d’offset de ethernet0.generatedAddressOffset = "10"

> soit changer     ethernet0.addressType = "generated"  en “static”
> et ethernet0.GeneratedAddress=...   en  ethernet0.Address=...

> soit garder Ethernet0.generatedAddress et changer fin valeur de uuid.bios qui est utilisée pour générer l'adresse ( pas vérifé )


voir     http://nst.sourceforge.net/nst/docs/faq/ch13s10.html
http://sanbarrow.com/vmx/vmx-network-advanced.html
compte admin: 
 
> Soit avec panneau de configuration système > gestion des utilisateurs

>Soit en mode console :    sudo adduser <identifiant> sudo
>( il demande le mot de passe ensuite )

voir http://doc.ubuntu-fr.org/adduser
pour wheezy après 2019

sudo nano /etc/apt/sources.list 
deb http://legacy.raspbian.org/raspbian wheezy main
deb-src http://legacy.raspbian.org/raspbian wheezy main
Utilisé sur PC windows 8 de Victor:

- Redémarrer windows 8 pour changer UEFI ( De mémoire: souris en bas à droite - Paramètres PC - Mise à jour et récupération - Dépannage - UEFI firmware - Redémarrer )
- Modifier le boot pour démarrer sur clé USB ubuntu ( ou cd si livedvd )

- Booter sur support amovible ubuntu
- Se connecter au wifi
- Si on a le livedvd de ubuntu 16, il faut ajouter le dépôt universe dans ''/etc/apt/sources.list''
- ''sudo apt-get update''

source: https://doc.ubuntu-fr.org/clamav
- Aller dans la logithèque et installer l'antivirus linux qui sait aussi analyser windows: ''clamav''
- refaire ''sudo apt-get install clamav''  ( il devrait mettre "déjà installé" mais il m'a mis autre chose, cela ne fait pas de mal )
- mettre à jour la BD de virus: Taper dans un terminal  ''sudo freshclam''

- Repérer le disque windows avec l'explorateur de fichiers ( clic et propriétés => emplacement )
Pour Victor: /media/ubuntu/TI31...

Le PC de Victor était tellement atteint que je lui ai dit de supprimer directement les fichiers infectés dans la commande sans demander mon avis avec l'aval de Victor
- Scanner: ''sudo clamscan -r /media/ubuntu/TI31... -i \\remove''      ATTENTION \\ est en fait tirait tirait
>-i signifie que l'on n'affiche que les infectés
>\\remove signifie que l'on supprime les fichiers infectés ATTENTION \\ est en fait tirait tirait

- Éteindre, enlever le support de boot ubuntu.
- Redémarrer windows 
- Redémarrer windows 8 pour changer UEFI ( souris en bas à droite - Paramètres avancés - récupération et ... )
- Modifier le boot pour démarrer sur clé USB ubuntu ( ou cd si livedvd )
Même si on met une passerelle, si cette passerelle utilise le fixe de l'iut, elle passe par webcache qui va bloquer les requêtes apt.

Il faut mettre dans le fichier du raspberry ou de la Debian ou d'Ubuntu:

en root pour debian ou sudo pour RPI /Ubuntu

nano /etc/apt/apt.conf

Mettre la ligne:
Acquire::http::Proxy "http://apt-cache.pu-pm.univ-fcomte.fr:3142/";

Je l'ai trouvée dans les PC de la salle 205

Sinon faire un ping vers apt-cache depuis un PC sur le fixe.
Noter l'adresse IP et la mettre dedans.

apt-cache => 172.20.40.41 ( ping depuis machine sur réseau direct, pas derrière passerelle en 10.0.0.x)




Dans la cas simple = sortie sur port console hyperterminal 9600-8-n-1
sinon voir  infos sur debug à http://www.cisco.com/en/US/tech/tk801/tk379/technologies_tech_note09186a008017874c.shtml

__pour l'ADSL__
> Router# ''show dsl''   ( affichage de l'état du DSL et des détails du système )
> Router# ''show dsl interface ATM 0/3/0'' 
> pour activer le log du training de ligne adsl: ''dsl enable-training-log''   avec ensuite sur la même ligne si besoin ''showtime delay <msec>''
__puis l'ATM__
>1)__Identifier les vc__
> Router# ''show atm pvc'' ( donne le lien vcd = vc descriptor et vp/vc )  
> Router# ''show atm vc interface ATM 0/3/0''
> Router# ''show atm vc 1''
> Router# ''show controllers' atm 0/3/0'
> Router# ''show atm vlan''    ensuite ( lien vlan eth et vcd donc vp/vc )

2) __Commencer le debug:__
> Router# ''debug atm packet interface atm 0/3/0.3''    si on cible une interface
> Router# debug atm packet                                   si on veut tout mais le processeur est chargé, l'affichage lent 

3) __Capturer le flux de messages sur le port série__
> Dans hyperterminal, connecter, puis ''Capture Text'', indiquer un fichier de destination du flux = sauvegarde
> Terminer: ''Capture Text / Arrêter''

4) __Finir le debug__
> Router# ''undebug all''

5) __Interpréter__
> debug atm packet = Displays a hexadecimal dump of each packet's SNAP/NLPID/SMDS header, 
>                               followed by the first 40 bytes of the packet.                
> page http://www.cisco.com/en/US/products/hw/routers/ps368/module_installation_and_configuration_guides_chapter09186a008021ff1e.html

On ne voit pas les entêtes ATM en hexa ni l'entête LLC.
Debian wheezy installé en s205 arrête gnuradio à 3.5, pas de mise à jour, mais  par backport on a 3.7 que j'ai utilisé dans les énoncés
 rétro-porter ( backport ) = installer un logiciel sur un OS alors qu'il est fait pour une version d'OS supérieure


1) Se mettre en dehors du réseau fixe de l’iut car à l’iut leur webcache bloque, on doit passer par leur cache apt.
=> mettre un portable en passerelle: wifi connecté à eduroam ne passe pas par leur webcache, fixe du portable en dhcp, wifi partagé vers le fixe 

2) sur le PC linux s205: 
le brancher par cable croisé au PC passerelle

virer le cache de l’iut: 
se connecter en root sudo su
mv /etc/apt/apt.conf /etc/apt/apt.conf.orig

3) Ajouter les sources pour le backport 
nano /etc/apt/sources.list

ajouter  
deb http://ftp.debian.org/debian wheezy-backports main contrib non-free

4) installer gnuradio
apt-get update

aptitude -t wheezy-backports install gnuradio

{{{
si l'affichage est cassé ( que des terminaux ttyx avec appui des touches alt+(x-1) ):

se connecter en root

regarder quel est le gestionnaire d’affichage:  cat /etc/X11/default-display-manager
=> on voit le gestionnaire d’affichage ( pour gnome: gdm.. )
PC salle 205 en gnome = gdm3

on réinstalle et refait le fichier de config pour notre matériel
sudo apt-get install --reinstall gdm3 && sudo dpkg-reconfigure gdm3
}}}

5) remettre le cache de l’iut: 
en root:  mv /etc/apt/apt.conf.orig /etc/apt/apt.conf

borne orange face à soit = on voit les vis = 1 à droite 4 à gauche

Relier 1 droite connecteur orange à RJ45 UA = 4 
          2 = 5 de RJ45

normalement cela donne

bleu / blanc-bleu à 1,2 connecteur orange droite
connecteur orange = fils vers haut, serrer = visser ( dévisser pour envoyer patte métal vers le bas, mettre fil au dessus, visser
cable
''hdwwiz.exe'' lance le hardware wizard.

Après on fait comme en xp: carte réseau, microsoft, bouclage
En windows 7 ( Sous pc DELL T1500 ), SJphone ne voit pas de carte son.

- Il faut aller dans l'icône son windows 7
- Sur périphérique d'enregistrement
- Clic droit, afficher les périphériques désactivés
- Activer le Mixage stéréo
( - Le mettre par défaut )
rem dièse -> ram carte vidéo 128 Mo ( 16 par défaut ) = 128 * 1024 * 1024
svga.vramSize = "134217728"

rem dièse -> accélération 3D si dispo sur hôte
mks.enable3d = TRUE
la carte est en TO, le pabx en S0

=> cables RJ45 droits normaux ( pas ceux de tp Téléphonie où carte en S0 )
Depuis un PC du réseau de l’univ, 
ent > dans case “Activer votre compte“ 
clic sur Personnel, 
clic interface annuaire ( lien interne )
- Faire une liste dans une feuille

- Revenir à la case dont la valeur sera choisie par liste
> Clic sur Données
> Validité
> Onglet Critère
>Autorise plage cellules
> Mettre dans source avec la syntaxe: $nom_feuille.$J$5:$J$12
( on peut aussi cliquer sur la feuille puis sélectionner les cellules avec la souris au lieu de taper  ce qui en laisse la fenêtre de saisie active et la remplie )

__''se connecter''__
{{{
soit port console
         # conf t
         (config)# line con 0
         (config-line)# length 50  
         (config-line)# speed 115200
         (config-line)# ^Z
soit telnet
    terminal monitor
                         si cela ne marche pas verify that the no logging on command has not been used.
( faire après retour de veille et enable )
     sur le telnet, trouver le nom vty ( show terminal )
         conf t
         (config)#line vty 0 4
         (config-line)#length 1
}}}


__''debug par telnet''__
{{{
info générales: http://www.cisco.com/en/US/docs/ios/12_0/debug/command/reference/dintro.html

ATM selon  http://www.kostis.net/hints/cisco/cisco-debug.htm
                            terminal monitor
             undebug all
             conf t
             logging monitor debugging
             logging on
             exit
             debug atm packet   ( pour voir en hexa, si on met events on n’a pas le contenu )
}}}


__''infos en vrac''__
{{{
MATER http://adsl.cutw.net/cisco-wicadsl.html
           http://www.cisco.com/en/US/docs/ios/atm/configuration/guide/atm_con_deb_supp.html
          Troubleshooting IP over ATM PVC Connectivity   http://www.cisco.com/en/US/tech/tk39/tk48/technologies_tech_note09186a008009465e.shtml
          ATM Packet sniffing on a cisco  http://seclists.org/pen-test/2001/Aug/24http://www.cisco.com/en/US/tech/tk39/tk48/technologies_tech_note09186a008009465e.shtml
}}}


__''remplacer freebox par routeur cisco''__

{{{
http://www.networklife.net/2009/03/remplacer-sa-freebox-par-un-routeur-cisco/

gaffe le dhcp wan ne fonctionne pas sur tous les routeurs, même en bricolant
avec      ip address dhcp client-id fastEthernet 0/0   
en mettant mac-address de freebox à fe0/0
( debug dhcp detail montre l'émission de requête, pas de réponse du dslam )
}}}
sur ancienne version: par raspi-config

sinon:
> sudo nano /etc/default/keyboard
> mettre fr à XKBLAYOUT
Pour le PC toshiba i7 15" de Victor:

si fonction et W ( avec icone clavier ) ne marche pas, il faut aller dans l'UEFI,
il y  a une ligne sur le rétroéclairage clavier

=> mettre sur secteur,
=> redémarrer en uefi
=> ne pas mettre en activé ( actif toujours ) ni non activé, mais mettre le troisième
=> sauvegarder
si clonezilla ne voit pas la sauvegarde:
sous pc linux
"file /home/partimag/YOURIMAGE/sda1.ntfs-img.aa" pour voir si c’est un type gzip, bzip or lzop
Si c’est bzip.
sudo apt-get install partclone    ( j’ai essayé ntfsclone dans la commande après mais il disait qu’il ne reconnaissait pas le fichier )
sudo su
 cat sda1.ntfs-img.* | gzip -d -c | partclone .ntfs -r -C DOUBLE-TIRAITrestore_raw_file -s - -o sda1.img        ( remplacer DOUBLE-TIRAIT dans la commande )

( NE PAS OUBLIER le - seul )
restore_raw_file = Creating special raw file for loop device.
sudo mount -o loop -t ntfs sda1.img /mnt
Les fichiers sont dans /mnt

https://superuser.com/questions/770063/can-an-image-made-with-clonezilla-be-restored-without-using-clonezilla
plusieurs ISO sur clé USB qui boote 'Ventoy'

Install dépendances
avant ubuntu 20: sudo apt install exfat-utils exfat-fuse
ubuntu 20: sudo apt install exfat-utils   (support exfat déjà présent )
( source: https://doc.ubuntu-fr.org/ventoy )

Installer logiciel Ventoy sur un pc = 
git clone https://github.com/ventoy/Ventoy.git
aller dans répertoire
démarrer en GUI =  VentoyGUI.x86_64
démarrer en serveur web: sudo sh VentoyWeb.sh   et lire port à utiliser
( mis sur partition linux pc portable iut )

Utiliser Ventoy pour config clé:
mettre clé usb
pc iut partition linux > Téléchargement > Ventoy > sudo VentoyWeb.sh
Il affiche de se connecter voia navigateur web en http://127.0.0.1:24680
interface web = vérif que la clé usb est vue
choisir installer = il fait 2 partitions sur le clé
mettre iso dans partition vide

pour ajouter iso: mettre fichier iso dans partition et clic update au lieu d'install

Utiliser Ventoy pour exécuter ISO clé:
booter sur la clé, par défaut cela doit être seulement uefi ( on peut ajouter bios )
- Logicel dédié ( comme camescope en mpeg2 )
- Sous linux: openshot video editor ( http://www.openshot.org/download/ )
      Il permet aussi le montage directement ( pb si PC pas assez puissant, pb plantage )
- Pas sur que gratuit, pas essayé:  http://www.convertavchd.com/
- logiciel canon des appareils photos  ?
- Voir http://doc.ubuntu-fr.org/tutoriel/comment_convertir_mts_m2ts_en_avi
On charge la vidéo d'un album sur youtube ( vidéo full album et plug in "Download You tube videos as MP4" )

convertir en mp3 avec cooledit

Ouvrir avec cooledit le fichier mp3 de l'ensemble des titres.

chercher la fin du premier titre en zoomant et cliquer sur l'instant de fin où on veut couper.
Clic sur la case begin en bas à droite, couper CTLR C la valeur de temps, mettre 0 puis entrée dans begin
dans la case End à côté coller CTRL V

Edit > Copy to new > Sav de ce fichier = le titre
Close pour revenir au fichier d'origine
Couper => On enlève le titre qui a été sauvegardé

recommencer pour le titre suivant
prendre un DVD-RW,

sur le LG, faire “Réglages > formater > mode VR”

copie l’enregistrement sur DVD en SP ( 120 mn )

sur le LG faire “Réglages > Finaliser”
-----------------
copier le fichier .VRO sur un autre ordinateur

changer l’extension en .AVI
-----------------
ouvrir avec virtualdub avec plugin mpeg2

file info: mater DAR et débit moyen

si DAR = 2, filtres desinterlace puis resize 1024x576

compession vidéo: Régler débit comme débit moyen
copie fichier via ssh en ligne commande linux

- Se placer dans le répertoire destination:   $ cd Documents

- Se connecter au serveur où se trouve la source:  $ sftp nom_usager@ip_ou_hostname_serveur_distant

- Aller dans le répertoire qui contient le fichier à copier:  $ cd NASA/secret_files/

- Transfèrer:   $ get UFO_blueprint.odt   ou put en upload       ou To get the complete directory, instead use $ get -r secret_files/
installer mplayer

sudo mplayer -dumpvideo rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov -dumpfile /home/rt/stream1.mov
Dans mes sujets word, des - sont vus par linux en unicode = 3 codes ascii, cela plante les commandes par copier/coller.

Pour les identifier, taper   echo “chaine avec -” | xxd
‘-’ OK -> ascii 2d dans partie hexa et - partie dans ascii
‘-’ KO -> unicode e28093 dans partie hexa et . dans partie ascii
=> regarder la partie ascii de xxd

faire un script
nano Test_moins.sh
#! /bin/bash
echo $1 |xxd
exit

chmod +x Test_moins.sh
appel: ./Test_moins.sh “chaine”    ( “ sinon prend pas espace )

le - du pavé numérique semble bon
__problème couleur aperçu images de windows:__

win7 utilise le profil Natural Color de Samsung

Pour l’enlever:

>Clic Démarrer > taper “Gestion des couleurs”
>Cocher “Utiliser mes paramètres pour ce périphériques”
>Cela donne droit de cliquer sur “Ajouter” de la case du dessous = “Profils associés à ce périphériques”
>Ajouter le profil ”sRGB...”
>Cliquer sur “Définir en tant que Profil par défaut”
Faire power off dans le menu vmplayer
Se placer sur la machine virtuelle, clic "Edit virtual machine settings"
Choisir le disque dur et clic sur Utilities, choisir defragment.
apt-get install dnsmasq

sudo nano /etc/dnsmasq.conf

-- Choisir les interfaces réseaux:
chercher la ligne  #interface
interface=eth1
interface=eth2

-- Config serveur dhcp
chercher #dhcp-range
dhcp-range=eth1,192.168.100.100,192.168.100.199,4h      interface optionnelle, @ debut, @ fin, durée bail
dhcp-range=eth2,192.168.200.100,192.168.200.199,4h
dhcp-option=3,0.0.0.0       passerelle
dhcp-option=6,0.0.0.0      serveur DNS

-- Config serveur tftp: https://stelfox.net/blog/2013/12/using-dnsmasq-as-a-standalone-tftp-server/
enable-tftp
créer le répertoire avec les bons droits
tftp-root=/tmp/tftp        
Désactiver le dns
port=0
Redémarrer le service dnsmasq

Tests:
dhcp => /var/lib/misc/dnsmasq.leases
Problème d’affichage Ubuntu Linux ( pc récup grenier n'a plus l'affichage direct LCD interne , il faut basculer sur le VGA externe )

xrandr - -query        avec 2 tiraits attachés
=> On voit les écrans recensées ( LVDS-1 = écran pc portable grenier cassé, VGA-1 = VGA externe )

Choisir l’écran ( commande pc grenier pour passer sur écran externe VGA et désactiver celui cassé du pc ):
xrandr - -output VGA-1 - - mode 1680x1050 - - output LVDS-1 - -off           avec les 2 tiraits attachés !!!!
dépendances d’une deb: dpkg-deb -I nom.deb  ( I majuscule ! )

sinon apt-get install -f  doit les installer après un échec d'install
Pour PC win 7: voir où trouver secureW2 dans la partie IUT ( au dessus dans arborescence des tiddler )
Win10 intègre TTLS

Pour ubuntu, l'interface graphique ne fonctionnait pas malgré la bonne config. Cela s’est connecté en tapant en ligne de commande CLI
sudo nmcli connection up id eduroam


__''utbm''__
> SSID eduroam
> Sécurité: WPA-entreprise,  TKIP
> Authentification:  SecureW2 TTLS  puis paramètres
>> faire un profil
>> utiliser identité extérieure, spécifier l'identité extérieure jmillet2@univ-fcomte.fr
>> Pas de certificat
>> PAP
>> Compte jmillet2@univ-fcomte.fr avec mdp LDAP univ

PAS METTRE DE Proxy dans le navigateur, prendre un profil utbm sans proxy

__''Android''__
> paramètres, Controles sans fil, wifi, paramètres wifi
> ssid eduroam, connecter
> méthode 802.1x EAP: TTLS    ( gaffe TTLS et pas TLS, EAP seulement dans anciennes version Android )
> Authentification phase 2: PAP
> Certificats: N/A, N/A
> jmillet2@univ-fcomte.fr
> anonymous@univ-fcomte.fr

Pour les autres version d'Android: http://wiki.uhp-nancy.fr/display/WiFi/Configuration+Android

__''IUT''__

>cela doit être WPA2-entreprise !! 
>Avec AES !!! 
le reste idem utbm
sous Linux: ssid eduroam Sécurité sans fil: WPA et WPA2 entreprise   Authentification: Tunneled TLS (TTLS)  Identité anonyme: Ne rien remplir  Certificat du CA: Aucun Authentification interne: PAP    Nom d’utilisateur: prénom.nom@univ-fcomte.fr


__''Cas particulier carte broadcom''__
> http://wifi.uvsq.fr/eduroam_seven_hp_broadcom
démarrer/exécuter/ control userpasswords2

cliquer sur le compte qui va ouvrir 
Décocher au dessus "les utilisateurs doivent entrer...", 
appliquer, 
entrer le mot de passe du compte qui ouvrira
ouvrir une fenetre d'exploration de dossier

ALT => menus deviennent visibles

 Outils / options des dossiers / décocher "cacher extension fichiers connus"
pour connaître la fin d'abonnement
-> soit appeler le service client (700 depuis mobile), 
-> soit appeler le 527.

si le message est "titulaire d'un contrat non soumis à ce jour à une date de fin d'engagement" 
alors vous N'ETES PLUS ENGAGE !!

A consulter sur le site Orange.fr > espace client > mon compte mobile > mes factures
source: http://www.theautomaticfilmmaker.com/blog/2009/4/6/how-to-hack-your-canon-g9-firmware-for-hd-timelapse.html
et readme.txt des fichiers chargés

CE QUE J'AI FAIT SUR G9

{{{
- sortir la carte mémoire , 
  la mettre sur un pc avec lecteur de carte ( portable toshiba )( ne marche pas avec usb )
- créer un fichier texte vide renommé ver.req à la racine
- remettre dans le G9
- mettre le G9 en lecture, appuyer sur "func set", maintenir appuyé et appuyer sur "display"
}}}
=> on a la version: GM1.00H

{{{
- charger le fichier à  http://mighty-hoernsche.de/
>pour le G9
>version complète,
>version logicielle d'avant

- Mettre la carte dans le PC
> Copier le contenu à la racine
> Rendre la carte bootable pour que CHDK démarre automatiquement MAIS carte bootable en fat16 => moins de 2 go

- Mettre la carte dans l'appareil photo
> se mettre en mode lecture  ( menus changent par rapport à mode photo )
> menu / descendre bas de l'onglet triangle / firm. update,... 
> ... ( On voit le bouton imprim rapide en haut à gauche flasher bleu et un message sur le LCD )
> Démarrer le CHK: 
>> Appui Bouton en haut à gauche imprim rapide => ALT apparait sur le LCD
>> Appui Menu
}}}
=> Le CHDK est utilisable

On ajoute le script pour prises de vue TimeLapse ( intervalometer script)
{{{
- charger le script http://www.theautomaticfilmmaker.com/chdk-files-for-canon-g9/Intervalometer.bas
- Le copier dans /CHDK/SCRIPTS
}}}


On fait un TimeLapse avec l'intervallomètre
{{{
- Lancer le CHDK 
> Changer le firmware: mode lecture -> Menu -> Triangle, Firm Update
> Lancer le script: mode lecture -> bouton haut à gauche -> MENU )
>> Scriptin parameters -> Load script from file -> Interv~1.BAS
>> Descendre et choisir les paramètres du script ( Retard pour commencer, nb photos, écart entre photo, fin )
>> Sortir de <alt> en appuyant le bouton en haut à gauche. 

- Configurer la prise de vue: Bouton en haut sur M = Mode Manuel
> Exposition. 
> Focale. 
> Stabiliser l'appareil ( trépied ). 

- Lancer le script
> Appuyer sur <alt>, appuyer sur le déclencheur, le script démarre (on voit Utltra Intervalometer en bas )

<alt> ou déclencheur permet d'arrêter.
}}}
*[[pano 1 image]]
*[[360]]
<<dropMenu vertical>>
- encoder avec super, voir info_realisation_site.JPG
- ajouter metatag pour avoir la barre de défilement du temps: voir C:\Documents and Settings\Joce\Bureau\multimedia\video_flv_dans_html
  le programme est flvmdi.exe
                    http://www.siteduzero.com/tutoriel-3-37523-des-videos-flv-sur-son-site-web.html
                    lancer le gui de flvmdi.exe.
                     cocher les casesd'option sauf les 2  "Create XML file" et "Extract MetaData as XML(s), no injection". 
                      moi je n'ai pas cocher "extra data" non plus
                       run et c'est bon
                          si le fichier est utilser sur page web, cela bloque !!!!!!!!!!!!!!!!!!!!!!!!!! fermer la page avant.
- mettre le fichier player.swf
- ajouter à la page web:

<blockquote>
    <blockquote>
        <p><font size="5" face="Garamond"><NOEMBED>
 <object style="width:512px;height:32px"> 
<param name="movie" value="player.swf?file=La_Fille_sur_le_pont.flv" />
 <param name="quality" value="high" /> </object> 
</NOEMBED>
 <embed
        src="player.swf?file=La_Fille_sur_le_pont.flv"
        align="baseline" border="0" width="512" height="32"
        quality="high" type="application/x-shockwave-flash" /> <br>
        </font></p>
    </blockquote>
</blockquote>
cartes pour garmin 
 http://fredericbonifas.free.fr/osm/garmin.html#topo
définition de l'OS de l'invité = guest

gaffe à mettre bonne valeur sinon pas de vmwaretools et comportement pourri ( ubuntu ne voulait pas de clic de souris car guestOS en winXP )

guestOS = "windows7"    ( avant ancienne version player "winvista" pour windows 7 32 bits )
guestOS = "windows7-64"
guestOS = "ubuntu" pour  ubuntu 32 bits
guestOS = "ubuntu-64"
guestOS = "winxppro" pour XP pro 32 bits 
guestOS = "win2000serv" pour 2000 serveur pro ( qui est seulement en 32 bits )

lien:
récent: http://faq.sanbarrow.com/index.php?action=artikel&cat=14&id=120&artlang=en
ancien http://www.sanbarrow.com/vmx/vmx-guestos.html
hackrf sur portable linux: https://www.wtf.horse/2020/04/10/hackrf-one-on-laptops/

hackrf_info le voit mais on a “hackrf_open() failed”= enlever l’économie d’énergie usb

sudo nano vim /etc/default/tlp
Ajouter une ligne
USB_BLACKLIST="1d50:6089"
Débrancher -> rebrancher
Si on a un dual boot linux:windows
quand on démarre linux il change l'horloge windows.

Sous Linux l'horloge système est réglée en UTC. Or Windows la gère en heure locale d'où un décalage quand on reboote sur l'autre partition. 

=> Sous Linux, taper cette commande : 
sudo hwclock moinsmoinssystohc   ( moinsmoins est 2 fois - )

Ubuntu gère alors l’horloge “heure locale”, comme Windows, on peut passer de l’un à l’autre.

Centre de notifications >  Tous les paramètres > Personnalisation > Thèmes, clic Paramètres des icônes sur le bureau
pas essayé mais intéressant sur le papier

http://gimpchat.com/viewtopic.php?%20f=23&t=5674
impression livret word 2007 

Les 4 pages A4 1-2-3-4 donne 2 pages A3 4-1 2-3 à imprimer en R/V = livre 1 2 3 4
Onglet mise en page de word 2007 > Clic petite case “mise en page” => Une fenêtre “mise en page” s’ouvre
Onglet Papier mettre A3
Onglet Marges: Laisser paysage ( source A4 en portrait )
  menu déroulant “Pages” mettre la ligne “Disposition Livre”

Imprimer dans pdfcreator:Propriétés > Papier/qualité > clic Avancé… > mettre papier A3
Vérifier que dans le pdf on a 2 pages A3 avec nos 4 pages A4 d’origine: 4-1 puis 2-3

source http://aurore-informatique.e-monsite.com/medias/files/cr-er-un-livret-a-imprimer-2007-.pdf
apt-get install linux-headers-$(uname -r)
__serveur__

iperf3 -s

__client__

test upload
>iperf3 -c @IP_serveur                  

test download
>iperf3 -c @IP_serveur -R   
http://lea-linux.org/documentations/Iptables
en 16/17
{{{
- se connecter avec login donné par cri ( la salle est isolée donc pas login habituel )
- créer dossier /home2
- faire taf avec packet tracer ( en guest, dire d'utiliser '?' comme pour max-dn limité à 144 contrairement énoncé de tp 200 )
- faire copy run start ou wr sur routeur et switchs configurés
- enregistrer le fichier packet tracer à votre nom dans home2
}}}
-> par portail captif:
> config automatique de cache du navigateur: http://wifi.univ-fcomte.fr/pac/proxy.pac
> SSID: ufc-edu-portail
> sécurité: wep 128 bits
> carte en DHCP automatique
> récup clé wep depuis un réseau de l'univ à https:/ /wifi.univfcomte.fr
> doc: http://www.univ-fcomte.fr/download/iut-25-70/document/piam/guide_utilisateur_portailcaptif_simplifie_20060119.pdf

-> par accès automatique grâce à wsecure2 ( profs seulement ) sur réseau Univ
> Cocher en bas "config automatique de cache du navigateur"
>>http://wifi.univ-fcomte.fr/pac/proxy.pac
> SSID: ufc-personnels-secu
> sécurité: Association: Authentif réseau WPA, Cryptage TKIP
>               Authentification: Type EAP: secureW2 EAP-TTLS
>>Propriétés: Profil: DEFAULT, 
>>Onglet connexion: Utiliser identité extérieure, spécifier login LDAP
>>Onglet certificats: tout décocher
>>Onglet Authenf: PAP
>>Onglet Cpte utilisateur: tout décocher, login mdp de LDAP, domaine vide
>
> __''trouver client wsecure2:''__ 
>> sur le réseau UFC depuis ce réseau
>> ou pour win7 32 et 64 bits:  http://jocelyn.millet.free.fr/sav/Util_divers/wifi_secureW2/secureW2_win7_32_et_64/ 
>> ( il y a une ancienne version au-dessus où il faut copier des fichiers en 64 bits )
>
> doc: https://wifi.univ-fcomte.fr ou dans les répertoires correspondants à leur version: 
> http://jocelyn.millet.free.fr/sav/Util_divers/wifi_secureW2/

-> par eduroam 
> voir Tiddler de même niveau dédié
{{{
net use z: \\rt-serv\data /user:pu-pm\jmillet2   
}}}
puis entrée => il demande le mot de passe

ne pas mettre le mot de passe avec la commande car si le mot de passe intègre un &, il croit à une concaténation de commande et met une erreur
licence IUT quartus pour platine terasic "ALTERA DE2" qui utilise le FPGA altera:

1800@gtr-serv
http://fluxradios.blogspot.fr/
http://www.listenlive.eu/france.html

http://mafreebox.freebox.fr/freeboxtv/playlist.m3u


- radio.fr ( winamp marche mal )
- music folder player free mais c'est moins bien que les archos
- viamichelin
- hidden ssid enabler
- Tuner - gStrings Free ( guitar tuner )
- gibson learn & master ( tuner et metronome )

- adobe flash 
- adobe reader
- android system info
- app d'Huez
- Google Earth

- GPS Test

- Data Enabler Widget ( remplace apndroid qui est payant ). 
A l'install il dit comment faire pour mettre le widget sur le bureau. 
passer un disque de mbr/bios à gpt/uefi pour nouveau pc

démarrer powershell admin sur pc win10 dont disque est en bios/mbr = on est dans /windows/system32
on a un utilitaire mbr2gpt

mbr2gpt /validate /allowfullos

mbr2gpt /convert /allowfullos

regarder dans Ce Pc > gérer > Gestion des disques  > clic droit sur nom du disque à gauche
il faut mettre plusieurs fichiers dans un même répertoire.

Si on téléverse fichier par fichier cela doit les mettre dans différents répertoires ( ? ) en tout cas cela ne marche pas.

=> Au lieu d'ajouter une activité hotpotatoes et de téléverser le zip,
on fait un zip du html et des fichiers.
on ajoute une ressource FICHIER"
on met un titre,
on téléverse le zip ( pas trop gros donc sans vidéos ),
on le décompresse et on spécifie le html comme fichier principal.
on peut ensuite téléverser les vidéos ( si le zip est trop gros il a fallu les virer du zip )

 
Arrêter démarrage auto des mises à jour = unattended-upgr

sudo dpkg-reconfigure -plow unattended-upgrades
=> At the first prompt, choose not to download and install updates.

Rebooter.

Vérifier qu’aucun paquet est mal configuré: sudo dpkg --configure -a

__solution avidemux__ ( marche que si vidéo encodée en h264 )
{{{
Quand on a un mp4, il ne passe pas sur la freebox.
En revanche avec la version actuelle, le mkv passe.

=> Passer du conteneur mp4 à mkv = avidemux

Ouvrir le ficher, 
oui au message trames B detected,
format: mkv
save, save as video, nom.mkv
}}}



__avec MKVMerge GUI__
{{{
- Installer MKVMerge GUI ( sous windows c'est plus simple sinon ajout dépots )
   depuis http://www.bunkus.org/videotools/mkvtoolnix/downloads.html

- Dans le cadre "fichier d'entrée" faire glisser son fichier mp4 => On voit la liste des flux dans le conteneur mp4

- Clic sur un flux puis onglet "Options supplémentaires" et choisir "Compression" à "none". 
pour faire un fichier MKV sans compression des en-têtes. 
( la Freebox ne sait lire ni MP4 ni MKV dont l'en-tête des pistes est compressée )

- Recommencer pour les autres flux

source: http://legluondunet.over-blog.fr/article-freebox-lire-les-videos-au-format-mp4-sur-la-freebox-61411371.html
}}}

__utiliser avidemux:__

> __mkv de torrent basket vers mkv freebox__
>avec avidemux, charger, sauvegarder en MP4, re-sauvegarder en mkv ( freebox ne lit pas mp4 )

> __mp4 vers mkv freebox__
>avec avidemux, charger, sauvegarder en mkv ( freebox ne lit pas mp4 )
module linux https://doc.ubuntu-fr.org/tutoriel/tout_savoir_sur_les_modules_linux
sur raspbian:  pi, raspberry

sur raspbx:  root, raspberry

sur videosurveillance Valen:  root, I/bk....
mot de passe bios optiplex 790 i3 salle 205

http://blog.petrilopia.net/hardware/reset-dell-optiplex-bios-password/

Eteindre, enlever alim, 
ouvrir, chercher jumper PSWD ( gros, caché sous disque hdd ) = enlever les hdd
Enlever le cavalier et alimenter, allumer => On voit  “password” removed” à l’écran.

Eteindre, enlever l’alim, remettre le cavalier, le hdd, refermer.
__''pour voir les comptes  et/ou  réinitialiser les mdp, passer en admin''__ ( pas les décoder )
{{{

ubuntu 32 bits: Synaptics, Modifier Preferences / Dépots
> dans l'onglet ubuntu software, cocher la 2ème ligne UNIVERSE ( community maintained... )
> Fermer, recharger dans synaptics
> chercher:  chntpw  et installer

Ubuntu 64 bits: aller à http://packages.debian.org/sid/amd64/chntpw/download et charger chntpw_xxx.deb, cd Téléchargements, sudo dpkg –i chntpw*

Utiliser CHNTPW:
> Poste de travail, entrer sur le disque windows, en haut de fenêtre on voit son nom avec plein de lettres et chiffres
> Dans un terminal: cd /media  puis cd nom_disque
> cd Windows/System32/config     ( voir si majuscule/minuscule ), on a un fichier SAM ( SAM is the file that contains your Windows registry )
> sudo chntpw SAM
> On voit les comptes, si on voit réinitialiser un mot de passe: 2-Edit puis y yes

PROBLEME: je pense que cela ne marche que si le mot de passe n'est pas verrouillé ( lock ) donc jamais... 

L'intérêt du logiciel est plutôt de promouvoir un compte normal en admin: 
sudo chntpw –u <username> SAM

source: http://www.howtogeek.com/howto/14369/change-or-reset-windows-password-from-a-ubuntu-live-cd/
}}}


__''pour décoder les mots de passes''__
{{{
> [LiveCd] Trinity Rescue
> [LiveCd] OphCrack
> John (the riper)

}}}
__''mts freebox -> avi''__

avidedmux coupe après 5s et dit avoir fini donc je change de stratégie:

> vlc convertir divx3 10 Mbit/s desentrelace
>>( ouvrir avec bitrateviewer avant pour voir débit max si c’est bon, j’avais 3 Mbit/s maxi )
>>( en cas de non démarrage faire affichage local, arrêter, recommencer sans affichage local )

> extraire son de l’avi avec virtualdub  
> refaire le wav avec cooledit

> virtualdub:
>>faire montage,
>>pas desinterlace car fait avant par vlc,
>>resize video à 200% sinon erreur codec en 1024 avec % pas rond, compression xvid,
>>son externe du wav, compression mp3
''__install de XP après win7__''

win7 est installé. Si on installe XP après, on démarre XP ''SANS multiboot''. Pour l'avoir il faut faire:

1) CD de réparation de win7, menu "réparer le démarrage" ( c'est automatique ) => on démarre sous win7.

2) mais sous Windows 7, XP inaccessible. Pour avoir un multiboot: 

    * ouvrir cmd en mode administrateur ( chercher cmd, clic droit, ouvrir en admin )
    * tapez bcdedit /create {ntldr} /d "Windows XP" [Entrée]
    * tapez bcdedit /set {ntldr} device partition=X: [Entrée] où X: est le lecteur sur lequel est installé Windows XP
    * tapez bcdedit /set {ntldr} path \ntldr [Entrée]
    * tapez bcdedit /displayorder {ntldr} /addlast [Entrée] pour rajouter l'entrée nouvellement créée au menu de démarrage
    * tapez bcdedit /timeout xx [Entrée] où xx est la durée avant l'exécution du choix par défaut (par défaut cette durée est de 30 secondes)

Pour redémarrer en XP, il reste une dernière étape. 
    * Copiez les fichiers NTLDR et NTDETECT.COM présents dans le répertoire i386 du CD d'installation de Windows XP 
       à la racine de la partition qui contient Windows XP.
Sony Elm: musique

- mettre le répertoire de mp3 sur le téléphone

- Créer une liste de lecture pour ce répertoire
    Sélectionnez Menu > Média > Musique.
    Sélectionnez Listes de lecture > Nouvelle liste lecture.
    Entrez un nom pour votre liste de lecture, puis sélectionnez OK.
    Sélectionnez la musique de votre choix en appuyant sur la touche de navigation jusqu’à la chanson (aux chansons = répertoire ) désirée(s) et sélectionnez Sélect..
    Lorsque vous avez sélectionné tous les morceaux pour votre liste de lecture, sélectionnez Ajouter.
mysql:

- se connecter:  sudo mysql
( avec user: sudo mysql -u nom 
avec user et demande de mot de passe: sudo mysql -u nom -p )

- pour voir comptes et leur @IP d’où se connecter:   
mysql>select host, user from mysql.user;    

- pour voir qui je suis = mysql>SELECT user();

- pour voir comptes et leur @IP d’où se connecter avec mdp haché ( si v>5 ):   
SELECT host,user,authentication_string FROM mysql.user;   

- pour voir les db: 
mysql>SHOW SCHEMAS;                    

- pour voir tables:
choisir la db:  mysql>use nom_db
mysql> show tables;

- pour voir les droits d’un compte radiususer depuis une adresse: 
mysql>SHOW GRANTS FOR 'radiususer'@'localhost'; 
-> Pas de démarrage
Après une longue période sans alim, certains netbooks démarrent masi le clavier en marche pas
=> résoudre pb clavier netbook = enlever batterie et alim, allumer. Remettre alim, démarrer et cela doit marcher 
sinon appui bouton à droite "quick start"

-> Importance batterie: Mauvaise batterie = Pas de carte réseau win7 ou boot Lubuntu18 bloqué 3 mn
Avec une mauvaise batterie
pas de carte Ethernet visible sous win7 ( même en réinstallant driver, avec bonne batterie on la voit direct )
pas de mise à jour bios car il veut au moins 30% même sur secteur
boot linux Lubuntu18 prend 3 mn ( écran noir et disque inactif, puis dmesg montre le temps à gauche qui correspond = ACPI error

-> Importance du bios
maj bios faite dans version 2023 = Booter windows et faire maj bios ( j'ai mis l'exe dans l'image win7 Téléchargements de 2023 avec lubuntu18 )
AVEC batterie à plus de 30% même sur secteur
en démarrant en ADMINISTRATEUR
Cela permet d'activer la carte réseau ethernet windows ( même avec driver ethernet cela bloquait, peut être à cause de la batterie pourrie aussi )

-> TAF clonezilla
brancher dvd usb avec dvd clonezilla, 
brancher usb avec image = fujitsu 500 Go le répertoire content l'image est à la racine ( clonezilla n'affiche pas les répertoires d’images, on tapera / )
booter dessus = appui F12 ( fn et f11 ), pas besoin d'entrer dans le  bios


-> taf février 2023
{{{
maj putty, vlc windows

passer à lubuntu18 ( pas 20, j'ai essayé et cela rame trop, 18 correct )
= graver clé Luutnu 18 32 BITS !!!!, 
booter sur clé
Installer, il voit qu'il y avait ubuntu16 et s'installe proprement dessus
Maj
Installer vlc, fillezilla, putty, wireshark  ( j'ai oublié les trucs ci dessous mais pas utilisés en tp = SDR pas assez puissant pour FFT et affichage moche, ... )
sudo adduser $USER wireshark, reboot
}}}


-> taf mars 2017
{{{
graver 1 image origine, 
redémarrer ce netbook, 
relier au réseau

windows = pas mettre à jour windows 7 car trop lourd, 
maj vlc, antivirus et wireshark, 
vérif putty et xlite présents 

mettre à jour linux = sudo apt-get update, choisir les maj 
ajouter  sur netbook, 
sudo apt-get install dsniff arpwatch bless   ( dsniff = arpspoof, urlsnarf et autres ), 
sslstrip, 

>cd /usr/src
>charger les sources:
>sudo wget https://moxie.org/software/sslstrip/sslstrip-0.9.tar.gz
>
>sudo tar zxvf sslstrip-0.9.tar.gz
>
>cd sslstrip-0.9
>
>sudo python ./setup.py build
>sudo python ./setup.py install

il y a wireshark, gcc, openssl

refaire image, 
graver 7 autres.
booter windows en étant relier au web, 

activer licences windows 7
}}}

taf 2019
{{{
remplacer linux bizarre par lubuntu 16.04
mettre des trucs sdr ( gnuradio et différents gr-xxx, pas trop lourds )
client VNC pour accès rpi en graphique via réseau ( vnc server sur rpi )
client toip linphone

remettre pour M2101
sudo apt-get install dsniff arpwatch bless   ( dsniff = arpspoof, urlsnarf et autres ), 
sslstrip selon taf avant
 

windows pas activer licence car y a plus
}}}
__chat__
{{{
serveur ( -l listen ) tcp sur machine locale: nc -l 3333

client tcp: nc @IP_serveur 3333

}}}


__échange fichier__
{{{
émetteur fichier = serveur de fichier:  cat nom_fichier.ext | nc -l 3333
Avec infos sur l’état d’avancement: cat file.tar.gz | pv -b | nc -l 1337

récepteur fichier: nc @IP_serveur 3333 > nom_fichier.ext

Avec infos sur l’état d’avancement: nc IP_SERV 1337 | pv -b > file.tar.gz

}}}

__échange audio__
{{{
Serveur de connexion: nc -l -u -p 1337 < /dev/audio > /dev/audio

Client: nc -u IP_SERV 1337 < /dev/audio > /dev/audio


}}}



sources:
https://www.g-loaded.eu/2006/11/06/netcat-a-couple-of-useful-examples/ 
http://www.lestutosdenico.com/tutos-de-nico/netcat


__CRYPTCAT__
netcat avec chiffrement des communications via l’algorithme Twolfish. ( La clé de chiffrement est par défaut metallica mais peut être changée avec l’option -k ) 

Rem: option e qui exécute un programme après connexion ( utilisé en backdoor par pirate, vérifier qu’elle est implémentée avec netcat -h )



*[[Photos]]
**[[Logiciels à utiliser]]
*[[Golf]]
*[[Liens web]]
**[[radios mp3]]
**[[Liens basket]]
*[[reset ipod]]
*[[mkv freebox]]
*[[mts freebox -> avi]]
*[[ski]]
*[[flash]]
*[[musique GSM ELM]]
*[[copie LG vers AVI]]
*[[Lessive]]
<<dropMenu vertical>>
en décembre 2011, il démarrait en XP puis écran bleu trop rapide pour lire et reboot ( à mon avis disque dur plein )

Normalement on met le CD XP, on répare avec ''chkdsk /f'' pour corriger les erreurs détectées sur le disque.
Mais je n'avais pas de lecteur dvd en USB donc je suis passer par linux pour provoquer le chkdsk au boot de XP.

1) Faire une clé usb bootable en ubuntu
> charger “LiLi USB Creator” http://www.linuxliveusb.com/help/guide/using-lili
> charger ubuntu iso de 11.04
> faire clé usb bootable avec l’iso grâce au logiciel “LiLi USB Creator”

2) Démarrer le liveusb
> faire “sudo fdisk -l” pour identifier le disque ( /dev/sda1 lors du problème )
> faire “sudo ntfsfix” qui détruit je ne sais quoi du ntfs => windows va faire chkdsk en bootant

3) Relancer windows qui fait le chldsk et reconstruit le je ne sais quoi du ntfs.
Installer un nouveau disque vierge et activer la copie RAID

mettre disque

allumer => bip alerte

ouvrir interface web => il ouvre panneau de config => matériel et alimentation => clic sur Bip désactivé

gestionnaire de stockage, on est sur “vue d’ensemble” => clic réparer
( sinon clic gestionnaire de stockage > volume > gérer > réparer ) attention il y a UN volume SHR avec 2 disques
__1 image bloquée aux bords: Version 2 avec déplacement en U, seulement si la souris est dans le cadre__

- Lancer flash, Fichier / Nouveau / document Flash __AS2__

- Mettre la taille de la scène ( Stage ) en pixels et le frame rate ( 25 images/s ) dans propriétés.
- Fichier / enregistrer sous nom.fla

- Insertion / Nouveau symbole:  nom -> ma_zone et cocher Clip
- Dans le fenêtre dessin ( pas le code de l'action script, pour la réduire en haut à gauche >Actions ), 
 Choisir l'outil rectangle, Aller sur sa croix ( 0,0 ) et dessiner un cadre ( outils rectangle ), le coin gauche en haut en 0,0 sur la croix, 
- Prendre l'outil de sélection ( fléche en travers ), cliquer, mettre en bas les dimensions du cadre.

- Fichier / Importer / Importer dans bibliothèque, choisir l'image panoramique jpg
- Insertion / Nouveau symbole:  nom -> mon_image et cocher Clip
- Faire glisser l'image jpg dans la scène, 
   placer point de départ de visu sur la croix ( eux mette en 0,0, moi milieu en X et 0 en Y ).

-  Cliquer sur l'onglet Séquence 1
    Cliquer sur le premier carré à gauche sur la ligne calque 1
    F9 = éditeur de code
- Taper le code

- En flash 8: Clic droit sur le symbole Clip ma_zone, Liaison, cocher "Exporter pour ActionScript"
   ( cela coche aussi automatiquement une autre ligne )
 En flash 10: clic onglet bibliothèque , Clic droit sur le symbole Clip ma_zone, propriétés, cocher exporter pour actionscript 

- Clic droit sur le symbole Clip mon_image, Liaison, cocher "Exporter pour ActionScript"
   ( cela coche aussi automatiquement une autre ligne )
- Régler dans le code la valeur de largeur de scène, celle du point de départ
- Créer l'animation: CTRL+ Entrée
- menu Fichier/Aperçu/ html, si la fenêtre est rouge, la taille est trop grande..............................;

Code pour pano sur une image avec bloquage aux extrémités:
{{{

// modif largeur scène et milieu image

// creation objet 
_root.createEmptyMovieClip("image01",1);
_root.image01.attachMovie("mon_image","mc_mon_image",1);
_root.createEmptyMovieClip("zone", 2);
_root.zone.attachMovie("ma_zone", "mc_zone", 2);
zone._x = 0;
zone._y = 0;
zone._width=Stage.width;
zone._height=Stage.height;
zone._alpha=0; 

image01._x=-2175;  // - (milieu de l'image)
// variables
var largeur_scene=700;
var largeur_image=image01._width;
var panoramique=false;

//rollover
zone.onRollOver=function(){
if (panoramique==false){
panoramique=true;
}
}

zone.onRollOut=function(){
if (panoramique==true){
panoramique=false;
}
}

_root.onEnterFrame=function(){
if (panoramique==true){
deplacement = _xmouse-(largeur_scene/2);
deplacement = deplacement/(largeur_scene/2);
deplacement = deplacement*deplacement*deplacement;
deplacement = deplacement*-(30); // Valeur de vitesse maximale en pixels.
deplacement = Math.round(deplacement); // Pour arrondir   

if (( image01._x+deplacement>=largeur_scene-largeur_image) && (  
image01._x+deplacement<=0) ) {      
 image01._x=image01._x+deplacement;       
}
}
}
stop();

}}}
voir paquet installé:   pkg-config - -cflags gtk+-2.0  en attachant les 2 tiraits avant

dpkg -l

voir le chemin vers biblio:  ldconfig -p | grep bout_du_nom

apt-cache search
apt-cache show
pas d'eth0, on voit au boot: cannot find device "eth0"

cela vient du fait de changer de rpi et que l'OS n'est pas une image de la fondation RPI.
Debian introduced udev rules that fixed the name of network devices based on their mac address


SOLUTION:

sudo rm /etc/udev/rules.d/70-persistent-net.rules

Pour éviter que cela se reproduise => Avant de faire IMG:
{{{
nano /lib/udev/rules.d/75-persistent-net-generator.rules

chercher  "device name whitelist" ( ctrl W ) => cela doit être en remarque ligne 19

modifier la ligne en virant eth* et wlan*[0-9] ce qui donne la ligne:

# device name whitelist
KERNEL!="eth*|ath*|wlan*[0-9]|msh*|ra*|sta*|ctc*|lcs*|hsi*", \
                                        GOTO="persistent_net_generator_end"
}}}

source: http://www.raspberrypi.org/forums/viewtopic.php?t=23400&p=219771
J'avais un problème de son et image avec une clé usb

dmesg | grep -i dvb montrait que la clé était OK.

dmesg | grep -i usb
=> On avait des lignes "usb1-x"
=> Même si la conf dans vmplayer était usb2, cela passe en usb1
j’ai résolu en mettant en usb3 ( seulement monter hdversion ne suffisait pas ).
Quand on a le problème avec message  “dpkg est verrouillé par un autre processus”

ps -e | grep - -i dpkg  avec 2 tiraits attachés avant
sudo kill n°

sudo dpkg - -configure -a && sudo apt-get -f install       avec 2 tiraits attachés

REM: J'ai eu une fois un problème de mise à jour pas finie. Sans faire exprès je boote sans réseau ( conflit @MAC avec autre vm encore allumée ), quand je veux éteindre je vois un message de maj => je finis les maj, reboote pour avoir réseau, refais maj.

REM: Une fois tout était bloqué, aucune solution avant ne marchait
sudo dpkg-reconfigure -plow unattended-upgrades
   At the first prompt, choose not to download and install updates.
Make a reboot.

sudo dpkg - -configure -a     avec 2 tiraits attachés
sudo apt-get update
sudo apt-get install -f
faire maj 
rebooter
sudo apt-get autoremove && apt-get autoclean

Le PC a du mal à démarrer, si regardes le Gestionnaire de Tâches windows, on voit le processus rtscan ou doscan qui gonfle en mémoire utilisée.

Faire une recherche Norton high memory ou high cpu usage

La solution semble être page http://www.symantec.com/business/support/index?page=content&id=TECH101254
partie "To remove the startup Quick Scan on Symantec AntiVirus clients"

    Stop any scans that are currently running, and then download and import the RemoveStartScan.reg file.

= Télécharger RemoveStartScan.reg et l'installer.
Si pb démarrage vm du cri sur "leur" PC ( la vm a mal été arrêtée par étudiant ):

- Aller dans  ''/opt/machines virtuelles/users'' puis le nom de l'étudiant
- supprimer le fichier qui a le nom de la vm à utiliser et qui ne démarre pas
- démarrer et être patient ( un peu long, il doit recréer un truc )
si plus de restaure à l’écran de boot, il est probablement caché suite à mise à jour linux:
       booter sur ubuntu, démarrer “grub customizer”, chercher”Debian GNU LInux 11 ( Bulleye) sur /dev/nvme0n1p2, remonter pour sortir de options avancées, enregistrer

si plus de windows ( au pire taper F9 autre, mettre celui qui a un volume indiqué en dessous ): boot sur bios: F2 > Boot sequence > ubuntu puis restore puis windows boot manager
Clic sur  windows boot manager dans le menu/liste de droite ( attention à ne pas décocher à gauche), clic View en dessous
=> Boot Option Name: Windows Boot Manager
=>File System List: HD(1,GPT,F586F1…)
=> File Name: \EFI\Microsoft\Boot\bootmgfw.efi
dans une fenêtre explorateur windows aller dans le répertoire, 
shift clic droit = ouvrir powershell DANS CE répertoire
http://blog.anth-o.fr/fichiers/tutos/RaspberryPi-FreeboxV6.pdf

- charger win32 disk imager sous windows

- brancher un clavier USB

on boote, on n’a rien => http://elinux.org/R-Pi_Troubleshooting
on refait l’image en formatant la carte puis en écrivant en cochant MD5 ( !! )pour vérif

- login = pi
password = raspberry

- il est en dhcp
( en ssh pour azerty )
    - apt-get update
    - clavier qwerty -> azerty  sudo raspi-config  ( http://www.tropfacile.net/doku.php/raspberry-pi/comment-passer-votre-raspberry-en-francais )
Le netbook avait la CPU à 100% et se trainait. 
Dans moniteur ressources on voyait  “svchost” high CPU usage problem.
C'était un problème de mise à jour selon Internet.

> arrêter le service: Dans cmd, taper  services.msc 
> aller à la ligne “windows update” et clic arrêter
> aller dans c:\windows et supprimer le répertoire “SoftwareDistribution”
> redémarrer le pc et faire une recherche de mise à jour

source: http://www.wintips.org/how-to-fix-svchost-exe-netsvcs-memory-leak-or-high-cpu-usage-problems/#solution-4
Menus / Paramètres / Applications/  SMS ou MMS ou internet -> Profils  
1) __vérifier que le promox est allumé ( il y a 16 instances ), je crois que je n'ai droit qu'à la 01:__

http://rt-serv/proxmox.php

2) __Se connecter à l'instance de proxmox:__

https://rt-prox01.pu-pm.univ-fcomte.fr:8006/
Mettre les identifiants LDAP
( il faut que le CRI m'ait déclaré comme utilisateur sinon on est refusé )

3) __Cloner une machine ( template = qui a icône différente )__

4) __Configurer la vm__

Mettre les cartes réseau, choisr si NAT ou bridge ????????

5) __Démarrer et lancer l'interface graphique__

clic sur ''start''
clic sur ''console''

ATTENTION pour la suite: ne pas utiliser le pavé numérique qui met des codes bizarres

6) Les identifiants par défaut des templates sont:
tp
tpRT9025     ( chiffres avec clavier central )

7) Arrêter comme un vrai PC ( pas l'icône proxmox )




http://www.listenlive.eu/france.html
chercher un texte dans des fichiers windows:

vérifier qu’on peut:
panneau de config > options d’indexation > clic avancés > onglet Type de fichiers
en bas, cochez Indexer les propriétés et le contenu des fichiers

faire recherche:
	Aller au répertoire dans l’explorateur de fichier
Clic Affichage > Clic Options à droite > Onglet Rechercher
Cochez l’option “Rechercher les noms de fichiers et leurs contenu”
Recherche = Mettre le nom cherché dans la case recherche
commande pour convertir recordmydesktop ogv en avi: 
ffmpeg -i gqrx_pour_M3107.ogv -qscale 0 -vcodec mpeg4 gqrx_pour_M3107.avi
pour que le répertoire de travail soit celui des vmx et vmdk,la syntaxe est:

''workingDir = ""''

''fileSearchPath = ""''
ne pas se mettre sur hold
brancher alim
appuyer en même temps sur menu et le bouton du milieu ( sélection ) environ 8s.

Une pomme apparait et l'ipod reboote.
réduire la taille d’un disque de machine virtuelle 
( si on fait maj, il efface des fichiers mais écrit les nouveaux ailleurs => vmdk grossit
avec vmplayer 16 carac disque vm = defragment puis compact

ou dans VM
ménage vm avant image systemback:
============================
sudo apt-get autoremove
shrink
augmenter taille disque
sudo e4defrag /
sudo vmware-toolbox-cmd disk shrink /
enlever messages de crash
sudo rm /var/crash/*.*
copier/coller via vmwaretools
ls /home/rt/.cache/vmware/drag_and_drop/
sudo rm /home/rt/.cache/vmware/drag_and_drop/* -R


source: https://qastack.fr/superuser/211798/how-to-reduce-the-size-of-vmware-disk
Si le réseau en bridge ne s'active pas, si on connecte à la main mais qu'il n'y a pas d'interface dans le menu:

=> erreur "The network bridge on device VMnet0 is not running"

Sous win10 le bridge ne s'installe pas sur les cartes réseau à l'install de vmplayer.

Il faut le faire soi même:
Aller sur la carte réseau dans le centre réseau et partage, paramètres
propriétés, installer, service, clic ajouter, vmware dans fabricant, choisir bridge

AUTRE SOLUTION ?
taper dans une invite de commande en admin win10 ( à faire une fois seulement ): 
net start vmnetbridge

Mettre dans le vmw  

>ethernet0.virtualDev = "e1000"
adr MAC au 20/04/2011

{{{
entrée, Minh Dinh: 00-1E-C9-4A-67-5E
milieu, Minh Dinh: 00-1E-C9-4A-5B-6D
fond, Minh Dinh:   00-1E-C9-4A-5B-69

entrée, Biblio: 00-1E-C9-4A-5C-C8
milieu, Biblio: 00-1E-C9-4A-65-13
fond, Biblio:   00-1E-C9-4A-63-D2

PC seul: 00-1E-C9-4A-67-6A
}}}
enregistrer dans un vieux firefox:

Marche avec firefox 42 ( 37 trop vieux, ensuite vers 45 je crois trop récent... )
charger https://ftp.mozilla.org/pub/firefox/releases/42.0/win32/fr/
couper le réseau pour éviter test mise à jour, 
installer, 
désactiver rechercher mise à jour ( options > avancé > mises à jour )
remettre le réseau

charger le module tiddlyfox:
https://github.com/TiddlyWiki/TiddlyFox
fichier tiddlywiki.xpi = clic dessus puis clic download ( si clic droit enregistrer menu d'origine cela donnait fichier corrompu à l'install )


Modifier config firefox pour install modules non signés: about:config, oui, 
mettre xpinstall.signatures.required à false en cliquant sur la ligne  

Installer le module
Modules > Roue paramètres > installer un module depuis un fichier
indiquer le fichier tiddlywiki.xpi
en haut à droite on a une nouvelle icone = renard/chat et rond en dessous

Activer le module: dans firefox
1) ouvrir LE wiki sinon on ne peut pas activer
2)  en haut à droite sur icone renard/chat et rond en dessous, clic dessus = rond vert => enregistrement autorisé pour CE wiki.


ide0:1.present = "TRUE"
ide0:1.fileName = "120G.vmdk"
ide0:1.deviceType = "disk" 
ide0:0.mode = "persistent"
ide0:1.mode = "persistent" 
ide0:0.redo = ""
ide0:1.redo = ""

bios.bootdelay = 5000
Pour sélectionner plusieurs objets: onglet accueil , à droite “sélectionner”, “sélectionner les objets”

=> d'autres menus apparaissent quand l'objet est sélectionné


Exemple: Pour retourner un dessin: clic sur l’objet PUIS un onglet format apparait
- Démarrer,   Panneau de configuration,   Programmes    
    puis   Activer ou désactiver des fonctionnalités de Windows.

- Dans la boîte de dialogue Fonctionnalités de Windows, cliquez sur

                Services Internet (IIS)    
               ET   Instance principale web des services internet IIS,

                puis sur OK.

Je crois qu'il manque des choses: vérif que ftp est bien coché dans les sous menus
au lieu de saut seul, déclencher virage avec une sorte de télémarque = retrait jambe intérieur virage, avancer l'autre ce qui l'incline, les bras tournant comme un volant. L'allégement vient en se penchant dans la pente. 
modif 2 fois le nom et dimensions en pixels

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" 
WIDTH=648 HEIGHT=375> 
<PARAM NAME=movie VALUE="banniere_ete_08.swf"> 
<PARAM NAME=menu VALUE=false> 
<PARAM NAME=quality VALUE=high> 
<PARAM NAME=wmode VALUE=opaque> 
<PARAM NAME=scale VALUE=noscale>
<EMBED src=banniere_ete_08.swf menu=false quality=high wmode=opaque
 scale=noscale WIDTH=648 HEIGHT=375 TYPE="application/x-shockwave-flash" 
PLUGINSPAGE="http://get.adobe.com/fr/flashplayer/">
</EMBED>
</OBJECT>
On passe en mode "express setup" pour dialoguer par ethernet/IP
( http://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst3750e_3560e/hardware/quick/guide/1446002.html#wp49930 )

1) laisser booter => SYST et STAT allumées fixes

2) appui 3sec sur MODE
    => soit les diodes se mettent à clignoter donc il est déjà configuré et ne peut pas passer en mode express setup
        On fait alors un reset en continuant d’appuyer mode ( 7 sec ) => les diodes cessent de clignoter vert, le switch reboote. On laisse rebooter et on appui 3s sur mode, les diodes clignotent
    => soit cela reste fixe => débrancher cable ethernet, mettre pc en dhcp, le switch est en 10.0.0.1,

3) brancher un cable Ethernet entre PC et un port du switch ( pas de LED orange = il n’y a pas de Spanning tree ) 
                => ouvrir un navigateur web sur le PC
                => telnet 10.0.0.1   attention après modif on sort du mode express quand on fait wr

4) wr fait quitter le mode => mettre une @IP et mot de passe avant pour garder un accès
        conf t
        int vlan 1
        ip address 192.168.1.1  255.255.255.0

systemback pour faire iso sur Bionic ubuntu 18

 http://www.francoconidi.it/systemback-1-9-3-per-debian-9-ubuntu-17-10-18-04/


Ou plus compliqué:

https://forum.ubuntu-fr.org/viewtopic.php?id=2019578
( image à mettre dans   /usr/share/systemback    splash.png 640x480 )

Entrer le texte pour 'tablette android'
__''problème écran tactile sui marche seul ( retour en arrière ) ''__
{{{
le bouton retour ( return button: celui le plus à gauche en bas) clignote ce qui fait que je ne peux rien ouvrir 
car tout se referme aussitôt.. J'ai même du mal à la redémarrer car le menu s'efface aussitôt ...
Cela arrive je ne sais combien de fois par jour ...

Ce n'est pas un probleme d'ecran mais de soft. Pour regler ce problème:
-Eteindre la tablette
-Passer en mode recovery (Appui sur Vol+ ou - rester appuyer dessus, appui bouton ON/OFF, un écran blanc apparait)
-Descendre avec bouton volume sur repair system et valider avec ON/OFF
-Selectionner Force calibration
-Reboot

Et le tour est joué..... 
}}}
sur pc salle tp debian: copier = clic molette souris, 
                                              régler taille police terminal = CTRL + clic droit + choix large )
mettre dans le vmx pour avoir 10s: 

bios.bootdelay = 10000
''__version ubuntu 8 Hardy__''
elle reste légère ( 4 Go ) mais ne donne pas le streaming MPEG2 de grande résolution ( VLC 0.9 ou FFMPEG de Medibuntu ?? ).

''__version Xubuntu 12.04 LTS__''

Interface xfce, on a VLC2.
Cela reste léger ( 6 Go ) mais on n'a pas netspeed GRAPHIQUE
En fait on installe xfce-netspeed-plugin
{{{
    Install the dependencies required to compile the xfce4-netspeed-plugin using the command:
                 sudo apt-get install intltool xfce4-dev-tools libxfce4util-dev libgtk2.0-dev libxfcegui4-dev libxfce4util-dev xfce4-panel-dev libgtop2-dev

    Download and extract plugin source code from xfce4-netspeed-plugin: http://code.google.com/p/xfce4-netspeed-plugin/downloads/list
    Navigate to the directory and run the command:
                    ./configure --prefix=/usr && make && sudo make install

    Last step is to right click on the Xfce panel and selct Panel -> Add New Items .. -> NetSpeed Monitor -> Add.
}}}



''__version Ubuntu Gnome Remix UBR 12.04 LTS__''

Interface GNOME, on a VLC2.
On a tout mais c'est 8 Go
Il faut refaire l'énoncé pour les nouveaux menus de VLC ( et réinstaller FFMPEG de Medibuntu sans bridage mpeg2 ?? )
Sous windows sasn pscp et la ligne de commande

ouvrir filezilla client

sftp://192.168.1.23   pi raspberry 22
Si on n'arrive pas à installer un paquet deb ( dpkg -i nom.deb )

on tape ''sudo gdebi nom.deb''

=> Il indique les dépendances qui manquent.
mettre en début de vmx
 virtualHW.version = "7"  à la place de 3

puis mettre ensuite

remarque dièse ->   pour usb2
remarque dièse  ->  déjà en haut, à l'origine "3"   virtualHW.version = "7"
usb.generic.autoconnect = "TRUE"
ehci.present = "TRUE"
Cocher en bas "config automatique de cache du navigateur"
> http://www.utbm.fr/proxy_portable.pac

SSID: etudiants

sécurité: Association: Authentif réseau:  WPA sous XP = WPA-Entreprise sous win7, Cryptage TKIP
              Authentification: Type PEAP ( EAP Protégée ), Propriétés: MSCHAPv2

nom1
Pauleta moins E plus RXZG
| |! Identification |! taille du rar |! taille vmdk |! TL53|! TR1 RT2 |! TR1 ALT2 |! T2 modem |! T2 transmi ALT1 |! T1 ALT1 |
| td_T1_alt1_v2   ( win2000, ajout VOD avec 2 videos )  | td_T1_alt1_v2.rar et répertoire td_T1_alt1_v2 | 1 397 592 ko | 2 951 675 ko | - | - | - | - | - | td sur PC |
| T2_alt1_uart | nom T2_alt1_uart.rar | 1 286 204 ko | 4 651 220 ko     | - | - | - | - | tp UART | - |
| tp codec v2 ( ubuntu 8: ajout ski_v2 grande résolution, bitrateviewer )  | Ubuntu_TR1_v2.1.rar, nom vmx avec v2.1  dans répertoire Ubuntu_TR1 | 1 721 389 ko  | 4 743 434 ko  |  tp Codec  | tp Codec  | tp Codec | - | - | - |
| T2_BT_TR1_TNT_Ubuntu_10.04_v1.2  ( driver 1ere clé = A828 et après A827 )  | nom du .rar  | 2 565 115 ko  | 7 245 745 ko  | - | tp IP_TV  | - | tp BT | - | - |
| W2000_SIP_ADSL_VOD_v4  ( ajout VOD en plus de tp TL53 adsl et sip )  | nom du .rar W2000_SIP_ADSL_VOD_v4.rar | 1 587 520 ko  | 3 539 468 ko | tp ADSL, tp SIP | -  | - | - | - | - |
| Asterisknow | nom du rar v1.5 | 349 946 ko | 1 415 512 ko |     tp SIP  | - | - | - |  - | - |
| Trixbox | nom du rar v2.8 | 355 772 ko | 1 359 413 ko |     tp SIP  | - | - | - |  - | - |
| W2K_Cisco | nom fichier W2000_Cisco.rar | 1 044 183 ko | 2 419 982 ko | tp Cisco | - | - | - |  - | - |
| XP_Cisco_v2   ( avec poste réel donc sur vraie carte réseau, v1 sur bouclage ) | nom rar et nom dossier XP_Cisco_v2 |  3 802 220 ko | 7 451 246 ko | tp Cisco | - | - | - |  - | - |
| W2K_GnuGK_v3 | nom du rar  W2K_GnuGK_v3.rar |  963 781 ko | 2 378 170 ko | tp H323 | - | - | - |  - | - |

Remarques:  Android sur LiveCD    

Il y a aussi les OS "vierges"
Pour XP il y a 2 versions ( v1 problème de mise à jour qui met 100% de CPU, y a qu'à interdire les mises à jour AUTOMATQUES )
la v2 est OK
| |! Identification |! taille du rar |! taille vmdk |! TL53|! TR1 RT2 |! TR1 ALT2 |! T2 modem |! T2 transmi ALT1 |! T1 ALT1 |
| XP_avec_SP3_v2   | nom rar et nom dossier XP_avec_SP3_v2 |  2 737 856 ko | 5 501 419 ko | - | - | - | - |  - | - |


copier coller de vmware utilise dossier caché du PC réel dans 
C:\Users\nom_compte\AppData\Local\Temp répertoire vmware-rt

Mais il n'efface pas le contenu => copier coller de 4 Go = disque pc réel rempli.

j’avais des erreurs bizarre de copier/coller malgré vmtools.  
C’est que la taille du disque était trop petite pour faire le temp, il commençait à écrire et bloquait sans effacer.
=> penser à le purger ( 60 Go )
 par défaut il faut télécharger tout le fichier vidéo mp4 pour commencer à le lire = index à la fin.

Si on veut pouvoir lire la vidéo sans avoir fini de télécharger:

démarrer vidéo mp4 avant tout télécharger = video index au début

ffmpeg -i input.mp4 -movflags faststart -acodec copy -vcodec copy output.mp4

https://salman-w.blogspot.com/2013/08/fast-start-enabled-videos-with-ffmpeg.html
virer annonce crash logiciel récurrent: sudo rm /var/crash/*.*
vlc en root = vlc-wrapper 

ou

sed -i 's/geteuid/getppid/' /usr/bin/vlc
* [[versions actuelles]]
* [[Réseau vmware]]
* [[win 98 sous vmware]]
* [[réseau]]
**[[réseau win7]]
**[[réseau win10]]
* [[usb2]]
* [[carte vidéo]]
* [[guestOS]]
* [[repertoire local]]
*[[vmwaretools linux]]
*[[win7_64bits]]
*[[defrag vmdk]]
*[[Augmenter taille disque]]
*[[accès réseau IUT]]
*[[second HDD]]
*[[temps acces bios]]
*[[adresses MAC]]
*[[pb TNT]]
*[[vider cache]]
*[[réduire taille disque]]
<<dropMenu vertical>>
Install open-vm-tools et open-vm-tools-desktop
{{{
si vmtools ne marche pas car histoire de vmhgfs qui est remplacé depuis kernel4 par fuse

sudo apt-get install open-vm-tools
sudo apt-get install open-vm-tools-desktop
rebooter

Rem: la partie desktop permet de faire copier/coller et de passer en plein écran réel
Rem: Il doit installer seul les entêtes sudo apt-get install build-essential linux-headers-$(uname -r)

}}}


Install vmtools vmware ( qui ne marche pas sur des versions 2016 car histoire de vmhgfs qui est remplacé depuis kernel4 par fuse )
{{{
1)Démarrer machine virtuelle, menu VM, Install VMware Tools.
( vérif que dans le vmx le bon guestOS est mis, voir dans ce wiki )

2) Ouvrez un terminal sous linux avec les privilèges root ( sudo su sous ubuntu ).
sudo apt-get install build-essential linux-headers-$(uname -r)
il faut aussi avoir gcc

3)  mkdir /mnt/cdrom

= créer un dossier qui servira de point de montage pour le lecteur CD-ROM (Les vmware tools s’installent sous cette forme).

4) ls /dev | grep cdrom pour connaître le nom du lecteur:  cdrom<x>.

5) mount /dev/cdrom<x> /mnt/cdrom

= on monte le cdrom dans le point de montage créé précédemment.
Cela peut créer une erreur mais il faut le faire, cela ne marche pas sans, cela marche avec le message d'erreur.

6) cd /tmp

7) mkdir tools

8) cd tools

9) tar xzvf /mnt/cdrom/VMwareTools-<xxxxXXXxxx>.tar.gz

(utilisez la touche Tab pour l’auto-completion de la commande )
= on décompresse l’archive contenant les vmware tools pour linux dans le dossier temporaire.

10) cd vmware-tools-distrib

11) ./vmware-install.pl

12) Taper entrée pour les questions posées

}}}
 ( erreur connexion impossible = résolution )
Charger raspbian
Graver carte
Créer un fichier texte vide nommé ssh pour activer ssh
Booter
IDentifier l’@Ip avec le bail du serveur dhcp
Se connecter en ssh: pi, raspberry
sudo raspi-config
        -> activer vnc: 3 Interface options > 3 VNC
    -> changer la résolution pour éviter un message 2 Display options > 1 Resolution > 1280x720
Rebooter
Se connecter avec un client VNC

Si on a des problèmes de palette

> sudo apt-get install libv4l-0


puis pour lancer l'appli, on utilsie la commande 

> LD_PRELOAD=/usr/lib/arm-linux-gnueabihf/libv4l/v4l2convert.so /usr/bin/motion -n &
1) faire vmx avec port série ethernet et carte son
2) prendre vmdk vierge 2 go

3) mettre cd bootable, démarrer vmware sur cd ( bios vmware F2, boot sur cd en 1er )
=> démarrer avec prise en charge CD

4) fdisk, créer partition principale

5) faire format c: ( cela fait du FAT32 )

6) faire un répertoire c:\WIN98
copier les fichiers WIN98 du CD:   copy E:\WIN98 c:\WIN98

7) aller dans c:, lancer install.exe

8) install par défaut puis choix liste, 
   disquette de démarrage: OK puis annuler
   si plantage: dans vmware faire reset et on recommence, remettre c:\windows et pas c:\windows.000, cela passe

9) à redémarrer, couper le vmware pour sortir le cd: poste de travail du xp, éjecter
redémarrer le vmx, faire reset dans menu vmware
c'est TRES LONG ( base de données périph: 1 mn w98 = 15 mn réelles => 4 h !!!! )
donc en profiter pour installer vmtools ( menu vm / install vmtools en bas )

10) installer le serveur ftp et web: copier le répertoire du cd d:\add-ons\pws sous c:
     puis lancer install.exe dans ce répertoire
   => Un raccourci sur le bureau "publier" permet configurer le service ( rep, pages par défaut,... ) et de démarrer/arrêter le service.
Pour faire une machine virtuelle avec le win 7 64 bits de l'IUT, à l'install du vrai DVD, il bloque et demande des pilotes de DVD.
Même en lui en donnant des pilotes, rien.

__Solution réalisée, en fait je crois qu'il n'y a pas besoin du DVD réel, il suffit de mettre un second DVD, de le faire pointer sur l'ISO:__
>avoir dvd
>faire une image iso
>
>le premier lecteur ide 1:0 du vmx pointe vers le lecteur réel
>créer un second lecteur 1:1 qui pointe vers l'image iso
>
>sortir le disque réel
>
>démarrer l'install => depuis l'iso
>faire personnalisée
>
>supprimer le disque iso du vmx à la fin ( en remarque avec # )
wireshark démarre sans root
sudo dpkg-reconfigure wireshark-common
    sudo adduser $USER wireshark
    reboot
pour usb il y a des choses en plus: https://wiki.wireshark.org/CaptureSetup/USB
Si on installe xlite v2 ouis v3, l'un écrase l'autre

=> définir des répertoires d'installation spécifiques

Pour la carte son, il faut le "mixage audio":
1) Mettre le bon driver
2) Activer périphérique enregistrement "Mixage stéréo"
( s'il dit "pas de périphériques" )  = icone son windows > clic droit > ouvrir paramètres son ( cela change selon OS et PC )
WIN7: aller à enregistrement, clic droit, afficher les périphériques désactivés si on ve voit pas “mixage stéréo” ( s’il n’y est toujours pas installer le bon driver audio ), clic droit dessus, activer “mixage stéréo”.
WIN10: Entrée, je ne trouvais pas, j'ai fais "Dépanner"
j’avais un écran bleu avec BCCode C4

j’ai fait des choses, il restait en reboot sur écran bleu

=> Mode sans échec
( j’avais déjà désinstallé driver wifi et pcapusb qui étaient indiquées dans écran bleu aussi )
=> Pour éviter le reboot permanent: cmd en admin: taper “verifier /reset”