Outils pour utilisateurs

Outils du site


start

Table des matières

Bricolages et bricoles du Libre

Des liens sur les exactions bricoleuses: 2010-2020

2019

2021

.

Toutuntasdeliens

Des livres en attentes

Techniques et biologie

Si les terres rares se font rares, que le titane, scandium, vanadium, chrome, manganèse, cobalt, nickel, même le fer ou le silicium … sont hors de portés de notre voracité infinie, que l'or et l'argent disparurent n'ont plus rien à connecter, que les matières inertes se dissolvent dans nos résidus polluant la terre, il est de toute évidence que nos joujoux électroniques ou nanotechnologiques n'en non plus pour très longtemps eux aussi. L'humanité extractiviste se meurt.

Mais il est un autre domaine qui doit nous faire passer cette fin d'un monde au second plan… soyons optimistes et moins tête de pioche, regardons autre chose que l'ineptie d'une économie hors sol. ne plus avoir de caillou à cassé est bien moins grave que ne plus avoir de grain à moudre… pourtant nous en sommes là (et las) dans cette évidence que nous ne voulons pas le voir.

Le savoir technique d'aujourd'hui permet à une personne de lire, apprendre, modifier, ré-écrire les codes de la vie elle-même avec des techniques accessibles et peu d'argent. Des outils comme Crispr-Cas9 ou Cpf1 par exemple offrent la possibilité de collage génétique à de tout petit laboratoire!

Ainsi il est évident qu'aucune loi, aucune actions politique n’empêcheront des expériences bonnes ou mauvaises de se faire et que le hasard des mutations qui s'en suivra les mettra hors de contrôle de leur(s) créatrices(eurs). Cela d'autant plus que des brevets qui sont la voie principale de valorisation des savoirs biaisent totalement une éventuelle sagesse humaine (l'éthique est en toc).

À l'instar des licences libres en informatique qui permettent un accompagnement citoyen d’éventuelle dérive, virus, cracking etc par la connaissance, la recherche et l'expérimentation ne semblent viables à long terme qu'avec cette même approche. Liberté contre marchandisation. Savoir contre pouvoir.

  • N'est il pas nécessaire d'informer tout un chacune sur la venue de chimères végétales autant qu'animales?
  • N'a ton pas oublier d'apprendre ce qu'est la vie, la culture ?
  • Le système glorifie le geek consommateur au détriment du jardinier autonomiste
  • Pourquoi n'est il pas obligatoire d'avoir des savoirs pour secourir ou nourrir, s'occuper de son prochain plutôt qu'un permis de conduire, de chasse, un brevet des écoles? un brevet citoyen plutôt qu'un brevet de consommateur.
  • Quelles seraient les fausses bonnes inventions à ne pas faire ? De la jussie comestible? Des algues électriques? De la moisissure mange béton? Des bactérie dévoreuse de bitume? Des micro-champignons bâtisseurs ? Des arbres phosphorescents? … Autant d'idées qui pourraient germer , quelques une déjà en cours…

