15 mai 2019

émulateur hp48 gx

Installation

Yay -S x48

lancement après installation (choix de la rom)

echo "*connectionFont: -*-fixed-medium-r-normal-*-12-*-*-*-*-*-iso8859-1" >> ~/.Xdefaults-$(hostname)

x48 -rom /usr/share/x48/gxrom -initialize

1er lancement lors d'une session

echo "*connectionFont: -*-fixed-medium-r-normal-*-12-*-*-*-*-*-iso8859-1" >> ~/.Xdefaults-$(hostname)

x48

Lancements ultérieurs dans une meme session

x48

20 mars 2019

A faire après l'installation de manjaro xfce/kde edition (mars 2019)

Mise à jour

Renouveler ses clés cfr autre post

Installation eid cfr autre poste

Installation dropbox:

 sudo pacman -S git
 git clone https://aur.archlinux.org/dropbox.git
 cd dropbox/
 makepkg -si
 gpg --recv-key FC918B335044912E (si erreur prendre la valeur de clé retournée dans l'erreur affichée)
 makepkg -si

Ou mieux en terme de confidentialité et tarifs installer pcloud:
 https://www.pcloud.com/fr/how-to-install-pcloud-drive-linux.html?download=electron-64
 télécharger le fichier au format appimage, Cliquez avec le bouton droit sur le fichier pcloud. Rendez-vous dans Autorisations, rendez-le Exécutable et lancez-le.

Suppresion du bip système et installation de vim au passage
  xset -b
  sudo pacman -S vim
  sudo vim ~/.xprofile (à priori on crée le fichier)
       insert (i): xset -b


sudo pacman -S xfce4-goodies (xfce seulement) 
 
sudo pacman -S intel-ucode (si processeur intel seulement)

sudo pacman -S manjaro-printer cups cups-filters cups-pdf cups-pk-helper
 system-config-printer

sudo pacman -S firefox-i18n-fr 
(et ne pas oublier de se connecter à son compte pour récupérer mots de passe et favoris)
 
sudo pacman -S yay 
   yay -S ttf-ms-fonts
   yay -S plank (xfce seulement)
 
sudo pacman -S latte-dock (kde seulement) 
 
pour empêcher de lancer le support bluetooth ( démarrage + rapide) créer le fichier blacklist.conf :
sudo -H vim /etc/modprobe.d/blacklist.conf
et ajouter dedans (insert (i)):

install bluetooth /bin/false 
 
sudo pacman -S  aspell-fr hyphen-fr mythes-fr languagetool
 
sudo pacman -S libreoffice-fresh (conflit répondre o à supprimer still)
sudo pacman -S libreoffice-fresh-fr 
  
yay yet another yaourt (AUR helper) 
 
To update all packages from AUR and official repositories, use -Syu flag.
$ yay -Syu


To print the list of packages that needs to be updated, run:
$ yay -Pu
 
To remove unwanted dependencies, use -Yc flag as shown below.
$ yay -Yc

To search for a package in AUR and official repositories, use -Ss flag like below.
$ yay -Ss mplayer
 
Like any other AUR helpers, the typical way to install a package from AUR is:
$ yay -S
 
kde seulement:
look and feel apparence : choisir Brise

sudo nano /etc/sysctl.d/100-manjaro.conf
In the file, you have to put the following:
vm.swappiness=10


disque SSD seulement:

sudo systemctl enable fstrim.timer
 
!!!!!! configuration imprimante epson WF 4725 !!!!!! 
 
 yay -S epson-inkjet-printer-escpr2
 
 
ipps://EPSONBB4AE7.local:631/ipp/print 
 

02 août 2018

02 juillet 2018

manjaro renouveler les clés

      (à faire après chaque étape  sudo pacman -Syu)
sudo pacman -Sy archlinux-keyring manjaro-keyring

sudo pacman-key --populate archlinux manjaro

sudo pacman-key --refresh-keys

 Si erreur pour une clé particulière lors de l'installation d'un paquet, on la recharge avec:

      gpg --recv-key 0FC3042E345AD05D

    

25 janvier 2018

Ekylibre l'ERP du monde agricole en français

Tiré du forum d'Ekylibre:

Bonjour à tous,
Aux vues du nombre de questions sur le parcellaire dans Ekylibre, et des différents posts sur ce sujet, je vais essayer de faire un récapitulatif de la terminologie employée dans les versions 2.x d'Ekylibre.
Dans Outils / déclaration PAC :
On retrouve toutes les informations importées de la déclaration PAC :
- parcelles PAC : ce sont les parcelles telles qu'elles ont été déclarée sur télépac
- ilôts PAC : se sont les îlots déclarés sur télépac. Il est possible de transformer un îlot en Zone Cultivable en cliquant sur le bouton correspondant lorsque l'on visualise un îlot.
Lorsque l'on suit l'assistant de démarrage lors de la 1ère utilisation d'Ekylibre, on importe son fichier PAC. Les ilôts PAC et parcelles PAC sont alors automatiquement convertis en Zones Cultivables, utilisées dans les activités pour créer des productions. L'intérêt d'importer le fichier PAC et que l'assolement est créé automatiquement.
Dans Production /Parcellaire
  • Zones cultivables : elles sont la base du parcellaire dans Ekylibre. Cela correspond aux parcelles réelles sur le terrain. Ex : un éleveur déclare sur 1 ilôt, 1 parcelle PAC de prairie, mais sur le terrains, il y a 2 ou 3 parcelles de prairie. Dans ce cas, il faudra dessiner les 2 ou 3 parcelles en créant de nouvelles zones cultivables.
    Pour ce qui n'ont pas de déclaration PAC, il faut également créer une zone cultivable et la dessiner (ou faire un import GPS)
  • Parcelles : elles correspondent à une Zone Cultivable assolée et c'est elles que l'on va retrouver dans les interventions sur parcelles.
    On ne crée pas de parcelles. Elles le sont automatiquement, lorsque que l'on est dans Production / activité que l'on choisit une Activité et que l'on crée une Production.
  • Culture : une culture est crée automatiquement lorsque l'on va créer un semis ou une plantation sur une parcelle
Certaines intervention sont possibles sur une parcelle ou une culture (éventuellement les 2) :
Ex : On laboure une parcelle (logique). On récolte une culture (on ne peut pas récolter une parcelle qui n'a pas été plantée ou récoltée, ce semble aussi assez logique)
Je vous laisse compléter et modifier mes propos
A bientôt
Pierre

03 janvier 2018

pcloud accès en webdav

pCloud accès via WebDAV protocol:
link: https://webdav.pcloud.com
port: 443
Username: {Your user name}
Password: {Your password}

17 octobre 2017

Carte identité belge sous manjaro linux

In short

Yay -S ccid acsccid pcsc-tools eid-mw
 
sudo systemctl start pcscd.service
sudo systemctl enable pcscd.service

Some explanations In French 

Installer les drivers du lecteur de  carte: paquet ccid & acsccid (si lecteur suivant cette norme comme le acr38)
Installer les outils pcsc: pcsc-tools
installer le middleware et lecteur  eid: eid-mw
taper la commande: sudo systemctl start pcscd.service
Pour activer automatiquement à chaque boot:  sudo systemctl enable pcscd.service

sudo pacman -S ccid
sudo pacman -S pcsc-tools
 git clone https://aur.archlinux.org/eid-mw.git 
 cd eid-mw/ 
 makepkg -si
 (si erreur de clé gpg --recv-key 824A5E0010A04D46) 
 ou yay -Syu eid-mw

19 novembre 2016

Installer agritux sur ubuntu mate 16.04 LTS

Pour installer Agritux:


sudo apt-get install ruby-dev build-essential ruby  git libglib2.0-dev libgtk2.0-dev libpq-dev libsqlite3-dev sqlite3

En date du 19 novembre 2016 cette instruction diffère de celle que l'on trouve sur le site d'Agritux, à l'adresse suivante agritux.net que je vous conseille vivement de consulter

Pour la suite on peut procéder comme sur le site.

sudo gem install bundler
git clone https://gitlab.com/jnoel/agritux.git
cd agritux
bundle update
 
Pour créer un lanceur :
ruby install.rb
 
Pour lancer depuis la ligne de commande :
./agritux.sh
 
Pour mettre à jour :
git pull
 

Premier lancement

Au premier lancement, il faudra renseigner les détails de connexion à votre base de données.
Cliquez sur le bouton "+" à droite de la sélection des bases et ajouter une nouvelle base.
Vous aurez alors le choix entre deux type de bases de données :
  • Sqlite pour une base de données locale quand un seul ordinateur accède à AgriTux
  • PostgreSQL pour une base de données en réseau. Cette base permet de travailler à plusieurs sur le même dossier. Pour utiliser cette base, vous devez vous-même installer postgresql et préparer une base vierge.
L'utilisateur par défaut est "admin" (mot de passe = "admin")
 
 

23 mai 2016

Video surveillance open source avec un raspberry pi 2, quelques vieux smartphones et zoneminder

Introduction:

Un projet à présenter  lors de la soirée raspberry pi du LUG dont je suis membre... Bon je vais pas faire un mediacenter ou une machine de retrogaming trop classique. Faisons quelqu chose qui a du sens avec une raspberry qui est économe en énergie et en prix. Un système de vidéo-surveillance à petit prix et faible consommation d'énergie. 40€ pour le raspberry pi 2, 10-20-30€ pour un switch ethernet gigabit d'occasion, 4-6€ pour une carte SD 8Go classe 10, un point d'accès wifi soit 20-40 € d'occasion et enfin le vieux smartphone qui traîne au fond d'un tiroir sinon quelques dizaines d'euros, quelques câbles UTP et un microusb avec plug 220V. En avant...

Matériel:

Un raspberry pi 2 ou 3 fonctionnel (carte microSD 8 go classe 10, alimentation électrique via micro USB et un boîtier)
Un point d'accès wifi
Un commutateur ethernet
2 câbles UTP cat 5 ou supérieur
Un smartphone android avec wifi et caméra
 Pendant la phase de configuration seulement:
un clavier et une souris usb
un moniteur hdmi
un câble HDMI

  Installer le système d'exploitation sur le raspberry:

Installer la dernière version de raspbian (debian optimisé pour raspberry pi) sur le raspberry, la version jessie-lite, à la date de mai 2016, pas besoin d'interface graphique.
On trouve cette image à cette adresse:
 http://raspbian-france.fr/telechargements/
Voir ce lien pour la procédure de copie de l'image de raspbian sur la carte micro sd à partir d'une machine Linux: https://www.raspberrypi.org/documentation/installation/installing-images/linux.md

 Configuration de base du raspberry 

Raspbian est configuré via l'outil raspi-config via la commande:
 sudo raspi-config:
Pour un système vivant en Belgique voilà les points à configurer
expand filesystem, langue fr_BE.UTF-8 UTF-8, timezone Europe/Brussel, clavier azerty belge (garder les options par défaut à priori), ssh actif,  changer le mot de passe par défaut (pi/raspberry)

Pour une configuration standard on peut suivre ce guide (prévu pour un clavier français):
 http://raspbian-france.fr/installer-raspbian-premier-demarrage-configuration/
Attention on a installé la version jessie-lite donc pas d'interface graphique donc pas de startx à la différence du guide ci-dessus

 Schéma du réseau:

Mon système vient se greffer sur un réseau avec une passerelle (routeur) en 10.0.0.254 qui distribue par DHCP des adresses dans le range 10.0.0.1 à 10.0.0.128. Je vais donc configurer les différents éléments constitutifs de mon réseau avec des adresse ip fixes en partant de 253 et en descendant. On peut aussi fixer la distribution des adresses IP via le serveur DHCP en fonction de l'adresse MAC pour toujours donner la même adresse mais je souhaite pouvoir avoir une solution indépendante de la passerelle.

Point d'accès wifi en 10.0.0.253
raspberry en 10.0.0.252
caméra/smartphones 10.0.0.251 250 etc...

La passerelle est 10.0.0.254
Serveurs DNS 10.0.0.254 et 8.8.8.8

Installation de zoneminder avec raspbian-lite jessie 64 bits

Inspiré et traduit de https://wiki.zoneminder.com/Raspbian

Attention si vous suivez le wiki de zoneminder à la date de mai 2016, il y a des choses à modifier sur jessie-lite notamment la configuration de l'adresse ip statique qui ne fonctionne pas si on suit le wiki, à priori ici il suffit de copier les commandes...Par contre je ne reprends pas les adaptations pour supporter l'horreur made in Redmond comme navigateur pour consulter Zoneminder, Firefox ou un autre navigateur open-source sera parfaitement fonctionnel.

Configurer l'IP en statique

 sudo nano /etc/dhcpcd.conf

ajouter à la fin du fichier:

 interface eth0
static ip_address=10.0.0.252/24
static routers=10.0.0.254
static domain_name_servers=10.0.0.254 8.8.8.8

sudo nano /etc/network/interfaces

iface eth0 inet static au lieu de iface eth0 inet manual

Mise à jour de raspbian

sudo apt-get update
sudoapt-get upgrade
sudo apt-get dist-upgrade
 
Ajout du dépôt  Debian Jessie backports
 
sudo nano /etc/apt/sources.list
 
y ajouter:
 
deb http://http.debian.net/debian jessie-backports main
Ctrl+o Enter to save CTRL+x to exit

Mettre la priorité à ce dépôt

sudo nano /etc/apt/preferences.d/zoneminder 
 
mettre ceci dans ce nouveau fichier:
 
Package: *
Pin: origin http.debian.net
Pin-Priority: 1100
Ctrl+o Enter to save CTRL+x to exit

Importer les clés pour signature du dépôt:

gpg --keyserver pgpkeys.mit.edu --recv-key  8B48AD6246925553
gpg -a --export 8B48AD6246925553 | sudo apt-key add -
gpg --keyserver pgpkeys.mit.edu --recv-key  7638D0442B90D010
gpg -a --export 7638D0442B90D010 | sudo apt-key add -

Prise en compte du nouveau dépôt

sudo apt-get update
 
Une nouvelle mise à jour pour la route ;o):
 
sudo apt-get upgrade
sudo apt-get dist-upgrade
 
MariaDB (mariadb-server) a ma préférence, mais en attendant pour pouvoir présenter
un tout fonctionnel à la réunion de mon LUG je reste à MySQL:
 
sudo apt-get install  php5 mysql-server php-pear php5-mysql

Voilà ZoneMinder:
 
sudo apt-get install zoneminder

Quelques compléments:

sudo apt-get install libvlc-dev libvlccore-dev vlc

Création de la base de données Zoneminder dans MySQL et aussi de l'utilisateur par défaut Zoneminder et les permissions dans MySQL.


sudo cd /root

Création d'un fichier caché pour le mot de passe

sudo nano .my.cnf

Entrer les informations suivantes (remplacer par le mot de passe choisi)

[client]
user=root
password=(motdepassechoisisql)

Ctrl+o Enter to save
CTRL+x to exit

Create database (press ENTER after each command)

sudo mysql < /usr/share/zoneminder/db/zm_create.sql 

sudo mysql -e "grant select,insert,update,delete,create on zm.* to 'zmuser'@localhost identified by 'zmpass';"


Supprimer le fichier caché contenant le mot de passe

sudo rm .my.cnf

Définir les permissions pour  /etc/zm/zm.conf à root:www-data 740
 
sudo chmod 740 /etc/zm/zm.conf

sudo chown root:www-data /etc/zm/zm.conf

Zoneminder démarre automatiquement au démarrage de la machine

systemctl enable zoneminder.service
 
Add www-data to the sudo group (to enable use of local video devices)
adduser www-data video

Démarrer Zoneminder
systemctl start zoneminder.service

Vérifier que Zoneminder est bien démarré
systemctl status zoneminder.service

Activer CGI et  Zoneminder dans la configuration d'Apache.
 
a2enmod cgi

a2enconf zoneminder
 
Vérifiez ( sudo nano /etc/php5/apache2/php.ini) le fichier /etc/php5/apache2/php.ini il devrait contenir ceci:

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Europe/Brussels

Il faut enlever le  ";" avant date.timezone...et adapter à votre zone Europe/Paris etc...
 

Redémarrer Apache

service apache2 restart
 
 
A partir de Firefox ou autre navigateur respectueux des standards du web:
 

http://10.0.0.252/zm

Aller dans le menu  Paths

Changer PATH_ZMS de /cgi-bin/nph-zms en /zm/cgi-bin/nph-zms si nécessaire et sauver

Optionnel:  changer PATH_SWAP en /dev/shm (processus mis en  RAM drive) et sauver

Redémarrer le système pour vérifier que tout se lance au démarrage

Se reconnecter à l'interface web de Zoneminder

On passe à l'ajout d'une caméra extérieure

Un vieux smartphone android est aussi une caméra wifi sur batteries...






Librement adapté et traduit de https://bkjaya.wordpress.com/2015/11/28/how-to-use-an-old-android-phone-as-an-ip-camera-on-zoneminder/

1. Installer IP Webcam sur le smartphone android.

2. Se connecter au point d'accès wifi en définissant une adresse ip fixe pour le smartphone 10.0.0.251 dans notre cas ( détails pour configurer une adresse ip fixe sous Android http://www.androidpit.fr/comment-configurer-adresse-ip-statique-android )
 En version rapide:
Dans les paramètres Android, rubrique wifi choisissez le réseau pour lequel vous voulez changer l'IP en IP fixe.
 Effectuez un appui long sur le nom du réseau, puis choisissez Modifier le réseau.
 Faites défiler vers le bas et activez "Afficher les options avancées" en cochant la case adéquate.
Changer Protocole DHCP par Statique puis définir adresse IP (10.0.0.251 dans notre cas), masque( /24 ou 255.255.255.0 selon la notation), passerelle (10.0.0.254) et serveurs DNS (10.0.0.254 et 8.8.8.8) .
3.Ouvrir l'application IP Webcam et activez le serveur par défaut il sera lancé à l'adresse ip fixée à l'étape 2 and go through the menu and activate the server.Now you can view the IP address of the phone and the port number on the screen.Write down the IP Address an
d the port .(my IP Address and port    192.168.1.3:8080)


4. Ajouter un "monitor" dans la console Zoneminder

Remplir les sous-menus general et source avec les paramètres qui vont bien ;o)

