diff --git a/autohebergement.mdwn b/autohebergement.mdwn new file mode 100644 index 0000000..888c4ce --- /dev/null +++ b/autohebergement.mdwn @@ -0,0 +1,54 @@ +## Auto-hebergement + +### Services pouvant être auto-hebergés +#### Photos + * Openphoto: + +Pas testé mais assez proche de Picasa à a ce que j'ai pu voir. + + * Piwigo: + +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: + +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: + +Sans base de données. Très rapide et pratique à utiliser. + + * Scuttle: + +Plus lourd et moins pratique à utiliser que Shaarli, mais peut être utilisé en multi-user. + +#### Lecteurs de flux RSS + * RssLounge: + * TinytinyRss: + * Leed: + + +#### Cloud + * Owncloud: + * Sparkleshare: + +Solution à la dropbox géré avec git. + +#### Musique + * Ampache: + * Subonic: + +#### Wiki + * Ikiwiki: + +#### Dépots git + * Gitolite (anciennement gitosis) + + * Gitweb: + +Interface web pour gérer des dépots git + + * Cgit: + +Interface web pour gérer des dépots git diff --git a/autohebergement/autohebergement.txt b/autohebergement/autohebergement.txt new file mode 100755 index 0000000..ca1d25a --- /dev/null +++ b/autohebergement/autohebergement.txt @@ -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 + diff --git a/index.mdwn b/index.mdwn index ef504ec..40bd11f 100644 --- a/index.mdwn +++ b/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]] ---- diff --git a/informatique.mdwn b/informatique.mdwn new file mode 100644 index 0000000..bfb123e --- /dev/null +++ b/informatique.mdwn @@ -0,0 +1,4 @@ +# Informatique + +* [[Python]] +* [[R]] diff --git a/local.css b/local.css new file mode 100644 index 0000000..3ead6d4 --- /dev/null +++ b/local.css @@ -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; } diff --git a/math.mdwn b/math.mdwn new file mode 100644 index 0000000..7f04caf --- /dev/null +++ b/math.mdwn @@ -0,0 +1 @@ +## J'aime les maths et les carottes râpées. diff --git a/notes b/notes new file mode 100644 index 0000000..5dd4654 --- /dev/null +++ b/notes @@ -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... diff --git a/python.mdwn b/python.mdwn new file mode 100644 index 0000000..b761b35 --- /dev/null +++ b/python.mdwn @@ -0,0 +1 @@ +#Python diff --git a/r.mdwn b/r.mdwn new file mode 100644 index 0000000..1200026 --- /dev/null +++ b/r.mdwn @@ -0,0 +1 @@ +# R