On pourra relire Jacques Ellul (ex : http://www.technologos.fr/textes/jacques_ellul.php)

Analyses

Éditions moléculaire,

Ressources

Techniques numériques et électroniques

Projets autour d'ARDUINO

Projets autour de serveurs autonomes

Ceci n'est pas un serveur autonome

Biobot Poulpe et autres serveurs de flux bon marchés

Comment se monter une machine d'écoute et un serveur de flux ( streaming ) pour 20$…

C'est la machine à flux

Smartphones et téléphonie

Adoptezz le tiroir comme libérateur de vos nouvelles addictions car il est évidement possible de très bien vivre sans smartphone (ou juste un téléphone pour ceux ou celles qui n'ont pas confiance en eux-elles)!

Divers codes

Drivers pour divers capteurs au niveau du noyau linux

  • hcsr04 ultrason/distance
  • touches tactiles mpr121_touchkey est déja présent en tant que keyboard
  • PWM, servo, led 12 canaux PCA9685 - -

audio et infra-rouge

Python

penser à utiliser dump_osc ou send_osc des pg du paquet pyliblo-utils

Aides:

arduino

Bash

Twine Twine2

Puredata

Installations

plugdata

PD L2Ork et Purr

Install Purr PURR !!!

pd-l2ork

http://l2ork.music.vt.edu/main/?page_id=56

tout : https://git.purrdata.net/jwilkes/purr-data-binaries/tree/master

et

https://software.opensuse.org/download/package?package=purr-data&project=home%3Aaggraef

sur ubutnu xenial 16.04

sudo add-apt-repository ppa:dr-graef/pd-l2ork.xenial
sudo add-apt-repository ppa:dr-graef/pure-lang.xenial

sur fedora compilée (regarder les pages l2ork pour les dépendances ):pd-l2ork.tgz

pd-L2ork pour arm celui que j'avais fais. Mais il faut maintenant regarder Purr !

Purr pour arm v7 (NEO1) :

purr sur une NEO1 ou autre arm et tout pour un serveur de stream

Pd-extended

Pd-extended par les sources sur arm64 aarch64: pd-extended_arm64

Sinon il y a encore et toujours

l'installation sur debian jessie, ok en arm de http://apt.puredata.info/

gpg --keyserver keyring.debian.org --recv-keys 9F0FE587374BBE81
gpg -a --export 9F0FE587374BBE81 | sudo apt-key add -
echo "deb http://apt.puredata.info/debian $(lsb_release -c | awk '{print $2}') main" | sudo tee /etc/apt/sources.list.d/puredata.list
sudo aptitude update
sudo aptitude install pd-extended

Installation sur Fedora (22)

rpm -Uvh http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetccrma/22/i386/planetccrma-repo-1.1-3.fc22.ccrma.noarch.rpm
dnf install pd-extended pd-extended-extra 

Puredata avec pulseaudio

Codes et autres trucs

  • GPIO_ARM Adaptation dans puredata Purr de dissis_GPIO pour les cartes Nanopi

patch a trac

Temps et horloges RTC

MSP430

Un controleur tres basse consommation pour des installations de terrain

MSP430

Liaisons radio

NRF24L01

Hardware de derrière les fagots

  • USB-Wifi Alfa RT2870 ID 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
  • https://www.nuand.com/ bladeRF - the USB 3.0 Superspeed Software Defined Radio

objet WIFI à connecter

ESP8266

C'est un module micro-controleur/wifi qui coute moins de 6€, utilisable pour des 'objets connectés'. Cette puce rend les plateformes Arduino beaucoup moins intéressantes: Tout est dedans = plus besoin d'arduino, 10 fois plus rapide, plus de place pour les prog etc .. bref une bonne piste a suivre !

Linux kernel module driver for the ESP8266 chip for Raspberry Pi OKOK

USB host , connecter une clé un dd …

ESP écran e-ink

ESP DAC

ESP passerelle radio

SDK autre

Début avec micropython

La page Micropython ET ESP8266

node-red et Johnny-five

ESP32

De quoi faire un système plus complet que l'ESP8266, avec une consommation presque équivalente et un prix pour commencer autour de 6$…. Docs:

encore apres ttgo wemos

bidouillis

ESP32 et l'audio

ameba RTL8195

RTL8710 / RTL8711

EMW3165 WIFI encore

LinkIt Smart 7688

Les avantages que j'y trouve dans le cas d'hebergement de services web utilisables.

  1. 12€ pour une carte stable , ouverte
    1. les solutions ARM(RSP/OrangePi olimex)+cléWIFI ne sont pas stables du tout! ( faute à hostap/CleUSB ) et on ne peut pas les laisser dehors comme ça sans maintenance …
  2. micro SD et GPIO à foison
    1. les tplmr320 et autre fonctionnent avec des cléUSB plus grosses et consommatrices
    2. les tpl sont plus lentes
    3. les tpl n'ont pas d'acces GPIO
  3. openwrt qui marche et supporté… pas des moindres avantages
  4. openwrt offre plus de possibilité de bidouillage qu'un developpement directe pour ESP8266

Le choix est la:

  • si besoin de pas cher < 5€ ET de developpement acessible à des codeurs pas trop mauvais alors ESP
  • si besoin traitements costauds et pas trop de truc autour d'une AP-WIFI ouverte alors ARM(s)
  • sinon Smart 7688

donc ESP8266 < Smart 7688 < ARM(s)

HLK-7688A

Comme 2 gouttes d'eau avec le LinkIt Smart 7688 , mais son firmware ne prend pas en compte de sons WM8960 i2c)

Le README:

You need gcc, binutils, bzip2, flex, python, perl, make, find, grep, diff, unzip, gawk, getopt, subversion, libz-dev and libc headers installed.

  1. Run “./scripts/feeds update -a” to obtain all the latest package definitions defined in feeds.conf / feeds.conf.default
  2. Run “./scripts/feeds install -a” to install symlinks for all obtained packages into package/feeds/
  3. Run “make menuconfig” to select your preferred configuration for the toolchain, target system & firmware packages.
  4. Run “make” to build your firmware. This will download all sources, build the cross-compile toolchain and then cross-compile the Linux kernel & all chosen applications for your target system.

Le fichier openwrt-ramips-mt76x8-hlk-7688a-squashfs-sysupgrade.bin se flash par

mtd -r write /tmp/firmware_image.bin firmware

d'autres platines WIFI

du coté LoRa

La page LoRa

RN2483 et SX1301 entre autres

un modem 433MHz ou 868MHz sur 15km …Les Long Range

à suivre: l'idée du micropython qui revient …

RT5350F

En gros je me demande si il consomme autant qu'un MR3220 qui embarque l'AR7241 d'Atheros, genre 300mW

Atheros AR9331

Atheros AR9331 sur le TL-WR703N voit une conso de 100mA avec le WIFI actif sous 5V

PCP et ALOTOF bidules

Pistes hackings des smart et tele phones ..

BIG BAZAR

Ou trouver les choses, il est temps de faire le point … je vais tenter d'être à jour ;-)

Interfaces

Connexions

Tentons des connexions 'relativement standard' … pour moi je tente le type Grove, c'est seedstudio qui l'a fait et du coup pas mal de capteurs en utilisent.

Elles ressemblent à des connecteurs JST 2.0 PH4 (ouPA4, avec le clips?) connu depuis plus longtemps, donc on peut en fabriquer…Je cherche “JST 2.0mm PH 4-Pin Connector plug Male Female crimps x 50 Sets”

Electronique

Machine untel Intel

du coté du processeur mobile Z3735F (14$) suffisant pour pas mal de chose, et rarement avec debian…

Cartes ARM

4 coeurs ARM

8 et plus coeurs ARM

ARM dédié aux traitements du son

T'es DAC ou pas

DAC et ADC pour les ptites ARM, sortie audio ou entrée microphones

Cartes sons USB qui fonctionnent avec des ARM : http://elinux.org/RPi_VerifiedPeripherals#USB_Sound_Cards

et aussi https://www.sparkfun.com/products/13810 8 sorties audio en autonomie

Cartes sons genre i2s

Plutot vers acquisition de signal

Dans l'idee de capteur ultrason

ARM orchestre en réseau

Puisque une machine ARM supporte très bien pour moins de 10$ un ensemble de patch puredata, pourquoi na pas faire un ensemble de machine synchronisé sur le réseau. Elles pourront se répartir les taches de création sonore et l’orchestre grandira avec le nombre de module qui pourront être eux différent. ( une vieille résurgence du grand orchestre d'ordinateur (le GOO APO33) ;-) en DIY )

il y a toujours cette idée que dès aujourd'hui nous pouvons nous passer de la technique imposée par Apple,Microsoft ou d'autres compagnies financières.

à quoi cela sert d'acheter ou d'utiliser un gros ordinateur macmachin si on peut se faire plaisir pour moins de 100 balles … ha si .. à ne pas paraître ridicule ou cynique ;-)

Pages GOOARM

penser aussi a une passelle OSC .. et du cote de pd : https://sourceforge.net/projects/websocketserverinapatch/

Système d'exploitations utilisable sur ARM

Vers un outil de communication de terrain

Transport de l'audio par le réseau

La solution jacktrip

Pour des liaisons rapides a quelques machines ip fixes (sinon icecast2 c'est bien mais latence > 1s)

C'est un paquet debian , et donc armbian

jacktrip -s -n 4 sur le serveur en 4 voix par ex
jacktrip -c ipadrs -n 4 sur le client qui cause

heu .. marche pas avec mes arm…

Solution jack2 netone

qui fonctionne ouf…

jack2 et netone

Deja /etc/asound.conf

ctl.!default { type hw ; card 0 }
pcm.!default {
    type plug
    slave { pcm "rawjack" }
}
pcm.rawjack {
    type jack
    playback_ports {
        0 system:playback_1
        1 system:playback_2
    }
    capture_ports {
        0 system:capture_1
        1 system:capture_2
    }
}
pcm.jack {
    type plug
    slave { pcm "rawjack" }
    hint {
 	description "JACK Audio Connection Kit"
    }
}
  1. On lance qjackctl ou genre , sur la machine die serveur qui mixe et a des entrees/sorties normales
  2. Sur la machine esclave , celle qui peut avoir des entrees sorties
    1. jackd -R -d netone
    2. ajout des E/S
# alsa_out / alsa_in -j “nom de la sortie” -d device -q qualité -c channel
# ajout en sortie : 
alsa_out -j "hp2" -d hw:1 -q 1 2>&1 1> /dev/null &
# ajout en entree: 
alsa_in -j "micro2" -d hw:1 -q 1 2>&1 1> /dev/null &
# connexions 1 micro (vers le reseau)
jack_connect micro2:capture_1 system:playback_1
# connexions 1 sortie (du réseau)
jack_connect system:capture_1 hp2:playback_1
  1. jack_netsource -H 192.168… ou multicast

Les entrées du reseau sont ceux de l'esclave ;)

ffmpeg

pistes serveur de tuyaux

ex simple :

arecord -f cd -D plughw:1,0 | ffmpeg -i - -acodec libmp3lame -ab 32k -ac 1 -re -f rtp rtp://234.5.5.5:1234

ffmpeg -ar 8000 -f alsa -i hw:0 -acodec mp2 -b:a 128k -f rtp rtp://other:4444

modprobe snd-aloop pcm_substreams=8 # création de 8 canaux potentiels -i hw:Loopback,1,0
aplay -l # donne la liste possible hw:Loopback,1,0

gstreamer

Flux gstreamer flux reseaux vers jack

sur émetteur:

#gst-launch-0.10 alsasrc device=“hw:0” ! audioconvert ! audio/x-raw-int,channels=1,width=16,rate=44100 ! rtpL16pay ! udpsink host=192.168.2.242 port=5000 gst-launch-0.10 alsasrc device=“hw:0” ! audioconvert ! rtpL16pay ! udpsink host=192.168.2.242 port=5000

sur récepteur:

#gst-launch-0.10 -v udpsrc port=5000 ! “application/x-rtp,media=(string)audio, clock-rate=(int)44100, width=16, height=16, encoding-name=(string)L16, encoding-params=(string)1, channels=(int)1, channel-positions=(int)1, payload=(int)96” ! rtpL16depay ! audioconvert ! jackaudiosink gst-launch-0.10 -v udpsrc port=5000 ! “application/x-rtp,media=(string)audio, clock-rate=(int)44100, width=16, height=16, encoding-name=(string)L16, encoding-params=(string)2, channels=(int)2, channel-positions=(int)1, payload=(int)96” ! rtpL16depay ! audioconvert ! jackaudiosink

vlc

cvlc -vvv alsa://plughw:0,0 --sout '#standard{access=http,mux=ogg,dst=flux-orange-1:8080}' d'un coté sur machine flux-orange-1
clvc --aout jack --jack-auto-connect http://flux-orange-1:8080  de l'autre

pulseaudio réseaux

midi réseaux

Autres

les pistes:

"Téléphones maison"

beowulf et arm cluster linux

Ultra petit

Pour participer à la cyber-invasion dans notre monde réel ;-) le monde des objets connectés est une formidable opportunité à la fois dans le contrôle de nos vie par nous même et de colonisation de l'imaginaire fait matière. L'incarnation des concepts doit être maîtrisée pour ne pas nous envoûter. Vu l'inconscience comme norme c'est perdu d'avance…

pas trié

ARM

WIFI

et ici encore même l'ESP8266

AVR

Des OS pour plein d'ARM

Retrogaming

ODROID-U3 et C1 et C2

ODROID-XU4

XU4

Serveur avec des ARM 64 bits < 40€

Ne pas oublier qu'une carte avec proc genre ASRock C70M1 (ldlc) ne coute que 41€ , et fait un bien meilleurs serveur qu'une RSP… , 4 sata , 2 emplacement RAM , 9W.. donc si besoin de plus pensez mini-itx, le block d'limentation ATX se récupère, les RAM quelques fois ;-) merci les ALIS !

Machines à dix balles

Périphériques

Friendlyarm PC

pas mal de choix de ce coté, un git avec un debian … à tester !

NanoPi NEO / DUO et AIR

NanoPI-DUO

micro I2S sur Nanopi-DUO

NanoPiNEO

Projet La Quête du Saint Tube qui pourrait être sur une ARM, ici je démarre avec la NanoPi…

NanoPi

Banana Pi

Banana PI BPI-M2+, un bon compromis wifi integré, flash 8Go .. j'en utilise sur un projet.

Orange Pi ZERO H2

Une carte H3 + WiFi pour 6,4 +3 € Orange-Pi-Zero 256 Mo , Il y a une version 512Mo de RAM

Orange Pi ONE

La page Orange Pi ONE http://www.orangepi.org/orangepione/ … 9$

  • H3 Quad-core Cortex-A7 H.265/HEVC 4K
  • 512MB DDR3

Orange Pi Light , pas d'ethernet mais du WIFI pour 12$

ReSpeaker

Un nouveau truc à 100 balles

  • arm – Rockchip RK3229 , 1G RAM,Wifi,… et de l'Audio !!
    • 6x Microphone Array with 5 meters detection range
    • 8 channel ADCs for 6 microphone array and 2 loopback (hardware loopback)
    • 3.5mm audio jack
    • 2-pin JST connector for 8Ω speaker

C.H.I.P.

OLIMEX Olinuxino LIME LIME2

Raspberry pi

RSP et l'audio des OS!

Patchbox OS is a custom Linux distribution specially designed for Raspberry Pi based audio projects. It comes pre-configured for low latency audio performance and pre-installed audio software that will help you get started with your projects in no time!

Listes des softs

en attendant

sonobus

echo "deb https://pkg.sonobus.net/apt stable main" | sudo tee /etc/apt/sources.list.d/sonobus.list
sudo wget -O /etc/apt/trusted.gpg.d/sonobus.gpg https://pkg.sonobus.net/apt/keyring.gpg
sudo apt update && sudo apt install sonobus

jacktrip

apt install --no-install-recommends build-essential qt5-default autoconf automake libtool make libjack-jackd2-dev git help2man librtaudio-dev 
apt install qjackctl
apt install librtaudio-dev # if building with RtAudio
sudo apt install qt5-default qt5-qmake
git clone --recurse-submodules https://github.com/jacktrip/jacktrip.git

cd jacktrip
./build  rtaudio # 

Raspberry Pi Zero finalement on peut faire plein de choses avec ;)

en attendant le site rien que la dessus. De ci de là.

Une 64bits ! http://www.kubii.fr/1628-nouveau-raspberry-pi-3-modele-b-1-gb.html Rasperry PI3 45€

  • Quad Core Broadcom 2837 ARMv8 64bit 1,2 GHz
  • 1 GB RAM
  • BCM43143 WiFi Bluetooth Low Energy (BLE), intégré
  • DSI pour écran tactile Raspberry Pi
  • alim corrigée jusqu'à 2,5A

LA PAGE Rasberry pi coté technique

Documentations éducation

un Os dans la tarte et les trucs qu'on y fait souvent

Retro gaming

Un vga sur la sortie HDMI :http://dx.com/p/1080p-hdmi-male-to-vga-female-adapter-cable-w-mini-hdmi-male-to-hdmi-female-adapter-black-193337

Cubieboard

La page CUBIEBOARD

Machinasson une installation pd-extended sur cubieboard

cubieboard et ArkOS le serveur personnel qui tient dans la main

Cartes mère et filles

Beaglebone Black

MarsBoard-RK3066

PhoenixA20

Liseurs , lisoirs , liseuses

Liseuse KOBO

c'est pas cher , ça a un ecran e-link, ca consomme presque rien et c'est sous linux : la KOBO :) Par contre les modèles on évolués .. de moins en moins interressant le machine