Dans notre cas, les sous-menu general et source ressembleront  à (sachant que mon vieux smartphone est de marque jiayu):


5.On redémarre Zoneminder via l'interface web. Il suffit depuis la page web d'accueil de ZM de cliquer sur le nom de la caméra pour visualiser l'image.


6. N'oubliez pas de laisser le smartphone/camera branché sur le 220 V et ce dans un endroit frais et ventilé

Voilà on a un début de solution fonctionnelle...

Pour accéder à ZM http://10.0.0.252/zm depuis votre navigateur web ou depuis android cela vaut le coup de télécharger l'application Zm View

A faire (sera peut-être ajouté un jour repassez voir...):


Mettre le raspberry sur batterie et avec un accès à Internet via une clé usb 3G/4G pour être autonome
Peaufiner la configuration des alarmes dans zoneminder
Configurer une caméra USB directement branchée sur le raspberry et utiliser une pi cam
Remplacer apache par Nginx pour ces raisons https://www.wikivs.com/wiki/apache_vs_nginx
Remplacer MySQL par MariaDB pour ces raisons  https://seravo.fi/2015/10-reasons-to-migrate-to-mariadb-if-still-using-mysql
Remplacer IP Webcam par une application open-source


Merci d'avance pour vos commentaires constructifs et vos correctifs
 

 

 

