Add content (pages & articles)

- legacy articles
- page arche_innovateurs.md
- translation for sketchup article & contact page
This commit is contained in:
Fred Z 2019-01-09 18:14:38 +01:00
parent c72fefcfc2
commit 4c6fe17f86
19 changed files with 806 additions and 3 deletions

View File

@ -0,0 +1,42 @@
Title: Création & conception du «Waste Watcher»
Date: 2017-11-20 11:11
Category: Réalisations
Slug: parcours-innovation-collectif-arche-innovateur
Status: published
Summary: De la feuille blanche au prototype, la création d'un outils de gestion des déchets.
Tags: innovation, collectif, iot, arduino, impression-3d
_L'Arche aux Innovateurs_ est un parcours immersif en innovation collective que j'ai réalisé en fin d'année 2017.
Le principe est le suivant :
* une durée de 10 semaines
* un atelier pour chacun des 9 thèmes
![Plan des étapes][etapes]
* une équipe réduite aux profils variés (et qui ne se connaissent pas)
Pour **faire ensemble**, sur le thème imposé **`les déchets`** et à partir d'une **`feuille blanche`** :
* 1 plan et des supports de communication
![Cas d'utilisations][desc]
* 1 prototype
![Vue du prototype][proto]
* 1 planification financière
Nous avons conçu et prototypé : un _pèse déchets connectée_ : Le **Waste Watchers**.
Plus d'information sur le [blog des MacFivers][blog], avec l'historique du projet :
[![Logo Waste Watchers][logo]][blog]
[logo]: https://image.jimcdn.com/app/cms/image/transf/dimension=320x10000:format=jpg/path/s0b3477ee27b20e29/image/i82f083d64137c7c1/version/1509209533/image.jpg "Logo Waste Watchers"
[proto]: https://image.jimcdn.com/app/cms/image/transf/dimension=500x10000:format=png/path/s0b3477ee27b20e29/image/i382f53ce3e849fce/version/1523006769/image.png "Le prototype"
[desc]: https://image.jimcdn.com/app/cms/image/transf/dimension=500x10000:format=png/path/s0b3477ee27b20e29/image/if3252abcce73f930/version/1523006830/image.png "Cas d'utilisations"
[etapes]: https://image.jimcdn.com/app/cms/image/transf/dimension=500x1024:format=png/path/s54d83bcc40df1c7b/image/icf07739a9deead91/version/1504130055/image.png "Plan des étapes"
[blog]: https://archeauxinnovateurs-macfiver.jimdo.com/blog/#cc-m-header-7208044154

View File

@ -0,0 +1,98 @@
Title: Sauvegarde d'une instance OwnCloud
Category: Bloc-notes
Date: 2016-12-02 11:11
Slug: backup-instance-owncloud
Status: published
Summary: Vieilles notes probablement obsolètes
Tags: debian, viellerie, admin, owncloud, backup
**`/!\` Vieilles notes probablement obsolètes `/!\`**
## Preventif
### Backup /data & /config
rsync -e "ssh -p 22" -arzv --stats --delete-after -f"- thumbnails/" host:/path/to/owncloud/data /path/to/backup/owncloud/
rsync -e "ssh -p 22" -arzv host:/path/to/owncloud/config /path/to/backup/owncloud/
### [Backup DB][7]
mysqldump --lock-tables -h [server] -u [username] -p[password] [db_name] > owncloud-dbbackup_`date +"%Y%m%d"`.bak
## Curatif
### Restore /data & config
rsync -e "ssh -p 42" -arzv --stats -f"- thumbnails/" host:/path/to/backuup/owncloud/data/ /home/owncloud/data
### Restore DB
[Créer le nouvel user et sa base][8]:
CREATE USER 'owncloud'@'localhost' IDENTIFIED BY 'password'
CREATE DATABASE IF NOT EXISTS owncloud;
GRANT ALL PRIVILEGES ON owncloud.* TO 'owncloud'@'localhost' IDENTIFIED BY 'password';
### Déménagement SSL
### MàJ DNS
10800 IN A [new.IP]
@ 10800 IN A [new.IP]
imap 10800 IN CNAME access.mail.gandi.net.
pop 10800 IN CNAME access.mail.gandi.net.
smtp 10800 IN CNAME relay.mail.gandi.net.
webmail 10800 IN CNAME agent.mail.gandi.net.
@ 10800 IN MX 50 fb.mail.gandi.net.
@ 10800 IN MX 10 spool.mail.gandi.net.
## Surprises
### Changement de Debian/Wheezy -> Debian/Jessie
#### Apache2: [v2.2 -> v2.4][9]
##### site-avaiable
Les noms des fichiers se terminent [par .conf][10]
##### PhpMyAdmin
__Erreur__: `Fatal error: require_once(): Failed opening required '/usr/share/php/php-gettext/gettext.inc' (include_path='.') in /usr/share/phpmyadmin/libraries/select_lang.lib.php on line 463`
__Remède__: Ajout de _/usr/share/php/php-gettext/_ dans la directive _php_admin_value open_basedir_ du fichier de conf apache. (_Ref. : [phpmyadmin symlinks error after ubuntu upgrade - superuser.com][10]_)
##### Owncloud logging
(Re)mettre en place les logs dans [_/var/log/owncloud/_ et le logrotate][11]
##### Manipulation des données ownCloud en local via CLI
Mise en place de [davfs2][14] pour le montage via _fstab_. Attention [doc.owncloud][13] est incomplète, voir aussi la [doc.ubuntu][12]
__erreur__: /sbin/mount.davfs: warning: the server does not support locks
/etc/fstab
~/.davfs2/secrets
/etc/davfs2/cert
/etc/davfs2/davfs2.conf
## Ressources:
* [Configuring a MySQL or MariaDB Database - doc.owncloud](https://doc.owncloud.org/server/latest//admin_manual/configuration_database/linux_database_configuration.html#configuring-a-mysql-or-mariadb-database)
* [rsync - doc.ubuntu](https://doc.ubuntu-fr.org/rsync)
* [MySQL - doc.ubuntu](https://doc.ubuntu-fr.org/mysql)
[7]: https://doc.owncloud.org/server/latest/admin_manual/maintenance/backup.html#backup-database "Backup Database - doc.owncloud"
[8]: https://doc.owncloud.org/server/9.1/admin_manual/maintenance/restore.html#restore-database "Restore Database - doc.owncloud"
[9]: http://httpd.apache.org/docs/2.4/fr/upgrading.html "Mise à jour de la version 2.2 vers la version 2.4 - doc.apache"
[10]: http://superuser.com/questions/590208/phpmyadmin-symlinks-error-after-ubuntu-upgrade/590565#590565 "phpmyadmin symlinks error after ubuntu upgrade - superuser.com"
[11]: http://www.jouvinio.net/wiki/index.php/OwnCloud_Fichier_log "OwnCloud Fichier log - jouvinio.net"
[12]: https://doc.ubuntu-fr.org/davfs2 "davfs2 - doc.ubuntu"
[13]: https://doc.owncloud.org/server/9.1/user_manual/files/access_webdav.html#creating-webdav-mounts-on-the-linux-command-line "Creating WebDAV Mounts on the Linux Command Line - doc.owncloud"
[14]: https://packages.debian.org/jessie/davfs2 "mount a WebDAV resource as a regular file system - package.debian"

View File

@ -0,0 +1,25 @@
Title: Configurer le paquet gitweb provenant du dépot Debian
Category: Bloc-notes
Date: 2015-03-15 11:11
Slug: config-paquet-debian-gitweb
Status: published
Summary: Vieilles notes probablement obsolètes
Tags: debian, viellerie, admin, git
**`/!\` Vieilles notes probablement obsolètes `/!\`**
Pour visualiser via HTTP les projets [git](http://www.git-scm.com/) et leur état depuis le serveur, il existe [gitweb](http://www.git-scm.com/book/fr/v1/Git-sur-le-serveur-GitWeb). La doc n'ayant pas précisé comment adapter la config après l'installation, voici où ça se passe:
Installer via aptitude
`aptitude install gitweb`
Adapter la config locale:
1. `vi /etc/gitweb.conf`
2. `vi /etc/apache2/conf.d/gitweb`
Redémarrer apache2
`service apache2 restart`

View File

@ -0,0 +1,100 @@
Title: Debian et MacMini Intel
Category: Bloc-notes
Date: 2014-11-11 11:11
Slug: debian-et-macmini-intel
Status: published
Summary: Vieilles notes probablement obsolètes
Tags: debian, apple, viellerie, admin
**`/!\` Vieilles notes probablement obsolètes `/!\`**
### Détail du hardware:
Apple Mac Mini 2.26/2x1G/120/SD/FRA/FRA
user@machine:~$ lspci
00:00.0 Host bridge: NVIDIA Corporation MCP79 Host Bridge (rev b1)
00:00.1 RAM memory: NVIDIA Corporation MCP79 Memory Controller (rev b1)
00:03.0 ISA bridge: NVIDIA Corporation MCP79 LPC Bridge (rev b2)
00:03.1 RAM memory: NVIDIA Corporation MCP79 Memory Controller (rev b1)
00:03.2 SMBus: NVIDIA Corporation MCP79 SMBus (rev b1)
00:03.3 RAM memory: NVIDIA Corporation MCP79 Memory Controller (rev b1)
00:03.4 RAM memory: NVIDIA Corporation MCP79 Memory Controller (rev b1)
00:03.5 Co-processor: NVIDIA Corporation MCP79 Co-processor (rev b1)
00:04.0 USB controller: NVIDIA Corporation MCP79 OHCI USB 1.1 Controller (rev b1)
00:04.1 USB controller: NVIDIA Corporation MCP79 EHCI USB 2.0 Controller (rev b1)
00:06.0 USB controller: NVIDIA Corporation MCP79 OHCI USB 1.1 Controller (rev b1)
00:06.1 USB controller: NVIDIA Corporation MCP79 EHCI USB 2.0 Controller (rev b1)
00:08.0 Audio device: NVIDIA Corporation MCP79 High Definition Audio (rev b1)
00:09.0 PCI bridge: NVIDIA Corporation MCP79 PCI Bridge (rev b1)
00:0a.0 Ethernet controller: NVIDIA Corporation MCP79 Ethernet (rev b1)
00:0b.0 SATA controller: NVIDIA Corporation MCP79 AHCI Controller (rev b1)
00:10.0 PCI bridge: NVIDIA Corporation MCP79 PCI Express Bridge (rev b1)
00:15.0 PCI bridge: NVIDIA Corporation MCP79 PCI Express Bridge (rev b1)
00:16.0 PCI bridge: NVIDIA Corporation MCP79 PCI Express Bridge (rev b1)
02:00.0 VGA compatible controller: NVIDIA Corporation C79 [GeForce 9400] (rev b1)
03:00.0 Network controller: Broadcom Corporation BCM4321 802.11a/b/g/n (rev 05)
04:00.0 FireWire (IEEE 1394): LSI Corporation FW643 [TrueFire] PCIe 1394b Controller (rev 07)
user@machine:~$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz
stepping : 10
microcode : 0xa07
cpu MHz : 1596.000
cache size : 3072 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dtherm tpr_shadow vnmi flexpriority
bogomips : 4510.79
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz
stepping : 10
microcode : 0xa07
cpu MHz : 1596.000
cache size : 3072 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dtherm tpr_shadow vnmi flexpriority
bogomips : 4510.63
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
Boot possible grace a [rEFInd](https://gist.github.com/EmmanuelKasper/9590327#file-efi-boot-on-lenovo-thinkcenter-m92z)
__Edit: du 10/6/15__
[Debian Jessie](https://www.debian.org/releases/stable/) vient de sortir et supporte nativement le boot EFI.
Il suffit donc d'ajouter le [firwmare B43](https://wireless.wiki.kernel.org/en/users/Drivers/b43#devicefirmware) et d'installer le [driver Nvidia](https://wiki.debian.org/NvidiaGraphicsDrivers#configure) pour que la machine soit utilisable.
*FIXME* : avec le driver nvidia, les TTY ont disparu. Apparement, c'est un [problème classique](https://www.google.fr/search?q=tty+driver+nvidia+linux)... A priori, sur cette machine je devrais m'en passer.

View File

@ -0,0 +1,77 @@
Title: Relier duplicity à une instance HubiC
Category: Bloc-notes
Date: 2015-09-03 11:11
Slug: relier-duplicity-instance-hubic
Status: published
Summary: Vieilles notes probablement obsolètes
Tags: debian, viellerie, admin, backup, ovh, openstack
**`/!\` Vieilles notes probablement obsolètes `/!\`**
## Contexte
* Debian 7 wheezy (oldstable)
* kernel 3.14
## Problème
* [HubiC](https://hubic.com/) est basé sur une version modifié de [openStack](http://www.openstack.org), notament au niveau de l'authentification.
* [pyrax](https://developer.rackspace.com/sdks/python/) est le SDK , Python/openStack
* [Duplicity](https://code.launchpad.net/duplicity), intègre [pyrax](https://github.com/rackspace/pyrax) à partir de sa version 0.6.23
* les versions minimum respectives de ces paquets et de certaines dépendances ne sont pas dispo dans le repo debian/wheezy
## Cheminement
sudo aptitude install python-pip python-setuptools python-dev
sudo aptitude install librsync1 librsync-dev
sudo aptitude install python-lockfile
sudo aptitude install python-pyasn1
sudo aptitude install libffi-dev
sudo apt-get -t wheezy-backports install "python-cffi"
sudo pip2 install cffi
sudo pip2 install pyopenssl
sudo pip2 install ndg-httpsclient
sudo pip2 install urllib3
sudo pip2 install setuptools --upgrade
sudo pip2 install python-novaclient --upgrade
sudo pip2 install pyrax --upgrade
wget https://code.launchpad.net/duplicity/0.7-series/0.7.06/+download/duplicity-0.7.06.tar.gz
tar -xvzf duplicity-0.7.06.tar.gz
cd duplicity-0.7.06
python ./setup.py build
sudo python ./setup.py install
(`dépendance` ? aptitude install : sudo pip2 install `dépendance`; re-build)
## Erreurs:
1. [InsecurePlatformWarning](https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning) : install pyopenssl ndg-httpsclient python-pyasn1
2. `UserWarning: Module novaclient.v1_1 is deprecated` : disparu avec le lot de MàJ du 20160314 (python-novaclient 1.5?)
3. `Connection failed, please check your credentials: JSONDecodeError Expecting value: line 1 column 1 (char 0)` : upgrade setuptools 18.3.1 -> 20.2.2
## Ressources:
* Tuto:
* [Utiliser HubiC comme espace de backup avec Duplicity](http://www.yvangodard.me/hubic-backup-duplicity-backend-pyrax/) (lien mort)
* [Utiliser Hubic comme backup pour Duplicity avec le backend pyrax](http://www.yvangodard.me/utiliser-hubic-comme-espace-de-backup-avec-duplicity/) (lien mort)
* [Backups dans le cloud hubic avec duplicity et rclone(rsync)](http://nogues.pro/blog/backup-hubic-duplicity-rsync.html)
* [Hubic and Duplicity](https://www.tiernanotoole.ie/2015/04/01/Duplicity_Hubic.html)
* [How-to backup your data on hubic using duplicity](http://www.monperrus.net/martin/backup-hubic)
* []()
* Sources:
* [duplicity v0.7.06](https://launchpad.net/duplicity/0.7-series/0.7.06/+download/duplicity-0.7.06.tar.gz)
## Changelog
* 20160314 :
* MàJ de la version de duplicity
* MàJ pip -> pip2
* MàJ python-novaclient 2.28.2.dev3
* MàJ rackspace-novaclient 1.5
* Erreur #2 & #3

View File

@ -0,0 +1,106 @@
Title: GHI - GitHub Issues
Category: Bloc-notes
Date: 2018.11.29 21:21
Slug: ghi-git-hub-issues
Status: published
Summary: Exemples basiques de l'utilisation de `ghi`
Tags: git, dev, cli, pythonclassmates
`ghi` : _GitHub Issues on the command line. Use your `$EDITOR`, not your browser._
CLI vs GUI, pour moi le choix est souvent vite fait. Du coup ça fait quelques temps que je gère dès que possible mes` issues `github en CLI à l'aide de [ghi](https://github.com/stephencelis/ghi), un client dédié aux `issues` GitHub éccrit en Ruby.
La vrai feature qui me manque est l'affectation d'un `project`, dommage… Mais sinon on fait des trucs directement en console qui font _vraiment_ gagner du temps :
Liste les `issues` & `pulls` open :
```shell
~/git/pythonclassmates.org $ ghi list
# PythonClassmates/pythonclassmates.org open issues
19: License proposal ↑
18: License proposal ↑
16: Travis CI rollback has not been runned
15: Installation HowTo
14: About page is missing
13: Error 404 on category/tutoriels.html
12: Error 404 on category/news.html
```
Seulement les` issues `:
```shell
~/git/pythonclassmates.org $ ghi list --no-pulls
# PythonClassmates/pythonclassmates.org open issues
16: Travis CI rollback has not been runned
15: Installation HowTo
14: About page is missing
13: Error 404 on category/tutoriels.html
12: Error 404 on category/news.html
```
Affiche l'`issue 14`
```shell
~/git/pythonclassmates.org $ ghi 14
#14: About page is missing
@freezed opened this issue 23 hours ago. open
With links to :
- [ ] pelican
- [ ] template
- [ ] github
```
`--web` ouvre la page dans votre navigateur : `ghi list --web`, `ghi 14 --web`, etc.
Bien sûr `ghi edit …` permet d'en éditer une (!)
Et `ghi open …` d'en créer. Tellement pratique quand on code et que l'on tombe sur un bug, une idée, ou autre… Fini le _«Je noterai ça tout à l'heure»_ qu'on aura oublié dans 5 minutes. Là en 15s c'est plié. Et avec l'habitude on y met presque tout :
```shell
ghi open --claim --label bug --label test --message "Test de la class Adallas à améliorer
Et là avec le double quote on laisse une ligne et on peut ajouter tous les
commentaires utiles.
Bon si comme moi vous êtes des maniaque le l'historique de votre shell, arretez
vous après `--message` et vous pourrez éditer votre issue dans votre éditeur,
par ce que là votre historique va dérouiller…
Les check-box du GHFMD sont aussi possible :
- [ ] foo
- [ ] bar
- [ ] foobar
Et quand on a fini de raconter sa vie on ferme la double quote. Hoplà!"
```
Aller pour finir un petit one-liner en shell pour créer les` issues `à partir d'un fichier texte (`issues.txt`) que l'on aura rempli avec un titre d'issue par ligne. Idéal en début de projet quand on à toute la roadmap à renseigner…
```shell
$ cat issues.txt
test issue #11
test issue #22
Foobar
```
puis
```shell
$ IFS='';while read issue; do ghi open --claim --label test --message "${issue}";done < issues.txt
#32: test issue #11
@freezed opened this issue 0 seconds ago. open
@freezed is assigned. test
Opened on freezed/python.
#33: test issue #22
@freezed opened this issue 0 seconds ago. open
@freezed is assigned. test
Opened on freezed/python.
#34: Foobar
@freezed opened this issue 0 seconds ago. open
@freezed is assigned. test
```
Bon code!
_[ Article publié sur [www.pythonclassmates.org](https://www.pythonclassmates.org/ghi-git-hub-issues.html) ]_

BIN
content/img/ocp3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 KiB

29
content/ocp3.md Normal file
View File

@ -0,0 +1,29 @@
Title: Un jeu de labyrinthe avec Pygame
Date: 2018-04-24 11:11
Category: Réalisations
Slug: jeu-labyrinthe-pygame
Status: published
Summary: Aidez MacGyver à s'échapper du labyrinthe…
Tags: pygame, python, git
## Description
MacGyver a été enfermé dans un labyrinthe. La sortie est surveillée par un garde et pour le distraire, il faut combiner les éléments suivants dispersés dans le labyrinthe :
* une aiguille
* un tube
* éther
Avec ces éléments MacGyver fabriquera une seringue et pourra endormir le garde.
[![Copie d'écran]({static}/img/ocp3.png)][ocp3]
## Librairie utilisée
* [Pygame 1.9](https://pygame.org)
_Code disponible sur [Github][ocp3]_
[ocp3]: https://github.com/freezed/ocp3/

20
content/ocp5.md Normal file
View File

@ -0,0 +1,20 @@
Title: CLI pour l'API Open Food Facts
Date: 2018-08-09 11:11
Category: Réalisations
Slug: client-python-cli-api-openfoodfacts
Status: published
Summary: Client en ligne de commande manipulant les données d'OpenFoodFacts
Tags: openfoodfacts, python, git, api-rest, cli, mariadb
- Recherche d'aliments alternatif dans la base [Open Food Facts][off]
- Affichage de fiches produits
- L'utilisateur :
* Interagit avec le système dans le terminal
* Enregistre les produits pour les retrouver plus tard
- L'utilisateur choisi en tapant des un chiffres
Le code est hébergé sur [Github][ocp5]
[off]: https://fr.openfoodfacts.org/
[ocp5]: https://github.com/freezed/ocp5/

View File

@ -0,0 +1,45 @@
Title: ownCloud, erreur de connection internet
Category: Bloc-notes
Date: 2015-04-25 11:11
Lang: fr
Slug: owncloud-erreur-connection-internet
Status: published
Summary: Vieilles notes probablement obsolètes
Tags: viellerie, admin, owncloud, debian
**`/!\` Vieilles notes probablement obsolètes `/!\`**
## Contexte
* Debian 7/k3.14
* ownCloud 8.0.2, installé via [openSUSE Build Service packages](http://software.opensuse.org/download.html?project=isv:ownCloud:community&package=owncloud)
## Problème
Dans le menu d'administration du client web, la vérification de la configuration affiche l'erreur suivante:
Ce serveur ne peut se connecter à internet. Cela signifie que certaines fonctionnalités, telles que le montage de supports de stockage distants, les notifications de mises à jour ou l'installation d'applications tierces ne fonctionneront pas. L'accès aux fichiers à distance, ainsi que les notifications par courriel ne fonctionneront pas non plus. Il est recommandé d'activer la connexion internet pour ce serveur si vous souhaitez disposer de l'ensemble des fonctionnalités offertes.
Veuillez vous référer au guide d'installation.
*Erreur en VO:*
This server has no working internet connection. This means that some of the features like mounting of external storage, notifications about updates or installation of 3rd party apps don´t work. Accessing files from remote and sending of notification emails might also not work. We suggest to enable internet connection for this server if you want to have all features.
## Cheminement
* ping `www.owncloud.org` depuis le serveur, OK
* essai d'échange enre le serveur **OC** & un client **OC** pour Android, OK
* édition du `php.ini`: `allow_url_fopen On`,
* édition du `php.ini`: `allow_url_include On`
* recherche de la fonction dans le code **OC** qui génère ce message d'erreur: `[OC_PATH]/lib/private/util.php`
* isolation de la fonction et essai sur plusieurs machines: `fsockopen()` à bien bien un comportement différant sur le serveur concerné
* suppression de `fsockopen()` dans la directive `disable_functions` :-)
### Sources:
* Forum ownCloud:
* [Internet connection not working](https://forum.owncloud.org/viewtopic.php?f=29&t=23700)
* ["Internet connection not working" behind proxy](https://forum.owncloud.org/viewtopic.php?f=26&t=18623)
* 2by2host, [Warning: fsockopen() has been disabled for security reasons](http://www.2by2host.com/articles/php-errors-faq/disabled_fsockopen/)

6
content/pages/404.md Normal file
View File

@ -0,0 +1,6 @@
Title: Erreur 404
Status: hidden
Save_as: 404.html
Si la page demandée a un jour existé, là elle n'est plus disponible.
Il est _impossible_ de savoir si elle le sera à nouveau un jour (dans cette dimension ou une autre).

6
content/pages/about.md Normal file
View File

@ -0,0 +1,6 @@
Title: À propos
Slug: a-propos
Status: published
Summary: À propos
Lorem Elsass Ipsum mitt picon bière munster du ftomi! Ponchour bisame. Bibbeleskaas jetz rossbolla sech choucroute un schwanz geburtstàg, Chinette dû, ìch bier deppfele schiesser. Flammekueche de knèkes Seppele gal! a hopla geburtstàg, alles fraü Chulia Roberts oder knäckes dûû blottkopf. Noch bredele schissabibala, yeuh e schmutz. E gewurtztraminer doch Carola schneck, schmutz a riesling de chambon eme rucksack Roger dû hopla geiss, jetz Chorchette de Scharrarbergheim. Kouglopf ech ìch wurscht gueut mitt schneck jetz a schiss mannele, knèkes saucisse de Niederhausbergen of fill mauls schéni fleischwurcht schnaps de eme gal nüdle blottkopf, de Chulien Roger hop pfourtz! bett mer ech schpeck un salami schmutz. Gal!

View File

@ -0,0 +1,7 @@
Title: Contact
Lang: en
Slug: contact
Status: published
Summary: Contact me!
Contact me !

7
content/pages/contact.md Normal file
View File

@ -0,0 +1,7 @@
Title: Contact
Lang: fr
Slug: contact
Status: published
Summary: Contactez moi!
Contactez moi !

14
content/pages/home.md Normal file
View File

@ -0,0 +1,14 @@
Title: Accueil
Slug: accueil
Status: hidden
Summary: Accueil
LOREM ELSASS IPSUM MITT PICON BIÈRE MUNSTER DU FTOMI! PONCHOUR BISAME.
NOCH BREDELE SCHISSABIBALA, YEUH E SCHMUTZ. E GEWURTZTRAMINER DOCH CAROLA SCHNECK, SCHMUTZ A RIESLING DE CHAMBON EME RUCKSACK ROGER DÛ HOPLA GEISS, JETZ CHORCHETTE DE SCHARRARBERGHEIM.
BIBBELESKAAS JETZ ROSSBOLLA SECH CHOUCROUTE UN SCHWANZ GEBURTSTÀG, CHINETTE DÛ, ÌCH BIER DEPPFELE SCHIESSER.
FLAMMEKUECHE DE KNÈKES SEPPELE GAL! A HOPLA GEBURTSTÀG, ALLES FRAÜ CHULIA ROBERTS ODER KNÄCKES DÛÛ BLOTTKOPF.
KOUGLOPF ECH ÌCH WURSCHT GUEUT MITT SCHNECK JETZ A SCHISS MANNELE, KNÈKES SAUCISSE DE NIEDERHAUSBERGEN OF FILL MAULS SCHÉNI FLEISCHWURCHT SCHNAPS DE EME GAL NÜDLE BLOTTKOPF, DE CHULIEN ROGER HOP PFOURTZ! BETT MER ECH SCHPECK UN SALAMI SCHMUTZ. GAL!

17
content/pages/legal.md Normal file
View File

@ -0,0 +1,17 @@
Title: Mentions légales
Slug: mentions-legales
Status: hidden
Summary: Mentions Légales
LOREM ELSASS IPSUM MITT PICON BIÈRE MUNSTER DU FTOMI! PONCHOUR BISAME.
FLAMMEKUECHE DE KNÈKES SEPPELE GAL! A HOPLA GEBURTSTÀG, ALLES FRAÜ CHULIA ROBERTS ODER KNÄCKES DÛÛ BLOTTKOPF.
KOUGLOPF ECH ÌCH WURSCHT GUEUT MITT SCHNECK JETZ A SCHISS MANNELE, KNÈKES SAUCISSE DE NIEDERHAUSBERGEN OF FILL MAULS SCHÉNI FLEISCHWURCHT SCHNAPS DE EME GAL NÜDLE BLOTTKOPF, DE CHULIEN ROGER HOP PFOURTZ! BETT MER ECH SCHPECK UN SALAMI SCHMUTZ. GAL!
NOCH BREDELE SCHISSABIBALA, YEUH E SCHMUTZ. E GEWURTZTRAMINER DOCH CAROLA SCHNECK, SCHMUTZ A RIESLING DE CHAMBON EME RUCKSACK ROGER DÛ HOPLA GEISS, JETZ CHORCHETTE DE SCHARRARBERGHEIM.
BIBBELESKAAS JETZ ROSSBOLLA SECH CHOUCROUTE UN SCHWANZ GEBURTSTÀG, CHINETTE DÛ, ÌCH BIER DEPPFELE SCHIESSER.
lorem elsass ipsum mitt picon bière munster du ftomi! ponchour bisame. Flammekueche de knèkes seppele gal! a hopla geburtstàg, alles fraü chulia roberts oder knäckes dûû blottkopf. Kouglopf ech ìch wurscht gueut mitt schneck jetz a schiss mannele, knèkes saucisse de niederhausbergen of fill mauls schéni fleischwurcht schnaps de eme gal nüdle blottkopf, de chulien roger hop pfourtz! bett mer ech schpeck un salami schmutz. gal! Noch bredele schissabibala, yeuh e schmutz. e gewurtztraminer doch carola schneck, schmutz a riesling de chambon eme rucksack roger dû hopla geiss, jetz chorchette de scharrarbergheim. bibbeleskaas jetz rossbolla sech choucroute un schwanz geburtstàg, chinette dû, ìch bier deppfele schiesser.

View File

@ -1,10 +1,11 @@
Title: Installer Pelican
Category: Bloc-notes
Date: 2019-01-09 15:29
Category: tuto
Lang: fr
Slug: installer-pelican
Tags: web, python, pelican
Status: published
Summary: Installation rapide de _Pelican_
Tags: web, python, pelican
# Démarrage rapide

View File

@ -0,0 +1,103 @@
Title: Sketchup2017 install with wine on LMDE2
Category: Bloc-notes
Date: 2017-10-24 11:11
Lang: en
Slug: install-sketchup-wine-lmde2
Status: published
Summary: These are legacy notes probably obsolete
Tags: LMDE2, viellerie, admin, wine
Translation: true
**`/!\` These are legacy notes probably obsolete `/!\`**
# Install Sketchup2017 via wine sur LMDE2
Distro version
```
~ % cat /etc/linuxmint/info
RELEASE=2
CODENAME=betsy
EDITION="MATE 64-bit"
DESCRIPTION="LMDE 2 Betsy"
DESKTOP=MATE
TOOLKIT=GTK
GRUB_TITLE=LMDE 2 MATE 64-bit
```
## Install wine [1]
`sudo apt-get install --install-recommends winehq-devel`
## Install winetricks [2]
```
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
sudo mv winetricks /usr/local/bin
```
## State of play
```
~ % wine --version ; winetricks --version
wine-2.19
20171018-next - sha256sum: e586dbf0ebdd7969b558e1e03372bfd7e735a98a33e95bdad32d831e6b2cc2db
```
## Download proprietary shit
[.NET Framework 4.5.2](https://www.microsoft.com/en-us/download/details.aspx?id=42642) (offline version)
`wget http://dl.trimble.com/sketchup/SketchUpMake-en-x64.exe`
## Get the job done
```
export WINEPREFIX=~/sketchup
export WINEARCH=win64
winetricks vcrun2015
winetricks corefonts
(Special DLL bonus install [3])
winetricks mfc40
winetricks settings win7
```
### .NET install
`wine start /unix NDP452-KB2901907-x86-x64-AllOS-ENU.exe`
### Sketchup install
Open _SketchUpMake-fr-x64.exe_ in Archive Manager and extract _SketchUp2017-x64.msi_
`wine start /unix SketchUp2017-x64.msi`
The installer will prompt you for the file path to save sketchup and for some reason it will default to the 32bit directory. Change it to `Program Files/` instead of `Program Files (x86)/`
## Launch Sketchup
`wine ~/sketchup/drive_c/Program Files/SketchUp/SketchUp 2017/SketchUp.exe`
## Desktop/Menu link
`env WINEPREFIX="/home/user/sketchup" wine /home/user/sketchup/drive_c/Program\ Files/SketchUp/SketchUp\ 2017/SketchUp.exe`
## Icon
`/home/user/.local/share/icons/hicolor/48x48/apps/6EBD_SketchUpIcon.0.png`
_ _ _
[1]: https://wiki.winehq.org/Debian "WineHQ - Installing WineHQ packages"
[2]: https://wiki.winehq.org/Winetricks#Getting_winetricks "WineHQ - Getting winetricks"
[3]: https://forum.ubuntu-fr.org/viewtopic.php?id=1967291 "Wine/winetricks/POL, pb avec installation librairie mfc40"
#### Ressources:
* [WineHQ - Sketchup 2017](https://appdb.winehq.org/objectManager.php?sClass=version&iId=34500)
* [WineHQ - Installing WineHQ packages](https://wiki.winehq.org/Debian)
* [WineHQ - Getting winetricks](https://wiki.winehq.org/Winetricks#Getting_winetricks)
* [Wine/winetricks/POL, pb avec installation librairie mfc40](https://forum.ubuntu-fr.org/viewtopic.php?id=1967291)

View File

@ -0,0 +1,100 @@
Title: Installer Sketchup2017 via wine sur LMDE2
Category: Bloc-notes
Date: 2017-10-24 11:11
Lang: fr
Slug: install-sketchup-wine-lmde2
Status: published
Summary: Vieilles notes probablement obsolètes
Tags: LMDE2, viellerie, admin, wine
**`/!\` Vieilles notes probablement obsolètes `/!\`**
## Version de la distro :
```
~ % cat /etc/linuxmint/info
RELEASE=2
CODENAME=betsy
EDITION="MATE 64-bit"
DESCRIPTION="LMDE 2 Betsy"
DESKTOP=MATE
TOOLKIT=GTK
GRUB_TITLE=LMDE 2 MATE 64-bit
```
## Installer wine [1]
`sudo apt-get install --install-recommends winehq-devel`
## Installer winetricks [2]
```
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
sudo mv winetricks /usr/local/bin
```
## État des lieux
```
~ % wine --version ; winetricks --version
wine-2.19
20171018-next - sha256sum: e586dbf0ebdd7969b558e1e03372bfd7e735a98a33e95bdad32d831e6b2cc2db
```
## Téléchargement du merdier propriétaire
[.NET Framework 4.5.2](https://www.microsoft.com/en-us/download/details.aspx?id=42642) (offline version)
`wget http://dl.trimble.com/sketchup/SketchUpMake-en-x64.exe`
## Au boulot
```
export WINEPREFIX=~/sketchup
export WINEARCH=win64
winetricks vcrun2015
winetricks corefonts
(Special DLL bonus install [3])
winetricks mfc40
winetricks settings win7
```
### `.NET` installation
`wine start /unix NDP452-KB2901907-x86-x64-AllOS-ENU.exe`
### Installer Sketchup
Ouvrir _SketchUpMake-fr-x64.exe_ dans le gestionnaire d'archive et extraire _SketchUp2017-x64.msi_
`wine start /unix SketchUp2017-x64.msi`
L'installateur vous intérogerra pour connaitre l'emplacement où sauvegarder Sketchup, par défaut sera proposer le répertoire `32 bit`. Changer pour `Program Files/` à la place de `Program Files (x86)/`.
## Lancer Sketchup
`wine ~/sketchup/drive_c/Program Files/SketchUp/SketchUp 2017/SketchUp.exe`
## Liens Menu / Bureau
`env WINEPREFIX="/home/user/sketchup" wine /home/user/sketchup/drive_c/Program\ Files/SketchUp/SketchUp\ 2017/SketchUp.exe`
## Icône
`/home/user/.local/share/icons/hicolor/48x48/apps/6EBD_SketchUpIcon.0.png`
_ _ _
[1]: https://wiki.winehq.org/Debian "WineHQ - Installing WineHQ packages"
[2]: https://wiki.winehq.org/Winetricks#Getting_winetricks "WineHQ - Getting winetricks"
[3]: https://forum.ubuntu-fr.org/viewtopic.php?id=1967291 "Wine/winetricks/POL, pb avec installation librairie mfc40"
#### Ressources:
* [WineHQ - Sketchup 2017](https://appdb.winehq.org/objectManager.php?sClass=version&iId=34500)
* [WineHQ - Installing WineHQ packages](https://wiki.winehq.org/Debian)
* [WineHQ - Getting winetricks](https://wiki.winehq.org/Winetricks#Getting_winetricks)
* [Wine/winetricks/POL, pb avec installation librairie mfc40](https://forum.ubuntu-fr.org/viewtopic.php?id=1967291)