La page KOBO

Autres liseuses

idée : la liseuse comme moniteur …?

et surtout , utiliser la liseuse comme terminal domestique à tout faire, cloisonnée dans le réseau local , filtrée par le serveur passerelle personnel.

Projets autour de OpenWRT Fonera et autres

On reprend ;)

TP-Link TL-MR3020

Après c'est plus vieux

http://www.lefinnois.net/wp/index.php/2007/05/05/un-bus-i2c-pour-la-fonera/

http://www.macsat.com/OpenWRT/lighttpd.php

totem taz sous OpenWRT

totem sur fonera 2.0n sous OpenWRT = le TotemFon, un pas vers la domotique, la maison habitée …in the shell. Si le cyborg n'est pas encore l'être, ni tout à fait une méta-machine, la cité urbaine entière, peut être commence-t-il à exister dans l'espace proche du domicile 8-).

de la synthèse vocale sur des petites machines

Une base fonera 2g

du MIDI avec pyborg

Projets autour de igepv2 ou Beagleboard

2 cartes assez proches, basé sur le processeur OMAP3530 (ARM8) offrant l'OpenGL à une carte qui tient dans un paquet de cigarette.

Différences entre les 2 cartes :

Doc glanée sur IGEPV2

Premier contact avec la carte IGEPV2