20 mars 2016

suppression bluetooth wwan sur x220

Si vous n’utilisez pas de bluetooth, pour économiser votre batterie,
sudo xdg-open /etc/default/tlp
Note : si cette commande ne donne rien, passez :
gksudo gedit /etc/default/tlp
et là, sous la ligne
# Radio devices to disable on startup: bluetooth wifi wwan
mettre
DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wwan"
Enregistrez le fichier et pour compléter, passez dans le terminal un :
sudo update-rc.d -f bluetooth remove

Module wifi Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 34) du X220

La connexion wifi se bloque toutes les 20 minutes, si vous avez ce chipset intel

hanoteau@hanoteau-ThinkPad-X220:~$ lspci
03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 34)

alors la solution est là

hanoteau@hanoteau-ThinkPad-X220:~$ sudo tee /etc/modprobe.d/iwlwifi-opt.conf <<< "options iwlwifi swcrypto=1 bt_coex_active=0 power_save=0"
Mot de passe [sudo] pour hanoteau :
options iwlwifi swcrypto=1 bt_coex_active=0 power_save=0

On recharge les modules avec les nouvelles options

hanoteau@hanoteau-ThinkPad-X220:~$ sudo modprobe -r iwldvm iwlwifi
rmmod: ERROR: missing module name.
modprobe: FATAL: Error running remove command for iwlwifi

