Merge branch 'master' of gitolite:/wiki
This commit is contained in:
commit
2bdf4a2c14
54
autohebergement.mdwn
Normal file
54
autohebergement.mdwn
Normal file
@ -0,0 +1,54 @@
|
||||
## Auto-hebergement
|
||||
|
||||
### Services pouvant être auto-hebergés
|
||||
#### Photos
|
||||
* Openphoto: <http://theopenphotoproject.org/>
|
||||
|
||||
Pas testé mais assez proche de Picasa à a ce que j'ai pu voir.
|
||||
|
||||
* Piwigo: <http://piwigo.org/>
|
||||
|
||||
Très complet. La gestion des photos me semblait assez étrange mais on peut le faire très facilement en upload ftp puis en synchronisant. Il gère les permissions, watermark...
|
||||
|
||||
* Minigal: <http://www.minigal.dk/>
|
||||
|
||||
Très simple, pas de base de donnée. On upload les images en ftp et la mise à jour est automatique (attention quand même aux caractères dans les noms)
|
||||
|
||||
#### Gestionnaire de signets
|
||||
* Shaarli: <http://sebsauvage.net/wiki/doku.php?id=php:shaarli>
|
||||
|
||||
Sans base de données. Très rapide et pratique à utiliser.
|
||||
|
||||
* Scuttle: <http://sourceforge.net/projects/scuttle/>
|
||||
|
||||
Plus lourd et moins pratique à utiliser que Shaarli, mais peut être utilisé en multi-user.
|
||||
|
||||
#### Lecteurs de flux RSS
|
||||
* RssLounge: <http://rsslounge.aditu.de/>
|
||||
* TinytinyRss: <http://tt-rss.org/redmine/>
|
||||
* Leed: <http://dizplay.idleman.fr/pages/project?project=18>
|
||||
|
||||
|
||||
#### Cloud
|
||||
* Owncloud: <http://owncloud.org/>
|
||||
* Sparkleshare: <http://sparkleshare.org/>
|
||||
|
||||
Solution à la dropbox géré avec git.
|
||||
|
||||
#### Musique
|
||||
* Ampache: <http://ampache.org/>
|
||||
* Subonic: <http://www.subsonic.org/pages/index.jsp>
|
||||
|
||||
#### Wiki
|
||||
* Ikiwiki: <http://sparkleshare.org/>
|
||||
|
||||
#### Dépots git
|
||||
* Gitolite (anciennement gitosis)<http://gitolite.com/gitolite/>
|
||||
|
||||
* Gitweb: <http://sourceforge.net/apps/trac/sourceforge/wiki/GitWeb%20repository%20browser>
|
||||
|
||||
Interface web pour gérer des dépots git
|
||||
|
||||
* Cgit:
|
||||
|
||||
Interface web pour gérer des dépots git
|
29
autohebergement/autohebergement.txt
Executable file
29
autohebergement/autohebergement.txt
Executable file
@ -0,0 +1,29 @@
|
||||
===== Auto-hebergement =====
|
||||
|
||||
==== Services pouvant être auto-hebergés ====
|
||||
== Photos ==
|
||||
* Openphoto: http://theopenphotoproject.org/
|
||||
Pas testé mais assez proche de Picasa à a ce que j'ai pu voir.
|
||||
* Piwigo: http://piwigo.org/
|
||||
Très complet. La gestion des photos me semblait assez étrange mais on peut le faire très facilement en upload ftp puis en synchronisant. Il gère les permissions, watermark...
|
||||
* Minigal: http://www.minigal.dk/
|
||||
Très simple, pas de base de donnée. On upload les images en ftp et la mise à jour est automatique (attention quand même aux caractères dans les noms)
|
||||
|
||||
== Gestionnaire de signets ==
|
||||
* Shaarli: http://sebsauvage.net/wiki/doku.php?id=php:shaarli
|
||||
Sans base de données. Très rapide et pratique à utiliser.
|
||||
* Scuttle: http://sourceforge.net/projects/scuttle/
|
||||
Plus lourd et moins pratique à utiliser que Shaarli, mais peut être utilisé en multi-user.
|
||||
|
||||
== Lecteurs de flux RSS ==
|
||||
* RssLounge: http://rsslounge.aditu.de/
|
||||
* TinytinyRss: http://tt-rss.org/redmine/
|
||||
* Leed: http://dizplay.idleman.fr/pages/project?project=18
|
||||
|
||||
== Cloud ==
|
||||
* Owncloud: http://owncloud.org/
|
||||
|
||||
== Musique ==
|
||||
* Ampache: http://ampache.org/
|
||||
* Subonic: http://www.subsonic.org/pages/index.jsp
|
||||
|
10
index.mdwn
10
index.mdwn
@ -1,6 +1,12 @@
|
||||
La grande question, est ce que ça va push? Oui? non?
|
||||
# Et dire que Lafrite à besoin d'un ordinateur comme pense bête
|
||||
|
||||
et est ce que ça pull?
|
||||
Yeah
|
||||
|
||||
* [[Autohebergement]]
|
||||
|
||||
* [[Math]]
|
||||
|
||||
* [[Informatique]]
|
||||
|
||||
----
|
||||
|
||||
|
4
informatique.mdwn
Normal file
4
informatique.mdwn
Normal file
@ -0,0 +1,4 @@
|
||||
# Informatique
|
||||
|
||||
* [[Python]]
|
||||
* [[R]]
|
301
local.css
Normal file
301
local.css
Normal file
@ -0,0 +1,301 @@
|
||||
/*********************************
|
||||
* public wiki theme for ikiwiki
|
||||
*
|
||||
* by Danny Castonguay
|
||||
*********************************/
|
||||
/* # HSLA(hue, saturation, lightness,alpha)
|
||||
* ## hue
|
||||
* R:0, O:30, Y:60, G:115, cyan:180, B:220, I:260, V:280, pink:300
|
||||
* ## saturation
|
||||
* 0% is gray, 100% is pure color
|
||||
* ## lightness
|
||||
* 0% is black, 100% is white
|
||||
* ## alpha
|
||||
* 0% is opaque, 100% is transparent
|
||||
* */
|
||||
/* variables copy pasted from the corporate website */
|
||||
.pageheader {
|
||||
padding: 2em 2em 3em 2em;
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
background: #404040;
|
||||
border-color: gray;
|
||||
border-style: none none solid none;
|
||||
border-width: 1px; }
|
||||
|
||||
.pageheader .header {
|
||||
float: left; }
|
||||
|
||||
.title {
|
||||
color: #b3b3b3;
|
||||
font-weight: bold; }
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
font-weight: bold;
|
||||
color: gray; }
|
||||
|
||||
.header {
|
||||
font-size: 200%; }
|
||||
|
||||
h1 {
|
||||
font-size: 160%;
|
||||
border-top: 5px solid gray; }
|
||||
|
||||
h2 {
|
||||
font-size: 130%;
|
||||
border-top: 2px solid gray; }
|
||||
|
||||
h3, h4, h5, h6 {
|
||||
font-size: 110%; }
|
||||
|
||||
#searchform {
|
||||
position: absolute;
|
||||
top: 0.5em;
|
||||
right: 2em; }
|
||||
|
||||
input#searchbox {
|
||||
border: none;
|
||||
padding: .5em;
|
||||
border-style: solid;
|
||||
border-width: 2px;
|
||||
border-color: gray;
|
||||
-moz-border-radius: 4px;
|
||||
-webkit-border-radius: 4px;
|
||||
border-radius: 4px;
|
||||
-moz-box-shadow: inset 2px 2px 2px #1a1a1a;
|
||||
-webkit-box-shadow: inset 2px 2px 2px #1a1a1a;
|
||||
box-shadow: inset 2px 2px 2px #1a1a1a; }
|
||||
|
||||
.pageheader .actions {
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
right: 2em;
|
||||
width: 100%;
|
||||
text-align: right; }
|
||||
|
||||
.pageheader .actions ul {
|
||||
border-style: none; }
|
||||
|
||||
.actions ul {
|
||||
padding: 1em;
|
||||
border-style: none; }
|
||||
|
||||
.pageheader .actions ul li {
|
||||
padding: 0; }
|
||||
|
||||
.pageheader .actions ul li a, input[type="submit"] {
|
||||
margin: 0.2em;
|
||||
padding: 0.2em;
|
||||
font-size: 1.01em;
|
||||
background: gray;
|
||||
color: black;
|
||||
border-style: solid;
|
||||
border-width: 2px;
|
||||
border-color: gray;
|
||||
-moz-border-radius: 4px;
|
||||
-webkit-border-radius: 4px;
|
||||
border-radius: 4px; }
|
||||
.pageheader .actions ul li a:hover, input[type="submit"]:hover {
|
||||
background: #e68019;
|
||||
color: white; }
|
||||
|
||||
div.toggleable#attachments {
|
||||
margin: 1em; }
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
|
||||
*font-size: small;
|
||||
color: black;
|
||||
background: white;
|
||||
font-size: 1.01em; }
|
||||
|
||||
a {
|
||||
text-decoration: none;
|
||||
color: #f27f0d; }
|
||||
|
||||
a:hover {
|
||||
color: #ad661f; }
|
||||
|
||||
hr {
|
||||
border-style: none;
|
||||
background-color: gray;
|
||||
height: 1px; }
|
||||
|
||||
code, pre {
|
||||
background-color: #f2f2f2;
|
||||
color: #2e1a05; }
|
||||
|
||||
pre {
|
||||
padding: .5em;
|
||||
margin: 1em;
|
||||
border-style: solid;
|
||||
border-width: 2px;
|
||||
border-color: gray;
|
||||
-moz-border-radius: 4px;
|
||||
-webkit-border-radius: 4px;
|
||||
border-radius: 4px;
|
||||
-moz-box-shadow: 0px 0px 2px #1a1a1a;
|
||||
-webkit-box-shadow: 0px 0px 2px #1a1a1a;
|
||||
box-shadow: 0px 0px 2px #1a1a1a; }
|
||||
|
||||
#content, #comments, #footer {
|
||||
margin: 1em 2em; }
|
||||
|
||||
#pageinfo {
|
||||
border-color: gray; }
|
||||
|
||||
#editcontent, #editmessage {
|
||||
width: 90%;
|
||||
background: #f2f2f2;
|
||||
font-size: 1.01em;
|
||||
font-family: Consolas, Monaco, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;
|
||||
line-height: 1.4em;
|
||||
padding: .5em;
|
||||
border-style: solid;
|
||||
border-width: 2px;
|
||||
border-color: gray;
|
||||
-moz-border-radius: 4px;
|
||||
-webkit-border-radius: 4px;
|
||||
border-radius: 4px; }
|
||||
#editcontent:hover, #editmessage:hover {
|
||||
background: white; }
|
||||
|
||||
#editcontent {
|
||||
height: 25em; }
|
||||
|
||||
label[for="editmessage"] {
|
||||
margin-top: 1em; }
|
||||
|
||||
#editmessage {
|
||||
margin-bottom: 1em; }
|
||||
|
||||
.inlinepage {
|
||||
margin: .4em 0;
|
||||
padding: .4em 0;
|
||||
border-style: none;
|
||||
border-top: 1px solid gray; }
|
||||
|
||||
.inlineheader {
|
||||
font-size: 1.1em;
|
||||
border-top: 2px solid gray; }
|
||||
|
||||
/* Smaller headings for inline pages */
|
||||
.inlinepage h1 {
|
||||
font-size: 1.1em; }
|
||||
|
||||
.inlinepage h2 {
|
||||
font-size: 1.01em; }
|
||||
|
||||
.inlinepage h3 {
|
||||
font-size: 1.01em; }
|
||||
|
||||
div.recentchanges {
|
||||
border-style: none; }
|
||||
|
||||
/* recent change page */
|
||||
div.recentchanges {
|
||||
background-color: white; }
|
||||
div.recentchanges div.metadata {
|
||||
margin-top: 1.5em;
|
||||
border-style: solid;
|
||||
border-width: 2px;
|
||||
border-color: gray;
|
||||
-webkit-border-top-left-radius: 4px;
|
||||
-webkit-border-top-right-radius: 4px;
|
||||
-moz-border-radius-topleft: 4px;
|
||||
-moz-border-radius-topright: 4px;
|
||||
border-top-left-radius: 4px;
|
||||
border-top-right-radius: 4px;
|
||||
border-style: solid solid none solid;
|
||||
background-color: #f2f2f2;
|
||||
padding: .7em; }
|
||||
div.recentchanges div.changelog {
|
||||
padding: .7em 2em; }
|
||||
|
||||
div.recentchanges div.metadata *, span.pagelinks a {
|
||||
float: none;
|
||||
display: block; }
|
||||
|
||||
span.pagelinks {
|
||||
width: inherit !important; }
|
||||
|
||||
span.pagelinks a, span.tags a {
|
||||
margin: 0.2em;
|
||||
padding: 0.2em;
|
||||
font-size: 1.01em;
|
||||
background: #e6e6e6;
|
||||
color: black;
|
||||
border-style: solid;
|
||||
border-width: 2px;
|
||||
border-color: gray;
|
||||
-moz-border-radius: 4px;
|
||||
-webkit-border-radius: 4px;
|
||||
border-radius: 4px; }
|
||||
span.pagelinks a:hover, span.tags a:hover {
|
||||
background: #cccccc;
|
||||
color: black; }
|
||||
|
||||
div.recentchanges div.changelog {
|
||||
border-style: solid;
|
||||
border-width: 2px;
|
||||
border-color: gray;
|
||||
-webkit-border-bottom-left-radius: 4px;
|
||||
-webkit-border-bottom-right-radius: 4px;
|
||||
-moz-border-radius-bottomleft: 4px;
|
||||
-moz-border-radius-bottomright: 4px;
|
||||
border-bottom-left-radius: 4px;
|
||||
border-bottom-right-radius: 4px;
|
||||
border-style: none solid solid solid;
|
||||
background-color: #f2f2f2 !important; }
|
||||
|
||||
span.desc br {
|
||||
display: none !important; }
|
||||
|
||||
div.titleandtags {
|
||||
border-style: solid;
|
||||
border-width: 2px;
|
||||
border-color: gray;
|
||||
-moz-border-radius: 4px;
|
||||
-webkit-border-radius: 4px;
|
||||
border-radius: 4px;
|
||||
background-color: #f2f2f2;
|
||||
margin-top: 1.5em;
|
||||
padding: .8em; }
|
||||
div.titleandtags h3, div.titleandtags span.tags {
|
||||
padding: 0; }
|
||||
div.titleandtags h3 {
|
||||
margin: 0 0 .5em 0; }
|
||||
div.titleandtags span.tags {
|
||||
line-height: 2em; }
|
||||
div.titleandtags div.lastmodified {
|
||||
float: right; }
|
||||
|
||||
thead th {
|
||||
color: white;
|
||||
background-color: gray;
|
||||
padding: .5em; }
|
||||
|
||||
td {
|
||||
padding: .2em .4em; }
|
||||
|
||||
tr:nth-child(odd) {
|
||||
background-color: #f2f2f2; }
|
||||
|
||||
tr:nth-child(even) {
|
||||
background-color: #d9d9d9; }
|
||||
|
||||
/* Don't know what these last two do but leaving those there just in case*/
|
||||
.pagecloud {
|
||||
width: auto;
|
||||
border-color: red; }
|
||||
|
||||
.sidebar {
|
||||
width: 28ex;
|
||||
border-bottom: 0;
|
||||
border-right: 0;
|
||||
border-top: 0;
|
||||
margin-top: 0.5em;
|
||||
padding: 0 0 0 2ex;
|
||||
border-color: red; }
|
7
notes
Normal file
7
notes
Normal file
@ -0,0 +1,7 @@
|
||||
Voila où j'en suis dans mes recherches de synchro
|
||||
|
||||
Ce repertoire est lié à gitosis sur POneyworld.nt où il a son repo.
|
||||
Sur POneyworld.net, j'ai mis un hook post-receive avec
|
||||
GIT_WORK_TREE={là où sont les pages} git checkout -fo
|
||||
|
||||
Mais j'ai un soucis de permission... Malgré le fait que j'ai mis git en owner et 777 en droit...
|
1
python.mdwn
Normal file
1
python.mdwn
Normal file
@ -0,0 +1 @@
|
||||
#Python
|
Loading…
Reference in New Issue
Block a user