l'IGEPV2 en vite fait

Installation de pd sur l'IGEPV2

Directement du wiki de igep

Distribution Meegoo

Les BOTS APO33

boot reseau

ID

Et puis peut être qu'on pourrait faire des petites boiboites avec plein d'entrees/sorties et un environnement ultra dédiés sur SD bootable. La boiboite machinadok se transforme en un instrument de musique a connecter, en une mini installation sonore, en un objet genre spime ou un autre gadget, en une station meteo ou n'importe quoi d'autre. Plutot qu'une grosse machine et tout plein de logiciel dedans, un logiciel par machine …

mes amis les oiseaux tester le dispositif de http://univers.soleil.terre.ocean.poisson.ouies.net/ de Cédric

B2G / mozilla firefox OS

La page b2g

Android

Téléphonie

Circuit Bending

Circuit Bending ou l'art de la récup de circuits électronique pour l'art

Projets autour de PD

a suivre OMax sur Pure data ?

UBW micro-controleurs

ré-utilisation de vieux écrans plats

Solutions de visualisation déportées

Plutôt que s'échiner à trouver un écran qui va avec la machine qui le fait, comme un écran sur une beagleboard ou une igep, la piste serait de trouver un petit écrans indépendant qui affiche une session VNC. il faut donc une machine avec un écran et au moins un port USB , ou wifi , ou ethernet.