hanoteau@hanoteau-ThinkPad-X220:~$ sudo modprobe iwldvm iwlwifi

hanoteau@hanoteau-ThinkPad-X220:~$ sudo service network-manager restart

ressources d'e-learning gratuites

http://lifehacker.com/5188342/top-10-tools-for-a-free-online-education

16 mars 2016

29 février 2016

PCs neufs sous Linux ou au moins sans vente forcée d'un OS propriétaire

www.pclinuxfr.com
piqo freemate & one
clevo
nuc intel
ldlc
http://www.yzi.fr/smartpad.html
2ème main: shop.comex.be (gembloux corbais hognoul); www.tactic-informatique.be; mediamonster (Bxl Laeken)

streaming audio et video

emby open-source

VPN derrière un NAT

Freelan open source, sous linux macosx et win
hamachi le pionnier propriétaire
netovernet proprio mais android et version freeware

03 février 2016

Réparer le disque de démarrage d'un unix pommé (macosx)


  1. Pendant le démarrage appuyer simultanément sur la touche commande et s ( cmd + S )
  2. à l'invite de commande taper : fsck -fy (attention clavier qwerty le tiret se trouve sur la touche ) d'un clavier azerty belge en mode single user)
  3. itérer la commande jusqu'à ce qu'il n'y ait plus d'erreur
  4. reboot

20 mars 2015

Modification résolution écran au-delà des limites physiques de la dalle sous Linux

L'utilisateur peut taper la commande suivante (ubuntu 14.04 LTS) :
xrandr --output LVDS1 --mode 1024x600 --scale 1x1.28 --panning 1024x768
On passe sur un netbook samsung nc10 d'une résolution de 1024x600 le maximum physique de la dalle à 1024x768 le minimum pour qu'aucune fenêtre ne déborde de l'écran.

Pour rendre cette modification permanente et récurrente à chaque connexion:
créer le fichier /etc/X11/Xsession.d/45x11-xrandr avec comme contenu:
xrandr --verbose --output LVDS1 --mode "1024x600" --scale "1x1.28" --panning "1024x768"

11 juillet 2014

Timeshift: sauvegarde du système (et pas des données utilisateur)

Installation des répertoires (debian et dérivés Mint, Ubuntu):

sudo apt-add-repository -y ppa:teejee2008/ppa

Installation:

sudo apt-get update
sudo apt-get install timeshift

Lancement:

sudo timeshift