Télécommandes, relais , prog horaireetc

Simple AM

  • récepteur 433Mhz RX433N + decodeur HT12D

ouvertures de portes poules

capteurs GAZ EAU piezozo et les autres

audio chipset

capteurs 3D

FPGA hardware libre pour libre programmation

vers un Arduino sur Papilio. ;-)

un tour par les FPGA

Autour des outils pour le grand ou le petit Oueb

Projets sur les environnements logiciels

ZENWALK

Franchement je redécouvre une petite merveille :-)

Zenwalk fonctionne sur 256Mo, une base Slackware , une librairie d'enfert ..

Le dépot qui va bien : http://zen-repo.meticul.eu/i486/zenwalk-7.0/packages

Les 5emes Dimensions sont dans les espaces enchevêtrés

Partie et autre parcelles du projet et http://les5emesdim.du-libre.org

Le projet prend son envol et s'intègre a l'association Les espaces enchevêtrés 8-)

L’association “les espaces enchevêtrés” a pour objet de favoriser, développer et promouvoir l'expérimentation des mondes virtuels et semi-réels dans le respect des licences libres comme la GNU/GPL ou la licence ArtLibre, en valorisant l’autonomie et la créativité.

l'OS à MIAM

La Malette Interactive Artistique Multimedia est un projet porté par les associations Labomedia (Orléans) et Ping (Nantes). La MIAM est constituée d’un ordinateur et équipée des périphériques les plus couramment utilisés dans les dispositifs et instruments interactifs (capteurs divers, webcam, joystick, wiimote, carte arduino, …). Cette malette est ainsi destinée à être tant un outil pédagogique qu’un instrument/système à vocation artistique. https://pingbase.homelinux.net/libro/wiki/hub/Cuisto_gepeto_et_l%27OS_%C3%A0_MIAM

le site de la MIAM

Debian

crunchbang !

Clonages

Une page sur le clonage pas trop compliqué d'une système GNU/Linux

Xorg ou un lancement sans economiseur d'écran

# dans le .xinitrc
xset s off
xset s noblank
xset s noexpose
xset c on
xset -dpms

Test de bande passante

cd /usr/local/bin
wget -O speedtest-cli --no-check-certificate https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py 
chmod +x speedtest-cli
speedtest-cli

avoir son IP sur Internet

#! /bin/bash
#set -x
#recuperation de l'ancienne ip
adrip=$(grep [1-9] < /etc/ipold)
#recuperation de la nouvelle ip
#adrip2=$(wget -q -O - http://ifconfig.me/ip)
adrip2=$(wget http://checkip.dyndns.org/ -O - | cut -d: -f 2 | cut -d\< -f 1)
#test de l'ip
if [ $adrip != $adrip2 ]
then
wget http://sitedistant.org/IPBUBULLE  -o /tmp/IPIP.log
fi
#mise a jour adresse dans le fichier
echo $adrip2 > /etc/ipold
exit 0

tout copier

# en fonction de ...

 rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /*

rsync -aAXv  --exclude "/proc" --exclude "/dev" --exclude "/home/yunohost.transmission" --exclude "/mnt" --exclude "/sys" /* /mnt/mmc/

un système dans l'autre : chroot (debian)

mémo

mkdir -p /mnt/partchroot
fdisk -l                                 # trouver les partition
mount /dev/sdaX /mnt/partchroot          # montage X = bon numéro de partition
mount --bind /dev /mnt/partchroot/dev    #  /dev en cours d'utilisation 
mount --bind /dev/pts /mnt/partchroot/dev/pts   # /dev/pts en cours d'utilisation 
mount --bind /sys /mnt/partchroot/sys    # /sys en cours d'utilisation
mount -t proc /proc /mnt/partchroot/proc # Pour que Grub2 trouve /proc/mounts

chroot /mnt/partchroot /bin/bash         # mise à la racine du disque monté

mount -a                                      # montage des partitions dans le chroot

Fedora

ajouter dépot planetCCRMA:

rpm -Uvh http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetccrma/22/i386/planetccrma-repo-1.1-3.fc22.ccrma.noarch.rpm
# ou
rpm -Uvh http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetccrma/22/x86_64/planetccrma-repo-1.1-3.fc22.ccrma.noarch.rpm

applizatester:

  • Fwomaj

Installation timidity++ sous fedora pour tabledit sous wine …

  • dnf install timidity++
  • verification .asoundconf doit contenir
    #~/.asoundconf
    pcm.!default {
    	type hw
    	card 0
    }
    
    ctl.!default {
    	type hw           
    	card 0
    }
    pcm.pulse { type pulse }
    ctl.pulse { type pulse }
  • faire un script
# lancement de timidity en fond
/usr/bin/timidity -iA -Os a&
cd ~/.wine/drive_c/Program*/TablEdit
wine tabledit.exe
# stop de timidity
killall timiddity

pour info

  • timidity -iA -B4,8 -Os -EFreverb=0
  • la page de linuxmao Timidity toujours utile:
  • aplaymidi -p 129:0 fichier.mid pour faire un test

Ubuntuzzz

Un fichier xorg.conf de base au cas ou il n'y a pas de moniteur :-)

Section "Device"
    Identifier    "Configured Video Device"
    Driver        "vesa"
EndSection

Section "Monitor"
    Identifier    "Configured Monitor"
    HorizSync 42.0 - 52.0 
    VertRefresh 55.0 - 65.0 
    Modeline "1024x768" 60.80  1024 1056 1128 1272   768  768  770  796
    Modeline "800x600" 38.21 800 832 976 1008 600 612 618 631
    Modeline "640x480" 24.11 640 672 760 792 480 490 495 50
EndSection

Section "Screen"
    Identifier    "Default Screen"
    Monitor        "Configured Monitor"
    Device        "Configured Video Device"
    DefaultDepth    24
    Subsection "Display"
        Depth       24
        Modes       "1024x768" "800x600" "640x480"
       EndSubsection
EndSection

/etc/default/grub : GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash nomodeset”

un partage samba

http://doc.ubuntu-fr.org/samba

sur le serveur system-config-samba, dans préférence creer un utilisateur avec un pass et creer un partage

sur le client

#/etc/fstab
192.168.1.51:libr1c /mnt/windows cifs domain=libr,username=truc,password=tructruc 0 0

Slitaz

Les plus de SliTAZ:

  • Y a pas plus petit !
  • Y a pas plus rapide !
  • Y a pas mal de paquet avec la compatibilité slackware

les moins :

  • Y a pas trop de driver openGL qui marche du premier coup
  • Pas grand publique ou alors , sans modif

Les Totems TAZ

Le projet est de construire un petit objet en forme de totem qui connecté à un réseau local puisse distribuer des images de systèmes GNU/Linux tel que SliTAZ.

Il contiendrait autant d'image que d'application spécifique, plutot que de faire une grosse distribution GNU contenant plein d'applications, nous fairons des distributions qui ne contiennent qu'une application ou deux.

On pose le totem sur le réseau , déclenche le totem, et chaque machine du réseau peut devenir un instrument de musique, tout les paramètres d'interconnexion, de partage de ressources sont déja en place.

Le TotemTAZ et OpenWRT

Zenwalk

un article sur la fabrique

Les plus de Zenwalk:

  • il n'y a plus de pb de dependance et de pelote qui se déroule sans fin
  • c'est encore tres leger

Les moins:

  • pas grand publique ( mais pas grave )

APODIO

Un coup de pouce à une ancienne création qui reprend du poil de la bête. les pages APODIO

LibraZic

Des pages sur la distribution GNU/Linux audio que je suis depuis 2018. Nous en sommes maintenant à une nouvelle V3.

XFCE4

xfce4 une page de trucs sur xfce4

Proxmox

Promis .. une refonte des Bricoles du Libre … 8-)

Déjà une première étape, pas des moindres, le remplacement du/des serveurs maison par une seule machine.
C'est l'aventure du grille pain

Yunohost

Alpine Linux

echo "http://dl-cdn.alpinelinux.org/alpine/edge/testing/" >> /etc/repositories
apk update

Dokuwiki

utilisation de bootstrap3 comme theme:

et en plugin :

  • Bootstrap Wrapper Plugin
  • ? TwistieNav plugin for Bootstrap 3 template ?

la doc:

choisir un theme dans l'administration
Paramètres du thème
Bootstrap3
Thème
tpl»bootstrap3»bootstrapTheme Choisissez un thème (thème Bootstrap, thème Bootstrap optionnel, thème de Bootswatch.com ou thème personalisé)

tpl»bootstrap3»bootswatchTheme, solar par ex

Il est possible d'éditer les pages:

nom du fichier racine usage par namespace
:sidebar The sidebar YES
:rightsidebar The right-sidebar YES
:navbar Navbar with sub-menus YES
:pageheader Header of the Wiki article YES
:pagefooter Footer of the Wiki article YES
:footer Footer of the page YES
:cookie:banner Cookie-Law banner NO
:cookie:policy Cookie-Law policy NO
:help Help page for “Help Page Icon” YES
:header Header of page below the navbar YES
:topheader Top Header of page (on top of navbar if fixedTopNavbar is off) YES

trouver les glyphes pour les boutons:

The site's logo

  :wiki:logo.png
  :logo.png

The favicon

  :wiki:favicon.ico
  :favicon.ico

The bookmark icon used by Apple and Android devices

  :wiki:apple-touch-icon.png
  :apple-touch-icon.png

Pour les possibilités du wrap :

Nethserver

SME

OS pour vieilles machines avec 256Mo en RAM

et tiennent sur moins de 3Go

Celles qui ont tenues la route jusqu'à présent…

OS pour tout petits

Recherche de systèmes d'exploitation pour tout petits (à partir de 2 ans)

  • Qimo : à partir de 3 ans, en anglais, basé sur ubuntu (sans doute possible de changer la langue). Config mini : 256 Mb de ram, 6 Gb d'espace disque et un processeur de 400 Mhz. Dispo en liveCD et installable
  • Doudoulinux : à partir de 2 ans (mais certaines applis sont les mêmes), en français, basé sur Debian. Config mini : RAM de 256 Mo, processeur de 800 MHz, affichage 800×600. Dispo en liveCD et installable

OS RSP

media/musique

Agora Project

Petites améliorations proposées à Agora Project pour la gestion des adhérent-es :

  • ajout de la date d'adhésion
  • ajout de l'option bénévole
  • Envoi de mail aux adhérents à jour de cotisation / dont l'adhésion expire dans les 10 jours / aux bénévoles

Mines d'or

bricolages

partages expérimentaux

  • IF fiction interactive comme médium/média

trucs en vrac

Oiseaux

Sonothèque autour du serveur mpd

alsa audio

arecord et aplay

arecord -D hw:0,0 --channels=1 --duration=5 --format=dat --vumeter=stereo /tmp/test.wav
arecord -D hw:0,0 -c 1 -d 5 -f dat -vv /tmp/test.wav
arecord -D hw:0,0 -f cd /tmp/test.wav

aplay /tmp/test.wav
aplay -vv /tmp/test.wav

gstreamer enregistrement en flac

gst-launch-1.0 alsasrc device=hw:1 ! audioconvert ! flacenc ! multifilesink next-file=max-size max-file-size=100000000 location=“$NOMFIC_%d.flac”

autres sur alsa

.jackrc

/usr/bin/jackd -P89 -dalsa -r44100 -p2048 -n3 -D -Chw:USB -Phw:USB -o8

http://wiki.linuxmusicians.com/doku.php?id=system_configuration

http://apps.linuxaudio.org/apps/categories/general_music_composition_analysis_packages

truc sur le streaming

truc réseaux de base

Eco|Technique et EcoVillage

Compta

Construction économique et sociale

Approches

La Grée 2009-2010

Martigné-Ferchaud 2009-2010

start.txt · Dernière modification : 2024/02/09 17:10 de 127.0.0.1