From 1b50aa227900436e3508666f8fdd321ab9d3b2d5 Mon Sep 17 00:00:00 2001 From: Yannick Francois Date: Sun, 24 Feb 2019 23:18:18 +0100 Subject: [PATCH] remet en place les pages statiques --- .gitignore | 1 - .gitmodules | 0 public/css/elsif.css | 86 + public/css/elsif.css.orig | 86 + public/css/knacss.css | 4 + public/feed.xml | 3500 +++++++++++++++++++++++ public/files/fleur_abeille.jpg | Bin 0 -> 334947 bytes public/files/openbsd_xfce_puffy.jpg | Bin 0 -> 69772 bytes public/files/pirates.jpeg | Bin 0 -> 152430 bytes public/images/parc_nanterre.jpg | Bin 0 -> 360020 bytes public/images/pieds_plage_mpl.jpg | Bin 0 -> 135812 bytes public/index.html | 57 + public/posts/2018-07-29/index.html | 58 + public/posts/2018-07-29/index.html.orig | 58 + public/posts/2018-07-31/index.html | 66 + public/posts/2018-07-31/index.html.orig | 66 + public/posts/2018-08-02/index.html | 50 + public/posts/2018-08-02/index.html.orig | 50 + public/posts/2018-08-10/index.html | 60 + public/posts/2018-08-10/index.html.orig | 60 + public/posts/2018-08-15/index.html | 69 + public/posts/2018-08-15/index.html.orig | 69 + public/posts/2018-08-16/index.html | 62 + public/posts/2018-08-16/index.html.orig | 62 + public/posts/2018-08-17/index.html | 52 + public/posts/2018-08-17/index.html.orig | 52 + public/posts/2018-08-21/index.html | 96 + public/posts/2018-08-21/index.html.orig | 96 + public/posts/2018-08-23/index.html | 114 + public/posts/2018-08-23/index.html.orig | 114 + public/posts/2018-08-26/index.html | 65 + public/posts/2018-08-26/index.html.orig | 65 + public/posts/2018-08-27/index.html | 56 + public/posts/2018-08-27/index.html.orig | 56 + public/posts/2018-08-28/index.html | 91 + public/posts/2018-08-28/index.html.orig | 91 + public/posts/2018-08-29/index.html | 53 + public/posts/2018-08-29/index.html.orig | 53 + public/posts/2018-08-30/index.html | 70 + public/posts/2018-08-30/index.html.orig | 70 + public/posts/2018-09-05/index.html | 84 + public/posts/2018-09-05/index.html.orig | 84 + public/posts/feed.xml | 3500 +++++++++++++++++++++++ public/posts/index.html | 679 +++++ 44 files changed, 10004 insertions(+), 1 deletion(-) delete mode 100644 .gitignore delete mode 100644 .gitmodules create mode 100644 public/css/elsif.css create mode 100644 public/css/elsif.css.orig create mode 100644 public/css/knacss.css create mode 100644 public/feed.xml create mode 100644 public/files/fleur_abeille.jpg create mode 100644 public/files/openbsd_xfce_puffy.jpg create mode 100644 public/files/pirates.jpeg create mode 100644 public/images/parc_nanterre.jpg create mode 100644 public/images/pieds_plage_mpl.jpg create mode 100644 public/index.html create mode 100644 public/posts/2018-07-29/index.html create mode 100644 public/posts/2018-07-29/index.html.orig create mode 100644 public/posts/2018-07-31/index.html create mode 100644 public/posts/2018-07-31/index.html.orig create mode 100644 public/posts/2018-08-02/index.html create mode 100644 public/posts/2018-08-02/index.html.orig create mode 100644 public/posts/2018-08-10/index.html create mode 100644 public/posts/2018-08-10/index.html.orig create mode 100644 public/posts/2018-08-15/index.html create mode 100644 public/posts/2018-08-15/index.html.orig create mode 100644 public/posts/2018-08-16/index.html create mode 100644 public/posts/2018-08-16/index.html.orig create mode 100644 public/posts/2018-08-17/index.html create mode 100644 public/posts/2018-08-17/index.html.orig create mode 100644 public/posts/2018-08-21/index.html create mode 100644 public/posts/2018-08-21/index.html.orig create mode 100644 public/posts/2018-08-23/index.html create mode 100644 public/posts/2018-08-23/index.html.orig create mode 100644 public/posts/2018-08-26/index.html create mode 100644 public/posts/2018-08-26/index.html.orig create mode 100644 public/posts/2018-08-27/index.html create mode 100644 public/posts/2018-08-27/index.html.orig create mode 100644 public/posts/2018-08-28/index.html create mode 100644 public/posts/2018-08-28/index.html.orig create mode 100644 public/posts/2018-08-29/index.html create mode 100644 public/posts/2018-08-29/index.html.orig create mode 100644 public/posts/2018-08-30/index.html create mode 100644 public/posts/2018-08-30/index.html.orig create mode 100644 public/posts/2018-09-05/index.html create mode 100644 public/posts/2018-09-05/index.html.orig create mode 100644 public/posts/feed.xml create mode 100644 public/posts/index.html diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 364fdec..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -public/ diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index e69de29..0000000 diff --git a/public/css/elsif.css b/public/css/elsif.css new file mode 100644 index 0000000..d68a864 --- /dev/null +++ b/public/css/elsif.css @@ -0,0 +1,86 @@ +body { font-size:16pt; max-width:900px; margin: 0 auto; padding:0.7em; } + +header { + background: transparent no-repeat center url('../images/pieds_plage_mpl.jpg'); +} + +.header-title { + font-size: 1.6em; + line-height: 2.5em; + margin:1em; + font-family:georgia, serif; +} + +.top { display:inline;text-decoration:none; } + +.bash { overflow:auto; color: #93A1A1 } +.highlight { background-color: #222222; overflow:auto; } +.highlight .c { color: #586E75 } /* Comment */ +.highlight .err { color: #93A1A1 } /* Error */ +.highlight .g { color: #93A1A1 } /* Generic */ +.highlight .k { color: #859900 } /* Keyword */ +.highlight .l { color: #93A1A1 } /* Literal */ +.highlight .n { color: #93A1A1 } /* Name */ +.highlight .o { color: #859900 } /* Operator */ +.highlight .x { color: #CB4B16 } /* Other */ +.highlight .p { color: #93A1A1 } /* Punctuation */ +.highlight .cm { color: #586E75 } /* Comment.Multiline */ +.highlight .cp { color: #859900 } /* Comment.Preproc */ +.highlight .c1 { color: #586E75 } /* Comment.Single */ +.highlight .cs { color: #859900 } /* Comment.Special */ +.highlight .gd { color: #2AA198 } /* Generic.Deleted */ +.highlight .ge { color: #93A1A1; font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #DC322F } /* Generic.Error */ +.highlight .gh { color: #CB4B16 } /* Generic.Heading */ +.highlight .gi { color: #859900 } /* Generic.Inserted */ +.highlight .go { color: #93A1A1 } /* Generic.Output */ +.highlight .gp { color: #93A1A1 } /* Generic.Prompt */ +.highlight .gs { color: #93A1A1; font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #CB4B16 } /* Generic.Subheading */ +.highlight .gt { color: #93A1A1 } /* Generic.Traceback */ +.highlight .kc { color: #CB4B16 } /* Keyword.Constant */ +.highlight .kd { color: #268BD2 } /* Keyword.Declaration */ +.highlight .kn { color: #859900 } /* Keyword.Namespace */ +.highlight .kp { color: #859900 } /* Keyword.Pseudo */ +.highlight .kr { color: #268BD2 } /* Keyword.Reserved */ +.highlight .kt { color: #DC322F } /* Keyword.Type */ +.highlight .ld { color: #93A1A1 } /* Literal.Date */ +.highlight .m { color: #2AA198 } /* Literal.Number */ +.highlight .s { color: #2AA198 } /* Literal.String */ +.highlight .na { color: #93A1A1 } /* Name.Attribute */ +.highlight .nb { color: #B58900 } /* Name.Builtin */ +.highlight .nc { color: #268BD2 } /* Name.Class */ +.highlight .no { color: #CB4B16 } /* Name.Constant */ +.highlight .nd { color: #268BD2 } /* Name.Decorator */ +.highlight .ni { color: #CB4B16 } /* Name.Entity */ +.highlight .ne { color: #CB4B16 } /* Name.Exception */ +.highlight .nf { color: #268BD2 } /* Name.Function */ +.highlight .nl { color: #93A1A1 } /* Name.Label */ +.highlight .nn { color: #93A1A1 } /* Name.Namespace */ +.highlight .nx { color: #93A1A1 } /* Name.Other */ +.highlight .py { color: #93A1A1 } /* Name.Property */ +.highlight .nt { color: #268BD2 } /* Name.Tag */ +.highlight .nv { color: #268BD2 } /* Name.Variable */ +.highlight .ow { color: #859900 } /* Operator.Word */ +.highlight .w { color: #93A1A1 } /* Text.Whitespace */ +.highlight .mf { color: #2AA198 } /* Literal.Number.Float */ +.highlight .mh { color: #2AA198 } /* Literal.Number.Hex */ +.highlight .mi { color: #2AA198 } /* Literal.Number.Integer */ +.highlight .mo { color: #2AA198 } /* Literal.Number.Oct */ +.highlight .sb { color: #586E75 } /* Literal.String.Backtick */ +.highlight .sc { color: #2AA198 } /* Literal.String.Char */ +.highlight .sd { color: #93A1A1 } /* Literal.String.Doc */ +.highlight .s2 { color: #2AA198 } /* Literal.String.Double */ +.highlight .se { color: #CB4B16 } /* Literal.String.Escape */ +.highlight .sh { color: #93A1A1 } /* Literal.String.Heredoc */ +.highlight .si { color: #2AA198 } /* Literal.String.Interpol */ +.highlight .sx { color: #2AA198 } /* Literal.String.Other */ +.highlight .sr { color: #DC322F } /* Literal.String.Regex */ +.highlight .s1 { color: #2AA198 } /* Literal.String.Single */ +.highlight .ss { color: #2AA198 } /* Literal.String.Symbol */ +.highlight .bp { color: #268BD2 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #268BD2 } /* Name.Variable.Class */ +.highlight .vg { color: #268BD2 } /* Name.Variable.Global */ +.highlight .vi { color: #268BD2 } /* Name.Variable.Instance */ +.highlight .il { color: #2AA198 } /* Literal.Number.Integer.Long */ + diff --git a/public/css/elsif.css.orig b/public/css/elsif.css.orig new file mode 100644 index 0000000..8bc9a2a --- /dev/null +++ b/public/css/elsif.css.orig @@ -0,0 +1,86 @@ +body { font-size:16pt; max-width:900px; margin: 0 auto; padding:0.7em; } + +header { + background: transparent no-repeat center url('/images/pieds_plage_mpl.jpg'); +} + +.header-title { + font-size: 1.6em; + line-height: 2.5em; + margin:1em; + font-family:georgia, serif; +} + +.top { display:inline;text-decoration:none; } + +.bash { overflow:auto; color: #93A1A1 } +.highlight { background-color: #222222; overflow:auto; } +.highlight .c { color: #586E75 } /* Comment */ +.highlight .err { color: #93A1A1 } /* Error */ +.highlight .g { color: #93A1A1 } /* Generic */ +.highlight .k { color: #859900 } /* Keyword */ +.highlight .l { color: #93A1A1 } /* Literal */ +.highlight .n { color: #93A1A1 } /* Name */ +.highlight .o { color: #859900 } /* Operator */ +.highlight .x { color: #CB4B16 } /* Other */ +.highlight .p { color: #93A1A1 } /* Punctuation */ +.highlight .cm { color: #586E75 } /* Comment.Multiline */ +.highlight .cp { color: #859900 } /* Comment.Preproc */ +.highlight .c1 { color: #586E75 } /* Comment.Single */ +.highlight .cs { color: #859900 } /* Comment.Special */ +.highlight .gd { color: #2AA198 } /* Generic.Deleted */ +.highlight .ge { color: #93A1A1; font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #DC322F } /* Generic.Error */ +.highlight .gh { color: #CB4B16 } /* Generic.Heading */ +.highlight .gi { color: #859900 } /* Generic.Inserted */ +.highlight .go { color: #93A1A1 } /* Generic.Output */ +.highlight .gp { color: #93A1A1 } /* Generic.Prompt */ +.highlight .gs { color: #93A1A1; font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #CB4B16 } /* Generic.Subheading */ +.highlight .gt { color: #93A1A1 } /* Generic.Traceback */ +.highlight .kc { color: #CB4B16 } /* Keyword.Constant */ +.highlight .kd { color: #268BD2 } /* Keyword.Declaration */ +.highlight .kn { color: #859900 } /* Keyword.Namespace */ +.highlight .kp { color: #859900 } /* Keyword.Pseudo */ +.highlight .kr { color: #268BD2 } /* Keyword.Reserved */ +.highlight .kt { color: #DC322F } /* Keyword.Type */ +.highlight .ld { color: #93A1A1 } /* Literal.Date */ +.highlight .m { color: #2AA198 } /* Literal.Number */ +.highlight .s { color: #2AA198 } /* Literal.String */ +.highlight .na { color: #93A1A1 } /* Name.Attribute */ +.highlight .nb { color: #B58900 } /* Name.Builtin */ +.highlight .nc { color: #268BD2 } /* Name.Class */ +.highlight .no { color: #CB4B16 } /* Name.Constant */ +.highlight .nd { color: #268BD2 } /* Name.Decorator */ +.highlight .ni { color: #CB4B16 } /* Name.Entity */ +.highlight .ne { color: #CB4B16 } /* Name.Exception */ +.highlight .nf { color: #268BD2 } /* Name.Function */ +.highlight .nl { color: #93A1A1 } /* Name.Label */ +.highlight .nn { color: #93A1A1 } /* Name.Namespace */ +.highlight .nx { color: #93A1A1 } /* Name.Other */ +.highlight .py { color: #93A1A1 } /* Name.Property */ +.highlight .nt { color: #268BD2 } /* Name.Tag */ +.highlight .nv { color: #268BD2 } /* Name.Variable */ +.highlight .ow { color: #859900 } /* Operator.Word */ +.highlight .w { color: #93A1A1 } /* Text.Whitespace */ +.highlight .mf { color: #2AA198 } /* Literal.Number.Float */ +.highlight .mh { color: #2AA198 } /* Literal.Number.Hex */ +.highlight .mi { color: #2AA198 } /* Literal.Number.Integer */ +.highlight .mo { color: #2AA198 } /* Literal.Number.Oct */ +.highlight .sb { color: #586E75 } /* Literal.String.Backtick */ +.highlight .sc { color: #2AA198 } /* Literal.String.Char */ +.highlight .sd { color: #93A1A1 } /* Literal.String.Doc */ +.highlight .s2 { color: #2AA198 } /* Literal.String.Double */ +.highlight .se { color: #CB4B16 } /* Literal.String.Escape */ +.highlight .sh { color: #93A1A1 } /* Literal.String.Heredoc */ +.highlight .si { color: #2AA198 } /* Literal.String.Interpol */ +.highlight .sx { color: #2AA198 } /* Literal.String.Other */ +.highlight .sr { color: #DC322F } /* Literal.String.Regex */ +.highlight .s1 { color: #2AA198 } /* Literal.String.Single */ +.highlight .ss { color: #2AA198 } /* Literal.String.Symbol */ +.highlight .bp { color: #268BD2 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #268BD2 } /* Name.Variable.Class */ +.highlight .vg { color: #268BD2 } /* Name.Variable.Global */ +.highlight .vi { color: #268BD2 } /* Name.Variable.Instance */ +.highlight .il { color: #2AA198 } /* Literal.Number.Integer.Long */ + diff --git a/public/css/knacss.css b/public/css/knacss.css new file mode 100644 index 0000000..5621295 --- /dev/null +++ b/public/css/knacss.css @@ -0,0 +1,4 @@ +/*! +* www.KNACSS.com V4.3.4 (27 août 2015) @author: Raphael Goetter, Alsacreations +* Licence WTFPL http://www.wtfpl.net/ +*//*! normalize.css v3.0.2 | MIT License | github.com/necolas/normalize.css */.aligncenter,article,aside,details,figcaption,figure,footer,header,hgroup,hr,main,menu,nav,section,summary{display:block}a:active,a:focus,a:hover,body,mark{color:#000}.table,blockquote,code,img,input,pre,svg,table,td,textarea,video{max-width:100%}.row,.table,table{table-layout:fixed}.col,.inbl,.row>*,.table,table,td,th{vertical-align:top}button[disabled],html input[disabled],td,th{cursor:default}html{font-family:sans-serif;box-sizing:border-box;font-size:62.5%;font-size:calc(1em * .625);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:#333}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em;bottom:1ex}sub{bottom:-.25em;top:.5ex}img{border:0;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:1em 40px}pre,textarea{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0;color:#000}.h1-like,.h2-like,body,h1,h2{font-family:Helvetica,Arial,sans-serif}.italic,address,caption,cite,em,i,var{font-style:italic}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em}legend{padding:0}*{box-sizing:inherit}ol,ul{padding-left:2em}ul.unstyled{list-style:none}img:not([src$=".svg"]){height:auto}blockquote,figure{margin-left:0;margin-right:0}body{margin:0;font-size:1.4em;background-color:#fff;line-height:1.5}.center,.right{margin-left:auto}.center,.left{margin-right:auto}.p-like,blockquote,caption,details,dl,figure,label,ol,p,pre,td,textarea,th,ul{margin-top:.75em;margin-bottom:0;line-height:1.5}.h1-like,h1{font-size:3.2rem}.h2-like,h2{font-size:2.8rem}.h3-like,h3{font-size:2.4rem}.h4-like,h4{font-size:2rem}.h5-like,h5{font-size:1.8rem}.h6-like,h6{font-size:1.6rem}.smaller{font-size:.6em}.small{font-size:.8em}.big{font-size:1.2em}.bigger{font-size:1.5em}.biggest{font-size:2em}code,kbd,pre,samp{white-space:pre-line;white-space:pre-wrap;font-family:Consolas,"DejaVu Sans Mono",Courier,monospace;line-height:normal}.visually-hidden{position:absolute!important;border:0!important;height:1px!important;width:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.skip-links,.skip-links a{position:absolute}.bfc,.mod,.skip-links a{overflow:hidden}@media (max-width:640px){.no-small-screen{display:none}}@media (min-width:1280px){.no-large-screen{display:none}}.h1-like:first-child,.h2-like:first-child,.h3-like:first-child,.h4-like:first-child,.h5-like:first-child,.h6-like:first-child,.p-like:first-child,blockquote:first-child,dl:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,ol:first-child,p:first-child,pre:first-child,ul:first-child{margin-top:0}li .p-like,li ol,li p,li ul{margin-top:0;margin-bottom:0}table{border-spacing:0;margin-bottom:2rem}.clear,.line,.row{clear:both}.clearfix::after,.line::after{content:"";display:table;clear:both;border-collapse:collapse}.txtleft{text-align:left}.txtright{text-align:right}.txtcenter{text-align:center}.fl{float:left}img.fl{margin-right:1rem}.fr{float:right}img.fr{margin-left:1rem}img.fl,img.fr{margin-bottom:.5rem}.row{display:table;width:100%}.col,.row>*{display:table-cell}body>script{display:none!important}.inbl{display:inline-block}.flex-container,[class*=flex-container]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-container-h{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-container-v{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-item-fluid{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flex-item-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.flex-item-medium{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.flex-item-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.flex-item-center{margin:auto}[class*=grid-]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1em;letter-spacing:-.31em;text-rendering:optimizespeed}[class*=grid-]>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% * 1 / 4 - 1em - .01px);margin-left:1em;display:inline-block;vertical-align:top;letter-spacing:normal;text-rendering:auto}[class*=grid-2]>*{width:calc(100% * 1 / 2 - 1em - .01px)}[class*=grid-2]>.flex-item-double{width:calc(100% * 2 / 2 - 1em - .01px)}[class*=grid-3]>*{width:calc(100% * 1 / 3 - 1em - .01px)}[class*=grid-3]>.flex-item-double{width:calc(100% * 2 / 3 - 1em - .01px)}[class*=grid-4]>*{width:calc(100% * 1 / 4 - 1em - .01px)}[class*=grid-4]>.flex-item-double{width:calc(100% * 2 / 4 - 1em - .01px)}[class*=grid-5]>*{width:calc(100% * 1 / 5 - 1em - .01px)}[class*=grid-5]>.flex-item-double{width:calc(100% * 2 / 5 - 1em - .01px)}[class*=grid-6]>*{width:calc(100% * 1 / 6 - 1em - .01px)}[class*=grid-6]>.flex-item-double{width:calc(100% * 2 / 6 - 1em - .01px)}[class*=grid-7]>*{width:calc(100% * 1 / 7 - 1em - .01px)}[class*=grid-7]>.flex-item-double{width:calc(100% * 2 / 7 - 1em - .01px)}[class*=grid-8]>*{width:calc(100% * 1 / 8 - 1em - .01px)}[class*=grid-8]>.flex-item-double{width:calc(100% * 2 / 8 - 1em - .01px)}[class*=grid-10]>*{width:calc(100% * 1 / 10 - 1em - .01px)}[class*=grid-10]>.flex-item-double{width:calc(100% * 2 / 10 - 1em - .01px)}[class*=grid-12]>*{width:calc(100% * 1 / 12 - 1em - .01px)}[class*=grid-12]>.flex-item-double{width:calc(100% * 2 / 12 - 1em - .01px)}@media (max-width:640px){[class*="-small-4"]>*{width:calc(100% * 1 / 4 - 1em - .01px)}[class*="-small-4"]>.flexitem-double{width:calc(100% * 1 / 2 - 1em - .01px)}[class*="-small-3"]>*{width:calc(100% * 1 / 3 - 1em - .01px)}[class*="-small-3"]>.flexitem-double{width:calc(100% * 2 / 3 - 1em - .01px)}[class*="-small-2"]>*{width:calc(100% * 1 / 2 - 1em - .01px)}[class*="-small-2"]>.flexitem-double,[class*="-small-1"]>*,[class*="-small-1"]>.flexitem-double{width:calc(100% - 1em - .01px)}}@media (max-width:320px){[class*="-tiny-2"]>*{width:calc(100% * 1 / 2 - 1em - .01px)}[class*="-tiny-2"]>.flexitem-double,[class*="-tiny-1"]>*,[class*="-tiny-1"]>.flexitem-double{width:calc(100% - 1em - .01px)}}.grid-2-1>:nth-child(odd){width:calc(66.66666666666666% - 1em - .01px)}.grid-2-1>:nth-child(even){width:calc(33.33333333333333% - 1em - .01px)}@media (max-width:640px){.grid-2-1>:nth-child(n){width:calc(100% - 1em - .01px)}}.grid-1-2>:nth-child(odd){width:calc(33.33333333333333% - 1em - .01px)}.grid-1-2>:nth-child(even){width:calc(66.66666666666666% - 1em - .01px)}@media (max-width:640px){.grid-1-2>:nth-child(n){width:calc(100% - 1em - .01px)}}.grid-3-1>:nth-child(odd){width:calc(75% - 1em - .01px)}.grid-3-1>:nth-child(even){width:calc(25% - 1em - .01px)}@media (max-width:640px){.grid-3-1>:nth-child(n){width:calc(100% - 1em - .01px)}}.grid-1-3>:nth-child(odd){width:calc(25% - 1em - .01px)}.grid-1-3>:nth-child(even){width:calc(75% - 1em - .01px)}@media (max-width:640px){.grid-1-3>:nth-child(n){width:calc(100% - 1em - .01px)}}.grid-3-2>:nth-child(odd){width:calc(60% - 1em - .01px)}.grid-3-2>:nth-child(even){width:calc(40% - 1em - .01px)}@media (max-width:640px){.grid-3-2>:nth-child(n){width:calc(100% - 1em - .01px)}}.grid-2-3>:nth-child(odd){width:calc(40% - 1em - .01px)}.grid-2-3>:nth-child(even){width:calc(60% - 1em - .01px)}@media (max-width:640px){.grid-2-3>:nth-child(n){width:calc(100% - 1em - .01px)}}.grid-4-1>:nth-child(odd){width:calc(80% - 1em - .01px)}.grid-4-1>:nth-child(even){width:calc(20% - 1em - .01px)}@media (max-width:640px){.grid-4-1>:nth-child(n){width:calc(100% - 1em - .01px)}}.grid-1-4>:nth-child(odd){width:calc(20% - 1em - .01px)}.grid-1-4>:nth-child(even){width:calc(80% - 1em - .01px)}@media (max-width:640px){.grid-1-4>:nth-child(n){width:calc(100% - 1em - .01px)}code,div,pre,samp,table,td,textarea,th{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.pull{margin-right:auto}.push{margin-left:auto}.table,table{width:100%;border-collapse:collapse}.table{display:table}.btn,label{display:inline-block}#recaptcha_table,table.table-auto{table-layout:auto}td,th{min-width:2rem}fieldset,form{border:none}.btn,button,input,label,select{vertical-align:middle;font-family:inherit;font-size:inherit}label{vertical-align:middle;cursor:pointer}legend{border:0;white-space:normal}textarea{min-height:5em;vertical-align:top;font-family:inherit;font-size:inherit;resize:vertical}select{-webkit-appearance:menulist-button}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}::-webkit-input-placeholder{color:#777}input:-moz-placeholder,textarea:-moz-placeholder{color:#777}.btn:focus,button:focus,input[type=button]:focus{outline:0;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button.unstyled,input[type=button].unstyled,input[type=reset].unstyled,input[type=submit].unstyled{padding:0;border:none;line-height:1;text-align:left;background:0 0;border-radius:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}button.unstyled:focus,input[type=button].unstyled:focus,input[type=reset].unstyled:focus,input[type=submit].unstyled:focus{box-shadow:none;outline:0}.w10{width:10%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w33{width:33.3333%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w66{width:66.6666%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w90{width:90%}.w100{width:100%}.w50p{width:50px}.w100p{width:75pt}.w150p{width:150px}.w200p{width:200px}.w300p{width:300px}.w400p{width:25pc}.w500p{width:500px}.w600p{width:600px}.w700p{width:700px}.w800p{width:50pc}.w960p{width:10in}.mw960p{max-width:10in}.w1140p{width:855pt}.mw1140p{max-width:855pt}.wauto{width:auto}.ma0,.man{margin:0}.pa0,.pan{padding:0}.mas{margin:1rem}.mam{margin:2rem}.mal{margin:4rem}.pas{padding:1rem}.pam{padding:2rem}.pal{padding:4rem}.mt0,.mtn{margin-top:0}.mts{margin-top:1rem}.mtm{margin-top:2rem}.mtl{margin-top:4rem}.mr0,.mrn{margin-right:0}.mrs{margin-right:1rem}.mrm{margin-right:2rem}.mrl{margin-right:4rem}.mb0,.mbn{margin-bottom:0}.mbs{margin-bottom:1rem}.mbm{margin-bottom:2rem}.mbl{margin-bottom:4rem}.ml0,.mln{margin-left:0}.mls{margin-left:1rem}.mlm{margin-left:2rem}.mll{margin-left:4rem}.pt0,.ptn{padding-top:0}.pts{padding-top:1rem}.ptm{padding-top:2rem}.ptl{padding-top:4rem}.pr0,.prn{padding-right:0}.prs{padding-right:1rem}.prm{padding-right:2rem}.prl{padding-right:4rem}.pb0,.pbn{padding-bottom:0}.pbs{padding-bottom:1rem}.pbm{padding-bottom:2rem}.pbl{padding-bottom:4rem}.pl0,.pln{padding-left:0}.pls{padding-left:1rem}.plm{padding-left:2rem}.pll{padding-left:4rem}@media (min-width:961px){.large-hidden{display:none!important}.large-visible{display:block!important}.large-no-float{float:none}.large-inbl{display:inline-block;float:none;vertical-align:top}.large-row{display:table;table-layout:fixed;width:100%!important}.large-col{display:table-cell;vertical-align:top}.large-w25{width:25%!important}.large-w33{width:33.3333%!important}.large-w50{width:50%!important}.large-w66{width:66.6666%!important}.large-w75{width:75%!important}.large-w100,.large-wauto{display:block!important;float:none!important;clear:none!important;width:auto!important;margin-left:0!important;margin-right:0!important;border:0}.large-man{margin:0!important}}@media (min-width:641px) and (max-width:960px){.medium-hidden{display:none!important}.medium-visible{display:block!important}.medium-no-float{float:none}.medium-inbl{display:inline-block;float:none;vertical-align:top}.medium-row{display:table;table-layout:fixed;width:100%!important}.medium-col{display:table-cell;vertical-align:top}.medium-w25{width:25%!important}.medium-w33{width:33.3333%!important}.medium-w50{width:50%!important}.medium-w66{width:66.6666%!important}.medium-w75{width:75%!important}.medium-w100,.medium-wauto{display:block!important;float:none!important;clear:none!important;width:auto!important;margin-left:0!important;margin-right:0!important;border:0}.medium-ma0,.medium-man{margin:0!important}}@media (min-width:321px) and (max-width:640px){.mw960p,.w600p,.w700p,.w800p,.w960p{width:auto;float:none}.small-hidden{display:none!important}.small-visible{display:block!important}.small-no-float{float:none}.small-inbl{display:inline-block;float:none;vertical-align:top}.small-row{display:table!important;table-layout:fixed!important;width:100%!important}.small-col{display:table-cell!important;vertical-align:top!important}.small-w25{width:25%!important}.small-w33{width:33.3333%!important}.small-w50{width:50%!important}.small-w66{width:66.6666%!important}.small-w75{width:75%!important}.small-w100,.small-wauto{display:block!important;float:none!important;clear:none!important;width:auto!important;margin-left:0!important;margin-right:0!important;border:0}.small-ma0,.small-man{margin:0!important}.small-pa0,.small-pan{padding:0!important}}@media (max-width:320px){.col,.mod,.row,fieldset{display:block!important}.col,.mod,.tiny-w100,.tiny-wauto,fieldset{clear:none!important;margin-left:0!important;margin-right:0!important;border:0}.col,.mod,fieldset{float:none!important;width:auto!important}.tiny-inbl,.tiny-no-float{float:none}.flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.w300p,.w400p,.w500p{width:auto;float:none}.row,.tiny-row{width:100%!important}.tiny-hidden{display:none!important}.tiny-visible{display:block!important}.tiny-inbl{display:inline-block;vertical-align:top}.tiny-row{display:table!important;table-layout:fixed!important}.tiny-col{display:table-cell!important;vertical-align:top!important}td,th{display:block;width:auto;text-align:left}thead{display:none}.tiny-w25{width:25%!important}.tiny-w33{width:33.3333%!important}.tiny-w50{width:50%!important}.tiny-w66{width:66.6666%!important}.tiny-w75{width:75%!important}.tiny-w100,.tiny-wauto{display:block!important;float:none!important;width:auto!important}.tiny-ma0,.tiny-man{margin:0!important}.tiny-pa0,.tiny-pan{padding:0!important}}.comment-content,.entry-content,.page-links,hr{clear:both}@media print{*{background:0 0!important;box-shadow:none!important;text-shadow:none!important}body{width:auto;margin:auto;font-family:serif;font-size:12pt}.h1-like,.h2-like,.h3-like,.h4-like,.h5-like,.h6-like,.p-like,blockquote,h1,h2,h3,h4,h5,h6,ol,p,ul{color:#000;margin:auto}.print{display:block}.no-print{display:none}.p-like,blockquote,p{orphans:3;widows:3}blockquote,ol,ul{page-break-inside:avoid}.h1-like,.h2-like,.h3-like,caption,h1,h2,h3{page-break-after:avoid}a{color:#000}a[href^="javascript:"]::after,a[href^="#"]::after{content:""}}.skip-links a{clip:rect(1px,1px,1px,1px);padding:.5em;background:#000;color:#fff;text-decoration:none}code,mark{padding:2px 4px}.skip-links a:focus{position:static;overflow:visible;clip:auto}.gm-style img{height:100%}:not(.gm-style) img{height:auto}.gm-style img,.gmnoprint img,.gmnoscreen img{max-width:none!important}.widget select,.wp-caption{max-width:100%}code,kbd,mark{border-radius:2px}kbd{padding:0 2px;border:1px solid #999}code{background:rgba(0,0,0,.04);color:#b11}pre code{padding:none;background:0 0;color:inherit;border-radius:0}sub,sup{vertical-align:0}blockquote{position:relative;padding-left:3em}blockquote::before{content:"\201C";position:absolute;left:0;top:0;font-family:georgia,serif;font-size:5em;line-height:.9;color:rgba(0,0,0,.3)}blockquote>footer{margin-top:.75em;font-size:.9em;color:rgba(0,0,0,.7)}blockquote>footer::before{content:"\2014 \0020"}q{font-style:normal}.q,q{quotes:"“\00a0" "\00a0”"}.q:lang(fr),q:lang(fr){quotes:"«\00a0" "\00a0»"}hr{box-sizing:content-box;height:1px;margin:1em 0 2em;padding:0;border:0;color:#ccc;background-color:#ccc}.table,table{border:1px solid #ccc}caption{padding:1rem;color:#555}td,th{padding:.3em .8em;border:1px dotted #aaa;text-align:left}.comment-navigation,.paging-navigation,.post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.paging-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.paging-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.alignnone{margin:.25em 1.5em 1.5em 0}.aligncenter{clear:both;margin:1.5em auto}.alignleft{float:left;margin:0 1.5em .25em 0}.alignright{float:right;margin:0 0 .25em 1.5em}.comment-content::after,.comment-content::before,.entry-content::after,.entry-content::before{content:"";display:table}.widget+.widget{margin:1.5em 0 0}.hentry{margin:0 0 1.5em}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{margin:0 0 1.5em}.comment-content a{word-wrap:break-word}img.wp-smiley{margin-bottom:0;margin-top:0;padding:0;border:none}.wp-caption{margin-bottom:1.5em}.wp-caption img{display:block;margin:0 auto}.wp-caption-text{margin:1em 0;text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;width:100%;text-align:center;vertical-align:top}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block} \ No newline at end of file diff --git a/public/feed.xml b/public/feed.xml new file mode 100644 index 0000000..ea19074 --- /dev/null +++ b/public/feed.xml @@ -0,0 +1,3500 @@ + + + + Les pieds dans le code + http://elsif.fr/ + Recent content on Les pieds dans le code + Hugo -- gohugo.io + fr-FR + Mon, 02 Jul 2018 23:34:53 +0200 + + + + + + Notes du 5 Septembre 2018 + http://elsif.fr/posts/2018-09-05/ + Wed, 05 Sep 2018 12:35:34 +0200 + + http://elsif.fr/posts/2018-09-05/ + Est-ce que j&rsquo;ai vraiment besoin de créer un lieu en partant de rien ? + Je pourrais rejoindre des associations du libre pour partager un lieu (et leur apporter de la pédagogie émancipatrice). Je pourrais aussi rejoindre des association de l&rsquo;éducation populaire pour partager un lieu (et leur apporte de l&rsquo;informatique). Une dernière option pourrait être de rejoindre une institution dont le lieu est mort ou vide. Un moyen de pauer le loyer : monter une asso, faire cotiser les gens de l&rsquo;association ? + + + + Notes du 30 Août 2018 + http://elsif.fr/posts/2018-08-30/ + Thu, 30 Aug 2018 22:12:54 +0200 + + http://elsif.fr/posts/2018-08-30/ + « A nicer color palette for the web. » + https://clrs.cc/ https://github.com/mrmrs/colors Il y a des journées avec et des journées sans. Quand on dit ça, on parle de quoi ? C&rsquo;est avec quoi et sans quoi ? + https://www.contributor-covenant.org/ https://github.com/fkling/astexplorer https://fr.wikipedia.org/wiki/Paul_Robin https://github.com/Droogans/unmaintainable-code Est-ce que mon site est fait pour engager des conversations ? Je ne crois pas, ou alors pas ici puisque je n&rsquo;ai mis aucun équipement pour ça. + + + + Notes du 29 Août 2018 + http://elsif.fr/posts/2018-08-29/ + Wed, 29 Aug 2018 12:49:13 +0200 + + http://elsif.fr/posts/2018-08-29/ + Il y a une différence entre « bonne à cueillir » et « mûre ». +Les pommes et les poires peuvent être bonne à cueillir, mais pas encore mûr&hellip; Est-ce un soucis ? Est-ce que c&rsquo;est mieux de les laisser mûrir ? +Et si je revenais sur OpenBSD ? + + + + Notes du 28 Août 2018 + http://elsif.fr/posts/2018-08-28/ + Tue, 28 Aug 2018 22:49:13 +0200 + + http://elsif.fr/posts/2018-08-28/ + L’effondrement de la civilisation industrielle est une solution, pas un problème. +je me contenterai de rappeler que les quelques objets que monsieur tout le monde utilise au quotidien le lient à l’exploitation d’une multitude d’individus et d’endroits du monde (endroits constitués d’autres individus non-humains, végétaux, animaux, etc.), dont il ignore à peu près tout, et que de cette ignorance des conséquences réelles de son mode de vie découlent les horreurs les plus diverses et les plus insoupçonnées + + + + Notes du 27 Août 2018 + http://elsif.fr/posts/2018-08-27/ + Mon, 27 Aug 2018 21:33:26 +0200 + + http://elsif.fr/posts/2018-08-27/ + Est-ce que c&rsquo;est pas pesant, couteux, inutile de partager le fond de ses pensées en ligne ? Est-ce que si je reviens à un weblog tel que je l&rsquo;avais compris il y a longtemps, ça ne va pas faire un peu n&rsquo;importe quoi ? +Pour moi, un weblog est une sorte de journal qui au lieu d&rsquo;être intime est publique&hellip; +Mais je vais peut-être y raconter des choses inutile, stupide&hellip; Et utiliser / gaspiller de l&rsquo;énergie pour produire et afficher cette reflexion. + + + + Notes du 26 Août 2018 + http://elsif.fr/posts/2018-08-26/ + Sun, 26 Aug 2018 22:49:13 +0200 + + http://elsif.fr/posts/2018-08-26/ + La conception constructiviste récuse la place de l’inné dans l’éducation. L’enfant à éduquer n’est pas une matière naturelle. Il a déjà été pré-socialisé et de ce fait, il est déjà construit par la société. +comment un traitement différencié peut rétablir de l’égalité ? + Il est possible de s’apercevoir qu’il y a un lien entre les deux controverses valoriser l’universel est lié au fait de proclamer l’égalité, au contraire prendre en compte la différence suppose de prendre en compte le particulier. + + + + Notes du 23 Août 2018 + http://elsif.fr/posts/2018-08-23/ + Thu, 23 Aug 2018 07:46:23 +0200 + + http://elsif.fr/posts/2018-08-23/ + Vu passer une liste des trucs à apprendre en vu de l&rsquo;éffondrement à venir. Il y a dedans des trucs comme : + L’entretien et la réparation de vélos me paraît primordiale l’usage de radio-amateur, cibie agriculture, la permaculture conserves pain fromage alcools le travail du bois et des outils la coutellerie l’apiculture reconnaissance de plantes construire une turbine /éolienne un four à pain s&rsquo;initier à l&rsquo;attelage la couture alcool Dans un premier temps, je n&rsquo;était pas ok avec l&rsquo;alcool. + + + + Journal du 21 Août 2018 + http://elsif.fr/posts/2018-08-21/ + Tue, 21 Aug 2018 07:50:35 +0200 + + http://elsif.fr/posts/2018-08-21/ + J&rsquo;ai rejoins Mastodon (via framapiaf) il y a peu. C&rsquo;est intéressant. Je trouve que c&rsquo;est plutôt une bonne façon de remplacer Slack plutôt que Twitter. +Je me sens aligné avec la remarque de Simon Willison sur twitter : + How about if, instead of ditching Twitter for Mastodon, we all start blogging and subscribing to each other&rsquo;s Atom feeds again instead? The original distributed social network could still work pretty well if we actually start using it + + + + Journal du 17 Août 2018 + http://elsif.fr/posts/2018-08-17/ + Fri, 17 Aug 2018 23:12:53 +0200 + + http://elsif.fr/posts/2018-08-17/ + Ils nous condamnent, ces crapules, alors que la seule différence entre nous, c&rsquo;est qu&rsquo;ils volent les pauvres sous couert de la loi, alors que nosu pillons les riches armés de notre seul courage. &ndash; Charle Bellamy, Pirate (1720) + Comment créer un contexte d&rsquo;apprentissage autour de git, du déploiement (continue ou pas), de la production, de la mise en oeuvre de serveurs ? + + + + Journal du 16 August 2018 + http://elsif.fr/posts/2018-08-16/ + Thu, 16 Aug 2018 08:38:44 +0200 + + http://elsif.fr/posts/2018-08-16/ + L&rsquo;esprit critique peut donner l&rsquo;impression de faire perdre du temps; on prend le temps de réflechir à « Est-ce que oui ? est-ce que non ? mais pourquoi est-ce que je fais ça ? ». Mais permet de mieux ancrer une penser, une croyance. +Est-ce que ça reviens à « prendre le temps d&rsquo;essayer » ? +Déconstruire puis reconstruire est un exercice intéressant, particulièrement pour apprendre. L&rsquo;expérience Jerry Do It ! + + + + Notes du 10 août 2018 + http://elsif.fr/posts/2018-08-10/ + Thu, 16 Aug 2018 00:54:15 +0200 + + http://elsif.fr/posts/2018-08-10/ + Le dur moment, ou tout content d&rsquo;ajouter une page dans wikipédia à propos de Rose-Myrlie Joseph, je me fais jeté par le bot dans la minutes qui suit&hellip; + Annonce de suppression de page +Bonjour, YannickFrançois, et merci de votre participation à Wikipédia Sourire. +Je vous informe que la page Rose-Myrlie Joseph (page supprimée) que vous avez créée a été supprimée par l&rsquo;administrateur Enrevseluj avec le commentaire : « Ne répond pas ou ne fournit pas de preuve (sources) du respect des critères d&rsquo;admissibilité de Wikipédia ». + + + + Notes du 2 août 2018 + http://elsif.fr/posts/2018-08-02/ + Thu, 16 Aug 2018 00:53:09 +0200 + + http://elsif.fr/posts/2018-08-02/ + Je prend des notes un peu en vrac&hellip; +J&rsquo;ai découvert il y quelques jours une association dont je n&rsquo;ai pas envie de perdre le lien https://sites.google.com/a/adda.asso.fr/adda/ +Je suis triste de les voir sur google, mais ça c&rsquo;est une autre histoire. +J&rsquo;aime l&rsquo;idée que les personnes de cette association récupère des denrées qui vont être jetés. J&rsquo;aime l&rsquo;idée que cette association ait un jardin partagé. J&rsquo;aime l&rsquo;idée que cette association soit basé sur du bénévolat et que ça ait l&rsquo;air de fonctionner aussi bien. + + + + 2018 08 15 + http://elsif.fr/posts/2018-08-15/ + Wed, 15 Aug 2018 11:46:06 +0200 + + http://elsif.fr/posts/2018-08-15/ + Apprendre n&rsquo;est pas dissocié du réel. L&rsquo;école de Samba à un but et, si l&rsquo;on y apprend, c&rsquo;est pour participer à ce but. + Seymour Papert +On retrouve une référence à cette citation, dans un texte qui évoque les révolutions et les paysans&hellip; + l&rsquo;étasunien Seymour Papert qui démontrera de manière fabuleuse, comment le folklore des écoles de Samba brésiliennes l&rsquo;aidérent à créer son langage informatique, Le Logo. « L’école de Samba. + + + + Journal du 31 juillet 2018 + http://elsif.fr/posts/2018-07-31/ + Tue, 31 Jul 2018 11:46:06 +0200 + + http://elsif.fr/posts/2018-07-31/ + La discussion d&rsquo;hier soir avec Estelle me donne à réfléchir. +Estelle est une amie qui fait plusieurs activité, dont celle de développeuse sur du logiciel libre et éleveuse de vache à viande. + Est-ce que j&rsquo;ai envie de tout ça parce que j&rsquo;ai passé 40 ans en appartement ? Du coup j&rsquo;ai envie d&rsquo;avoir un jardin, faire un potager&hellip; Comme je vois beaucoup de gens en province qui font ça tranquillement, sans en faire une activité large, rémunératrice&hellip; Je me repose la question de la rémunération du travail. + + + + Journal du 29 juillet 2018 + http://elsif.fr/posts/2018-07-29/ + Sun, 29 Jul 2018 11:46:06 +0200 + + http://elsif.fr/posts/2018-07-29/ + Est-ce qu&rsquo;on peut se reconvertir à plus de 40 ans ? À voir les personnes que j&rsquo;accompagne, c&rsquo;est pas forcement le plus facile&hellip; encore que. La difficulté ne serait-elle pas sur les aspects physique de ce que j&rsquo;envisage comme reconversion ? Agriculteur / Arboriculteur ? Je pense à une activité en maraîchage, avec des arbres et de l&rsquo;apiculture également. En mode agroforesterie en fait. +Se reconvertir à l&rsquo;informatique à plus de 40 ans pose le problème de l&rsquo;intégration dans une équipe souvent jeune. + + + + Notes du samedi 28 juillet 2018 + http://elsif.fr/posts/2018-07-28/ + Sat, 28 Jul 2018 00:00:00 +0000 + + http://elsif.fr/posts/2018-07-28/ + Est-ce qu&rsquo;on peut se lasser d&rsquo;une vue ? + + + + Rework, sans rien changer... + http://elsif.fr/posts/2010/2010-04-26-rework-sans-rien-changer/ + Mon, 26 Apr 2010 00:00:00 +0000 + + http://elsif.fr/posts/2010/2010-04-26-rework-sans-rien-changer/ + Après avoir refermé ce nouveau bouquin de chez 37Signals, je suis un peu déçu. Rework n’est, de mon point de vue, qu’une version amélioré de Getting Real. C’était peut-être le but, mais du coup, je n’ai rien appris de nouveau. +Beaucoup de chose relève du bon sens et sont courament faite dans quelques sociétés. D’autres sont moins évidente, et on voit peu d’entreprise les mettre en place. Je pense notamment au fait de rester petit. + + + + Appel de WebServices Soap en Ruby + http://elsif.fr/posts/2010/2010-04-10-appel-de-webservices-soap-en-ruby/ + Sat, 10 Apr 2010 00:00:00 +0000 + + http://elsif.fr/posts/2010/2010-04-10-appel-de-webservices-soap-en-ruby/ + Soap, on aime ou on aime pas. Je pense que Soap sur HTTP, c’est dommage, autant utiliser le protocole http correctement et proposer des services web en RESTful . Comme je l’ai lu quelque part, c’est comme “mettre une enveloppe dans une enveloppe”. Toujours est-il que ça a quand même le mérite d’exister . Et nous nous sommes retrouvé à devoir faire appel à un webservice SOAP en ruby, j’aimerais vous faire part de la façon dont on a réalisé cela. + + + + Git ou Mercurial lequel choisir ? Les deux mon général ! + http://elsif.fr/posts/2010/2010-04-04-git-ou-mercurial-lequel-choisir-les-deux-mon-general/ + Sun, 04 Apr 2010 00:00:00 +0000 + + http://elsif.fr/posts/2010/2010-04-04-git-ou-mercurial-lequel-choisir-les-deux-mon-general/ + Voici le nième billet que l’on peut trouver sur Git et Mercurial. +On pourrais énumérer les différences entre les deux pour pouvoir choisir, mais Why Git Is Better Than X le fait assez bien (quoique, on peut douter de l’impartialité ;-)). +On pourrais aussi choisir mercurial pour l’executable en deux lettres (hg) au lieu de git qui en contient trois (git)&hellip; +Un petit plus pour Mercurial, en tant que client en tout cas. + + + + OKAMI design: expo peinture + http://elsif.fr/posts/2010/2010-03-08-okami-design-expo-peinture/ + Mon, 08 Mar 2010 00:00:00 +0000 + + http://elsif.fr/posts/2010/2010-03-08-okami-design-expo-peinture/ + Rien à voir avec les pieds dans le code directement: je me permet un peu de pub pour Cyrou, un ami de longue date et Monique, une artiste/designeuse. +Si vous aimez les japonaiserie je vous conseil d’aller faire un tour sur Okami. +Monique expose jusqu’à fin mars quelques peintures chez Yin, un restaurant que Cyril nous recommande. + + + + Marre du liste fiche de l'informatique de gestion + http://elsif.fr/posts/2010/2010-03-04-marre-du-liste-fiche-de-linformatique-de-gestion/ + Thu, 04 Mar 2010 00:00:00 +0000 + + http://elsif.fr/posts/2010/2010-03-04-marre-du-liste-fiche-de-linformatique-de-gestion/ + Il y a quelque chose qui commence à être lourd dans les développements logiciel auquel je participe: l’ergonomie idiote. Je me demande comment enrayer cela. Voici une image du problème que je rencontre si souvent. +En général, on écrit un logiciel pour faciliter la vie d’utilisateurs. Dans mon cas, c’est souvent des utilisateurs interne (je travail en informatique de gestion). Il y a déjà là une petite piste de reflexion: pourquoi je traite des utilisateurs interne différement du grand public (ou utilisateur externe) ? + + + + Typo 5.4 Willy Ronis + http://elsif.fr/posts/2009/2009-12-20-typo-5-4-willy-ronis/ + Sun, 20 Dec 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-12-20-typo-5-4-willy-ronis/ + Et bien voilà, comme un cadeau de noël, l’équipe du blogware Typo viens de sortir la version 5.4 surnomé “Willy Ronis”. Pas mal de changement codé interface admin, je vous laisse lire l’annonce sur le blog de type Release of Typo 5.4 Willy Ronis [en]. + + + + Gestion des marques pages + http://elsif.fr/posts/2009/2009-11-25-gestion-des-marques-pages/ + Wed, 25 Nov 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-11-25-gestion-des-marques-pages/ + Apres avois utilisé les del.icio.us et autres ma.gniolia, après avois lu Frederic faire tant de bonne pub pour diigo, je me suis ouvert un compte, et ma fois, je ne suis pas trop déçu. +Toutes les fonctionnalitées dont j’ai besoin sont là: + plugin firefox efficace, gestion du privée/publique, état “non-lu” Changement de cap: Utilisation de Diigo&hellip; +Ou pas. +Après discussion avec un certain David , je me rend compte que je ne me sert de mes marques pages partagé qu’uniquement en tampon&hellip; En gros, j’y place tout ce qui m’interesse, mais aussi tout ce qu’il faut que je lise. + + + + Le code et les commentaires + http://elsif.fr/posts/2009/2009-11-21-le-code-et-les-commentaires/ + Sat, 21 Nov 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-11-21-le-code-et-les-commentaires/ + Je viens de lire la traduction d’un article parlant des commantaires dans le code source sur le Framablog . C’est un article écrit par Esther Schindler que je ne connais pas. Son article original titré If the comments are ugly, the code is ugly parle donc de code source, de code source avec de vilain commentaires. +Elle signale que les commentaires doivent être irréprochable, sans faute d’orthographe, sans erreur de grammaire, à jour par rapport aux codes sources commenté&hellip; + + + + BSD ressources + http://elsif.fr/posts/2009/2009-11-08-bsd-ressources/ + Sun, 08 Nov 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-11-08-bsd-ressources/ + Pour ceux qui s’interesse aux monde des *BSD, voici les quelques ressources qui traine dans mes favoris (surtout autour d’OpenBSD). + BSDAnywhere : Un liveCD basé sur OpenBSD DragonFlyBSD : Un système BSD qui fait de plus en plus parlé de lui, surtout connu pour sont système de fichier hammer OpenBSDsupport : une sources de documentation (en anglais) pour OpenBSD Undeadly : on ne présente plus le journal officiel d’OpenBSD :) OpenBSD 101 : Les bases, une fois qu’on a installé OpenBSD OpenBSD France : le site de la communauté française autour d’openbsd Le wiki d’OpenBSD France : un wiki rempli d’info pour OpenBSD (en français) le jardin magique : Qui s’interesse aux systèmes *BSD connait forcement le GCU-squad Le wiki du GCU : et son wiki, grande source d’informations. + + + + Nouvelle affiche au bureau + http://elsif.fr/posts/2009/2009-11-04-nouvelle-affiche-au-bureau/ + Wed, 04 Nov 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-11-04-nouvelle-affiche-au-bureau/ + Je viens d’accrocher une nouvelle affiche au bureau: +Qui a dit que j’ai fait ça pour que l’équipe apprenne à mieux travailler ces interfaces utilisateurs ? :-D +merci à celui dont j’ai oublié le nom qui a fait un lien qui pointe là dessus! + + + + [ANN] JRuby 1.4.0 + http://elsif.fr/posts/2009/2009-11-03-ann-jruby-1-4-0/ + Tue, 03 Nov 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-11-03-ann-jruby-1-4-0/ + Après quelques release candidate, voici venu la nouvelle version de JRuby . On y retrouve: + compatibilité ruby 1.8.7 Amélioration du support ruby 1.9 (d’ailleurs, l’équipe demande à tous ceux qui le peuvent de tester et faire des retours sur les fonctionnalités implémenté dans cette nouvelle mouture de ruby) Une installation windows native (pas encore essayé, mais ça facilitera certainement l’utilisation de jruby sur ces plateforme) Un nouveau parseur YaML fait sont entré (un petit article Ola Bini: new yaml support for jruby: yecht Amélioration du support Java (vitesse, nouvelles méthodes) et 307 bugs corrigé&hellip; Du bon, on voit que l’équipe et la communauté autour de cette implémentation est très active ! + + + + Haiku R1/Alpha 1 + http://elsif.fr/posts/2009/2009-10-29-haiku-r1-alpha-1/ + Thu, 29 Oct 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-10-29-haiku-r1-alpha-1/ + Ca y est ! L’héritier du BeOS , mais en version libre, sort en version R1 (notation hérité du vieux système disparu) Alpha 1. +HaikuOS +C’est un cap important pour l’équipe car c’était une cible de compatibilité avec la dernière version existante de BeOS !. +Ils doivent avoir besoin d’un peu de sous, mais ça pourra également faire plaisir aux nostalgique, bref, un CD est quelques goodies sont disponible sur cafepress. + + + + Agile Tour 2009 - Paris + http://elsif.fr/posts/2009/2009-10-14-agile-tour-2009-paris/ + Wed, 14 Oct 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-10-14-agile-tour-2009-paris/ + Demain ce déroule l’étape Parisienne de l’agile tour 2009 . Un jolie programme de conférence/retour d’expérience et autre atelier qui promet de nous faire passer une bonne journée. +L’évènement aura lieu à la Fac de Nanterre&hellip; Ca rappelera des souvenir à certain, et donnera peut-être de bonne orientation à d’autres, déjà sur place. +A demain donc ;-) + + + + Green IT + http://elsif.fr/posts/2009/2009-10-03-green-it/ + Sat, 03 Oct 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-10-03-green-it/ + C’est le truc à la mode depuis une année (ou plus) maintenant. Mais qu’est-ce qu’il se cache derrière ? +Le plus souvent la mesure dont on entend parler c’est réduire la consomation des machines, certains on même trouvé des astues pour re-utiliser cette énergie (genre la salle serveur qui sert de chauffage&hellip; Dur dur pour l’été). Bien, c’est une chose ça, mais est-ce que cela suffit pour être vert ? + + + + Un Chti dojo + http://elsif.fr/posts/2009/2009-09-29-un-chti-dojo/ + Tue, 29 Sep 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-09-29-un-chti-dojo/ + Vous habitez prêt de Lille ? +Vous aimez coder ? +Vous aimez rencontrer ? +Un dojo s’ouvre prêt de chez vous, et je pense que vous pourriez bien apprecier et apporter votre pierre à l’édifice. +Muni d’un groupe sur google-group: nord-agile le prochain dojo semble être pour le 2 octobre, dans les locaux du campus Lille 1 (pour moi c’est du chinois, mais pour les Lillois, ça doit être parlant non ? + + + + Les habitudes ont la belle vie + http://elsif.fr/posts/2009/2009-09-21-les-habitudes-ont-la-belle-vie/ + Mon, 21 Sep 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-09-21-les-habitudes-ont-la-belle-vie/ + Dur dur de faire changer les habitudes des développeurs (et des gens en général d’ailleurs). +Passer d’une technologie à une autre n’est pas facile, le faire au boulot apporte encore plus de pression: attente de résultat de la part de la hiérarchie, attente de résultat de la part des clients (même interne). +Passer d’une façon de travailler à une autre n’est pas facile non plus. Quand l’équipe se connait depuis quelques années ça complique un peu la tâche. + + + + HaikuOS alpha1 + http://elsif.fr/posts/2009/2009-09-16-haikuos-alpha1/ + Wed, 16 Sep 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-09-16-haikuos-alpha1/ + Lentement mais surement l’équipe du projet Haiku avance. Et nous arrivons là à une grande étape pour ce projet d’OS alternatif. +Pour rappel, HaikuOS est un projet visant à faire revivre (sous licence libre) BeOS. +Cela fait un moment que je n’avais pas testé un autre OS qu’OpenBSD, mais je crois que là, c’est l’occasion. + +Si vous aussi l’expérience vous tente: haiku_r1alpha_1 + + + + OpenBSD 4.6 Précommande + http://elsif.fr/posts/2009/2009-08-30-openbsd-4-6-precommande/ + Sun, 30 Aug 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-08-30-openbsd-4-6-precommande/ + Certains diront que c’est tôt, plus tôt que d’habitude&hellip; C’est possible, mais on peut depuis quelque jour pré-commander la futur version d’OpenBSD qui sortira le 1er novembre en version 4.6. + +Il y a tout plein de chose déjà dedans, mais d’ici novembre, il y en aura surement encore plus :-) +A noter, le style du tshirt qui change par rapport à d’habitude, mais qui me parait sympa :) +source : le journal officiel d’OpenBSD OpenBSD 4. + + + + Retour + http://elsif.fr/posts/2009/2009-08-27-retour/ + Thu, 27 Aug 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-08-27-retour/ + Retour de vacances d’abord, enfin, ça commence à faire loin&hellip; 2 semaines :-). L’Italie, c’est beau. Nous avons fait le tour des lacs: Lac Majeur , Lac de Côme , puis Lac de Garde . Pour finir, nous avons passé 2 jours à Venise (c’était l’occasion). Très sympa, très reposant, une belle balade. +Retour d’une première expérience. En effet, avant de partir nous avons fait l’acquisition d’un Canon EOS 450D. C’est très agréable. + + + + Commentaire impossible au delà de 30 jours + http://elsif.fr/posts/2009/2009-08-23-commentaire-impossible-au-dela-de-30-jours/ + Sun, 23 Aug 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-08-23-commentaire-impossible-au-dela-de-30-jours/ + Bon, après avoir autorisé les commentaires sur tout les billets, même les plus anciens, je me retrouve avec gavé de spam&hellip; +Du coup je remet en place le vérouillage des commantaires après 30 jours. Si jamais vous souhaitez commenter un vieux billets, passé par http://identi.ca/yaf/ , http://twitter.com/pouype , ou encore par mail yaf@elsif.fr. +Merci de votre compréhension ;-) + + + + Redirection sur Elsif.fr + http://elsif.fr/posts/2009/2009-08-01-redirection-sur-elsif-fr/ + Sat, 01 Aug 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-08-01-redirection-sur-elsif-fr/ + C’est les vacances, cela me permet enfin de prendre le temps de basculer le typouypoblog sur un nouveau domaine, plus court à ércire : elsif.fr. +Normalement, tout devrait être transparent, mais pensé à changer vos flux: + flux RSS article: http://elsif.fr/articles.rss flux RSS commentaire: http://elsif.fr/comments.rss Je vais également ne plus limiter la date pour les commentaires, on verra bien. Si trop de spam ressort de cette opération, je reviendrais sur l’ancienne configuration. + + + + OSDC.fr 2009 + http://elsif.fr/posts/2009/2009-07-16-osdc-fr-2009/ + Thu, 16 Jul 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-07-16-osdc-fr-2009/ + Python, Perl, Ruby, et tout les langages &ldquo;opensource&rdquo; ont le vent en poupe. Mais on voit malheureusement trop souvent des trolls sortir du bois pour taper sur l’un avec l’autre et inversement&hellip; +L’Open Source Developper Conference France, c’est 2 jours de conférences pour échanger autour de ces langages, apprendre les uns des autres, découvrir les forces de chacuns et apprendre à mieux se connaitre. OSDCon est une initiative mondiale, chacun y va de ça petite conf. + + + + OpenBSD-France ouvre un wiki + http://elsif.fr/posts/2009/2009-07-05-openbsd-france-ouvre-un-wiki/ + Sun, 05 Jul 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-07-05-openbsd-france-ouvre-un-wiki/ + Une petite nouveauté dans le ciel francophone des fans de puffy, la communauté OpenBSD-France lance un wiki pour permettre à tous de partager des informations lié à notre OS préféré. +Je vous invite à parcourir, participer, corriger, améliorer, ajouter vos infos sur wiki.openbsd-france.org +Wiki OpenBSD-France + + + + Pourquoi Kanban ? + http://elsif.fr/posts/2009/2009-06-27-pourquoi-kanban/ + Sat, 27 Jun 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-06-27-pourquoi-kanban/ + Durant mes études de génie mécanique puis de productique, j’ai eu l’occassion d’étudier le TPS et le système Kanban. +Après m’être interessé à l’agilité dans le monde du développement logiciel (domaine m’ayant recueilli après mes études), j’ai vu il y a quelque temps arrivé le Lean courant de pensé issu du TPS, et lu quelques billet très interessant sur l’utilisation de Kanban dans le développement logiciel. +Je vous conseil d’ailleurs la lecture de cet essai très interessant: + + + + Ruby File.open 'w' Acces concurrent + http://elsif.fr/posts/2009/2009-06-09-ruby-file-open-w-acces-concurrent/ + Tue, 09 Jun 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-06-09-ruby-file-open-w-acces-concurrent/ + Je viens de tomber sur quelque chose d’étrange dans l’utilisation de l’objet IO de Ruby : La gestion des verrous sur les fichiers. Alors j’ai surement du rater quelque chose, mais voici mon histoire&hellip; + {% highlight ruby %} require 'test/unit' DUCK="duck" ELEPHANT="elephant" SNAKE="snake" FILE="test_file" class TestFileConcurrencyAccess &lt; Test::Unit::TestCase def test_concurrency_access t1 = Thread.start do File.open(FILE, "w") do |file| file.puts SNAKE file.flush sleep 8 file.puts DUCK end end File.open(FILE,"r") do |f1| assert SNAKE, f1. + + + + Retour des XPDay 2009 + http://elsif.fr/posts/2009/2009-05-30-retour-des-xpday-2009/ + Sat, 30 May 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-05-30-retour-des-xpday-2009/ + Lundi et mardi dernier je me suis rendu au XPDay2009 . J’y ai trainé un associé de Kantena, j’y ai également retrouvé quelques têtes connu du dojo bien sur, mais également de l’association RubyFrance. +Le cadre était magnifique: Le chalet de la porte jaune est un endroit exellent pour ce genre de chose. Mise à part effectivement des salles parfois difficile d’accès ;-). +Nous avons entendu beaucoup de chose interessante, mais aussi beaucoup échangé, et c’est ce qui fait beaucoup dans ce genre d’évènement: les rencontres. + + + + XPDay France 2009 + http://elsif.fr/posts/2009/2009-05-24-xpday-france-2009/ + Sun, 24 May 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-05-24-xpday-france-2009/ + Demain (lundi 25 mai) et après demain (mardi 26 mai) se déroule les XP Day France 2009 au chalet de la porte jaune (c’est à Vincenne). +Je m’y rend au nom de Kantena. En effet, nous sommes convaincu que beaucoup de projet en échec aujourd’hui le sont à cause d’un manque de bon sens, et les méthodes agiles en général ne sont que du bon sens mis en forme. +Sur la forme, je ne suis pas convaincu par l’une ou l’autre, et je ne me lancerais pas dans un débat Scrum vs XP vs Lean vs MettezIciUnNomDeVotreChoix. + + + + Apéro Ruby de mai 2009 + http://elsif.fr/posts/2009/2009-05-19-apero-ruby-de-mai-2009/ + Tue, 19 May 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-05-19-apero-ruby-de-mai-2009/ + Pour ceux qui ne serait pas encore au courant, Cyril ‘shingara’ Mougel organise au nom de l’association RubyFrance le 12ième apéro Ruby de Paris.rb (la communauté parisienne de Ruby). Si cela vous tente, rendez-vous le 20 mai à partir de 20h au Dune (ça devient une habitude ;-)) 18 avenue Claude Vellfaux 75010 Paris (Métro Colonel Fabien ou Goncourt: e-dune/acces). + Petit extrait des activités de la soirée (à part boire un coup et discuter): + + + + Changement de thème + http://elsif.fr/posts/2009/2009-05-10-changement-de-theme/ + Sun, 10 May 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-05-10-changement-de-theme/ + Après pas mal de temps passé sur Scribbish j’ai repris un petit thème maison. C’est pas forcement aussi bien léché, mais au moins, C’est moi qui l’ai fait :-) +Et ça me permet également de faire mon premier repository public sur GitHub histoire de voir comment ça marche. Retrouvé donc les sources de ce thème sur github.com/yaf/to_the_left. +Maintenant il faut que je vois si c’est assez beau pour être proposé sur le typogarden + + + + OpenBSD 4.5 et PickAxe 1.9 + http://elsif.fr/posts/2009/2009-05-01-openbsd-4-5-et-pickaxe-1-9/ + Fri, 01 May 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-05-01-openbsd-4-5-et-pickaxe-1-9/ + Deux annonce pour ce 1er mai, l’une attendu l’autres, presque, mais pas forcement aujourd’hui. +OpenBSD 4.5 C’est un classique du 1er mai, une nouvelle version d’OpenBSD voit le jour. Cette version est associé à un thème Tron, très réussi je trouve. + +Dans la liste des améliorations et nouveautés de cette version on pourra noter: + Amélioration du support wifi (les cartes d’intel posait des problème par exemple) Ajout de fonctionnalité de composite au serveur X d’openbsd Xenocara xcompmgr OpenSSH 5. + + + + Skinny controllers and fat models + http://elsif.fr/posts/2009/2009-04-21-skinny-controllers-and-fat-models/ + Tue, 21 Apr 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-04-21-skinny-controllers-and-fat-models/ + Hier, j’ai posé une question à la terre entière (ou presque): + MyModel.paginate(blablabla) or just call MyModel.give_data and call paginate in MyModel ? + J’ai mis en place une pagination sur une liste de commande. Cela à plusieurs avantages. + Graphique d’abord. On ne peut vraiment pas proposer une interface claire avec une liste de 150 commandes Performances ensuite. Aller cherche 150 commandes d’un coup, c’est faire attendre le client qui finalement n’en fera que 10. + + + + Passage à Typo 5.3 (en retard) + http://elsif.fr/posts/2009/2009-04-17-passage-i-typo-5-3-en-retard/ + Fri, 17 Apr 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-04-17-passage-i-typo-5-3-en-retard/ + Alors que la version 5.3.1 avance, je viens juste de me mettre à jour. +Ce blog tourne maintenant avec “Typo 5.3 Robert Franck”. Principalement dédié au portage de l’application pour RubyOnRails 2.2.2 , cette version amène tout de même un paquet de corrections de bug et d’évolutions. +Il y en a une que j’attendais (par flème de la faire) depuis longtemps: la redéfinition du format des urls. Je pense que d’ici peu, les urls ici passeront d’un format /année/mois/jour/titre à /titre :-) + + + + JRuby sur Git + http://elsif.fr/posts/2009/2009-04-14-jruby-sur-git/ + Tue, 14 Apr 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-04-14-jruby-sur-git/ + Après avoir déménagé le gestionnaire de projet de CodeHaus à Kenai (la forge selon Sun), JRuby change de gestionnaire de version pour passer de Subversion à Git +L&rsquo;annonce de Headius: JRuby moves to Git. +ça va forker ! + + + + OpenBSD binary upgrade + http://elsif.fr/posts/2009/2009-04-14-openbsd-binary-upgrade/ + Tue, 14 Apr 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-04-14-openbsd-binary-upgrade/ + Le site qui héberge les infos du script que j&rsquo;utilise pour suivre la version -current d&rsquo;OpenBSD a déménagé. +Vous pourrez retrouver toute les infos sur le script OpenBSD binary upgrade dans la rubrique software du site de Han Boetes. + + + + Message de service + http://elsif.fr/posts/2009/2009-04-09-message-de-service/ + Thu, 09 Apr 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-04-09-message-de-service/ + Depuis ce week-end, il y a quelque soucis sur la Bricabox&hellip; +Le ping réponds, mais les sites et le ssh non. Une surcharge ? Ca m&rsquo;étonnerais. Des attaques ? Pas plus que d&rsquo;habitude, quoique, une bonne série de tentative d&rsquo;accès en brut force. +Je ne sais pas si cela vous a géné, moi pas trop :-). Cependant, je vais tacher d&rsquo;être vigilant ces prochain jour, et étudier la possibilité de changer de serveur web (aujourd&rsquo;hui Lighttpd, passé à Nginx ou l&rsquo;Apache Chrooté d&rsquo;OpenBSD), ou bien changer de serveur d&rsquo;application (passer de mongrel à Thin, ebb ou carrement ModRails (avec Apache)). + + + + Ne soyez pas un développeur Ruby + http://elsif.fr/posts/2009/2009-04-09-ne-soyez-pas-un-developpeur-ruby/ + Thu, 09 Apr 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-04-09-ne-soyez-pas-un-developpeur-ruby/ + C&rsquo;est se que l&rsquo;on pourrait extraire de ce qu&rsquo;il se passe en ce moment autour de Twitter. C&rsquo;est aussi une phrase de Russ Olsen lors de sont intervention à l&rsquo;édition 2008 de Paris On Rails. +Et je suis tout à fait d&rsquo;accord avec lui. +Apparemment, l&rsquo;équipe de développement de Twitter va refaire l&rsquo;outil en Scala. Scala est un langage de script tournant sur une JVM(Java Virtual Machine). Bien, c&rsquo;est un langage de script que je ne connais pas, mais le sujet n&rsquo;est pas de savoir si Scala fera mieux que Ruby sur le sujet, la question c&rsquo;est plutôt pourquoi une bonne partie de la communauté s&rsquo;indigne de ce changement. + + + + Jruby déménage + http://elsif.fr/posts/2009/2009-03-24-jruby-demenage/ + Tue, 24 Mar 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-03-24-jruby-demenage/ + Charles Nutter, dit Headius l&rsquo;a annoncé par un twit: le projet JRuby déménage: + I&rsquo;m so excited to move everything to kenai.com + git + github. We&rsquo;ll really be dogfooding JRuby on Rails then (kenai is JRoR-based). + source: https://twitter.com/headius/status/1378984561 +Le projet JRuby est donc en train de déménagé de la plateforme Codehaus à Kenai. Ce gestionnaire de projet est, comme l&rsquo;indique Charles, basé sur JRuby (je vous donne la nouvelle adresse ;-)). + + + + JRuby 1.2.0 + http://elsif.fr/posts/2009/2009-03-18-jruby-1-2-0/ + Wed, 18 Mar 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-03-18-jruby-1-2-0/ + C&rsquo;est pas tout frais, mais Jruby vient de sortir en version 1.2. +Au menu: + Un bon support des fonctionnalité de Ruby 1.9 + Le compilateur marche (cela permet de compiler des classes Ruby en byteCode Java) + Amélioration des performances (un classique) sur le parseur, et le runtime + Un début de support pour Android (le projet est nomé Ruboto) + Un gros paquet de bugs sont fixés (un peu trop long pour être listé ici :-)) + + + + PouypeOnTwit + http://elsif.fr/posts/2009/2009-03-18-pouypeontwit/ + Wed, 18 Mar 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-03-18-pouypeontwit/ + Certains l&rsquo;on déjà remarqué, je me suis laissé tenter par cette outil de microblogging qu&rsquo;est twitter. +Ce qui est amusant c&rsquo;est que sans vraiment savoir quel interêt je trouve à l&rsquo;outil, je l&rsquo;utilise régulièrement pour voir ce qu&rsquo;il se passe, ou plutôt ce que ce dit. Ca à un coté très spontané. +J&rsquo;ai également commencé à creuser la question du protocole ouvert OpenMicroBloggin. Interessant, à creuser, ou pas. +Il y a par contre un billet qui m&rsquo;a bien aidé à comprendre certaines associations de lettres dans twitter: Brent Ozar: Twitter FAQ. + + + + RailsCampParis + http://elsif.fr/posts/2009/2009-03-08-railscampparis-2/ + Sun, 08 Mar 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-03-08-railscampparis-2/ + Hier avait lieu le 2ième RailsCampParis dans les locaux de Sun. +Très beau locaux d&rsquo;ailleurs, dommage que Sun déménage. On verra ou se passera le prochain. +Pas mal de participant, pas autant que d&rsquo;inscrit finalement, mais quand même une bonne 60aine je crois. Merci à tous, ce fut un RailsCamp très sympa, très riche en échange. On regrette quand même l&rsquo;absence de quelques figures de la communauté Rails de Paris, j&rsquo;espère que l&rsquo;on vous verras au prochain ;-) + + + + OpenBSD 4.5-current + http://elsif.fr/posts/2009/2009-03-04-openbsd-4-5-current/ + Wed, 04 Mar 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-03-04-openbsd-4-5-current/ + Le gestionnaire de version d&rsquo;OpenBSD vient de voir un tag 4.5 arrivé. Comme d&rsquo;habitude c&rsquo;est Théo qui le pose tranquillement: + {% highlight bash %} CVSROOT: /cvs Module name: src Changes by: deraadt@cvs.openbsd.org 2009/02/28 19:21:07 Modified files: sys/conf : newvers.sh Log message: move to 4.5-current {% endhighlight %} Et hop, voilà le travail. Comme d&rsquo;habitude, cela annonce le gèle des ports prochain jusqu&rsquo;à la sortie le 1er mai de cette nouvelle version. + + + + RailsCamp Paris 2 le retour + http://elsif.fr/posts/2009/2009-02-20-railscamp-paris-2-le-retour/ + Fri, 20 Feb 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-02-20-railscamp-paris-2-le-retour/ + Fin d&rsquo;hiver chargé coté évènement autour de Ruby: + un RubyCamp ce week-end, un RailsCamp le samedi 7 mars Et oui, encore une fois Jean-Francois fait des étincelles, il a trouvé le moyen d&rsquo;organiser un RailsCamp dans les locaux de Sun, avenue Iéna, avant qu&rsquo;ils déménage ! +Ce RailsCamp va ce dérouler sur un fond de merge entre Rails et Merb. Comme l&rsquo;année dernière c&rsquo;est encore un super moyen de ce rencontrer, de coder, de discuter, de partager, d&rsquo;apprendre, de découvrir&hellip; + + + + RubyCampLyon + http://elsif.fr/posts/2009/2009-02-14-rubycamplyon/ + Sat, 14 Feb 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-02-14-rubycamplyon/ + Juste pour vous rappeler que le samedi 21 février aura lieu un RubyCamp à Lyon. L&rsquo;évènement aura lieu au 3ième étage du département informatique de l&rsquo;INSA. +Merci à Damien d&rsquo;organisé cet évènement. +Je suis déçu de ne pouvoir aller à ce RubyCamp ! + + + + Typo and self version +1 + http://elsif.fr/posts/2009/2009-01-26-typo-and-self-version-1/ + Mon, 26 Jan 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-01-26-typo-and-self-version-1/ + Quel beau hasard, l&rsquo;équipe de typo sort la version 5.2 le jour de mon anniversaire :-) Amusant non ? +Ce blog tourne donc avec la version 5.2 du moteur, et un humain plus vieux d&rsquo;un an aux manettes. +Très sympa cette nouvelle interface d&rsquo;admin. + + + + Apero Paris.rb - Ruby 1.9.1 + http://elsif.fr/posts/2009/2009-01-24-apero-paris-rb-ruby-1-9-1/ + Sat, 24 Jan 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-01-24-apero-paris-rb-ruby-1-9-1/ + Lundi 26 janvier aura lieu le 10ième apéro Ruby organisé à Paris par l&rsquo;association RubyFrance, et surtout le GO(Gentil Organisateur) Jean-François ! C&rsquo;est à 20 h au Dune (18, avenue Claude Vellefaux 75010 Paris, Métro Colonel Fabien ou Métro Goncourt). +Cette apéro est organisé autour de la sortie de la version 1.9.1 de Ruby qui devrait sortir, est sorti, enfin, on est dedans là :-) +Je ne serait pas à cette apéro, je préfère aller au Dojo de développement qui à lieu tout les lundi (ou presque). + + + + Ruby if unless + http://elsif.fr/posts/2009/2009-01-18-ruby-if-unless/ + Sun, 18 Jan 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-01-18-ruby-if-unless/ + Une des choses très agréable avec Ruby c&rsquo;est ça syntaxe. Un des mots bien particulier en Ruby est unless. +Je partage tout à fait l&rsquo;avis de ce billet Unless, The Abused Ruby Conditional unless c&rsquo;est bien, très bien même dans certain cas, mais en abuser c&rsquo;est mal. Ce mot peut rendre les choses plus lisible tout comme il pourrait les compliquer. +Une condition doit représenter une intention, unless permet de le faire, mais cela doit rester une intention. + + + + Développement dont vous êtes le héros mais piloté par les tests + http://elsif.fr/posts/2009/2009-01-10-developpement-dont-vous-etes-le-heros-mais-pilote-par-les-tests/ + Sat, 10 Jan 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-01-10-developpement-dont-vous-etes-le-heros-mais-pilote-par-les-tests/ + Un soir au Dojo, après avoir fait un Bowling en Ruby en mode Randori Emmanuel nous a parlé d&rsquo;un papier qu&rsquo;il avait rédigé sur ce sujet, en déroulant cette exercice en Kata dont vous êtes le héros. Après quelque discussion et autres découverte, il a décidé de publié ce texte. +Je vous invite donc à dérouler ce &ldquo;Kata Bowling en Ruby&rdquo; dont vous êtes le héros Reader driven. Bon test ! + + + + Ruby et les frameworks web + http://elsif.fr/posts/2009/2009-01-10-ruby-et-les-frameworks-web/ + Sat, 10 Jan 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-01-10-ruby-et-les-frameworks-web/ + Pour noël on a eu le droit à une annonce très bruyante (mais plus très fraïche maintenant). +Rails 3 intègrera Merb +Personnellement, je trouve que c&rsquo;est une bonne chose. Ces deux framework apporte la même chose aux développeurs: un confort de développement pour des applications web. Et on juste quelques divergence de point de vue qui explique l&rsquo;existance des deux frameworks. Et pour des nouveaux venu, quelque semaine de tests sur l&rsquo;un, puis sur l&rsquo;autres pour vraiment savoir lequel choisir&hellip; Cette fusion devrait permettre d&rsquo;apporter les bonnes idées de Merb dans Rails et inversement. + + + + year = year + 1 + http://elsif.fr/posts/2009/2009-01-03-year-year-1/ + Sat, 03 Jan 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-01-03-year-year-1/ + Tout simplement: +Bonne année 2009 à tous +On espère que cette année vera la sortie de Typo 6, toujours plus de Ruby, que l&rsquo;association RubyFrance continue à bien ce porter, et tout plein d&rsquo;autres chose plus personnelle :-) + + + + Git ou Mercurial + http://elsif.fr/posts/2008/2008-12-22-git-ou-mercurial/ + Mon, 22 Dec 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-12-22-git-ou-mercurial/ + Cela fait un moment qu&rsquo;un nouveau troll à pointé son nez. Après vim versus emacs, gnome versus kde et tant d&rsquo;autres, on a maintenant git versus mercurial. +Derrière ces deux noms se cache un outil de &ldquo;gestion de versions&rdquo;:http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_versions. Contrairement à &ldquo;CVS&rdquo;:http://fr.wikipedia.org/wiki/Concurrent_versions_system ou &ldquo;SubVersion&rdquo;:http://fr.wikipedia.org/wiki/Subversion_(logiciel) ces deux là (et quelques autres) sont dit &ldquo;décentralisé&rdquo;:http://fr.wikipedia.org/wiki/Gestion_de_version_d%C3%A9centralis%C3%A9e. Ce mode permet de nouvelles possibilités dans la manière dont les équipes travaillent. +On trouve beaucoup de comparatif entre ces deux outils, et je ne suis pas convaincu par les uns ou les autres. + + + + JRuby 1.1.6 + http://elsif.fr/posts/2008/2008-12-21-jruby-1-1-6/ + Sun, 21 Dec 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-12-21-jruby-1-1-6/ + J&rsquo;ai raté ça, mais le 17 décembre, &ldquo;Thomas E Enebo annonçait la sorti de JRuby 1.1.6&rdquo;:http://docs.codehaus.org/display/JRUBY/2008/12/17/JRuby+1.1.6+Released. +Cette version corrige pas mal de bug, notemment sur l&rsquo;objet IO (qui ces dernier mois a été l&rsquo;objet de pas mal de remonté de bug). Cette version prépare également le support de la version 1.9 de Ruby: le parseur est complet, la pluspart des objets du core, des standard lib sont supporté. +Le projet est toujours aussi actif. + + + + WindowMaker come back + http://elsif.fr/posts/2008/2008-12-14-windowmaker-come-back/ + Sun, 14 Dec 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-12-14-windowmaker-come-back/ + On a cru pendant un moment que &ldquo;WindowMaker&rdquo;:http://windowmaker.info/, le gestionnaire de fenêtre basé sur &ldquo;GnuSTEP&rdquo;:http://www.gnustep.org/, était mort: + Site quasi indisponible Dernier message de 2006 Peut d&rsquo;activité sur la liste Eternel version 0.92 Mais voilà, il y a quelque mois, c&rsquo;est reparti. Reprise d&rsquo;activité du site (doucement, mais au moins il est en ligne). La mailing list déborde d&rsquo;annonce de patch et autres. Pour le moment ça sent la stabilisation de l&rsquo;existant, mais l&rsquo;équipe en place semble parti pour faire avancé le tout vers une version 1. + + + + Shoes : vendange tardive + http://elsif.fr/posts/2008/2008-12-11-shoes-vendange-tardive/ + Thu, 11 Dec 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-12-11-shoes-vendange-tardive/ + La communauté s&rsquo;active beaucoup sur &ldquo;Shoes&rdquo;:http://shoooes.net (le microframework graphique en &ldquo;Ruby&rdquo;:http://ruby-lang.org) depuis un bon moment, et la nouvelle mouture nommé &ldquo;Raisins&rdquo;:http://shoooes.net/about/raisins/ en montre une partie du résultat. Très impressionnant. De quoi faire de bien belle application: + Un manuel intégré (Alt+? ou pomme+? pour les clavier mac). Un outil de création de paquet (là comme ça on se demande bien à quoi cela peut servir). Un loader de gem au cas ou votre application nécessite quelques gems pour son fonctionnement (bien surle chargement ne s&rsquo;effectuera qu&rsquo;une seul fois au démarrage ;-)) Une sort de console pour la gestion des messages d&rsquo;erreurs. + + + + Retour sur un bon week-end Ruby et Rails + http://elsif.fr/posts/2008/2008-12-04-retour-sur-un-bon-week-end-ruby-et-rails/ + Thu, 04 Dec 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-12-04-retour-sur-un-bon-week-end-ruby-et-rails/ + h3. Dimanche: &ldquo;RailsParty&rdquo;:http://rubyfrance.org/evenements/rails-party-2008/ +J&rsquo;ai décidé de me rendre au Dune, lieu de l&rsquo;évènement en voiture plutôt qu&rsquo;en transport, pensant que pour le soir ça serait plus rapide. J&rsquo;ai donc proposé à &ldquo;Guillaume&rdquo;:zlab.fr de passer le prendre à l&rsquo;hotel, porte de la villette. Avec les 10 minutes de retard habituelle du au embouteillage du périph, Guillaume arrive accompagné de &ldquo;Yann Lugrin&rdquo;:http://www.sans-savoir.net/a-propos/ venu de Suisse pour ParisOnRails ET la RailsParty (Nouveau membre de &ldquo;RubyFrance&rdquo;:http://rubyfrance. + + + + April, pas encore adhérent ? + http://elsif.fr/posts/2008/2008-11-23-april-pas-encore-adherent/ + Sun, 23 Nov 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-11-23-april-pas-encore-adherent/ + Vous ne connaissez pas encore l&rsquo;&ldquo;April&rdquo;:http://www.april.org ? + Pionnière du logiciel libre en France, l'April, constituée de 3069 adhérents (2854 individus, 215 entreprises, associations et organisations), est depuis 1996 un acteur majeur de la démocratisation et de la diffusion du logiciel libre et des standards ouverts auprès du grand public, des professionnels et des institutions dans l'espace francophone. Les objectifs de l&rsquo;April sont simple: + L'April a pour objectifs de : * Promouvoir le logiciel libre dans toutes les sphères de la société ; * Sensibiliser le plus grand nombre aux enjeux des standards ouverts et de l'interopérabilité ; * Obtenir des décisions politiques, juridiques et réglementaires favorables au développement du logiciel libre et aux biens communs informationnels ; * Favoriser le partage du savoir et des connaissances. + + + + Rails Party le 30 novembre 2008 + http://elsif.fr/posts/2008/2008-11-22-rails-party-le-30-novembre-2008/ + Sat, 22 Nov 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-11-22-rails-party-le-30-novembre-2008/ + Avec les feuilles qui tombent vient le temps de &ldquo;ParisOnRails&rdquo;:http://paris.onrails.info/ . Et cette année, plutôt que d&rsquo;organiser un apéro Ruby la veille au soir, l&rsquo;association &ldquo;RubyFrance&rdquo;:http://rubyfrance.org a décider d&rsquo;organiser une &ldquo;Rails Party&rdquo;:http://rubyfrance.org/evenements/rails-party-2008/ +Au programme +L&rsquo;après-midi sera consacré à des ateliers, sûrement autour de &ldquo;Typo&rdquo;:http://typosphere.org, peut-être de &ldquo;Pictrails&rdquo;:http://pictrails.rubyforge.org/, &ldquo;RSpec&rdquo;:http://rspec.info/ et sûrement bien d&rsquo;autres ! +La soirée sera ouverte au Lightning talks (présentation courte d&rsquo;une dixaine de minutes). +L&rsquo;évènement se veut conviviale, c&rsquo;est avant tout un moyen de ce retrouver entre raillers avant les conférences du lendemain. + + + + Note de service: Bricabox upgrade + http://elsif.fr/posts/2008/2008-11-02-note-de-service-bricabox-upgrade/ + Sun, 02 Nov 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-11-02-note-de-service-bricabox-upgrade/ + La machine qui héberge ce site (entre autres) viens de passer en version 4.4 d&rsquo;OpenBSD. Si vous lisez ce message c&rsquo;est que tout c&rsquo;est bien passé. + + + + 1er novembre : OpenBSD 4.4 + http://elsif.fr/posts/2008/2008-11-01-1er-novembre-openbsd-4-4/ + Sat, 01 Nov 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-11-01-1er-novembre-openbsd-4-4/ + On y est ! Comme d&rsquo;habitude, pile à l&rsquo;heure. &ldquo;OpenBSD 4.4&rdquo;:http://marc.info/?l=openbsd-announce&amp;m=122547376504077&amp;w=2 est disponible. Pas mal de nouveautés pour cette version à la numérotation mythique ! Je vous laisse découvrir cela. +!http://zone.typouype.org/openbsd44_cover.gif!:http://openbsd.org/44.html +Je vous ajoute une info paru sur la mailling-list de l&rsquo;&ldquo;April&rdquo;:http://www.april.org: + Bonjour, Dimanche 2 novembre 2008 de 14H à 15H30, Symbiose recevra Miod Vallat et Marc Espie du projet OpenBSD. Au menu, présentation de ce système d'exploitation et de sa philosophie. + + + + Quel type de développeur je suis ? + http://elsif.fr/posts/2008/2008-10-16-quel-type-de-developpeur-je-suis/ + Thu, 16 Oct 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-10-16-quel-type-de-developpeur-je-suis/ + La question du moment: &ldquo;Quel développeur êtes vous ?&rdquo;:http://www.miximum.fr/culture/99-quel-developpeur-etes-vous. +Ce n&rsquo;est pas facile de se définir. Je me retrouve assez bien dans la &ldquo;categorie Laurent Jouanneau&rdquo;:http://ljouanneau.com/blog/post/2008/10/16/Quel-type-de-developpeur-suis-je : + Le Ninja Le pragmatique Le libriste Avec des nuances: +Ninja 10%, mais pas trop: ne suis pas à la recherche de l&rsquo;outil ultime, je ne connais pas tout les raccourci de &ldquo;vim&rdquo;:http://www.vim.org/ , je ne pense pas être dangereux, je ne méprise que les cons, par contre c&rsquo;est promis, dès que j&rsquo;ai le temps, je m&rsquo;essaie à Dvorak ! + + + + déçu + http://elsif.fr/posts/2008/2008-10-06-decu/ + Mon, 06 Oct 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-10-06-decu/ + Au vu du tarif, je ne vais finalement pas me rendre à +l’&rdquo;EuroBSDCon 2008&rdquo;:http://2008.eurobsdcon.org/ à Strasbourg. Tant pis. +Je suis vraiment surpris par la grille de tarif : +255 € ça fait un peu chère. +Peut-être que je me consolerais en allant au JDLL (c’est le même week-end, à Lyon). + + + + OpenBSD wicontrol + http://elsif.fr/posts/2008/2008-09-30-openbsd-wicontrol/ + Tue, 30 Sep 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-09-30-openbsd-wicontrol/ + Pour vous evitez de vous prendre les pieds dans le tapis&hellip; +Je ne suis pas un grand utilisateur de wifi&hellip; Mais j&rsquo;apprend maintenant que j&rsquo;ai un petit portable de moins de 2 kilos que j&rsquo;enmène partout :D +Quand je cherche un peu de doc sur comment ocnfigurer le wifi pour OpenBSD, je tombe souvent sur des articles qui parlent d&rsquo;une comande &ldquo;@wicontrol(8)@&rdquo;:http://www.openbsd.org/cgi-bin/man.cgi?query=wicontrol&amp;apropos=0&amp;sektion=0&amp;manpath=OpenBSD+Current&amp;arch=i386&amp;format=html . Mais voilà, impossible de l&rsquo;avoir sur ma machine. + + + + TDD C'est quoi ? (En ruby bien sur !) + http://elsif.fr/posts/2008/2008-09-28-tdd-c-est-quoi/ + Sun, 28 Sep 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-09-28-tdd-c-est-quoi/ + Voici un petit billet d’initiation au Développement piloté par les Test (dit TDD pour Test Driven Development) avec Ruby. Initialiement publié sur le site de l’association &ldquo;RubyFrance&ldquo;:http://rubyfrance.org +Imaginons que nous ayons besoin d’un petit objet nous permettant d’afficher un nom. En bon développeur, nous allons d’abord écrire notre test. +Executons le test: + Mince une erreur. Vous allez me dire, c’était couru d’avance, on a encore rien codé. Bien. Allons-y alors. + + + + REST maintenant, SOAP quand tu veux + http://elsif.fr/posts/2008/2008-09-13-rest-maintenant-soap-quand-tu-veux/ + Sat, 13 Sep 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-09-13-rest-maintenant-soap-quand-tu-veux/ + J’ai lu il y a quelques jours un billet de Jean-François Helie: REST ou SOAP . J’aimerais ajouter ici mon petit piment, ma petite reflexion sur ces deux mode de communication. +Pour ce qui ne le savent pas encore, REST est une architecture basé sur ce qui fait le web: URI , HTTP et un concept d’object, ou plutôt de ressources bien pensé. C’est une architecture légère et relativement facile à mettre en place. + + + + OpenBSD 4.4 precommande + http://elsif.fr/posts/2008/2008-09-05-openbsd-4-4-precommande/ + Fri, 05 Sep 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-09-05-openbsd-4-4-precommande/ + Après la beta voici qu’&rdquo;OpenBSD 4.4&rdquo;:http://www.openbsd.org/44.html est “disponible en precommande”. Je vous passe les détails de tout ce qui bouge, y’a du monde, vous irez voir par vous même :-) + +Vous pourrez noter que le thème est basé sur StarWars cette année, c’est toujours mieux qu’Asterix +J’avoue que je me tate, car en même temps que cette version au numéro si symbolique, l’&rdquo;euroBSDConf 2008&rdquo;:http://2008.eurobsdcon.org/ à lieu en France, à Starsbourg, et je compte bien y aller. + + + + Des shoes propres avec Ajax + http://elsif.fr/posts/2008/2008-08-30-des-shoes-propres-avec-ajax/ + Sat, 30 Aug 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-08-30-des-shoes-propres-avec-ajax/ + Voilà que Shoes se pare d’une nouvelle fonctionnalitée: xmlHttpRequest. En gros, et pour reprendre sont exemple, vous pouvez lancer une opération de download tout en continuant à travailler&hellip; +Je vous laisse voir cela plus en détail sur le blog d&rsquo;hackety.org: threadedDownloadsInShoes +Merci qui ? Merci _Why ! + + + + JRuby 1.1.4 + http://elsif.fr/posts/2008/2008-08-29-jruby-1-1-4/ + Fri, 29 Aug 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-08-29-jruby-1-1-4/ + La nouvelle version de JRuby viens de sortir: Jruby 1.1.4 . +Au programme, pas mal de chose dont + Un gros refactoring de la couche d’intégratiohn java. de 2 à 20 fois plus rapide sur la plus part des fonctionnalitées Les exceptions java peuvent être maintenant récupérer directement dans Ruby Amélioration de la gestion mémoire Début du support de Ruby 1.9 (vivement les fibres dans jruby ! je veux voir ça) Amélioration des performances Pool de Thread amélioré Accès concurent sur les tableaux amélioré Et 72 bug résolu depuis la version 1. + + + + Shoes change de pompes + http://elsif.fr/posts/2008/2008-08-19-shoes-change-de-pompe/ + Tue, 19 Aug 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-08-19-shoes-change-de-pompe/ + Le micro framework graphique initié par &ldquo;_Why&rdquo;:http://whytheluckystiff.net/ &ldquo;Shoes&rdquo;:http://shoooes.net/ a un nouveau site dédié: &ldquo;http://shoooes.net/&quot;:http://shoooes.net/ +!http://zone.typouype.org/shoes-stone2.jpg!:http://shoooes.net/ +Un petit rappel également pour le très intessant &ldquo;The Shoebox&rdquo;:http://the-shoebox.org/ qui est une gallerie d&rsquo;application Shoes. +On en reparlera plus tard ;-) + + + + Choisir un ordinateur portable + http://elsif.fr/posts/2008/2008-08-16-choisir-un-ordinateur-portable/ + Sat, 16 Aug 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-08-16-choisir-un-ordinateur-portable/ + Quand on a l&rsquo;habitude d&rsquo;utiliser une bonne grosse tour avec un écran gigantesque, un bon clavier et de la place autour de tout ça, c&rsquo;est dur de choisir un ordinateur portable correctement, voici quelque pièges dans lesquels je suis tombé, et comment j&rsquo;ai eu l&rsquo;occassion de rectifié le tir. +Il y a quelque mois, me voici dans l&rsquo;obligation de choisir un ordinateur portable. Le contexte, c&rsquo;est important pour le choix d&rsquo;une machine: un nouveau job dans une SSII qui m&rsquo;amènera à me déplacer souvent. + + + + Ruby : Test Unitaire + http://elsif.fr/posts/2008/2008-08-15-ruby-test-unitaire/ + Fri, 15 Aug 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-08-15-ruby-test-unitaire/ + Ruby bénéficie comme beaucoup d&rsquo;autres langages modernes de son framework de test. Voici donc une petite documentation sur comment écrire un test unitaire pour Ruby. +Pour ceux qui ne savent pas ce qu&rsquo;est un test unitaire, je vous renvoie sur l&rsquo;article Test Unitaire [wikipedia] +Pour commencer il nous faut importer la librairie Test::Unit + {% highlight ruby %} require "test/unit" {% endhighlight %} Rien que cela nous permet déjà de faire un premier test en executant notre script. + + + + Retour en ligne + http://elsif.fr/posts/2008/2008-08-14-retour-en-ligne/ + Thu, 14 Aug 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-08-14-retour-en-ligne/ + bq. Toutes les bonnes choses ont une fin +Les vacances ne sont pas encore tout à fait fini pour moi, mais me revoilà avec un ordinateur connecté à internet dans les mains :-) +Quelques images de la Bretagne, les &ldquo;Côtes d&rsquo;Armor&rdquo;:http://fr.wikipedia.org/wiki/C%C3%B4tes-d%27Armor pour être plus précis. Cela faisait un moment que je n&rsquo;avais pas vu la Bretagne, ça fait du bien :-) +!http://farm4.static.flickr.com/3200/2762412663_fcb9282ca0.jpg?v=0!:http://www.flickr.com/photos/yafra/2762412663/ +!http://farm4.static.flickr.com/3007/2762412667_e483b9a1fe.jpg?v=0!:http://www.flickr.com/photos/yafra/2762412667/ +C&rsquo;est très beau la côte de granite rose, nous avons parcouru le GR34 par petit morceau pour la découvrir, je vous le conseil ! + + + + Typo Upgrade + http://elsif.fr/posts/2008/2008-08-01-typo-upgrade/ + Fri, 01 Aug 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-08-01-typo-upgrade/ + Ce blog tourne maintenant avec la version 5.1.2 du moteur de blog &ldquo;Typo&rdquo;:http://typosphere.org/projects/show/typo (également appeler &ldquo;typoesphere&rdquo;:http://typosphere.org/projects/show/typo). Comme d&rsquo;habitude, du bon boulot. +Bravo à l&rsquo;équipe ! Merci Cartier Bresson ! +L&rsquo;annonce officiel: &ldquo;Typo 5.1 Cartier Bresson is out&rdquo;:http://blog.typosphere.org/2008/07/21/typo-5-1-cartier-bresson-is-out +Et pour compléter ce billet, je tiens à vous signaler/rappeler que l&rsquo;équipe de Typo à mis en place &ldquo;Redmine&rdquo;:http://www.redmine.org/ un gestionnaire de projet écrit en &ldquo;RubyOnRails&rdquo;:http://rubyonrails.org et que vous pouvez trouver tout plein de thème dans le &ldquo;jardin de typo&rdquo;:http://typogarden. + + + + Jruby 1.1.3 + http://elsif.fr/posts/2008/2008-07-17-jruby-1-1-3/ + Thu, 17 Jul 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-07-17-jruby-1-1-3/ + Jruby vous connaissez ? C&rsquo;est l&rsquo;implémentation Java du langage de programmation Ruby. Une implémentation qui à mon avis séduit ou séduira la plus part des entreprise ayant déjà une infrastructure basé sur la technologie Java. +Et bien cette semaine, c&rsquo;est la dernière ligne droite, Tom a déclenché les hostilitées en annonçant la sortie d&rsquo;ici la fin de semaine de la nouvelle version 1.1.3 de cette implémentation, et du coup propose à tous de signaler ce qu&rsquo;ils souhaitent voir dans cette version (archives de l&rsquo;annonce: [jruby-dev] JRuby 1. + + + + OpenBSD 4.4 beta + http://elsif.fr/posts/2008/2008-07-17-openbsd-4-4-beta/ + Thu, 17 Jul 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-07-17-openbsd-4-4-beta/ + Quel honte, j&rsquo;ai laissé passer l&rsquo;information sans vous tenir au courant ! +Mösieur &ldquo;Théo&rdquo;:http://fr.wikipedia.org/wiki/Theo_de_Raadt a posé le tag 4.4-beta dans l&rsquo;arbre CVS d&rsquo;&ldquo;OpenBSD&rdquo;:http://www.openbsd.org ! C&rsquo;est tôt, mais apparemment le &ldquo;Hackathon&rdquo;:http://en.wikipedia.org/wiki/Hackathon de cet année à permis beaucoup de bonne avancé. +Ce numéro de release sonne une grande étape. C&rsquo;est le dernier numéro de la version initial des système &ldquo;BSD&rdquo;:http://fr.wikipedia.org/wiki/Berkeley_Software_Distribution. L&rsquo;équipe d&rsquo;OpenBSD s&rsquo;investi énormément pour en faire une grande version ! +&ldquo;OpenBSD turns 4. + + + + Fête en grande Pompe + http://elsif.fr/posts/2008/2008-07-11-fete-en-grande-pompes/ + Fri, 11 Jul 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-07-11-fete-en-grande-pompes/ + On connait (ou pas) ce merveilleux petit framework d&rsquo;interface graphique en &ldquo;Ruby&rdquo;:http://www.ruby-lang.org : &ldquo;Shoes&rdquo;:http://code.whytheluckystiff.net/shoes/ (une oeuvre signé &ldquo;_Why&rdquo;:http://whytheluckystiff.net/ encore une fois !). +!http://hackety.org/images/nks-small.png!:http://code.whytheluckystiff.net +2 grandes rencontres virtuelles vont avoir lieu pour partager, tester, discuter, découvrir, documenter autour de ce framework: l&rsquo;une à lieu en ce moment (vendredi 11 Juillet) et l&rsquo;autre aura lieu dans 2 semaines (le vendredi 25 Juillet). C&rsquo;est toute la journée, ça se passe sur &ldquo;IRC&rdquo;:http://fr.wikipedia.org/wiki/Irc : #shoes@freenode. + + + + Les design patterns en ruby + http://elsif.fr/posts/2008/2008-07-08-livre-les-design-patterns-en-ruby/ + Tue, 08 Jul 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-07-08-livre-les-design-patterns-en-ruby/ + C&rsquo;est le titre de la traduction du livre &ldquo;Design pattern in Ruby&rdquo;:http://www.amazon.fr/Design-Patterns-Ruby-Russ-Olsen/dp/0321490452/ref=sr_1_2?ie=UTF8&amp;s=english-books&amp;qid=1215551725&amp;sr=8-2 . J&rsquo;en avais déjà parlé: &ldquo;Ruby Design Pattern&rdquo;:http://www.typouype.org/articles/2008/01/13/ruby-design-pattern. +J&rsquo;attendait de finir &ldquo;L&rsquo;art du beau code&rdquo;:http://www.amazon.fr/s/ref=nb_ss_eb?__mk_fr_FR=%C5M%C5Z%D5%D1&amp;url=search-alias%3Denglish-books&amp;field-keywords=l%27art+du+beau+code&amp;x=0&amp;y=0 un pavé magnifique, riche en information, pour le commander en Anglais, mais voilà, je n&rsquo;aurais finalement pas à faire travailler mon cerveau dans la langue de Shakespear, un trio magique, bien connu des raillers surtout, j&rsquo;ai nomé: Laurent Julliard, Mikhail Kachakhidze et Richard Piacentini ce sont occupé de la traduction ! + + + + OpenBSD, JDK1.5 et l'abre des ports + http://elsif.fr/posts/2008/2008-07-01-openbsd-jdk1-5-et-labre-des-ports/ + Tue, 01 Jul 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-07-01-openbsd-jdk1-5-et-labre-des-ports/ + Bien que le projet OpenJDK porte doucement ces fruits afin de permettre la mise en place de l’environnement Java sous licence libre. Et bien qu’&rdquo;OpenBSD&rdquo;:http://www.openbsd.org propose pour la 4.4 et en 4.3-current un paquet pour la jdk 1.7. On a des fois besoin d’acceder à une plus ancienne version du JDK, j’ai nomé la 1.5 (assez courante dans les applications pas toute neuve ;-)). +C’est toujours possible dans OpenBSD, il suffit de passer par les ports. + + + + OpenBSD LiveCD + http://elsif.fr/posts/2008/2008-06-29-openbsd-livecd/ + Sun, 29 Jun 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-06-29-openbsd-livecd/ + Il existait déjà quelques versions officieuses, mais cette fois, c&rsquo;est la bonne. Suite à plusieurs discussion sur la mailling list @misc@@ l&rsquo;équipe de &ldquo;BSDAnywhere&rdquo;:http://bsdanywhere.org/ propose maintenant une version live d&rsquo;&ldquo;OpenBSD&rdquo;:http://www.openbsd.org. +Ce live CD contient, outre OpenBSD, un bureau sous &ldquo;Enlightenment&rdquo;:http://www.enlightenment.org/, &ldquo;AbiWord&rdquo;:http://www.abisource.com/, &ldquo;Firefox&rdquo;:http://www.mozilla.com/en-US/firefox/, &ldquo;Thunderbird&rdquo;:http://www.mozilla.com/en-US/thunderbird/, &ldquo;Gimp&rdquo;:http://www.gimp.org/, et toute une liste de paquet que vous pouvez consulter sur leur site: &ldquo;http://bsdanywhere.org/software&quot;:http://bsdanywhere.org/software +via &ldquo;Undealy.org, le journal officiel d&rsquo;OpenBSD&ldquo;:http://undeadly.org/cgi?action=article&amp;sid=20080629134031 + + + + Drapeaux en pagaille + http://elsif.fr/posts/2008/2008-06-22-drapeaux-en-pagaille/ + Sun, 22 Jun 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-06-22-drapeaux-en-pagaille/ + En disant drapeau, je pense aux eternels flags qui font fureur dans beaucoup d&rsquo;applications de gestion (et peut-être d&rsquo;autres). On en met un par là pour dire que ça c&rsquo;est fait !, un autre par ici pour signaler c&rsquo;est à faire, un autre là bas pour un peut-être qu&rsquo;il faudrais s&rsquo;en occuper. J&rsquo;avoue ne pas aimer du tout ce genre de donner. Et depuis longtemps une des question qui revient souvent dans mon esprit est Mais pourquoi utiliser des flags ? + + + + OpenBSD et OpenJDK + http://elsif.fr/posts/2008/2008-06-10-openbsd-et-openjdk/ + Tue, 10 Jun 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-06-10-openbsd-et-openjdk/ + L&rsquo;annonce ce &ldquo;Sun&rdquo;:http://www.sun.com commence à dater un peu, mais les effets se font doucement ressentir. +Du coté &ldquo;OpenBSD&rdquo;:http://www.openbsd.org, qui contrairement à ce que dit ce trolleur RMS ;-), faitr très attention au licence utilisé sur chacun des paquets mis à disposition, l&rsquo;installation de Java se simplifie ! +Plus la peine d&rsquo;installer la JDK via les ports depuis la version 1.7 de cette dernière. Effectivement, en préparation d&rsquo;OpenBSD 4.4 et donc dans la 4. + + + + Typo et le jardinier + http://elsif.fr/posts/2008/2008-06-10-typo-et-le-jardinier/ + Tue, 10 Jun 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-06-10-typo-et-le-jardinier/ + Ca y est, l&rsquo;équipe de &ldquo;Typo&rdquo;:http://typoesphere.org a trouvé sont jardinier pour le &ldquo;TypoGarden&rdquo;:http://typogarden.org/ ! +Bienvenue à &ldquo;Damien Mathieu&rdquo;:http://www.kazhar.org/ ! +L&rsquo;annonce officiel sur le &ldquo;blog de Typo&rdquo;:http://blog.typosphere.org/2008/06/09/typogarden-is-now-our-new-official-themes-repository + + + + TypoGardenParty + http://elsif.fr/posts/2008/2008-06-08-typogardenparty/ + Sun, 08 Jun 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-06-08-typogardenparty/ + &ldquo;TypoGarden&rdquo;:http://typogarden.org/ se paie une refonte. Ce site regroupe divers thème disponible pour la plateforme de blog &ldquo;Typo&rdquo;:http://typosphere.org (également connu sous le nom de &ldquo;typosphere&rdquo;:http://typosphere.org). +Mais voilà, il faut que quelqu&rsquo;un maintienne ce jardin, arrose les fleurs, enlève les mauvaises herbes et plantes les nouvelles fleurs. Rien de bien compliqué. +&ldquo;Frederic l&rsquo;explique très bien&rdquo;:http://t37.net/typogrden-se-cherche-un-jardinier. + + + + OpenBSD Installation de Grub + http://elsif.fr/posts/2008/2008-06-06-openbsd-installation-de-grub/ + Fri, 06 Jun 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-06-06-openbsd-installation-de-grub/ + Cela peut parraître un peu ringare à l’heure de la virtualisation tout azimut, mais pour avoir la possiblité d’effectuer quelque test sous windows, j’ai du installer un double démarrage sur ma machine pro. J’ai donc opté pour Grub. +En 4.3 (et peut-être même avant) on dispose de grub dans les packages i386. Passons l’explication de l’installation sur les partitions. +Voilà qui devrait vous donner l’accès à quelque binaire Grub. L’étape d’après est l’écriture d’un bout de grub sur le premier secteur du disque: + + + + Socket versus Port + http://elsif.fr/posts/2008/2008-05-29-socket-versus-port/ + Thu, 29 May 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-05-29-socket-versus-port/ + Quel est le plus performant ? Quel est le plus sécurisé ? +Aujourd&rsquo;hui, nous utilisons principalement un frontal web qui redirige ensuite, au travers d&rsquo;un bien souvent, les requêtes sur un serveur d&rsquo;application. C&rsquo;est le cas des techno Java avec les Tomcat et Glassfish, et par les techno Ruby avec Mongrels entre autres, mais même les petits nouveaux s&rsquo;y mette: thin, ebb. +&ldquo;Ebb&rdquo;:http://ebb.rubyforge.org/ justement est le serveur d&rsquo;application auquel je m&rsquo;interesse ces dernier temps, c&rsquo;est apparement un des plus performants. + + + + Courage du developpeur + http://elsif.fr/posts/2008/2008-05-24-courage-du-developpeur/ + Sat, 24 May 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-05-24-courage-du-developpeur/ + Le courage fait parti des clefs de l&rsquo;eXtreme Programming [wikipedia]. Il est nécessaire lors du refactoring. Bien trop souvent les développeurs n’osent pas modifier du code existant. Il existe plusieurs raisons à cela: +C’est le code de&hellip; AAah et bien si c’est le code du grand guru maison, qui oserais modifier sont code. Il penserait surement que l’on critique son code, qu’on ne le trouve pas assez bien. Et c’est peut-être le cas, ou alors tout simplement, ce code à besoin d’évoluer. + + + + Back to web - projet brouette + http://elsif.fr/posts/2008/2008-05-20-back-to-web-projet-brouette/ + Tue, 20 May 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-05-20-back-to-web-projet-brouette/ + Non, je n&rsquo;étais pas vraiment parti (quoique presque), mais surtout très occupé. +C&rsquo;est un peu l&rsquo;inconvénient d&rsquo;être dans chez un client qui pratique le mode projet brouette. J&rsquo;entends par là que l&rsquo;on developpe en sous-marin et que l&rsquo;on déverse l&rsquo;ensemble de l&rsquo;application, directement en production, aux utilisateurs. Quand en plus ils n&rsquo;ont pas demandé à avoir une nouvelle application, c&rsquo;est pire. +Donc voilà, je suis arrivé au moment où l&rsquo;on vient de verser l&rsquo;ensemble du projet, et du coup, faut passer un peu la serpière, colmater les fuites&hellip; Ca me promet quelque jours bien chargé encore, mais ça commence à aller mieux. + + + + Gem les packages + http://elsif.fr/posts/2008/2008-05-03-gem-les-packages/ + Sat, 03 May 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-05-03-gem-les-packages/ + Les utilisateurs de Ruby nous connaissent bien l&rsquo;outils de gestion de paquet (ou librairies, c&rsquo;est comme on veut) RubyGems. Cet outil permet d&rsquo;installer des paquets ruby enrichissant le coeur de notre langage préféré. +Cependant la plus part des systèmes d&rsquo;exploitations de la famille des &ldquo;*nix&rdquo; (comprendre les divers distribution linux, les divers bsd et autre opensolaris) bénéficient déjà une gestionnaire de paquet permettant l&rsquo;installer des applications. +Bien souvent certaines gems (c&rsquo;est ainsi que l&rsquo;on désigne les paquet ruby disponible via RubyGems) sont porté dans le gestionnaire de paquet de système que nous utilisons. + + + + OpenBSD 4.3 released + http://elsif.fr/posts/2008/2008-05-01-openbsd-4-3-released/ + Thu, 01 May 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-05-01-openbsd-4-3-released/ + 1er mai rime avec nouvelle version d&rsquo;&ldquo;OpenBSD&rdquo;:http://www.openbsd.org Et comme d&rsquo;habitude, c&rsquo;est &ldquo;Theo qui l&rsquo;annonce pile à l&rsquo;heure&rdquo;:http://marc.info/?l=openbsd-misc&amp;m=120959334232446&amp;w=2 L&rsquo;annonce de la sortie au &ldquo;journal officiel&rdquo;:http://undeadly.org/cgi?action=article&amp;sid=20080501002505 +Je suis très content de voir que &ldquo;Jean-mi essaie OpenBSD&rdquo;:http://blog.lacomte.net/articles/category/openbsd peut-être sera-t-il convaincu :-) + + + + Dojo + http://elsif.fr/posts/2008/2008-04-22-dojo/ + Tue, 22 Apr 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-04-22-dojo/ + Lundi soir, comme apparemment presque tout les lundi soir, c&rsquo;est rendez-vous au dojo. Non pas celui des arts martiaux, mais celui du développement. Pour rester agiles, l&rsquo;association &ldquo;XP-France&rdquo;:http://xp-france.org organise des rencontres au dojo. +Dans une salle gentillement fourni par &ldquo;EpiConcept&rdquo;:http://www.epiconcept.com, des praticiens agiles se retrouvent pour un Kata voir un Randori. +J&rsquo;ai passé une super soirée. J&rsquo;ai découvert &ldquo;Haskell&rdquo;:http://www.haskell.org/ un langage fonctionnel pur (c&rsquo;est a préciser apparemment ;-)). J&rsquo;ai vu des tests, et encore des tests et c&rsquo;est beau. + + + + 5e apéro rubyFrance + http://elsif.fr/posts/2008/2008-04-19-5e-apero-rubyfrance/ + Sat, 19 Apr 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-04-19-5e-apero-rubyfrance/ + une semaine plus tard +Cet session fût très bonne. Pas loin de 30 personnes ont fait le déplacement pour cette &ldquo;apéro&rdquo; qui en fait ressemblait plus à une bonne présentation. +Le thème principal de ce lundi était l&rsquo;agilité, l&rsquo;extreme programming, les tests. En effet, des membres de l&rsquo;association &ldquo;XP-France&rdquo;:http://www.xp-france.net sont venus nous présenter l&rsquo;agilité, le développement piloté par les tests le tout dans sous la forme d&rsquo;un kata, une des pratiques de dojo. + + + + OpenBSD 4.3 + http://elsif.fr/posts/2008/2008-04-12-openbsd-4-3/ + Sat, 12 Apr 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-04-12-openbsd-4-3/ + Nous approchons à grand pas de la sortie officiel de la nouvelle version d&rsquo;&ldquo;OpenBSD&rdquo;:http://www.openbsd.org ! +&ldquo;OpenBSD 4.3&rdquo;:http://openbsd.org/43.html apporte comme d&rsquo;habitude son lot de nouveautés: + Le support de toutes une série de nouvelles cartes réseau Amélioration et nouveauté sur les drivers audio nettoyage de code avec notamment DiskLabel qui est passé à la machine à laver :-p Cette version est accompagné de la version 4.8 d&rsquo;&ldquo;OpenSSH&rdquo;:http://www.openssh.org qui apporte lui aussi son lot de nouveautés. + + + + Méthodes agiles + http://elsif.fr/posts/2008/2008-04-05-methodes-agiles/ + Sat, 05 Apr 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-04-05-methodes-agiles/ + Je viens de finir le livre de &ldquo;Véronique Messager Rota&rdquo;:http://www.eyrolles.com/Accueil/Auteur/81735/veronique-messager-rota.php?xd=b199d9f0f9a187dade3afbe1c307e31e &ldquo;Gestion de projet - Vers les méthodes agiles&rdquo;:http://www.amazon.fr/Gestion-projet-Vers-m%C3%A9thodes-agiles/dp/2212121652/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1207386961&amp;sr=8-1 . +Un très bon complément à mes précedentes lectures sur le sujet, ainsi qu&rsquo;au divers informations lu de-ci de-là sur le web. +J&rsquo;aimerais maintenant une chose, c&rsquo;est pouvoir participer à un projet agile :-) En tant que développeur dans un premier temps, et pourquoi pas plus tard, avec plus d&rsquo;éxpérience dans le domaine, en tant que coach agile. + + + + EuroBSDCon - Strasbourg + http://elsif.fr/posts/2008/2008-04-02-eurobsdcon-strasbourg/ + Wed, 02 Apr 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-04-02-eurobsdcon-strasbourg/ + C&rsquo;est loin mais tout proche&hellip;. +Tous à vos agenda, le 18-19 octobre prochain aura lieu l&rsquo;EuroBSDCon qui aura lieu cet année à Strasbourg ! Je crois que là, je vais être obligé de me bloquer un créneau. +via &ldquo;undealdy the OpenBSD Journal&rdquo;:http://undeadly.org/cgi?action=article&amp;sid=20080402144528 + + + + Wmii 3.6 + http://elsif.fr/posts/2008/2008-03-30-wmii-3-6/ + Sun, 30 Mar 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-03-30-wmii-3-6/ + Cette après-midi, je me suis lancer dans la compile de &ldquo;Wmii 3.6&rdquo;:http://www.suckless.org/wiki/wmii histoire de bénéficier des quelques nouveautées. +Je ne suis pas déçu :) Et dans le plus voyant, il y a maintenant la possibilité de faire quelque ajustement de fenêtre. Le mode Float aussi gagne en facilité d&rsquo;utilisation. Du coup, j&rsquo;ai même du remettre un vrai fond d&rsquo;écran (pas sur que je le vois souvent, mais bon). +Un gestionnaire de fenêtre à au moins essayer :) + + + + Foaf ou LDAP + http://elsif.fr/posts/2008/2008-03-23-foaf-ou-ldap/ + Sun, 23 Mar 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-03-23-foaf-ou-ldap/ + Je cherche depuis quelque temps à constituer mon carnet d&rsquo;adresse dans un format portable,ouvert comme il faut quoi. +La démarche normale serais de placer un serveur &ldquo;LDAP&rdquo;:http://fr.wikipedia.org/wiki/LDAP sur la &ldquo;bricabox&rdquo;:http://www.bricabox.info. Mais LDAP, bien qu&rsquo;énormément utilisé ne me semble pas convenir à mes souhait, ou peut-être est-ce parce que je ne suit pas assez familiarisé avec l&rsquo;engin. Ou peut-être me manque-t-il un bon client fait pour administrer mon carnet. L&rsquo;utiliser, ça c&rsquo;est facile, tout les client mail peuvent se brancher sur un LDAP. + + + + Suivre le flux de l'histoire + http://elsif.fr/posts/2008/2008-03-22-suivre-le-flux-de-lhistoire/ + Sat, 22 Mar 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-03-22-suivre-le-flux-de-lhistoire/ + Quelle belle invention la &ldquo;syndication&rdquo;:http://fr.wikipedia.org/wiki/Syndication. Que ce soit au format &ldquo;RSS&rdquo;:http://fr.wikipedia.org/wiki/Flux_RSS ou &ldquo;Atom&rdquo;:http://fr.wikipedia.org/wiki/Atom, cela nous permet de nous tenir au courant. Mais je ne souahite pas épiloguer sur ce point, ni sur la différence entre les deux formats, d&rsquo;autres le font bien mieux que moi. +Beaucoup d&rsquo;outil sont disponible pour suivre ces flux, offline bien sur, mais je fais parti de ces gens qui préfère aller voir le nouveau billet sur le site éméteur. + + + + Et pourquoi pas Wmii iiiiiiiii + http://elsif.fr/posts/2008/2008-03-19-et-pourquoi-pas-wmii-iiiiiiiii/ + Wed, 19 Mar 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-03-19-et-pourquoi-pas-wmii-iiiiiiiii/ + A force de placer mes fenêtres toujours au même endroit, avec la même taille (ou presque) et de repartir ces groupes sur les divers bureaux, je me suis dit qu&rsquo;il étais peut-être temps de tester un autre gestionnaire de fenêtre. +&ldquo;Ion&rdquo;:http://modeemi.fi/~tuomov/ion/ semblait un bon candidat, mais la configuration ne me donnais pas super envie, et les divers lectures au sujet de l&rsquo;auteur et de la licence de l&rsquo;application ont fini par me couper l&rsquo;envie de l&rsquo;adopté. + + + + SLiM + http://elsif.fr/posts/2008/2008-03-12-slim/ + Wed, 12 Mar 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-03-12-slim/ + Non, toujours pas de pub pour un régime, juste un peu de retour d&rsquo;expérience sur l&rsquo;utilisation de ce Display Manager. +Ce qui me plait le plus avec SLiM, c&rsquo;est qu&rsquo;il est simple, vraiment simple. Il n&rsquo;y a par exemple pas 10 dépendances comme avec GDM, en fait il n&rsquo;y en a aucune. +Un petit /etc/slim.conf, c&rsquo;est tout. Avec ça on est heureux ! On peut trouver (si on instal le paquet slim-themes) une série de thèmes par défaut dans /usr/local/slim/themes. + + + + Ruby vs Shell + http://elsif.fr/posts/2008/2008-03-05-ruby-vs-shell/ + Wed, 05 Mar 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-03-05-ruby-vs-shell/ + Que je n’aime pas ce genre de comparaison. Ou plutôt ce que je n’aime pas c’est de chercher un vainqueur. En fait je voulais vous raconter une petite histoire informatique. +Un jour, chez mon actuel client, je me suis retrouvé face a un cas d’école: faire un programme pour réaliser une purge de la base de donnée, mais pas entièrement, juste quelque table fonctiono-transactionnelle. +Une bonne chose pour moi, un programme existe déjà dans le foutoir^la boite à outil de l’équipe en place. + + + + Self.migrate(5.0.3) + http://elsif.fr/posts/2008/2008-03-02-self-migrate-5-0-3/ + Sun, 02 Mar 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-03-02-self-migrate-5-0-3/ + Et bien voilà, ce blog, toujours propulsé par &ldquo;Typo&rdquo;:http://typosphere.org/ bénéficie maintenant de la dernière version: 5.0.3. +Impréssionnante évolution dans l&rsquo;arrière boutique. +Vous aurez remarqué, mon thème était tout cassé, du coup, je suis de retour avec Scribbish. J&rsquo;adore :) +Un grand bravo a l&rsquo;équipe ! + + + + OpenBSD Ports + http://elsif.fr/posts/2008/2008-02-28-openbsd-ports/ + Thu, 28 Feb 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-02-28-openbsd-ports/ + L’ancien domaine hébergeant le site d’information sur les ports disponible pour OpenBSD à été squatté par un vilain ! +Mais plein de ressources, vous pouvez maintenant parcourir la liste des ports disponible sur openports.se. +OpenBSD Ports + + + + OpenCVS Available + http://elsif.fr/posts/2008/2008-02-28-opencvs-available/ + Thu, 28 Feb 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-02-28-opencvs-available/ + Depuis le temps que j’en entends parlé de celui là ! :) + for now it is not yet 100% ready as a replacement for gnu cvs, but it is time to let people start using it and breaking it. + From deraadt@ +Et bien voilà, OpenCVS est dispo. Alors je sais, CVS c’est hasbeen, et j’avoue être en train d’étudier quelque DSCM et plus particulièrement Mercurial. Mais ça fait plaisir de voir des projets Open aboutir, enfin commencer, car comme le dit Théo, nous autres utilisateurs on va pouvoir commencer à l’utiliser et à le casser :) + + + + OpenBSD Current -> 4.3 + http://elsif.fr/posts/2008/2008-02-23-openbsd-current-4-3/ + Sat, 23 Feb 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-02-23-openbsd-current-4-3/ + Ah ben oui, un truc que j’ai oublié c’est que quand on suit OpenBSD-current et que le tag de la 4.3-beta vient d’être posé, et bien on suit 4.3 maintenant :D +Du coup, petite modif du /etc/OpenOpenBSD-binary-upgrade.rc pour y préciser que l’on suit maintenant la version 4.3: + {% highlight bash %} BSDVERSION='43' {% endhighlight %} On vérifie aussi niveau mirroir que l’on pointe bien vers soit uniquement les snapshots soit directement dans les paquet 4. + + + + OpenBSD 4.3 - Chrooted SSH + http://elsif.fr/posts/2008/2008-02-21-openbsd-4-3-chrooted-ssh/ + Thu, 21 Feb 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-02-21-openbsd-4-3-chrooted-ssh/ + Ca y est, on est à peine mi février que le tag 4.3-beta d’&rdquo;OpenBSD&rdquo;:http://www.openbsd.org vient d’être posé sur la ligne. +Ca promet ! +Et comme si ça ne suffisait pas, voilà qu’un petit addon apparait dans OpenSSH: on peut chrooter sshd très très facilement. +Je vais devenir gardien de prison moi :D +Bien sur, on retrouve plus de détail sur ces news chez undeadly.org + OpenBSD turns 4.3-beta Chroot in OpenSSH + + + + Apero Ruby + http://elsif.fr/posts/2008/2008-02-17-apero-ruby/ + Sun, 17 Feb 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-02-17-apero-ruby/ + L’association RubyFrance organise pour la 4ième fois une rencontre autour d’un verre pour parler de Ruby, RubyOnRails et de tout ce qui peut toucher de prêt ou de loin à ce langage que nous aimons. +Rendez-vous donc à partir de 20h à la Cantine. Une présentation de ce qui nous attend avec la version 1.9 de Ruby devrais être faites, et peut-être quelque lightning talks sur d’autres sujet (en rapport avec Ruby quand même). + + + + Solution Linux 2008 + http://elsif.fr/posts/2008/2008-02-10-solution-linux-2008/ + Sun, 10 Feb 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-02-10-solution-linux-2008/ + Et oui, j’y suis passé, juste le dernier jour. J’ai aidé Jean-François (Underflow) a tenir le stand de l’association RubyFrance. Très sympa cette manifestation. Beaucoup de monde, pas mal de question sur Ruby et/ou Rails, j’espère que nous avons répondu à la pluspart. +Mon regret: ne pas avoir pris mon Laptop&hellip; A ne pas oublier pour la prochaine fois :) +Sinon, nous étions bien entouré, a gauche: php avec un teneur de stand qui est venu prendre des renseignement sur ruby pour s’y mettre :D, a droite afpy: le nez dans le code toute la journée dur dur de coder en python, en face OpenBSD alors là, j’étais ravi. + + + + Ruby Specs + http://elsif.fr/posts/2008/2008-02-07-ruby-specs/ + Thu, 07 Feb 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-02-07-ruby-specs/ + Pour les personnes qui s’interesse à Ruby, qui comprennent l’anglais, et/ou qui souhaite participer à l’évolution, l’enrichissement d’un langage objet libre, je viens de découvrir un wiki-kil-est-bien: +Ruby Spec +Plus ou moins initié par les divers groupes cherchant à implémenter Ruby dans sur d’autres machine virtuel (comme le projet Rubinius ou Jruby) mais assez suivi dans la communauté en général, ce wiki permet de spécifié chaque objet/module. +Selon les pages c’est soit pas encore fait, soit simple (juste du texte), soit bien complet avec des exemple très interessant avec des exempls et des petites comparaisons avec d’autres objets. + + + + Guyane et Orpaillage + http://elsif.fr/posts/2008/2008-02-02-guyane-et-orpaillage/ + Sat, 02 Feb 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-02-02-guyane-et-orpaillage/ + Loin de mes sujets habituel, je vais quand même vous parler de Guyane et d’&rdquo;orpaillage&rdquo;:http://fr.wikipedia.org/wiki/Orpaillage. +On n’etend pas souvent parler de la Guyane, sauf pour un lancement de fusée, et l’orpaillage, on a tout de suite une image du far-west en tête&hellip; Mais pourtant, ça se passe en france ou plutôt sur les territoires colonisé par la france il y a bien longtemps. C’est le livre d’une connaissance dont je veux vous parler aujourd’hui, c’est sont livre qui ma permis d’en apprendre plus sur un sujet que je ne connaissait pas, sur un sujet dont on ne parle pas, sur un sujet qui n’interesse pas (en métropole du moins): L’orpaillage en Guyane + + + + Openbsd-current + http://elsif.fr/posts/2008/2008-02-02-openbsd-current/ + Sat, 02 Feb 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-02-02-openbsd-current/ + C’est un peu barbare comme titre, mais vous allez comprendre. +OpenBSD permet plusieurs utilisation, plusieurs Flavor: + -release: c’est la version qui sort tout les 6 mois. Soit sur les CDs officiel, soit depuis la 4.2 par un cd42.iso disponible sur le ftp prêt de chez vous. (nota: remplacer le numéro de version par celui qui vous concerne :)) + -stable: on parle de version stable quand on utilise une saveur release à laquelle on applique les patchs de sécurité que l’on retrouve sur la page errata de chaque version: openbsd. + + + + Yahoo! - Microsoft redondance et interopérabilité + http://elsif.fr/posts/2008/2008-02-02-yahoo-microsoft-redondance-et-interoperabilite/ + Sat, 02 Feb 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-02-02-yahoo-microsoft-redondance-et-interoperabilite/ + Tout le monde en parle en ce moment. Je ne souhaite pas commenter le montant de la transaction, c’est bien trop irréel pour moi, ni même le choix politique de Microsoft pour contrer Google&hellip; Non moi ce qui m’interesse ce sont l’avenir des applications que l’on trouve chez l’un et l’autre de ces acteurs majeurs de la scène informatique. +Pour ce qui est de Flickr! et Del.icio.us je pense que ça devrait aller. + + + + OpenBSD - USB Mount + http://elsif.fr/posts/2008/2008-02-01-openbsd-usb-mount/ + Fri, 01 Feb 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-02-01-openbsd-usb-mount/ + Voici deux petit script shell pour les utilisateurs d’OpenBSD et autres&hellip; Enfin uniquement ceux qui utilise ce genre de système sur leur(s) desktop(s). +Le montage/démontage (pas avec un tournevis hein, je dis ça pour Terckan surtout ;-)), en fait, c’est le fait de rendre disponible un périphérique externe sur son OS. Et de nos jour y’en a un paquet: Clef usb, baladeur numérique, apareil photo numérique, lecteur de carte, disque dur externe, imprimante, scanner&hellip; + + + + SQLite Backup + http://elsif.fr/posts/2008/2008-01-16-sqlite-backup/ + Wed, 16 Jan 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-01-16-sqlite-backup/ + Evolution de la bricabox oblige, certain scripts doivent aussi évoluer. C’est la vie du code, je ne vous apprend rien. C’est donc le moment de reprendre un peu la tache Rake de backup pour y ajouter quelque morceau. +La bricabox a maintenant un site pour elle, basé sur Radiant CMS, Jean-mi a construit un portail de la comte également basé sur RadiantCMS (oui au passage, sont blog à changé d’adresse: blog. + + + + Got new Shoes with Ruby + http://elsif.fr/posts/2008/2008-01-12-got-new-shoes-with-ruby/ + Sat, 12 Jan 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-01-12-got-new-shoes-with-ruby/ + _Why est une personne bien connu dans la communauté Ruby pour ces participations dont la quantité et la qualité n’ont d’égal que l’originalité. Quand on voit contenu du livre qui l’a fait connaître le Poignant Guide (dont une traduction en français est en cours, mais très délicate vu le nombre de formulation humoristique que contient ce livre) on comprend que ma phrase est emprunte d’un grand respect envers ce monsieur. + + + + Bricabox news + http://elsif.fr/posts/2008/2008-01-10-bricabox-news/ + Thu, 10 Jan 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-01-10-bricabox-news/ + Et bien voilà, la bricabox.info accueille un nouveau colocataire: le parablog.fr. Esperons que celui-ci ne nous fasse pas le coup du teaser de plus d’un an :-). +Je ne m’aventurerais pas à vous expliquer de quoi il va s’agir, l’auteur en parlera sûrement plus tard +Bienvenue ! :) + + + + Haiku - OpenJDK Project + http://elsif.fr/posts/2008/2008-01-07-haiku-openjdk-project/ + Mon, 07 Jan 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-01-07-haiku-openjdk-project/ + Le petit OS qui avance dans l’ombre de BeOS commence doucement à s’étoffer. Après les avancés du port du webkit Haiku lance un projet de portage de la JVM ouverte de Sun: OpenJDK. +Je ne suis pas sur qu’Haiku vise à être une grande plateforme de développement (quoique pourquoi pas ;-)), mais quoiqu’il arrive, avoir une machine virtuel java porté pour votre OS est quasi indispensable ! Et contrairement à Adobe qui garde sont FlashPlayer bien fermé, Sun, en ouvrant la JVM permet à des équipes divers de la porter sur les OS passé, présent et futur. + + + + OpenBSD Fondation - donation + http://elsif.fr/posts/2008/2008-01-05-openbsd-fondation-donation/ + Sat, 05 Jan 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-01-05-openbsd-fondation-donation/ + Ca y est, le premier communiqué de presse de la fondation OpenBSD annonce les contributions reçus pour le financement du projet OpenBSD. + From: The OpenBSD Foundation Contact: directors@openbsdfoundation.org Date: January 4, 2008 +THE OPENBSD FOUNDATION ANNOUNCES FIRST CORPORATE DONATIONS +The OpenBSD Foundation is privileged to announce the receipt of its first corporate cash donations. +The very first donation was received from Norwegian network engineers SystemNet AS. +This was followed very shortly by several significant anonymous donations, as well as contributions from Hewlett Packard and Google. + + + + Nouvelle machine sur mon bureau + http://elsif.fr/posts/2007/2007-12-29-nouvelle-machine-sur-mon-bureau/ + Sat, 29 Dec 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-12-29-nouvelle-machine-sur-mon-bureau/ + Et voilà, j’ai un portable maintenat&hellip; Sous OpenBSD bien sur. +J’avoue que l’écran en 1480×1050 m’a posé quelque soucis de configuration, mais avec le bon modeline on arrive à tous (enfin dans mon cas ça marche :p). +J’ai rendu mon xorg.conf disponible dans ma zone. Il va sûrement évoluer un peu, mais j’essayerais de le mettre à jour. +Bon maintenant faut que je vois pour l’ACPI et passé sur un noyau . + + + + Welcome to Ruby 1.9.0 + http://elsif.fr/posts/2007/2007-12-25-welcome-to-ruby-1-9-0/ + Tue, 25 Dec 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-12-25-welcome-to-ruby-1-9-0/ + C’est le 25 décembre aujourd’hui&hellip; Et comme d’habtidue à cette période en hiver, c’est noël, ok, mais c’est surtout la sortie d’une version de Ruby ! +Que du bonheur ! Monsieur Matz non content que certains test ne passe pas, a décidé de numéroter la version 1.9.0 au lieu de 1.9.1. Une autopunition :p M’enfin. +Pas mal d’avancé dans cette version: meilleur support d’unicode, rake et rubygem sont intégré à Ruby. + + + + Haiku: WebKit + http://elsif.fr/posts/2007/2007-12-19-haiku-webkit/ + Wed, 19 Dec 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-12-19-haiku-webkit/ + Haiku fait parti de ces système d’exploitation que je surveil du coin de l’oeil. +L’équipe de développement a décidé d’implémenté un navigateur basé sur un portage de webkit pour Haiku :) Firefox version BeOS (feu BeOS devrais-je dire), système d’exploitation dont le design est repris par Haiku (mais sous licence libre cette fois) fonctionne également, mais rien de tel (dans un OS comme Haiku) qu’un navigateur natif je pense. +Bref, une petite copie d’écran du premier rendu webkit dans haiku confirme vraiment mon envie de suivre ce projet :D Miam ! + + + + Les methodes agiles contre les mamouths + http://elsif.fr/posts/2007/2007-12-18-les-methodes-agiles-contre-les-mamouths/ + Tue, 18 Dec 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-12-18-les-methodes-agiles-contre-les-mamouths/ + Dans mes reflexions sur les méthodes qu’il faudrais mettre en pratique dans bien des entreprises, je pense souvent aux méthodes dites agiles. +Alors oui, c’est dur de mettre en place l’&rdquo;extreme programming&rdquo;:http://fr.wikipedia.org/wiki/Extreme_programming, plusieurs problèmes sont évidant: le code en binome par exemple. C’est pas facile, regardé autour de vous dans l’openspace qui sert de maison aux équipes de developpement: qui ne cherche pas a avoir la souris et/ou le clavier en main ? + + + + OpenDNS + http://elsif.fr/posts/2007/2007-12-18-opendns/ + Tue, 18 Dec 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-12-18-opendns/ + Pour les petits problème de DNS, y’a OpenDNS ! +Ce soir, j’ai eu comme qui dirais des soucis avec les DNS de free. Alors des escalopes bienveillante (comprenne qui pourra) m’ont rappelé l’existance de ce projet. Hmm Plus qu’un projet. +Et bien cette fois, les serveurs DNS d’OpenDNS sont adopté à la maison ! +jusqu’au moment où ils ne marcheront pas, mais j’ai l’impression que c’est pas pour demain :p + + + + A l'ancienne + http://elsif.fr/posts/2007/2007-12-17-a-lancienne/ + Mon, 17 Dec 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-12-17-a-lancienne/ + Me voilà donc revenue dans le monde du service informatique. En mission chez un grand compte comme on dit. Une étape, pour me remettre dans le bain. +Mais voilà, chez ce client, comme chez beaucoup d’autres je pense, c’est à l’ancienne (ben oui c’est pas juste ma reprise de service qui est à l’ancienne ;)). +J’entends par là, vieille technologie propriétaire, vieille méthodologie non approprié. +D’un point de vue technologique d’abord. + + + + Retour aux sources + http://elsif.fr/posts/2007/2007-12-04-retour-aux-sources/ + Tue, 04 Dec 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-12-04-retour-aux-sources/ + Enfin, oui, c’est un peu ça. Disons que je suis de retour avec l’équipe (plus quelques personnes) qui m’a fait découvrir l’informatique et l’univers du développement. +La société qui m’avais proposé de passer de la mécanique à l’informatique à l’époque n’existe plus aujourd’hui. Des histoires de fusions mal digéré avait fait fermé la boite. Du coup, j’en avais profité pour aller voir l’herbe apparemment plus verte chez le voisin. +Mais la petite équipe à remonté une structure rapidement, des personnes qui avait envie de continuer à travailler ensemble pour les autres. + + + + Avenir des applications web libre + http://elsif.fr/posts/2007/2007-12-01-avenir-des-applications-web-libre/ + Sat, 01 Dec 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-12-01-avenir-des-applications-web-libre/ + En réponse au billet de David Biologeek sur L’avenir des applications web libres je vais ici essayer de poser mes idées, reflexions sur la question. +##Web et libre +Aujourd’hui, on utilise de plus en plus internet (ça c’est pas nouveau). Hier simple présentation de documents, aujourd’hui participatif qui sait ce que le web nous reserve demain ? +Bien souvent le web est associé au monde du logiciel libre. C’est justifié. + + + + OpenBSD 4.2 Expat missing + http://elsif.fr/posts/2007/2007-11-29-openbsd-4-2-expat-missing/ + Thu, 29 Nov 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-11-29-openbsd-4-2-expat-missing/ + Les utilisateurs d’&rdquo;OpenBSD&rdquo;:http://www.openbsd.org le savent déjà surement, le set xbase est nécessaire, même pour une installation serveur (enfin presque). +Effectivement, lors du passage à la version 4.2, le set graphique est passé d’un xorg à xenocara un serveur X basé sur xorg 7.2, revu et corrigé à la sauce Open. Du cout, la lib expat utilisé est celle de xenocara. Manque de bol (ou pas) expat est utilisé par beaucoup de paquet (comme vim par exemple) et du coup, pour une simple installation serveur il faut installer xbase (qui contient la lib expat). + + + + Changer de nom de domaine + http://elsif.fr/posts/2007/2007-11-19-changer-de-nom-de-domaine/ + Mon, 19 Nov 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-11-19-changer-de-nom-de-domaine/ + Ces dernier temps, pas mal de changement ce sont produit dans ma vie. Une expérience en province: presque un an à Montpellier; mon retour sur Paris avec un cap à passer pour un nouveau boulot qui m’offre la possibilité de troquer mon status de développeur pour un autre (j’en reparlerais plus tard); l’envie de ne plus blogué en pseudo annonyme: je signe mes billets de mon nom. +Tout ça ressemble à ce que l’on appel souvent la crise de la trentaine. + + + + ParisWeb 2007: mon topo + http://elsif.fr/posts/2007/2007-11-18-parisweb-2007-mon-topo/ + Sun, 18 Nov 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-11-18-parisweb-2007-mon-topo/ + Levé 6h30 histoire de pouvoir prendre un train pour me rendre à Paris (et une petite pensé pour tout ceux qui n’ont pas pu venir à cause de cette grève :-(). Cool y’a un train&hellip; +Ligne 14, j’adore, au moins celle là elle marche ! :) puis gare de lyon père lachaise, à pieds. Au moins je suis sur d’arriver, je suis même arrivé à l’heure. +Beaucoup de monde, café, croissants&hellip; Et viens le dur moment de choisir. + + + + Paris Web et grêve + http://elsif.fr/posts/2007/2007-11-16-paris-web-et-greve/ + Fri, 16 Nov 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-11-16-paris-web-et-greve/ + Bon ben demain, ça sera Paris Web ET grèves. Alors je vais mettre mes grosses chaussures, partir tôt, et croiser les doigts pour que le train du matin ne soit pas annulé. +J’en ai un à 7h44.. arrivé à Saint-lazarre j’espère à 8h20 maxi, ensuite, ligne 14 (au moins je sais quelle marche celle là) jusqu’à gare de lyon, ensuite je finirais à pieds&hellip; Je pense que je vais être en retard, mais le train d’avant c’est 7h13&hellip; ça fait tôt&hellip; + + + + Message de service + http://elsif.fr/posts/2007/2007-11-12-message-de-service/ + Mon, 12 Nov 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-11-12-message-de-service/ + Le week-end fut long. Et j’ai du faire des consessions pour que tout ce petit monde revienne en ligne. +La principale modification du serveur c’est un passage à OpenBSD 4.2 avec un changement de partage du disque. /var et /home font maintenant la même taille, et /var va accueillir la partie publique enligne du serveur. +Par contre, je pensais passer à Apache+FastCGI en environnement chroot(2) mais apache a vraiment un système de configuration un peut trop vieux et compliqué à mon gout&hellip; + + + + Message de service + http://elsif.fr/posts/2007/2007-11-09-message-de-service/ + Fri, 09 Nov 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-11-09-message-de-service/ + Maintenant que la nouvelle version d’&rdquo;OpenBSD&rdquo;:http://www.openbsd.org est sortie, la bricabox va migrer. Mais non, finalement. Histoire de préparer l’arrivée de nouveaux services pour les colocataires (Zifro et sont eternel teaser: Zlab.fr Jean-mi et ces vaches) et de permettre une modification de l’environnement (passage prévu de lighttpd+mongrel à l’apacheChrootéD’OpenBSD + fastCGI), la bricabox va être re-installée. +Du coup, l’interruption de service pourrais être longue. Elle commencera quand nous aurons fait nos backup, et se terminera&hellip; Et bien vous verrez bien :) + + + + Paris Web 2007 + http://elsif.fr/posts/2007/2007-11-02-paris-web-2007/ + Fri, 02 Nov 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-11-02-paris-web-2007/ + Et bien voilà c’est fait. Je serais aux ateliers du samedi. Et oui, que samedi&hellip; Ce n’est pas vraiment un problème d’argent, mais plutôt que j’espère bien avoir retrouvé un travail d’ici là ;-). +J’espère bien vous y rencontrer ! +Paris web 2007 + + + + Le calendrier libre + http://elsif.fr/posts/2007/2007-11-01-le-calendrier-libre/ + Thu, 01 Nov 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-11-01-le-calendrier-libre/ + L&rsquo;April à encore une bonne idée: la création d’un calendrier :-) +C’est idiot comme ça, mais c’est une très bonne idée je trouve. Et comme c’est un calendrier libre, les propositions d’illustrations pour chaque mois sont les bienvenues. J’ai hate de voir le resultat ! + Création du Calendrier Libre 2008 +L&rsquo;APRIL vous invite à participer à la création d&rsquo;un Calendrier libre 2008. Pourquoi un calendrier ? Parce que c’est un outil de communication sympathique, utile (&ldquo;c’est quand les RMLL 2008 ? + + + + OpenBSD 4.2 est sorti ! + http://elsif.fr/posts/2007/2007-11-01-openbsd-42-est-sorti/ + Thu, 01 Nov 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-11-01-openbsd-42-est-sorti/ + Ca y est, 1er novembre rime avec OpenBSD release (comment ça je suis un mauvais rimeur ? :-p). +A vos commandes ! +L’annonce sur undeadly canal historique +La page officielle sur www.openbsd.org/42.html +!(http://www.openbsd.org/images/Marathon.jpg) +Cette version est dédicacée à la mémoire d’un grand monsieur de l’IPV6: Jun-ichiro “itojun” Itoh Hagino décédé le 29 octobre 2007&hellip; +A noter dans cette version: + toujours plus de drivers vraiment libre cwm rempalce wm2 de grosses évolution sur pkg_add La liste officiel de tout les changements: openbsd. + + + + Veni Vidi Vici + http://elsif.fr/posts/2007/2007-10-16-veni-vidi-vici/ + Tue, 16 Oct 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-10-16-veni-vidi-vici/ + La célèbre citation de Jules César&hellip; +Elle s’appliquerais pas mal a l’expérience que nous avions entrepris au début de l’année 2007 (voir le billet Tout ce bouscule). Mais voilà, on était parti de notre banlieue parisienne natale pour voir ce qu’est la vie en province, et plus particulièrement Montpellier. +Il faut avouer que c’est très agréable, mais niveau emploi ici, faut pas trop en demander, ou avoir un coup de bol, dans le cas d’un couple, deux coup de bol, ça comment à faire beaucoup. + + + + Flash, format propriétaire et développement + http://elsif.fr/posts/2007/2007-10-14-flash-format-proprietaire-et-developpement/ + Sun, 14 Oct 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-10-14-flash-format-proprietaire-et-developpement/ + Me voilà revenu avec OpenBSD. Je ne vais pas en parler en long et en large maintenant, un bon fond d’écran le fera pour moi :) +Par contre, il faut savoir qu’Adobe ne fourni pas de player pour ce système d’exploitation&hellip; +Mais est-ce que j’en ai vraiment besoin ? On le sait flash, n’est pas bon pour l’accessibilité, le référencement, la légèreté&hellip; Alors c’est sur, on fait de jolie chose, toute brillante, avec de l’interactivité et tout ça, mais bon. + + + + les causeries de l'APRIL: Jabber + http://elsif.fr/posts/2007/2007-10-12-les-causeries-de-lapril-jabber/ + Fri, 12 Oct 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-10-12-les-causeries-de-lapril-jabber/ + Depuis quelque temps, l’APRIL(Association pour la Promotion et la Recherche en Informatique Libre) (april.org) organise des causeries : + Les &ldquo;Causeries APRIL&rdquo; sont des interviews ou des discussions organisées régulièrement (avec un objectif d’une par semaine ou quinzaine), d’une durée d’une heure ou plus, sur un sujet donné. +Les comptes-rendus sont publics ou privés suivant les sujets abordés. + La dernière date du 10 novembre 2007, elle concernais Jabber: + &ldquo;Jabber, les enjeux, et pourquoi la communauté du libre devrait Jabberiser&rdquo; avec Nicolas Vérité, membre élu de la XSF (XMPP Standards Foundation) et adhérent APRIL. + + + + GARI, GTD, que les choses soient faites + http://elsif.fr/posts/2007/2007-10-11-gari-gtd-que-les-choses-soient-faites/ + Thu, 11 Oct 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-10-11-gari-gtd-que-les-choses-soient-faites/ + Ca fait un moment que l’on entend parler du concept GTD (plus d’info sur wikipedia:Getting Things Done). C’est une méthode qui doit permettre de faire les choses, avec gestion des prioritées tous ça&hellip; +Bon, j’avoue que ça semble très interessant, surtout quand on cherche à arreter de s’éparpiller sur divers projets, divers bricolage à faire pour la maison, les 3 tonnes de courrier non ouverts, etc&hellip; Mais voilà, appliquer une méthode demande la rigueur de l’application de cette méthode (c’est con dit comme ça hein ? + + + + SQL Inject + http://elsif.fr/posts/2007/2007-10-10-sql-inject/ + Wed, 10 Oct 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-10-10-sql-inject/ + Un très bon strip d’XKCD aujourd’hui. On y vois sûrement quelque chose de vécu, qui deviendra de plus en plus courant si l’éducation ne fait pas attention au développement de ces outils :-) + + + + RubyFrance + http://elsif.fr/posts/2007/2007-10-06-rubyfrance/ + Sat, 06 Oct 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-10-06-rubyfrance/ + L’assemblée générale de RubyFrance s’est bien déroulée. +Le CA accueille de nouvelles têtes, certaines ce sont éloignées (pas très loin). Nouveau président, nouveau vice-président, seul le trésorier reste accroché à ses sous :-p +Maintenant il faut aller les voir aux JDLL, mon petit doigt me dit qu’il y aura sûrement un stand RubyFrance là bas ;-) + + + + Et XUL alors ! + http://elsif.fr/posts/2007/2007-10-02-et-xul-alors/ + Tue, 02 Oct 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-10-02-et-xul-alors/ + Non de XUL ! +Ce matin en lisant ce billet du sur lemondeinformatique.fr au sujet des risques liés à Ajax j’ai été surpris&hellip; Surpris par ce passage: + Ted Farrell, architecte en chef et vice-président outils et middleware d’Oracle, rappelle déjà qu’en raison de la jeunesse des technologies, les entreprises doivent être prudentes quand au choix de leur solution : il y a deux grands frameworks sur le marché, et entre Microsoft et Adobe, il vaut mieux qu’elles ne se trompent pas car elles risqueraient alors de se retrouver coincées pour des années. + + + + OpenSSH a 8 ans + http://elsif.fr/posts/2007/2007-09-28-openssh-a-8-ans/ + Fri, 28 Sep 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-09-28-openssh-a-8-ans/ + Hier c’étais l’anniversaire d’OpenSSH. OpenSSH est une implémentation Libre d’&rdquo;SSH&rdquo;:http://fr.wikipedia.org/wiki/SSH un protocole de communication sécurisé. OpenSSH est l’implémentation la plus utilisé. Souvent copié, jamais égalé :-p +C’est évidemment un projet lié à OpenBSD. +Personnellement, je l’utilise tout les jours. +!(http://media.typouype.org/openssh.gif) + + + + Flickr - free acount limitations + http://elsif.fr/posts/2007/2007-09-24-flickr-free-acount-limitations/ + Mon, 24 Sep 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-09-24-flickr-free-acount-limitations/ + Je le savais depuis le début. Je le surveillais ces dernier temps. Et je viens d’en avoir la confirmation&hellip; Dur. +!(http://media.typouype.org/flickr_proaccount.jpg) +Les comptes gratuit sur flickr ne permettent pas d’avoir plus de 3 set, limite à un upload de 100M de photos par mois, et à un affichage de 200 photos seulement&hellip; +Je viens de passer ce cap. Alors achat d’un compte pro ou pas ? Je crois que je vais craquer. + + + + Un parisien en province - Moins de stress + http://elsif.fr/posts/2007/2007-09-24-un-parisien-en-province-moins-de-stress/ + Mon, 24 Sep 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-09-24-un-parisien-en-province-moins-de-stress/ + Cette fois je m’attaque à un autre point de la province&hellip; Je rappel que tout ceci est mon point de vue sur mon exode provincial. J’ai voulu partir de Paris et ça région pour voir, essayer, découvrir un autres univers. Certain partent plus loin, moi j’ai choisi le sud. +Idée reçu: il y a moins de stress en province +C’est vrai. Je ne sais pas pour les autres villes comme Toulouse, Lyon ou Marseilles, mais ici en tout cas, la vie est tranquille. + + + + Cool URIs don't change + http://elsif.fr/posts/2007/2007-09-17-cool-uris-dont-change/ + Mon, 17 Sep 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-09-17-cool-uris-dont-change/ + Et oui Sunny ce n’est pas + “good links are eternal links” (ou qqchose du genre) + Mais effectivement quelque chose du genre Cool URIs don’t change +Et c’est pour respecter cette règle que le sauveur d’URI(Uniform Resource Identifier) a encore frappé. +Il y a un moment maintenant, j’utilisais Dotclear, un bon moteur de blog en PHP. Mais voilà. Depuis je suis passé à Typo un moteur de blog en Ruby on Rails. + + + + Enquête sur l'utilisation des flux RSS + http://elsif.fr/posts/2007/2007-09-14-enquete-utilisation-flux-rss/ + Fri, 14 Sep 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-09-14-enquete-utilisation-flux-rss/ + Frederic de Villamil lance une grande enquête sur l’utilisation des flux RSS. +En voici les questions : * Quel âge avez-vous ? * Quel est votre domaine d’activités (informatique, marketing, mode…) ? * Combien de flux avez-vous dans votre agrégateur ? * Combien de temps passez-vous chaque jour à lire vos flux ? * Où lisez-vous vos flux (maison, bureau… )? * Quel agrégateur utilisez-vous (Google Reader, Bloglines, Netvibes, Liferea…) ? + + + + Typosphere.themes.new("simpless") + http://elsif.fr/posts/2007/2007-09-11-typosphere-themes-new-simpless/ + Tue, 11 Sep 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-09-11-typosphere-themes-new-simpless/ + Depuis le temps que je souhaitais refaire la peinture moi même&hellip; Et bien voilà. +Alors certain vont aimer, d’autres non, et d’autres encore ne le verront pas (hein les lecteurs via agrégateurs ;-)). Mais qu’importe, moi ça me plaît, et c’est le principal. +J’attend un peu d’essuyer les quelques bugs et autres bricole qui pourrais traîner, et j’en fait un petit paquet. +Edit 1: Et bien ça commence bien&hellip; l’index qui marchais en dev marche pas en prod :-/ + + + + OpenBSD 4.2 c'est déjà demain + http://elsif.fr/posts/2007/2007-08-24-openbsd-4-2-cest-deja-demain/ + Fri, 24 Aug 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-08-24-openbsd-4-2-cest-deja-demain/ + L&rsquo;équipe d&rsquo;OpenBSD sort une version tout les 6 mois. La version 4.2 sortira donc en Octobre 2007. Le developpement avance bien, et le freeze de la branche ne devrais pas tarder. Je n’ai jamais vu de retard depuis que je m’interesse à OpenBSD, le 1er mai, le 1er octobre, la version est toujours dispo, bien fini. +Bon d’accord, Wim de KD85 (Fournisseur officiel de produit à base de poisson-qui-pique sur la Belgique et la France, voir plus ? + + + + Happy birthday Gnome ! + http://elsif.fr/posts/2007/2007-08-20-happy-birthday-gnome/ + Mon, 20 Aug 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-08-20-happy-birthday-gnome/ + Non non, ce n’est pas un blog sur les anniversaire. Mais il faut avouer qu’en ce moment, c’est tout les jours la fête :-) +Alors on aime ou pas, mais Gnome fête ces 10 ans. Personnellement, j’aime bien Gnome. Disons que dans les environnement de bureau complet c’est celui que je préfère (désolé pour les KDEtiste) +J’espère qu’il y en aura plein d’autres des comme ça ! +/me Commence à faire une overdose de champomy™ avec tout ces anniversaires + + + + Happy 6th Birthday Haiku ! + http://elsif.fr/posts/2007/2007-08-17-happy-6th-birthday-haiku/ + Fri, 17 Aug 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-08-17-happy-6th-birthday-haiku/ + Cela fait un moment que j’en avais entendu parler. Ces dernières semaines j’avais passé un premier pas timide en récupérant la dernière image pour le tester dans Qemu. +Vous savez de quoi je parle ? Non ? Bon, un petit tour sur wikipedia, aller je vous aide: Haiku OS). Et oui, c’est un système d’exploitation. C’est la version libre de feu BeOS (BeOS sur Wikipedia aussi). +Ce système est intéressant sur plusieurs points. + + + + Statelessness: mon job un point c'est tout + http://elsif.fr/posts/2007/2007-08-16-statelessness-mon-job-cest-tout/ + Thu, 16 Aug 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-08-16-statelessness-mon-job-cest-tout/ + Une évidence pour certain, et un point important mis de coté pour d’autres. +Un serveur web, appelons le Jo, est un peu égoïste. En tout cas c’est ce que certains pensent. +Mais quand on y regarde de plus prêt, Jo n’est pas égoïste, au contraire. Il nous sert sur un plateau d’argent tout les réponses à nos questions. Et il n’arrête pas, jamais. On lui en demande toujours plus ! + + + + Microformats: on commence petit + http://elsif.fr/posts/2007/2007-08-14-microformats-on-commence-petit/ + Tue, 14 Aug 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-08-14-microformats-on-commence-petit/ + Depuis le temps que je les observent du coin de l’oeil, il fallait que je passe le pas. +Etant en train de travailler sur un nouveau design, j’en ai profité pour reprendre quelque éléments de la barre de menu. +Mais les microformats c’est quoi ? +D’autre l’expliquent déjà depuis bien longtemps. Je suis loin de connaitre parfaitement le sujet, mais je m’y met. En guise de point de départ pour en savoir plus, je vous colle ici la première phrase de l’&rdquo;article de wikipedia sur les microformats&rdquo;:http://fr. + + + + Tout sur le Sumo + http://elsif.fr/posts/2007/2007-08-14-tout-sur-le-sumo/ + Tue, 14 Aug 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-08-14-tout-sur-le-sumo/ + Non je ne deviens pas Chiraquien, et non plus un expert en Sumo. +Mais le frère d’un ami de longue date, franco-japonais, est parti au Japon pour parfaire son Japonais, et voir un peu de quoi il retourne là bas (rentrera, rentrera pas ?). +Il a décidé de tenir un blog pour garder le contact avec ces amis Francophone, et comme cela ce fait beaucoup, pour faire partager ses expériences là bas. + + + + Gimp summer + http://elsif.fr/posts/2007/2007-08-13-gimp-summer/ + Mon, 13 Aug 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-08-13-gimp-summer/ + C’est rigolo ce que l’on peut faire avec Gimp. +Je n’ai jamais eu trop l’occasion de m’amuser un peu à retoucher quelque photos. Mais cette été, je me lache un peu. +On verra où tout ça me mènera :-p + + + + Ngnix dans les ports OpenBSD + http://elsif.fr/posts/2007/2007-09-09-ngnix-dans-les-ports-openbsd/ + Thu, 09 Aug 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-09-09-ngnix-dans-les-ports-openbsd/ + Sans vouloir faire de mauvais jeux de mots, on peut dire que ça tombe à pique ! +Ce blog, ainsi que celui de lacomte by Jean-mi et le teaser infernal j’ai nommé zlab.fr tourne par le biais d’un frontal Lighttpd et d’un cluster de serveur d’application Mongrel. Lighttpd plutôt qu’apache car j’ai été séduit par la facilité de lecture et de confection du/des fichiers de configuration. +Mais voilà, cette petites phrase m’a fait réfléchir: + + + + Ruby: new vs initialize + http://elsif.fr/posts/2007/2007-08-09-ruby-new-vs-initialize/ + Thu, 09 Aug 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-08-09-ruby-new-vs-initialize/ + Pour certain c’est une évidence, mais un vieux mail sur la liste de diffusion de ruby_core ma donné envie de me pencher sur la question. +Venant du monde Java (enfin je n’en suis pas encore sorti), je suis un habitué du: +MacLasse monObjet = MacLasse.new(); +pour Ruby ça devient: +mon_objet = Mac_lasse.new +Bon à part le typage dur de java versus le typage dynamique de ruby, pas de gros changement sur l’interprétation de la façon d’instancier un objet entre ces deux langages. + + + + OpenBSD Fondation + http://elsif.fr/posts/2007/2007-07-26-openbsd-fondation/ + Thu, 26 Jul 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-07-26-openbsd-fondation/ + Quelle surprise ce matin en découvrant dans mes mails et dans mes fils l’annonce de la création de l’OpenBSD Fondation. +Je n&rsquo;avais aucune connaissance de la création de cette fondation. Mais c&rsquo;est bien, c&rsquo;est bon pour le futur d&rsquo;OpenBSD et de tout les projets qui en découle: OpenSSH, OpenBGPD, OpenNTPD et OpenCVS (que j’attend avec impatience !). +Voici l’annonce faite sur les listes OpenBSD: + The OpenBSD Foundation is pleased to announce today it has completed its organization as a Canadian federal non-profit corporation and is ready for public interaction. + + + + Standard ouvert pour l'europe + http://elsif.fr/posts/2007/2007-07-19-standard-ouvert-pour-leurope/ + Thu, 19 Jul 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-07-19-standard-ouvert-pour-leurope/ + L’europe a, il y a quelque temps, mis en place un cadre européen d’interopérabilité des services paneuropéens d’administration en ligne (Version 1.0, 2004, page 9) qui préconise les standards ouverts. +Cependant, certain organisme souhaite une révision de ce cadre et c’est mal. +Un petit extrait pour vous inciter à réagir: + Cependant, Gartner recommende de ne pas se focaliser sur l’usage des formats ouverts pour eux même. Qu’ils soient ouverts ou non, les formats participent aux déploiement des services publics. + + + + Un parisien en province - le cout de la vie + http://elsif.fr/posts/2007/2007-07-18-un-parisien-en-province-le-cout-de-la-vie/ + Wed, 18 Jul 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-07-18-un-parisien-en-province-le-cout-de-la-vie/ + Comme certaines personnes le savent déjà, je suis parti de la verte banlieue ouest parisienne pour le grand sud. Montpellier m’accueil avec le soleil depuis le début de l’année. +Cela fait donc un poil plus de six mois. Le temps pour moi de faire mes premières conclusions sur ce que j’ai appris, découvert, vu en m’installant ici. Premier constat: le fameux cout de la vie. +Idée reçue: La vie en province est moins cher qu’a paris + + + + Nouvelle machine sous le bureau + http://elsif.fr/posts/2007/2007-07-13-nouvelle-machine-sous-le-bureau/ + Fri, 13 Jul 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-07-13-nouvelle-machine-sous-le-bureau/ + Certain d’entre vous on déjà repéré les 7 différences dans mon nouveau bureau-maison +Et oui il y a bien deux écrans, et une nouvelle machine ! Et pour ceux qui se pose la question, non il n’y a pas de portable dans la sacoche a gauche (hein jean-mi ;-) ). +J’ai donc craqué pour une machine en architecture x86. Plus personne ne vendant de PowerPC, je me suis rabattu là dessus. + + + + Pour garder des belles mains + http://elsif.fr/posts/2007/2007-07-12-pour-garder-des-belles-mains/ + Thu, 12 Jul 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-07-12-pour-garder-des-belles-mains/ + Enfin surtout pour les garder en bon état ! +Cela fait quelque temps que j’entends parler de la disposition de clavier dvorak. Sunny a même ecrit un billet avec 14 raisons pour passer au clavier dvorak. Exellent, et je dirais qu’avant ce billet j’etais plutôt curieux, maintenant je suis convaincu. +Par contre son billet suivant regroupant quelque question sur le clavier dvorak qui est censé nous donner le courage de s’y mettre n’a malheureusement pas eu cet effet sur moi. + + + + Nouveau coin bureau + http://elsif.fr/posts/2007/2007-07-11-nouveau-coin-bureau/ + Wed, 11 Jul 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-07-11-nouveau-coin-bureau/ + En arrivant dans ce nouvel appart, on a voulu une pièce de plus. Forcement, n’ayant pas d’enfants à y installé, c’est devenu le coin bureau. +On a mis beaucoup de temps à l’installer. Au début débarras bien pratique, il a fallu vider les cartons quand même. Alors un peut de bricolage, un peu de ponsage, un peu de peinture, achat de chute de jonc de mer, et hop. Voilà le nouveau bureau ! + + + + Relax max + http://elsif.fr/posts/2007/2007-07-10-relax-max/ + Tue, 10 Jul 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-07-10-relax-max/ + où quand un fan d’XML s’y remet enfin et découvre RelaxNg +J’ai toujours aimé l’univers qui gravite autour d’&rdquo;XML&rdquo;:http://www.w3.org/XML/ : XPath, XSLT&hellip; Mais je n’avais pas encore vraiment eu l’occassion de mis frotter plus que ça au travail. Enfin si, mais là ça atteint des sommets. +Je suis dans une boite dont le produit est basé sur XML. Beaucoup, mais alors beaucoup de XSLT, du coup des XPath de folie, et bien sur une dose de Java/Hibernate/&hellip; + + + + Happy birthday ! + http://elsif.fr/posts/2007/2007-07-03-happy-birthday/ + Tue, 03 Jul 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-07-03-happy-birthday/ + Arf, je ne sais pas si c’est le bon format :-/ +Quoiqu’il en soit, le blog les formats ouverts fête ces 3 ans révolus. 3 ans que Thierry il-voit-des-formats-partout Stoehr nous en parle. Alors bon anniversaire, merci pour toute ces informations, anecdotes, décryptages. Et encore beaucoup des comme ça ! +Merci. +les formats commencent à m’obséder aussi, c’est grave ? + + + + Changement de licence + http://elsif.fr/posts/2007/2007-07-01-changement-de-licence/ + Sun, 01 Jul 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-07-01-changement-de-licence/ + Suite à la lecture de l’&rdquo;article au sujet de l’utilisation des licenses Creative Commons sur le framablog&rdquo;:http://framablog.org/index.php/post/2007/06/30/Creative-Commons-statistiques j’ai décidé de modifier les licenses de mes photos sur flickr. +Apparemment (et je le découvre aujourd’hui) il n’y a que deux version de license Creative Commons qui soit compatible avec le logiciel libre: la Creative Commons BY et la Creative Commons BY-SA or moi j’avais opté pour la version avec un blocage pour l’utilisation commercial: Creative Commons BY-NC-SA. + + + + self.change.style (again) + http://elsif.fr/posts/2007/2007-07-01-self-change-style-again/ + Sun, 01 Jul 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-07-01-self-change-style-again/ + Suite au gentil commentaire de jean-mi j’ai prit un peu de recule sur le choix du theme que j’ai effectué. +effectivement ce bleu change, mais ce bleu est un peu criard aussi&hellip; Et rappel un certain écran de la mort qui tue :p +Du coup, et pour quelque jour, je vais essayer ce theme un peu plus minimaliste :) + + + + self.change_style + http://elsif.fr/posts/2007/2007-06-29-self-change_style/ + Fri, 29 Jun 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-06-29-self-change_style/ + Comme vous pouvez le voir, j’ai changé de thèmes. Et non ce n’est toujours pas un thèmes fait avec mes petites mimines. Manque de temps et/ou d’idée. Mais ça viendra. +J’ai listé les thèmes de Typo sur le belle outil nomé Typo Thèmes viewer et c’est un thème de Daniele Meschiari qui a retenu mon attention: Kumbha . +Y’a un petit peu de ce que je souhaiterais faire si j’arrive à me lancer, du coup je pourrais partir de celui-ci, ça sera plus rapide. + + + + Le web libre + http://elsif.fr/posts/2007/2007-06-22-le-web-libre/ + Fri, 22 Jun 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-06-22-le-web-libre/ + Que ferait on aujourd’hui sans ces kilomètes de cable RJ45, ces Dorsales. Hein ? Et sans ce bon vieu (à l’échelle de l’informatique) protocole HTTP ? Déjà vous ne seriez pas ici, et moi non plus (sur ce blog bien sur). +Comme l’informatique bouge vite, avance rapidement, les premier documents fourni par ce protocole réseau au format textes on laissé leurs placent aux documents au format ouvert HTML. +Mais depuis quelque temps le web dynamique nous gratifi d’application en ligne. + + + + C'est pas de ma faute c'est historique + http://elsif.fr/posts/2007/2007-06-18-cest-historique/ + Mon, 18 Jun 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-06-18-cest-historique/ + Combien de fois on entends cette phrase quand on est développeur: 1 fois ? 10 fois ? 100 fois ? trop souvent. +Il a bon dos l’historique hein, on lui en met plein la tronche. Alors oui, les absents ont toujours tord, et comme de par hazard, historique on le voit jamais lui. Mais il prend chère. + Oui non, mais en fait tu as raison, mais c’est historique. blablabla + + + + OpenSolaris vu par le monde libre + http://elsif.fr/posts/2007/2007-06-14-opensolaris-vu-par-le-monde-libre/ + Thu, 14 Jun 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-06-14-opensolaris-vu-par-le-monde-libre/ + Libéré en parti et sous CDLL sur la fin 2004, la communautée OpenSolaris grandi et ça commence à se voir. +Du coup, Linus Torvalds (Le papa de linux pour ceux qui eventuellement ne trainerais pas trop sur la planête libre) profite d’un fil au sujet des license GPL V2 et V3 autour de linux (et justement de l’échange de code avec OpenSolaris) pour casser un peu de sucre sur OpenSolaris. Même si la fin du message est plutôt positive + + + + Une vidéo quelle est bien + http://elsif.fr/posts/2007/2007-06-14-une-video-quelle-est-bien/ + Thu, 14 Jun 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-06-14-une-video-quelle-est-bien/ + Je ne mettrais pas ici de flash (capucepalibre). Donc je vais me contenter d’un lien, après tout, rien n’empêche d’autres personnes à mettre du flash sur leur site ;-) +Un bon clash Windows/Mac +(Clash musical s’entend !) +Merci à Christophe [thecaribbeanweblog.com] pour ce bon moment. + + + + Une journée sans google - trop tard + http://elsif.fr/posts/2007/2007-06-13-une-journee-sans-google-trop-tard/ + Wed, 13 Jun 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-06-13-une-journee-sans-google-trop-tard/ + Je viens de lire sur The Inquirer [fr] une nouvelle à propos d’une journée sans google. Apparemment à l’initiative d’un blog anglophone, altsearchengine.com, la journée d’hier (le 12/06/2007) devait être consacré à la découverte d’autres moteur de recherche de google. C’est raté pour l’info fraiche. +Cela fait plusieurs jours que j’entends parlé de accro a google, essayer d’utiliser autre chose et tout un tas de reflexion de ce genre. Du coup j’essai, depuis bientôt 3 semaines, d’utiliser un autre moteur de recherche: exalead. + + + + Gagner sa vie librement + http://elsif.fr/posts/2007/2007-06-11-gagner-sa-vie-librement/ + Mon, 11 Jun 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-06-11-gagner-sa-vie-librement/ + ou les reflexions d’un trentenaire qui cherche une suite à ça carrière (attention poste un peu long, tout comme ma reflexion) +Pfff. J’avais commencé un grand billet sur mes reflexion dans le domaine, mais je me suis fait rattrapé par l’&rdquo;AFUL&rdquo;:http://www.aful.org qui a fait un très bon papier sur les modèles économique du libre. Un papier bien plus complêt que mes propres reflexions. +Disons que ça ne me permet toujours pas d’y voir plus clair. + + + + JRuby 1.0.0RC3 + http://elsif.fr/posts/2007/2007-06-03-jruby-1-0-0rc3/ + Sun, 03 Jun 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-06-03-jruby-1-0-0rc3/ + Et voilà, l’implémentation Java de Ruby vient de sortir. Alors forcement tout n’est pas implémenté, tout n’est pas compatible. Mais c’est sûrement à essayer ! +Je suis sur que c’est un bon moyen de faire entrer Ruby dans l’entreprise ! +L’annonce surle blog de Charles Nutter +Le site officiel de JRuby +il faut que je code ! + + + + Et pourquoi pas OpenSolaris + http://elsif.fr/posts/2007/2007-05-27-et-pourquoi-pas-opensolaris/ + Sun, 27 May 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-05-27-et-pourquoi-pas-opensolaris/ + C’est la reflexion que je me suis faite il y a une semaine. OpenSolaris est le projet d’ouverture du code du système d’exploitationSolaris de Sun Microsystem (voir la définition wikipedia). Ce projet à été lancé en 2005 (si je ne me trompe pas). C’est une bonne chose. +Beaucoup ce demandais pourquoi Sun (créateur de java, mais surtout fournisseur de machine et processeur Sparc) n’avais pas rempalcé son système unix propriétaire par un linux retravaillé (comme IBM et d’autres ont pu le faire). + + + + Rendez-vous + http://elsif.fr/posts/2007/2007-05-24-rendez-vous/ + Thu, 24 May 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-05-24-rendez-vous/ + Deux rendez-vous incontournable pour découvrir le monde libre: ####Journées du Libre de Montpellier 07 +Le programme sur le site de l’ALL +J’aimerais pouvoir assister à toutes les journées&hellip; mais jeudi pour les Collectivitées, vendredi pour les Entreprises c’est sur mes jours de boulot, et venant d’arriver, je ne suis pas sur de pouvoir me libérer. Les journées termine à 17h trop tôt pour que je passe après&hellip; Tant pis. +Par contre samedi, j’y serais ! + + + + Vinyls et mp3 : c'est fait pour moi ! + http://elsif.fr/posts/2007/2007-05-16-vinyls-et-mp3-cest-fait-pour-moi/ + Wed, 16 May 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-05-16-vinyls-et-mp3-cest-fait-pour-moi/ + En voilà une idée qu’elle est bonne ! Un label Anglais a décidé de fournir avec ces vinyls un code permettant de télécharger l’équivalent du dit vinyl, mais au format mp3. Non DRMisé ! +Bon c’est sur les morceaux ne sont pas fourni au format libre OGG, mais c’est un point interessant voir ce que certain label sont prêt à proposer. Et puis ça évite d’avoir à faire la conversion (chose faisable, mais pas forcement des plus pratique dans certains cas). + + + + Microsoft, GNULinux et les brevets + http://elsif.fr/posts/2007/2007-05-15-microsoft-gnulinux-et-les-brevets/ + Tue, 15 May 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-05-15-microsoft-gnulinux-et-les-brevets/ + Ou quand microsoft fait de l’humour geek +On a vu hier fleurir quelques news à propos de microsoft et des brevets que GNU/Linux et consorts violent. +L’info sur le monde informatique. +Sans trop rentrer dans le détail, voici un petit topo. Apparemment 235 brevets serais violés. La firme de la fenêtre magique pousse même le vice à faire une répartition: + 15 brevets violer par les application de messagerie 45 pour OpenOffice 65 pour l’interface utilisateur (alors par contre là il ne précise pas si c’est Gnome, KDE, twn, ion3, windowmaker ou autre flubox :-D ) et (j’ai gardé le plus drôle pour la fin: 42 pour le noyau linux. + + + + Le retour du retour du retour... + http://elsif.fr/posts/2007/2007-05-13-le-retour-du-retour-du-retour/ + Sun, 13 May 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-05-13-le-retour-du-retour-du-retour/ + Finalement l’envie de bloguer me reprend. Après divers aventures je vais essayer de faire un résumé de ce qu’il c’est passé ces deux dernier mois regarde la date du dernier billet affiché Ouch ! le 4 mars, oui c’est bien ça, même plus de deux mois. + J’ai changé de boulot (je suis maintenant chez un petit éditeur de la région) La poumibox est devenue la bricabox et a maintenant son nom de domaine: www. + + + + URL Parsing with Ruby + http://elsif.fr/posts/2007/2007-03-04-url-parsing-with-ruby/ + Sun, 04 Mar 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-03-04-url-parsing-with-ruby/ + Encore une fois Ruby me confirme que c’est un langage que j’adore. +Pour divers raison, il arrive parfois que l’on veuille manipuler une URL. Fourni sous forme complête, c’esst pratique, ça peut servir. Mais il arrive que l’on ai besoin de parser cette URL pour en extraire le domaine, sont extension&hellip; J’ai voulu me lancer dans une expression régulière [ou Expression Rationnelles Wikipedia] pour analyser une URL&hellip; +Quelle idiotie ! Il faut toujours se renseigner avant, parcourir l’API. + + + + Installation Montpelliéraine + http://elsif.fr/posts/2007/2007-03-03-installation-montpellieraine/ + Sat, 03 Mar 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-03-03-installation-montpellieraine/ + C’est avec un peu de trembloti que j’écrit ce post. Il faudra que l’on trouve un bureau plus stable. Mais au moins on bénéficie d’une bonne table dans la cuisine. Pour illustré ça voici deux photos de mon nouveau bureau temporaire: +Pas facile de s’installé avec ses meubles dans un appartement qui n’est pas dans un appartement avec des meubles fait pour un autres :) + + + + Note to self + http://elsif.fr/posts/2007/2007-03-02-note-to-self/ + Fri, 02 Mar 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-03-02-note-to-self/ + Je n’oublierais plus d’installer mysql-dev avant d’essayer d’installer le binding ruby-mysql +Il faut que je me marque ça sur un marbre, accroché en pendentif ! +Ca doit faire au moins 3 fois que je me fais avoir. Bon ce soir, j’ai juste mis 10 minutes avant de m’en rendre compte. Donc histoire de ne plus oublier, je note ici la procédure. Elle se déroule sur macosX mais elle s’adapte à tout à peut de chose prêt. + + + + Nouvelle machine: que choisir + http://elsif.fr/posts/2007/2007-02-24-nouvelle-machine-que-choisir/ + Sat, 24 Feb 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-02-24-nouvelle-machine-que-choisir/ + Oui j&rsquo;ai beau adorer mon mac mini powerpc j&rsquo;ai quand même un problème pour le desktop. MacOsX est bien meilleur que windows, c&rsquo;est sur. Mais j&rsquo;aimerais être plus libre ;-). Cependant même si on peut trouver du Debian PPC qui fonctionne bien, du NetBSD PPC qui marche bien aussi (quoique, en essayant j&rsquo;ai bousillé ma config d&rsquo;openfirmware :-/ ) et surtout du OpenBSD PPC, le support pour les paquet applicatif laisse à désirer. + + + + self.join(APRIL.ORG) + http://elsif.fr/posts/2007/2007-02-09-self-join-april-org/ + Fri, 09 Feb 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-02-09-self-join-april-org/ + 2007 année du changement, enfin, je signe toujours autant de pétition en ligne, mais là j’ai passé un cap, un petit certes, mais qui me tiens à coeur. +Depuis le temps que j’entends parlé de l’APRIL, que j’acouté ces membres en conférence, que je les lis sur le web, j’ai enfin décidé d’y adhérer. Le logiciel libre à cette fragilitée de ne pas être une entitée économique clair et visible à la bourse (enfin bon on pourrais en parler&hellip;). + + + + RubyFrance - Solutions Linux 2007 + http://elsif.fr/posts/2007/2007-02-01-rubyfrance-solutions-linux-2007/ + Thu, 01 Feb 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-02-01-rubyfrance-solutions-linux-2007/ + Avec tout ça j’ai oublié de vous préciser que l’association RubyFrance est présente aux Solutions Linux 2007 +Plusieurs contact on été pris durant les premiers jour, Sun pour les TechDays (surement pour des raisons lié à jRuby. Mais surtout, (attention les stars ! :) ) une petite visite de Monsieur le présidentiable François Bayrou (les propos échangé sont resté secret ;-) ). +Bien joué les gars ! et longue vie à Ruby ! + + + + Reflexion : les bases de données + http://elsif.fr/posts/2007/2007-01-31-reflexion-les-bases-de-donnees/ + Wed, 31 Jan 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-01-31-reflexion-les-bases-de-donnees/ + Les bases de données et leurs gestionnaires (SGBD). Dans l’informatique de &ldquo;gestion&rdquo; c’est le commun des développeurs et autre administrateur. Une application sans base de donnée c’est rare, (disons que je n’en ai jamais vu). MySQL, PostgreSQL pour les bases les plus connu du monde libre, Oracle, Sybase et DB2 pour les commercials les plus connu. +Pour les applications de &ldquo;gestion&rdquo; je comprend l’interêt des base de données. Mais pourquoi doit-on utiliser une base de donnée pour un site web ? + + + + self.year += 1 + http://elsif.fr/posts/2007/2007-01-25-self-year-1/ + Thu, 25 Jan 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-01-25-self-year-1/ + Tout comme Cameleon, je fête aujourd’hui mes 30 petites années sur cette planête bleu. Pas de grande fêtes prévu, pas de grande soirée masqué, mais je me souviendrais de cette anniversaire, de ce mois, de cette année: + 30 ans Changement de boulot pour un retour vers le Service Changement d’appartement (oui oui les déménageurs on vidé leur camion dans le nouvel appart ce matin même !!! ) Changement de ville, de département, de région Tout le reste je le garde, il faut quand même pas pousser, J’y tiens à ma petite Dame, mon mac mini, ma caisse à outils, mon pseudo, mon nom de domaine ;-). + + + + ssh avec clefs + http://elsif.fr/posts/2007/2007-01-23-ssh-avec-clefs/ + Tue, 23 Jan 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-01-23-ssh-avec-clefs/ + Accéder à un serveur, avant ça se faisait par telnet. Maintenant Telnet est utilisé pour tester les connexions d’un serveur HTTP ou SMTP (ou autres) mais surement pas pour faire de l’administration de machine, car telnet est simple, basique et transmet en clair toute les instruction tapé, y compris les mots de passe. +Pour un accès plus sécurisé, l’administration de serveur (ou la simple connexion) s’effectue par le biais d’SSH. SSH est un protocole de communication, OpenSSH (voir aussi le site officiel OpenSSH. + + + + Mysql user privileges + http://elsif.fr/posts/2007/2007-01-13-mysql-user-privileges/ + Sat, 13 Jan 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-01-13-mysql-user-privileges/ + Désolé pour l’apparition du précédent billet, c’étais une erreur de manipulation :-p +Petite note pour l’ajout d’utilisateur avec Mysql. +Se connecter en root à Mysql + mysql -u root -p Le -p c’est pour signaler qu’on vas saisir le mot de passe. J’espère que vous en avez mis un bon, root est un utilisateur ayant tout les droits sur toute vos bases Mysql&hellip; +Plusieur possibilités ensuite. La gestion des accès et des utilisateurs (ainsi que bien d’autres chose) sont faite par le biais d’une base système dans Mysql (dans oracle on a un petit peu ça aussi, je me demande si tout les moteur de base de donnée ne le font pas&hellip;). + + + + Interview + http://elsif.fr/posts/2007/2007-01-10-interview/ + Wed, 10 Jan 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-01-10-interview/ + Non non pas de moi, mais de Christophe Porteneuve est directeur de spécialisation SIGL à l’INSIA, c’est également un adorateur de Ruby on Rails. Comment lui reprocher quelque chose en voyant ça, quelqu’un qui fait du Ruby ne peut être mauvais, même si c’est via Ruby on Rails ;-). Cependant, j’ai découvert ce matin une interview de lui sur le JDN dont le titre ma fait tiqué: + Le couple JavaScript/Ajax est une alternative souvent viable à ActionScript + + + + Message de service - OpenBSD 3.9 PatchTime + http://elsif.fr/posts/2007/2007-01-03-message-de-service-openbsd-3-9-patchtime-1/ + Wed, 03 Jan 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-01-03-message-de-service-openbsd-3-9-patchtime-1/ + En préparation d’un migration à la version 4.0 du système du poisson lune, je vais appliquer les patchs de sécurité de la 3.9, histoire d’être le plus à jour possible et effectuer une migration douce. +Il se peut que le service de ce blog et de celui de la comte soit perturbé. Désolé pour la gène occassionée. +Depuis le temps que je doit faire ça&hellip; Ce qui est bête c’est que ce n’est pas grand chose, mais que ça prend du temps. + + + + Bonne année + http://elsif.fr/posts/2007/2007-01-02-bonne-annee/ + Tue, 02 Jan 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-01-02-bonne-annee/ + Bonne année à tous. +Pas trouvé le moyen de brancher ma machine dans l&rsquo;appart hotel, alors les billets seront surement encore toujours au ralenti. + + + + RubyFrance.logo.new + http://elsif.fr/posts/2006/2006-12-26-rubyfrance-logo-new/ + Tue, 26 Dec 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-12-26-rubyfrance-logo-new/ + C’est une étape importante pour l’identitée d’une association: le logo. Un appel avait été lancé pour nous proposer des idées (c’est vrai que la plupart des rubyiste ne sont pas vraiment graphiste :-D ). J’aime beaucoup celui qui a été retenu, mais il faut remercier toute les personnes qui nous on envoyé une proposition ! +Pour en savoir plus: RubyFrance +Bouh le tout petit post&hellip; :) + + + + OpenBSD hostname.change + http://elsif.fr/posts/2006/2006-12-22-openbsd-hostname-change/ + Fri, 22 Dec 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-12-22-openbsd-hostname-change/ + Pan, oui je me tape sur les doigts. Déjà parce que ça fait un moment que j’ai pas blogué mais surtout parce que j’ai oublié comment on effectuais un changement de nom de machine sur un serveur OpenBSD. +Pour essayer de retenir cette procédure, et surtout la noter quelque part, en voici la teneur: +Pour commencer, il faut modifier le fichier /etc/myname (fichier lu au démarrage pour connaitre le nom de la machine). + + + + self.job montpellier.job.new + http://elsif.fr/posts/2006/2006-12-17-self-job-montpellier-job-new/ + Sun, 17 Dec 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-12-17-self-job-montpellier-job-new/ + Une page qui se tourne disent certain. Vendredi soir j’ai terminé un épisode de ma vie de développeur. Lundi j’en commence un nouveau. +J’ai beau avoir vécu plusieurs fois cette situation, ça fait toujours une drôle d’impression de quitter une aventure, une équipe. Car même si au niveau du boulot j’avais certain désacord avec les choix pris, j’appréciais beaucoup l’équipe. Mais c’est comme ça. La vie est faite de rencontre, certaines d’entre elles durent plus que d’autres, certaines s’en vont et reviennent. + + + + Graffiti + http://elsif.fr/posts/2006/2006-12-15-graffiti/ + Fri, 15 Dec 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-12-15-graffiti/ + Le graffiti, vous savez, ces jets de couleurs sur les murs gris. Bon c’est aussi les vilaines signatures sur le siège de votre métro&hellip; +Mais restons sur le bon coté de la chose, la version artistique, celle avec les couleurs :) +Aujourd’hui, intégré dans les moeurs, le graffiti est autant dans les galeries que dans la rue. D’ailleurs je trouve de moins en moins de nouveauté dans la rue. En tout cas des oeuvres moins intéressante qu’il y a quelque années. + + + + XP France + http://elsif.fr/posts/2006/2006-12-13-xp-france/ + Wed, 13 Dec 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-12-13-xp-france/ + XP, eXtreme Programming (oui oui , on vas quand même pas parler du système d’exploitation à base de fenêtre ici ! Vous croyez quoi :) ). Pour ceux qui ne connaissent pas, c’est une méthode de travail. Dans mon ancienne boite il parait qu’on faisait de l’XP. Mais quelque personnes (dont moi) voyais bien que ça ne ressemblais pas à de l’XP comme on doit la faire, du coup c’étais rebaptisé Ultima Programming :p + + + + BSD Certification + http://elsif.fr/posts/2006/2006-12-12-bsd-certification/ + Tue, 12 Dec 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-12-12-bsd-certification/ + Si j’étais administrateur système et/ou réseau, si j’avais le temps, si j’étais bon en anglais&hellip; +Ca fait beaucoup de condition, mais une chose est sur, si je remplissais toute ces conditions, je me m’arrangerais sêrement pour passer une certification BSD. +J’ai découvert deux organismes (hum), disons une société et un organisme proposant des certifications BSD. La société, je dirais que c’est un peu douteux: BSDCertification.com. Cependant leurs buts affichés sur la page mission sont louable :). + + + + La fin d'une alternative (2) + http://elsif.fr/posts/2006/2006-12-12-la-fin-d-une-alternative-2/ + Tue, 12 Dec 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-12-12-la-fin-d-une-alternative-2/ + J’avais déjà énuméré une série de machine sur une architecture ppc pouvant faire office d’alternative pour disposer de cette architecture depuis qu’Apple à décidé de fournir ces machines dans une architecture x86. +Mes finances allant un peu mieux, je me suis interessé recemment à l’une d’elle en voulant passer le cap&hellip; Et quelle fut ma deception de voir que c’etais fini, belle est bien fini. L’alternative OpenDesktop proposé par pegasosppc (genesi) est en rupture de stock. + + + + Typo Thèmes + http://elsif.fr/posts/2006/2006-12-12-typo-themes/ + Tue, 12 Dec 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-12-12-typo-themes/ + Ce blog est motorisé par Typo, ça vous le saviez :) Je suis en train de me demander si je refait la peinture moi même (solution la plus probable, mais pas pour tout de suite) ou alors si j’utilise un des nombreux thèmes proposé sur proofread.digital-achievement.com/catalog/ +Personnellement j’aime bien Blindess de Bob Aman, trés épuré, simple. Eventuellement ça pourrait me servir de base pour travailler sur une idée que j’ai en tête d’ailleurs :). + + + + Fond d'écran pour BSD + http://elsif.fr/posts/2006/2006-12-11-fond-ecran-pour-bsd/ + Mon, 11 Dec 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-12-11-fond-ecran-pour-bsd/ + Un site bien sympa qui propose une série de fond d’écran orienté BSD, l’unix libre (enfin surtout openbsd :p ). +A voir :) +*Dernière semaine, dernière ligne droite. Je recommence à accumuler les bookmarks. Il faut que je nettoie * + + + + Recherche appartement + http://elsif.fr/posts/2006/2006-12-11-recherche-appartement/ + Mon, 11 Dec 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-12-11-recherche-appartement/ + Après la recherche de boulot, je nous sommes maintenant à la recherche d’un appartement&hellip; Si jamais quelqu’un connais quelqu’un qui connais quelqu’un qui a un appartement à louer sur Montpellier proche centre ville ça m’interesse :). On es propre, bien élevé, on tiens bien notre maison, pas de problème de ce coté. Enfin bref, si vous avez quelque chose n’hésitez pas ! (yannick.francois AT gmail DOT com). Si possible disponible le 2 janvier 2007 :) + + + + Tout ce bouscule + http://elsif.fr/posts/2006/2006-12-06-tout-ce-bouscule/ + Wed, 06 Dec 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-12-06-tout-ce-bouscule/ + Tout vas très vite en ce moment. J’ai trouvé un travaille sur Montpellier, je commence le 18 décembre, d’abord au siège à Paris, puis le 2 janvier 2007 à Montpellier. Du coup je cherche maintenant un appartement :). Et en période de fêtes ça ne vas peut-être pas être facile, on verras bien. +J’ai commencé à transférer mes données sur la dédibox, les photos et autres Zone devraient reprendre leur place. + + + + RubyFrance cherche son logo + http://elsif.fr/posts/2006/2006-12-05-rubyfrance-cherche-son-logo/ + Tue, 05 Dec 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-12-05-rubyfrance-cherche-son-logo/ + Oui je suis super à la bourre, mais bon, mieux vaut tard que jamais :p Surtout que les délais ne sont pas dépassé. +L’association RubyFrance cherche son identité visuelle. Se voulant être le groupe des utilisateurs francophone du langage de programmation Ruby, utilisé, entre autres, par le framework qui monte qui monte RubyOnRails, le logo doit contenir un lien fort avec le ruby de ruby ;). Mais les touches personnel sont justement rechercher pour démarquer un peu l’asso et qu’elle soit reconnaissable facilement, bref une marque de fabrique quoi, un logo :D + + + + C'est reparti ! + http://elsif.fr/posts/2006/2006-12-01-cest-reparti/ + Fri, 01 Dec 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-12-01-cest-reparti/ + Dans l’optique d’arrêter de me disperser, pour finalement ne rien voir aboutir, j’avais stopé toute activité pour mettre en place cette dédibox, accueillir Jean-mi et son blog de la comte, préparer ma migration, essayer de mettre en place une bonne architecture pour Ror. Maintenant c’est fait, enfin presque. +Je dit presque parce qu’il reste quelque bricole à faire niveau administration/paramétrage de ce serveur: +Modifier le lighttpd.conf pour prendre en compte le typouype. + + + + Migration - domaine et hebergement + http://elsif.fr/posts/2006/2006-11-29-migration-domaine-et-hebergement/ + Wed, 29 Nov 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-11-29-migration-domaine-et-hebergement/ + Si vous voyez ce message, c&rsquo;est que vous êtes maintenant sur ma nouvelle machine. En fait je dit ma, mais je partage cette dédibox avec Jean-mi de la comté. +J&rsquo;ai également basculé ma gestion de nom de domaine (enfin ça c&rsquo;est fait depuis le 29/11/2006) chez Gandi. Une équipe efficace dont j&rsquo;apprécie la franchise, et que je voulais remercié, encourager. C&rsquo;est maintenant chose faite puisque je leur confie typouype.org. +Alors qui dit hébergement sur dédibox dit aussi plus d&rsquo;administration à faire. + + + + Freecycle, le recyclage simplement + http://elsif.fr/posts/2006/2006-11-10-freecycle-le-recyclage-simplement/ + Fri, 10 Nov 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-11-10-freecycle-le-recyclage-simplement/ + Je en sais plus par quel moyen je suis tombé la dessus, mais c&rsquo;est un des moyens qui permettrais d&rsquo;avancer dans le bon sens à mon avis. +Les groupes FreeCycle se proposent de mettre en relation des gens qui souhaite se débarrasser d&rsquo;objet divers, et ceux qui pourrais en avoir besoin. Combien de fois on a mis (moi le premier) quelque chose à la poubelle, avec un pincement au coeur en se disant: &ldquo;Mince ça pourrais encore servir quand même&rdquo;&hellip;. + + + + Java en GPL ? + http://elsif.fr/posts/2006/2006-11-09-java-en-gpl/ + Thu, 09 Nov 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-11-09-java-en-gpl/ + Java : (definition wikipdiesque) langage informatique objet développé par Sun Microsystems. C&rsquo;est aussi la technologie qui depuis quelque année me permet de manger. Je n&rsquo;en parles pas souvent car je ne suis pas un fan absolue, j&rsquo;aime bien, ça permet de travailler, mais d&rsquo;autres je préfére la philosophie d&rsquo;autres technologie, ainsi que de participer à sa &ldquo;promotion&rdquo;. Je vais tout de même essayer de vous conter une histoire qui n&rsquo;as pas encore de fin, mais qui ne devrais pas mal finir. + + + + Documentations en pagaille + http://elsif.fr/posts/2006/2006-11-07-documentations-en-pagaille/ + Tue, 07 Nov 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-11-07-documentations-en-pagaille/ + Dans la série de lien qui traîne dans mes bookmarks au boulot, j’ai un petit blog anglophone trés intéressant : smashing magazine. +On y parle d’application web, mais coté construction. En fait je suis tombé sur ce site par le biais d’un billet qui recense une série d’autres billets sous forme d’exemple ou de pense bête, classé par techno web. +C’est un blog nouveau pour moi, mais je vais l’ajouter à mes flux rss histoire de suivre un peu. + + + + Jean-mi : le blog de la comté sur dédibox + http://elsif.fr/posts/2006/2006-11-03-jean-mi-le-blog-de-la-comte-sur-dedibox/ + Fri, 03 Nov 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-11-03-jean-mi-le-blog-de-la-comte-sur-dedibox/ + A force de trainer et de tester les configurations ça devait arriver: mise en ligne d&rsquo;un site sur la dédibox que je partage avec Jean-mi (appelé pour l&rsquo;occassion PouMiBox). +La PouMiBox est donc heureuse d&rsquo;accueillir le blog de la comte (www.lacomte.net) :). Le blog de jean-mi parle de musique/film distribuées sous license libre (en général), un peu de phisyque des étoiles (;-)) et d&rsquo;actualité Ruby. Mais qui sais, demain peut-être nous expliquera-t-il enfin comment est fabriqué le comté (avec la marmotte et tout, ah non c&rsquo;est autres chose ça :p ) + + + + RubyFrance L'association Ruby Francophone + http://elsif.fr/posts/2006/2006-11-03-rubyfrance-lassociation-ruby-francophone/ + Fri, 03 Nov 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-11-03-rubyfrance-lassociation-ruby-francophone/ + Pendant que j&rsquo;y suis à parler de mise en ligne, on pourras maintenant retrouver toute les informations au sujet de l&rsquo;association RubyFrance, l&rsquo;association Ruby Francophone à l&rsquo;adresse www.rubyfrance.org. +Petit édition car je m&rsquo;etais un peu emballé :p + + + + OpenBSD 4.0 released ! + http://elsif.fr/posts/2006/2006-11-01-openbsd-4-0-released/ + Wed, 01 Nov 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-11-01-openbsd-4-0-released/ + Ca y est ! Le grand jour est arrivé :). OpenBSD 4.0 est officiellement sorti. Cette nouvelle version apporte sont lot de nouveauté. A noter: toujours plus de driver libre, openSSH 4.4, ftp(1) supporte le https maintenant, quelques architectures supplémentaire (OpenBSD/armish, OpenBSD/sparc64, OpenBSD/zaurus), et bien d&rsquo;autres chose encore. +Bon par contre je doit avouer que je suis pas fan du design de cette version, le style asterix, même si c&rsquo;est pufferix ne me plait pas trop. + + + + Vim exploration de fichiers + http://elsif.fr/posts/2006/2006-10-25-vim-exploration-de-fichiers/ + Wed, 25 Oct 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-10-25-vim-exploration-de-fichiers/ + Oui oui, entre Vim et SciTE mon coeur balance. L&rsquo;un est d&rsquo;une puissance exceptionnel et disponible par défaut (enfin en version VI simple) sur toutes les machines de type Unix, l&rsquo;autre est simple, jolie et tout de même efficace. Mais aujourd&rsquo;hui je vais parler d&rsquo;un plugin de Vim que je trouve excellent: un l&rsquo;explorateur de fichier +Ce qui est bien avec Vim (et les logiciels libre en général) c&rsquo;est qu&rsquo;il y a toujours une plusieurs personnes qui, pour notre plus grand plaisir, développent de tas de petites choses qui nous facilite la vie. + + + + Happy Birthday OpenBSD + http://elsif.fr/posts/2006/2006-10-19-happy-birthday-openbsd/ + Thu, 19 Oct 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-10-19-happy-birthday-openbsd/ + Je viens de me rendre compte via des morts-vivants que c&rsquo;était hier l&rsquo;anniversaire d&rsquo;OpenBSD, alors bon anniversaire ! +ps: il faudra modifier la ligne rouge concernant les failles : + Only one remote hole in the default install, in more than 10 years! Maintenant c&rsquo;est &lsquo;11 years&rsquo; :) + + + + JDLL: feed back + http://elsif.fr/posts/2006/2006-10-19-jdll-feed-back/ + Thu, 19 Oct 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-10-19-jdll-feed-back/ + Mince c&rsquo;est vrai qu&rsquo;on est déjà jeudi et je n&rsquo;ai toujours pas fait mon débrif de JDLL. +Ca à mal commencé en fait. J&rsquo;ai un peu merdé (disons le clairement) sur mes horaires de RER, du coup j&rsquo;ai raté mon train, et je ne suis arrivé sur Lyon qu&rsquo;a 11h :-/. Heureusement pour moi, un Rubyiste/Openbsdiste (Zifro pour ne pas le nommer :p ) trés sympa qui m&rsquo;avais déjà attendu au train de 9 heure est revenue pour celui de 11 heure pour m&rsquo;emmener à bon port :). + + + + Démission + http://elsif.fr/posts/2006/2006-10-16-demission/ + Mon, 16 Oct 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-10-16-demission/ + Je crois que je n&rsquo;aurais jamais la médaille du travail, vous savez, celle qu&rsquo;on donne aux personnes ayant passé plus de 20 ans dans la même boite. +Non c&rsquo;est sur, 20 ans ça fait beaucoup. Je dit jamais, mais qui sais, peut-être qu&rsquo;un jour je trouverais une boite qui me convient en tout point, me permet de m&rsquo;épanouir et ce sur plus d&rsquo;un an :). +En tout cas, ça ne sera pas pour cette fois. + + + + OpenBSD 3.9 : gestion utilisateurs environnements + http://elsif.fr/posts/2006/2006-10-14-openbsd-3-9-gestion-utilisateurs-environnements/ + Sat, 14 Oct 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-10-14-openbsd-3-9-gestion-utilisateurs-environnements/ + Dans le cadre d&rsquo;un serveur, distant ou non, il est bon de prendre certaines précaution, et de s&rsquo;aménager un environnements agréable. On vas essayer de faire ça. +Pour commencer simple et efficace, il est recommandé un peu partout, par un peu tout le monde de ne pas se connecter avec l&rsquo;utilisateur &ldquo;administrateur&rdquo;: root en terme nixien (de la planête *nix/*bsd, aucun rapport avec nixon ou qui que se soit :p). C&rsquo;est dangereux pour les données et le systèmes. + + + + Explosion de boite cranienne + http://elsif.fr/posts/2006/2006-10-10-explosion-de-boite-cranienne/ + Tue, 10 Oct 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-10-10-explosion-de-boite-cranienne/ + En ce moment j&rsquo;explose, ça fuse beaucoup trop. Peut-être parce que je blog plus assez. C&rsquo;est vrai après tout, mon blog me sert à ça normalement, défouloir, bloc-note&hellip; +En ce moment l&rsquo;activité numéro uno c&rsquo;est trouver du boulot dans le sud. Tiens d&rsquo;ailleurs ce précédent billet me rappel que ça fait un mois que j&rsquo;ai commencé. C&rsquo;est une sorte de bilan alors que je fait ? ah ben oui. +Je n&rsquo;ai toujours rien trouvé. + + + + OpenBSD 3.9 gestion utilisateur + http://elsif.fr/posts/2006/2006-10-09-openbsd-3-9-gestion-utilisateur/ + Mon, 09 Oct 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-10-09-openbsd-3-9-gestion-utilisateur/ + Voilà donc le système d’exploitation OpenBSD 3.9 installé sur une dédibox. Après avoir envoyé le resultat de la commande dmesg à l’adresse dmesg_AT_openbsd.org, on vas maintenant mettre en place certaines petites bricole bien pratique (voir indispensable :p ) +La première chose à faire c’est de lancer la commande afterboot. +Celle ci nous informe de plusieurs manipulation conseillé pour le bon fonctionnement du système. On y retrouve notamment l’adresse de la page d’errata listant les correctifs à appliquer pour suivre la branche stable-current. + + + + Les Journées du Logiciel Libre + http://elsif.fr/posts/2006/2006-10-04-les-journees-du-logiciel-libre/ + Wed, 04 Oct 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-10-04-les-journees-du-logiciel-libre/ + Et bien depuis le temps que ça me travail, je vais enfin aller aux journées du logiciel libre! J&rsquo;ai pris les billets de train, c&rsquo;est donc réglé. J&rsquo;y serais le samedi 14. Je vais me taper un aller-retour dans la journée, ça me rappeleras mon passé de consultant :p +J&rsquo;espère bien pouvoir y rencontrer quelque personne et surtout les quelques membres de l&rsquo;association rubyFR dont notre président Fredix qui apparement devrais être là (le 14 aussi ? + + + + Dedibox interruption + http://elsif.fr/posts/2006/2006-10-02-dedibox-interruption/ + Mon, 02 Oct 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-10-02-dedibox-interruption/ + Prendre un café l&rsquo;annonce et apparemment en a subis quelque conséquences: hier coupure général pour toutes (?) les dédiboxes. Aucun problème pour le tyPouypeOblOg car la migration n&rsquo;est toujours pas effectué (on est toujours sur les machines de chez Typhon ici :). +1 heure de coupure&hellip; C&rsquo;est raisonnable si c&rsquo;est pas toutes les semaines. Pour le moment j&rsquo;ai toujours pas envoyé l&rsquo;autorisation de prélèvement&hellip; +Non je vais le faire, on verras bien :) Et puis Jean-mi compte bien s&rsquo;installer dessus alors. + + + + radio_libre_attitude.entree_libre.saison2.start + http://elsif.fr/posts/2006/2006-09-26-radio_libre_attitude-entree_libre-saison2-start/ + Tue, 26 Sep 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-09-26-radio_libre_attitude-entree_libre-saison2-start/ + Le grand come back, la grande rentrée ! une bonne émission de radio libre attitude. Tout les mardi soir via cette url: http://libre-attitude.org/radio/RLA.m3u. +Venez écouter les interviews de Fimagina. Toujours armé de ça bonne humeur. Des morceaux sous license libre aussi, en général y&rsquo;en a pour tout les gouts. Je ne sais pas si rOotix est encore au commande (je pense que oui ;-) ). Mais mon petit doigt me dit qu&rsquo;il y a de la nouveauté, et surtout un nouveau + + + + typouypOblOg.prepare_move(dedibox) - ruby-lang.new(fr) + http://elsif.fr/posts/2006/2006-09-25-typouypoblog-prepare_move-dedibox-ruby-lang-new-fr/ + Mon, 25 Sep 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-09-25-typouypoblog-prepare_move-dedibox-ruby-lang-new-fr/ + Vous l&rsquo;aviez compris, j&rsquo;ai acquis une dédibox. Je suis en train de la paramétrer, d&rsquo;installer tout ce qu&rsquo;il faut pour que Jean-mi (pour le moment c&rsquo;est ça vieille url qui traine) et moi puissions nous y installer. Pour le moment c&rsquo;est le strict minimum. Ca me permet de me replonger dans le système que j&rsquo;aime tant [openbsd pour ceux qui n&rsquo;aurais pas suivi]. Je plonge aussi (enfin) mon nez dans l&rsquo;installation de Rails. + + + + OpenBSD 4.0 pre-commande + http://elsif.fr/posts/2006/2006-09-22-openbsd-4-0-pre-commande/ + Fri, 22 Sep 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-09-22-openbsd-4-0-pre-commande/ + J&rsquo;aurais pu faire un billet pour félicité Larcenette d&rsquo;être embauché par Lafraise, mais tout le monde en parle déjà :) (re-félicitation quand même). Mais je veux surtout vous annoncé (si vous le saviez pas déjà) qu&rsquo;OpenBSD 4.0 est disponible en pré-commande ! +Depuis longtemps OpenBSD utilise un rythme de livraison tout les 6 mois. On pouvais donc se préparer à cette disponibilité. Mais c&rsquo;est toujours un evennement, même quand on le sait :D. + + + + J'ai craqué + http://elsif.fr/posts/2006/2006-09-16-jai-craque/ + Sat, 16 Sep 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-09-16-jai-craque/ + J&rsquo;ai une grosse tendance à me disperser. Plein d&rsquo;idée en tête, plein de nouveauté à explorer. (quel rapport avec le titre ? J&rsquo;y viens). +Quand j&rsquo;ai découvert en 2000 qu&rsquo;il existait autre chose que windows pour les station de travail, j&rsquo;ai voulu en savoir plus. J&rsquo;ai donc installé mon premier linux et exploré la bête. Je ne regrette pas. Puis sont venu les découverte de BeOS, reactOs, QNX, *BSD&hellip; Je crois avoir essayer chacun d&rsquo;eux (un doute sur reactOS). + + + + OpenBSD: un systême complet (installation) + http://elsif.fr/posts/2006/2006-09-13-openbsd-un-systeme-complet-installation/ + Wed, 13 Sep 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-09-13-openbsd-un-systeme-complet-installation/ + Je vais essayer de retranscrire ici mes expériences avec OpenBSD. J’ai fait une première tentative qui a échoué, pour mieux retenter une autre fois, puis recraqué pour recommencer puis encore fait un bilan final pour finalement faire le retour du retour du retour du retour. Je crois que j’aime trop ce système et surtout ça philosophie&hellip; Mais je ne vais pas exposer mes aller retour. Je vais plutôt partager ce que j’en apprend, et comment je m’y prend ;-) (d’ailleurs vous pourrez peut-être m’aider ? + + + + Sono indietro (I'm back) + http://elsif.fr/posts/2006/2006-09-12-sono-indietro-im-back/ + Tue, 12 Sep 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-09-12-sono-indietro-im-back/ + Dur retour. Hier encore j’etais sur la piazza della Republica en train de boire (enfin une gorgée quoi) mon expresso&hellip; Et aujourd’hui j’etais au boulot :-/ +Florence (Firenze) est une bien belle ville. Certes très accès sur les musées et les églises, ce qui n’étant pas mon cas était un handicap. Mais la ville ne manque pas d’interêt pour quelqu’un qui aime découvrir des batiments originaux, des parcs riche en recoin, quelque statue pour le moins interessantes, bref c’est tout de même très sympa. + + + + OpenBSD Le retour du retour du retour du retour.... + http://elsif.fr/posts/2006/2006-09-05-openbsd-le-retour-du-retour-du-retour-du-retour/ + Tue, 05 Sep 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-09-05-openbsd-le-retour-du-retour-du-retour-du-retour/ + Y’a que les imbéciles qui ne change pas d’avis ? Je vais prendre ça pour un compliment alors :) : comme le laisse penser le titre, je suis de retour avec OpenBSD. +J’avais dit il y a presque 2 mois qu’OpenBSD m’avais fait apprendre beaucoup de chose, mais que finalement j’avais perdu du temps&hellip; Ceci dit, je crois que j’aime trop ce système et ça philosophie très &ldquo;libre&rdquo; pour attendre deux mois de plus la sortie d’OpenBSD 4. + + + + DRM les premier retour d'expériences + http://elsif.fr/posts/2006/2006-09-01-drm-les-premier-retour-dexperiences/ + Fri, 01 Sep 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-09-01-drm-les-premier-retour-dexperiences/ + Et bien voilà, premier retour d&rsquo;expériences sur l&rsquo;utilisation massive de DRM: Un responsable de rayon carrefour interviewé par un membre du collectif stopDRM. +Morceaux choisis: + On a de plus en plus de retours de clients qui ne peuvent pas transférer le disque qu'ils ont acheté vers leur baladeur. En tout cas, en ce qui concerne les CD protégés contre la copie, honnêtement, je ne pense pas que les maisons de disques s'y retrouvent. + + + + Evolution de thème + http://elsif.fr/posts/2006/2006-09-01-theme-evolution/ + Fri, 01 Sep 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-09-01-theme-evolution/ + Je n&rsquo;étais pas totalement satisfait avec l&rsquo;ancien. J&rsquo;ai donc fait quelques modifications. +Toujours à partir d&rsquo;une photos prise dans la forêt de Marly le roi. La même dont je m&rsquo;etais servi pour le précédent bandeau (la photo sur flickr.com). Mais travaillé sur une autre partie. +Je suis revenu à un menu plus simple aussi, ça me permet de le mettre dans l&rsquo;image. En bas, j&rsquo;ai mis quelque boutons. Attention ! pas trop, je n&rsquo;aime pas ça, juste le TypoPowered parce qu&rsquo;il faut rendre à Caesar ce qui appartient à Caesar, un pour signaler que le contenu est en CC. + + + + Debian Etch + http://elsif.fr/posts/2006/2006-08-31-debian-etch/ + Thu, 31 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-31-debian-etch/ + Debian prépare la sortie de sa version 3.2 (debian Etch). Normalement prévu pour décembre, une page sur le wiki est désormais disponible et contient toute les nouveautés de Etch. +On peut voir aussi quelque copie d&rsquo;écran du nouvel installeur graphique et en couleur :). +Debian prend le temps de faire les choses, mais les faits bien. C&rsquo;est vraiment ma distribution préférée !! +Edit: On m&rsquo;a souffler qu&rsquo;une erreur c&rsquo;est glissé dans le contenu de ce billet&hellip; C&rsquo;est evidemment la 3. + + + + DRM, intéropérabilitée + http://elsif.fr/posts/2006/2006-08-30-drm-interoperabilite/ + Wed, 30 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-30-drm-interoperabilite/ + Bertrand Lemaire (journaliste pour le monde informatique) nous donne, sur son blog, un exemple d&rsquo;utilisation intélligente de standard ouvert et d&rsquo;intéropérabilité. Ce sont l&rsquo;exemple des militaires et de leur systême de communication dont il s&rsquo;agit. + Heureusement pour la sécurité nationale, le Conseil Constitutionnel ne s&rsquo;occupe pas des marchés militaires et n&rsquo;y censure donc pas la notion d&rsquo;intéropérabilité. + Les veinards ! Alors on peut emmerder les petites gens, mais les militaires non ? + + + + Une blague de geek ? + http://elsif.fr/posts/2006/2006-08-28-une-blague-de-geek/ + Mon, 28 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-28-une-blague-de-geek/ + Pendant que l’on est au comptoir des libriste, Sert une pression à l’ami Silvyn! (voir le poste précédent), une petite blagounette en dessin trouvé sur le blog netBsd d’hubertf. Son blog par ailleurs contient bien souvent de très interessante informations autour des *BSD, enfin surtout NetBSD :) +Et comme par a hasard, deux onglet plus loin, Niko sur Prendre un café à lui aussi retenu cette image. Même référence, même humour ? + + + + Philosophie libriste de comptoir + http://elsif.fr/posts/2006/2006-08-25-philosophie-libriste-de-comptoir/ + Fri, 25 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-25-philosophie-libriste-de-comptoir/ + Le titre ne se veux pas péjoratif, c&rsquo;est juste un manque d&rsquo;inspiration. En fait je me trouve beaucoup de point commun, du moins dans la façon de voir les choses, avec un certain BioloGeekoDavid. Et sont dernier billet est tout simplement très bon. Certes c&rsquo;est un rappel, pour ceux qui sont déjà impliqué, ou &ldquo;converti&rdquo;, mais c&rsquo;est toujours bon à lire, et j&rsquo;avoue partager les points de vues de notre Biologeek. + + + + Stockage online + http://elsif.fr/posts/2006/2006-08-24-stockage-online/ + Thu, 24 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-24-stockage-online/ + Encore un bon billet de Louis Naugès au sujet &ldquo;d&rsquo;une des innovations qui vas le plus marquer internet pour les 5 prochaines années&rdquo;&hellip; Rien que ça ! +Je partage pas le même enthousiasme, mais je fais confiance à Mr Naugès qui a toujours des avis interessants et des prédictions tout aussi bonne en général. +Je n&rsquo;en ajoute pas plus, je vais étudier le bignou pour essayer comprendre pourquoi Mr Naugès joue les Nostradamus sur ce projet CleverSafe. + + + + Microsoft et Mozilla + http://elsif.fr/posts/2006/2006-08-22-microsoft-et-mozilla/ + Tue, 22 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-22-microsoft-et-mozilla/ + En voilà une nouvelle&hellip; Microsoft invite Mozilla à Redmond par le biais de The Inquirer FR et chez Greg]. +Le but est d&rsquo;essayer de permettre à Firefox ainsi que thunderbird de fonctionner le mieux possible. +C&rsquo;est très interessant de voir comme Miscrosoft change de position face au monde libre. Les premières réaction était de dénigrer le &ldquo;mouvement&rdquo;, de cracher sur ce mode de developpement qui d&rsquo;après eux était le mal incarné (enfin surtout pour Steve Ballmer). + + + + Le coût d'un serveur dédié vs un serveur maison + http://elsif.fr/posts/2006/2006-08-21-le-cout-dun-serveur-dedie-vs-un-serveur-maison/ + Mon, 21 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-21-le-cout-dun-serveur-dedie-vs-un-serveur-maison/ + Bon, puisque c&rsquo;est le principal frein pour moi j&rsquo;ai décidé d&rsquo;essayer de comparer avec le cout d&rsquo;un serveur maison&hellip; Histoire de me convaincre. C&rsquo;est une étude faites maison, mais si ça peut aider certaines personne à prendre leur décision (moi le premier) c&rsquo;est déjà ça. +Je considère que j&rsquo;ai déjà une machine, ma machine de bureau. Je vais ramener les tarifs à l&rsquo;année. +Coût Financier Dédibox: C&rsquo;est le plus simple. + + + + Serveur dédié: Dédibox ? Autres ? + http://elsif.fr/posts/2006/2006-08-18-serveur-dedie-dedibox-autres/ + Fri, 18 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-18-serveur-dedie-dedibox-autres/ + Ca fait quelque mois que je me pose la question. Est-ce que je doit prendre un serveur dédié ? +Juste pour mon blog c&rsquo;est clair que c&rsquo;est pas la peine, mais j&rsquo;aimerais mettre certaine bricole à disposition, et en gérer un peu l&rsquo;historique par le biais d&rsquo;un SubVersioN ou d&rsquo;un CVS (hmm tiens encore un choix qu&rsquo;il faudras faire :) ). J&rsquo;aimerais aussi tester certaine bricole en Ruby, pourquoi ma developper certain service, bref, des activité qui nécessite d&rsquo;avoir un accès plus poussé qu&rsquo;un simple FTP. + + + + Happy Birthday Debian + http://elsif.fr/posts/2006/2006-08-16-happy-birthday-debian/ + Wed, 16 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-16-happy-birthday-debian/ + Et oui, c&rsquo;est le 16 aout 1993 que Ian Murdock annonçait une nouvelle distribution GNU/Linux: Debian +Le message de Ian sur comp.os.linux.development +13 ans&hellip; Une bien belle réussite quand on vois combien de distribution se base sur debian ! Même si ce n&rsquo;etais pas le but premier de cette distribution. D&rsquo;ailleurs, Etch devrais être là pour Décembre. +Longue Vie à debian ! + + + + Window Maker Theme : Tango + http://elsif.fr/posts/2006/2006-08-15-window-maker-theme-tango/ + Tue, 15 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-15-window-maker-theme-tango/ + J’avais très envie d’adapter le projet Tango a Window Maker. C’est un projet très interessant à propos de l’interface utilisateur. Sous le couvert de freedesktop, ce projet regroupe une série d’icones et une charte graphique. +J’ai donc basé mon theme windowmaker dessus en récupérant les icones officiel, et d’autres non officiel pour compléter (surtout au niveau des applications). voilà ce que ça donne: + + +J’utilise deux bureau sous WindowMaker. L’un pour tout ce qui touche au web: Firefox, Xchat, gAim, gftp&hellip; L’autre pour le reste: console, gimp, scite, rox&hellip; + + + + [Gestionnaire de fenêtre] WindowMaker come back ! + http://elsif.fr/posts/2006/2006-08-14-gestionnaire-de-fenetre-windowmaker-come-back/ + Mon, 14 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-14-gestionnaire-de-fenetre-windowmaker-come-back/ + Site à mes précédents problèmes avec Xfce j’ai donc basculer sous Windowmaker. +C’est tout le paradoxe des Unices libres (Gnu/linux et autres *BSD). Y’a tellement de choix qu’il est dur d’en faire un. Dans le cas qui nous interesse, les gestionnaires de fenêtre: ils pullulent ! Pas un mois sans que j’en découvre un nouveau ! +C’est le genre de discussion qui peut vite tourner au troll&hellip; :) +Déjà, il y a pour moi quelques grande familles: Les complets clickodrome qui sont très bien quand on à une bonne machine et que l’on ne cherche pas à savoir comment sont faites les choses en dessous. + + + + Xfce: consommation CPU, dommage + http://elsif.fr/posts/2006/2006-08-13-xfce-consommation-cpu-dommage/ + Sun, 13 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-13-xfce-consommation-cpu-dommage/ + Dire que je m’était décidé à utiliser Xfce tout le temps&hellip; +Xfce c’est le gestionnaire de fenêtre qui est souvent appelé le petit frère de Gnome. Surement parce qu’il utilise lui aussi GTK comme librairie graphique. Mais il est plus léger que Gnome. En fait c’est surement parce qu’il intègre beaucoup moins de fonctionnalité divers. De plus il n’embarque pas avec lui tout une série d’application plus ou moins obligatoire (genre Evolution, Synaptic,&hellip;). + + + + A propos du livre sur "l'économie des logiciels" + http://elsif.fr/posts/2006/2006-08-11-a-propos-du-livre-sur-leconomie-des-logiciels/ + Fri, 11 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-11-a-propos-du-livre-sur-leconomie-des-logiciels/ + Ca fait un moment que je doit vous en parler. Ca tombe bien y&rsquo;a une petite promo chez Amazon: L&rsquo;économie des logiciels, déjà qu&rsquo;il n&rsquo;est pas cher :-p +Pour commencer, on ma signalé que la collection Repères, dont fait parti ce livre, est une collection &ldquo;étudiante&rdquo;. N&rsquo;ayant jamais mis les pieds à la fac&hellip; Et effectivement, le style est très scolaire :). Ceci dit c&rsquo;est globalement très interessant, surtout quand on est dans le millieu, mais je suis sur que des personnes s&rsquo;interessant à l&rsquo;économie en général, ou bien à l&rsquo;informatique apprendras quelque truc ;-). + + + + PowerPC: la fin d'une alternative ? + http://elsif.fr/posts/2006/2006-08-09-powerpc-la-fin-dune-alternative/ + Wed, 09 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-09-powerpc-la-fin-dune-alternative/ + En lisant un journal de neriki au sujet des processeur PowerPC [via DaLinuxFrenchPage], je me suis rendu compte que Apple ne proposerais bientôt plus de machine sous PowerPC&hellip; +Quand Apple avais annoncé sont passage à Intel, on a pensé assez vite que c&rsquo;etais pour bénéficié de tarif plus bas et pouvoir affiché les même fréquences que les concurrents PC. +Moi qui viens utilise ce type de processeur/architecture depuis maintenant plus de 6 mois, je trouve quand même quelque avantage non négligeable à l&rsquo;architecture PowerPC. + + + + Retour de vacances + http://elsif.fr/posts/2006/2006-08-06-retour-de-vacances/ + Sun, 06 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-06-retour-de-vacances/ + Et voilà, c’est terminé. C’était bien agréable, comme d’habitude. +Une première semaine en Croatie: voyage en groupe, nous étions 8 Français, et avons retrouvé sur place 7 Anglais. 2 guides pour nous accompagner, un Australien et un Croate polyglote. Ile de Lopud proche de Dubrovnik, le concept c’était de visiter les iles en kayak de mer. Très agréable, très joli, très original, mais bien sportif, surtout les passages d’ile en ile, dans une mer ouverte :) Faut avoir un peu de bras quand même. + + + + Absence estivale + http://elsif.fr/posts/2006/2006-07-30-absence-estivale/ + Sun, 30 Jul 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-07-30-absence-estivale/ + Suite à un petit pépin technique, je n&rsquo;ai pas pu vous prévenir de mon absence de la semaine dernière. J&rsquo;étais dans un endroit sans voiture, sans internet, sans pharmacie (pour dire) perdue au millieu de l&rsquo;adriatique. Je vous en reparlerais plus tard :-) +Je ne suis que de passage, je repart pour le sud de la france pour la semaine. Je ferais un petit topo le week-end prochain, avec quelques photos ;-). + + + + Avis de recherche + http://elsif.fr/posts/2006/2006-07-19-avis-de-recherche/ + Wed, 19 Jul 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-07-19-avis-de-recherche/ + Je me fais le relai d&rsquo;un avis de recherche: Olivier recherche une personne activement.. +Et j&rsquo;en profite pour vous signaler (je ne l&rsquo;avais pas fait encore) que Dotclear2 et Dotclear 2 sont sorti il y a quelque temps. +Je vous rappel que Dotclear est un moteur de blog très réussi, à mes yeux le seul problème de dotclear c&rsquo;est d&rsquo;être en PHP, mais ce n&rsquo;est que mon point de vue. + + + + La belle aventure de Patrice le Patron + http://elsif.fr/posts/2006/2006-07-19-la-belle-aventure-de-patrice-le-patron/ + Wed, 19 Jul 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-07-19-la-belle-aventure-de-patrice-le-patron/ + Comme bien souvent je porte aujourd&rsquo;hui un ticheurte lafraise.com. Eh oui même au boulot ! Ils sont cool à mon boulot. C&rsquo;est le ticheurte &ldquo;La belle aventure de Pierre la pierre&rdquo;. +Je ne veux pas vous parler directement de mon habit du jour, mais plutôt de Patrice, le boss de la fraise.com, le patron. Durant l&rsquo;année que j&rsquo;ai passé en sa compagnie j&rsquo;ai partagé ces moment de vie qu&rsquo;il nous offre avec une belle plume. + + + + Retour au clickodrome + http://elsif.fr/posts/2006/2006-07-16-retour-au-clickodrome/ + Sun, 16 Jul 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-07-16-retour-au-clickodrome/ + Et oui en revenant sous debian, j’ai commencé par reprendre ce bon vieux gnome. J’aime beaucoup les rendus GTK. Je trouve gnome très agréable, et depuis la 2.14 j’avoue que tout vas plus vite ;-). +Mais voilà: gnome, tout comme kde, s’intalle avec un tas de petit utilitaires très pratique, mais que je n’ai pas choisi. J’aime les programmes qui ne font qu’une seul chose, mais bien. J’ai donc décidé de voir ou en était xfce + + + + OpenBSD mon bilan + http://elsif.fr/posts/2006/2006-07-14-openbsd-mon-bilan/ + Fri, 14 Jul 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-07-14-openbsd-mon-bilan/ + Après plus d’un mois d’apprentissage, de manipulations, c’est l’heure de faire un topo sur OpenBSD pour l’architecture PowerPC. +Pour commencer, OpenBSD et son meneur Theo de Raadt, ont une façon de voir le libre qui me plait bien. La pochette des CDs de la 3.9 presente toute une histoire autour des Blobs. Les Blobs sont les drivers et autres librairies binaire fourni gracieusement par certains fabriquants. Oui elle sont gratuites mais loin d’être libre, en tout cas leurs code n’est pas ouvert. + + + + PC recyclage et gnu/linux de bonne idées + http://elsif.fr/posts/2006/2006-07-11-pc-recyclage-et-gnu-linux-de-bonne-idees/ + Tue, 11 Jul 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-07-11-pc-recyclage-et-gnu-linux-de-bonne-idees/ + Et bien Ubuntu ne cesse d&rsquo;être associé à de bien bonne idées. +Je viens de voir sur quebecOS que l&rsquo;on peut acquérir un PC, avec Ubuntu pré-installé, pour 40$. Bien sur ce n&rsquo;est pas un foudre de guerre, mais tout de même. Evidemment pour arriver à ce prix, c&rsquo;est du matériel de récupération ou désuet, et c&rsquo;est très très bien !!!! +La fiche produit chez izzyscomputerdepot. Une société sur laquelle je vais me renseigner ! + + + + OpenBSD: Patch + http://elsif.fr/posts/2006/2006-07-05-openbsd-patch/ + Wed, 05 Jul 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-07-05-openbsd-patch/ + J&rsquo;hésitais avec &ldquo;Patcher n&rsquo;est pas joué&rdquo; comme titre mais bon. +Me voilà donc dans une nouvelle étape de ma découverte d&rsquo;OpenBSD: la mise à jour. Contrairement à Debian et aux gnu/linux en général, pas de mise à jour de noyau en même temps que la mise à jour des applications. Pas de synaptic, .deb et autre rpm. Le système ressemblerais plus à Gentoo apparement, mais n&rsquo;ayant jamais essayé Gentoo, je ne me permettrais pas de l&rsquo;affirmer. + + + + DADVsi + http://elsif.fr/posts/2006/2006-06-30-dadvsi/ + Fri, 30 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-30-dadvsi/ + Je n&rsquo;en parlais plus car je pensais que c&rsquo;etait déjà mort, mais en fait c&rsquo;étais en sursis. +J&rsquo;apprend aujourd&rsquo;hui, via le mad&rsquo;s blog que le sénat à voté et donc entériné ce fameux projet de loi. +Le vote à main levé, et donc non public, montre certainement le peut d&rsquo;importance qu&rsquo;ils portent à la population et sont point de vue. J&rsquo;espère que tout les concerné (c&rsquo;est à dire tout ceux qui écoutent de la musique en gros) s&rsquo;en souviendrons le jour des élections. + + + + OpenBSD/PowerPC: mapping clavier mac usb + http://elsif.fr/posts/2006/2006-06-28-openbsd-powerpc-mapping-clavier-mac-usb/ + Wed, 28 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-28-openbsd-powerpc-mapping-clavier-mac-usb/ + Et bien voilà, il manquait encore un petit quelque chose de génant: le mapping du clavier ! +Je suis parti du principe que ça devait surement être fait un peu comme sous Debian. Effectivement, un petit: cd /etc/X11/xkb +Et nous voilà dans l&rsquo;antre de la configuration clavier sous unix. +Même genre de fichier, je vais donc aller chercher sur le site qui m&rsquo;a beaucoup aidé pour mes premiers pas debianeux sur machine PowerPC: Linux-france. + + + + OpenBSD: Nouveau Thême pour Windowmaker + http://elsif.fr/posts/2006/2006-06-23-openbsd-nouveau-theme-pour-windowmaker/ + Fri, 23 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-23-openbsd-nouveau-theme-pour-windowmaker/ + Petit à petit je prend mes quartier avec OpenBSD :-). Je commence à bien aprécier cet unix libre. J’apprend énormément ! beaucoup plus qu’avec Gnu/linux qui finalement nous facilite bien les choses mais en nous les cachants sous des couches et des couches de script/soft. +Bref, après une petite webrando ayant pour thème: “trouver un fond d’écran à partir du quel je travaillerais un thème pour mon bureau”, et une petite demi heure à travailler sur les couleurs, voici le resultat: + + + + Ecocircus: Eco festival CREABIO + http://elsif.fr/posts/2006/2006-06-21-ecocircus-eco-festival-creabio/ + Wed, 21 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-21-ecocircus-eco-festival-creabio/ + Ca y est ! ils sont enfin présent sur le web, je vais vous parlez d&rsquo;eux, c&rsquo;est l&rsquo;occassion. +Dans un premier temps l&rsquo;association les Sabots d&rsquo;Hélène est né pour faire vivre l&rsquo;amour d&rsquo;un lieu: Villerest, ou plutot une maison bien particulière. Divers festivité autour du cirque et de la musique s&rsquo;y succède pour le plaisir de tous. L&rsquo;ensemble dans un eternel respect de l&rsquo;environnement. C&rsquo;est de cette ensemble que les les Sabots d&rsquo;Hélène deviennent Ecocircus, une manière d&rsquo;élargir l&rsquo;action de l&rsquo;asso. + + + + Mise à jour du thême Simpleandgreen + http://elsif.fr/posts/2006/2006-06-21-mise-a-jour-du-theme-simpleandgreen/ + Wed, 21 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-21-mise-a-jour-du-theme-simpleandgreen/ + Suite au commentaire de Silvyn! j&rsquo;ai décidé de revoir un peu le thème. C&rsquo;est vrai que la barre de menu était un peu trop &ldquo;molle&rdquo; :-). +De plus c&rsquo;etais un menu écrit en dur dans le template typo. J&rsquo;ai maintenant mis en place dans l&rsquo;admin. Je pourrais le faire évoluer plus facilement. J&rsquo;espère que ça passe mieux ;-). De mon coté au boulot: windows firefox ok, windows IE ok (enfin comme IE peine à le faire quand même), windows opéra ok. + + + + Aux utilisateurs de Flash + http://elsif.fr/posts/2006/2006-06-20-aux-utilisateurs-de-flash/ + Tue, 20 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-20-aux-utilisateurs-de-flash/ + C&rsquo;est beau le vectoriel, j&rsquo;aime bien aussi cette techno. Mais pas avec Flash. Fermé, ce format ne me plait pas. D&rsquo;autant plus que du coup il ne fonctionne pas sous toute les architecture. Par exemple, que ça soit avec mon ancienne Debian ou mon OpenBSD du moment, ben je peut pas le lire. Il n&rsquo;existe pas de plugin flash pour firefox pour linux (ou bsd) pour les architecture powerpc. Alors si on prend un netbsd qui marche même sur un grille pain je vous raconte pas la faible couverture de l&rsquo;engin. + + + + Stop aux racketiciels ! + http://elsif.fr/posts/2006/2006-06-20-stop-aux-racketiciels/ + Tue, 20 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-20-stop-aux-racketiciels/ + Je n’en ai pas parlé pour le moment mais en voyant ce matin que Silvyn en parle je me suis dit que plus on en parle, plus on peut toucher de personnes. +Alors oui il faut signer la pétition Halte au racketiciels car la vente forcé n’est pas une bonne chose pour qui que se soit (sauf les industriels qui en profitent). Il faut être libre de choisir ce que l’on souhaite. + + + + Nos libertés électronique en danger + http://elsif.fr/posts/2006/2006-06-18-nos-libertes-electronique-en-danger/ + Sun, 18 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-18-nos-libertes-electronique-en-danger/ + Maintenant que le web se répends, que de plus en plus de personnes sont connecté à la toile, les industriels commence à très sérieusement s&rsquo;interessé à ce petit monde. Cherchant toujours plus de profit, d&rsquo;argent, pourquoi finalement, ça on ne sais pas. +Pour preuve, ce petit billet sur burninghat au sujet de la &ldquo;cloture d&rsquo;internet&rdquo; au état unis. Ca fait peur ! J&rsquo;espère qu&rsquo;on arriveras jamais à ça. +Et pourtant, on en prend peut-être doucement le chemin. + + + + Ruby: Association et forum + http://elsif.fr/posts/2006/2006-06-16-ruby-association-et-forum/ + Fri, 16 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-16-ruby-association-et-forum/ + L&rsquo;association Rubfr avance. Après les divers problème sur le Wiki, nous somme en train de migrer tout les articles (et d&rsquo;en créer de nouveaux) toujours à la même adresse: rubyfr.org. +En fait nous somme repassé sous instiki. Un wiki sous ruby évidemment ;-). Dans ça dernière version, le framework de mapping de base de donnée activerecords. Bien plus efficace. De plus nous sommes passé avec une base Postgres. +C&rsquo;est toujours ne travaux, mais ça commence à devenir interessant ;-) Merci à Fredix qui est à l&rsquo;initiative de cette migration. + + + + Le web: passé, present + http://elsif.fr/posts/2006/2006-06-15-le-web-passe-present/ + Thu, 15 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-15-le-web-passe-present/ + Deux billets au sujet du Web en général mon marqué aujourd&rsquo;hui. Honneur aux dames avec la rencontre la lène avec la toile. Une bien belle rencontre avec le web. et ensuite un billet de de Tristan Nitot à propos du futur du web +Pour suivre La Lène, j&rsquo;ai découvert le web en même temps que l&rsquo;informatique. Je ne me souviens pas avoir utilisé un ordinateur sans connexion, sauf le vieil amstrad, mais ça semble une autre époque, époque ou je ne faisait que jouer avec. + + + + OpenBSD: Xorg.config + http://elsif.fr/posts/2006/2006-06-11-openbsd-xorg-config/ + Sun, 11 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-11-openbsd-xorg-config/ + J’avais jeté l’éponge et re-installé une debian suite à des problème de configuration graphique principalement. +Mais j’ai recement craqué et j’ai remis ça. Du coup j’ai passé un peu de temps sur ma configuration, un peu plus que la première fois finalement, et ça paie ! la preuve en image: + +C’est que du bonheur, c’est bon pour apprendre, et windowmaker.. .j’en reparlerais surement ;-) +pouype sous openbsd: To be continued. + + + + Et encore un hack tout vilain + http://elsif.fr/posts/2006/2006-06-09-et-encore-un-hack-tout-vilain/ + Fri, 09 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-09-et-encore-un-hack-tout-vilain/ + Ca devient pénible: voilà encore un problème avec IE. J&rsquo;avais déjà décortiqué un de mes problème avec sa façon de traiter les childNodes, voilà maintenant un problème avec son traitement de CSS. +Le context: Je voulais mettre en place un système de &ldquo;message&rdquo; (d&rsquo;erreur ou d&rsquo;info) sur mes interfaces web. Ces messages ne doivent pas ouvrir de popup (javascript ou nouvelle fenêtre) parce que je ne veux pas ;-) NA ! + + + + TSF: Bon pour les oreilles + http://elsif.fr/posts/2006/2006-06-09-tsf-bon-pour-les-oreilles/ + Fri, 09 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-09-tsf-bon-pour-les-oreilles/ + Pour quelqu&rsquo;un qui passe un nombre d&rsquo;heure incalculable avec des écouteurs sur les oreilles, je trouve que je ne parles pas assez de musique par ici. +Au travail, en transport en commun: port d&rsquo;oreilles musicale obligatoire. A la maison, si c&rsquo;est pas les infos ou la douce voix de ma compagne il faut de la musique. Chez les copains en général y&rsquo;a toujours du son (au pire les commentaires du match de basket ;-) ) + + + + OpenBSD: installation sur Mac Mini + http://elsif.fr/posts/2006/2006-06-08-openbsd-installation-sur-mac-mini/ + Thu, 08 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-08-openbsd-installation-sur-mac-mini/ + J’hésitais entre un post au sujet de Ruby et OpenBSD. Finalement je vais faire les deux. +Commençons par OpenBSD qui à la primeur car ça date d’hier soir +Vous le saviez peut-être déjà, mais après windows, gnu/linux (divers et varié), un petit tour rapide sous mac OS X, puis un retour sous GNU/linux, j’ai très envie d’apprendre au sujet des BSD. +Suite à plusieurs lecteurs et plusieurs post sur pourquoi choisir OpenBSD, mes tout premier pas sous OpenBSD et mon échec à faire ce que je souhaite sous OpenBSD, je m’étais décidé à attendre la fin de ma lecture des cahiers de l’admin: BSD : Les dessous d’UNIX pour m’y remettre. + + + + SciTE: le bonus indispensable + http://elsif.fr/posts/2006/2006-06-08-scite-le-bonus-indispensable/ + Thu, 08 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-08-scite-le-bonus-indispensable/ + C&rsquo;est encore sur une webrando que j&rsquo;ai découvert &ldquo;The ASW (Anisette - Suze - Whisky), le site qui roxorise les pruniers en fleurs d&rsquo;Alabama.&rdquo; (tout ce qui est entre &ldquo; n&rsquo;est pas de moi, c&rsquo;est repris du site en quesstion ;-)). Il contient des articles en général interessant. Je tacherais de suivre ce qu&rsquo;il s&rsquo;y passe. +Mais ce qui m&rsquo;interesse ici c&rsquo;est un des articles datant de novembre 2005 à propos de SciTE. + + + + RubyFR.org + http://elsif.fr/posts/2006/2006-06-05-rubyfr-org/ + Mon, 05 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-05-rubyfr-org/ + L’association francophone autour de ruby s’organise petit à petit. Et pour relayer Greg une Assemblée Générale se prépare et l’asso cherche encore un secretaire et un vice président. A votre bon coeur messieurs dame ;-) +Le site de l’asso: rubyfr.org dont le wiki est encore en cours de construction. + + + + Blog Zone + http://elsif.fr/posts/2006/2006-06-04-blog-zone/ + Sun, 04 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-04-blog-zone/ + Voilà, pour la première fois, je vais participer à ces fameuses chaînes. Sur plusieurs blog que je lit régulièrement, une chaîne montrant l’endroit d’où nous blogons est née: M LeChieur, chez KOLKHOZE.com: et bien d’autres encore ;-) +Même si l’endroit n’a pas beaucoup changé depuis l’achat me ma nouvelle machine +je vous fourni quand même une petite photo de l’endroit d’où je vous parle. (Bon ça m’arrive aussi de bloguer au bureau mais je vais pas vous montrer, c’est austère :-p ) + + + + Week-end en Savoie + http://elsif.fr/posts/2006/2006-06-03-week-end-en-savoie/ + Sat, 03 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-03-week-end-en-savoie/ + Chose promise, chose dûe +Voici donc les quelques photos du week-end plein air qui ma fait du bien. Les personnes qui étaient avec moi ne souhaitent pas (ou non pas l’âge d’en décider) voir leurs tronche sur la toile. Je respect donc leur volonté et du coup j’ai moins de photos, mais bon c’est déjà ça. Au moins on voit qu’il faisait beau ;). + + + + Politique: Arretons de vouloir toujours plus + http://elsif.fr/posts/2006/2006-06-02-politique-arretons-de-vouloir-toujours-plus/ + Fri, 02 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-02-politique-arretons-de-vouloir-toujours-plus/ + Consommation, consommation, c’est bon pour l’économie il paraît. Mais tellement mauvais pour la planête et quelque part pour le social. +Ca fait un moment que je me demande pourquoi les humains on cette éternelle envie d’avoir une plus grosse voiture, une plus grosse maison, un plus gros salaire, un plus gros bureau. C’est durant la période ou je jouais à Ultima Online (un MMORPG), quand je voyais des joueurs se battre pour savoir qui avais la meilleur armes, la plus rare, la plus grosse que j’ai commencé à prendre consience de ce phénomène (qui existe peut-être depuis la nuit des temps). + + + + Pourquoi choisir OpenBSD + http://elsif.fr/posts/2006/2006-06-01-pourquoi-choisir-openbsd/ + Thu, 01 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-01-pourquoi-choisir-openbsd/ + Je ne vais pas m&rsquo;étaler tout de suite, j&rsquo;en ferais un autres billet plus fourni. Cependant, je suis tombé ce matin sur une série de billet annonçant l&rsquo;interview d&rsquo;un des developpeur d&rsquo;OpenBSD. Le billet du GCU me parait un bon résumé +En gros, OpenBSD, malgrès sa license permissive, fait plus pour le libre que gnu/linux. Effectivement, OpenBSD livre une bataille contre les blobs. Les blobs sont en fait les driver binaires (compilé) fourni par les fabricants (de cartes réseau, graphiques, et autres) peut-être gratuitement, mais donc sans les sources. + + + + De retour + http://elsif.fr/posts/2006/2006-05-31-de-retour/ + Wed, 31 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-31-de-retour/ + Et quel retour ! +Je m&rsquo;apperçoit que je n&rsquo;ai pas payer une facture de mars de neuf telecom, donc plus de téléphone, plus de web. +Qui dit plus de web dit pas de photos en ligne (désolé Fimagina ;-)) ça seras pour plus tard. Pour le moment je tiens grace au boulot (qui lui dispose heuresement d&rsquo;un accès web) mais je me rend compte que je suis un peu addict là :-/ Un ordinateur sans web, c&rsquo;est dur aujourd&rsquo;hui. + + + + La Corée plus dur que l'Europe + http://elsif.fr/posts/2006/2006-05-24-la-coree-plus-dur-que-leurope/ + Wed, 24 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-24-la-coree-plus-dur-que-leurope/ + Dans le même genre de processus que plusieurs pays à travers la planête, la Corée viens de confirmer que Microsoft doit absoluement séparé la vente de ces applications (Trouvé via Gnunux). +Explication plus détaillé sur silicon.fr +Je doit avouer que c&rsquo;est une bonne chose, de mon point de vue, même si je pense que Microsoft arriveras toujours à ces fins. Mais ça montre le chemin à suivre ;-) +C&rsquo;est vrai c&rsquo;est plus facile pour quelqu&rsquo;un qui ne connais rien à l&rsquo;informatique (même en temps qu&rsquo;utilisateur). + + + + Vacances + http://elsif.fr/posts/2006/2006-05-24-vacances/ + Wed, 24 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-24-vacances/ + Bon je sais ça se fait pas, y&rsquo;en as qui ne partes pas. Mais ça fait un moment que j&rsquo;ai pas quitté la région parisienne :-) +Du coup c&rsquo;est petite balade en montagne ! Au printemps ! ça fait bien 10 ans que je n&rsquo;y suis pas aller à cette période. Je sent que je vais apprécier. Je vais essayer de faire pas mal de photos, j&rsquo;emène Du bon usage de la piraterie. + + + + Encore un nouveau thême + http://elsif.fr/posts/2006/2006-05-21-encore-un-nouveau-theme/ + Sun, 21 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-21-encore-un-nouveau-theme/ + Le thème discouype est trop coloré à mon gout, c&rsquo;etais amusant à faire mais je pense que jour après jour c&rsquo;est fatiguant pour les yeux. +J&rsquo;ai donc réalisé ce nouveau thème, plus simple, plus épuré au niveau des couleurs. +Je suis incapable de me situé sur une echelle de mesure au niveau de mon adoration pour la nature. Mais je ne pourrais pas habité trop loin d&rsquo;une forêt. La photo qui me sert de banière ici est une photos prise dans la forêt juste à coté de chez moi, une magnifique forêt ou j&rsquo;adore me balader, et ce à toute les saisons. + + + + Documentation d'Entreprise + http://elsif.fr/posts/2006/2006-05-19-documentation-dentreprise/ + Fri, 19 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-19-documentation-dentreprise/ + Une petite reflexion comme ça, car je suis en train de poser en quelque mots une réflexion sur un problème soulevé dans mon entreprise, et je me pose la question des formats utilisé pour les divers documents dans l&rsquo;entreprise: Quel format utiliser ? +Personnellement, même si sur la machine qu&rsquo;on me fourni il y a la suite office, j&rsquo;ai perdu l&rsquo;habitude de l&rsquo;utiliser. J&rsquo;ai Abiword d&rsquo;installer, je préféèe donc utilisé ce traitement de texte simple, ne faisant qu&rsquo;une chose mais le faisant bien ! + + + + Open Discussion Day, DRM + http://elsif.fr/posts/2006/2006-05-18-open-discussion-day-drm/ + Thu, 18 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-18-open-discussion-day-drm/ + Aucun rapport me direz vous ? Et bien quelque part si. Tout les deux sont lié à des problèmes de format ouvert. Au passage je vous invite, si vous ne connaissez pas déjà, à visiter régulièrement un trés bon site sur les formats ouverts +## Open Discussion Day +Ce vendredi 19 mai seras donc le jour de la discussion ouverte. +Je copie/colle le texte fait sur linuxfr.org par ploum. Il à une meilleur plume que moi ;-) + + + + Web 2.0 + http://elsif.fr/posts/2006/2006-05-17-web-2-0/ + Wed, 17 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-17-web-2-0/ + Qui aurais pensé à ça ? l&rsquo;apparition de la methode XmlHTTPRequest, disponible uniquement sur IE ? Pas grand monde sur le coup. +Plusieurs personne toutefois on commencé ) en voir l&rsquo;interêt et s&rsquo;en servir, discretement. Je me souviens dans ma société de services à l&rsquo;époque, nous débutions dans les interfaces Web. Marre de refaire tout le temps la même chose, du coup nous avions entrepris de developper un &ldquo;framework&rdquo; javascript. Au moment de décider d&rsquo;un mode de communication avec le serveur, nous avions choisi d&rsquo;utiliser cette methode dont personne n&rsquo;osais parler à l&rsquo;époque. + + + + Energie, Avenir, Chaos + http://elsif.fr/posts/2006/2006-05-16-energie-avenir-chaos/ + Tue, 16 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-16-energie-avenir-chaos/ + On le sait déjà, mais rien ne change. Nous utilisons beaucoup trop d&rsquo;énergie, nous la gaspillons. La planête sera surement marqué à vie de notre passage. +C&rsquo;est en lisant cette article sur le monde.fr, co-signé par Nicolas Hulot (Un grand monsieur qui depuis que je suis tout petit nous montre la planête et nous explique que ce que nous faisons tout les jours l&rsquo;abime) et Jean-Marc Jancovici un expert en énergie, que je me décide à faire plus de bruit autour de tout ça. + + + + Nouveau Thême + http://elsif.fr/posts/2006/2006-05-16-nouveau-theme/ + Tue, 16 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-16-nouveau-theme/ + Rapidement, mon premier thème pour Typo. Je l&rsquo;ai baptisé discouype, vue que les couleurs vive me font penser aux années disco, les grosses bordures aussi d&rsquo;ailleurs. +J&rsquo;ai encore deux ou trois retouches à faire surement, mais j&rsquo;en ai profité pour enlever les commentaires, les trackbacks, comme ça pas de problème de spam. Comme avec l&rsquo;armée qui ne met pas sont réseau interne en contact avec le réseau web mondial pour être sur de ne pas être touché de l&rsquo;extérieur. + + + + Service d'information + http://elsif.fr/posts/2006/2006-05-12-service-dinformation/ + Fri, 12 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-12-service-dinformation/ + Et voilà encore un texte qui me fait réfléchir, et encore une fois ou je tombe d’accord avec l’auteur. C’est Louis Naugès qui parle des nouveau DSI +Il a raison, les DSI ne devrait plus être des Directeur des Systèmes d’Information, mais plutôt des Directeur des Services d’information. Le passif de la plus part des entreprise transforme le travail à effectuer en puzzle plus qu’en création. Les developpements sont maintenant plus réduit, et consiste en général à mettre en place des services simple en fonction des besoins exprimés. + + + + Logiciel libre et license + http://elsif.fr/posts/2006/2006-05-11-logiciel-libre-et-license/ + Thu, 11 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-11-logiciel-libre-et-license/ + Je profite d&rsquo;un billet de Greg au sujet d&rsquo;un vieille article d&rsquo;agoraVox au sujet de l&rsquo;illusion des logiciel libre pour rebondir tardivement moi aussi sur ce dernier +Je suis tout à fait d&rsquo;accord avec Greg sur le fait que le logiciel libre ne signifie pas logiciel gratuit. La langue française permet cette distinction contrairement à la langue anglaise. Je suis surpris que des francophone (comme l&rsquo;auteur de l&rsquo;article apparement) fasse l&rsquo;erreur. + + + + Paris: Capital du Libre + http://elsif.fr/posts/2006/2006-05-11-paris-capital-du-libre/ + Thu, 11 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-11-paris-capital-du-libre/ + En voilà une conférence qu&rsquo;elle à l&rsquo;air vraiment bien: Paris Capital du Libre +J&rsquo;en prendrais presque un RTT pour y aller. D&rsquo;ailleurs, je crois que c&rsquo;est ce que je vais faire. En espérant qu&rsquo;il m&rsquo;en reste un peu. Merci Martine pour les 35h et ces jours de RTT ;-) + + + + Bibliothêque... + http://elsif.fr/posts/2006/2006-05-10-bibliotheque/ + Wed, 10 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-10-bibliotheque/ + Juste un petit mot sur la pile d’arbres tranché qui traine sur le bureau et dans le salon&hellip; +Qui aurais put deviner qu’un jour j’ai autant de livres ? et qu’en plus c’est moi qui est décidé de les acheter, et de les lire ! Moi qui est tout fait pour éviter de lire, tout le temps, oui même au fameux bac français je n’avais pas lu les bouquins (bon j’ai eu 6 c’est peut-être pour ça aussi ;-) ) + + + + OpenBSD - Debian :-/ + http://elsif.fr/posts/2006/2006-05-08-openbsd-debian/ + Mon, 08 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-08-openbsd-debian/ + Bon c&rsquo;est pour moi une claque monumentale, mais ça fait du bien des fois. Je crois que je l&rsquo;ai bien cherché ;-) +Je n&rsquo;ai pas réussi à faire tout ce que je souhaitais faire pour me mettre à l&rsquo;aise sur ce système d&rsquo;exploitation (OpenBSD). J&rsquo;ai donc craqué pour remettre ma debian cet après midi. +Non pas qu&rsquo;OpenBSD ne me plaise pas, au contraire, plus je lit à son propos et plus je colle à sa philosophie ! + + + + Tu veux ma fraise en t-shirt ? + http://elsif.fr/posts/2006/2006-05-05-tu-veux-ma-fraise-en-t-shirt/ + Fri, 05 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-05-tu-veux-ma-fraise-en-t-shirt/ + Un petit mot rapide pour accompagné l&rsquo;ajout de cet micro-banière, comme on dit, dans ma barre de menu. + +Je trouve le concept très interessant, très &ldquo;équilibré&rdquo;. Des graphistes (amateur ou non) propose des visuels pour t-shirt, les personnes inscrites sur le site votent pour ces visuels (voir pose des options d&rsquo;achat). Ceci permet à Patrice et ses acolytes de fraise faire un choix &ldquo;démocratique&rdquo; et surtout de ne pas mettre en vente des visuel qui n&rsquo;aurais aucun succès. + + + + Format ouvert: OpenDocument + http://elsif.fr/posts/2006/2006-05-04-format-ouvert-opendocument/ + Thu, 04 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-04-format-ouvert-opendocument/ + Et bien en voilà une bonne nouvelle ! +Non pas le soleil, ça c&rsquo;est normal :-p, je voulais parler du format ouvert OpenDocument. On apprend par le biais du site parlant des format ouvert qu&rsquo;OpenDocument est officialisé par l&rsquo;ISO. Après l&rsquo;oasis, cela confirme la validité du format +Et dire que je viens de demandé au DSI nouvellement arrivé de ma boite dans quel format il voulais qu&rsquo;on stock les documents, et qu&rsquo;il ma répondu qu&rsquo;on avais Microsoft Office sur tout les postes et donc que&hellip; Bref, je suis un peu déçu, mais tout ça vas me permettre d&rsquo;argumenter un peu plus ! + + + + IE mon amour... + http://elsif.fr/posts/2006/2006-05-04-ie-mon-amour/ + Thu, 04 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-04-ie-mon-amour/ + Oui ce navigateur est vieux, mais ce n’est pas pour ça que je vais le respecter&hellip; +C’est une grosse bouze, je viens de passer une bonne partie de l’après midi à mettre au point une page de l’application sur laquelle je bosse pour qu’elle soit compatible mozilla/ie. +C’est un problème dans mon entreprise, tout est fait pour IE&hellip; ça me fait rager. +Bref, tout ça pour noter ici un des fameux petit problème de l’après midi (ça pourras aidé d’autre personne peut-être et surtout ça me permettras de ne pas l’oublier ;-) ) + + + + Nouveau centre d'influance ? + http://elsif.fr/posts/2006/2006-05-04-nouveau-centre-dinfluance/ + Thu, 04 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-04-nouveau-centre-dinfluance/ + On dit souvent que nous sommes dans l&rsquo;aire de l&rsquo;information. La communication est l&rsquo;arme absolue (enfin je pense qu&rsquo;il y a encore des bombe et des fusil qui tue des gens mais bon&hellip;). +Disons que l&rsquo;information influence énormement les masses. On le sais Hitler savais très bien manipuler les foules, il s&rsquo;etait plus ou moins inspirer des divers reflexion de grand philosophe par rapport aux foules, aux masses. +Ces dernières années, c&rsquo;est la télévision qui influence énormement de façon de penser. + + + + Introduction à ma vie de switcher + http://elsif.fr/posts/2006/2006-05-02-introduction-a-ma-vie-de-switcher/ + Tue, 02 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-02-introduction-a-ma-vie-de-switcher/ + Un petit post d&rsquo;explication sur la création de cette catégorie. +Je ne sais pas si ça pourras servir à quelqu&rsquo;un mais, ça me permettras au moins de noter mes reflexions. +En effet, depuis mon introduction au monde informatique, j&rsquo;ai découvert les système d&rsquo;exploitation, et je continue d&rsquo;en découvrir de nouveaux&hellip; +Certains propose plusieurs environnements graphique, d&rsquo;autres sont figé. +J&rsquo;ai aussi découvert les différentes couche d&rsquo;un programme, d&rsquo;un réseau. Les différents langages, les différents outils. + + + + Boulet Time + http://elsif.fr/posts/2006/2006-04-28-boulet-time/ + Fri, 28 Apr 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-04-28-boulet-time/ + Voilà ce qui arrive quand on se lance tête la première : une semaine sans pouvoir poster quoique se soit&hellip; +Passer sur un blog typo, à la limite, c&rsquo;est pas génant, la partis admin est basé toujours sur le même principe (avec quelque option en plus et &ldquo;l&rsquo;aspect&rdquo; différent). +Par contre la techno utilisé derrière, ici Ruby on Rails ben forcement, quand on connais pas on fait des bétises. Alors Merci beaucoup à Arnaud de chez typhon qui me résout mes problèmes en un rien de temps. + + + + Structure d'une page web + http://elsif.fr/posts/2006/2006-04-20-structure-dune-page-web/ + Thu, 20 Apr 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-04-20-structure-dune-page-web/ + Eh bien voilà une trés interessante étude reading pattern. D’après une analyse de Jakob Nielsen (un guru du web entre autres) les lecteurs d’une page web ne lirais pas en Z comme pour un magasine ou un livre (il me semble) mais en F&hellip; +Pour moi ça signifie une chose simple&hellip; Les menu placé à droite permette l’originalité mais pas forcement une bonne lisibilité. Je pense donc que sur mon futur design pour ce site, je placerais le menu à gauche. + + + + Typo: Premières impressions + http://elsif.fr/posts/2006/2006-04-19-typo-premieres-impressions/ + Wed, 19 Apr 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-04-19-typo-premieres-impressions/ + Et bien voilà, après avoir repris la pluspart des articles pour vérifier que rien ne c&rsquo;étais perdu en route, après avoir explorer la face administration de ce blogue, c&rsquo;est l&rsquo;heure du premier bilan. +Commençons par les points négatifs. Ajax à gogo. J&rsquo;avoue ne pas trop en voir l&rsquo;utilité. Je me demande même si ce n&rsquo;est pas un &ldquo;frein&rdquo;. +L&rsquo;interface d&rsquo;administration est assez haustère. Bon je sais que c&rsquo;est pas très génant, mais certains outils de blog ou autre CMS font des efforts au niveau présentation sur ces parties là, c&rsquo;est un plus que n&rsquo;a pas Typo. + + + + Vous pouvez détacher vos ceintures... + http://elsif.fr/posts/2006/2006-04-15-vous-pouvez-detacher-vos-ceintures/ + Sat, 15 Apr 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-04-15-vous-pouvez-detacher-vos-ceintures/ + Me revoilà&hellip; +Fin des turbulences (j&rsquo;espère pour un moment) +Comme vous pouvez le voir y&rsquo;a eu quelque problème urant le transfert. Le temps de remettre un peu d&rsquo;ordre la dedans, je m&rsquo;attaquerais à refaire un theme juste après ;-) +Pour vous expliquer un peu plus ce qu&rsquo;il viens de ce passer, j&rsquo;ai changer d&rsquo;hebergeur. +J&rsquo;etais chez online.net. Pratique, j&rsquo;avais du php, du mysql et ils s&rsquo;occupaient pour moi du nom de domaine. + + + + Tout et tout bronzé + http://elsif.fr/posts/2006/2006-04-05-tout-et-tout-bronze/ + Wed, 05 Apr 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-04-05-tout-et-tout-bronze/ + J&rsquo;ai décidé, malgrés les zones de turbulences que je travers, de participer à la journée &ldquo;votre site tout nu&rdquo; dont j&rsquo;ai eu vent par ici: www.blog.webatou.be. +Alors désolé je suis en retard :&lsquo;( mais je me dépèche de tout enlever. +(des explications supplémentaires ici + + + + Zone de turbulences + http://elsif.fr/posts/2006/2006-03-31-zone-de-turbulences/ + Fri, 31 Mar 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-03-31-zone-de-turbulences/ + Juste pour signaler que mon site/blog vas entrer dans une période de forte turbulence à durée indeterminé (non merci pas de cpe ;-) ). +Effectivement je suis sensé changer d&rsquo;hebergeur, mettre typo (blog basé sur ruby) et re-injecter mon historique&hellip; Ca fait un moment que ça me pend au nez, mais comme d&rsquo;habitude, j&rsquo;attend le dernier moment pour le faire. +Donc à partir de ce soir minuit, je ne répond plus de rien en ce qui concerne typouype. + + + + Combat de sabre laser + http://elsif.fr/posts/2006/2006-03-30-combat-de-sabre-laser/ + Thu, 30 Mar 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-03-30-combat-de-sabre-laser/ + Mais comment font-ils ? c&rsquo;est impressionnant. +Dailymotion - Partagez Vos Videos - Lightsaber Fight :: Extreme, Parody +J&rsquo;ai découvert par la même occassion ce site de vidéo très sympathique en général. Mais j&rsquo;ai un problème&hellip; pas de lecteur flash sous gnu/linux PPC. Merci à mon employeur qui ma permis de prendre 5 minutes de mon temps de travail pour voir cette vidéo ;-) + + + + Les Verts ouverts + http://elsif.fr/posts/2006/2006-03-28-les-verts-ouverts/ + Tue, 28 Mar 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-03-28-les-verts-ouverts/ + Sans rentrer dans un débat pollitique (bien que le respect de la nature et de notre environnement est quelque chose qui me tiens à coeur), je voulais juste saluer l&rsquo;avancé des Verts dans le monde informatique, mais surtout dans le monde des formats ouverts: +Les Verts s&rsquo;engagent pour les standards ouverts [via Mad&rsquo;s blog] +c&rsquo;est pas trés frais comme news, j&rsquo;avais ce billet à faire depuis un moment ;-) + + + + Nouvelle pétition anti DADVSI + http://elsif.fr/posts/2006/2006-03-22-nouvelle-petition-anti-dadvsi/ + Wed, 22 Mar 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-03-22-nouvelle-petition-anti-dadvsi/ + Il y a peu de temps je lisais sur le glazblog. C’est vrai que moi aussi je me demandais ce qu’on allais pouvoir faire maintenant&hellip; +Et bien voilà, une nouvelle pétition viens de voir le jour, je vous invite à aller la signer ! + Je réalise des copies à usage privé de mes DVD, je craque les DRM de mes fichiers pour pouvoir les passer sur mon lecteur MP3, je télécharge depuis Internet. + + + + Les DRM ruinent les batteries + http://elsif.fr/posts/2006/2006-03-20-les-drm-ruinent-les-batteries/ + Mon, 20 Mar 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-03-20-les-drm-ruinent-les-batteries/ + Déjà qu’au niveau concept je ne suis pas trop pour ce genre de vérouillage, mais alors là c’est même techniquement horrible: Les DRM ruinent les batteries (lu sur SVM Mac) + + + + Nouveau baladeur numérique + http://elsif.fr/posts/2006/2006-03-15-nouveau-baladeur-numerique/ + Wed, 15 Mar 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-03-15-nouveau-baladeur-numerique/ + Cap franchi ! +Depuis le temps que ça me travail, je suis aller m&rsquo;acheter un nouveau baladeur numérique pouvant lire le format ouvert ogg vorbis. +Au début j&rsquo;etais parti pour acheter un samsung, j&rsquo;hésitais entre: + le YP_t7fz le YP_t8z et le YP_t8x En gros, ces trois modèle permette la lecture du OGG et, petite option bien interessante, me permettrais de numériser mes vinyls très simplement, sans avois à approcher ma platine de ma machine (ou inversement), puisque ils embarquent un encodeur. + + + + Imaged-spam : help wanted + http://elsif.fr/posts/2006/2006-03-08-imaged-spam-help-wanted/ + Wed, 08 Mar 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-03-08-imaged-spam-help-wanted/ + Une bonne initiative qui ma fois devrais pouvoir nous débarraser d&rsquo;un paquet de courriels &ldquo;indésirables&rdquo; ;-) +Snyff travail depuis un moment sur un plugin de spamassassin pour la détection de spam images (il y en a de plus en plus car c&rsquo;est un des moyen trouvé par les spammeus pour contourner les outils anti-spam) +Sont projet est bien avancé, mais maintenant il faut l&rsquo;aider à remplir la base de connaissance de spam soit en faisant suivre les spams images reçu à l&rsquo;adresse imaged. + + + + Les premiers + http://elsif.fr/posts/2006/2006-03-02-les-premiers/ + Thu, 02 Mar 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-03-02-les-premiers/ + Et voilà, a force d&rsquo;en parler, j&rsquo;arrive à mes fin on dirais (enfin c&rsquo;est un début seulement j&rsquo;espère): un couple de bon ami à re-installer son ordinateur en dual boot (ben oui je pouvais pas faire tourner le dernier jeu de foot-de-la-mort-qui-tue sous le pinguoin). C&rsquo;est donc un autre ami qui leur à installer la partie windows, en me laissant 8 Go (sur un disque de 120 c&rsquo;est pas très sympa mais bon) pour que j&rsquo;installe gnu/linux. + + + + Trinity rescue : A l'aide ! + http://elsif.fr/posts/2006/2006-03-01-trinity-rescue-a-laide/ + Wed, 01 Mar 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-03-01-trinity-rescue-a-laide/ + Et bien voilà, ça devais arriver, les parents d&rsquo;un ami à qui j&rsquo;avais installé leur premier portable (et expliquer les bases de l&rsquo;utilisation d&rsquo;un ordinateur) sont revenus vers moi il y a une semaine. Leur vieux portable (5 ans d&rsquo;age) ne démarrais plus. Du coup il en on acheter un autre (ce qui n&rsquo;est pas une mauvaise chose en soit) pour pouvoir continuer à travailler, surfer, communiquer. +Alors après l&rsquo;installation de la nouvelle machine nous avons parlé un peu de l&rsquo;ancienne, et apparement y&rsquo;a quelque données qu&rsquo;ils aimeraient bien pouvoir récupérer. + + + + Wikimédia a besoin de votre aide + http://elsif.fr/posts/2005/2005-12-28-wikimedia-a-besoin-de-votre-aide/ + Wed, 28 Dec 2005 00:00:00 +0000 + + http://elsif.fr/posts/2005/2005-12-28-wikimedia-a-besoin-de-votre-aide/ + Et oui, apparement la Wikimedia Foundation lance un appel&hellip; +Tout le monde connais wikipédia, l&rsquo;encyclopédie en ligne ouverte à tous, sans publicité. Que vous soyez contributeur ou simple utilisateur, cette encyclopédie mérite de pouvoir continuer à fournir un contenu toujours plus interessant. +Je ne m&rsquo;étale pas plus étant un simple utilisateur occassionnel je ne maitrise pas les arcannes de ce projet, je vous renvoie donc sur la dites pages d&rsquo;appel à l&rsquo;aide : Wikimédia a besoin de votre aide - Wikimedia Foundation + + + + Yes! Another blogger + http://elsif.fr/posts/2005/2005-11-21-yes-another-blogger/ + Mon, 21 Nov 2005 00:00:00 +0000 + + http://elsif.fr/posts/2005/2005-11-21-yes-another-blogger/ + Et oui, voilà enfin quelque chose sur ce site. +J&rsquo;ai mis le temps à me décider mais aprés tout un blog c&rsquo;est sûrement le truc le plus facile pour faire vivre un site et partager certaines de mes humeurs / idées / points de vue et autres. +Alors petit à petit je vais venir raconter ma vie ;) +A bientôt + + + + \ No newline at end of file diff --git a/public/files/fleur_abeille.jpg b/public/files/fleur_abeille.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6efc6cb96d60c7593543921ebbeeac8526bd1cb2 GIT binary patch literal 334947 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%0D&^|rux-QanONl@{0_11w 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

@c`O#! zzh||U1#{+p^o9v21;R;#$s-l*8n4Gc27FG|JWqQK-ksqqD|-m!()5EES!R()MBMoy zoP)jO&r-w=O?s3wR-L)kujjGvMk-I98@eRtb^uC4B|c#p$+c9nT~YomCS z>({Wu40n=VGRvg-MUE9o+aPSJ{J?-0j1UcT-X7OHF&?oLn)H`)+Nwz;f;n>}5)p(b zPCx+dC)*%bnP~T##A&2+JKySkq-2_H>*scr zt=Yeom*0E+J>cy}!aDx|i0sL4Suu+){3ZtDK8RPFe_ z=dHzcc*@qXLuWFTSmu?J&D^=+v;01sae?n!tFJ+)>6dpA=+{Z9Bggh@k24W8VNUb| zjIld8^go}BUHF^BcAx0p8Sx&Gt4hpOn5##y0zOPQ%M25S#~z-s&92Ut+HsRxwY^KI z+Gn&`Lz@yG8%WQ{!~lA8#dk(}rzCmH1vhD0+VxF0>aF?u9_OIz*P7plwVevg4Jz_% z-KMD{F|^Yp1aC`;LNgCBaJW;P<0A(mD{Wum43>JV8Xtyqd#^Uh;kcSdGeWS&LGx{i z0hNI#EsjCP4RanJ*DSS0w9+Tl^o<)wM`@;l?&K=n$cV%zP#Cs$s66E09!)a$#Ma&y zn^KxsrqiZ@XI8Xr+ifF!0;;Td!8`(UkSf}XZKtbu{=ct1&KY4^ZALoY>gm5Oo{PzE zzWp3J-;Mk~43RF4;PlFej9cC*k}^j`1$gVuF^bkcB=IHmR+5WLd2VFMxQ=Z_kXj*Rz8@2OEwQ?V z^({*K0>()#t)4G53()8hSgV4mu(92aNX7?REqjD8KW+nb+D+ zs8)z&e*EIVpd+B0pmbo$m zX22d*mpB~rf!`I%UwGF`yRp@7r15N4u*+~KySDpS3pDu0nU1@*{JnUrulP^&n@ex9 zK^&7^6c`c4^UM?s9u#C}BbwoK)~)`ZsyxYMQ)}SX{lDOJJx(hfR`yu*?Lz(ZWfs!Q z3R+r_+J(pbvm#PCQ{3@gLVs@9XnK5C6D<1Wx+v5lYbTl9vy}}PL6rbwIV6)_L8tsi z@ih86m~?Lu$)Q;Uj%lW`B0DjkloxT8&!9Ozooi!5_^;!g8^uv;Iv%O2S@?~Bc;}2N zD+8Umje!R_JweDd6&8&qwAX&C<>q-9?5h&4p&03Yy;n!0wbR#ro1LGC?6n;p{^Hha zd#ed94%7lKCFg~Q3>1=ZMmqCaej4~=tV+6kHk!__aP2C^9l2yvAw7#@IQ(&0_C7DW zNH64{RnVZmnG{_~acN?hZ zlbW*qZTW0?GQ#5OD@H2IcdfKuop0RlH4P5OK}-9&yjdUHQePrCmh8D!}1_9S#9U{{s9y`u9I>{gsa$H;3Vfu7MOGI1Jdi*Y zxHQ{cKT=o{(kC#mkV+vA9kZUD`hGRX%G!i-S!lX-#FO7#Ix6#x&Uy@b)|4zX}~$m`m*{>`eJN~?NbR&h%wscX8H(e=0JdTsRA8s4Eb{p9K{ zK?RmL1V{iF`-6oT0hV(s&EpFphchxVhr0AYrlOj zT>j0EQr0ZLvm|a6OXRTi$EP*s8ay#cBZw|;CMrQzQ;dI{S8XlUr7fs}dH(=%04fU} zKDE&bGj_A}(f*9{>fvOxNhPOr{{S-Go!qg52FAD?mE)yNcYhV6IT3`M^&nR<{jm1m zCeWpNFdb^U-ka5T^Tt8o9^YE+g*3KWdK}TF-s?j`=TBSz0N(ksmtm4wk3T_GWbnEo z#&@xBKp^(3HaE%wh9K=Z$nRILt|zz#YiQ(l>=b7;yke5j>`QBGWyzz>8tniuQIoWE zuRrl+`LMT|F*(6p5ua-Bj-{)`8-s0?AAML6{!Ms)kFQ!-=HL6bBY}#F(pJ^zMP#{K zc0O|PXO(*-?98m>^(MT6_Sed03giHBjMr_eyUTF#!p$^=zEw<;e=6nmohMn-&fQB) zywl4Jfii)(dWy!*PRXymep|E2tnDpK7n^EhAh0+X{&kUeaDyPI^%(D3Cfx19p1lY? zXpc-T9iNr#NUm;0d!x&%B(yov7?TZ-yx>!&3W2sL&M5T*8Zod`GGD&TxI&Tb1+o23SlmUb9S{^d- zO`fd{yqcb!W2o5`#={6vzn=izRbds!n1e1!`=dR*dJ45t>dhHKlS=7+26eN?`0 zN#0F{30@FJNNfOVDmQIR93aC8Om1CKfhDwYd;aK!(civ2Lv9~(^_j0t0@kw zxWNF|U#s{-!+P9rBf_vv{4R%SQ~c}AFZ>Is=%HlO?&Q>M^PIWE0raj4m^nw{TO2iK z%(YhZ*z^lcS{PW7zBa~2JN^~9XW~f=fl2vs)O8i%km@tS{{X*P5y8d?Jbi1SveadB zy-@Dz2_0)F)8%KLa}1N@dQqcPz;Z09cHcC#`vvzN)@qE*dfi zW7Pd>d9R-c;IwX|0gDs5s=a$bqtCC7X*zuw?>5MjT0tW&C1nKT{QYT@S*Y)o=yCl; zWB49hoBakkOFW?`l0C%d1Q2om0FMvOyJWMFmCQ}aB#c+_hIcPvimOU5RVSy-v;5oQ zd8#?4BMiRG+WB4Eq0IS782N(?^v`OoaWqK9!!qDwuUhFZt;BJj4o?^Zn&U52bWlzQ zIqhCu8jY=9r=N$XbW=cnORX186e z+>_8}wR*Is-R^Z%hVp;c;&Pgu&h5?SHzxp|)l$Y2&H&`+C#bFVvO?ixDgoz_*YT#9 zV^UT!IOv#P0NK{O(T$v}y?wjN`Xz&=!d-N{l!sj%zJ8@6XGOWZ?JquCGsn z%tP`Kj({G&jctcYHB_X(tD~7|v%mHFlq~!@w^HD86k@$2MDTQJwC(6PBOje6pKlyK zTNT(df&k*Z2FCu{CGyuD067)*KFWipr5bAXT~}{FQj&Iye~ZQ{mwI^2i;&8rr@!iJ>A!~G3U0L%6yMu1%ag*XC;9VUy{~)?x}M%) z=ECH!Qaac9Dm z?Q#ewlh3E&Usl=pr%7Et>S)XZ&5r;V?0Do?o7m59Kc2B{0gg*!87IAdfhuxtNj+@; z06#-K1Y442T{39&n3#YbU~#+C{N|-^8O|M|^9knw4%L~cK{OV3g4%d4rUxphz>!@C zhO`@0SSQpF8-g-P9qY`mNk>U9!~Fdj`X&mRP_p0t0X3$veR(8N0{ABYfz(&g9v0Me zy%NefbtyoUFLU=zc@@o^t(h!i;xUkM)8949Pjjm3Hv-f5m{!3fqVwLlDBxXP7yJ`U zdQDvVk6H0^>Xz*ll5T_y20iP-H81TYl52_bP!oVUn)Q7K3vDMrjjmolF@^@>Ir<8z zXQx4~-H4Jbs5#(QwSddr86=nW>UbQDA3a0igR5!@cQKJyc1p0uE3wrTZEd5ov5)6P zz#wH> zQ{~IuUs18lbITxY#|xgd=i21=x|k^;kmTWcuU7GnmcQDM5nz6PfQ(|Z+eV1_aas>D zeD%jl%h@XHnYaCRJ-oV28LI*!N%o0kH)`Qzh=*fdZq7&bk70! zhg4h3qJ~RZ++m3e%8#xWy?mKt@UH&=Qnq>JR9SJkKpc<4yFU$C>K+c3#_H@oAdnSx zKXaZ=eL1huygbb+WSF>DSLAJTEp~r__Z&OM5W!+&QZGyE{b+uM>Y7BzeC219IOij! zau+Qw=P3Y)ovoSx!t-Hu|1XC1K$jaO>2d!1L(`Ai;xVxHLeZiec`@X=}GLmalcj4w@a&KLU0Kq_5CZJT@vbjqwPc}=V?7^%6MwXN}h6+ar5t7jQxFRZKtX? zZ5~j2qHj19<_&i;LQyS#Mf|^#}dXqQ~B4ZT4;Jr&`WuBF>NPi zaB$rB#ZuNhE2hOfmMMP(@Scu<;koy$YE^gDeg^dGHtgHEcU(IW`yd2et6<+6Q$ z$gW;r2x$|rGx-@&wMaakYtpqH2FlVF6US=aN!pYguOZxOZ%5hDm*WiyoJ_@mW1`|gTK5`vfIr@ske+cQe z`y^Sep^zQQVST@t?_Kt+8W}ve0rG!@7Ub1PLhV;El_2gU`d5WpBg5Y6EqY4dq18GG zE2jQV#~%)XZEZ5$=K4}jS!9uj#(IpOder+Zv~3gF-`*t5xMXrlk3u=Fp6Y0&RNg>h zI8b`xu$xYm+j_>sJm8L%;^H`Yxn4D;6}QCfRU98PvXlGY>S$W{kH)%phV}md3+Wo; zL80oAd0K_BfH<6Ik_qT|13htE6`zDPnXYhkN$u^410|0i&yS^d7TSH(iqYG;2Swi7 z+zf%~njsfO-WjHjATn|eb67(yjvcoOnzr7LR{ZR>*&V;xs*-I>eRtRJD!!YmTQ$AC zh4U0YBjs`*+;pzPOz>`@cV%@w*0f`I)VNk#3*#-f?kgnf;PqlF4vusT^lq$)8UTFFJ#|?Phx4+->(3428I5SD9G>kw}82!(n z713z-XGPWEyOcw!!5PSoWF;gXgmK3vs#)o>T$f!D9`Z*Z2(8hjX3wtN`&XsvUkSA< z8w*WuTJa1%9n(q%XtfZA;Rqixsv+chWPe)lC7)xUy{&5QFxu^;zeDCHJT@Aaw!~HC zj=RYtkD41hsP3-}vq2DY`%CUIf_VG}Ye&OZv)oRRX*xyzw4m)*f(CUSxpBbiI-2qC zAAENBNAQXXZeY^&Um0q#k_%r;Truxjx5Q{caVHBX3oypkBA zySxNKTl>N=GDjn>+WCjWf3o+C{By3us{DBI_0e{1^I4?rE2%AZ_DBP+Q0dj zdSAqE+8f7rOKamzem@3is=*}FwD|mz0X(ZR@;VOZkH)=b%JSF3cV112l30rel(UyJ z9^|p)gIFU)7qOEJhGupcR6K*8Fb8V&eGlOO0E+d?XzlN%)BG`Ioc*%xxpC~Kv$UYE zH~5}bI~_`b=c^dPJ-y$)+q0DM4~sPG`J%b-{)BXeTo(dO+s~+`Me#>c)1XzivX$gP zl0;yJ_OD>N_;c`k!q&uI>)s&oHTtgC5nSwuxII80hpl*biu^<ird6hkQOA!)+mC zEu8cOlllRgnc~}4yZOBiTn-|RDJar}r2Dw5cHO_w>a@R&I^CN2uIAV?XUi;9fu5P@ zE3DG~Hu&Sm8kL2Py{MTyD{A|r(=5~hc0n6V^5Aa9I%A$Qo`>U2Q&Vf%=bG~E79i!8 z9s;2B$8%dcFT@D6h@FZ=zbg`n$9G zbeB%}V;6-#;UT@Zvea)h^0V8=DNT9$cy#x; zh1d*i5l5Ex&M*%({Kxp){tEH&9ihL_J{;QU8ZM7IglTV(Pj$CFh&Wz{j`ioi3x8}M z+DFB5c!R{62gWZI_-DeFC9Ur!`%5GeO4$9yv`vs$_al%A=dFC^Z;|4s7(*?LDL$>; zC%wKM^gk=X{SvdN({-_vicPz7Hrh|6lF_&7e^4J2{Aa0a{{Rc5@hz^KYvGI5k&+nY zh()|$=0!)r!*kn%U(Q#?-xg}#HSy+~r0Q(Rq)U6cStf1XYN#gxImkP4(AEZlGyE|0Bp~yiQ~4o5${KMS;Ue=m|{d=XFWx6+9ln;fOMm3{w}%k z-lue|1@-JIO|~5K98I{Qe4GMF=jtm=o|YmMRvQx3t3_H(CZnykyXn;Zo5Sx59FO-r?8gNMwxQs)C(xcXi{6 z=Iwk#VW@b2NxV8*Jca`r%NmH%Tphlixzq7%Fqk_743UJ(;E}lHK*t<=_)MYA zU9OLN_CCu8mriTm-TI%L{{Zk%4~RPF!#|DMWt>;C*=aYr6ipb8RWTNgijssJ-~u}1 zuVIS#1H?bHzlt><2i^E{Pw@@)ib&y}NSFtl58-y}w}HnMC;Sx8$9h()`%&u}MvXqE z_S$}pYiwk@xbtL@03Jc%zL@!&iQ1rKI*b91J@H=!+3Qlgi567Ho~F2QcnCS&$3*`C zBOF9yRjfNo(dFp3>GMa>ns3GyzMjs)>q|D52uPae?FG%tlfemrunqVS>HA3)^4JL*Hw-)_OT+VUpoYXQBKt$dJuRk zc{Otw)cpG?-RB_BXNcKO2~yDlSyzBJ0zf2Z8Rz0J*q8RJzW8IR>V5*&G@DNmcq>}5 zyoX7Zq7OHRH5s9jKQJL7S|{^49hp(M*bRQ3{3Y<;g7r^_zZCu~_?Jq9Tkyq>ohFZG zJKTMR?X_|ec;{AD2XIu81R!l~#GVva*kqNit#;nl-97quXX%+#c~?BIC_YrK@4I$Z zZ6y5~yVlJ4=i(oNej9vZ(_qj(FL)PAype5M+8uhv6pvZ8jL0U$Q-vpJbuG^yGj?O2 z&yOE|$X^mX2#u-u6H~YNui=u-wkVV)qi%o#H%HOWC!xtBrGBCKi%Ib$dPbF~Yx+)! zZ*@JiGR1Xme2*}Nm*gypanl*d1b%q(l-4y%Tf1niscTRu7)%w^P*Pj)uTgm{I7xZN6 z4@#IqV~xH?k%;+rpSpA2zfSyd@Xz75#V37B#FmlxN5&E?jy1hK6?c>W06nAN9!4|U zJuBm%9{dFHufqxF8imE5igdgNhWk#;vAPuu8282x`RiPDVJN#b{zi3hwQ0Ut`t{e- zzvtw5GTq!8d&r6`sVb-}&fmKOuo=fa^PZKT_UrpgXo5f4ql!Z;YO#a4jsYdHlZF8PvFwT?L) z9!cqd-%Jl``SG+uj09-N%rFWZ79PY=K9g_?y`i|mj5-z!0Ryk7?@>WcGP{4DeZN!a zFq!p8yUC}wug?Dfk@`8|pNQWKd|vBv#tjnSTciTQ8Q#KGe=h=YDGaPKppl#s-;H{& zhP+Y#00>Rim8nnR$UY$c{qMCa4PCBo?JogGi5=b+R?p0`1`UEjdK&zjXs?peJE_0atX(l5MAs7(!>uAgmlbUfMC6}br`#y2_IPu?JQ zIXD1%R)(vo-D#2q)b#yNPDv0lqpp0yR58Xg*!~ss-ih)5087-YM1CT;)M8eVMfKID z!*Gy+(MSM-a6WEN74AMDZvklj67ajPh;)5V#hQ)0dh~jfnyXz$X=KHbZ5}jjf>y@n z9IycTjC~FtiKPb^#&_FCX8m_xsp?M=6w`L?roTP*`Csn{HOS^vwwB87#@2F=9Jdzx ze8tHCtDZuVSat^D#C{{!ZLhASywhF_n3C2B zR$F#CW|97HERCSYGb@tX) zQdvQ9Ya(4oB*hxoMBlr>2XlKI;A5T-1HPm>%;{vdHa0fV>FNPs6rIFp4#e^Z+(#G{ zzY=XHNdipSv3Tc6A}nVV7{F5k6tlU?z};Nrr2CVsNQNewswr~b8`j1 zoRNY+IdBLIoN`Fcc&|o$M@6eiJNCEvb}+9-PF7!Y{{Vq~QSP=H{jRAdm!?nQI}Z{S znVoIobb;A03t@od;WLw3k$9iSI%T@}LqqV^qy4XQF}b$0wpD2^9AxfrK4Pec83ciX zYr(G}@PF7v+@2-zduo$L%>;3khBXBgp#?xJPt1Aa1Xn|$Y4Yip%i>k>x5Vux{@T(* zYpJFDZ6H2SMnEySP=Z&e!tu>=Jl--*#t&xI)|}lodv`opwA;L0x+a~jwePp0zp2qh zl&0gw~Foj zN@S1wHZgIS6*w-^p1Xkq7{ICi(2CcQ{oVe19CdM2AidST){3>Ay7ud)mMnd`5c0== zadxtk^G41?1|5j*KDF3Md7@e9`a6lW3p?3^wC{jHU*Yn{9l_3XUX!PM1Nb|we#-tM z_=O+Fjeku2r>{Ihh`JQYX0}T;!1Cjd83mNHmfT46?_6hs{s!MqB(iF{>*|sP+NACq z20E&q6n?d>4AK)){nVq&D_yH5(pzh)*YG?loJE4E3CX!72{^Rk<98IbjrWeaHKVqM zE|ub9vz3m@YyHtOypE${9>g5=9CYtp{)nG$j^gV6TZf3L+EFvK1QYIS&uq2p{VwE3VJz@kFlgjZG8hq#M}EJZdX#Z7 zX*k8LJij}hMQm&znTczc6-OPn6oG11$vLq7ige|b0xI5} zrfSx^9_BMFauc_lit0&8zxW0faa_xPlYgN%hp%;QIYTUH(2Q;&dj9~N*JT~d+KiEj z8J0dt+B#P+cPm>14$_(Vg8Cm^RhGx4EOq1$KMdAk~Wuam$aaN@jp~Z-Tj9rhNqSf!TEq23Px8Bzl z(|OT?pn|}62ZPp^#lI15{7o+FsJBU+yD{X}yz|;ljU0$KliYt=u0ahFuYAxav zSk>Prk=)j5Jh~&wso2o-o<{qvfz+COn+h-|p82Zw_e0F`rUYY>D#Y=^7jR<7IRdAV zZjNe=XpT2s(!|jDiU}Z-!0TQW;yZLe!JBCr893s;lDTDQ8A%5!Mm;O%Ul_+EjW|#+ z7~lif-nnb9cIf1ayR+Ey2Wu#%bo1c2Bd7$7{sygD+uFJ@No@m@$S06JewF9ig_Nsu zz`vFWz$EikcHG9rBa&$w839jP@#iL;m-YCT)U@Sj^=sW83wR>)FQDE=>?Eq$9{4q> zrD)MyLvJY6wC3{=?}*&0v{*RW!LTxMo(ZoN`%Tb?W@jurus*%&H@nm}FP7tzf&e^J zD&1e?bJm2~zc=Hd?G0z4#W`Dv9ROSsBiupyXPT`gmV zfRE>AJ%<_N>sHqMmM`U8s*!~O`Om2}vaNM?zXQyvMpv_w`_Duw#%=LAN9q_6llj&z zp`=MWmXlDsjFE;ZA>-&eS15I>;UezyfEWOS(0ywB8qLrTH1J&*0p?x5DD)rBwT!H; zk~rs0rmT^+H2b?nvrRWwySUmvdG?6M%zmJZ)Hktsnaq<$kqJ~~w&!SGna^&bsmJ1p zBbWp-MB|`kBl8BgY`jEY%O$NRj2xAab^4K7LTh&Z=8h`Rl6PDD-^jy=6>h@1xHao5thMfoV{m|$c7j6|eUx$sPkyzXs7K+AM&p^ zmTla(w_*J13yZkmfjsw-r2{I<$Oqn^sA$^NwgtQ^cY~agMk|fgH9N~Foo=-G%xZGZ zgCTyStvNSl?Ee50j#9nVk4w@#NERrJo0*lib>PuZwPUhO(cPYU>*{>YY^{Wf8 z6(&{4%9a=>j+m~VE4zpX$+k$_8De^UDJQjzB+}EV+ZNO;lYB2LsTc*0K=!O_jY9Ot z^Tzv0$s?hnFAzK-VUU8o2rF9=YBrZLE4f&?sTZ5jS z)eO49v;Eb^#f?Y-iQ&DguDa7AxJEHJUUCQ-&(^v5ygR!sD|xGol>;?0S6Up>x>qnS zthAj)3$i444g5fLu3mjEduBo;c_A49uVM7BM@ws2Oi;^iGKT<+f_;zWS7pNY6YTN7kphmfGS85X`9<7$lMMOYAS87tq9 z!{m668w|e7OCQSlW0zElg!(++eQzza_6<_;arPmvo`xy*I~JF%`QO z7naVlD+V9DLy$4k?pM?Ie-9;%4q-V1AOY6Cr0{3M&kkr-4P)Vt3;27(Hj+P^Bz6{w zZj(ujZ*ZV)KIfY5Tfq@Z32(iOV6Fv!4e@6XMy@`tCJ^L|o$TG;PTkM*X;?k`Gf|eWYGU%jI~$2Dc#7Vpvg`ag)Xu ztwVa7f7K1Z4ngf++oxy!e_ak(N!=7>yx0fMcH;vFtys0yWmGKBla2{JKDEhTPT`ky zg8*Y_tedS;I8^U&GH?KHwbwj!+EGobdHGvSOG{h-0A2Od`t?7kFNeB}x^%HBsR2mZ z!M*G3Shc$goi-URWQ`wSEze#n^LFdSF=))vTiyt8*(4qhupfnJLGi+WBkZzGyoKS3 z!5@Wx64k@hQng6ke_hY%y4aNuc285Y{UY7c4vTE-8 zdY(QqQJd5H-|#E=bK;%cWy!%(-7D^IhCT|^yg{bHcXY-(XKaLAe8U|N=U

    #Hs*6YsqyVkJ_sw~=Y2757dZX-c_@1JC1LK)2eX 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
  1. -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

  2. j{ENfVOU)7Hf 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

    r50^i!ei!O~ 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

    UyQM<+-(jX!5FX#!99^$E1$DX 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�?bvPpgeNw#_o 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%0D7(5`y{R}4F~+tU94*5*=@R_}j3pY_=Hj|BMt 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 literal 0 HcmV?d00001 diff --git a/public/images/pieds_plage_mpl.jpg b/public/images/pieds_plage_mpl.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ff9ad6a259259c798ad124e503ecb6099729300e GIT binary patch literal 135812 zcmb4qWl$VUubU6-gt)Uo~rrLb^6TT<-gkibfC1HGyn<;3LyJ$0RFB4B>uDh7tqi!(EkAz1_l}i4i*j$ z4i**`4jus>4h{hx78V{69^un}fP+UwLi~jEpYdOi{{sAX>fikI@6`Wn`Ttt}_5m*PIF9X&9DVC>*q2HLzGj+wOBI5B>NW?QA#jNm9u-9 z=aJRi;U~nBDq|xwWh^k;=FTii6!B2aL+uwz=nd3y?P2^*Fn{0S8i}5GYd!WP2%;AuUIdEk7yIOq%B$9cm1)iPE2|*I|lEZt0ipu zi4k8Jh4%E_pSk)b4NBA}fb>sK>b~oZpRq6)Mr}qoGm<_u^2F5EBrp@znG4Qd=sap=w~o4;h0?}zV6P)n z<0Ld!C04!^TKNl5)D(j~-9P^eAU}Df|8^QM_bd6;iGobjaKDpGl`+@V&tM%nZu7C_ z_UFmfIap+C=;u>sBWs0y*K( zh_91qMSiz{Z+ZEvHkIjL_Y|W?)0$b)cf%wvR16UK~|z<9n&iWC`zYzm~5N zDA&a5K6Ge2Ec^*LboNKjx|RiZVoQP_u5fag%MI1D+;KYz9?Y-=5q`6}D-Rdn$}`p| zg|Ry>I4j(!r(d(oO-`?fLJ z?v48J40>lxIoK+?`Ct1c|HSjKTv*KfehGA}$+bhLza`OVX$tU-6E zEpO_}*~X@o8^LoKj!Kll$^Z5CAN;8uKpkB2m zCTHJK4{K_20+AwK%9aC_0~uc(bsj~$aQ-MW9lN<)d5y%s1}IQF4ftcd7%e=q=AE%_ zZkHeR62>TeO-NN)waeJQY*a0Nu=G|lK7s+LC1mw=AEkF+0xqf@IE_zHW8K}GIW86O1@dOxZHf?=g|EEgR0~4hd=FGX}Qhmpm}E- z>T!!{nlya@YrNOz2BkZzrt1Qwh%A_GgLeDSgcr}-3^^ht~l?7`_jZw9MWF3nAVqy1L2V@B_S1SF>*ntITfSgdn@Qxpt#5{RM)*?K5IFlGpY2Wx8QV~bI{ph74T%5Dv1$3Z=d$NR?KT!2 zaCB>cP|c1MKFLd~^wOi;>4(?(*g$>6s0B`i{(%i@3%D04D!a^>&X5ATNukz*i!Xz>ixqL zKwG9bN+X~&7tG$DpPpPWS=dfaWKt}`jd@~Z!S2aPsljrDO`_2Cl?x=+LJypf4PsVx zH>n$zcX+2{@nC>dUM)_hSy5X_8KA{HrG4c$Uw7jI_HbT;7&1x~EX6hiESfh}=Ts#K zzUIUr@EB#uUnugjw@Zs=>MlF{M$Dg_P|Gv(&UEV@dl5e>3Yh{WCBxnE;=N<_9+3t& zC2^(!b*hfiJju9^@2|42P68}y2m>eMRs)34R-k4~`?FtiNGso#wn&Gh-8IrqvjRL; zWMIv5*|;o|a5P|;#+J}0xa^Ot(L!(k0*<#hd3wXATCX;`edkIJ%TVr3#@;^!XyZoZ zzSnM`Z_G^wGIz8b^@vYR7K#MLV;}T!R0L0Ws4A4+*u=|SdOxr3wgoaL!%(0}Y0l7nv&BW@|0z;&LmTIhRN>3yUjWFDwWbv@ zHdvPtI$jvjmu9?u2uRmz!13%gtmTp4=eb!$W}tL)-Lv?@`2H8bx1m4H+nFI>V)={d zyRJiR0g^;AZm1Tkvd>%3F_)Ic1a#Y~4#NluHqTUGZE;Rm{#w#~yV6No+FyXg%RYiI&L+@0LATM=-9ds_DWe+8aQ~;Ta@d29 z)5H_qMT$6hUn^|#*S>IPPTY?g7qm!YqkV+4*I!bxpFdj z-07N}k~;ZD9bTpt^^^P0L^YLuw2d$Kr3*8_$%^~hZw}TGC3hKFmMX25(h5Y>G!6pX z0jw+dqHaSUKU{psrpWY?oF?u)V+{w+Z5N!!p#)!H+B&-kT;0_BhO~c{%{xEqVT;)| z^6h#iX&XnSX5OmYald0XcULfyW9a5lmxe}q%U59vd@#$4=r5HTF_u~fl=_m3)AF$< zei64z_~@A7YKDv%UowGDbG@6;=8a`}JC@(3w4mrCqZuY51+q z$5sv^q!DC2>h6)=@6bt(nYso02!?oI=YA)ncGs47XZFf#I91@Z>E-|hCaUViZ5lei ze?A1?HBPBvL1{ok+_e(%Wi}X0EV4%yKRB09HbuWyKCj_88hsV7#XaKTbD0@uY@Xmk zAJZs-{bk~rWt=*FpQmqi<;WeN-}v}#Gd|N^bq1#~iLU+&q~~a2??;CdMRwHb2*|>9 zlp|OQG>5gN( zz$hyN6Iqk3%OgwYCgqFNI_uxpJ^QZ_Faadu=2n)zwt2R{)f2n zaJ@g4*CDp#6mLySK;Ze+2~1sAh?GM0chbr~Y365qs1syzfx{UPd;Ljpw}PIaP7gor z;8w9;5kpb^pxdnF6(^OpnYsl<%5m`N+2Gk^nbX_T@sCjpZK_bgCTD|WAD_MwCtj}o zyL?Na%gFjl-W193P2i%OW}FVn;@? zqAZ==j!HVw)11;Y4y;9->gNtR1T~KF=QfOoWq%e4jO^YsBkd}>;U(JqR55_w^zzzZ zZ+m12WTwf?mHG1-%4x>=Qk|9Le#ccOt;y?kRBzQ?rX(QnQt!n;H(JEKqMVf4!`*FJ zsf%tZbv1ewv(_A|z+H3a#u{uTA=fT*;&=K~Q^?%b5V}*Z#Yov;Ew}3;n^9|PLzfPA z%%$;744Je_MPkmK%4W(xayedYZ}JlUq^v9?dvc=xvOvpXhaq)-He9hlbYBk4rqB9wGDzsFt@gfwgGsHkarlhiXD-RTIap2wkk7qF@ zb~|Qyo$0zNfp02jg0zBt?psm!0%dXQs?w3?6mwlJl6YNrAhvGo91Zu2JU!lBTpB+s z*`sWsQ+|h%2_d4%fEH2YcjO~?sab~kbt0}ni1(CD=KguCUu<>8_2wL23S2#!m(Plx zbj&bz9!T*v21#;sJlTz)tw%z=Pk;u#(D<^(q2UBpQg5Pe9`SprX{zL?B-WA2)>JrE zXG^irJR`+;6@iA8tlL3=2N7lcn_@vyw~n91+|iI)cl~V#(o9%M8?WiBa@ZMtu7iA9D7kF2&V&4X?Kd(O>`!&9?P9NLpW?6vXur;;hUX_o?WZUnIzpQ9q zlV8ysBw}vENWkbUNM%THveXy6vMcf}a+rAP;Y{|f;`7rG5w?jX6HHGb9jJYdPVvcN zU!Obi4kE{K+teU@22?2-Zx94TJpTI4W8HSV@b-}6G3T-97xULgTKtc;<9 zn4?S!s@dG&<%I39jwAZ-=hF<=9!K`(*)zVMd%Y5Mn=bgVZQ_W>O`P&ViOp z!vnW-`c-tg!;oG#J7|yjuh=_%W-Y9`14lt}K1(74 zEsDoE9e=7sWtKS81hc4`>Y#-!Wj1--hduQI)m=MCBj_w#gF@|SEOH2cM590C7QSWH zi#=S&v1ITp*|HgWG=aMWn1IxIf^@W#O~)PLIsB`!4Y)Eib3opiO8Oy&N#pxy_t5Ge zFnQ^o;<4O)2`|VPQas{5S6mSm0`yXpU>ledzXdYYHJVn)VSFh!D*XdmN0|Dr=Hd)8 zX{E-8oS}F|7Q4qyf$HNk*4L<44yBgUK;{!Yzc>j0+@xa4c$I7hG9#549qqm*HcX)g zL=uVcaP_5r#er%A)XqQMB9Cb#Pay@U!Ml5h%k#RM&E3jt{5R#`2`qeKnZ7MjW``Ge{-%(E7K*u{h;~=C;Tth!7!4 z7vZX-R|Ub~L!TOHMg?;im9s1?AWmsYPAjoY?*73BC=;_l#y%zm!-Ho4PN|fWOAh+G zQY5!xz5Op5R~^UxB$OS3LkET=s{r?|1vv!V(};vCPF5QgyXo!Pc><^D9!-MRiBM|mu3nVx9+J5#^^6nY!TcR5lVv>i#d^D^IBvsBO9zNlFIUSUI# zuQFn!ETZ(Dt}v40$gwtmUtRIB+2!314HtU+bM%Vc5cx-R!2pl=@@;*q8tpIu)-KZ* zk3>x|X}c)BebsHcN*?2cv=zTvmPXMvzR)YV zH$+>8RE9=JICy_}){H4@zyX&lp0dZ5CDkFc+P(A{1=qWa6 zhEcyaoM0v_qSNr-9nSw=atq&r^<<{EccM5uj(&;W5`W_iB=Scs&8%=n{emhg)%bnK z6**=;;AD)UqydzMS#YpmI>(~H-#ia4i~nLK)Ss9-L~#6lPS>`c<7k!O25F}nTn{Im zp}7GtwgJhN6y2j-u&Qg5hlq{Xy zdI|Ro!ftH~3-O=0Hq1J56aAU=2cmRhzfb4ll#^JYag4^s1e4mY;%vZtF$5enlxmBdB~ER|+)gr6u=l0}EA{u?z^HHM9X9qt zhat7&E#A{&*JA9FI(}=Jy(5wr<0SlgsGmimhIci1vf`*<5aOnByblNx$uBUPpAIYh zrxqs{9Ti@xZIJggsY8>0Uh zKn8TcKgJL0AMf~&xcna)5C#?s8V&%DiG_`UgFrz}Nk#n$my?6*A0PPXpC1YiIzN<) zz?X6F`%Pea($n3N&`ODop(kEl!HHL(HNS5iTyXTz!)w%b#0sHelEB9v$@f$D3sVle za63XBtTiBR{|b9o!E{;2nP7pYZkOIdkXTIdXA<-sSe2X&{xWQV(}d<(*ZouCfiW9$ z=97hEC7c^o{rd<-EBtTPB{>N7vr0wtrJf$8PIyfazV_zOpScf(`Gpf(!y@16x$eqy z722uVzf~%_ROJ+31b37)C>%nC+04x=LQ&}CzfQnu&DUK`DRbv~YQx}0j;SuiJLqS3 z&U^~C=*1JZb$+?vDENA(Z)%c-_>~@t2#$aV|2ztZL0Hg652RjVL4h}Kno;tzejHuj z?i*dzneO_$Wh7CAYOqTvh>$`lK|Ssd@-EY}IB&b1r0&aW@Hb_h%JbElli(L&k~w_K z5TgPG2@O--XlwTNV}{H;72pej^HGq#mp98-PObuV=De{@{QB!kt+%Y(r36EGrEiU} znQ?4lMv7$hDe~W@wa9}Kjx-Lktd`GdQ=zfV_)A7@PoUELMhc z@m!b8C%X0_uAYJyAW|~>#i3$KJ&eF8ZE0qhAw134Zw-2T;VF56D)(7lE70cJ%jMCM-{pe&E;=f zpG*4QItAw72Wa|sf-ZupC~&styZ8KFAM6QCgz{xM*YQVro68#$Pizm89&#ujdI-6j!AR4J(LpR+?Cf6KOTC({qTI z6aBsPXQ&y3Q8D>^TkDd>6<7_*jtCs!XH<*R^kt-@syDvDf!}>)rN*1aoT{K45cy_g zJE0H3XKq7)6eYof!8Qa_-rL{u;3;7p?GlZVVo^n=D?!8=_Ugy{@x9x60P523KJU_&ak!ZBG%|*B+$qAwJQZg)=FZy=>fq_O6p?U#n#lP*gj!v{ zyRke&j@qRHcSVk>Ws7DcA@Dpu&TidKB9RYSn7 z1jfNF);ZTD^6$P94^_it_=0bv5P~M4Sva&ku?cK+?KX;Q+h}VI_)`;?#3ey&AKSTZ zbYs;+1zrt`D7nB70cQN3c=v{%b3O^(1uea~#?4sj2OR4!jF}rMikH!Q24eF9zezrz zU^2Igh*R4Gb=u3k8dL3YRK>H+RQwe>IYPPV_$i&1&gWxse||=B&9z=& z5NJ80YcM!R#Zx~x&9TcWd-w}T(4Dq2NC$vY%ZH9;>dn?vZZ#7y$yCx+^W=eg|09%sbyUdnpVe5OtV~f^zNDsG5D4>(jVOtIRc0Hxq#~9Si2CE|M?77vldxuJ) z2Iu|Sm(aU>f4A8rFQtw!vRYtU3@HVw0SzFpfGXjd1vE~|M~l`EA= z?uW86AfqPmNg;$AJ_fB0r7~o`s|%N4(m`i_NGn=%Q0=N7S74+IxA23)7QQfyYgaB0 zm<+B3Mpqz2A9u#vDegvmT_Cd7)~TA8c+qsriiTsGiKlb-F}nS|fpp38BuyA(T=!MgkW=eEq9C-FPeZvNR=@aB!-V}7YO?e zOwpC|vd37W9`;}=7riWBxBG5l~? zLZs&E^IdTF*MO#B)0@{e45MAmUx4yleP-;1bZmq@gF^3NQx)snM4yloggl2$SRI+k z)Mxa*%%7#fJDXm?H^L1q?d8Gg+#u)&cG+LRz3aUnGWv;)b1pyJ`(A^2q#n=4+ zR}6lcxK~!aSw5au!8@jO$E5OvN%>-rZBZyvt1Y?m%ekm7BS)1ROA~xtb%}!jv)X91 zSJlJ-g*{h}L3JPuS=O7!Ix4FG9+R+z15(s3-8ARj60=6}FHorTHxn5GV}-4~=w#Y) z#D#YIT5k=3?bg45MNJhZzgo7ikT7VL$<@g5;H5elp2n1JoIGxa2P#kZqOaalmbvo~ zcpf`Yrc8Sh&mR&1UCwO2owCj#7)jBCt4g_rITcR>`u6wnz^ByN4drdha`}?NR0}(y zS7*mex0@k#NXK6Qi2xDE=r16aL^=A@U+(3sw8-kVMx{GX$x5)?UnFm)-wgDm!+P}F zX!D)#0AoeJZ7jdVDQw~(G{OV{_t`Z&ldAyVR^eNd%qZc7Qm!~guZ4)oLKXJ7q6;pg zAdb0%Z4ok~FZPNqO>E;(!dWCmb}>>~2?Li;U}@v#T+ePmIp2?GCkTU(Q=dQJ=a&uk znc%WRVtU-C1JcqJ!p4MIxeIRP^q{4u@}wEWnuwf%CUQ$+AM2c^;Q(a$ad{zyJNhJ4 z4P)D(NVRX0Xx0=Cz$<#c!_Pbgmu%j}W6YzG6{=sYQIc{C`498H%`5Yyx!N|_VKYL_ zbjTy?d&Jf0POxKmMEGPcxNGU;gx^&96@*P+hn}GA!HFUNnzqZe{Pb!3q9Rubl)u6p z{%c`3{;}&o)#8Oj(=g?eo(IZ}K=dYyzQ2ZcVbpkjGFYW0S(Cg`D!M9{waH;$M# z)ihq=!|iaN@4SSMb#`;XKw7Qt1cIYR>sU?^uQq9Nr+B?TzVYfn1;`_%+BYiLWmU@4 z;efhYjDgNnw0k_|L2!hTEZKw+XSB-WDKWvdXo8Xr}b}SC+_!{M_^F&DAt~Fl@agd^Vjhfih{0iq$Uq9Idu=eEmEARerej zk`={-@G6ZwHkRY8%m!_a-MruA&(|*_{sIJRrtaUmi{@xuV@Z}oRqmSvM6k+S57y3fZl9W)D=8_j?}WlA?D`X_=;5RfgjNC5$T zs$!PO{a9{hRrubtRVt1nB_lR`bkz|Cm$1ic@`z#WLFuU>9&#L<=lDyyFF|udE*1QY z%I$6!0!-J7F>r>Ie7)4HW4EaZEWa$=hwPucFEcU1&K}>>P$GE7+<%Y>vCXGmk8GVHP2uke&r!_|C#M}?j)a2mD@(!nqm#L zgKB}EpEbScC|O9kmTGfUh2S5DqY>~cV5;1OGEj)D6|s^sFBdKdHPmN99&Vq7a(NAa z6j9k%V`IF=FTe6r+1fi{v;^gu)7Wr$i{j)o*zOLxHrv}NR5Ozyd;NR+L6yop(`c6f zUfN1J$G_&u7h5RwMabC?p_J4N;Gq7qhHd0*zlKIZKcm!gx1D8e|AwVZF=sVfklSoa z*H5n2Sb749YcnL9K(lAvt=bwgZ1e!K+R~Ib!vr})G&3!IE$X%8EiGa&g{ z5o~QlYs) z3V|B|E5-gI#tAJDM-6#v4tby`KnK*@1&?82W-pt3;$qXS$(l#xdv`DQrO`TP(4S?j zFH37qjfhe?r+!O4g)dlSi9~(26@4_>_OnW#60cHw8LLt4{7NF=?1`xH%ZWY(XFC~}AUimZHCXSXhKIG7pQDhtR5tu9u)fXqWue(aP*`cXOPknm>64|hH@BP_%yXt%=Wt4xN>0lK z!2oB2fJT+a-95G&FY}-uRBM)Nd_JYfwoMNia+$1{+=Pak9DOHMRn5 z>>|s!Do=X~NLDuPG>?Fh_X$$$5qwrSOEjE@51H^O~EA?@u*3}dxonDfbz%6#%7s}3VaEcu$1|{ zo=Y>v=rf=7nV-GKRG)NIJfz!ziH?m|e$$XfxEe0+l*?`DEm{-J;eeM``1Gi?gQ`>i zRIx~DRvcbGv2wr;?-NqRMU?ks?a~jTG1~@HgD7rp5g;XQpP`XSsiFeu*_sBUvwL-4 z{U>cLySnh|%3poIrLh1LOqK_29Qv>5zh@r?e{pHz6Ipxd$9wSJc0~5Ig&^KOECH#b zerfx4z1l337G z;x&Uj|=GB+v4n<13^v7RcEF2M;2<7B+;ML)gqx3QQ$>5f*W z{(_-vu+o*+>E`|b=d;9Qc*(S6>|3k}d?`Vj8^>il>#ceNjZ^v@a|kTlu7%h=)Lmiu z&OY=^IOcbh#%^B2%@TLt8b@!bCRd#D47``VXeuVY#aP(Ge1U{_xhA9GXG44>S)x7< z{FMHkA%lctiDk!CVb%RvV5I=6a=cOJGl_Cb3W>1@#;+bT>*qh-UspdtsYw=k(xQ~b zWRd3U!!(6=LeV?_oW>!5ljYYckIF5&$cUc|%G3m7K#>TfJG42Lth(_%uVhl7MHrfH z?IQt`!>$EWbfy#obc>i70yo^)T`hQ&U6#bBX{-xN=dLi%+ZU34?w7$6BTgB(RAt7y zp-_RpB*}DikOOU@Qn#VSFwLh{E3X@wG{m=1Dxa?&akg)EZ}%g;okz~wqZwN7(~QE; zR9{amlen7!Ygk$Nr>REb1dYXQYL6mJhv(+ULE|5Viu-gSWgudrlqmF7f~f05D$RK0 zuZbvcn`$T&ig*K9Uu0Y8V3udwC8?76<+Hvjqc2}bP6o{i$&yO_ig3Z`z>H}UD6k>P z!KsRK`teW(dJIxz^9T?(~vfGl6;ok8zQ1>Zm`QbwTbjwl972O=$e~&5oLpNY&#w_ z5!>4)x0Q1NY*8s2XHO@RyZ8ao@*@B4VZp(rmFY+`o0y$oe@hk06-a7>CEfv~8LsrU z*8~*NCq4jhta)0V}>&-u+}$7AaMS;b1l#x*1C6fN0LtpRC~ z(7ERoUHm0w)R3#nyp))Q71b=5IDGU+M|jDh&SkIFY#zGgaVuW6qZnfGotB=wdo>Kb z-))0l<`C#IQsp70tis$xe}K!HYDo#FUtgNBzj2iVRIW|lzbEgXdPnK-o8|bCsXj5a7(gR!?+BhNS^b{4~~rI-7^Ofi5kSoJzmt zzCkG7nT$FrTdN_sQoz;oZw|eGqHdktOR#%)_Fk3sX&r*ELs={~bcL!3Nf@h57(Tub2GcUR>gT5+4uyrQ!jakq2dlRRugghrRkVkP z^l15V*eXnodScqG=}?Dub1m=~Qq-%44CmtFmR}xP%NZ?cKTzH!>K7)~=~=$eE7&DFxoaE=R`? zPcpDO6NTZGuN7KpLTGYZzt!v{3+NkNCiTb)Uzd?1P}Q6+UHSdIR^Vvv)>PW7N2o z4H^kKa;qho1~X?f8>PW?go=n8H(1tjr0!>wS zx4Nre7!`9>n!o>Xrf7-c7CvD0549OK z@JRYbFr;V;i-ffzZu(>H$n8g*Y8E6Z+x`Qw_q0_`N4t8mu6oRNGs*)&f#e5$^s*zk zL{75Lhq$rAeCRwioW(lSpF1{-(YZpqGetXB8@7c?Di?-A4*9@P@^*aPbE5D>mUEd7 z!Tywg_WAV=*rEiRuywGCk=$qV=eS4PKmh82u1ku8&`vf5Eag8_Gqx=Aqgs&ciXE}( z&Y33G(GGRclK-S5D?0%CY$jC?U(qucLhIbEqbh5-i4!7S1IYRn3w;D8ltplnVu8Z4 znSi^q;jwF9qS7$|>F2_17ggbEPhV_=c4cYz5qVyZCk>zvD>3SSo)fU1)~jknSaZ^? zCEb7mwvW0#KXxD=@-%7~jey2#IA&;YI?Cb2?$FuU#3p(gy;lw6DJ$GA>mqZ8T;<@Y z+%YI%*hW%UA~GJ^R{A@St6{Q>N*+p%d2^34#p{i^j6r7cso*eQbuK&u&pTAjZa!lD zS+>c%5P3GZPs{%CDc4|>tJ)rf!aU8&w7pK9R8gYc)#?D=VI0NhcLCiEhSLKrIwT1> zJ`Bd3m~6hPUYOMxw{n7+o}zn+6$RM! zkCx&6k{L%tt)c)&s{RB{lsYw!lE45K{v-@~a~Hp|;ki$*s@v9Ry|ncY%cb=pMu9xkcM7PWvKfIz%Bg6 zl0cC%Q$n{ZLFxXrpK{T#&|aJ=<9i%Kn(iZ9uCV>Uy_3Sj@GnPSU1$+_IWg=r7CN&2 z-pqn>l)nIGM=y|RbTtUq@u(D%Vs+t;Iu;`@&N+i5gcgX68u>OU@wRZlo5?CvX%AKcEphXC%wz(9P5F*JRx!~k+u1hp(-9X+Y zYk3bO;Yn_vVm}qS^s4OY2aKI7Eb5{diN8-AW5Q;dDD_rbz;19Vu^ODgp*04I^gJOc zXn|)PiPlCU>lVESnjuWbW0b@Rs!+3u)kXe6S_Tvab($VnfDee@E(g`n zOLGfiOh-FELRSTfDX8sJx4%%3#~=ldFM#~=@P^u|>`1kVqRTsLZDVKL&{fMyEz2XT z7S1u7o#B}{TTax);C6 z(UeWaR7heq8p4+|Ik?lariJ9;RK=R&HRMcxKF0XMtm+Z=!{}K+rD|AtvrQ%-EwDQ= zDkI`p)wz0m#P=Y=g|2mX4~^dylMQJYgSy__xR$G_O~?)D;-4g72f>--XhGUZ*6j#x zi+8Io9|R_&V2PG90fq50$>sb#@QP}nmiVH~P&iWePO(Dbf>+rklv+{Ka29KY)I_Gd z+^S+~JfC}Z3y8lV26~|yK1uBSNL3Tb z(oR>LE_A6$Z}*84NP%dP>1kw4O@%=u@<7Cj?N19~*Wnc0@ezyn9yB8xYdO;PcUJln2@ysqMzkS6(NJ zPJaImY!>$3UI{bd`(i7Iip-vn{vH=KH&%YKUTFJ(>jkD%3K7eq7iT96Q4PoclGv(= zmWHYbw-bz(BDxW{N z6d2B)nCGzqI?_~JdD#*#NU%^N3#~=cVK!(v6n7_<$W$EgYOYK#fyARY&exe({*Nr&G}%0tfwp{*tY&7UaO`8?Dw;uG&RxViT%H zoET(x&Nn~p-VLdG3E=qmf9M~e z{s{qKp`qaZ69qs)W5AGOvWvk|sKQ}!n25uxxddS+P@;31y4K+o{Esx?pLjqNDtqY$ zC$L`q&U|f`C%1nJN=eNA3kZTc8bMx@REL~DE>3#hGei*h4mfI>dQsxe;Qs}Xh6YFt zUAp`H;}i>G<4b58i1Vx;y2Jjp!-X@tL}c5?3Pq}IZZ0W@B7INN-h4Cy3%tu0 z;*>u>?=TFI<;@pl8Y(nnxlU!1>60!q?s-ymTty)P(fQr?0$=76_myGZrsvM~V+HiE zs)iE{QhfI%sCsZ_BA&l2bWqG5FYSpB;b`yrBTxm54qz=BQJmP9%!;f!)oYn+f{$$; zR``m+GNifz@Jn_QBZpL*;Z=GpuN;c9P52Rv)B7(r1jLo8Ir#Oer@}Q!?1Q<{e>B49 zdCi9ZwHZhijifhY6-UQ2uzQA|f7=gb$VK|8j%cdJG7Js24y08N%efTxv?ktQ5$#*l zK--{Sc4A!qjIxbQA$QP9#ON80G(a-4AAUhx%(%E9sCVp4UpIV9aIBV1G!mpF^7L4S zG!G>G@QmoO>`aJ~x2Ol}N<Iv^EMRYZTJrcLq+J{7&wqrpj`18)HQ z7VFIKZ5M<3oRxb}_njzMSefX5r1ae@#VO-qd2?3i#ikSUVh{h+^c(@c)%S#$KRUpZ z98UuW48>EKXYnP;%%pl%g`Fy5P4zF?W|ABg!uP(_GxXo=Bq6F~ZLx_fB#u<%!y$~) z+}C_>SaEGGv7n?L=2;P4IjfS>v&0Wt{H80u%_Nbf zUpsY!s*f3zVDac|&qr?8w$CJ8s4^8K-NSTE{;`@boK4ly>S~&pf^T6hauJ{I|acF6;E1KPqUS+O81eV~@e`(;puWV7riO z-2iiTSBKepSp>82RkE?m&Ucu8y_6w^^B*vS?bhj$~$e&odhD*PU zVtU=_{F;<_AQjsuuK0APKzaV_$U_eqLd8Qy{a?Vv@c>y1l7GV98o@hv)<*wpa^WrC3j?#e zInC@jp1bCSQ=Gy`o&$--f4_lb7p{A!+!)c6H7{PdcnbV+y8;=^~&1& z7l2H>-+Daq&N||25x76~&YKp)Kz^^R@`n8CB-G+=_L1PaUTl8PceDR^LF~T>+|{f$ zR4)6ypR~(=IaK|V4B8cV9HnHqD@UtJ8@Hb=+(C^q%P$J+>U}HfWfq8{cq>`V1XS}O zx511id*)lOVE46+6>2f3+mR?EN!0iBALOm)*GnKWK;(5K!O--Jjuep09m41x@b%@p z@QZx0{sV57-jYlNX7p}gC4w#VyOA6&Vh@jN{QB|*hV)))IkTLD~U*Z?xglI?Fh zGov|#_4?Jb{NEIgWHt(qK>i*4zShkn${PW)y_drsBvtjm_f2`ZD1|t@3z`od9RGS9 zi|M82VPSWduZRV10}6j zD1A!?GBW9-0mN108Dae~yEdFAS$6P9kLlUf=(-TaS-3Yt4}PrAu}_Lq<>>2waw=S1 zp{cZYy#IsqWa?DJ^FY2teGa4Vm+1@UX#iO>?nM-RO-e5R( z>t2kGUko1#%Mkt;{vFk9H-eRWoSTB<&q))QEO*P#`p#FZc1`ma&>KVZu)KF!&lZ=I z!W_RhF9Y95*Rv}HJW1bc@lQ~S(>i(aO_RxDZ)~FEQa7B#?*4R<_+%5KwJQyC8NWmJ zC}lgxwjKPm}b5?!aDOfcYOBirmUgBWTD9B z9CA}&{ijrRq+8)Zn{RaZ!`$8WpJubdR|=W>T53c%#aF6YGQb>YKHCui=fGZ^)~a?L zdU2fOpXe7~3X!)MD`aoXxX>-=kR&9m9?#O{GYaNtDkQ*kpAh~Fz?wgdnHOLeSM|3Z zO5h}A1OXQl29}PmKyrQwYt*EyZ!tFspBPs;{-j`DSpu`cOv#_P8TTiFMCNzAa^xQN z>T$umcZJ?5oTMK8kxecfj1k;3fe0rU`?-^#6~r5j1SXfn6%^e)nQhm=;}}us!5$1( z$E_b!ZL)`N@i~}Iy>ZN*QP<&0jiC{u1NM<+8=M;-N}i{Z^;%|^GgBG^ByTZ1U46Sn zuOe%FYJ5GgE|WdxcyTmVqf~p6W`&rMzL;f_-E=M=l7TcXeibn-&q?xc2^tliyk?tI zWqUDgei^KVw$0|zW0{}`UJ1FuS-uxmIrgEXX8!I7p48ZbMzaBk9(fN;lDs9?=AimX z(Wz>uXS82uA<$6fTAE8{e?NWBl3PB!u49I!@&5q1Kt{iDPehUEuw3qqN!a_?;+wJ8 z_#7I1MU5{cbhJhv4CN{I$17cmAIe1KeGp0Lo+>Ef(y~rpY=m0u#~v<^Q3lnddT&(H z;Lp0*$vs4bHDnZfXKK!VWM=mN0J3V5CGtR<*CZt_k;0WRNy~4dP2DbuE=rO1-Dq+5 zeu*^QoU5+L>DkWHu8eI(Y-;)=Uy$qg_9w~OG4*JR@Xl#=WqZ+w<2(H_X;Yk zmh?|2!S@w@#n-e_d`$Sg)F@dRdK_t6E9H~M(oMOw2gw?v!pNhI_}54N;onrg);H%RAXW~CaTN#8_ix*C!(CrvWxX!~+KTscLm zBDYL-*2r?PO>|2HYR*5}J+b#gly1iKSC1rSwt8fgHb)w|Cf{BKq0TGYX9;;Eya}YX zea%xPE|Nw2dOf~-6jEef_CiYPLRPLNN~m(>8h#8=zR6J-W&K5PS*W`H{!@vyaO)*xPA7$;!Jp{{SRq%((AH z9PpE`1t#qKYKT>&wkX#@#+syzw#G9{$S-FPL|ybENddb18Ye&U}?!IxWSXus_^)99K_ z+a!}X?!2348Flbwg|qC`c6*=r96V75uA<6a3M5)^baAp+-~iGJ zX)TfBL3xpnuW1Ep+blP(?)kiF2*m+@@( zt&MV5Ldm@xz1A=8B`VPl_?aWBI$puM+vxW6og5-UF>Z(7WVilEFD%I)aH;e-_%XRv zF|IusGAON>-!6$@TI6KQ%d_pJ?l`+8YgT1kqLELgLN?orqS=jiWTr)Uqt-{;uLNUc zcE;Me6V;(juFSK2(J8voH*5AzZigKxqkri1YTdE9H?kO1c1Nv^-;sZ6=uo)VgB)vQ zd$fq-@+m%x@F@|C>Lio%u}OBt`R(>K?rV{W#c8o`NR*S?@O?`azDbz+*%(FkRSMrn zHC$N_@_6|$-xp|$_VMU)>7IwvsK@RyKcP$AOq}jCJLr;0>#@pGe7q8eX^Afg=fx6k zPW%$J)`yb2*$W>l_7l_DE^a-N){*Ug)GS{JSYo`74KZi<9OWrl_U}kf$-($L(%Fk0 zY*O7ZN0&_djqZqJuW}SWwBk7mThSbiIx=$PLJA*|2;W9dGTl(7qZP-ZRZ6xg_$PKl zBzXIUE78VJ-bXd+j8gtBnY}vh$foTwE{us;x1r5l5?Uo1Vot1tUAH25uT1N;qIi@Y zQ7>$+UPhzf%CBN^@H}m8B3Bng@yh+g@;)PlJ49D4tyuM>%lIdoUeXS4-DeMNiX5d< z92b*ci!(w|+Bkd}q~fhJ9!DO@J45VFp3Iq7Ovuk3(XZl?AF(dw}K z7@@~UC;Ue({>f=}aqGzbIuE{_y&iu{K!hA3C$JMA1B?DpDn7Ek38JcpXQNB&7}g^qER*>kF~DZgqV z{{Urb{0>#w6sZd|m?Soyk%DDb2~x6udk zDYmJU*R+$y*IOLb7b~VHR><#5L=&gFC6bV`Sxs$|rg!=vwb?3Bs}wnP*^ea>No`lE|K! zG`x|+UynkJzmXNHW?YW;JDV~|C0-8t99gc2Mfo8G$+L%ND^`qg+es2zy4eR$^ioRL zwXsj+o8+yF99OxVo&JdA_S-n|Wb64NQLT}ak3^(mOZhT$zjuK>Y=o_8k?y0}3+}0n zU%SaD$r#joY?LK?6MjxFj*M9)bjc|qRD`(g3o?2>-Kt`pE-#}L$-X)^Wy!llAn!&? z;$M`@<6L_^OLF%~6T>gJ`z4A|bs}@{hdFjie*~sRR(fAVyOEk++UU!V+L47)BaYSi zKHvS11?$hr#$7#}q2x}sZKlX&)`bUGB2rJv87uV9W+h^ z9aBfzjNsZc{W-yD**{A$#$6Hg^L`9}N|c|t^xlFvy~nAY_2f(BP>Un0On7Z+(KvC9 zc47HM*NPmqQRt3k(>W;Z96Xz6+hfY;;;QW1Rp4`0Hstv>JC{e;YfOeJ(BmY=tyw8o zW1F+L(O%|X?7G?_n|z5^eoS8NvQu@!hNP7ehZ7!GT@aVb7CZMNb#02%q)D{)O-24g z{7AQSiK#VjqB%T&`avZ7GIzbAd{XF+8&?u|q$JX&LAeKBOCEt=iPm_-s z9+T;DT0L8WTv8_w3{pvUecyW^@1yi0ajlT6<1Z)KuFWTAIHwXgEaS&oF=S55(AJEY zlHC!;iZ>4 zT4ID=#?awV=ytUeh3x!axZu~|#Sbimqet$^D5rO3*R>l@NS-uvl~X5+c17xwGE2c6 zw(3RvpR`G9Ph*nq#@}S8{DpmwziJ@-q$W={A}v)uiQ-6>o{Np_c6?TmMnB|dA^kL5Vap+KOQIRH*$x2*U_3dJmTxh8+q+M*|7uojL zW2EV!EshCDd0&&4@`$n5k`bm)BfoJMtsT2#b<-A|q7?6u{{R|2rc2U!KjYt$7-7+t zQ;%H{%91hTR7)p@j&}b5MpvsNlZgy*Oq#z1`S>5GTu8+=W3;v@d?J6nBP6VUD3wdI z9G8}T{{VHPD)Na}W;GTnTO*R*kGUGt6MYa>+0MvKU$~UK*(>w2jcJsVsvjEBjxVAu zk(=2mYm3p6N;((2W777bGfSbuPiSw7qAfMC^`fO#=#EEqB5#F|#}=&L7e+jdbUe+W zNnVGS=R{YQWbTlbxU-E&wxlewy%NvvTd}p0&b3E4-uw-#CMl3~O%w6NYh>>1(qtmr z9!@g91z+Migh``^Zi%Xdbv+t{zMN{BjIBQ9T%;B(Q(&w^5yOQA{8_gh;>YV2}y@=tG)G30Oj9HO+$ z&NZfbe4lr(1fRIaMR~mv$*<8EF4^sjx)ht}NlDdEo$tX-J7u@mL@j9!n$tN~;wF={ zNvA$J9o-t`(L)T-Py%OJjql5V}YixHOiKJz!*@4$aJm2(N zMmzkDZFVRw$mXe04lUgg-iJ7+#TWcYNJ zN>T4dM)a)vUQy0oPsv*%+j}J?(3iECr^;MdYgJ={>`t)HSf6#B?#E@F3wA$apBqgZ2!anIuQT@0R#a90|EpD z1p@>F0003300R*cAu$9ZK@&1j1z`phLUAL3k)a1tvBB^&Q_&Se;qfG5a{t-@2mt~C z0Y3p}{<9wKnd)~%8GEOtkg$rjJ;r#w_Y)R^m}WcBja6;gf9Dm|d~DB3*7=5|9JXx> zu2`fw4mg;fpXD2;bKIOmOfQ|lS+{@XFkS>+odicZt7G#GJMWq4Djp#v zje&yJHs&G%_fBCiejz8sN;O~K#0YQAqNn|{d0Q+002&^oop_D&D%84wvFN@n-TgoL zpN2k;dak23z9X5SHOIuKP}@_b>isivVpd9nx0zd@3<2QJR<$F4a1p+#dn-@Rt)cpm zUo-RPFOex$s_k$&i_Xkh=TG+ejZ*yD zB}Tj_CcA2S1ZZ&@lS0K*TtL=2gSd=u-*4|KJs>f+^NPwpc)poDZUziKAUd_B?qWTs z<7Os>J=lr<8~!JLpdOB|jts6D9AZ1A9yxxrI*N!>8btV zo!MgKKGKlZL~aAF=>0~EaX%e>I;}pd)njmf=l=jx=~Tz%)>3!AAWvDZlZjKT^$1b` zj^O_Cng0Ma;l}`Ryrit$@eQ%XVpdV51`-b0U{S)GeWB_K96^jh+$&+fGNT_dtx90? zxmgA`KmA9$_jwZ(2YQ7uxwfVn7MHQ@l&WiU0CsdIqC#ZMXREH`5M^r_)GKghp4OIa z30qBLV<}R0ViewbPMY%z-?Pt|iw|M6Evx0ZRXatc?hUzy{@!CR%nShnRKy&FDt+9{ zupXRJ{EbW8;|(@K3d(F7xQIH8{{V?-PO?#9Dme#Iq1SPTUCGR)>R5#_sSaRPagxNU z<4dX9t(PWKsLaH)2h6LJ4$%cVRM(x#Ol@n%riyj56)k*x!&b)1)-WJO%$t~Nu>@OY zdM}NP!&%$<%4>3R-Q`MPHZiIj_Q!m+%nPdphL0ijKM(yeXmr6>lNy$>GTOyr^rEMW z3HAQ~#dNwh6zQomq5l9A6n41R-gJM9dJ5oKwqjMH>MX#<>4qm6)KUik1*fO3>BC;& zO21HEDT~U1>TRdix-z|eL~WbSm!^84+r;`9r%H}X%oPCc5FC4$%B5RN5r&o;m48*B zt9I_O{!j}JWl$SMr8-@aG5MLd0N(P6AY+V5l|CT<04hYt_Rq#t&*iC*Z9l_LrQ(g$ z{{TtT^#pd*GQ9)~v2hPd*xe1Gtx*MxKTrozI+Vx@!(3kx1w{h$^AyF%GyeckOKN^~ z+d*P85L&FMTRjQ*+o1f;V+~ExyZFeyRZo(t5 zA8AmYRLTmZSaba$s?Dx#8B~bX_lYJ3C3qHzP(QVJiBiKUcD_b>wXJLR{{VQYe|De^ zmbD9hlgy`7j@|?&?0mybPce=WMVott0WKZuMvE)jB#F^OGYCldjyUK};)Jm%Mu;L$&64&2|rkb902)M)@Pf7iP zV%P36r5b;$QxV58!(-YYqL=PAg@Dv^i5C*CC*3`ECkHx|mfHd~TOFNDf%cE*03*AI zmpiAp7={<|Itu2cC2LwTmL1ZX_sRhAKC$>Rop$wTwU5V%_=lrjmHij7GM7Tt$MAO& zx72z|1!A_8KOFs5pD%F}{7C8<1=n-vUyKv1sp(a{;ptEw{{Zg-kI^zC`A_i&>A^bh zQFv+iVG9Ph)TPp6q+Lo?2wNLUVRj51I1PBUdHctxEonzH;_{k>7xNT5Y={B3X|$xe z#-wT{{{Sl*puQ_A(<*Eia@ISAvRzNC^naS@)Gvc+^k1faTc%ndaTvAtDKk-E!`lbc z=(lYAscos$tJ4CziO{Xh#e}EQTaWdhmLGV%DqoAl>C*kW0#vFv^BA)m%8fp>;8Umyc1S6k8_fRzOvg5{p3!HBs@=A*gQEQww5Lr?(jG3c^5K>#?z)>r ztg3Qpmw}>SM)tx~kS_vd+IWRU^*utz2Gphi?lUV6(YVT3+!;)xdyKJ5nB=q|19#j~ z2<+xlceR>0OnbPLl?c>Q3U-*Nd5?KVeDfB97Rd7r65CTLB|GXjQU_=|i|Z0gN-S-z zBG(P25LgcJJvMn#iT-fhYW9u+>}?ng#mSXa8wz}xfk%v6ADNZ5bY?m8xka5DTAuFf z?p0T{{7*?jSbLyxYY9-1v&=_&n`mjR@f(3rMZCblh`60Q=Rg4~At!Q&I)Dr0d`h_u zu7vvU;QC!<>QmK8)pT87)9UAITg>_|_<&y2dd0Z;w5QPhFR$GjU+v7R_yUn%;k~EO ze+%^e3zu?BO11rJnGpfTIUWT601`f)8>U*Ias8*^&YTXG$Qs#0ow&Ju!{jh^Jq}l<6OFl)$~(VmVQ{P~CQawCEiwAOP_x+Z)~s zm`?6IPSUr=b$vxjN?04j{{RrGQEOIBe)FaLb3&t7A#412jrfL;-ZuT`Q~2Mep>TMI z{7a?=G?slM>QyUI^*VuL6znWg16oud`JajJZ~=?b6W!t^8-m}a3nBg|6W3emZX+6X zI|pn_Fvbd-#Y`D+#?q%ZCsXq*1|)XCd=Yp8FSk=^_cId5EAD$vLzuN4d}<1|BwupO zco#GCECsD&7QUdjAj)SWiWy#wVWx^5bR%iCKVLf&1Ah@HTw2zJE$)>Z0tfg10BKdS z=SF^D69qy&yvNA3>U*Mx1DGp-Y~0Na#zY6ick;5LlkS(W-x8s-3^|n^ zM`#j;MR2rAMBQ2nXUsPJF|h(L?TVRy2!nKmn9O@8fsbOGu z5s$dS)bFjvr~16XzTjm-%iNm0r%Zw_Wo4*1Jw7G(f*TL{+r-T=>Gr?3UBICt2#Qv(@5+I}YJ{a%I9xt%f*_{Uv|IeHM9oH#4aGSJg1JKE;@IT}HtyXHEDcuc~r>&)$76@J$LWlbpzfEC9S8 z9%8TRm6!?j%GlNy6V-lsj19vmfkmxt!$2wS5K?gwawhXN4UA1+8FHm@@dj9ho`MUV%FF@1F=#2>uENpjF4y8K zliDRU$GOa5kh;%TckwFG$c*QxPQE2dpAfau#tN+W{{WxTRK2oMX?<+&GU{2F0(TR( z?%&=~QvLNfF}jkyl%dQm#8k<0(GUT9n3yitadB;)V%J5dbGH4aY(>oPAGF1E<}C+d zxn7Y`%=aCW4N7Quyjqt!jGMGxlm^^-cG~kCfyuPRecLkzJBg!vT+FH}65M^IBGo=; z(`zrL6?uj7YeK#)c~Y9NxPp%F{ZpC%0RPCskewJi^rxd-xcrM zeMcR+F}!2$Y#x(P=JM2XPN}FFh)MGW4LM%UWe=(Op{Cln|^eS!*i-1Y( zXYmx>BNpL-yldm#c(mBQw<~nc2reNC$G>u=Fgcko#^D#;p$w_tJvG;Ksy;-qJNSf! z79Qvuc%EWCL?nh5{{TsdtIdQ7W)~5j?P20o$n5fE9+aUfeX}8KV)LVUO|ES{ATrV0!05L9s~3y$s}P<44$kUPAk z)BdBYLiZ-d@!d}`SHi|PoL|ggZqOlCQ`jXso4L_}LZ@^f-?k`l-O(;i^kC_kwqo!? z_>~!suLgmovoF%9Md}xRLI^flnl;~#B9O8iS6KOH%@#;s8D1M?>$dl@nK^uisyQp zZ7jCCxs?+VJwY65;A%B%9`k8VvVnVE7q!WTr*CfJhjiYey)Z7u=i<<~J8ep8rtH(A zuDNk&Dk%V{l?G5F4b1QDg#k8ExvSX2e;iEsl++Wsh0VlvCzBBCbDfF!j=k6^98b$L z4kfMHE&lOtt=%co+0No(qi7?s@?zCew>B}bEuj?nw4kTSjZ*qNO5(I#}A#pR`~t85RcLG1y-5Zb7+} z(taT7LQ)Ih&5}S_Qmw`-704K@C>VDQz&}#K)f9i>#;ua;nXhM=>V(pbz{i_jQ7q>a zfi_fop`=&cGq-FhXBXmJ5>CYE3L2v$xl|5Td(EXK41hN?uliZ0*Ip;(MmBC?7-@ae z*ReSb#I74a!m0YD^=PC8#Kis{j-ry_t~-L7^Tb?PO0=l#x=|IcsYyc{OA~Pgb^^>` zshzHGDllz%h3XPmN@d%F9>Cu5`bEbz6VgAXRifS_an0aXe&`7uvn;$z_S@o8c07V( zQW)gMQVq!B8es4yV%yYO!}M_<)Tl;WL5m*lB~GPAk}5G4RfOWWj$+hHe-oH-D{f2& z`9;OID$}{t?@t<@vHepko4J(fnul_wEbbsnCLru{74_U=tEtKL9b1*Z^OW&mZZ`s` zu=5(Q%NODTm(G1Iuc(%^Z~(c~W0w$Ei$#6H*XAMdKWIsA*vGlH{vSaXH#m?Yhc~Gys2Lvbv-NU(Dn#ab1`dn&&um3geYv2iIOn02)Z`n zY{d_In9ctHa(Z`OCr;v5rs7jWY>CuWAolYsviXR&o;^P? z>J1^_PfU0=nbRw+nNMn1!&R-sVQwZn%W&51*y2-4m+gc2f4r{u(GrrA`$LM22#;V` zi^g{&5YehtO-tv9OqN_vSbXESis5t&2x|R3-Hp`#@eL62sheEQ6cEjKag1%Wy&Fdo=}7eG9}Y8vGyH zRLS%Q^NTdl>k3pEiHl4UOPDUlv{-z~^!3}bDJqf$xt^l0Wuno&%D}jHc#3k;!qzwO z61O)JqgX^`A|>+K)LN@!{{RF=H~5sRVl2aQol(nkDN^Q8Z`1QKwxFy*GQCWP zNsT2u+ApV0vEk-C5-&SGv43IB~`txvnnWGaEhRf2rv3# zwYfWvGX(h`XqBBsuN7H9g}x;vE!wNNh|1P!PpM_x>MEli$xWG#_dQj|acTp3PS(a6 zfDiYDcVV(%rkCzKYyN$vVIJI>vNSpV(2;#?K~91jjhN(HCNMqE#6`&6rc4c?rZ25V z7W25>*A740Vpho#qn~V1k+q@6j$-uW`^>1AcMZg>Q@Omtx6{JRhQfCNi5D@Pf%b&@ zV<8QD_nCr(x#l21LV?6!YB9u2eI>m?sFarX0M3fCqg+aL%Ya7_n%kb^ct>^OQJ#g4 z;?l6nRJ03dw9&UMh_w7cR}crx^zZgD>ap!3a*Fs}N|f=@j2@pWDT%kZcHE|M(Gc%q zRP7t)6l>}lV~}ABVR_mcaj9LdVll@Psp??Xw5%WA#yf#;5L?9jJJsDyCh-ahjgF3` zbvD-#O7Q?91sGV$TKi1yZ!LX7O}U>}>y28zits+tpr$s$JvOi+CDPw`wga%t)DxVh z;X%FSTB{8}qh?c~aep7YVg{B|BJpT%_=Z!lCr~JEd5cgrl)%Irfd_u$QUrHGaTyVK zyRIf4V zHa9#>fc@cH`=V2SCi8|{iPYCpOi&8iAj3~AUb%vS0( z9nCeln3rRCQ3s2}riW%-_lyeG9!#u`1&q#8BsRaKse9Qt^E9MtRAT1qKAF^teL}I~ zXOO=zQyc-ff68Kx%Z^~)ntIl4Za8adB3{v7e9x|R!j%h-XHC<%7k*4@gJ_ul0MsVZ zr8WS+%yl_fPg>)M)f?Ld7354n?j~1dJMkEm{h|v9R0DEiAm_wYL*H#jWNMj_5b_Ta zo07cGOp^*GR#=@n-*DlUgdUh{C>Ky4GH!N_qK+mkX5ET$!2QE?vODw=V{paO7u47VrV*E-J^Y)zxY}*!<9NZJcN61*{ zPS+5kQ$Kk0^|?(f-NsbFoSr$$*~FvTHy*NH%Nh5J2d*L zG{iFK$EeW}ly;f)KdJ{`Nxjhrkt#90?Hz~_n$f|qF)9)@6}P!psHT9ka3@#w1J-p` zw`{&DZ>dSIVq;j``H4h@$jWr7^6;{%_D<8?p(>#~!m1l8lQ6%usOKx&P~P!E6YyfX z+~)xydkm(5SYMbElX-wV4M9+QK$NMK=a{0e1A#8AIi9}o5pRhcKo7gbT6g2bB#rZU z#HiSfi+hEpt#vYrIrkkv%VNLt`Ah!*oW!s>Pf(9BDr-UkzUjvjo74kR?117YDgFF%5^Qf8{-X;1fnva_Nin8j7HV6KiolGmCa=RH*4emBMb1G7&ZEVK5LH2>x*S4cE8XQksTQ?HygZ$rVR-1DF z0Ma_C83~oQG8oxqOb`qYbj4Q9X-)ZJBhyj_QNk~_VPhEIaMh=U*WEKv*S*P#2#MXZ zG%OQxs|_``DRwZOKUDOaCH`?M3W^Hq04=!5zSssUb2HQ|0o35ycJQ<7{eP(bnsFA9 zQFRi!`2PS%MVGcxz=LryX73f8{eP$%3N}B{ynM>MZ(q)#=w7<^}OJp&cWswWehStvZUh zCQUyOePh)jD9RMV18;OJeD3in2XK5s9bZakrg6}eXs{%mS|=LZ?e`ud6?2`Zs0P+m zaK>l%o||)fOK$8T$J!!MH`FD6R7JSldW(&c1Q*KNgsXe?DT1dV0_U@%7P{XTm|sFD zE5Ma17GY?X1eNAu;cw;!A#oxwxSpFGFpp1#V{1x`TZxZmOmzZ`h2v@k$3|*qQ$WM_ zm6a|n#7g5EFZGH)i5P*WXz6|PGqJgiL~?nQ+YnhrjOplP{-bd^(RRd7O+x%b)e_no zl~@C7O0_=FZ*wDU2~9O)V;L3X)| zOC647HEVIW-8+7OE~-i^I=&g0;oWKp1S#PAe1kiT36M-*mn81C!Xs@tBPnmp9mh(*j&$+u{ot zXS$pjft_`&wpwkI;%kE`WVr}s=r=}(a zqW5SzaCfL_5qtA0oo`S%_dx05HC1!lp&E*uQ5Kc zRBW5dUs`TRgX>|z)umsqQ%(iv)ISkas>dEDM@5@;B{#mz19qN(ROWgOhc|@_3;atF zZx@Y3r@A+4>TK-HUfsM#TvRQ$DbXRaFr5Cd0acjV)`Cbc- zVfirptiibvx3d`lQ7Rbjp3gQS`y$R6%d|n4M({VR7>jb!e(T z_e4fp^QbzDA8fhzFpR*R=)*`8aMSY6dzi|NZN;L|efNY!b;is!E`;4R5$amUh}6CY zqn}YR7X7@+JYQCZn*7J1lS4(%?;fX}O2)(!!GvDLd6h5vd5A%5Sn(Wz<}%o=`7*}G z?FAdt)LJ(=c!Hikv6ZRsQ96Odf4?zDlMSL(7u=|u&QN0JGUuVhS~|QHFNSEJkLwzh*B=uV$B4OS{?Y#c%WF?WSekr(@HjeM!PDi$^e%1UF#iDCSZTU(1xlH2 zTrs>#gl>Ld<#PvJk+GF}yXcV(YRq-06c2Q#W*Xum*kU4(PW3u^R|W((vvMI!+fu}H z%u3jsKQfyqm}$NH2Bk`BHoBEqxy^JZa7#B6APt8mDq1P~#9PK1?Vgpi=Te%LyrlmC zJW86>7iR3#^xE>JGorC+>vPpr7~4~CxT}=5?6RU$3$wrUi&2?-Wn@GbQ{D064`8vp zc3%T>o0S#=an}>yxX3Zr`awh;8BBNMXb2qt0Hj(#3%D?xy|G)vY=6&~R0EQj2p;VT z>8p22gxp$s4SsDI{`V29hTuwcHU;CSeT1frqjLa9@Jvgo%2lUR^#KuqHkH0$W2_7m z*Ml3k{{RuQKVcNMF;}$TLNc2GPNn|<%Mg*y;HUb&A#Ayqv9$F*B}$_ANQ_iv5pQYS z1%#_Z4(rQrwgg~x7T3u{50^3eaeMO}3k;NZN_EQnMa&e~zH`zE?t-1pjja}_zi$5k zc(q5EqW#v1vU2eUQHjcOcN~x{sN*AZ9;s8#t~y- zC{w?@%9O5bOsadkcNeF)yu=0d3>~YPhZWx@Rj9?ZBbGZca@sfl05Y8yuq`^Oenbc0 zO7+=AkC<4IiIxM~vmUFKvX0oc;KN59lWAKO?zb|XJCfFhra-Gh+AO2_&rY4K=09%+ zGvD75u5D>cM%tSnv>4v-1!IXZPl(lZh~@=yc!1l8&0#6G$M=oy(6p~aSQxauO;1QC zZKXU%bgJmhl4>I{7qrOQ05Qd(U`^DUKuP<`?QySw zmCFb=IgA_6n6%p+pXmcqBXAO(%5EdozSKviPq0InJ;#{TSHxPUEk|LOXxv*qjHB9q zOsK&|w;7j~ymj60D82YMjZEIww9i&Nz~gb03lTE;o`v@q25dpxu(hH+{?eU1n$h}i zzT$ww(7RIZ5|>wH&d`&U=TT1<607BAUS&R^*{%-~rnY&As>~G1y(U20#KTtjolRh- zz;i3pwU!Z$z>8HF%I*>P+@)DU9YUFl#i$PLGsr<#17o@W0PZ6x11V0A$&Ncm-U1xi zM5(d4LbDdQjakM1(v@W<)|Gm8J-3R+pKmvTB}=HVjHP*nvNk>;HUUqWPJ+}Y;#H^t z!30se#;iQYtB8nueM2b($JMstv39$7n&vuzxU~WA0#tHEm)g!0lMQ7aBHG)EaTbpDUBdPmELuhdVl8-yZe?z-zjC61vBalS6oaQ0 zpOgRqzGXxxWg(YzTX16xPjvNjIQ&Xv6K09X!i%9r;nrYvk`H#rC?Sl%^O8<=P9o|pqKGK=5c5~5pCU*a<@KX8g|c8%35_RX&n zwL#6L8ikHAXCP79pJZJ5c7a$%jp1{xl!~jYV00IF51Ox*G1PBEJ1_1*F z0RjUA5dab)F$EJrQ6e&76eB`$fl^|Tp#~K*aWGuhMz0xiRx2{)s`SUl&@(LpT0x6`eJFKo=nBmMppyEHXhb)Je%iWX0 zY<@#q;j1fsqLL&&>KOACb@>|{!}G+F3YywTec)j-+nu+I)NTB5vPDTvO95ihK#V3j z>Ge{3YoDjPnvW;#Mk}=H-uwcz-M5CZpio zKZ-1)KQaJ`o?h>LNZjA1D`Vr_5}uwXu>l%MiF^6fi+DR8xQ;#%FA1Q9B)1{qby)sH z-ow)p!5vLM50tT!B1+B8*SlWUBKUY`kDH)nsX!b^I(qNnKSPN*w39s)uYG0kL|dtQ z-znSciYO%EF-7AM=k{~|0Q%Q1pmo0gLkYvG-QS1D&5b0DuQYexH`e!GT`-kF(}+yc*0=}1t~i|Ygpfd%X`9I#GOu5i@lV1+MATI%q{!Z4 zt6ZrkC?6 zwaC4`xRqt06y#-$thF~Ji{HW0`f4m~^2B^UfW^aUXmk6x*635Iu#cS4|XrLI@=U@=t~-SNBM`)M}>vaqQOr z018*fYK)oyfM?d`=`_0MuW%~D(ZGO!X)!n(ADWA={ky$ zf4WfW-Bv-^_D`%q{e`_)a0sMyg2sNWh~?ZG6f;&{8jNo-1mgl)V|5 za|b`Pk+nZjrWI-CXaKk{y~36@7t^LH)?)EWO2&$>bpbZ!CJ#^*^ZX_;QL)8OsV@#4*vix3D{ft;&~RPNTTOFnvTF<=hF*P(vi!9 zz%Q@Nen0VrmZU#l5JE)9x2NNX$|opB4r};c_PGQ5*kTAduMrfw>0_C#zPBE1a%t?z znqMg(7W-ev0jg!U4uT$RlUn5by>F&H^fAFTIpvs;f0jpuzmdbv^)g9Jijt*0I(yj2 z2Y!!pmcvXM*=LeUqzy*dh*d^6y5=JJ{K30xicVBDG*dFHRB^z$^w2RMOZbmXu=V^f z@v5#PGRYj#Ov>p#zG*G%*RB(rB{US_7br}@noq9w+Z9!UXm~_sG7Rpa+n~@KNl(Ri z)v2Noq;aCM#~~<4Z2Q|)y6vU9;+KWc`&>L-;*Xrgd^&9>T%y}s^2Bo2R`DJ;G_V-a z+FoZUY)cSrZ(Z>7@k*)z!y;Ap2{Gp*9R;+o?|sH4fN^TyY2T88S%9{OZ{zr4F-=Jv z%_NsKvm!I81EA8xE&l)<8i{HFrcwk(_9cO~!=|TQ^}#f>@}X&YNfdQUkXvAL*pq); zIeDU}c*$akeCYoGY_=kXhDS+Dla^E}BnRSabnSc)^;AuEQo%`3gXVP`Y%whG%?}EN zl-RWyk>u}T!}J5!6!i6NC$lucz1@yb2gFBy*jh2`?=}g((l(&yd`m z_r#4E_F}42JWXek_V_v$HWweu63sOvZ&#q6cm`*lO*}gIx(}bz6Ez$LNsN{)Y^fVx zs5&>(6$D2#^AuoM_`2IIvC7g&H6kE^pRp(1Q;ODoB-UDn? zB%CI@hbzjl1^uhdeJ;tV2Y;3#s#xQbgM@U*Q04IHaE99Wcm6o6t}&!c)-9af#$PE5 z-umJRR-Ud{!*b0-I1!RNTm7)Mq%MwpS8YeG*qSa}e#|U6zDu5>*a)JYVW>G*!+%cr zK}#Plp|u}p`}yFZepNtSoMmD?dK^O0KRnywBHQ-ExMg&=;jSf`URl$_;Lv(sz88r| z=(9S5%8|TF(?N+$@JbsZi6ptm*896+Z48Sb%#9QF9!$7anvLMIWr`UV+>zGZ3B)u} z@dE_1Hh&U@5g$|6=ZPtxtQ;_A4d6`txkpR=llhD!b4ydiD#EjeN_hgbePhd_p1SXZ zGYZOCZD`bV?4#$~6+BXx*-md9Vo2Kdw~J3xrY~B_&5ZlCb+ALd@?wTst`k>NRZs#g zRW!^NB)(-bA71!W;>leVvtB%cNXp-FE&N})br`LoG1G~o0#GCH*)O3|I^s!Yq=}|? z=TXScZVym&(@n-HzgbaM!v{CSpo_|OK0U$fZn&kViW-Rv9KHg;t?z5Lzz*0gET+1L zm_|u5i6LNiwx2uUr8Cq{Bx|fIPPtM}j!#Ta#6rZ60p-n4ESfm~0H~YWsK>U@@XGqB z8Zc1P$W}D6+r_Zgp*JTDSu}}LPbNl(^{2>Uk@wr9+o9UB@r-xa(|H)?VNd5Z_=nw@f-E z`Vb3WH}|HWyY{g>s3R-@%W!POoi+X9HU9wc#8KS@+`$m$+ug`_EOxh?+Utca%B?Q!8I=UflgRD3eFAVD(F$k7+KMve5h$l-{pMQ}3#e!t)0jx8*l zDp?07;L^u7*B_1`PhqNs0JK0$zbvVgdb58^#9fh zZPfM5al`5bYSFBev9M!pJOib>sl_VsNkkPgkqCUcIq&I-sp}#fh%)kBq{^oM01)oj z{a*9WOz8aQ@`zxLH>dL35$CC2(iug{`;d&9-;ykJ zus=Tdtl|<1m?e|;@zoO7w${1Ok4-TX&_z5`sV|jh2oK4&wkg-y>1a~r!CLu!;~mtt zr!Kn8^4Q=ZG$7;Hs38z#PXQ-z)S!n5s3@Udve%a^vJno=nG3TfOzf2x{IACZ*rqWyvFH z;gUaySXg1`E8>@hSH>=_9Cl8m6x4c}Dj*^#&#!ogC z(Q55~6n?sDzPe&MYx@aMWRdcbm+SukZX$+;WR(JD2jTTBKb{0tTqsXIqnQq$QV+$y zUYJQmXo-YzzldtrZFSiH0Kdx>Rj^h;BzcK1o782o-~N3u%bw@qQ& zaKsa}fi|}G$FW16r9)p&nU4H>D+W3bi+x+Dcn{K2Wa&3 zW$G|tXlc1bhy;9`yv_APe@pAOn2IV{QkszwLoXm4&Fj#&hhF%VD&{qYHa13HQbeOt z8COkv;%2T|H{qYOMz}f6wD9lpIE$YxH1csDx zr)y(5py0_`A}=xK2-IBNZ+$lYTVWo$K{N~sg?|$Gj;II3-SDed0!IXCmoALCzQw

    3-O!;nfuB?3ao)Lwt*Ku(qpv5^?Ti_ZKb7r>2ZC0C_`o zA2EAlJhICbFa)y1`J~qSlhb`id>+LaIj!#p9nYbDu@c{dC8Qs-==k$hrO%)7{v7uY3w& zED=$lXw#RKNhbaadTZCNDVCY%;jZ&uWR{i77{|kycf-|7LrWhPNDf+pxp^_)@V+T1 zsA_Yh#HnXZ#$8JG#4ggURDfs-<*~l)_+peTOf=N-pv)ycC$m@u1IW7LnC)9y5C#Ow zR9`oe%eWoR97K^tcRnW9Ilj8}IBHrYj-H!0p4ov1dmgxG1kiw|BAa-apXY2O#b&2) zY-4lb2N}6gWewcvh$`fsNvWN!uZt({`eJHBB{fE3KqwD{^d}NtA;`_*W97HcrUX&Q zRvh`fnZjF7=e`X{jylSQ+0Smb^xpyr9-anG04Mf|{P7GCMCml**Z6uo)e-9- zF|FdUxhDx9vqd#`Cs2)`+ryad4jD|)P(_l((CSxRx(j#0K~WRes+9{Sepq4MN2hMM ziH{Jd2Kp{d7w>uuOB|C29#d&od-pN!Pd zq-@OvV&Z1G)0V^HTzRCW zn%uIQiy!{WidL1Po{j$iXUlsnL)zI-*L-tDUk{SIk2H+ezs-Tuv zk&%Gb-F_dIIgM3WR$^i#j0>WjvVA+^StzKYf@00iFSJsxNA>w@inxP<7-dOwB+ z?c9#ImL-;^zMxopH!j?pYvS~_$Em_a#Q1oJILn@&-LPMu&kZ1os&su=#@dJU`fZLY z!kMS2_HqzN%j0!FXm=R24jnR*3jS97e~;M26H2J)hcgRw0PH@$-fUzkB(&%+d-#AO zO?sU%4HpvNG}GB~2Z-cy2UbzF@HmY!S5ZJ((T1_lZlfN}#5j#DGmGgwWk=69d{jJC z@zmxcF@{_8?cWNo8^HHcGbp`>_HiW8ibZqf%^558Ubu#-IKSxM1>t63mxqVuD9n7% zeMk=iNN8EqR_^dI!jgf{1FWmHSpwqCclZksOp>$WbWvK81He|`S| zk8DE*XbjP2i^jSFJVW^6)Uvu%xFsPgaQ?WD+AH{lJ#$3B6olL==wB~kt|6sLI+}?h z8M)3$3QCW7uj(|!tCpUgETG10ZzFy7*nD4>5{V{>YQa>gJFI6<4TswAiWi@URIK3T zK^&KLJ&pGmhAOIhV;f%6LY5-O!lZNuZ82T!gO$XPnA$t@8PxBTe6Y3EP#~ZpMYE$hO73O zB#?NyT(W^9BSum7eRsY&G?7(L9$_Ndd%cfce}*Lyq>nLG9Hh2j-i&tnb;lT|u3_x# zWNBm?I^^-&>$S02#HtG+nr58GeKkE#*4RP@pzN$bzkdG!?eaMGU(yfOM$(v`xeD_N zhR`yO`h4&>q%~1iaPY!e3Lawx`_XQ=N&t%d!c3f_Z>Qn>ahKVBo)-8 zFK?Id{4rHmHJvhK5whlK@9-l0Pw9xIj#0wmE}qVUFB%JcW9@II8l8oFi4>B^S^Ql4 zpB4MA+I+E9nx2ZIh76~c-2vA#TT`dQ>4(ivK?M|OR-eOWFaH4JVl>|oP}T~WXlAGi zQzIkH{{X$cuZg9ipwB5eiUzq4abd4b_Qa6T*U(XATRZIVoeA_C^~Iy4ow#D<_KEWX z@mL$KUx~CIGI13YZ#_K7Igic-$iIk!cI*x)q-xmiET&3Bqi^8{u*Z(Fuk@jkIS;${ zUk->{`QhPst0_xnE{@CuyAk5_^w47`4SM=iDrcyiNF2)KSfLHmU3~^AvT+BVmNm@s zrt^Wg`dkZQ5Fnm%7WwAWl)Zkqek1zT>d4ISKocSZYh^!o6=R6Q!sX%&R7wzLL7+Cd z^I`{rhG{5b=0z4{E$pptHop&w*B!8GWo3q8;JbnE4%x@&i5{sZf#j7*WJ_gR?0VuM z!(o~lg4vNC<~#M1(40s9E~LnY%<@{yI<3CArC{92Mo_WDY}tv}-`7va5!Q*R{jO&B zVnsga1GyMlDeB@iWj(2s$D1|Jug?=LM;4Z%2&B);jxZV?nQzzYim_3jlP%c1UJ|kI zZ804^22K-CB4vu5$y;~dQS!tni%!%E*X7DXY_{fn?oGej6%bR)G}1=ug%yCw&}w%W zs^Ybjv;w4CDih3*f5w_(uC|IgdFzgnD#?Ckzme;Qo?!r;V~SaW4FGP(>C+L-$%3j0 zJ>Vhrk-@fKmY9kLcB7Knxsjg==Flnh^un(`qO&0Ik-MI{4Lxv0EhtVK7l}_ZL5zzW z7h+6;{wDc1dufIDLsj_teK1P$wQ7LTW{%yl|?+$#b)sCzf1*6LkI-031X@1Y+hW` zs25pW3zqp}NO_SpD-7WTdJ}G#ZWUPLCQRzVa(EBKPT$W4i^0sW_I%L>QQKc!RmD8~ z_`w|2i8}UcZ-jU6>(a;562Vxn!RC!ySz`>@ zG~1(JzT*Zun(8smam%x@5;5|FZJQY@e_(tL9qp9-)au*e=Jrl87)Iq@7BQ|t)?ZIi zgn|kg`35pA0M8X0){{kf=Qtzyq&erYc*Kit>1j**q>kjmK6rE!Z>_%I&s1~`I4Ln}<7B9>V}I)kgPd*VOQ zztVM1EyBl&nrMZJM0WXG?3^?lKE8{LL%YI9y^sAH{cvaf7^*ceDDczIDOT^5WgQ8% z@7oDO#O18v^Penrh&}Iotb8Psu-QfL(+^Ku!MHs@RRtwic*MGDEPu0(6qQufoGO|* zL)1YLTgm?b`3dlkv7l}i-Z0uKk$*87U)RV;^BWz85CBoO z&=14u>9=xmTSJ!RvdllxqXGVt`C__AY2%so<+C-3>2=33s%lGQ%Gb7l^*ztaOc>33 zQQvKkhf9*Xf6gUb;#zrpspKc`e6b|I;pku}GStoGNA(;1aBAtA8nh>u6Y}h^1GzYL zHKJl}tDC@2-M7Q@#ZXF^=YJ!z$UWMT1B6+Nx!{3tDRbkk5R-s5aTMZxR1T|Rp? zOfOE%^&PKmy<67_FSk`x%Fc5bmrU2|ZEgH*g{!Bmp^@qtrJhb(0WVCdpKD$5D5yzH z>rfdQKM^b5=U?{0f{LyQCk>dOalN+uHzN^K(bdsWOC7|o%jOhAax4eo+e_js{92xP z?{-&P9LKTvQ2nEby`P7QmbQDDZY_S}QgJNq*%oDvVVLwMX8iC_Be5p>3@b>-DAUdL z)A7Ck0I9?)m|X)qww4!TeBf)Q*pG|SO;mO?~x z7_zUF8^151>;>@=qK}B0&6v~B%JE*?0@l7L+lzjfL%`A`%ps~}FEI<3QRX+q?HB1p zyh@;GwA9p6G_%`X7TwRLID7EE8~RJcvkfgz$y@s8Iv-3-e^t^@)Va6#s*^AO001#b z9W8$iZVpf-sRu7Ii>vSQ)7QQPVU|jhY^}a`0_A>Bm+`*XUO+FR>;C{#OQ-$HN_@xH z3MuU*S|1jlB7UF41(t=Xs#9iv|qnrIuP zzFqNISha8ZLo&-~*tBTWclceumiVV?_?Xm#orpJuPT81^!0B$dO6e)qXP!*44Emyt zo0+liuge9vWC9wA2$u3UkZ1>f{{Y7lMM=Y|mxrzFU4_V`9K*Vny0E!o)@RtxZ{{4b`srmm=(tW%ivfSl2) zbRkd9_%(t`I_VZ`#`%Z>-)9meamFe6s=0^3)wA?JEJrnDG}W3r9%Gx|pdV`xw0t>a zlGe+YFD}`JZxy!jY4gO~x*2%2M7{%(JgTDCx7`3?eWE!cciI>l`GMPA{{Re4?3^A+ z6`V$p!}~&S;&~r#=JR$ptt? zK=}y+uA_hV#D_1por*GxG{5y2-$FZJ%j4w;az_dhl1SY_zUKH-!|5TWpDuER{H#d0 zzvHeVfnSIFG`!r=k>ivP2bTMIfxpWUaLNhVjR%d1MP|0SwLSVAM^7yhm9}X!D7=HU zu-?ld;nb^_G#~(ex5LB3q^7B-*Ic=kt<(F{1U$2|Z+2_g4Nik>NP;GmTGE8n+qfOD zIl0-2jh61Cz8NXPU3F$-qK{8pLnB2T*@ch?3Rv|FI$_obibZcAvofB*_4?wTAX1j@ z%G#@R(U|-vY)3Uuw#`yXgq?H<`)#iHo0(NC@0;LjWb0-dAC@IbT$$A~YTg(6^u=6L zM+AaDunoxmxSCpKs7in=-uCtfV_|}|wK4Odyo#!CljUvk6=fId`O-xr+M+hIbny1Y zJ#_W&Ju_!KgyymGUNBB`>MTwvsw;R|{U?;05M^L0n@{;iMoF+agvscEkX@oo%668e$4q4@AzV;hEEkLQOZk4Qw=~s zZMX~O(`?!w!xB;?Q#EQFjwVZty)1f+R^<`$Eq+`xIFu9qUn?bu?bi4~QMQW&AM^td5R@i|L;*6*KSPHuA~$HY%vaRpcCm+2dslFS{i z6YsLRVIkt&8V}N1eA!lElt^vew7u=rVon>!fBihGsiq>&8&k2(VcSvv02p~VeH@?S z)VvfhoYF4$7Ct*=`~k#N+*XpShRcw0^MF^sLzmH(`i)N3#X{xO3k?4N3ox~rx)E|a zupsophB6DOPcd!pbkohWo)pyeIDT>|*TsIrOMMQO8ZN_JaJuUe6iy6}_XyWd#}QOi z7OO@=?aGOylGh|?zMJ4b4}km7WRCjA*Vl8u%LyG(NF3;@*FXON80q=r+jxPJDC2Ud zX=gHpzTPAQ>(jm!;jE61Jc3P6GA0`JVd4J9DJQF}kBPLz0h$7WTkn}g{{Ru7!g7~} z&l<5+G0v@!Z>sJ_oyXT1<&uu7wB}PP+C0j9-E2tH0(641h9Mv{?m_q0weM{QPoB7| zF7l6Whrk?hhCO9vxCpuPU~ z3~*9ZQ&nrof#4zJJzFz;KgS766%8ykbFTCAK!Z><(%E#lMz;H$b1Ud6XOWy_kV+7> z&5u918xHuKWa61gbc!005~jBX*6}s{aFmCR3K|BtIvL=|@&VCgQ{gA=3~>G-&kG!} z@>)4(%`!Thg4^FizB4fgF1qyTi;D=aeSF*ey+1#mD`BQYYP)kTH0z_1ezqNRXnJD4 zi5iX=A&My%I_FtKkG7`zdV}kMOAKG4>62Jx6>=^|wSmi*H(vL^UMc?o>aP^1fF`R? zBiUQiuY3tA;^W_?)&4@vG(V5`t{QnbC+NTEof-n>N|}^0jjxnzsqKaRSn~0Q*n2!Y zm~(nN>PM&;mKt@V;Ph^$`3`nv*!a7Au{+B(q-OEE-rp@Zw)$^x4_rIQ&Z@+&z!0nA z*lBTW;@W=k(+>59G&=J}PxUyn9gdQV`sVG0CdAyaw#46DzL&FK*A)CVs-jhe!v6pZ16H?PFNK5H>XppCJH`#)vz5~O zVrk7(kkS{i@~Gy0fpe8kqtM~%p_hn8?hGteU{8Zz3WIF9@BaW8Zc_04nZ4Z7qi2y; z*>fE)t^6amt_mI?)zi9%lOZbB?7E-hiDROys-%_P%FPsVD*pGcYiZXKQ1E7@{cbH6 zjaoQvZ+!1|E`GR{dX6G#Xje!Vlyg))vfd+q4!@Szij$5>OEa5tQYe_IHr!@V#W%V1 zwj<~93e{Fqnh5f=aIRh7sM`1ZJ7Q{18%t1;D=FoP7d=2bw*LTLm=sGzUCqm!ta>b0 z__e?1h^MIHk|bBk&afi09)NG*9r~Y4O(jJZ*ZRttk(6`*V_Y>v!-OsWds+$ZFm0wd`(FWB~K8XTK9zJ zPxV_aTtN~~%A}7=#+EL6TW<)%`z>WbjYBSI2P0x4 zP0lE(CYpv8sN33GCP={3)W1t?FM$sXXez23-#nDZH!-`e`gGS1?XmN!m}I)h(g??z z&cfFDeJ_ap*IZX|8G=O%-`_HoP=MShZP)@f{7BMkI zuu1G)HEeTPfG!^}}%fDbM1PHTl70wnXX&Z=NRM^h=X0Vn1fS zNBz^&^Tc&+PsCtwt)C>IN4J#s{{U=EIf`R@F-wu0_uKNpY8a)Wp#tJ|79@Su?S`Zf z%L5Ljt{>EQ!H6v$MLr-_!|=vfNrj2Jp-Uh8yJ|XOYIcq~oTJYeT&PcdHDB*cNdnhH z8|CpLgP+sHe50->5mgpu(p%cVjrHnrPfrgg+N0N*9+4;Rj)$+V5xLV%ARM=ihlPE2 z8}Eqf=ceIuQ!;s-?0KGwdiB>7)4ilw#hx~?EHaCm`97GIj3pdmO=M(`GcxvV2jh>~ z)WVr>m<-V>_RHMiXm}k*wK$X`M;@Lpvftigt^}M?pOaB2%}|nN3Cv9t$8Ml`fY)qQ znqCdT>m_CP)T+eu&)L7i-lXEXkt5?2)hZc%+ZN;xhbC*?t+=@#EI{$Q@T!=uGs$~2 ze|+!1Oh+9}VU3Ia$yH>__k&xvTs&3Nl%di2bE@4`k}a2Tzjzd#>4_m}6ZLWTh532e z$52M6ez;1SX*pqrXeCDGB&PQ9dU`gerr4gQ1U}LN#?RpiGT&7pwrlk5iGfZVR*Kre z6Y~r|dG;jlp!#8JDmd|=r;UP1O)NQc_73LEm-NBs6_$(}#?n4@R_$TG&k{XE^GQ2s z5-Uf^1IoIV&A-b{Eqn)+=Ac)Xmeb~n^Ebjmn}E5ly6wIenxplGORc5#~}!BHwlU;hmuwNG@*suU&d;p>40_-yX?B z$2g}5m8_}CkldcxTHqhM&|!}gpr+&02+plh8s#1x&Scnp#wMD&f~Jb1JeQ6)TC3*1 z+h_o}*QnnFR94Xx*b0hAO}4(4>xpX(f9U-sQikz_@kjY>(;RB6_2=s-t7l0mR+^yl z={n{j%XYQKMb};N3?Lc2VdO~EGHLd0dwyr5Vt#rUvbI@sYi01}SJzFYHY5+aaJgKU zMz_p?Z{d9`H_&cy$I8HHH$TG$o~@^bIFdOY@i<%jhPV0RXQzktoHJOg6CV`+05m;1 zZ;2v}E25hDDm|X2*%)k=RwJkN#XT98dYJFZD@gplNB*y+t@YayQNiI=$nLOF$Wol0 ziOsmSy+-(cFo`qq2VZ9(%aIT6pz~hZ^uku2AHw)Gf1YBNyo=XG031s7QD@4fsmqMz zR{mK1e!Z`OEnH0kt@4Iks&>%j`#t(}!tpvj9a1a86>A7>OF0NB$T}JfU6Z;@+uw3w}#%Ej8ju9Jw-y=NeE$jW$2I5pH;QGVzr_6 zcJ_&ja^6!Ge=cJro93`REv6~w;#IsKlb-8L&39Kf%u~Z_?X|xgN5fXB>!e_0aqQaC zA?O@&*||zj+}AMq z{J_GQD|lUDwot834u4%NZNG?ISYkh5torwXLAGo8m~hQP99!LbknSw`J1g4){SQ3ZCL*bS?dFm-^Xxl5zDU^)FY)3$+u)ZF) znp$d#aL2@v^4Z8bW`5V{ho9Q1r)^SDV>$KnYJUq`6A5czgNLYG?8~8l-a21H)3z!k zqOUb3FheL}0-p}RjKuo)#5BA2j`q9NA#wf;XriYYjE5K5XHx3Z$glqmA4u)2&;aF+cY zt>QA5IXS8tIXc{C_<;WaYvHPC;CUpIEL^8`L|rscziUpPhAJ7^4NGgi_QZ5*g1Q6|#>n3djqRUcM~1@^v&l(QQjPDGVYrQc&TVr( z-k7DKsHmwdEZ)(3yEpOtt%-*br5OkpbaGlteWPKa?TB8Nhru~VylK`OeV>N^06aZa zY;(r@$Qdn?*U)<6DJo)`W4cSuJ_G*%ICAquvXB9VeE0%6rD+>R&AK0!B5#`js z%hcjaL?A)tjgDQtH^cDw=)Iasjbr5|l@?$28sZvWA;aTJmIV@5v5CfQgP*0b?FLDy zxr>%XW&ok>+aId9Wla|p;qjc(57~=-tLuHX9dRW2f5i|!2wu2{q`r`E5Glz4d zlPgc4Ra3r0zxr_Tr9^esl*IB%7zI*xxE?HfZwul4BB4vO6Av+3G%e(@(_Y<9IUJ~{ z&P>xmDrGMi{{S!%qpczwsBtwOJLEk;$D@Ftm?tN&7=wxo{S|!|iSR2a;mo_EDvP#Z0l+*T+vITBZes zPlupM2Egrq;fqOAS0!`@UucMP5k3_%FQ3rvF*xNC8sjf;ehYUx3w6v$#o;RcAaiHS zn4P?RjgO1$AXdgg4c$tsG+|v0!OfI@Eg9Ha+8ilZOc{Ix_fgLt{a@$Vk6?d zpHJnxjZWBH%F+dsI9G0~wa(XGzY2|Yz&2a$THg_+%@*Mh^}_mT?L55lYXm$ zIt30_!pzYNcsYUZm9pOY7B)B>x^75N6hzon4Y2P>LNx8f;3{8n)_b+VkB00%Xv&Bt8+T$9kE(y+Ik}F9J^2Z zU%oru?@eY_;ipP?m zM0v@W-DB5qgU$0lJabFYSEWSCtu;$IS#9w8oxL=`sFDhWiafseD148X!h4UV1d~ZY z!{f_zW|!V(>3qFCF;^CD8C@`s;cG5?TW^bDsQy@`f{%$#lw=~*Jyc~GyvFxGJ894k zxJkLxwI%bJ0-;$a7wmt%t%i$?Af-laV=tN(OX;om^ukl{E*T?4MtP=b^n%|Fj;HzJ zq|KU07}_$+=4)!hUANy6K0-{1r|%Bu3L47GwzvNK{WQlc<%w^c-L${jJqORqa_fnp zR4*~L(8hdvbk~2Dov?Yx8av)Xe4ux0bo=Y5UGXfol+U4QCGj@@02%u|opx{C#Emqy zVm#THOxNFR*7$bH424$FDtr>O;a9LZBLZ} zC~Pf>@>M(Y2r@jZv55dJd!W+W{c$yHMJ1X+lm&g(Aba90vRe}sCfSXXEKgijQyr-5tm_!IF)5g z6%?R|Y2a9{B$~#@(QZdfMKxNY@j_Xdvt1(BVbkg`4-%&o{F1ptoWL93_LsALaaCJg zCkc+7NoLNMy8i&`b+!|Q@R&WK0OZp|k!m|Tk6Y>66#QOVM1N|4}qh$V;cBYFn?zn^d|jx$1OitR!Yg{gW+d8Hc@e) z+om3@!z!?DV#fX}w!mlJ-iJ&{3=(9fxQ?Nftu+1B2-te!nwAx+n5i-ZPZua{W@hsJ zcheN}R#E<^x;n6@QDc>hW@~P?w!54`RTV^j%81(7=W;;l+SVAA>#3!xRgWpl7GSqG z%N9fw^ON+#b76QA6+ipB9AF+X8HPh;%{Sw zb8`^FDSV2fR?YRbu!kzL09DbxA#J;1Y2l}74YDp4IrDof%w^R^xRoI!DGTFvtH z$Fnl>L7U}Eq$FcEcg042TDlF~<1tr=Eu`E0w7nZ>CilOQH(i!jR|Bcb?L6IQhpR5E7eR0*86 zb<y1aN-V!=Z{HF`w3PK6C;(nt+x8&AJ!aBzD{cL*+!5mb;#T1^~D+BTsDJ>)1!FgtZb}P(f7o#8HJ)bz@@VS zpY)$L;|oVZC?k>^Ke0>VhD!|;p7#9lYL8~%@-fV|Ylv;|-)nyZif$2EEC!{c5-Bwo zWE}^4{{TzjU=X(tr$E7{Nv`FJ{c_>xUMS_^=EY^2Jfcf_Z)|^ql8vB{+F-AeNPFqm zzPPR7OU0|J4noQ*hwaV&78rQSw=ce5@9!VN*tqx1dT*&DYxA~WRgCq-b|5IT2PEt@ zzyAPjbzcbE0@Ti&!=FXeF+UftQPTKtgHvlA1-l=|#op>LvBxsTp+;W?$8Z&T_f+aH zd??ujPpI%jNAj) zCHFn$J6lb$kiJ&)AsQCfa8Gmbei~pSM@kf~Py({654-UO#d6^#BY4^5_!MB%N2C*8^RJ!Xi$G*4pIkd!f+( z0ILzKU<0Z~SA4+ut$&NDjQm@9ao~9Qd2FaQE8R!g-s`v@JQO5lx5REOeGU5l_j?Q* z$1;qBd2Ykh{$!51aT10h!M*cly|uVK$DMsH1|-g?Bh^`#XvW7c%I|MLFomPEhcjgx z1Ah?z0K8x1*q!~Usgw31Ks8?ZeR0B8J~dSp9Ij&$Ja?X1K6cRG6t#ZLW|R!67cj3R z19oft?Q`pn9|mTkUktUYRH3u5-Zr8yXlIkIIUe&^$`^`?B?wE)BRYO#hCK$tPm~!SNmTqaYd-1qZ}kE#==A*WosP7 ze6{>=w85566B&=$%aP8Ugt_^27R1xEsO5-f$ZeQb5I1hvqIkH66EZ_I zMU{Qz*|qvxTl!lORZCDRq%L)+Y@n0n->&$hq~YyL1AESBBSRg&6W;#-jush(Zdjx| z*>7%igVbqnOh#zm^`%k|61gRUbjjNj)jOD^LE(g3CZgB*+Y!%EIcp69>e_rdVw$1& zd-GZDhE>-usqN{E)lt#YF*+bR5q<56rWIyD%-M76Z_pkG|*2L6FS2ycO@0lfBt0?=PxaHEnI-xAD9j%|K z%YDw+mI{cEB4ScuO{{Ro5#W~@zPb9a< zQDy%C!VkUnw!N?_YBxn3+CiVjXT+kbp{lSEfhR;aSxf#V#v4|e4_r7Bs`Rc8Z9|=ns{(UvYGf7bc zIV`XkP?TUVreFGjdTp)^MQE}V%uY*PcJYqmU*UmM!snufkf{Fv4iUL_`$4xIF*8!TP~eP`(i3y z8^bfv2RX!cTXnkj`R#}}V?#YG6QA4D_>i4VhjY03+Z6NAx3j>_%jMKBy#D~x?VCZa z+Ir%yzP3Y>NQjO&SSf>I#ErZDI85}CJpwh|1^KF{V%^3JbPY+yqedenGLH^lFuvPk z^-mG~U0YJ%+9<&H$xgM)tghfG=A@Pn7GRt68|TpKZ|R9zvTCUbzEzVdJZGz@ z+bPrV!c$OBPX$o`O+2huuDg%gcDH>kZr)>r@UCrbk*&-Z)Q0$V-TF4$;feq*r0d`eFTK75zfH?}HYO}| z$`!M&pL8%A3vCeHbm@nw_r_;ATzp=ax6{M07AF$b)ypJ9FUOS@M)i|&M`gfy14%1+ zQz>3&rM%7Yb{k*?%*V-P@qh8#uY_ydg(_(8q5{u_NX#EUJFkwkE%@0^blenabt zxUC$pkNj3VQnQF`g$3h?%x6^cYSXJhVEtXnpAS!@pqL z-xEb7wUo#rY}~lcMN96zGk-iS7X>L-SZ=Uq@f2^rmloqghf~(7GQDJAa@-!P-w{{S zaYmjbJo@`li@j!;fWeb1+S$aurWI_Xhy6KxsT#HVzvq8S!3tMCR%!Oh88;e zwmxrwcHa=vx>tKS@w+v^fL~2^2YYqJO+_GjGpP5ebH0Rn95=N{gPm-lZl+QQzHP;^ z9aTmBrlB4QGVDn5pG$&23=qmJdOt(y{BabqHQLuCH&eBn{{XjMxI!}_QLliEpNE&` zJSR*@SVvJdUkD>d2erK8!gj>U*SXhUABTNy`$f~tHD0z=@v6KM zgXL@Zb-!JFCoid4It(hqo2kg%O|NgL%s#j(JbGDAeE|Fj$%dq{VV3!fXTp2t*kP-9 zr0`P8A{59Zs4bfR01lhy!ov$N;RvXT(fMQibsx_Zut19~Bv6Q##B)!Rr~|S7Sf}Ch za5YLLOT#f-uS{H8(sb6>&FV0fbn#K0)sE?#Y&8Uw-q`EBmbym0Gku&u@ictp49rLL z-@Ya>w9>#2izkVNzR>OR#brRJo~n$dfh>8K*ZErls-!IxN$!I0c{H%i(-k!mLnT8; zC)xWw&gT*snRtVQ&mm$j86&Ow{I%B!Gt@!sk9jPFmv0vAr`F%u#FD#BQ7YQmc6I&U z_XkWyW%imD1K%vnry|=oo3*Wnt>#lyaN2iyBfNwNuFXcucI8r zNBHmdhipS63rr+~J1g^o6m5J%HjUfsiD5N7OM}&C=R3=18IGqd`d@rh)NweX;xhA9 z38;@KmF;1Y-ci0irlr3M^q^ zSUUJ#{jY_JIOCY-A&Z-Y)66|_ErZlNekpt#{{XhQhElbj&`{>xGJnP&+PRbD8P-W3 zJ6i?m=~g;>6_Hr}(@j6F7Ef&CS8Q1nw>WguTuNVp(@hj8*{4~`JGXp*Yl I7%8k z$H$eHKu@D$o{l~fR+Sl4^QWgaJ&NAPzPM?v53w@xqhbD0`^Uce3@uSt?yF_D9*krH(2%ZR2Kz zSuWpeZ7~?HqNjdr%54}Eadlrp%4_zqoUV6AM;&<~$ehI)5}Aa=^Tl6SX@ za(vp2u}t%qELQsZ;}(zqU`ZvJ-DzH`@&aZ6^$tp374NGIHA9 zgm3CP-w{+*B|9-turzfUfb7F-9+v5B7;7)e$XH7A$DP*trk*UmxI8+Nbcq$cnL_5x z^6^-LHQN)##Q0@3ENkOxxMZ@F_;Zjk8&lEIvcsE^IB$7Ppzwyapn^5+Yy_#IWTh+~ zCd=Yi^}fxo%S=|&ad>IUP`;VL9^SnfNVq6<44n=msDR7*rIh8)Q<)!N+gUBK-xJoS z8iR$^*z+axM;mt1*^RBHDR`t+Nm<1yUzF~wEjs4Zh3TjVwmDfFC)>WqE}DH8eKpgz z0yJfmX3#x>8edFYwJD#rI+AH`HK)ujjD;06Fv9zxlG*e&`>0aFNFOn^PAqOx~v>er-9^V!d%6 z!1*>y1!TRv$3QjjbFWNhT*(iV$dB9q06nz&AjR^aNj0~O2@UlB0L_#5X^SXTW%qt7 z4>p-jT^D~M>)hd35QrZ!Zr1hNr_1oe)>YI;PkT&Vmi)WzrMy?R*o%nMEZj*-76AW1 z0KZmO%M*+FjrA7ozL?KbO+{D1$`A1{u1KYmpj_6n4_>%K3x27oT)*LC&9CpT+BvO$ zxE0(>^*r2MNMeqnEWl^=2VyRI>!-^O%|8*EdB%Bs1)@((&9Kt_ux88Ed% z@WjK)rUTuZ8`KiFuwjadg0&F{q!Ze}*jRS>et49}y~$+UTYb9e)A`^PyAf=*HXt6y zrTh6?O^z&2EGLU9hP+q!fEuTJjLU{=IY$RG*mOQ?skOfF@p@wMww@LzZyEf7wyOIZ zWp4OfoWQE9~hZ7`0CtR9#x2I9^*4S|ZWI2|@ z&M&b1{5Lx5pu%KUEB1QZ`DjQzd?NbnQ3ox-u+(jP3;zJE4*Gby;PT^atG@em^*Ry# zF;7h$7ZF$?8K*%WS1eD(_j>vaPwg?M72^^vc_V^5M2pc-{{S6SI~t>P!Gh3il25GryS?u|PZSqe(?f7iUA6u=hDxfhVs$!=i{hm4E*L4O+?7RD@l+378Jd7a zP!EC{s0j-o*zbE{s#%+bRI3K$Aa>=MKGP4f4^1%_4Qi@RA;eMGrks z#a#6j6s@HL2iclD3#TeRI!v1$20>g54EpMR7+6#>$!Z! z)VDA3^ur!nNdq>IxD9{H4$H&Qscoq5ZvOzo*A$QJ(`O`>Sf9gl(BJuDrWL1eY*Cc0 z%B+7}Op~iY9fFLE$Qw<|;KZfbmtwoh4#Ve&TB>?gX>aWL8Tm}TLl)cRfJeTglfpSp zAII9mTn;P4<~009F_mOvqpxBy?0jlS)_5Bs5sk&K@n2Kh3rQ_KKePF+68`{@+vm5g zCxlf+$+w3yIXQ{F&;$8mn9Dp7CD55v)*xH&ymKTMY zd_(TA8}G6FF<%!A;Z(3QpBu(alP<*S4xLnQi7GkBY7dFp7WZ#!co}y_-wc^Kd^~LD2h}E};DX2*KwmmKex6;?!U2*L#PbBiPHn zQct?-y5{YC7$4g?x4cbKEO~#tZl!$En-aQcE_(LEQ_o+84vgYmLH_{S=hLPIO+4Pu?Ee6>;md6p{{Wh;YoDh0 zjp3z|C@uSGje@!F*^bzXDADgk_X=eMAv<_=Cf)DxVkqIOq=ts%5dySQ#WB~y50$jB z8Fj+cRYAh%sY}T7=aprR&hKO4I%rn^0FEN|@lRPo-{z&CIJStaNAuqwt0^h?RTl&Z z86=LQE2C}YP}=@BIGs3y@o3|YIIK~5B38K2k)!p~OALDibr~X@vbwxhXgj)~z4tyF z_0trzwUw0=tn~53wH`d;L9+g2*b92%rBb7N$5wB(N<_ErBHn-t40N4ad)@UMk*IudpmTA12M z4#$OsNhfOp7(o5(x0C=r} zvK~nblyu2^+TeKs`y<{y-W)nWtnTD0=m7xqu+VL=`3vJc1xFO8;TbteA%f~3H<+gE zHQ3tL!%rO1Adx|Z;$kzupj(C4agT1|AFOKWm29sAkQKJPk8%Ta)DepM$Kka!i_FP0 zRLzyVBf{G4`^TmpscU$rv#53vu?Y-0R@Wyj?reAJF&!OlW#P=1lnHZlEv`w48KYzA zaiy<`XW_;exN-}!WmOhG`D!k0wY0=?Nm?Z@C^6}fBjxUQ{#b&n)KS#a!~`ZNl$MB= z+c~wzr%WYP1WUvrA)lPS6(lu)9T)@R`#R~4RcQ99N`>(~)W~omvG*^CgDi zoF5YU*lTPzvilt?JemrXBQfoNkLmbg37V^hLRRKdg-SyqHeefXLK}QdO~a{aT7^mH zymQz@50>5^mYQ2kODzxR^wm#IBIod}?ppVYGiA=Y8{#N9ty4;Fa}4%PuWKLS(-c&E zI)XYH6ecvf1kBdgAOm0LiFy2(XwQiTZdt$D`E<4oHAf}P#6qD#&n48{7Huwi4REb0 zviJq=H9fk0IvqVQjhWI#kl5zSke=NEKlZjcAq;XM%ww~AkMxfeXVrW-SuQ=J*_q3c z>u)&l`eqvGY!7yBHEWIjYxrI<*X4}7urH^M>^`J<({r1q8Q+%Lc#NL{^uMLHJL)fo zEga48gdPU{(s~}vdmV8sPbqlX@0=%bW2ZxGr|G!GMMSF{e-o)?U!y>Rr zZyF zWol^@EHv?3J;v@-Y1e!r(n^%9)=|r~*bN6;1J_>orJ$psrJ9B-Nis7G#liD5qrwR{ z(+>;JMZxNFjO!TZCbv0lr*4PkY(*_CEPPIBb1JM1%2)$z`CNW@NqD^su}I2N%`!>K z7x;F&8(&N;X~HWerj9VYPu^$sLy|(o@ik>C+a!ulu{r89WdJl%(F%$!eQ$cTd^bp7jPWG{4dkb%btBOdC z99fkMsJ4GVHp5OTWie&SAw>o&h1&a{o|sgUPi6=_NWM|0uBQ!A3b38Cg!j5h^ZxY2 zFc@gzTkjTdK>Ce3>xEj%nu#p=p^jZw=ZNXd)Q%Os;I-{-w8EIP!5ZG-6GQ#mr+ie$ z#Oo5ZxqzQ5mR^?!Y!STQP@1d)U0U+BL~RKrJ3XPUrfSId)M zG0m{_!+S>(G+7SgbN>K#{qJl-75@Ojw}2|-T+BY5d*VrC;neg{B&P7Q83I32t+j~! z`eWI}R8Y+)nU_!Ax2`11#9}ea9+4b*Y`K0D{V`8bPfbxIaCq5bwbe(Pr@Za}`QU!8sNyuY1%%OL zT!+@$AE?&&r;?^FCrGv}&Tk6D*S5O&Z_sqa&BVE?BsZqbue2ffX5Z)G^u$6gE5u=? z7Y6ZjO0n9~Z$K&Ns%Rv^K0&lAUwhT9z$Z~RBY{<*Dhi|4BQNu*W zFAP#hs2W=n;t8q_y)Tbrjt(m{8m(0R&Zz?5eBG^M_~8mvo+DU%OeD&Y%O=^BeV{Bp zSTa>{I;xssph*--H68a{`||JhZI=*1Q(BxkDinpMkzD3W>H+QB6twU}x_g*sh^}>$ zq9Q)T>A2He2v;CPvg@J4H8hQxflS3nT-|OD@EUJ~;k;J1j=D^_CCeS71FmHU z`0a&_pr?|QAogiMHh^trCi?coY_#TRIh@EUA!Cz6YfI2vl08AbB#NFf$SLhKx_P2K z1+@&eE2g+Kawjlo0Mg&@svFzB!xWJS&Dw13@gJRu-uKw+gUV*-2{L$f@mqBr_1|U0 zY{&~=!^=H><8^C|T>M`=M36ub4MmNPU%T7)zL@tsv{P)V7fhX$eU1H2*nsQjjk6FJ z!)px)Hva(Ww)oE~H}93!{{Z@u{{Zz|Jdx(7VhJ+_AlueP@gAB+I${%%;^m%^2jKOHeMev-WP6&Z`I7+ASf@!P@U0C?8j&K0Bm8{)MP zIaOwkJ!2N~=tf_twhdPjrxbFDM0p>;=ytnU0d2K7kZ_pkYq*YU$qX($ATSo@f&6}$ zS!)dgO&b@P;g8QR!{9p1K_q~3_v?qBiEy4HPe8iT)v>=bbCjs^jXx8Mw6hPR&(UM@aJJ+)6GZQ5=T+vewVJT{jv7m*tPu`6H*Z zt2t)NB{%w$Po^Z|x;(Nmjw#_SX+2w@QR#}0*0hy1a&s&slJS*awY{zUaSJVC2pC^9 zk>z)7uW_c>kT4G#N1j{A2Qi0V7sI9Pf*@sKCc11d{SKWs$1vqz7sPG!*Gm)7=zTHl z;0(90jdus7zBTXRxW^QzbxiqEEX^2jPE)xX{I~0Z`B3<>sA)VP@4w3SKW9U!!JEY- zhUVo4{cJuKw~3eJ1|uP4P&}Ny{{YkXyP@ytjPZr#0M^T*f!8lwz1MZ=iOboHil<#P z>8`iXpToYmr^>-93w1tb*SCD6f2(nhV}X~-owoe6%6^-iEP-hyl$?nhcx7Xh>bDld zWEMbjNgps>K3_k}1BQq=Y|+B@g4T>hN2bJiBP1oz01BqxK5y4dGKqR zSu0xMU&V2?vW}Pa>Tv|5K(MP_VFNME_MZA#b6)=dcWirKA`WT0iNgsUPgV*#oi)L` z!JS=C+p>Jel>Y#B##AfR_`W|&;-)AirKfphIh{|Nuf?eU0G{}zhuRewG=*gI{OzuX zr`HpEL@tVn`zn%ieh1Cc*3%1!1PD8&^-dTv(zKJFGNCSPhn;CNp$>NNcN9D6b2 zJWcB-TR$=^&n=Cv0T%jgV}UI^q6y_Wax^wWA-D8zE{6Ct@5AX`Qp9^J6?bcNzQd*Q zkkCa$QV$uj%IKEy9XGe{VwhJ@(oGNvZb;K(;%14Tc>|qGgFAEkz0`(O;B_f>D=#pH627{-*|b5fUB+*pd_zw?3)faS$z`S% zh~H!PM{|k~ZmXIKsU*+IiWONAe#pzG*A-PyKq};k364odb&uWL_ajcY_LiuDV{}}L z7lmR%x3LFv;?wcMQo#YK<5I4Oa+%xLHo<$GLrQ3CW!UCe?4_^N_w~e+Rh+rV4IT4p zHXCX&N)|IC5vUDef86bCD$*k>^G(8AMYboMQG7b(&HV6_LmJj@%%gPeV~UFRj+UI2 zw>5@b-Ou-~Dfw&e-E~I2_3Qkx&WfXya`~1p2*2-e=xY&2Hxz;?7c)mY5#s*<$|rxWD7c3UmFwtTb2LUJET_=)BNOxKs%fKW?%9T1 z+HSdUl)P@Pm7#DE9#N6IVcxDp|z zmoNoKd-V8zn1X6WX=++9WI4HJ6WlMw{@AFateTM}MiR6!Np#zNbT`C`^Ku?rWt|&6 zwa^Siykbb}iDD_|Sj$^$qmKA+{=z4a-YDKI(X#Fj(`-KxlBOwZp>dGdoX?ioU%1d( z{+Ot#F*O|-yu8TP@TmgdSAz&e6vp>&;%R;Um`rlh0^N0Z{dEZf)kd?{V_S_$X$p=6J)kw2!a4I^v<| z=wjyqq>VSaXgAB0i|4;f;Two0Hw)qGe8Ncc1~$Kgx6d3#wyv7DhtY)+Q_Rv95{VMo z)NY4cVk)>lM);wsb+nVN^OflT0Bg(mX^NPrXejB{Sh7bnljh|8)=fP$2NcoNLTMt7 z9NCcrz|1r%TcP#DZ|w6)8rY=Be`bG;@l^856%`D#fPIEM`L)wOuHc+Bf2>-bk)h4b z&Y_g8&HYb%;D{^co?C^=?8J?34}QD)j87yG(LXT{F#sR|^7x6sUJ+SXvCpGI=iSAp z`D%3<;yIw>k*E*3HH`jNHq%BYWr%fg@Er08sNKa@E8LgM(IT3#u|xTg^(mzttq zH&DF>m}+UNiVXQjDiX~Z9wBz}{{S2cXy>VkGg+plsI!@O3>RW`*QO!%Xlke8gl3W6 z*#iBm5uwxj7^$9mWN=u!M;wgV`X83tU@Wx`)QctknpC$XviMG&u~v(ks;L!y{JwN2 zqW#}YB}FV;sIvi?8s!MLg$BA>+x5h+1bjXo69gfBq32^YiPrIt`NdBZh7NqwFDh#> zDP0)Zp5x80oA}_+({Rd)1P&4!m>Tdln&>sQ5*C>tgq~h^m&pD7eK8jdpNQ3Q3n2yN zOLLTUIdmHK#85>_^n8{o9B7W#wZQ)OIF%!gHf8s`>wLA-&}p$9w+(nd_&U_lCHRv?+Fvah~HL)2CsB3M0)> zM=gJH*Zhhuzj)!^JK8wH`EQx_AIlWf@we+JxtV#@6Zn|)Wwy8Jrr4z5@J&tn!a;V1 zN%IPLP5fxx&b#6&ZVZ&4s-sOBRA;wCVeyk}QPEUX`!N$KMdkSgt}QRE_S+FraLRd} zq&mkdsuzNlj<-K)H2Ps*^oo@r8kJ^{Ntr&Qw5tw*l+H$IV(wyFeGRb5 zPf3)vi=1U?JDcp*?r|6Dg%aDsvKc{153gaq1wBNq&bKyLqPLFTEQ$Npu;@lhWqXFNc z#j2=(SY(Z2T$ap-LT!Dv`hkNK6*1ZFARh#WPcwghTqG3IB$F}8tCD{VBUL!(S&=SZ zG%kFhN9Ty9k{Nic@agQpwrt;bYl{+f#XT%SsjG9V5f)sLGVa9mwZi5z))&G500=8)lp`iZ86~#bb{EICOgMEUx8~;~IXBZbO%DAr9Yi&9aT?xRA>@Y5 z>tWaGFexcxo~A{znI&yizn!sGWtWIZl1M36oVldjmM5W2H}uyEytSaE4pL^C5U*1h z8UgjT4=tmz5K>f9DUxN*>U^;epRY_UJ!L_w zn3mOiAYvg-%ghaMxpQA!Q^y>6HU9u8?sp}>98w7-M3(tZQN4$k6)qc=xpFdw%nxkX z4N}yrN{Ox8e?mW=DW!;Ic0M8IRkqvp+X~}64oZwT=+fQ@t{@Kt~w2y3pNk z-x+46_C`^WDq}Y`JKG2Kg)Kc*&P=k4ow|CQR8Z5?)~^bb15eIAB>SOy;%b==dIEE- zvG~kiFmOGBqNj@c&lfdR*jwQTVlfJFdU&d8fmT=Ys*rD@{{UQbXB_y@<_@CwQ|1QW z5X8+-6ud@|1LqcRLZ=c*OT**>z_Cj*sq`Oc;vOoMs?^08a_S-RAm2mLudT5s{w^yH zVNg%_jWj-=A&zebnI(avu!esRDCYBK-u@>1FvrT_ILSeRAQ~T&jPAS za4i#>o42cE^}~BTd@{nu(ZL|`HkzQnl-s@%qKAudSFN^GqRJ5E__>OE3*xRfj;K+4>s71akO$mgy5p1NV76%7?AKn23h5bj*4ARp@!=%Wx;!J~> z-Rwq#L8p9kV4;G#1$^f(gu9(Soei-qZyZ|4-2pHXJSBdea8|Td)5^AWjU>Ce^y#nr z;BhG?ck>^X_?wH<(lo(zsaW+azx5Z@N9BrGT2WH+v8XOINl7|euGlld zGsMK74XtDRzC%-wf)-y6-?Q(2!_aC}`eQ7ECYJH8n`)-shfp;jhQN`tu9-+FnD}=G zp(-~`ve@E6yu@hLvt6#wYibY0zW)Fa`Cu5B+wir=TYp>|TsCh0eeI|7z>VXQX_YT9 zRu>7|wkM8Z2NR}>Oo9b(+FMOjY(V@kiEE;j>!i<`7nU~VQ{~g$cOPdEB=I*BuWuee z8CC(@;QKcek0cM20LPfk@m|}1wm5`*xT$!Aua;JlKO0Hr%b4k#u9%*-2#rk|g1o2) zEIGcc*Voe$Pf=0CA!!+}wxQd^No_mWs7-}rYcL;5{=v%H09Nac)c-0p< zkIU=%U_nhJHIf$|ET%RoeQrm~d`D6%eYT;CX2`|)y#fW^+jwyhNT-Nq=r7AsHDWvM zfbl1^Q?-Nh1)3(mm;t^af~EtSQ4-9d#Dp<&Ir=l0KwU4i zvETTNRMceV!bQN#u5Z2Tdt-;ugp4e4kJS&&vyy5Iu*N#dh24ZHHXfI@<)K zdAf~neL4~O9rt61xk4vx9F^Mk{`S_uVa@I`=fCm#{uo%5bBo=9Hc+xwru;+al~6R{lcMg(1bZHJ1dh|f_gCo)=|P2;9J*x#ns#Bow_ zJek->ky(GlNN=F~B>28~hF&2&lw4@uLwWoW{5D(qTL4nPwVX;u3amy$k-qrW*iIQd zrDkcaYKYE}b{{_2AF{(wpDLA8%&;C(dRW@ngO>u& zGnHWNDYl(ouUtbMD_2t%K$6Hth**Pl9e<`G;rB2+Xj(&;!4L<(d{Z;e9B~i|^IOip zz0;}0HL`098-ubGI%mJv3gazOkRvh1+V$}P)49VXBvVq%LdInPNLOzt{IOS2T~iHg zLGPLoV4x1Czid_3RdGsqDB?E}yL+@6dAot>i*S|a&p9oXfV4_Y&H80F&2N?_q~dx8 z%p_%72*)pUzoEV;qT#bOMGqlgHSFbW+o0=;o-@E69N}ypM9diNpx-tqqdchP0@6-X zIfM_gqjSFa5KkK(jR=q>5f6!F7( zYbNnAQ*{b0{P8--@ufyX9nbT^UCbV9F=Aad{+OqDQdr1R7De+|^~55E;*GA?>o@n` z0L+lTjDScN{CbQ_7D6@mgq%susHZ5`_ggZKhWIbUYB(cHW1b*0WGC%(x8aCss=a~H z96CodWl(r_^*_rKNlp4N9wcMnf>leWTQ5_FkWNBuAub=U~|$Br&RsTPcmYgQlllFtu%2T}tJboe6Bq zD_i1L{sXAP%$08(GHntSo-$D z)EPLXOnL7c%reJNPw@HTdP<5J>1)=}vPxT(=yLF2L*7sN@-l#;`rG1|fQDt{bHO<%*Z zlcO5g^R4f)j^D!viBi@@HwlgT5+IBzT-s(Qu+rV}Pfr}wsYZ@kqB3t#@f!~Tww-(8 zv-M?c@K-oisk{_9^Cu0j5;n!J}`}5ya?nc!qe`-saYL4g&~(Lp{_q> z<6)+_jxTEBvQ#ML=7;vsgWtZF`eH5-Eaqy;boWvpEa~=sW2nV)nkJ{=vda8|d|5iO z{x{PZ3-bwI2fX-w5Ap-+gkZB%$78LBhtPeU$*{W}Mj_?dWJ_3pecqiuLi%}`Po@Wj zVGwE*8>phWXwXwLjKajaeZ+d?vB;2ecWs2 zQQg0$C#HGnYCw}T@&~^sRq-!e+Txe`&}e#`5&UlZP1H@j~ulWi0p66TT4C0?QKR~uZp^UBgFYs{G5!u zf+}^juco%6W7-b zFA`|$_>;Avm=T!9HdfdMx%%mZg`U2nhdSCw*LrrjviBLXpP$zY4-Dbc%}nwFL6u@? zU+u`ppzrj-LrBtaNg1N&9D!fw`Zd=C^`Azn^n_kz~9E{boxXQf4`$X)ldYp5NoXW_V zd?<8aKb{2f#5u)Jfu7rR9q|mwJTW&&*lUxg*9knd(b2}it#!NF{RdNgPZe(|D)e=c zbmTYLW$B6Oogqq$wsdV)QQUVJGeaTl_UYc%>#q2bGD*tKuU?k^e@r*{W<=&$wA|_a zHu+&+*w`ap{g17?;iaAYCv}NVzjt2v$!O^!`x~==r>+!m?l%Vrr&lcQs3o}@1NKI@ zI5E-ArfyZ7)B}>D`je+lpIk}9YJHBj3FRF4rHrAKzUkX7fc!dQU)5A~aKg)YP$jKz zv)cZ<;Xhq*s+s1E4?3RW6pgjjx}$5~6L6jl#Ob|+PBNoIbbD)=ocX$Ij$Ks;0ZP*B zEfjgOldZ;@{`X8x0>Q!f*9^))iDHG2cn_vzaUR`IPQu&!xQWzaFx&y~ z;st!k2$V}7gTa+Xy+6OMAB9xN9=0_OlJhxovAu{L&bGGV_;Xvtr>c?U(GhuU-*q~- z`y2||jwMRSRHRwel#%rQI24}3Dw8s|Dy1_P^aH2Y5t!Y0Y!Y~-5t0=4^7a0hejQ20 z5@%z|k*Y>v&A*FJv~vDHcg07rPYJA*Rvu0KEZgYA)2PD!ucMXYL3ui6^cT1A#BWDQ zQlrRiW^mtN_xbEFm2EC*P`kqvY0OO80@fOwKNF~|;;OA6$rP($3Y{9>hePtdJ(iYW zDVj^Fq;7QS`@`20)T+l^+NEk` zWj9k02;QG8O&m@ZQQ#Rr%WN#QOwTWn1YP^$DC9_EhbWUM7cpC}=WG)8IT?Xb)20xW zsQ^YTF6#I1>x4eY=!+$XQ}ffl6ER~9XPG71?Uwf6wh|?|fx|B`ZGN9zJmh;QnLv2* zc;}C%mbkb3;xkn}9J42eIND6llfG+sZR?5Tj-p)OZhK_>_xalrGB+S8U}9J?$_J-~6yW0IQt6C~)AxCRVo0zuV!#9*>_?vI88akMf zIag^FiT9r%Z}@uRrWh$|sUm)=5;s5h>+6VPhQEl=8avW6X- z;vKqTnYd+WR1DGE#NBn}=N4i3eK98us^Jl>-Bx)>1=+jPim4P+}fWjh-^j6hZZQ;*lWHP3K%G* z;klVPp!q@Uw((!JhTGz1i-uFxQQQbjHAG7Z9nTDwY=nDvPJq=K?xd7@aOTSS`yY(SFM)zj2CYq5=F`Fa90 zIB3d79E|?}v{KU^tf99A;W*a`t)P~HJY(MFcl*HYwwBoKg`(m#((uaH09t6qVf>CI z6;*Xp&zj&u`4=eYSFSU|EYz8Hb+FU5`eWU3J|n}V0P=%Itzq|VZ^wOb5xBK|Ojat~ zi0l+^^s(EZ#zk4`B3*xCZhdYx{$DJ6MJme`NxpWK{{Wv)pv2Ui=9y(r@l{c|f;dST@o0A^&c0Uf+H^6B#FfmS$E(?=QR`#oI5G;VAx4y147*7&KX zgMmXmBsroLCS#T`J8!A68E~{qPL%Sn=0Ouf<{elS@_z34Z(!lIl2tNikch!WU$!-{ zW7_vUuq1+)ib|1|yzdY|{X7@Yo9Xku7P_7}#8*~U5*6o_^JTY-L#9$c5sB*>o^BNy zDlUmt2kD2(A3gJnA=qlqK^(`7deKS>xnpAbdtqODr9%0Q7)g)xMy28f8&bUx$C8wPnI`r+U*_9-eeVY<=`YAZ%Js+`1nR2_w?--HLe;(erhMFEH35~8<04P-~bc)Awzp2EI zyy}=hWQy{62DfXCPJ?0ma8+hhqR=LP3ueChjQNkQpFAve7cb)jCGyBR>TPlBY;&k& zr-HGy8K3rOqu^fKUih@pzY?enIpQE8X(LoE=W~%kETpct0~}VQ$cCy{1rXD7i@bSt zjfbCZ_;fNb4*2x=sf&T#3*TXBVRdr?Z$`zH^Hu<#FdB`8f4+y8Mrlr3sOxbfv4OSY}~uOEx8@YIt)-z=n#PxSC_}HM;Gut_3W@ww757I+lcG`CK38iI^0toVaIk z85TD6JK^4ZxAZq5ez=}bX_cwa_*T{tt+)A{2_-2c#$4;o)mBWu`z^Pw1g{`E=5c#; zusMEz!w9GZ(g>~Q-s1zEQ=mBw?XCX+y|5z+#d5PSLK8pBp~1^evet#SH6-_lr+%At z$0DEF(Z_?|Ah;hk{wEyS>3DY&;t}{*&Vh+j>Y!YUbQ)n~bdCg8y13Pue)BfCQzaE- z=wFu8BA8ivt@rT!x4tOks^T0*lS0U^0*l!B9A3w!w!R!ysemK+1QAI+K0-Ht{{S2X zdUfH*ub8_J{70wSA6y8XRF@ac4ED?FPM=V_;wgBC3l9iJSW$!AC~t^-TLZ4xnw;=X zDeXaXNobZNQGN4YF1G23tD)hlDp&+;^E6^)zJt{3w)mXJ=?rqA=0lmDCHv%SYj+=9 zL?q%G?vFJ`yORF^1-HqAFSH6tqHB0ZJx;m+e-Ug;Ei5nkxaQ|Sw6G3yd2VVc?0rf$*Vy&GJ)TJxYSUzsAnG>*?EP^^9Yi%8*?cP%jo0sI-q@5< z&fFo=K<1`6`H~x*M0eY0>{qd@h zJ9=9YQ*o+EX`vo2b4towgW}45&cDkB0mNxV5sx;0OLIscbIKHB{A^OzSDeP3q)^3H z;_3+L>C+87QB4|TY?+-Tvkk(h>n%KSI3?3A- zmD6!-z40s(aXu}b{B+41Qwa!n znfZji_6xA?FKj_Q2NbCi!09Y>{HV>zzlub@Y^TL;#|)WhD&-==t{bAr`{d=Hi`T9u z;zqiW>7}?)GBjx!>tNd+<*?K72q?HrDw(ckw8G-rqUgwX)26tV4j)xC;$%F&VSKS) z%KKYSwZG$zPZsu5T)rHM7D(kJj|J~=K{v4ec$jfHfNpiBT%1+AK*;wnVX^9@T3YY`JApXuaviG^i4)!OCNOPB%B#LvyKFAj*UB)S-gN8*v6KBeiMA=P4UwKsSEpuku z1}23I>Ka7%Q9b-V4R+s4X^5qwej~)Aibaixk!>A~w%FUkb8bc`c)vHrxrrbgRCrGdohO0b;ADha7tB#B2>H`H3* zF?;qHnwN`DPs8dJ1c8e;kNs!*ZBD{c$wxwB!NEY1NM|M)MRfjZbe}8RdqdqD?Z>mJ-{!QF~h7P4KWZRP|g!M`ILn zfaLX5zQ<3qjPN9sVm(A_?s7k3HN|B*t#woK&Sa9H6^TjQ04$kB&vWaF%8&m5s8N%8 zS%k68Di6BW%z7JZk7@RLXe+OOXp%9QUr~7nd^C`>RWP;MX&yZo{eiFNwjR(kn7;S( z?TKn8r)Xq*D@kL1*;lXkrahhDl<`Njd9q~)pL@0Mh>dRzrC8Z*Al;q$aw?<3M)yPuZg*gQ%eGf_*#lPq$uVDZ!@YuTffWZ=epm@p2NclXB|n(A%THm$#_X0;`Bp({Zf2r#4pbJ-poot=n$cma?KK4+YhdUVdtt>ur<}0^fYZ zU(;MdW}~O!ECFVjR3A3JQ{ugb`ri6u+bZj%av~AM1*2D|41NQxqp%n6hOMTpt(B7b z6u1e0vdgf(*egX7aK2WKCQ`6(W(3~j<}ZqKRg6D-G7A8=?d{0<R9VFOEcf6N*{JIK32+d%j+xozmL?qbjfAgi@&*k8=$?4PbA(5!m81l1d2PIL=F(tvq^sV`4x) zqXXJh@g5l{BrK$5e-7gMxhLh*4N(-7+~#5)QJV0f8Lk@p_c)#isq5aHE`D@zhA!m! zOPkzVbG{J)4^z!P8(Ddm*)8~A2-Q_ou{X^s}HJ0?q zsM)>Y`gn0t&lN*em(M5tIGZiakMz>`%+%1dBi?z7So)s$3mmi2Mjq{wTNfU>Xb)^c ziy9>%a86TpW%T^MSSqpc29G+%WkwzK%j>o!u6P!tE0~I+i!*I)_5N6CVJ%X`fxnRc z_9T-e{?{og4y9M;(4Sm298{BM^5!vkRQB|5PMD~ccwOwv8jIXteLE-Z)*(M^_y)4wv-4xJsHy zXeF6g7v?FPNZ(|Ak$rE4G}6H?TV`HnQoTq{_xsxa04TVsI#8@lnVw<_=RXdevF_>R znx`^_k|j2Cwqy1N9J94T1a&DojMLcdkm^-%C@PIF6-QJO#>6a&zi27*9`^cTXZ;*l zsAOh!cFUGo4`SN^m<&@MpvmLZsQ2i(a=FyA}txHm)q5Z~~`aXoLe z!<_i!Qo&8Ea`qY%uGmVM_?1;M5F*b`nS{M>mkI3rKC9aqvliv%x2yVm@hFPE8QmRE zv-7+x4y+V)`JK89MzsKpY*mIQrs7K_4-FSF z6xHO{%s$7{Oe}9(JS>5EH7?xAEH%ncY)cGI;uI_j&3BJ+n7f_8wqkl1d=4?w>K(uhB!m5~8 zPrt5~^c&)6Y3T&KQst$dt$7PfH`;fGI5OT=21HsRG)3iSH(bv=F+(|?vEP8B6JJt{?JyD{akIt;%N zzg~wEz@|wVO@>3`1nPI``QbCP)pX@NaiiPo^Yz3Rkkc}cJa2NpBlvz;MyHx*X!AP& z_c9yx``^If;ij#m&SPF=lP$(lcDHedr>8K~N|E@b+m>zje}(nOzZ2A>T?A_vhw1+K zS9z)Gqjn2V99Jylcff`yUYZi39Zu%N_3M7PFstWt??u-seJ!Z&Kb|V5sOEA(1o8%A zm-vOw5X)UtS6ZRDa>NZ^cW0AEZ`S3&Ib6s=H9ua?={y}IAN zD<+83^JE5{Di4ZSMeZ`(_;ovB)u`%ckUKDOCXYA$OLex^^tQN;lBy&sO{P5N%Td%2 zdguTn(;T=eDypN3<&~|=EOZA!>9@}rGPKoKB5!uwrD3LpwjV4d2M~xtd!rsiKKygq4uz_s=1>4U>KOnj~%5Xfdf zvXK7(KG(%RI(lg-?D;9zM$9(1TYT}(;yL7McIL>@H-Y50hnwEnkIxd;aSkUtCPd}K z5drqsKI68Sl3rQ}SUt#J66@vk2VL3(d`pL_~~=0P^Z=bzN`#@UfWcVumdWqnxr> zjq>%-eK7FS%PmjDv66EtU;5!>_IRYsH5s#O+?+xtiRTRQV`)g7}v9ABgU8 zNN%&XT<0f}JNkci!E}b2XJ+J(*8=CRDa}{v+KwKlk|X8V=I{Ap8d|zHsdJ+2LVA3# z(?#t(GM*3{+%=iO8+NuNGEX3qDQzKAZ$H>#d)QcyTumtUgHM!$7}KqVkKu}Xkda48 zK3K{kYjStL_k2`v&LKxjQ58O_a#*&yVE(b;Fv~YOEApgZ2aCW(@bc1`Bf4jf7VyWL zp&)Os<%xKTR>2)iBs9>0c;q*=!ySH}m`LlmbP~ZR<{*sz%3YZKZ;2qMdVnNDAqA`> z^j}OhOI1z`2g2wqSX*K~n2L6g7bG}hGiAR^AMadBl@d!>lSc1pN3H(=A^{&P7O&!F zwuwtbqBP~T$?J)yEM|f^c`B3HtixQ_7VnIURaMDaf7rMMH{a)hN@Is5!W_C-_ZTm* zDWLnm*u?D&5GpF>WwpBh0I|TGYi3;9fslR|!?9!uYi1r}gICE5DjcZGpBdvvrki%ujXAU-R6M>pC%@F**58nSkA%mNiym-k2Y#Pmy^ zIOXx9$L9q1!KI!NBrzL?W%rr4zHBv1QPocuJ2G=5%+S5E-EY%Puf8fcoU^oaut4<^ zLYn(Pj2#X3y}Ei}@kinFq8fFO#Ijvjc0KLW6cw~Hyj1H5sxyKrlk}{Ck zv6*!Rf%5udp1P(b5=6cbx`i2SVTy*Pk_b4QxwFZW!y~P%2>U)9Ls7yqqBED6PIZwM z*BX8}ny!wvzLup)0^nuko|e8Oqu})eof?eNR58`h%WyklI+fy8jaGznUF=I8bRTzI zPV&m{1cStz6;pBHZ<^lN68^WTijpM}h>=B&n%DW?4Nmnl`&TfAZPYf`QHddfrnZVm zTO%@s+>$ddW2PaZo~o(o9#)OaZ_8)MGXr6#*RBvzM>Mc=uOien&B)AHH&fdbgW6@` z@k^0qRtc6OOpVK%FL=g)ZHg`hR|Ftbx>Cg?I*2du^3Itz#}DCk zQdXGiYCVyp1ZGoxSw~MU78PzUR|CkGAWE?7jm3(L+oEL&j0_O>1P#PR!bx*|0ycw@{>hz`S&>>n6wl0# zO?1q6zBwYNoy6UB4@41W>|&5OZ`v$;VLpOCnzCvc}d$6ezJ&Fg4s@0^#1^C zQ}H1h#YdG+SoC|4dj9}-!Q(YE)Ko5G%Y!}DGj+d1ztG~IwJK_;>I;Tp6IpZ{Td2h& zSDL!BHOntNgzhxON4Zsu0L4Jx55xH~vo$|3XYnZ=kJqjhqduJB!~OP2)UKJ(y)E(s)2UzlJ@I z85~xGK(b#!7Hg`13-`7;&{9)0!I;U+xX#xLy8Oq}4;!KwsnSP}G0a?_HgD;P__LL% zsd&azadm6!;=l64G%`Y}@?hME?wjDZZrd{GX==ZL7PZOXVH$D>@|@YG)uyuQ&n7EIvS<OXkE>9Lae@ zIlsj%wDC7gH494qT-W&?*p{|tmUEax0$2+<&=cv34h>NRRebq5Ut|MqU-!HxUt3~2 zYI?eukRWRi4p2?ak9+?B0fdg8gj1oItNX(2%-XRGcHHfX$x>3ZYbH>MWX`{O-`T{p zl=GlxjhvT``><6v?lr{n3d+f{v7L$d&Ahhg1(x4jHd?5qsxhZAn&Rb-T@T5QDORbW z5ldsqgp~tJC@sB(iTdKAkKREZZctn12O-w|ZHj;*f;s~zEfV~Few$({l&FkA(6grK z@n7Q8LT!&_s(~Vw7zFZ57OgZv{{UyNay2-ouZ`+p64UccS*{gLjj#UzZ|8=VBO_I` zg>#c`n&FXA&5f;_P4QDHy3cS{+YZ`c=9ILommZg}#FeVz!F;86x37J0l1mzyigNQJ z*oEv4Bld1si4?9^PtWJBKUIjQYKsw=+b#CQe7VR>s8>%Xe1HGM03{Fs0RRI50RaI4 z0RaI400RL55da}EK~Z6GfsvuH!Qt@n(f`^22mt{A0Y4$W5YE@X_2*1-hZ&Q>ss8}h zQ@^1ke4Y>7Y8kD=ZRncrH%%!K5$gC^e{)&#uuriEX}l>{4iKHM;irF0-z~}m9p6Lf zopXDXT*g`(crtiN3bp+nj{@v4f=KoJs9H7;UvsS`e;Ctn*iD_dNW>0P*%VKQT$pd0 zdRy_@-8=YY1EdaGmXY#ZznHo*anBibw!lPp1g`9AxRMXy{&!fyTi0D(l*scC{{Y@n z1mY<bv_p+^pI>gw4`X4bxpgc8k39|QIG zFTg1Eu=*!#5!IMfqUBskmBI&sj@j~|prf#{*2Oy|kcgyvRaPd9HzTQsq5Kelvu!|`3x`aW!)cJ)@-x2N zGg948ep8SDL`zLW^h5i~)fFr9P&`xNf>LIjR%$en(9>REk}?#9CJ$V;d5K$1-%G+& zk(~RD$LK!3VwKlz#= zsuYjIc(ungW^z?V)24OnDO@L#+fzqD;{n`uE-Kq$H&B;I;Uhu>kD^!TU|J|pTFn9- z>uk9|t?8?|R=6F0J^>{6S0N_y?OCwaM(}R(s8C1GC(o^|{R|!;O z$KAM%OOGJce8Av*NhvTDRS-Fd8+dw}4F3T3Z~3Os-8CvMI+Q*G&TwGQ@}%f2aQdn$L0>C3AnMckz=mGF0#VJH&tyu~i@O-@h>W zFa*;;KmE@aWYfZb;yvCl5rq6tJsAbvWOwk>X6G?BMIoW3DY*V`xusDRIGP@YC*N}N z05zfaD24oWl@$>;z73PIj6}!9aZJ>xW{a_p-K;g}dq$l(b%Qb7Fc_C$2%E!c3*O}R ze0OfYOrXqYXydyEh-o*2*#XyRG8c&aFc6c6=d=@NcZyCGN|tTY!iEiC(50#qTqi9J zn8nhGa$M7#7nowXU~q{PXY~D;X#xVHY1aP$JBT;RICVd#(Z9ID`Pp|(1_01J#FBdW z+HrV+bnhQi>PNG2*|9eFH8qXOR?I`xAHHHS0YaK%Si5@1m=WFss=hEF=W}il5_OMu zJK`lq8vEzzk9n{!5FmBaN9nG! z8a!?iiT<#|V;r1|JOyPyf2^O`yu2f`xkk{JW&n@i1@)IH0HbjSO<(&x$kBLO?06=l z&2zY2IKK)8)&BtVF84YR_7;xvqGABGFR*&^<_r#&TS+5O?k2HHjL=U10H?OrT^nu+ z0B|X?pBHmraq=*!{{UC}iiRZ!97I7mjN}V6(9l3c^=8@W-<5$2`q&QaX5d-T0*#GN zMzCK5vMPBRl7Fn{`YB^{L#>40`-6)ZFCZ(kz!%pmGqpjo_X?Za^Hw)4shZsyZ0oz1 z8Bk>W54w%(B1PW#Qkx}f_ZeA^U`IfUtLJ6KexU+RJaE_rc9|9gCwG4YcfFOkErCFw zb_`XF8-`n}Sw&mlhtK()bbo6;+k=hIxb5orOk(w;lt^~ zfwYcnZM|XwP$9FYog!sMnrSpZ&=9+y?gP=lDB2)3G@hpMb1qt&ZDfT9+;rLAVkC0OD7iJY+CX?Fmke*xf@@EuK)!G|j!xR@7!z5dOc&1eE))xmEdMa-ePnLwRKVN=LTP#a;7dUpeV`FFUKQST z7pgOWsB6__XTn*N4*Xbo!uZ7zVvlHurkKdOG1pXhXS?C^`;H#Atb+ISCT#2pW~kG! z1Jh}OoJTAG)~ZGQ4QJ8pQ%Wlk0sjDu)%TFBr$^K2(B`A@^I1<-58#74#x&5s0{{6`U7Wz;Yg zfbEw8P^!!Hp&$G?4-V7hMpU#TtGt<3_k`Ub)hz!2Sv1Y)_Sgqs>8@uuAr433Yqt1s zd=dH5X4+``pO7FNh`t*yPUfKVVjsfp(4AwRKQpi!MgIWTCRo(ZWsQ;Jf5RkEKFZMB zyAx(DYYpxJpx=o3mC7n56TBVt{rt;_r?}V9_ziaEvr4FxYw*d`F$V2Cy$|>?yI+sV zBAqq%_a152NN|z6Hn^vlsU1q^;r9=5h5bwvKgP`97b-Ggbj?m#YgPTtNIXrQ)w@dT z03&4^^ZRIjsNO0Rlc)U$qv!JgQsg4kNuhD{T}I?0JX)Efamat}T%6^Ed(_eg^c1pQa_3YvL9Bc>Tt?Sn71?>9)K91-r$P}aM1AFoQPJMSL9FgtwRF3@x7?r9^7@{~FsjhGa@Ji$(bUW{3R zj|Df2WG@oyA9u>*x}V2oamWNQDh9sx{K^7c3qW=M0O&o&P!CsHZ$;Ba$23s~*I}tC z@|YT}AlXNc;cEO~sN;)*oR9vucC!S*-}-;^2(*wD0d7ODcQT@{*21W5C-?f!H~1!$o&Xj2;K}U9gZl*< zud)r@Q(IOq@iqSd@VVeL6aF7v?*1qSY(t#pf>oY*QxG-WG z0YskAbA~1p1!<2#_;0v{zO-z|0X5HGnCl35Knm9|U?0~kB@UyZ>J`dP_WqiC;_+59}jx(yrsdDyRS=5Xa8AE43J&zB8Q2Ta&~+x&jy*`AZk zCw$+X#&9MrvA>{y{;*3UyK4vw;WI|vVQD`6zxj@*LWF)e``mdjbj$w$(}tz&X|O&Y z=7$&2MtP6w)ZR6Zs?^5{Bm8>fD@Y1&*1r0mxLp~tNa>{Q`K$nNtz#lb4gUc1JGE&8 zjW!7t&2LS3;DpzE`k%Q(qN}Tm_G4aSU_tr+0L*^~cQ(|QP?t`Dy}u@DW<&s@_z%Z! zv11ZYPYA$a!M8Kh)?#I${sg|@E674RcxS!qCz;N@(1fOy?gJnYFCpA4Rio|&W9&qW zYxx^w(TbJDYyO2^+X449EaKVd$G|_vZg{{qnHo?1Vv&_s`l1ca08<|fwIjG|MvK-z zxvk{0NFrb#@_ogway8W@0yNz2MHju{x-+ltvJ|J!^syLJI-@7Y{3@?PH!*4g#8Cq7qT?pojcV za)@jQ8MPz>cXDeJN1=8Af2p$pRw1gLR-NEa+(wCs0rqDQT{nbNRynPI1~#4!2|vT) zgJA`7Nff(Ueo<(F9-XSn22~K(Hx#y6MIiq(bEGIi}n-tSgUaF8!lQ7xAp; zySXlm2s8=O=7C(vd9?Pc_Y&)Jov-lr`4qvo0F4wO)raU8FUOQdRtDZ5!Hop2z3XrM z2+Pb@^o*|^5=m$|=wd`n{{TtXfr7@Bvuyo6)^}ocq|_=`{{R8zG!w5aXRK?j`OLDg zove|_O|$^vk>!$iK)+3a`IEr_r&51KYr7vYC`O_JD?@*`al#auREj-rn;rRxD?m(% z#STA=eN*W=9l~?$!7A{2)bt8>iV2Gjs@58VO-bEr0;9x+1#UcC-Vzv^&`1-n`;32o z?IDkHU=_9SY;*yNB4evKOSi<qHRItPI}m^H)9TWWQ56QxWMD_BerR(5u{P(VT*t!JeT zAGp$w+RSZiP1d!(uK2y9RIOj|W9DFsw$x{0mgQ5YxXXumpR z%r}uUDZ{oT(QlZgO&FvRP`^k96G%!NKa8JCV~+4?AL=Beo}ZYrxdeXy0K~oCTx80D zdZibfJI#@fg5Gn$Y@0QUI?USX0Cv4DnXD`&?+eha+i))0Ac0PLel5&BR=>UJqha(- zO$5_S-TzcGm@yD&9$S~_)(6>0c2JrSr+xwvK* z>mIwe;%785TY(8c(fW)bQgn9|{4jp=8EHfZ2pvl%`7F+X00bg0UE_tcLWY_&o+tcd z<`7SKB-H-^%;|*bjXJ-rWAO@*55~XUpWJ@7e?%f}Y9IW{tc&^Voi}}-aD$A9k>Sw_ z>d%>6iZmBUQ6zWM_{H!3;eo+3e06ajaas!OLJjH|-42%qH5Ey9%w=s07xL^7)6m1y zfq@MaHL$ZsxNr#Mh;Uo!=FBCp@A3;%%3 z)2u841(QsConU1pcodxo%p?$li1iPy_wn9W6uSW0k{cZl5!|~@#4HV3Rq&eHTs>DP z0yAaXK0^_3#DfGk;SmjK^8q1_7yAK5t^VsMfXY%%2Hu|iGP*no)O{7oDcsab8p;j& z`}MCDH;7t#=(0{GUY6nq%=BK72eKDi)?8<#oycwk1PnFNO(#|EUBShGkUoJ&MREjU z1cT$*b*+Q(HMfA$9igI4jgX9uGTMr@Q?8+B0;RYW=tl;}o#tn7YDl_PJ!!P|-W;z!vmyip}(#yn)DgZ}{Tt21)g3i|ADjMm_*jsAkhgpGgF z4TQ=%NGV6k!2$R)e#~QP#!xl_9KhcI4|mE9a1Zx1G>&wU6k0y>HuH#uhoY0ze_~|B z5wU35SQVpPs5Iw&=EyyhU?5#N5xx>7B$9O`L>D1U6By+Y4ocgp5FL3L2A|>u35y&R<;MQd!HX3_Nc9S{eL7MnNJY#mV z7x(7cs47;yG`L;91x0tV3B^t7WiOK%HiaLG8*Ph=*7|6mDjIO^Bkod=B8~J2>9?4$ z92HQvf!s9YE!>o90F~&F6K4v93Nh>{4U5%<&7g+69SUpeIBMitrxwm14)2#(3BmjW zq3Tx8<)Zvvn24)3lV&7(gem}s<7Uq=UN>`isscJG<<5m!e0th0q!_fzA={;(oc%Cv z2qS2F{4&X6s0(R02HRvD#`-6NSOn{rRCz{UdNFYi6 zW|QNcgG>d7KyUQ_0Gh~eSclYZpkeuc! zn(Woa@6z-8j9*&NrKRiIf4IqHV7eF&{{Ua^I)Os*UyYKHEx6W^Dt@>_dfxXc(RcOl&Fo=*-hd(voXAmHMg$IYFU;&Es=vGub4BIyMoqC39^GpI!kJE0oO^bq#oOTs;%{ zExM}E;OkiC$1Dtr|OnjcOD_X<8f0!-nox0lfmkzxAx+X=oRy{MW_yVAlEzDR6Y12cXSk z0EXTT0JP&x7CoaL*z^zVzMV1iLNAu&eLKIC6g*V{QbNGcWV(&i9ImQLyQcpB=lFjC z&dPTDHw>mbv_%P`g4AJUZq$>>N+i-tGG$7Tn8Jy;w0K?<1VBraP=8?1A%vX~x_fDm zbDnh`Gg44=+AOo-Kxt!JvlhwzT#@#?~IL~jwGhGTe zSX_04^#iFyAh2vP7}4yku992N{lq&8G~JyrL;+GGMNLUE8&M6ocHy|{=Al+5yO(2H z^`(`})}ka948VBz5l3dHYhqg$J`NHu8G0s|G22anx}#31l^=jOW!@u|#4Eg7HfaF$ zmsYbjks_9F_|(r7kdn!!6-Da!o@BDJLdWjlrW*AKX+6rQ||VLhZMK z;XBE_#v4^P_AxYCxL4O*NvD> zUry=BI`J#HO9Qb9eaI{dMWb$z4@2XEg8;3rj87JZFET8@b(WT`qp8!((OrfZCF=ck zu+}=o9j-KMxbFV|;e(*TB-NiDfjM0L`- z#5t*ppr`<#*1HTAC`zrx>E<+CC&*yEz)KXL!LDxt0+g#B32N&`U;h9K3<(2We?H-- z*~qtcty6Q%3Im*iosEHhFrDD;k0H5T>jBtXEr~V;zpcQ}6Q=%#!iJODXK2_^ou z{KuR@De}$V{{Xbb?)6Ace9zOS6Sj#Pe?~vpjUCO{yz&&#m*xz$WhNH?%;wi6PB zumN>L-PZCq*5NXjkBe@TJIvp-1z_IwI*`rMTPzAB?2;lt}rpZZ)mqd%YiVynVX)|cOFY2k@ zj`U#9pekG3A+tfXnAZ{&sAY2%KJFuxcz4YLo`LY_TgU0_m5n4#Yoo0e@-`m%pizIC zwMH-m4@u-nvUqC~60E8}l88A*!5bM!&oIq0em2||0GOFBVWbfLLkX98(rOLu4!TG% zXVHr;Z*Vpqk+8s^lLh-P%4jom%0i!t5o3v=>Rt0~AEGh6l}Id&420A$zpYJoZ#-g< zEJA`2n%molZewaR5Ql!7^9X{)-&=+ax>8#;2d@EoS-HAm#^}Qxg%WE?1}6(SaW8AS z7PV{CRhF!8ur`CU@i+a#Cc5mG2_(>EaLUJiTW~j5ZIfDUNN_l9y;?7)g>c2Lqv&na zY`UK1he!+!bpHUs6SEvh9B6T7T}Q&W+;Tp9oh5IZiVyG>l6WK6kA>7u2T?;(DQK}`!5pjMU6 zGWA#mCmS*Ee?uu((Sf~{P=r2MjAODUv@z0#psT%M8*@nBKpKgIMNKHeyEgi7P0NG? zxL*;FMQGE-`MKu6VE!VTo*+}=%y2weR3eswHR*s_{{Y^_+BDSJc`_b@OO%xKj-KFb zj$RlaY+OF(rINJd1LOYy?^6^A)}WBrtMEO-h;iU0A4td`YPeu6SuP|%)LVXfn-CQ$ zY@|>Ky6wWnkQy)$!2D^t#_q-w+Y*qNYGvRN(op*uxH->pC4n(f-{*k4FDR*Oyb(b;NPk8eS^g4{1_(1*E2=dqb zivHba2YP#)NBe>bZVE%O&+DOzGI47^AL8C-_3@9=5&r-`F}>+^s%^E_?=^tW(!dmd z3;zJ}$N-Xj!3{ch=k91)VqMOa`CX2E_O@q;53RHQ;dAo%)%F@V67@|QVgCU1Y3>k& zRQC0byItUCQ`Lsrj~e(1lg8Xy98u+B$Fd*(5cSl=r7JFrZ-12?<$^JKTUw;(Z*69r z)CgvYKN_m-#^MbjdnLLD^EbXxng0N5;TZ1|12Eygs?S+RUwJ z*g!*gO}I0GE}Ct}*WME!(phZ16khq1i9^72*FZq&D+)KoG>J_KMQ?u`-OR(Xr;A#L z_n5U1+*exBudw?wT{1xO{-vjbW*6(%@}H8N^6onU?!mK~CiuFyg2z?91s;=VZNG6W zg{rB>jjiyQ)i449M?)tc8Kjyo_i6;QUVh-GG9D1HJINQWmsot*=nt)R6WxF@7--c% zZTGXS&=%un3t-)jz*{Zxbme}=?>1|@f9b?YsOo4Pe7qbLWexf)M8E7>qkYWFpia{h)-{?yttGHZbVS<@qgO}Hf|aa4fJ0l z5IMhECO1{o`G^1qFL?BH?ETFxF%s9q)^&{|Z0!F4AqDGf%G!4+mOzD9Ngm_D)X$$9 z3$vipF5#%~zs)|(l0GfR0R1(*8H-i)KcMaNOz}$t>HvSb9_TkSPYg1?3)tY2HWFgC z)kWQdy}p*K2&T-M)!)NI^+yK~6aE73yA;s|ZyI+Xdllt(M2{FDqiU?P=#AYmGH+>X zAkqFOigaR#hP@~Jz6PC|#b6o|g>=0j>#pSY_okbzsYj1RX;isQpHI)~+J>-l*sMZN zoaiz4okx%nwjJ<2GCk7J8VD`izey*x8h33dWkSg5!I+4YycVm+b#2S9raCrQT!Mu2sve{x4PxL%gX zkPWyt2ybb$-58?Vh{7(dZWJf#AJZn?ekg*c72x}WpF&UCveEJ*h~0xnXfwq&B5bce&7k}XImks3wC1RfBhUW&v)UcG*G!G=6=>hS z;=1){FHYSU)QG{Uv(-v`PcVKC+{;xQJxyt$M-+!UX$m+00Nh&bu#H+T5?9-jt+zNr zzqe;VcaS#JQQ!RlV6TjJGu43v6ZB*ZRym7jluxN2t$C3P&7EywM|Zly)jRk#(jwlN z4xji7O+pUte8ax4YI5j4&ofJbvKB12zK>el+-yO)s~;M`{^snkp)6ar$6!R(GB0=} z1@)#&uZGwd)B8NT7Rev$0BvKbMQ>=OT>xX8k4#D*BUJogrNRvoA z(Ek90G{96s8c7rF8sw$}y-Y#9@WJV$X~e9{Vn{RAa1WCeutCKX4bZ_&A1qat(JuQxH8{v(PXSKy2Guhp{T8*pxoiiK?aPjLWh1WXU` z5BGhzL8l{3ZHuxY;SRX)T#*N%p?R$`=EVjiUKi-J#%-iSAbo+^t0oJ@fPo=XsIy6P zPEuS7WY~xFk8mcadj`5uQpcgh!K35m&VW;YSkl-RZ=?)Im_&}4CJ-JUHS2)rL5jP) zLMQPtNxne;0QmtLWw6}CY6XDp5t?`eN}HH>mpPbh=~>^S1>L0TDZeaV15LQZN<0+p z^3^$FIym7#(cS}g9LvyyqBs(OdW94l20ibU2Lerv3<1yqg)XASfQ=*CMVNK;h$$DwfL^%5TgD`Oq5@mvysGO_&;@&>!J`R4 zt&{jXIW?bws0(Y}cK|H3pizF={ibi~*Q$4oVk;cP2kX7TybPpg#; zyz6*A9LOBm;l<+O;VUa)rnO*&hc&$JhL>PLwfcTjTfv`$SoXW!U3UgW7gD`r{eI&M zj)=K>eGMMu`&6K>iL>zIC4GwLhj>k9g;1J^ar6GM-U^y5>3kBb#+}UzOY!#y{{VG{ zajdvH?C<-P(jbD`>97bflM+v{(RKV2d0&S}gt}6Rs$2P#HTXdCyu0AIdM*`fTDXUv z{{ZenS|TFqKk`^_2qp1VNv4LlKX~S~ize$6t4Htok!MFGirV=+U)%}{r3QgYjM%pV z#NK|J(HByK!PXK`O#L=w$hyA67)Zp2T2uO5^ zGy=O!zcG~^!-K&w$u_;n3O2shnxZUB4b9$`yhJUTmo(zB!qCANTR^!K0#n=oH$>^S z>$hw4IkhsQcXc%V9zJJ~TGj7fDFkhBVNDp&F-KHuVq&1zW-=hJ((V1oiE^53KqH`3 za%=?!Wyo=?BHIX(Lw-meojNdY918qB*b2W;3@whN3qTPlKXBIYTT)!LU+e~s+$okM zwN0qcozmqS;Hz4$1R7!cgHezXCd_M63K!gva7?Au7@#tzbHKV9{YUsfH;@qvSuCyB zFNv2;v4n`$69Gk9Vsb_hP2RNQf>%!Az03#1VX&p507?@XtlIjVx zH0&~r6iG>^Xv%6k9^%=(QXo22t!#z-UiOJg<0Z0@; zZRlacSp?MUcj7f(V)((#+GR?>PYjv-Vm(j{KGS}jpcWRLAZ(4tKmfrcNC-Aj*qeQW zljds_EN!m=e|}@9ueOX)JX_>xtO?KqSU5Ew)wu05>sHhDFY(X@KD93*^t-2WO>EBs zI<)j(V5_ZXg|)yFWatQo`nY(F=|Tp$N01@}9C2&)R>+2!pArCf0wCeys}H$s=FcgI z5;|!0>(R3at976msqV_)G;jy$91xzmY)v&`3Wcx{P<0)@$9=C78Wawp>Cy|x(Vy0G zFOZcsThdJ059+-u=}tTD;%6HO`fjp`$fuoFrLyon#(69mxsq%WTePg+VPiaE^C3|W z3ZBna@?ufOv&se1dM!=k@$nRpWA$tHzGGNVQ81pM(@&U!)1UaKXI+^)Lr8MIP~)AYFlv({@+CGz_c*~D5uD;3A6Xo64b6#Q zYi8kpFLUm#!s&aDjZWjZ(7*47A6@OtF>g$8=z|msYcj!_FZ%G?rT+k2eT3qh2ABHR z*^*s?2BT=-4Q-LE=~AFxr$9CqWQ#zeNDx?34A9**&vV zmFoy>G;We@a>h9%r4NA^o?LmsL7$iG8YVQr7)&RS7>{U4hXrx}01C2x)@JYpu=yJ7 zK{dJ?#Bm)HK-fE$C&=p`9dA8^81B}eTg^B*1r>)7Q4QS~h<0@LSWW5Z?Z;30AvT13 zIP&wD0(AZ(*W(QVhwdazBq9V#uQTDohC#S~F+K&_Y=K0ICA0W^$StF4bOqZ;{{Reo zYpQY{iuD>bP^rfSV2oNJgn+^-(-ihXpBLH$7b^|x zl(uV3p{5#Os_9sCe1X+k(BY~F;h?WBkos1|)9*TzJGvL~pacr-`8fm3-Sz|4+-bnY zU=_H$hYj{eaw0`fo{GsBC@7*2fpgAoTrVu~7;(I0vYi4uz^=uDlPMtz(XVhBe)QK)tCTHK2Gi#4*McioL|SWk;c zBm(Ps>e%H77hMrEjG;E3XLj5yN*uYdvTU+RcrdH$tI@BPP z#1+Es5~LX}-A)Nn>}dy{zAn^7mUJ%RQ&~}HQX+h9@H7H0SchoF`iLKcjM?Pd+ESxp z3QogLtp#Y^03juV!-4YsVEwTes?nx35Huuxe71-^OcNN{k^=t#{4uP!5cyCFxzh7t zhrNp)a3tsiu#tyckpS@ZAow1L^apy;u<6O_M|Dd+r7anJwf6OtpOAhaFRe~VZcvAC zg@SV8&kg0ItZ!uNvEWqBvusSqDfF%ciBG#}a(cGXw9>SmuuZhoDqTO}gPt*C1a&$A zKO35^^{jemBdRin)WWm|#5=^=Xmv@$GpN0td>w;eD=8CH@lKKd00_D-+)M(l=)&_- zslDV7jBf3^$+!A!aH0fl?`1BwK>RLSaRxLO5QGg#;?VlfOIr;VNqFN;z`n4uc=vpJUW`QuZqB=ShDQnYTyu$@v-vEI$IR5}~zhdr_+dp6P7;V`F zs!^5NL^1yWQYg>3kgT6Q=0Tz$q;BgAIvR7#OpYOB8-CsnCsN#3gnIt~Rk+f|RUho% zc_vU2aZl0kmo!eT&0FA*l>#n|KPcl~!b$<^SK0pnqY-$*e#4^UkasG%aELUeE{ruw z*++gL;G>9 zRUQddwGKgKwRNK9j1<~rE^uullu z&?owIs8qxnfO&I9#xwLEAZ)4t<3Jq01>u5###K9%&k6zA(ML!L>j*6bV#I(@RXsjr zihrKogfyTgxtGOQR`Otl6&3lrk2QnPgz0Z8U3-i^g>rySfLw83sHXE3;i@kG0L+DT z)lmdUDeeAYd0Bw}04H=pS(*N5#NdL0S8-}w+!uI*$fq07`-l7oCR3WNeZL$g`O^sr zV8GPEv@wWnE{RxvqNCFAF1pi2&V+Ock?YZOmt=f3`1d2?lA5RRr~QrP8+pi)%n#tN zF?Ztdj)Li_(SI_YgnXYyaNxK%ovbA-yg{@GYI8U4=s|YUp++A7Wt&Vzkl}n|@~@to zZG(a8JjIzb10U001m4NKV3Q3-?gXJUrh+}l2v}`@=vpgEHkbyi_1~jL(}2*XC~_u1 zs~;1(o{tk3tktC_=|v*-TN5YI5!j;unnoIThXsKhvs+`YT_1)Or-yF2 z`ZO9^EQcl zCT>yH7k3}|16y|B)f+in^r6bZ4wy+t#ce{3KXCA(@D4+`&FbQQ?KMExDl1Z>FfJ-X zeKdm>si>K%fZKH;rWU(R`d|gxq>M!%2sF{YX9-MrWS$UxjG`Cc;~p&yecZNl^mA5PHd{O+k%w+@VO1aVRzPgGEjPyid3a$98ME4wu4G_>>Y|cUgGC0#? zO?2#GCJ0HN{t2XhZ1+_mv@N~edyp9#$=iGbcKc3GSdi5SUKI6(H}MdjGTI&h^rOxm zjh;RvI(XK?)h$(Bh+HfT(^MwD#?9hbr@M(!2FkLXUd)$hs!6reN-3w88hV@=1SC)e zDfZ=4M;a;+*7oLBo6PYU7*}F^{0G2mX2v(XDHiq;TAK8pp4b7KNfvttr#&BNt z(Dn`5ckRphzbsgEStqB~8^3n*9aSI*4A$K{%VE(daWhm215Thtz~I}BQLut*a05I5i5UuYU&DZ&H z)#>H}T$itiz)DBUG)#q{8gqlbj8rGm{G39n25 zAshyOWIsxf@?>j#DF=Gq?w^^YSR78Hv(uQ99;So(LsVuWay!|GI*&c2%lnbaNGTC; zttS~Su!Fvaq5*X8nYiq{`#K$LR!XPs4v%y)YuM2E*6EH12GBgMoXYH9#KGpaj#6mDX_cG;|G?cNUv* zQvC!sxwq!!N(|CJ(mnGvXVgienDZYWmd4dK5F&3xSk{{eK-|L8~CW`2dZxYNWO@IUJ_&ddxqnV<)@!3g zxo~6sQF_-v@$QVu;LOzu_*Auz=6a|KbZ^4NAvHH4X{OW`Pw_8+WIWzjm;;ol)CcZt zmclvflC%9xCr!K(Y<~hiC34Xm*4BZYLi|>lseA=pVqc>!*dq2ZpE{;)qGr!#2*DPo=M@M4&X>#VF^FYi|oHKaiI^uSeE zW~HUcUrJ`@^kGXTId^? z#P8-lcO^9-`!T>4*^wRYUop+`%Er~0JJmi1kB;NaUh$FX8eRZ@atf5cLQ;A6KQKnL z7+)`;2{kp$>B*2=b%ITQh5{7AKJb%w_GZ%`IAoF ze<#5BH}}k}QeI5U^ywSUuv>LPY|dLQi$f6HK|oMMpgrdonS_xg42#_PN$ z`g2IqBgq}R%u4?N2`T!1M$=6*iNKIvkH^^O@*}R`+6IM4-KRL0A65_ zA>>lxcBgK>WYdvo?3aVSFx!y-0PGLa5yO9eVo*OqPtaCt;hc0rG~4C3Pva6Vf&z25 z4Jv&YSnY@v>`gDAiE)pJnylHZgLBRt)dz_bztES*9K2XFII5M$%MwWRCy)OC*f%vp zDir+rfBTPDFcqjrRzLnY=$bA!i0q(G!7!54-$H9oO`Tvj)~bFUl?8YCSjG+~2U+i- z%FwJTtr~pg*rFitk?tJT0suB)D-OpBxn=&xZ>P@(t8QCyvHt*p*mkSj(r8#+d-hKK z#VQ<_%7(GOi1RftC|l|1J9KUwRWyh4z;il&Jiy9dS9n01V9BENIEzzvw#*^ra@`=` zPIKtN*=5j|&;*ykUvbK^{3BkmuanGesj?eO8fpXn;sO(ehTRAJ7H;G0sIuBB)~n_+ zMxd};Bn1;q#wru9*qn#^wqMiU)KksseQrh?`Zm?{osMK&jS|3oBtY89p0aJ)2Vg9I zkGL5Mh@H?UiZfXzgx0@HuNl7&rRo*-8%ntLNlK~{V6yJHNi4cl(AYtK0h_}Yi9xp? z9=AQv&6TivZ{p-qDh>ecD*ar4M@->D2!uoU?j-|$jEB=7knRDnuG3*Zx*s>@7C#M3 zReT3LIrKvtYh4Prea-X%cR?Rf{dYAE6F43ZwZr_+^nZ&%O?$SUT!4^lBA^Na?&gh> z{{T!s=93g~S20GQ+HWRH03zJHzyAQqnr@pzRG&(3rEzRXzhv#;JzM_(F$B^rlUMq` z`+%*N$AP2Q1atTUq5lBIzq$NYktIFxjn^$h3RoM|F1(F8;l3~89ShG)WrKPwK&bc4F0imHlLnjaP==q(WPWOd znkvzN+Lo>yMrh_$psa_Q?hi<*QMW`J9{Dhu4+x68f%`wk2tk9q`ED0V8!)B2QZq^= zcs)K`rR}K{5#MT0gw|?;Aa{nf^uJTN8~O|xu|e(MmlUkUK|+X(X%WSo2Aj`IvO#1w zZVnglk(T?Y@TbffB3nX`dRN2K8lVlf{$kn$PQEbc4L|5ZL%>H=!L@PVI_beQ-Soq) z5cnR1_Tbv@sg(Zpi$lQo!SFGOe!(F72Dw)>+izO8^EN;9zGRCpbl4L`2S|Bt6LLPI zq9Vg-LIuh58o6_Wt2^z=J)$*np`uNH^B{ycRck-gZKcDPuSNps@+H^Yd$5UJfIB}& zhq)VDShPJCX3DY1B}hpZd==POjK&hF(Tx(UmV;c!tl$gc6Jc5wt(jr?reL@$d*p4Y zgE6E}@D!;~Nvg|DVx?U!fYzp=#g&Dpc{V+e4ZJQCM{7Z-0H)JPZYP7jY*BWhC?S*w z2~b-lLN{zZ!+ylmP1OUh_T|VSu_!K&U;hBylhDH7p_|YB$DJ{~3J;gbf*~+)8hx}g z^~uj&yB+j@txaXjb9)^}wEqAxL8qXSPxJ@Dqpm#~pdnZ#Ii)6o#_tU}Vu}RCbWnZ3 zS#2?bw01i!_^i5TGj)1MkJK)n7y=Ew{>a}6U1x1nI+gEYTLTb2J4bC&{03=puSXxD zVt?Yj?TusUN7-1l_-C2Dl!+Hd!D9aam`aUA0CraBv_i>*v-Y7q1ET0xxo9x4*>Tw{ z&3sIvB`7~C3x1$}U|?(m@37T94gBtCYW{S33;zJYA23e+Rc67rT|F*_7&h5WltriXCNW1bE8l_#^b3VPk_MhtBOG(F>>8-W}+nk zdAzsY>>n~)0lS-~lct;3+&MS_#M?Rce_b-0Lp1$Q(7m8ASn+<_K!_CDd=Z0gq9SgA z~SIxzazey8(1 z2!pTiIsU%lHV7+55X4UO{{T@NkVSx+Hg*$DzpN{F*gTuSMsJ0;S$C2E_B8Mj>$wjnI!d38_1Je3 z0=AePRnXw&+|43lCYUd-GHU6AM3(zaF$5^I#)j~s{{Sio#2Q}Y9vlfB2iZSQ<1VBV zWHxfwIxE|SreOFxNn0E({$%O>vRk|h@id08_mg;RYSM1`bS863XgK;E1{f!wt$}SD zYj6PD2ZyXd)d{*PyKu_*Uz* zx37*UvP-cbPI_R59alv72AzUGaF0BXL=Q+b!J)GS!bt^mrP-#M6ROh3U5irpz7xIf zEVaBbp6`+~07)yG4UX;o)2(4XNKbh&Q*D9%7z!qpB6`!L4@EbHDv%nhCZ7=5(_6`F zb>1fD`pICxWOU==cfY&NGk^vs>?-;QSmI+M4S)rnk1G_Y}EcoZf!BlVw<$x z=VDG7akQ&`wt!ba-+Zz~H0&nZ0=zs6RlO>q+n~Qjj%D|_2Sbq&<{ag2;nS(9u43R*nkE+UF6az-%$gR7i8Oi z_H+Pr1H0Bd#h#l&j72}9wq!*MNFb7q(bJ<2+Xf_Bc#@B<;2rK2a0$`hVm=9zHGYV4 z!(dyB$$fV}?ZNH_NtGt;`-qj@KeJXmXlhhZ!o2t7S0OPwc}Qr5_ZMV(IT6@=%8dMs zfWfad@7!51fnl9{^u(J`(+I9F{rm1~Vk$4rNR7SbaUjB86PNL8;fAdlN0aSkX4}l= zjRrC){+M9w9)6o*rW~HDc zY)6A>Pg>5r%57*20+2V{DW!b@ZR>YUPn5N;_jUUte+`W=Iy#n5TE%&}a*=JO;)1CH zt7;w(xEHq0gDO`+{ANfaprGG&!ChDvg$wKujGp1@$|rf&?NiY2Skg?V-$Et}nuq zz`q0EGB#*KTRnma(@ikv3RERy8G37H<`%NcaP3s1;WS#r&9Z$f$Oma9K=vsY1=s z>i+e4B0jXF4)4}OvNdQLjqvyW*WGkBU- z>2JZ=FlzwJ*LzYo$FFd3UhzUQUcYJMFd`Ha{{ZG`$^QVk1%QGtgOFZ<lhkiQVUqR zY9#cVQdwyVosmY29L3t;ApQ|Z73;W5Qr;X3wI`+X9g~{W_~-+VaEirHJ^@l5S6t08 zhLysCG@W=;SPL$XD4PUsjMqnbrbDKI5nBLjzZW}BGs{6fLX}7T!1T=sh&`I!RzKXG z!*4*L9!v5><~4q3xk-}3BZKB@wiT_jpo}4Qc4e{_LI{+KJH-2T)w5_gjRo^5wfltGG0rU$TBKkE660c&LH+@S4cSejkXK@0l4^=t z4RuGzg_Qe#L{@(UQiz^1kD0=NXljn=kavca*kBqn2f_J~Dj=hSVGj~zd4|ps6;Cl! zdLrq-O1pZxV>a#N<{!&N+i!Ahg_f8ZUhD&M{Rd&+GQ~K@%_rp0e_0QWgxxTG_m>TG zusu3oss8|&baW73s$MujW`CkI0Qmm^acvxM2Vejq1=&vFz!ASxc47(TsALVf)$|bg zua3Uv(uD5NsGmbXe8OJK$SH`po=0p=@pO)+4Zeez1Z{ed&{TKvf6S*;X>3v;2=$|8 zB9vt6sI(33*Kc@wYP3FX9wkaxY^nxt0w>X)omqzdbd`JaSF-3a(eSEhiNOPL-r=@A z?yBy>gf<=TA`*gPk3dnoC1F0PfRRU`);-Br`@oXLqUk6;jmo2&$C(XJxEdoj93x~R zxX>ClUTno^!VD4EDnu7Uqc_5_5WPG4O+Ry{W|KiCzPz2s6yl|60psJV^x-oQOT;#m z(_T)7SS4ep!Y3aab>=e@FFaunVmAHOZO#nAl!YVsTF5={ID&qW5Px!-Nc)=U-%hQ~ zZx5rGcz`J(vuqkMMNLnFjV0O3hg-;U$KB@1df-DA-~kewlmOAPA$FLB*%5v@5NP1( z(iA|2;6YR`V)1guZM0%Aw1Ds4VrO7v%u+#h&yKDlM098e6sddU-f70Cv4kjS!)YIw z!k>Ld(ObSKhOl0f@({qP5{95(Flld+V_DH;`Xho^<$&Bt@b7zuXgoutRmIRR?QxF8 z7yGDa+C{%`B9SAd!AHsXZql9_BZ9LMl`E}dPa!|8@kL!~z)k1Et@h6!p?RbO3a$jU zZjosmreH8UwwuYf{Loo(&I*=GsfrsBKyR5htd{};qx*l%Q(b6vyLM0;M-vdZ*CLFR zh6Hx(Vu#!wt!)T^!8*~^KwqYg*U{)7Ft-Jfmcli5Rf8u*7o&ygOV5}!(T3R}Uot{X zYb~IpFl%euS3pg;i;Um*z)^>OV5MW#n#U319d8_P14rZztp5Ph9aM8Egf5sA*JBdM zL2?3f#aCMyN@;maA`auwP4XA}{{WZ}8@azB(Ps}F8(^fu zFOUB3zuem)fdax|^bp-l5=B7r*T4@Ot8u)&-hxS>E6kJQus-SaPGu3}Q2F6>RmB`sJ4*f%vPq5kh21Teu?f$Z`d zPcW`}Xnh06{{WaMzq4?QsfEpMWy7bsH!YrEY8@KU{{W~>7>W**muSPs(3gMJ)#gW3YN&{JJ7vj1+`To~R^8w8^+z zypL7{r)9>hIYih*NQkSg;27Gs*U)uSeVVg7F=?@y05qFdQsc7Qz3$ZXz77+OHowKZwG7kN#T%y1*t zq5lBsflD|jrO8kAx8sKK2jBod9e?H#d$(BNJ1yzc+>WS!%>bHFRoQ&OY7i+NN+Ws! zK<^g)mkhs-Ox$~OuH&0L0SYp|)+wb3zpx^woOi5Pu>nyEbQ8bgN=?~t0k|yy^bh2c zGNlg1Qj@MGE3FaL&9oXBMzc%YwPSH?hP~r1A5T1nircyPT>5=i1^0+@Qc=bcYpX{n zx^?UN=SF#em9u4Q!^xMPX6g30CXrP#*$%*sdT{O0d6v^8>6ABqL{Ie59&`$dC$b9v z0LCa+%8N{fSk=-T&GVSd1vQT|$KuM3HEswkZ++2*ZyWUBuF zc?jUCrcn+)G!sD$y~V%&Fn_NK-dK0}hYGMsAR8R_lb6hj5U&8Og+c)wX)@C8muca8 z>(f}wC`nb*P?Fhon&^^%MytE9oX16qFCUu3j_e1B`ZgpJOS2Sf&NSDIf9NQ=?s`A>>`I^h|d2B>HNF0y&^hT%$t+ zQ2zj6>2n^6V%%=f8td20ia-=@AV^g}kU2B7al1xrzt3)7^-DBi1t_f-e=+V9eq151 zL6*W^@$f_lzTlkxi$oOYCg)Yz(qhg_^p(q1gLS%y6 z(jelR`!Lj9O7?6bK>q+SW-XKh^_tws0$05QqKg+dQ-9_XdUQ7d;T zdtbqI`*Oilh<8=$9r)r_ZZI8Ov26o0R1o~`x(r==vKZtwUplhk#=Eg zV}S};#?~3H`g#H;(@1HohTRK9uBvjfUf?0iOXcVOF*1~34^N5x*O?Ai*&C%tr!bbv zKs$aEMB={Vg7nW^DQ8R% z@7JsZReH49%#QGS!brEPa75wMLufV5{=J!@O&S1Fv<>#}2TPiVE{(g76y7xBp1_*) z+2ig9OWGMh{qC~+t8?9tr-Y;dz%WvpbLc8Q4MzqgCMebKPh{U*t;31!lIVUoJEV<& z`B-eq)@_!6A+SXH#gmwmfg242M~yJOLewXqEot#FOWFmE3>aQDo{?7#l>*$p+_e>wG>$p)QmRO4=LTr&PN zh%dOvDl*`DY!E6!dzUfclm^ETKwjpAymrQQ)2HVXm8!yRlADE{aKPPAZha7jnWh#b zzE*VM6THARY+F)Y2IIG`^R?Gi{HDjl)eZiLT*`sq0b^*0#`JGOvl} znxX#y^~`fraIdp@Ysbtke!i8vMI%dY$YO^N1T?t66AEm>Y@|cK=)2}Xmz=JELTEM^ z4rr+z=TeyfxYtRYTh!00C-sHIM<~R$bw01*kTzQA<_)9u#D_;=`pl-_eqpN?*(UMt z#*apWDt&jxJ@h@3;dQ+j2+JHZZ}I+Q1Y{Mw1^)my z_PE4jiy#dA!1AP5s=uO)!9YSkq$?G#+-^%EBd{cQfi$Uz?O|-@ur}0(ptJ|C?ejnX z+5ij#0RRF30{{R35J>tvTe83e!3!;a6s<+S=++r9=*U#)@)+!~cwrB5k!LL*f+*HM zZ{f+;P!;Fa-#hHyMipKHU9WW5B+z$7`2Dy2&yhiXpYiBarQ9ougk0Xt6`d!sKCm3g zB@uqKQx+Fem$xw$gorg(u#j zd5UE6+b#tvPQ+m~sM?oC^%M@&F)Es=H?@k%#l6#nDiJm4ZRCGgUm2P=3^Z z;6J`!(%dV*{!HPwZf#PJJW&yojVywSD#j~vJENf@=szUIlOhxLvNwf+f7bMpK)w@r zbDg7@Xsm~fN;5JZ^Pm+SQG};^uR|j9Z&su()nuo{-)J4uS5#e=k-KJ%4K{a( zXNY@(VEwC~$ntXBJ}rhnZUrXf%cwosKV0txQ=CC+T-)AU9@VJ?G3PPAI{d+(IosbS z>4%%0whC2hVZfdO8V2F8WNibqK2P-m(v_G%x5_>>0P$u&4@J1#Uowm*?XjS67C9k& zSrPZzSei_t=2*^;<7S5shC{(ee#*QEyRR{=Woxo-=UD@H=y=Gjb5= z^s>S-BNTK-Ou$ycZctB>74k9m-uP|}R1-j^lO4s0jc=LY#_bKEL8VK^d4l3Dh6sPL zKT}@aphllrl{McC_@=$Z3{ErtPyfUKCJ_Mu0s;a71OfvA0RR91000315g{=_QDJd` zk)g5C!Qt@n5dYc$2mu2D0Y4BSaf3eZ>ro39i0FOAz;OY|t;UV!HcMKJ3tomJV6Obe zD~D@v5dxd<6AL%(389k!_tLsdvF+T!E$UylF_QTHKXF*M$C-0n^(qrCUHgAAIakz8 zU3PEhaNILcax29}SPepIp8Z9Xx6%Ul)%`&Ri{Rtmm>XZzVL_i#8AF-ECsi*7JYL>l zB{Dtb7+DR%f@Rh2Zi^pZFk%6516Q_Iuk*}zk4O73J-WE~)F`>-1AgHD0I^HQvj%y6 zO15XB4~Ny?u>z9#L!M6m0Ekr=a-~&%BSyGw@=W#zU#U(DVPO23fd-E|mOwW2s0s~h z`M`UmT+6Itc13PhBF;{IqV~Lhag;W8exOV5Y<@bK zOIZBIR0(`;WQOltOw>`pmkJ8U*Wy|^`%IRxSMG$_R&qrD0A^g1a@I18%w?&2cl)T~ z4RxQ?BE^MvMG9Ec{X}WEN@u-EE zex`>jzY>)A^$1C10DSo8->G`mo^uJ+-?TOIMDxENxnQ6^V|xb!8SwH?l1Nn);1R&E0zq4)em4i2N>kfNfN@c_O_ zK?3C)kCvk3zE9>g7o)_c?O!u!tMM)J`;wKs{(F?nk+p8t*a}5-{{WDRhk`I^3&ti* zQUwwZeEygzcs%#|gqaKVECGGr9aLZ|(OUJHhL}=T?!BOrihRQhOLRf#5mwiE{6)m? z%(2-F0ebS>aHhd*U9*7Rcd z^{I9xH~!*ORXt)6Sg4=MCkiO${{V>aN$+071Z~b)K~>}P6oZ$}Ar-oOW~Q7ck~o5n zZ}^rOOMuUl#B+J6){ZI~m|u7W@=c0Pk-i{90hYKtr2_KLaTz@#R41e<@zenEFZ^m5 zph_a?G<)+jyZmNaeAMga4a>hz=W^wWsD@MX#5#(&imE&-5~Tbk>MsLqdPkoys@au3 zW>7ccXC3O2K~=Fv_1lWgJuFjqVWn4FTjnx+tY zO`h_Wa;723?}@my%ZjAukC{@k5!5}(9p2<3iG3JaK^f?$5AQ;Z3FH%E|mCyg2jS1%i=g`_Woc6uUTnapVaL{e~S)*?Ed9Kykc$$Ley~divT^MiVeV_S@8g6 zzd}d8Ro4LChd71*gU_zd5{8UQ8@J5RvGWlIZx~+W7SN4U=Q_+u^x{E(P@mQ4bLge01_i%Vm<^f+{5aAD6 zzlxL=tE_%t@X_9D;-kc(Tum_~F4D!dBw8+|m@yk|mM!-D&h}y=T@Miee88)R0h)VP z?h&#YA%$P0pcR>Glh&Z>GZAsVqb0Atqug`NMgY9Af6Odl2T>xASd6$_zUzHJI@0kI zHm=}dhyw4^5~bfz5yWn}9LhmMm`G^AQ;fwa+`=nwTtflAEj8~2W1f(^Yw`JM7r5pDTT666xG549gkp-MflwCW&s_#hUg9 zw-{B^;sr|kOb%egS$Myg*%-ON2q<^i5bEmV8uk#Ntk=9s8#|Tg!1;pRrUaWlAQ@$T zB8_{?sZ%Ptj}Af3e;@e(XSw@`S@#tHq99R2xJ?zxjh7oR8|D_v zyRROxn?<~Sp<3H$jZ|sV0Pw#OgNYK(5Q8LhQMei3v|eUt5x7#k%w@sz4M&C@QVhaf zcO723{^E_*P*79p1k2eJLtMf|EM*Ww*$%(+8isYbalM+a=4~&P7o~?^@&afb%n`aF zuwe!mCHAXvh?bXW4eM_VM{lHdUOJWo;fe%cTSbqdjm{q$Kb8i;Iqni$m@fA|VQy!* zX3qY8bq8^oSw>WSPp6ME%V9p?7TWuc`>XMPFbZ2eW=dNhYKv$y+{WzVhu65_q2Vj7 z7%4+VMg=df{-OjGZ)nptpHQ}3z!!0=Q4_pz9(H_wCW|#L$svt@t^xs3$TdFVnkr5V zzVXPa{$8-k^AxTZDoaBx~Ec@S?cle93Jn)R(o<(X?t^L;tg!C_i-tpI7FJK z9rH43PY{OijQ;EpOKPu9Wf-EKNTBH4Hxm&ER3TQ_-G+Le7J5{mwy(6zHA?&li9vlvr}%#3S^hpFASM`5aLSqkUePNy=Cd@+cMBx>HyeN{ zHMZfJzh+$6y$5~E+J0TYDQi*E z@{k<(mfMJEP^o2mtX)K9mt8_Mg~Zm~eEuQ42i#38d4{sH%q@NOC~sy(KIq)iu&pr# z$6g`|;Q2-1dELfKPdZ9pB7Mqk(U)yKrH!p(Bv>3kyV2`#D-WE&6x#8`DVI_J*@sa< z0WGM@gI)gsQPwU{6H|z#Ltj2wXh5DN7T92d>W`R@Eqh8bet%IdtC&nbojV%q`;M(1 zw}Yu{j2@taP;t78Mw@UWAzI&De9WtpxkI05tq(9!!m(fq#*6sF=AhZ5 z?g%e$Q3_l5iL-9vN~g3fyj^U(#I4=`08ktZB7wt?_cFHroP0!fMl8b;DMh?MvpgWE0^I#3V$lL zyWxMhvY-dj4TVD7f!-N-+zVH6veS5rCKnY%(9UIt8BnbIh{9-m$9u>17%zjk@VKq{ zg>j;0M0*;1v8pT~IR5|$0o_VKfWX`$CQ=14wKXBYGdMU1K)vF>m^r&A+`%Pt3w2lw znr=2?>GPOe1~s`4nY_w)gl1UIa!Wo*cCHha;1>apRL6*}g&>XH zW7o{EhduK$27rlaEMqUI-_xShy!|mMo*~tPPX7R?Q+Q z?Haish|8oRscZ2l&h8m=kmjJtWhF>?MSoE}tiMsxk9dT=UyVYur#-#YEpH>o>c-`W z8-C*&YnW5LMZZaQZumzxlfJ)jvZe9;!H#c)uC4OUpg~}`f{b_m;tW<#%y14khRd%I zDmVB&(EuW0R6^tja>;$Vi8ew{>TC#jig{9XQ` zU-Wp3tLr&JOIR?Ik_^FUcl|+h=3zD0IrHKp6#oFV0d`YHKH+0T{Cdy{{RTBx+Ohx zp@=6>+Fp-C5oENLt04A+7Brt8^KGW{g@VybmH`_q)GSeN8BdY|uWT}|4yCZl1~ysk zV#O6ORgQ1?+)%v?Y+g;-uZ_BnFR}xUl@fX?fxfJN3k{9A9%O5c3SghqW(rlvroX0a?1t zTF}Vm7;ZO+QDuF=m1^LwF!|5oC15?qYH8wK0kk@T3rFS((`>(z_pg#SBh~#xHh01s z)67D>AcdyT;kjaGJWdClc=d}jk>)uLCUN{r*R}K4R9s;%3ZS3gG5gt_b%_d&E=cGTDMR935j(XmUl6 zu?5<6u+zp?Je$w9)7*qYZQ0%hNMzCCdK*A~z-Gzlx1x+|1n1Mxmy*^Tf{v0B1X}ekOHp^9Uvt3R(00My(t6 zm#%IFyHERYN}P55#|e=xQ+`=~prK&h*8F&7WmS2<=TJd8?kYiqxm6C4>gd7--;cdY zIaAkPxmakv_b({x%+gl$$_THyd2^^$YvKIH><<$5ICqEq`$Gh9{7WL+ilgoY4o+P@ z@k>VSheZrrZV8;XYW#tS>^@D zT|g_@{lr;(B}4*wA_di+usVItnQ-OYU109HNAF8T&tme+d5IsbjoX#5xQ< z=O77Y_W0F);jA@(KdF+APJDVywZqM0(zov@pqT6Xfr-sZQNC}OmJI9rj8UrT+-Mmd zEBl<7HJx8^oOTy~iDSXOb=*xYJw=u;*MF(57ubIh&}Dgvq8I(d6>2DD59c#G$XECL zLIT%{nBJYh(znlx7&!r4aTM=M`MD$ zec@nhj~=px83-6T@u(}1aRsLi<)y9MY6@D_L=>b?Fst?@YB-6Qbqv*;m}7wTJ)j{_ zddmZE5GwHdjIE0Ihedp#95trmSh#fl;Mf*!@2ifAs^W2BpEACp zC0)frz+V?$V%I4zD5tpP+@+K*cz_}*O;o(4I>x0|EXrPG_CS6!D&I*Kvy-T~RQ=6g zK8yhJH<%Akf^cKyjoUIcz9U?V+(E0_R;~vB0Ix{yt%t;VP7vW){yO)W7mJa3?15m* z)BBiz+12=hIGet_LTS%lA>hNP_(Hk7Ke*~RKDP|X`Hu_;5E^~@KqxKqGd#AD0JnOx zQkp-gDkhnjt&cy{+6wuJH)QbwlRG@aT~bvC4~bEkZKvV@GSn@`@wiCGUh#tP@_r@g zl^c|m18fSk@wn82??>&40}x2E1aMhi(Ltv5Rgak3OnORXG3%d*DyPB;8Xp^tfXCct zPFF_0`>9?%r~Q4KHWxKAe^+`y{A-sNs0g2;|*$E?CqofoJE3=pG(%ywA! zs1d;H>-&JKlkxE#Dec^_=#2rt_M?slTvGw^!Y-G3mKGu~^56T20ij;=mRC>pF6o(K znEQiUbruotG=Y6wL^d63@ddhxK^pd$`rFU@GpswtA&av<6#oEm)o9(^tQ|ndaubz1 z{wvaL2)tB4Fz|lmY%RV&m~D(MpUuY)5#n8o5Y;#s0h+n8;8#;vg~c)JFXv96#G<@J z3rP9Yu8lpXKd4o;=!%HS1tM0c{KHlSMpqzk#&-`1deMlBsLuZECE13rJ|i~Yzm47svx=b77Z=$PwE98 zpKwH+o{+N-KH#d99Y?Wk^p#uihU#G`T}w|$;_LGTEe3dwiWAl#Z&v#th`Vnx(DZ!D zz&|OOW3TQtMM5^rASC-&ylhg~yCM}XpcGMjMPO;-Fmzq+09A={+4U5cVZ;Cc<3Jq0 z9C}MZzk>@yq*aE9Rjz7LX=xCP^sGVJG;u0pRovqzaRx)u^AL=Sf9^e?SG4v(q_}k$ z$ZwDCWusLJb5v++@+LR#{6YGVtY`5mma+w^J?2o2F2;vN}y+J5B)Dnn)F{nP~ zkm7G8@5DgE^A*vAR~5hZqSZVd&M(ALYL79B)}3kufv72WF-4sDln)NheU<`fIWgn%Fn+LtC0LXrGZu8xrPr@a+olG-OJ?3lcoU*De%Fl zHPj0xNY|g*IaNKss1w<=O4pO?^#lcby5Eb`$Vhz}ms-+s8mv{g;2*P?-~+`r`|1-* z61u^B{{T@3W`6$wQFvmwyZ65QN^J$sXEb$zj%&R zNR5_gKXHp` zooTpY%jiokUqrh2gH5nP$Z^zKr7og6T7BwMxdBxXROT2OwB5CEEVSnj?o=y8sJDzt zyeuUz)B(KTf>vXhlrhCcP_{HU}xc>SEYD;#hb`I9};w>Mm}E*nMSu%nKCQYuS|tZ?9cq7~o-+ zJnlNT(GJ#nzo4(wBd)7+9m2egeqls6WX8aoIE!~j=49M={C{^U8IHsFbu6n@<{%Jol{8C; z0qQKXhTfUO^L<5v&OM)g?r zxpR$_1aXLJ7l0I`v4IR5~30f1PsmRKNo$`m-3b}!6J0guF@X8mJ| z204pqZxr7?PaYW9Qr`@)Xg%PF4`1(bj_)wNM5$CgZ25uEd2{s*#faM5I&lyzg~t+j z?h@0Pmn^7TJLUlc{K8C1i8jBK2G7)?No--8imbvcN3AK(;D$?u?-5)Cnj8M*rPvYO z0?u5(AQl?)8UWJszo=4zH4mJ9L=|uG5ly#sF#*g0ru}S)X#9V0K-vNu&JZTAk{m(S{2)R6P1U);j2>z~B3l~=s}B`epj_qe`KhE)N+U(`y4JBA1T z#1fZ8WnXl~487`MT26ndVN8+xigz01s^R^>fD}8Y@Ra}rHl~T$OLn_PDQO&EqFHj>;5VJC} zGM%`7Vz4a0Sl%E3Ep-J8#J(DhWxqtTpkIk$W1k}c893F<+^_+H?g~a6Bl#i%m>_eO z)~#bDZVEw3@eqTdU3{Oo)jKdS)Qedgmm$mrzsVEF0hbRrm~AFgL-Q!oyFMY*FE{N7 zFzs4lxLWIR)e!xD;bjkHi4jCXFSZ``UHnV# zN1y5&TRciI61-uEP(u1HF!uV1N;n{h@Z*R$phmo5)Un;4h*`y%@h@OUl=uBXuF>-y zv^GjK%o^2?Vjxs6)>BHCU)&*ho2bunoEkXC<}p^DZ}9>&((A-CWnm>Og0|R$IeUD3 zLOYm;E!R`7`tA%0&RqKpv0okYC{a?Sc8nR@gL3;p$L=FQLsX?q zCEZm$#BD46n3-)=DAg*611JiY1;r8|$MOFFu(<*XBZ*iTni9!ExBe!%@eRt^@h#fE zm?i+p{>-5{#4#pppuNG#%;s`bp3Sz&^-^R;AFU!Qxy-5c!(_KHA%R_s3!(x zsAc0);_{5al=zPyK>p!29nh%i#bMmA15%5k{{X522wz8!NQHZu0M*J5eu-|eY^=Hz zlxIu1N835S%(9#fzz`^4JF*}y+y+Ykum)9jh$?1l!3{GEsubxgC(xA@=_Mko_LOpx zxV1D!7$OE=EXLT3u`XB|bVO{x_k~kX;oRG2uMjgCf~r~f1XwdNI28f`FEpuHFEL(% z3!rK;itkWh_kR&st|Bg6Mbi^E=4}R8)fE6El15*ZC65X|>B0PZ>U-5EtaD>Lcc+{{Z$A6K7G->}d?nj<@a-vig7> zYMb7g^pvsa+qBA|dgb_)Dfp?8u(j#)4M!F;f~5`GbTs>xTvc?(#8etI$J_&Vqlg-- zo2Ddd%i0xLOm5URA;W091M#Dsu}C6=PVG2x?jP zR!ePVnXARhhJm~v zo->acTo?d)(~h^Vh);SS5O_Tw$WgWRpK^?=X8!;XGG($T^Zbbx2Wx%A)IAFPqQb3L zg?`Otz~VElJ^AqvH-T7|1$33JsWbj{h7%@q=c?}!ok0(eQJhq0afH2fYa76d7yB}b z2Gzipje6%;&H9W#Cp){_lZ#EMtxFC+T(7H9H^tcKG%**Z#ST02Fw zUAl5~7=y^?ny;yX6ill*ySGh@Wv&d$r8c6y!?o(871OL0OM^hi)l6c8niJMpwyCCR z{`rQ0s?=@ygIGO6pjr;~@uaPib}#UNJ%exD);68bsl|^kdAK60M^@$uZWO~*T{J=l zV!H$SshucsSG?X1$XLcVw-L1K;9Hqt4490N zs5Qh;F7wtEz>b-Y*?Zn&<~RQD8=zKo<1kQCI5r+^)aeBC1zXnJNosbzZ|)^DT=wY) zUd8WR{6kIyobURDYT9c_@f*8cW(QXFyj<}L!VRH~+IFox!9&QW){??m>son?yo0-s zon}$^BjN+qal*;Le{$eD821_!>JZp`m!B-i1O}A3pKZhQa5F78&OPfh4IXtXw=&2L z8~*?xR-@&8=@~?0hy+t#d0vJcLSgXtC5@e1$pjVAfqo#toYKjQH@_K}u)BZ&sk+U; zf|cT7Dgv&}f7pdfABm1_bmCm7H;s1j1+zY#CXsnT0};*d>Npc_*wcs|0o})~VQg!P zZZ6xna{IZ6BhJWGo~Dxef*o^zQK%T}tVIn+GYVbIZNSEF4!ZkSfX`GC0SlqE&7j8wjPdg50aHO`%7(r1}kHS?Zh zNt@Ezfws4|UsCO$0h`Mjd*bc zkaN1qf@tK!tn2JqbP%a+kxEtf7hkEAxC~uap0K5=x>QIEol^bEtm?CH1s8mqbca}@ zb=r7}qKs2UdsMg$YkT;N6<5@<0bO_ISnk(I?C&l;X)$H&g4{;UKkT6l)c|R5`$k>< zp_)7g^E5+8pO_;q$e$-Nfc;--adacC-s>9n+d-NQt!DoKF>h>(8WtOGBNB-iIy!3u z?!;h;u8ez`-3Mu6n67ay4lcUi>J*5>XJ2zi7t8g$!pN;k(g#t)XIMlHcc(*!2MP}l z-jFvY%#3qj9yynC(9p_x(g>iU_{$O?02xSxDml$yR=Cn>L#WK5HDHLS@hk#*kEjmh z=s^uu6b{VXGaG*&xL`|Q929kQ4Y3gwO*EPK9Nv9OU1sxNkJ14{4PVqYH9GyqAYRM3 z(V&-Sn8RJ58))qo&^Kl*%DB{uQmyG1)I!1uceGR}HmzboItmhDJn*$R3EI$&3_%n> z^(aMVyOh689qHxLDMYR1qFhl``|%ro@8TXg2*wFs-X%e5j6}_gMYg^!Ph=&jTmJyH ziAQC>sdyXPhQCpP(c@SG?Y#X>RvmE=jtsN~`KU^5snLGw4PK1*t9`5`w4CYc3pTYg zh^0zhvwq;3py@3Yd}2NE7))FGmVu;F(T4fbZ^73;P}KwiFQ0^TD&2F4MG0LG+;ej{ z#``a6W1ZhRvl0mDoRJhKwxiRhd1zVsRH175au6Vo2nZ}Uiprf0ca;jm0SfB?D5d6; z#29ECXFsSa71DyGk*3*TICO0D`spi{Mz1}H&Bfy4Yy$lLpxUE*C*}`vG#|`YVCev> z_OPwcZtD)nhOglL%`(#+tC-FezcRdl+5Z4kWOkaSks;I+neKGy325(5up59zLx9cm z)B6MmYk=*{zSwb}aUDa56<`~axw+z9DbpHv<}GHTl>VWd4w1v+gm_)AG3~Y%y?7;C53;^Bc(2JEQGr&9=HzBUsM{_(XRPx)#(dshs({( z$X4AY;XpPoSXvwnwT$(huiO>EW+GUuaI(@|6HO4Rbnj6~thU?5W>8yz;oR^|#9C(!nM!C*3{{WlHPf!t^ zL06`HeaF?KR%TU8rz}Y}bEk-vC!pOwi9lC|;Aq=$6&enh znqoM?Z&{F1MhavbLv*!{tlU(eKh4G!?-HaMk-qn(xH0GwV%zii1Lv zJN1Z-)5cwVW5ls`=)cSWjv5!5@4Opbs@@%<_m)=S*@z3vZxInMk8g6vmhkoO4#9%G zL==~D2Ntyq5*xI{OCfd4yesm3v3nbn5LP*5 zPYt%7CQSzT`2NI2V$*qWg$)+l<^!uOD_<~dZnnP~%RqlF+)E*$?m8(iIz+YOi)9gi zy1pR2s#jTcaCy|e*p~)JP7bops@&s9+AFx03*S)GHv*j#UGw!Ri!UCdp~Fjvwe)p> ztkvs`_=6TB$uwm4`Ix61yg?5w>kUr*_J%{C)zh?5p>Fbp4$b@AI+~xDWOH4|y&* zIWh4QK}R_C0@A&1I`wDA{rHW5hUrw@r%ecU6t>!D0e5+f0y?!{eIsp^;VrIlv_Mh* z*@4v8OnbSKwA8cmlw=J-zgt8XC$GybvR6ap&xn%i#Vp5Q?G?!l7O!9AL@ea(2n>r1 z)iDg+$`r5630Fg>ndTq~<9`y79TXAe<**37wu`+9x2Zk zn(3L-Z`^2;dtxaKA0#x<#xcY~gHEJm!q4~24;Zc=^8V(~VV4KRRKyQaNHU0Ckzg#p zNA6MPy-qm4b80Z9Z_LqQzi$4;C6;&L4`G;z7HTbw{!OFMM zEL%l@_?4H5ELO(Q#?E1sj09QIvFlidTz@tW^4);woEVp3cF z;x^*W8$M+Q^l|>oX38go4j#NNJZS)Kt+&5XAwurPvF3i#JwZSZlf=kVc!Z{d0>a)R z)WsNM0;>c@N3H!z4S>?~2r0w3*XHKlgUkN&DE-AT)EMqU_DkCI^AG}#PW*a_-`Wgr ziKg&bemQ_!vw35>&=9+dMBut}&uMZ3osqiY53w8Z{{SHTM=|v=*J$Btv^$;MBebu? zp>MTJc|pb^seL=ZH50iS>W)q^`MFRh)Evm1M*yH1y<(@`8n{^qt$<&Nv@YO?Y4Q7s zI~}!pi>R6%CZr>~H5Xjq#6<@qNx$6fUAcj%$`Gu0T77dhdJ~{I&ZVum=v;@I#;$#{95r%+pe_)j#KXR{_?P>EB1ROPe!OV`&;uI~T z8vMfe7mU=c4huydcZ*~!^3Nf!h9D+fvcTUcyDyKZ^;oS3><4_6-$ZxRGosqi=H(<$!P9f3Xk%oM-)i5oK?u_i00n_3v1! zv=$aptZ@D-^BWU3ZbeYphQrx#s*rlnp2jU8HPrpUTJ%GjR6(XuS$A^?bR8IXU%MPC zYnWYscPlySDh*va1M?oHwIav(umQ2(f0{dzDPQg4pju#y+y=}G9S*hph)V`}zf#n~O09ME2BZTwg?vQ{DP1l8`HyuQX!+U{ zk5UJLMCTHR#Pa}ltt(U3uoN^+Vja#jfVQF2bd8>*WxbNZTXEg)(grFHw^kq!xaTxq z5Hx6G)E59Li>vx!1-b{-LjVOjzyhdmzsze(T_G`T*BR#Gs8=IzafotV8{d;MquP&GaincVT*PMDh2nL z?ax@)0#=QE#s(wHD)&Q6{{RrFRM(FZxLsqb1KtgSi{*?ZPksp8OsZ9ZaPMvb*> zxsp0w-K8|UdPYI0$_U^hBd{zDx+b1wfUY=|fuDwCkqbM_R{0_kV;vzY5Q~2hQ!%_Q zipk>p#z67&XArOB)Mn27EycPYN4u^V~= z9%XI$H=}`dl?lk_#Zou%8ljg2CE`C29fPTu z!|$1Iz{&;H zsbmAA`~tqdn6|k!tqW<~EEjxxe<2noDW3 z=YKN(uxVeJN^^EU?I7iW=v*?|x0~jLz#!t?Vj+i3V$tYKYY>cJ+NF2}Yt{=&bP9^Y z3@@*4AOhXyiv9@YtaPotO4pi{b%wv}OW|GGY5R&dvg(_}W>D%NS5oHYhycpo& z483bJJE!|3cFVqV`fT%WmUEH&r+K?_@iSiuv$ zNx6xr$%q7V5ftTuP}lzeCe^NO;uKjuBEss4K@P3_MDnz_*0lBWDu712M0owL&e39u zIqBYihA|x!?*>6lpSx%6aN5sf$jU3shKQnDPzr;vczI)yMLaa1Zf2wQG1N+h% zm`#ku%F32N!@lqd>n}#$j*w9nueEt5ehBaP0bHFa@dO)do+9+9<0p9OWGlB`@}|YE zu&)8iJt_H=OCw6#ye-Cbaq0tNUR?!v;!%t@r%q+@0bOoePI#D4VKBu!|Ps4(c>JjWN5HE$l} zNAeYzg0(nv>Ii(yM@Z97JN4}-!6Ui#{h9a4{=^HQ;4z-FAkDa_%2>WXH~56WtGep_ zKxKojBI&2fSuE!5aq4Pl;{ompv3pkBU*}Lyy64ul3!2}>cj9eFzJ8!m z2IEJ%lo&6e{{S+qsPQed_d5C8w4tK6;tZ#sQnhsAzR+yb&u9$|9di|*2ljOG7EWIg zF0tAqKM{>JphQsSdX%88uRi5t70%~~5_blDOR0mbzY6s5z#yPFrk|Z+6c+q$2Ma?;3bO7w(jZ=z+2*;?aoWOy?5AM+M<5AzbSglE;1hN`|=l?KH(GED|SX&L#CX zyg)iT2j^&jaHj#A?(HobKq$V@;3)Wg%7g5;JpOswRM2v6^HE$!TNtC7ZAq*y;}9?- zaSBg09w?sgw8#+Rvoe80oWH2*h#DWwVWKOh58OqNop{7rqV3XPK<1lxhyw3n%)O>J z{y^M5BE8saFEVE5m}eqhPx0#dezO4e!`^tcMVXhr~Kw(}?>!wFw^uwpOd zP8QdHg9h{N^L~yKZT4eEx}i;#%6cv zEJpHZRy@Q26XEUBE7TmL^)JepZeO&sS)H`|fdyPxBVE5R%t$~+$|f?l;W89X0C` z@vgkVvtzXw^94mKjW3+R5{|^xIIqlbbeeM*-lCU#;-U%)cDTW4nm^6F!!!p}tLfjZ zN=4T=to4T3XMp=@09u0C{plS5?_Ekjg6)^g>8j%5Kx(vco=%ZO0&Ei^avdeYVeV_^ z`6(OMdNi(iiI&r)S7TV}2zH|VORo1uzVw;?9&hm<=EZ{QACfze;+*-?V8b!#qS{p3 z!f%VsF}pOI%h2x39PAthzu4~z=>Fyfx-CCten_~ivjpKN&Sj>A@wbg&T%$SO<&4*6hhc?=tubT5nOYcJJo5`n2N~b> z7?AF29dDkI*%hx?&oRrG2z&nkC94w|_X@BhPxkRkjKnfo28m`~YosC-f9in@II5uD zJQZ??$icz+bc*-s_bojgrV19nS&h+y{=^ZWdX{oZEb8LE<3j+jsFW#Qd%`zYSyG!t z5a^Dcq1)br$9S%3;xe}z{{Xas+j(!}q)OGHI`jO16K1uf)^a;Iztpd)x}WWQO_99~ zWoBHqhM2WAl&9RL1maOy>W`a?0)W}f&Zv9%hz-fI{{S#0l-jZBZr}odJ#H{H#*NM0 zjdb^N%6GN+n1&2fe(y_*1g|dt0I8@--kN)Z-{v7}ay4LdXR@2`#K-YE%@!W^RALGn z#Uott93qV~UhZWPo)|fmtXe-2#HVaTS$D1=nN?kGUcFHo+v-dL)B+GYnSI7En(1&_ zTfDVS-2z~3H2%t3%M|_b7z*}(aSKy=Qya-{!3-VX-_+JG3=4p*qi${vJKP0nE)oGP zS6}2QLIZaZ!!&Koy``yti9hcd-l-sl3&zZsSur{RxfG%KF$%D^=%UeJJt%ha;Q zU;6(562p+LnPZ%)(EY=v?dk=9N>sOFAE|w%EeIC4efa4sEVs3NOZK?y5E^GESN@7kivhlmL*H;y`${vj>0^n}@JVx^C%g0Ss1vE~luiPu=V1$lzdFzbkWeEiIm zC03IFDB9*Svs$3~mobBuqm61lxr%bNg{-rA-aH5M8L%5^7*M;}8utZpANWDW&}PA+ z2s3G%e8$6M-6EbC5ws5({{WKfLO%V)HrnGx6-66dK#iTH(QAkIE-S+%bW7$w(e4(l zScyzxxtJRUu@jw;<1q)}E5 zweR^0buUcWF464}&^nxS^#Yn>#dy{Qq2$(M7#p=KHYtw%Vitg90Rz}XKT^r7>QuWN z#Tc~NKIMuA!}}Q59B+SwqtMeBugeuB-D|uxYMy23C%@SjH?PDCW0;Z0#lb3Hq$C~u zy-XW?9X=yL@j+9ttbNT;2J4f-6EHOY0FuqnT7|5s{>&v;G?rVt*5I^KbR5g!_iC{o z#q@`o>7;SHZl@4-8617fVhexY;#O=O<>172;$$SCZQ*`;Mqfv^e&M5G#_>AD+OyxU znMq2t;V+9{PW3X@pcAD`I;Y|&Yqwtf`HVw1V*PCz!(M;vEAlWQ7r$Tmq{C#GI!fwk z#1yN0;us|^mIn}|)KWO3j_{V74zVKbbpFev+3O0I;EV$6%(r-VA5fyp%zM=-gIf+b@IA~Vb@idn5=i+E9^@zj= zq_APwTp5+)>pcyn#K*Tqe!gkkSe|^RZGC>FDyDDXv^l$sFOo; zpdrop9m&7xiS+qdpLcZS=r8xBqm+CmSO zn`g5Wf?LJ=#JqyHtAR$B3sr-dB6g3nF3yawN>LrfLv9Z2iY= zz!RU43;%UWhE+A|b%rH$F*$1PRyAWon z>L(6bXGoT8b2R7TzcV^3!EBzI zH4L$vdb>Xn3Yl#al^eKxM6H%uQuq$kX#QH4~LS{{Xr{Y#f)V z_?U05(^U_s(L%ajDhMg;wF)S6fY!R)Eh8)EnV@_0nv49P_&R-l;}Nbu*A`tHGrkp% zaM~95)Am3aSHwiJ&ZfUm=z59!))Y>?AcK6GI%V@8lU-%~MW(5W{2)e<;m&&2&}%Ty zPnfR9Wk#vHRaxVB6;SJDzI2uImh!`3B@T+sLJ_343axm0{{SL*mye{)ZiISTY#1cbD}Yk=XBl zRVV>E6@K)U7YzoL0IcncuTaYvY5xE>fN0)ze^VgUJW9aZoO*(>fxM|1ej){^JouG3 zUyXlI2p+cvUN+m@W|s7H^`s7Exrk>(HGbjnOWW6GSfW=Knc|AzBSN-?9gx?|*Kxfr zQ=sVn<@Bd`yp+E>>9i;f9l(JWoVSY=lw&u2_?YTnW+enKlkNo;Q^Ok;8oQn-*Sr*T zGkZM284~MaCA7CT*J*<6@>Neln z1!=z0s2#DmDotflx?`WH0$`k){Kp4V#@+An2?0-gh^p=BcP#FwRve7G4zo47BQUNG zJw)kSbxps1BC0QE`)DF1J(+7%*}8lmxT<)ae6Sd81;!nXeZf@8rm~5LjGs{gDt6){ z!7qB0N~CqYVbsCs`GPiE+aFQh0lc^>aQ^@!Q25*y+-`2))LJp!_JWD9@V@2SaJ}++ zGX~>BO#Rg0X{B-0{K5ke>}%Wt@#6eTpe|6%fNb|j>J8|YH1Is#i z)8YYZJ^f2ihipo~8tIrIT)OQVT&|+yh$tHaCU&i1q_OAfD*OifF_07wfAi)!fZ^Pf zqp&#*VQqJ1nTnL#NaSjoyv7AB#2ZV^bgqvwmC<#?<|9`A2r(;SW)LyGm{hd?05OKadma6m2t%Vw{M_|*;2rRn6x>C4cZWRE77HLj=%`;wZ4%m2w z3lC6wNwt>452Q%(--}3j2?-$nB565J@)e zpRyQqHaq*;0%X~heaDIZc7Y1NI9BSnx~*7E05iKWAE0$%kzUu#6pD|;!hrVyt%W}0 zG}dc`E6(s`w6qWG4w`ML_X)%m=wrTo#tdn%@?=`n9LcEesJEEMk6 z`=@xJQ4kFDUzPqNk%vxv?FAHC(MOBVh?6p!GDh~-tB4LQE+$S~W~0MOB#dKxb}wQ7=V@*a?45; z+OE8s#Jf^$*O`rLo&83hj&JcO3R#Qe_Z?S_@#>GA zCKR%~zq09yD|?S)U3$t<0kNNrVZe*0+*^pDb0?{tMq-y-F`qJ~KzzcG7@+IZPnfMa zH`-N7V%V<%Q3GA8e66ENV%bwO-qG71hEVLIC#JH-I0Wo|BBUN`+kdLvqL ze&QgoVK(f{_^w@9aWiJj5`<16q-E48Ue(l;ww`OE$Z?eVy=F3Ztje`r#m}(X2*eq6^-wa* zyKn9e-q14jzr-#kn{U@`@5E&*bw?g$A)}q;iy7T1uzPfgsdB{9s$)^iC(}R{v(+l$ zHQ1Q=K0k99YaHCLC3JsdBmO^e5>f(n*ZBioJbus{SKJP^`51V0;nElecBVG7gIb4i zD@kg@OmcM09qccu-2jh>Ti?`h8jZAx0&}#@CB}^``kV9D`2&@XBmArCJP*J4j6-hK zG}I4-B`*%onOLx!C zy0Erb1BKT%0wHCOGUyJ`S~kT(`ou(z8T){;wO`^`IXO*|^=4_I)mG8eZkd?sl!2>+ zczgFCf{}DKm9oIrFd3{ON_LozLiRu$y)5 zG&55OXw}vOc)t;(R3{p8+6rl;H=MCiSDRqC(W1DOg85r73=N5ZgRC~$ZK|(bJ4B=~ z=Ahpo?KuIbLR0|RQw3S+7rrlIAB4r)SO{gB;BV_5!pA5OP&ermX=7WvHG>!`WEdjo z7-0iYG}Olwc#Di*Ex{?fFSlqzXOa|566#VG99$*Ua+tpUq5ed#13e}?kZa5bqZ=?Q z>No~)z4i(M>v>>{A91T_T_%F%D?^B&71SCbYpfR3@6WjR0G)OBEd(<$O8F9ri+8DI zSc=tL=Yrw}xkg9!YK=X4i!SDpn;l{WBjPduobxCGgJ=L$dXev{=PVV85KFV}09iw{ z0SmY!TIsa3zG0Tksx%~CCQw?Obcjewg`mVj?7lGr5}uIp2%V)k(GFp#AE=i=LfjdO z#16!bLsmT@qzw4??qNzu>lvT_!~h=<0RaI40RaI40RaI4000000TCepF+ovbae<+c z|Jncu0RaF3KM=vF09I|wexa2*eNH@S*ZpHgW9{k`~=DT)AAwevX9 z#La>NVo%`}AFf~=891cV1VOHg$Xco#TVA2P5C9mYM0)dGNG!}j84jc%aX$7G z+T<*CK?;%bTYa$}h|3eruE;vzR|tp{a$)l4CNKxc$f3=D^;)C%AC-tp&5a5D8(>06 zdtI54>i`=Fw;mvbKNidxIsA!6@UT&!1w7#psD~g`GDYOb1=sMk{{UgB#Ee9WXq&@0 z`8!XC%1aomi15XpN_K*wAp{vA)WRJR0im#o$hm7O%%F2dL(ki(!BGtdfe(QV4s4iS z2Jx-I*4mb05d=U5Muz|%eDZ`3K!gAkb4zw|_dp7hz*FZJ!W0kYWsw|dUmHeG8RCAE zuZp^O%(>*%1p!!0o;b>~{mNp7fWZi*gV)ODwL{GVZu4a3BHW5uovWi&UEet{plXTi z6_2-LCjN4&%jLu6Z{nsbVntx3)h_znmJ(L{9X*O>suBnT;W@nz$R$#cMYO|_=nQU7 zqR8M}1GVAk+7s*wksMeM^OH7W>wve3oFJGNNq_*AG(d0485k%Ddw}GgT|xvajB1at zUJ;GbSR!{}lC2u^LW{wWT$L0D9%HAjvp{OQv%H3`5lt+y=K!=%F46N&d4BSDZO!g_jqYpIqxz9)b+;0ZP`u7gY) zq?aTwWw}ZqKy3b+I4Gb4bS_j%T^8}X2@K?FmO`b+c?S$xwQWSEP(GOtiju4ZCrF1Z zvd|x&GB5(sFDOy;0U;w`biiz>wk4AxOa)bnZd*|hbTtG>Lx+F_sL-P( zjh`_dFcN%-csc|NzAq0E%_0^_Tkx67)0>3j1tb7HYk2j`6TDmmT#B7l0!C(~ZURuctfWG@Y*|?HatRL##yN1* z*=Nv$AUR%$5C+mI3#e;}EZFo8l-guO9J@ZGTXJ?tr_Y9Jj2Onf4M;0Eq2Po=UzUJ@ z3kOjU909l|_5z6xI?H81m|!CSAG|6JsW?Jlz=radipbO`&_Gf;V*2Z*$K%n!M&JlT zz&W{|`UnQXdk|+CDW9ki+9X7AM|;Fm;08#Z3Hk^eMQ}X;gc<}PPs~$*?ehayKtka~ zF)u8%OAd;ns0o6+EAlOU4JY6wP|%8pf;bybPFI5V^D(HZg660NLV!X@6~vAOOn_wI zjS+gau*uO6dZXUycBbGBtth+(umd^KzTlvqBV7%eY9vDnG3JXcEIxvea8TG#8nt;K zw4o4PJcvXlo(Ty7Y%H%I`y9Xu7J$~8*RBqvB8rj5IiR2U!$=)LBmrmP9RmpQxuOq^ z0URU*h+*ZCJ`F2l&M2W2*OE{Wnh&PU9Fow6$8mDk2KOLz;Xw(dRTrn5i?g>-sbL5W zgq#_mw~i&MO7K2-Q7NTG)CCDa{==c34_(C*ryyj1)eAy(M<))F7L=>33khvbdA3O9 zJrGDtE|pMzNJSz_#X-cd&5A0($N>_-tTw{{q~5jmgNUwW+E#@Kxx+zYTES*@XorI# zU;-1$<(34*!sBR^Yh01=b0Suc#Y$W!Y|V`brH=@=&@SQSih7|U-zbtey=<0|8D&jc zPkM3N^upZghCBgAv>Zq(!96_^@FP&&lOjP1GkOdSfm`5~KRRqVoOybl{ zH;tjC50Bvh`G>wD=t~hujP?5STAx^0iCVL*Y)*nc5QTIRM;_LlF=QB96+u|^;2;2E z(F2F7DZ{4J2C+UK;5H{$ptzb1k{~PP!e>M7sw zDKoKH=0imaoYte5D_~eImW4t5Iww#;Nf0V`@;LZy;%28LZA5BW z7M>qT)jlq2k5IbmTku&D=|d!!C4i=`*gs(+F5tSMeB>xt5~D<-gOPckv?dU}VUp!PsVTkKbhI=S_gp@dtVX~<# zEgo(v+5^bK%K)%JBnJkwnb^c96?wR%tRlIV@WRrVgaQGg&rIpJh`SoDO)Ag zNHrXVAe@>L1=;pIP_|zXb*!X_MhnB8<`eYMS%09#W_yRDhljca1$1 zlL3u5AF7{ut9Y|x#j*&fla6E*cC!f$69i4`epLraNGO)(o6j5!KevRRFYFzEYhIv6 zfv3YBbj+a;kwStkNl1%QYwLr_3I<095lG7sR23Z-wCtd-0t&@tkSJiZfB5Ab1w?DLdd!A7Mo3`Tuw6sbmS;D^3KSN+1Q7B0o; zxhTf@Y$B!ba-4-3fDlkpz^$hzD73@vE)^`mvglVqksx$KR$Aoda%;>5kOIqiUYBAj zN$CVgOb(8>Q2s}(^9J0L+RNT_hD&V&JEHqc|}-N7Okf*IQk2R7v{IJou9S%w3V z0z{%U$~I+i%w_3mZ4;JUHov)`w8R8i%E=E6l!}y50ZS2g0scWP$_>aI4vYc_7lk8I zV)i|S2%@p8GsP_r8Pjo5aPBbp0X;Z;r%h0(68cfe{S-sBp$9Uf-FvME(vh|o+1O{n zl2bx_(T~S1kscQm49pTza)Ur>DD-e6>rU4p(8@ppS6=?{*y{2Zaic^JW^fid4h9Oy zS~dg15=aS2@F+HcGn8R83W6yWXdo!OS3xf|fnp3TuHSf6qLN9SL@#K?h9W zE+LzTqzpGi;y->(bn0l*5(qq)MTt}PXQYO1I#UNY!nx^J=@Xf^$sI!zN&;+RDzY#7 zN>Cdjk;eR%Kx1})p*{}O76Cc7;}Ahja-62c?@>|ohz;IFe`pXCBvA|L&InWfU*gd? zv?PZ@%m5upriC?QFdCeYDPzHr*`G=uQMwSP@j zw%7lnd` z``QyQ7Z-vIP8JqBwSX}9sZ30~S%@S!^Q>_y1biK2WvA%~A{;|mb}myw#Se}U_;0x! z0fP#MhiDRsIL5QCv5P=vzMzy5?TJQ;ILP^5E;`y3B?$FUnOXJpC`aTu^DHOO1zj{AOY&GCpT9BWpE%WzLA~vQSk?sm*c@JX+>3A5ck{fZ=9r_WI|aG8_J!COy~kc zh6K`bDtI}W+j*(@3(R{FWMy=sG61&Dlu#!4l%cXx-W^m_8f{GFp#t1Pl!U)Hp9$qu1Tu7&n0&ysa#8v5GCCZ5?v^jbou`J{R{8M`*F_u{W|CMe0@C| zmmh`4TRl1EVspRMb*%ra=JIS=w@K>D{mrL8)CdHn%loqCl0O&8$ey}Q>2unLF^}wb zTC9Bf^Gszo-dR_1^S9FB4o_iJe7?KMyo~2ST0b|>y?<2)#xqF^`7sFO6$1FUmo$zC zdrc`t1KI0meTeWlPSznk(fw>@C8@-MeRytpFUA?^a&H1+G>Ejtf1mXOiG(K`vebP;8|4woinRdk<&CS$D_V1I?d zqj*SQxN9y(wX-)#VFQ^MV`N!eQCd;oX7F9DVlVankfOH-3WE8t-rF31$*uGg!-CTT2ThG4qcJyqc& zevN<@uV*I(M)kiAw|P_qnb-}@YjmDebk_}VKCZ0AtrM-y8dkXY{-tEEa^Wk$!70*;a$$eyh0O2>OyP& zGhV1mTwY&JL;}Ui15tqT=Kk)i{;$V-FfSk-uQ|UBFSecW9A$>2eRT6*UVC0VLbl!q z{?Q(LBdUJVDzL`%r+q$_(!d|!v-c(o(#c5C@t!KD_07iQ%=p0F|u9jFNN z1{S#GU8o&<^>|pe?Uxb;6UkqfSv{remh^7zR}ZvV{m|T2*#afRk9`nm9zTFjdoOs8 zs?r%fzUv9}Ya)f!ha{(3j@cq=iv#~UhXMqF^YqNp=l?YYM_2BhKcIG=i$f^NUQ$k- z&Bh-C_L|~PbJ7&3)(MYtlJNT`*4>o}1}E%pE4k@_2CPL3Uc;)oKU~y>7#+HpjuzaB zL!{0|zt8#UNIvSu0)~VxnypE(uTcb~9?uz+_F1Z_YMd5fLB{joBM(4=`t;k8di1hT8&KZAcO)^6SuB+C`kSwt^_5w%p5 z?_iGh1oafij;LB*9N>Q#q{INY-AuuR|B3Ltdx@14$C9{fFXL&u5Gj44 zxa!g6Qe`Lh_-JX6`@NMQ-g61DH)*FNNgQ?=^y?3sV6oI&A~Ap~xh8zoL7a*4N;6D!^p231P#Q;`XC#PY|2Kn5c@d+S2hv z#5|EDP`>xnN(tMi?2FNjQ#=-<7Jp29{TO+pP=HRi|841KnRd0bDDW~{JFz4AdPmR>&y!=dj~+9{3x`!1Jy(X%+euC z+l6DSz`0WyW;e{&VWNpIEw9e@UkKu270MJpCFwAuivp zoHbZ#Yqoa5aJbBBfQ_BrTnN^RGzDq6%Qqn%&^`|g`9I2ne!kSsk-J-Y*6~fFyH+~b zaf?sbE3wu1$2-$ zMp~H<#fKx@5$)eMXNyhg|88#C*(naMsf*owu>N+!C#RG<=+e2w3EMd0Ea38Jx8%)x zulO>bN9p(UU%yPs8;nDcTEBn)cRA4UaHG8IeKS{9KnAGXnYd8K$d%f})z}9+T zgJDlIOiVxH$B4Z9zTX(_NN`fqBJ)cr`Ei$ezSg;iT^jF< zWObEc)24~-^IpqqHWI{QZgXvPVzrkfrkYdP-=_!mbOV-OW;0_zug4cFC<%=1dPMlR zEFK`{cJTEe{bgdA8+W-c(3&(2XJaChlTwS3la9eTXQJXSuhU+qEy zaA6Bx!%3mUy?Hod@i$5GuI@BQ8GRd|!DfP!1T7Zx8Ukzmli3nqq}{G+R9#s(QTf46 zOR`XL5c{-gL}BGUZmDbW90$~jsTj0?v(SL$s4th$xn@L^e6C`6wYndKc^FI-4m;2V zI?yq0p>8(#Q8)n-Ak8@ZvrFxnp}KxpmsP(CH!3&$#32;^@B5qn3uzix0G>MO!IS-K zYO~MFsJ00Ux9Q!zOaOie6&H~Cg$A#79}~1X?@-5v)l(wmEZ<+#q(LxCL?%Fj;B8NA z8U8Qv_Vz`CN)IOuymaNNW^>q6NtaEpp_eVPsvcB6N24-SueG1;*;f?ICcv8b8!D@0 z!?S7huBq<~l4JTivE%;|lH=wZZk?$XhbQnu17Rl^|CDgse?d-pfr-+{?p~?qlDFFV z>!4-|+A_F{33IG%2PoP{(SE~gH#MqX1Td96G?At4qg|?V^j{dMCnswRbTs$Mi8kuG zrhGDBiK1j1_#Zl5@Ema~AK7_)`}Geu_9f=4IYa`FNdhG0^6vh!UX4an(TgqvqH}1^ z<-j3p@bh;Md=wsjV$z7J1HNwJf4^~=t{3-}2+OH``_NXy{G+6&V#A|8-A7`t)3qrk ztQ`?a#lt@A+FbF0Jmuwss4a<@-pVA`5_P~)sT`U*V6QbvLD8l=C+rBp4Y7`E{I-f! z0Zcmj_khIy>HY;4q+A-0W+`y67UXpb9El z{loSxIpw1yo#wvpE>|aPP682E{zM)r7yffkA2>o0j3P7Tb}uwAsu(jz2pb~V!|c-^ zJ=F85_RjW5S-=IM!)X_fmiCUg+)2Oy$)>jv(d`Ywz+oqDt9BsV`ndW zQ=-V%-$dV&oZizh@B|Q>NAI8yQS2bGGF92@@8QRANYTD6sHWv3S^*d<@+`^o(|?Ff zGqp@kg$DOBsT&c|nL&o8x;yy{P1`T&OF@HaQF7s@oNol1)8(jTm?zD;)V3>kxE^9@ zUa8O${A+<+&oQXPwZ+{Dn$|LD<`x?<5_>B6#(;`yw*FL5=#KX&drz z{mc=3volt!G=n)~Gbq>okHPdELv`mOW;|&nl#t2*LArBibx*-p%$8zz_vKq7BiG#W zU`c7t{FRC;D|3G%IF0AGC0g}31~$kXI*a8LiPh8`x+EBWBH;}T*A2Wrre z`P|ix+PC*j-1(UV1TE=aM!NkmJ1kZd_x*XaJjx%hW34>3N2;Pmi_oaB) zr@S3(toAvBj8gaBe(3?M5>Itak|iwJgwHzT8bHsX^zB20C=oviLTpzXH$Gv3GL#&3zPPlU@!m^6>lsf!F@nb7!_Se(&7 z{bUzy$tX$Ib2Sb)J|;f(RkPq_l*=G=E==EMM{fwJVwIrfm@T9yw%}Cmk zRS6L9GlltQ%+EpNmt(ne3=RT3-T9TX@<$wCteiwhV{m_80{~Mj|D-5&b>s0_n7F$q z!TxWn8E0Zm(yEW=)(}E#8;%XhL(oS@mywv(H9ANKUIdO%hTFYr`mxU}Z96!al zxyx_6e%O#a`hnfrYIVx^_ujH!bY5DRX0Oh}ouiFg@IDzo#|H&|>pp7)6Zsv=m}h))UPWvbk;LZ3 zmN@*AJ;CCL`}V26FHLf!x!LWc+Z)+i zRrsJF)?`4)ZOx;0XQ0+T6(_ypjpS7RNkRu65pTIXtQwuJ$-phO^n1i^%85X^r;#Ct zyx!{THRXRXKJrtFPmfL0({$&JH8fnyQ|G!4z0CfrNdNk4-M*s60_|tc@wlNr#oU8d zvF;W99LnP!*M~)Wj;>Mn53B><<;bWNQjD*|Y_`u{S6=j~YVIP9Y}$ z!bw%EeYW=7s5$GGxrU)1jnEgC2bEm#$$rk`)3?v~rTq`U7W-sj3&;?K(|UCOdCk}x z2p@cg-i=7lah!*=C-kIex`53}0#_;dF34dNA_TzdG_hxMtwYL8<>9KPH28CJ8j>>u ziaAj>nSbS}YLjngIhRW!8_rHD{Zhus#4a~34Ap-gM`%E&TRJtu)v=oU>@79QpN<<$ zP3tDK9sM5ZvJ*>ytT)b7$68(&_Z*#n&M$cRpCmjx`V=_NmU?uh?Dizi?W7E07%8e` z(8MtH>3y-eS8qnD;Zl`uh~l&K?bdIk@JdowUn(fn)=nw^m&i~U>EVqqU!$q|zSbq5 zcfc6v;?+C_CAp(HT-`4dMwo5t_z7hwlNP+H!f8;~b@8=$>Pg>=x$6TxJ^ad=|DZv` ztNPRO(ANM2=>m)F^f)-W1c-KMx$Dn+tVrw^*eqp~e9`HDnJuCyxC-8QQh2nhA3;pa z>TE^DAp}rN*>{P*LYvOuEz6suNpbiY5iAGW-e5WdjhV#xmmu^2G^}U|>Z4wM?okLk zS)<6pe&N;N&_l=>f~4W%uk(6Z08vnz=DWgYGe`aYWiEuI`@3KyrK;Z{7st4w+s=)t%gTN1OSV4c6;CjibBsjVJ2u;-+rMOoP8M{l1aWRcFu1>S$} z2cHRkDu`Gn;pkbGq_bAiUfsNH3UW9}rBby5i zkOLbnr$zMeJQy9+df3_>enlWJAWnB1+AHU!yf%zS3yXl4%l!QfWf=(%*r9v6k|k?R}WC@Z%SD9n`yJiUJs#M4TlZJu;K zm|%Ofzstt8i+_?nQ)rxAqx*9xw8yw^7@UO#ChD0TFabQ-w*O$lCd^;QP1T5|C?y{8 z54vgDsGFiH0+@zIsdP1cRs4cTFy7}x7YYl2SWY|}Q!RS`(JJN>0!%w*YG!}ficJk4 z$Lt-xY7zZ@ytxo#lD=yd({+F;qw2rK!9>K)VCqlZ2UJRXBn|5a1XgO?Jcu6|;iTgXMJ z!e9)Ec6$$HNe@LJeW)q>ymFdmqc~T1-5F`L2WUT{*-&csQ;8a%NwAiceX(PeXQJUrS={Ab8ze1-naY5LULI#Y{sm#w41U?@z|qO$$|o%Eu)f! z;*GqEtw;qH<|(2N^K)04-TIlc1-9>;+a^VgqPh?8$+;?AjDFIHA4sq-m3 zfIEdo@HgysKJJ)4o`@;K$_?t^a<8Xk3=rSGBO=+@ouwtMX7Jn7(69Z&kn{q#EuRO%%T8t8a8ngV?=mP73j1889bmT#W_f&JiNLn;6Pie6V%hDF zEW62gSOlU%T1<45DfU4^y>+Pg?v@goWg|t2lftVz2*lT6k9TC(7V71B5|-ao97crN z4H*%Um*a_q$6VwBX<%+|QYum{_msvO-22{S%!NMVQl%m=(&_z_+c*;0NEY(Eqvnpo zL%oTMUX3DKqj(VuTBMr7h@HS{16z4h#HlwrU`pD_hBN(zZOMCImldi{^Zfn8sut+`N}o-65YLB zUcnU`es&i4S+H+|RCA4Da7?3{SdP=fCIRJuGoU=KyIU~#W|`MPV4=$^~hknj95D0f&x~ZUM&Vt?gQY+ zQmJwKY9Le^y*fDMIw;TptaQgN2GVk~AolO5jNBd!N~Wj%=SXT-i~<)IQ>*;!zVnvo zzU%VJINhLrJ*&}<(ksWWoEXcYAyFO^b~n98%%Jwrj94pE`ckeFyTo35F3YyJ5#(>& zOTQr)oXODTyFOOy1bk&F_{@KXLhkxYN!IYeiUC6A+QKn=NQ2|vlmazA77Ko4-s133 z9o;=0eazJVEmXZpBD}^f-;e5JZz}9C|Jt`M9z#fsU&YFwbp!aQ)kMILE0QfCL5(o%6hk)g(sDE#7qJT=c*H9DN{Y+ z38w~LDb|BPOVz-Ztq%?W{6KPkg-Vflc#W87AG`$sT^=K}^C9wZ;7I@(pv9X^$oJzR zF6y$Ez3IIt&@IoyL79fH3?=&bBEity)9UC?O5RK_D$Dpqq=ekv!{`%&)#fFi+X!f* zc$hfz#oFD%S{_aVb77NSZ`|%?Zc;;h8Le&SZaZYpC0z8$mO$wybd}#iZ~Fdre1AWU zIu8qH2xQ*cm8w5nPPiyP#rjcnU`j;Ylt9gKy=ji?sfGMDP<6j_mq6-mLrsDX#rKP& zmyN?Z^D@YevdA~+bJiy1=2Hlg@+AH{6&X0=V+uOBAfI4$e~gsF`seSyhMZ#3*#N&- zpSf+Yf`3pu**QqFvvL6CcG<}M4?uGA*ztkC ze&c@O+DW6WtgJ}!0p+FBb~=EMb9creS^93SL8B7w+j<|IrwL6?%nTWYGijL(`-(8g zXsW*j)-s4hJlWu2*oxAzF_%s=1{!`g4}1k3LZG>5DQm(vPwd}jQ_YpR>O(sII=XJ0 zr0LIMClc>0r%z>4i{|Iy8AO(PTAAa9Zoh_`Q>y8vq){DwGu}*A7ht&g_sSy`D|5YtEq28j z3QDUmjPV`+BUk6jd-f!5pjJz+<}YJJtZnWje2=7l*5$D$#j~lcL70^g>-~w}gBA|l zsG>qk&PqU@1tHpGGr6bKb<52k>~%vINOb}s=+>rM)7R6b|K-jzb<+%qhYw8b&NfMd zHMSQsh8RRj_%Y8ZWyohm&BFyG<*{?8PVNXbN4--H?JO^>@h>wKr~Rp?Zgo2llKI?o z&(3aV06|P!X0`Xblo9a16K)9?`L@t?2NTRqNxb^*Ko`3xWLpO{Dy6Jn5dKsYKrRR# zhO;?6IEm9w#t!{z?l++uGP84AG-4LGTsZWR{S7D*&DOw~oJl^o0dG4%cH}T)f#`iR zlykUc&yzUOTUP#GK^JJtxQy;O`|e7fOunS@9e?etO0C_GDrNm4IfK&V_aC>gV-NZ( z!=EK?rn#~?9y-DkP4g4D^tzU{74=;1Zf_bhW3X}5Z0i{>9pV_T^Wlxfe%mp?15wkj z6}e*rfV6a5rNMzENEzqVlQnb8Y$AqX7r>^V6u%L?uTa2`kn)&S0Z4DRgMZLy#Z#0GWHS4D zjLCxKw`z_{oW2fvazB!CnVvjwSL0{T(OJziopA>m>VlA1c~&sO(I}K_O)~)H7oCt; zo9g$s6GzKOQQ9(goy00@WkVbofb3UDZ8hEND5zLgGCH`)Dd-=Z+OrBiM4yb2gYCIG zLnB-7IUsH1svv*=!vIIh!O_jGwl>Qr-S^5p7Z+0jxJBe*l*YVdbs?u-qGwTZuq*&2 zHjZAt|2Zu&>ha=H=FWAs4bx5bEns*|pUsb|va~Ufvz@ok zV~B%p=vCd3sbhu~SVi4VkYbu7w!^uDxNRydbZKN6x`AbX&e?-E`O%|v&0ahd%wOMW za)c_XT#Vn~MVlWv5MtX9-wik`ixz{nolGM@dB9Y8tsFYhbe@}L6iXV9C{KZTFo2$B z@(NK&$L(CTnb!yfZdEx-mfQPxSm;6pU}eZe&IXob#GQs}Tm^nXr=iy_upBkoqj)(P z2r<19qk^vaqsXFzSl`8IJE^hEoQxO?k3AoK#%jfanT4|Sge&9Q)$ zNFlDLE}gS3^bF)G%U5Zt-tkC+0ah&zyB~O1h}}6OC|I;?D>bOQwAJcqy7@+@2Aw!v zvUt(T%%3jz!o*oH9T}H&4T8~sC?5E1t1t%?&Xis->p$wzCr2}bUsLJpnFD<%I>3dh zNR=tbJZ@5A;hvVM*@x_Y_l5_a4DN%$lG(9E)e39EiapL5WbC{oYV?OmI2$v>zsm$E zlZRa1AI}Q4?veV*E2O;=IQph&vkE|o)|q}+u|cAh7PR?GU=hltQE0{FC_?6W@!s2R z=gses)@60IuX(Y|W7H=W=O$H^xK%(mXEqQ*-2sg>0&_$gOfeV40kfA;d8Zu^Z(g6M zHJ1}5-PSi;aERZ4Bgj#Pe2W{#r|5{_6w=7&dP8t3P15n38?9TQGoGtXCa)8{cQom8 zza6JAb9Z7+n-3jD6)PTL{%%$!S!NYjK0YdXQ!06s#)L`49nl8yE_+BRTyrj`jo1x! z4wbx*4!>gA1v*W5H;e2xT&@ zS_=D&?bc_%milrWAsu+(o{_8EW=EoJwvH5QPtGI&yf%Q(jfY3>#nz}ECvT>%HWM%C z4qA{&ziXx$J^;wV#~+%v+Tp>NP@Z65GT9OI#5wy+{nOvZkyqewF8dL_p^bQdP{h*P z$7KAXox$MODsCgYP|jAsdXD##Wb)5sdsRP(-SXBJxHJw2;!O8hF?1Z6){c~i^PZke z%33`0=1>5N9xcDW{NOQ1zKd!@HLJEf$fsV#kj*UI#$f&fFPm!Na{W&}`4Q?Zb+*zgnx()!}0W_E?la&gq+?D!gJYi5v#Z?N@)6 z4!?cLi&0w%8Y%H}WV;|b$Ah5gjXWpoP7PH!ghFIW4m*p*km&lEau12ElE(dpw5`6I zgN>p<3H-co;wLlrQo0dYiI87&TPdPwdH|NJClYMy71T7o>acC=9PFXOht`QC6msH(&t5R9Jc3dR@tv(E!V$(f*S4}Z^^ zU>&WeN50UGkZ)p8q}r!pL&dC129`w#^eunxusDD#9rf7WyqyZ>1~`FLtyIFk>5ut2 z)!&2lRYihqDMM=CMU`7+vxwUIm9lek-KY~Jvc|OSoSIw^7hrJoum7Z_ed{dQrbLqH z?-lO@jaIyw2-j8Ui9d@FRfgL)xaWU?s}GZl{p0UfxwL{Hk%l-5^(AJ9FZR z#135;%}X!|=#I82r4C3nkYMZ5F9W&0qm2Byr@u%rzHaLnz>{6*!ngd=bRPGpi3P~! zES8)L{$VTIC~o-H_4J{m{7$jYHD*>?g--(?sNXx?4$)MnIZbK;A8VWQjKdM!!kD*J zi}|W=ngnNu(bv_MUFCuvkkT~**3wgevPsD4{r!?nlaSZ&(K{5~#s;FNcEm&eyzhEh zWLa$Q-q2mwsyT=ui6S$ph9rZrsQ5SgWt*Vip*3~anUOU<=%5D?lqMMu_O|;&k57rG zP-Z^)k(!hiOtN*_)s!{6JkYGZ4oV}-aQL#rDXD8wZ4l~Y&8cE}hyO-dK#;hu7Z8T# zRi;II6fno+MWMhG^3x&`-tP^#Q<;#-tUZ3};E+XJlBY=|)d9}cwmWi5Ddb4=_p&SB zl%D+v^uc1I`UPxw%GJkj7(*G3{SU9L==32uCB&tGh9zuh1AH{mbq;rT)V`s zy2yM{tTL4;IIxS7yDRxW0Qqg^3tM+blXc3cEbMIDj%FH8*n9ntrS13M)f(JiuU(!K zF2P7>o5ZP!4Rv49S8y01sU;d|$)>`qgnzQrNaLtq14MHVuc6ni5poW8?@oOFnWj-r zR40aCEjg0Mb3y5K%8L?nT3%wo{!2RqUf-1K zc>j(?ccy9W8EhZ2fyBW^vrS66=5+_9`{r(kFtmNlKoVKJ$ud;IJa8@y*>wZ)=+|NX z6`WY!b0S3rpljXQ3vUad7{Om$;%qH=>KSmrS+difw8;zuNYQwEtZ44qCc-N+#+JU! zI~HFqxj%368tDO{Fajr%X_$RBfTzGq)#SIV_Q~%hL2pfW)xXw)+YU`bzY?Wd=bO%8 z^puUC3>3}EH2`)M8V~@_@!6kBm#U&Ic(Ko&?B;#F9KI`T9%Xv2m>40J7KnRX>?^!P zsBPT*n(GaEyG?S{zyo%w`;A$y%xCOnwCiQ5TCypTU1W5uI`Ig6(8n$p@;&BKZP`H0 zABT#j)2{;6v)1KW%YCH2 zl)ensv3kIWdjD1boWa~iN*XKij>IbO1trjgL;9WA0SEX{n(hc3mOKN3e4t?Z-Jsq8 zrYAn@5D*qV=*ul+!v2+oNNw05`+G3FX^|zqN~_F5Vc-#w48VzSZqcYuU)Qo`zX@DqW;D1su6MaZo^A{Ffvg&| zXR4LZ931%8d!W7I_Fr_nuSCm4z1-UzuWL6^9q~Z*oY&cvL;0h`sk6fmo3{;j`;!!E z-RM*4jXl^DQjdpqPtM9S+I4l*+@x;AV%V^w=*Z1ol$*9bThX`xuDH&DOYIr-pEscB({2UX&`CPd;jD6UcG}%>@1BsTBznU zc1R167QgPu+u4ne<-1PyC>%^MgX^+Vpue|`Y%(bBO{o@J1WhN?dsXu|Sb-_Q-f#f~ znADrbhc^&g+_+t`O})nbM&Tj`E=iXf8V5Y$bqj~d&dnsDBs4tNwTY2p#y_&x^q_G1 zhlsGj%Z%7P35-yj8=eiaiklT&OaRcac!Nc8v2hUxP>(RV( zR5V|El@<)2B4w@bD`XhNE@FDt^)xM%ux(gKi(69>vw$Bk$m!GY6T{m~+6e932T7-3 z4cFF~0z<0c6Q{Q>9CTkx_h$y!L6S;$TPui*oS|Riz{p-Kubr0#Rq$OaMX@r=3|^E{ zDDFJ@y`HO{AgN<$LHSrXiJ#N70+@XM)Y(b26z~t(U*a06z030AqK6H32t5n;Sf)Be zWuEIk^(OZ6a{)eJ^-aphIzg*M`RggP7736)e?^DE#&4~fASKIkU4T|A0mJ&;)T4|Ntu2!wG zvM41j_M6MEUx|aN){MZUENr}C!G3$S5VALC1SsNk&WCpGP_3Pw^m<@bIqt=L4!+q- z6&-*1`c{ScrUX;;uC#KGXOWvhe4=u=JIeeNKohh`&=Ao?@g+6(oi;xymz?z{@a(##pzlFRItYliQTmjlcQ#iXj z_KPxxL~%RnOe)(pJ{sz}1>iQ7B33xrAA8u>64fT*d$sey4G#{j#YpP2E#Mz6=TLHQ z+S-@Wb`sXU;lh;T!uS1(%XmA9oqWCG`trHPalL*PcQWsho|E|68AGAl;Flk1Q*dX& z&9^@~9C$f$<;u`Xo14nZ>+5ZPXp5@YG9AM?ANb})6&jc7f9Rv_e^%!se`9Pnm<(M9 zDW%C^g2nvjb6QoG14ugY-+I}UZ_qkeYCVF3_u`t+SN#ng^#Y(e10K8Y%hrCHDh^dxj~V1}D!7Rh8(6%fs+0V^bT2O#9Km^thHim5 zOo97#C_bp0nrM7x1;^z#hT0ZGUjl}WY5c!=^$?IL#X)yDC&`z-% zrYpoPrlhMX$gT6mobkd4pxg|g0wu1tP?UX8k0780w@X&JzR +=z6>>BUM#8H5wm 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 literal 0 HcmV?d00001 diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..04390e5 --- /dev/null +++ b/public/index.html @@ -0,0 +1,57 @@ + + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +

    Bonjour, je m’appelle Yannick, je suis développeur. Les pieds dans le + code c’est souvent comme ça que je passe mes journées. Parfois ça ressemble à + un agréable bain de pieds, parfois c’est pour y trébucher, mais toujours en + apprenant quelque chose.

    + +

    À une époque, j’ai écrit quelques billets de blogs. Actuellement je + fais plutôt des publications courtes sur + @yaf@framapiaf.org. Il n’est pas impossible que + je publie à nouveau quelques trucs ici ou sur le blog + d’/ut7. Je partage également quelques photos sur + pixelfed.social/ya_f

    + +

    J’ai des morceaux de code qui trainent sur github et + sur framagit.

    + +

    Pour me contacter, le plus simple est le mail + yaf@elsif.fr, + @yaf@framapiaf.org

    + + + + + + + + + + diff --git a/public/posts/2018-07-29/index.html b/public/posts/2018-07-29/index.html new file mode 100644 index 0000000..f019f54 --- /dev/null +++ b/public/posts/2018-07-29/index.html @@ -0,0 +1,58 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + Journal du 29 juillet 2018 + +

    + + + +

    Est-ce qu’on peut se reconvertir à plus de 40 ans ?

    + +

    À voir les personnes que j’accompagne, c’est pas forcement le plus facile… encore que. La difficulté ne serait-elle pas sur les aspects physique de ce que j’envisage comme reconversion ? Agriculteur / Arboriculteur ? Je pense à une activité en maraîchage, avec des arbres et de l’apiculture également. En mode agroforesterie en fait.

    + +

    Se reconvertir à l’informatique à plus de 40 ans pose le problème de l’intégration dans une équipe souvent jeune. En agriculture, les soucis que j’envisage tourne autour de ma condition physique et du rejet d’un parisien dans la région qui m’accueillera.

    + +

    Peut-être que j’associe trop de chose : envisager un changement d’activité accompagné d’un changement de région. Pourquoi partir de la région parisienne ? Le foncier y est très (trop ?) chère.

    + +

    Je crois qu’une de mes prochaines étapes serait d’aller discuter de mes envies avec des gens de Terre de liens, et peut-être d’un des membres du RENATA : les champs des possible

    + +

    Pourquoi changer ?

    + +

    Montrer l’exemple ? Pour mes enfants, pour mes amies, pour les personnes que je rencontre. Partager des recettes pour vivre notre monde d’une manière plus respectueuse de l’environnement.

    + +
    + + + + + + + diff --git a/public/posts/2018-07-29/index.html.orig b/public/posts/2018-07-29/index.html.orig new file mode 100644 index 0000000..52bc19b --- /dev/null +++ b/public/posts/2018-07-29/index.html.orig @@ -0,0 +1,58 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + Journal du 29 juillet 2018 + +

    + + + +

    Est-ce qu’on peut se reconvertir à plus de 40 ans ?

    + +

    À voir les personnes que j’accompagne, c’est pas forcement le plus facile… encore que. La difficulté ne serait-elle pas sur les aspects physique de ce que j’envisage comme reconversion ? Agriculteur / Arboriculteur ? Je pense à une activité en maraîchage, avec des arbres et de l’apiculture également. En mode agroforesterie en fait.

    + +

    Se reconvertir à l’informatique à plus de 40 ans pose le problème de l’intégration dans une équipe souvent jeune. En agriculture, les soucis que j’envisage tourne autour de ma condition physique et du rejet d’un parisien dans la région qui m’accueillera.

    + +

    Peut-être que j’associe trop de chose : envisager un changement d’activité accompagné d’un changement de région. Pourquoi partir de la région parisienne ? Le foncier y est très (trop ?) chère.

    + +

    Je crois qu’une de mes prochaines étapes serait d’aller discuter de mes envies avec des gens de Terre de liens, et peut-être d’un des membres du RENATA : les champs des possible

    + +

    Pourquoi changer ?

    + +

    Montrer l’exemple ? Pour mes enfants, pour mes amies, pour les personnes que je rencontre. Partager des recettes pour vivre notre monde d’une manière plus respectueuse de l’environnement.

    + +
    + + + + + + + diff --git a/public/posts/2018-07-31/index.html b/public/posts/2018-07-31/index.html new file mode 100644 index 0000000..d5515a4 --- /dev/null +++ b/public/posts/2018-07-31/index.html @@ -0,0 +1,66 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + Journal du 31 juillet 2018 + +

    + +

    La discussion d’hier soir avec Estelle me donne à réfléchir.

    + +

    Estelle est une amie qui fait plusieurs activité, dont celle de développeuse sur du logiciel libre et éleveuse de vache à viande.

    + +
      +
    • Est-ce que j’ai envie de tout ça parce que j’ai passé 40 ans en appartement ? Du coup j’ai envie d’avoir un jardin, faire un potager… Comme je vois beaucoup de gens en province qui font ça tranquillement, sans en faire une activité large, rémunératrice… Je me repose la question de la rémunération du travail.

    • + +
    • Je me demandais si seul les paysans dont l’activité porte sur les animaux peuvent être à mi-temps (genre un maraicher ne pourrait pas) ? Estelle me dit que non… Je veux bien la croire.

    • + +
    • Estelle, comme Adrien (un ami), trouve que la polyactivité et une bonne chose, j’y vois un intérêt également. Elle me fait prendre conscience que l’agriculture est un cout. Si tu ne fais rien, tu pers de l’argent, parce qu’il faut acheter du fourage par exemple. Est-ce vrai de toutes les activités agricole ? Pas sur… La polyactivité lui permet d’assurer un « revenu minimum ».

    • +
    + +
    + +

    En rentrant à Poissy, je suis passé au jardin robinson. C’est tout sec. C’est dur de voir le terrain dans cette état.

    + +

    Laurence dit que nous gérons mal l’eau. Elle a raison. Et en même temps il y a des articles à propos du manque d’eau aujourd’hui, du fait que l’eau potable sera bientôt plus chère que le pétrole.

    + +

    Ça me renforce dans ma décision de m’ocucper des arbres, ils sont vraiment important : ils apportent de l’ombre, travail le sol en dessous, et font des apports de matière en dessus…

    + +
    + +

    Est-ce que c’est vraiment nécessaire de « devenir agriculteur » ? Est-ce que j’ai envie de changer d’activité à l’intérieur du système, ou juste avoi cette activité en plus, en bonus, en y allant doucement, de manière très officieuse, de développer avec les personnes avec qui je serais à ce moment là, de prendre le temps ?

    + +
    + + + + + + + diff --git a/public/posts/2018-07-31/index.html.orig b/public/posts/2018-07-31/index.html.orig new file mode 100644 index 0000000..be0d18c --- /dev/null +++ b/public/posts/2018-07-31/index.html.orig @@ -0,0 +1,66 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + Journal du 31 juillet 2018 + +

    + +

    La discussion d’hier soir avec Estelle me donne à réfléchir.

    + +

    Estelle est une amie qui fait plusieurs activité, dont celle de développeuse sur du logiciel libre et éleveuse de vache à viande.

    + +
      +
    • Est-ce que j’ai envie de tout ça parce que j’ai passé 40 ans en appartement ? Du coup j’ai envie d’avoir un jardin, faire un potager… Comme je vois beaucoup de gens en province qui font ça tranquillement, sans en faire une activité large, rémunératrice… Je me repose la question de la rémunération du travail.

    • + +
    • Je me demandais si seul les paysans dont l’activité porte sur les animaux peuvent être à mi-temps (genre un maraicher ne pourrait pas) ? Estelle me dit que non… Je veux bien la croire.

    • + +
    • Estelle, comme Adrien (un ami), trouve que la polyactivité et une bonne chose, j’y vois un intérêt également. Elle me fait prendre conscience que l’agriculture est un cout. Si tu ne fais rien, tu pers de l’argent, parce qu’il faut acheter du fourage par exemple. Est-ce vrai de toutes les activités agricole ? Pas sur… La polyactivité lui permet d’assurer un « revenu minimum ».

    • +
    + +
    + +

    En rentrant à Poissy, je suis passé au jardin robinson. C’est tout sec. C’est dur de voir le terrain dans cette état.

    + +

    Laurence dit que nous gérons mal l’eau. Elle a raison. Et en même temps il y a des articles à propos du manque d’eau aujourd’hui, du fait que l’eau potable sera bientôt plus chère que le pétrole.

    + +

    Ça me renforce dans ma décision de m’ocucper des arbres, ils sont vraiment important : ils apportent de l’ombre, travail le sol en dessous, et font des apports de matière en dessus…

    + +
    + +

    Est-ce que c’est vraiment nécessaire de « devenir agriculteur » ? Est-ce que j’ai envie de changer d’activité à l’intérieur du système, ou juste avoi cette activité en plus, en bonus, en y allant doucement, de manière très officieuse, de développer avec les personnes avec qui je serais à ce moment là, de prendre le temps ?

    + +
    + + + + + + + diff --git a/public/posts/2018-08-02/index.html b/public/posts/2018-08-02/index.html new file mode 100644 index 0000000..4ca2dcf --- /dev/null +++ b/public/posts/2018-08-02/index.html @@ -0,0 +1,50 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + Notes du 2 août 2018 + +

    + +

    Je prend des notes un peu en vrac…

    + +

    J’ai découvert il y quelques jours une association dont je n’ai pas envie de perdre le lien https://sites.google.com/a/adda.asso.fr/adda/

    + +

    Je suis triste de les voir sur google, mais ça c’est une autre histoire.

    + +

    J’aime l’idée que les personnes de cette association récupère des denrées qui vont être jetés. J’aime l’idée que cette association ait un jardin partagé. J’aime l’idée que cette association soit basé sur du bénévolat et que ça ait l’air de fonctionner aussi bien.

    + +
    + + + + + + + diff --git a/public/posts/2018-08-02/index.html.orig b/public/posts/2018-08-02/index.html.orig new file mode 100644 index 0000000..77143f5 --- /dev/null +++ b/public/posts/2018-08-02/index.html.orig @@ -0,0 +1,50 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + Notes du 2 août 2018 + +

    + +

    Je prend des notes un peu en vrac…

    + +

    J’ai découvert il y quelques jours une association dont je n’ai pas envie de perdre le lien https://sites.google.com/a/adda.asso.fr/adda/

    + +

    Je suis triste de les voir sur google, mais ça c’est une autre histoire.

    + +

    J’aime l’idée que les personnes de cette association récupère des denrées qui vont être jetés. J’aime l’idée que cette association ait un jardin partagé. J’aime l’idée que cette association soit basé sur du bénévolat et que ça ait l’air de fonctionner aussi bien.

    + +
    + + + + + + + diff --git a/public/posts/2018-08-10/index.html b/public/posts/2018-08-10/index.html new file mode 100644 index 0000000..cfc3ce4 --- /dev/null +++ b/public/posts/2018-08-10/index.html @@ -0,0 +1,60 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + Notes du 10 août 2018 + +

    + +

    Le dur moment, ou tout content d’ajouter une page dans wikipédia à propos de Rose-Myrlie Joseph, je me fais jeté par le bot dans la minutes qui suit…

    + +
    +

    Annonce de suppression de page

    + +

    Bonjour, YannickFrançois, et merci de votre participation à Wikipédia Sourire.

    + +

    Je vous informe que la page Rose-Myrlie Joseph (page supprimée) que vous avez créée a été supprimée par l’administrateur Enrevseluj avec le commentaire : « Ne répond pas ou ne fournit pas de preuve (sources) du respect des critères d’admissibilité de Wikipédia ».

    + +

    Si vous estimez que cette suppression est inappropriée, vous pouvez faire une demande de restauration de page, en motivant votre demande et en apportant des preuves de la pertinence de votre article via des sources vérifiables et pertinentes justifiant cette admissibilité (coupures de presse, études universitaires, statistiques publiques, etc.).

    + +

    Ne recréez pas cette page vous-même. Si vous tentez de la recréer, elle sera automatiquement blanchie par Salebot.

    +
    + +

    TIL : Les critères d’amissibilités des articles wikipedia https://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Crit%C3%A8res_d%27admissibilit%C3%A9_des_articles

    + +

    Je crois que j’ai mélangé l’envie de faire connaitre le point de vue et les propos de Rose-Myrlie et le fait de pouvoir en faire une page sur wikipedia. Jonathan me suggère un billet de blog. C’est une bonne idée.

    + +
    + + + + + + + diff --git a/public/posts/2018-08-10/index.html.orig b/public/posts/2018-08-10/index.html.orig new file mode 100644 index 0000000..ed0941c --- /dev/null +++ b/public/posts/2018-08-10/index.html.orig @@ -0,0 +1,60 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + Notes du 10 août 2018 + +

    + +

    Le dur moment, ou tout content d’ajouter une page dans wikipédia à propos de Rose-Myrlie Joseph, je me fais jeté par le bot dans la minutes qui suit…

    + +
    +

    Annonce de suppression de page

    + +

    Bonjour, YannickFrançois, et merci de votre participation à Wikipédia Sourire.

    + +

    Je vous informe que la page Rose-Myrlie Joseph (page supprimée) que vous avez créée a été supprimée par l’administrateur Enrevseluj avec le commentaire : « Ne répond pas ou ne fournit pas de preuve (sources) du respect des critères d’admissibilité de Wikipédia ».

    + +

    Si vous estimez que cette suppression est inappropriée, vous pouvez faire une demande de restauration de page, en motivant votre demande et en apportant des preuves de la pertinence de votre article via des sources vérifiables et pertinentes justifiant cette admissibilité (coupures de presse, études universitaires, statistiques publiques, etc.).

    + +

    Ne recréez pas cette page vous-même. Si vous tentez de la recréer, elle sera automatiquement blanchie par Salebot.

    +
    + +

    TIL : Les critères d’amissibilités des articles wikipedia https://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Crit%C3%A8res_d%27admissibilit%C3%A9_des_articles

    + +

    Je crois que j’ai mélangé l’envie de faire connaitre le point de vue et les propos de Rose-Myrlie et le fait de pouvoir en faire une page sur wikipedia. Jonathan me suggère un billet de blog. C’est une bonne idée.

    + +
    + + + + + + + diff --git a/public/posts/2018-08-15/index.html b/public/posts/2018-08-15/index.html new file mode 100644 index 0000000..dbfcdc8 --- /dev/null +++ b/public/posts/2018-08-15/index.html @@ -0,0 +1,69 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + 2018 08 15 + +

    + +
    +

    Apprendre n’est pas dissocié du réel. L’école de Samba à un but et, si l’on y +apprend, c’est pour participer à ce but.

    +
    + +

    Seymour Papert

    + +

    On retrouve une référence à cette citation, dans un texte qui évoque les révolutions et les paysans…

    + +
    +

    l’étasunien Seymour Papert qui démontrera de manière fabuleuse, comment le +folklore des écoles de Samba brésiliennes l’aidérent à créer son langage +informatique, Le Logo. « L’école de Samba. même si elle n’est pas +“exportable” telle quelle, présente un ensemble de caractéristiques que tout +environnement d’apprentissage devrait et pourrait avoir. Apprendre n’y est +pas dissocié du réel L’école de Samba a un but et, si l’on y apprend, c’est +pour participer à ce but (le carnaval) Le novice n’y est pas tenu à l’écart +du spécialiste, et le spécialiste lui aussi apprend. Le milieu Logo rappelle +l’école de Samba sur certains points, il en diffère sur d’autres.»

    +
    + +

    source

    + +
    + +

    Aujourd’hui, j’ai passé une très belle journée avec des amies, au jardin. Merci à elles.

    + +
    + + + + + + + diff --git a/public/posts/2018-08-15/index.html.orig b/public/posts/2018-08-15/index.html.orig new file mode 100644 index 0000000..705f89f --- /dev/null +++ b/public/posts/2018-08-15/index.html.orig @@ -0,0 +1,69 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + 2018 08 15 + +

    + +
    +

    Apprendre n’est pas dissocié du réel. L’école de Samba à un but et, si l’on y +apprend, c’est pour participer à ce but.

    +
    + +

    Seymour Papert

    + +

    On retrouve une référence à cette citation, dans un texte qui évoque les révolutions et les paysans…

    + +
    +

    l’étasunien Seymour Papert qui démontrera de manière fabuleuse, comment le +folklore des écoles de Samba brésiliennes l’aidérent à créer son langage +informatique, Le Logo. « L’école de Samba. même si elle n’est pas +“exportable” telle quelle, présente un ensemble de caractéristiques que tout +environnement d’apprentissage devrait et pourrait avoir. Apprendre n’y est +pas dissocié du réel L’école de Samba a un but et, si l’on y apprend, c’est +pour participer à ce but (le carnaval) Le novice n’y est pas tenu à l’écart +du spécialiste, et le spécialiste lui aussi apprend. Le milieu Logo rappelle +l’école de Samba sur certains points, il en diffère sur d’autres.»

    +
    + +

    source

    + +
    + +

    Aujourd’hui, j’ai passé une très belle journée avec des amies, au jardin. Merci à elles.

    + +
    + + + + + + + diff --git a/public/posts/2018-08-16/index.html b/public/posts/2018-08-16/index.html new file mode 100644 index 0000000..589c567 --- /dev/null +++ b/public/posts/2018-08-16/index.html @@ -0,0 +1,62 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + Journal du 16 August 2018 + +

    + +

    L’esprit critique peut donner l’impression de faire perdre du temps; on prend le temps de réflechir à « Est-ce que oui ? est-ce que non ? mais pourquoi est-ce que je fais ça ? ». Mais permet de mieux ancrer une penser, une croyance.

    + +

    Est-ce que ça reviens à « prendre le temps d’essayer » ?

    + +

    Déconstruire puis reconstruire est un exercice intéressant, particulièrement pour apprendre. L’expérience Jerry Do It ! en est une preuve remarquable. J’ai envie d’essayer de le faire au rookie club.

    + +
    + +

    En lisant cette article, j’ai très envie de faire péter les golfs autour de chez moi !

    + +

    https://worldarchitecture.org/architecture-news/ehnne/johnny_miller_documents_social_inequalities_with_drone_photos_from_the_air.html

    + +

    Cette violence que j’exprime est peut-être lie à ma découverte récente de deepgreen resistance.

    + +

    Je suis trop sage depuis que je suis moins jeune ?

    + +
    + +

    J’aime bien découvrir qu’il y a des collèges/lycées auto-géré ailleur que sur Paris : Colycolam - Ardèche

    + +
    + + + + + + + diff --git a/public/posts/2018-08-16/index.html.orig b/public/posts/2018-08-16/index.html.orig new file mode 100644 index 0000000..d69be48 --- /dev/null +++ b/public/posts/2018-08-16/index.html.orig @@ -0,0 +1,62 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + Journal du 16 August 2018 + +

    + +

    L’esprit critique peut donner l’impression de faire perdre du temps; on prend le temps de réflechir à « Est-ce que oui ? est-ce que non ? mais pourquoi est-ce que je fais ça ? ». Mais permet de mieux ancrer une penser, une croyance.

    + +

    Est-ce que ça reviens à « prendre le temps d’essayer » ?

    + +

    Déconstruire puis reconstruire est un exercice intéressant, particulièrement pour apprendre. L’expérience Jerry Do It ! en est une preuve remarquable. J’ai envie d’essayer de le faire au rookie club.

    + +
    + +

    En lisant cette article, j’ai très envie de faire péter les golfs autour de chez moi !

    + +

    https://worldarchitecture.org/architecture-news/ehnne/johnny_miller_documents_social_inequalities_with_drone_photos_from_the_air.html

    + +

    Cette violence que j’exprime est peut-être lie à ma découverte récente de deepgreen resistance.

    + +

    Je suis trop sage depuis que je suis moins jeune ?

    + +
    + +

    J’aime bien découvrir qu’il y a des collèges/lycées auto-géré ailleur que sur Paris : Colycolam - Ardèche

    + +
    + + + + + + + diff --git a/public/posts/2018-08-17/index.html b/public/posts/2018-08-17/index.html new file mode 100644 index 0000000..39a9256 --- /dev/null +++ b/public/posts/2018-08-17/index.html @@ -0,0 +1,52 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + Journal du 17 Août 2018 + +

    + +

    Dessin de pirate et du texte

    + +
    +

    Ils nous condamnent, ces crapules, alors que la seule différence entre nous, c’est qu’ils volent les pauvres sous couert de la loi, alors que nosu pillons les riches armés de notre seul courage. – Charle Bellamy, Pirate (1720)

    +
    + +
    + +

    Comment créer un contexte d’apprentissage autour de git, du déploiement (continue ou pas), de la production, de la mise en oeuvre de serveurs ?

    + +
    + + + + + + + diff --git a/public/posts/2018-08-17/index.html.orig b/public/posts/2018-08-17/index.html.orig new file mode 100644 index 0000000..9328bf4 --- /dev/null +++ b/public/posts/2018-08-17/index.html.orig @@ -0,0 +1,52 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + Journal du 17 Août 2018 + +

    + +

    Dessin de pirate et du texte

    + +
    +

    Ils nous condamnent, ces crapules, alors que la seule différence entre nous, c’est qu’ils volent les pauvres sous couert de la loi, alors que nosu pillons les riches armés de notre seul courage. – Charle Bellamy, Pirate (1720)

    +
    + +
    + +

    Comment créer un contexte d’apprentissage autour de git, du déploiement (continue ou pas), de la production, de la mise en oeuvre de serveurs ?

    + +
    + + + + + + + diff --git a/public/posts/2018-08-21/index.html b/public/posts/2018-08-21/index.html new file mode 100644 index 0000000..47e54b4 --- /dev/null +++ b/public/posts/2018-08-21/index.html @@ -0,0 +1,96 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + Journal du 21 Août 2018 + +

    + +

    J’ai rejoins Mastodon (via +framapiaf) il y a peu. C’est intéressant. Je trouve +que c’est plutôt une bonne façon de remplacer Slack plutôt +que Twitter.

    + +

    Je me sens aligné avec la remarque de Simon Willison sur twitter :

    + +
    +

    How about if, instead of ditching Twitter for Mastodon, we all start blogging +and subscribing to each other’s Atom feeds again instead? The original +distributed social network could still work pretty well if we actually start +using it

    +
    + +

    Je crois que je fais un peu tout en même temps pour l’instant.

    + +
    + +

    Sur Mastodon justement, ce matin, quelqu’un fait référence à une émission de +radio de france inter : « Peut-on encore critiquer la technologie quand on +baigne dedans ? » +https://www.franceinter.fr/emissions/tout-est-numerique/tout-est-numerique-04-aout-2018 +.

    + +

    Le besoin de tecnologie serait construit par le marché; après avoir saturé les +foyers d’électroménager, il fallait trouver de nouveau marché.

    + +

    Je crois que les vendeurs de téléphone portable intelligent peuvent remercier +le ou les auteurs du jeu Candy Crush. J’ai l’impression que la plupart des +gens dans les transports n’ont un téléphone que pour jouer à ce jeu.

    + +

    Quand j’essaie de penser à notre monde « sauvé par la technologie », j’imagine +coruscant, et je n’y trouve pas mon +compte.

    + +
    +

    Aristocratie ouvrière

    +
    + +

    Les personnes travaillant à construire des logiciels sont la nouvelle aristocratie ?

    + +

    Internet, c’est des tuyaux en plastique, de l’électricité, du béton, de la +climatisation… Est-ce que nous pourrions construire un internet plus sobre, +plus light ? La décentralisation pourrais répartir la consomation de chaleur et +konc réduire le béton et la clim peut-être… Mais les tuyaux et l’electricité +?

    + +
    + +

    Et comme par hasard, je tombe sur ce twit aujourd’hui : https://mobile.twitter.com/shalf/status/1031787233345499137 +Je ne sais pas vraiment le pourquoi de cette enfumoir electronique, mais moi, +je ne ressens pas le besoin d’en avoir un pour le moment… Un gadget +électronique de plus ?

    + +
    + + + + + + + diff --git a/public/posts/2018-08-21/index.html.orig b/public/posts/2018-08-21/index.html.orig new file mode 100644 index 0000000..a84660a --- /dev/null +++ b/public/posts/2018-08-21/index.html.orig @@ -0,0 +1,96 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + Journal du 21 Août 2018 + +

    + +

    J’ai rejoins Mastodon (via +framapiaf) il y a peu. C’est intéressant. Je trouve +que c’est plutôt une bonne façon de remplacer Slack plutôt +que Twitter.

    + +

    Je me sens aligné avec la remarque de Simon Willison sur twitter :

    + +
    +

    How about if, instead of ditching Twitter for Mastodon, we all start blogging +and subscribing to each other’s Atom feeds again instead? The original +distributed social network could still work pretty well if we actually start +using it

    +
    + +

    Je crois que je fais un peu tout en même temps pour l’instant.

    + +
    + +

    Sur Mastodon justement, ce matin, quelqu’un fait référence à une émission de +radio de france inter : « Peut-on encore critiquer la technologie quand on +baigne dedans ? » +https://www.franceinter.fr/emissions/tout-est-numerique/tout-est-numerique-04-aout-2018 +.

    + +

    Le besoin de tecnologie serait construit par le marché; après avoir saturé les +foyers d’électroménager, il fallait trouver de nouveau marché.

    + +

    Je crois que les vendeurs de téléphone portable intelligent peuvent remercier +le ou les auteurs du jeu Candy Crush. J’ai l’impression que la plupart des +gens dans les transports n’ont un téléphone que pour jouer à ce jeu.

    + +

    Quand j’essaie de penser à notre monde « sauvé par la technologie », j’imagine +coruscant, et je n’y trouve pas mon +compte.

    + +
    +

    Aristocratie ouvrière

    +
    + +

    Les personnes travaillant à construire des logiciels sont la nouvelle aristocratie ?

    + +

    Internet, c’est des tuyaux en plastique, de l’électricité, du béton, de la +climatisation… Est-ce que nous pourrions construire un internet plus sobre, +plus light ? La décentralisation pourrais répartir la consomation de chaleur et +konc réduire le béton et la clim peut-être… Mais les tuyaux et l’electricité +?

    + +
    + +

    Et comme par hasard, je tombe sur ce twit aujourd’hui : https://mobile.twitter.com/shalf/status/1031787233345499137 +Je ne sais pas vraiment le pourquoi de cette enfumoir electronique, mais moi, +je ne ressens pas le besoin d’en avoir un pour le moment… Un gadget +électronique de plus ?

    + +
    + + + + + + + diff --git a/public/posts/2018-08-23/index.html b/public/posts/2018-08-23/index.html new file mode 100644 index 0000000..5d456f7 --- /dev/null +++ b/public/posts/2018-08-23/index.html @@ -0,0 +1,114 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + Notes du 23 Août 2018 + +

    + +

    Vu passer une liste des trucs à apprendre en vu de l’éffondrement à venir. Il y a dedans des trucs comme :

    + +
      +
    • L’entretien et la réparation de vélos me paraît primordiale
    • +
    • l’usage de radio-amateur, cibie
    • +
    • agriculture, la permaculture
    • +
    • conserves
    • +
    • pain
    • +
    • fromage
    • +
    • alcools
    • +
    • le travail du bois et des outils
    • +
    • la coutellerie
    • +
    • l’apiculture
    • +
    • reconnaissance de plantes
    • +
    • construire une turbine /éolienne
    • +
    • un four à pain
    • +
    • s’initier à l’attelage
    • +
    • la couture
    • +
    • alcool
    • +
    + +

    Dans un premier temps, je n’était pas ok avec l’alcool. Mais en fait, ça +pourrait servir de desinfectant. J’ai peur par contre que dans un contexte +violent, l’alcool ne fasse qu’aggraver les choses parfois.

    + +

    J’ajouterais bien des idée qui partirais de besoin qui me semble nécessaire (et +c’est peut-être sur cet aspect qu’il faut que je travail):

    + +
      +
    • fabriquer des vetements (solide)
    • +
    • fabriquer des chaussures (sabots ? voir selon le climat)
    • +
    • medecine des plantes (ça passe par la connaissance des plantes vu plus haut)
    • +
    • fabrication de produit de nettoyage / savon / dentifrice (le nettoyage du +corp, des dents et de l’habitat/atelier me semble indispensable)
    • +
    • poterie
    • +
    • fonderie / chaudronnerie
    • +
    • navigation au instrument
    • +
    • cartographie
    • +
    • navigation à la voile
    • +
    + +

    En faisant cette liste, je me dit que je pourrais commencer aussi par aller +passer mon brevet de secouriste.

    + +

    Un autre aspect saute au yeux. Il y a tellement de chose que seul c’est +impossible. Et c’est tant mieux. Nous devons faire face ensemble. Cet +effondrement me rends heureux si je l’envisage en outil permettant de passer de +l’individualisme à l’entreaide, du capitalisme au partage, de la hierarchie de +pouvoir au respect de chacun…

    + +

    Je crois qu’on pourrait également décliner certaines compétences. Par exemple, +fabriquer des vêtements, est-ce que ça veux dire tuer des animaux, tanner du +cuir, l’assembler ? Ou bien tondre des moutons, filer la laine, +tisser/assembler ? ou encore d’autres forme de construction de vêtements ? La +réponse est certainement différente en fonction des endroits de la planête où +on se retrouve, et des matériaux disponible autour de nous.

    + +

    Il y a des choses tellement évidante autour de nous que nous ne nous rendons +pas compte de comment elles sont faites, et si elles venaient a manquer, ça +nous ferais bizarre.

    + +
    + +

    Pour ne pas oublier :

    + +
    command="/usr/bin/tmux -L socketSessionName attach",no-port-forwarding,no-X11-forwarding,no-agent-forwarding ssh-rsa _clef_SSH_publique_
    +
    + +
    + +

    + +
    + + + + + + + diff --git a/public/posts/2018-08-23/index.html.orig b/public/posts/2018-08-23/index.html.orig new file mode 100644 index 0000000..588bdcd --- /dev/null +++ b/public/posts/2018-08-23/index.html.orig @@ -0,0 +1,114 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + Notes du 23 Août 2018 + +

    + +

    Vu passer une liste des trucs à apprendre en vu de l’éffondrement à venir. Il y a dedans des trucs comme :

    + +
      +
    • L’entretien et la réparation de vélos me paraît primordiale
    • +
    • l’usage de radio-amateur, cibie
    • +
    • agriculture, la permaculture
    • +
    • conserves
    • +
    • pain
    • +
    • fromage
    • +
    • alcools
    • +
    • le travail du bois et des outils
    • +
    • la coutellerie
    • +
    • l’apiculture
    • +
    • reconnaissance de plantes
    • +
    • construire une turbine /éolienne
    • +
    • un four à pain
    • +
    • s’initier à l’attelage
    • +
    • la couture
    • +
    • alcool
    • +
    + +

    Dans un premier temps, je n’était pas ok avec l’alcool. Mais en fait, ça +pourrait servir de desinfectant. J’ai peur par contre que dans un contexte +violent, l’alcool ne fasse qu’aggraver les choses parfois.

    + +

    J’ajouterais bien des idée qui partirais de besoin qui me semble nécessaire (et +c’est peut-être sur cet aspect qu’il faut que je travail):

    + +
      +
    • fabriquer des vetements (solide)
    • +
    • fabriquer des chaussures (sabots ? voir selon le climat)
    • +
    • medecine des plantes (ça passe par la connaissance des plantes vu plus haut)
    • +
    • fabrication de produit de nettoyage / savon / dentifrice (le nettoyage du +corp, des dents et de l’habitat/atelier me semble indispensable)
    • +
    • poterie
    • +
    • fonderie / chaudronnerie
    • +
    • navigation au instrument
    • +
    • cartographie
    • +
    • navigation à la voile
    • +
    + +

    En faisant cette liste, je me dit que je pourrais commencer aussi par aller +passer mon brevet de secouriste.

    + +

    Un autre aspect saute au yeux. Il y a tellement de chose que seul c’est +impossible. Et c’est tant mieux. Nous devons faire face ensemble. Cet +effondrement me rends heureux si je l’envisage en outil permettant de passer de +l’individualisme à l’entreaide, du capitalisme au partage, de la hierarchie de +pouvoir au respect de chacun…

    + +

    Je crois qu’on pourrait également décliner certaines compétences. Par exemple, +fabriquer des vêtements, est-ce que ça veux dire tuer des animaux, tanner du +cuir, l’assembler ? Ou bien tondre des moutons, filer la laine, +tisser/assembler ? ou encore d’autres forme de construction de vêtements ? La +réponse est certainement différente en fonction des endroits de la planête où +on se retrouve, et des matériaux disponible autour de nous.

    + +

    Il y a des choses tellement évidante autour de nous que nous ne nous rendons +pas compte de comment elles sont faites, et si elles venaient a manquer, ça +nous ferais bizarre.

    + +
    + +

    Pour ne pas oublier :

    + +
    command="/usr/bin/tmux -L socketSessionName attach",no-port-forwarding,no-X11-forwarding,no-agent-forwarding ssh-rsa _clef_SSH_publique_
    +
    + +
    + +

    + +
    + + + + + + + diff --git a/public/posts/2018-08-26/index.html b/public/posts/2018-08-26/index.html new file mode 100644 index 0000000..4e12731 --- /dev/null +++ b/public/posts/2018-08-26/index.html @@ -0,0 +1,65 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + Notes du 26 Août 2018 + +

    + +
    +

    La conception constructiviste récuse la place de l’inné dans l’éducation. +L’enfant à éduquer n’est pas une matière naturelle. Il a déjà été +pré-socialisé et de ce fait, il est déjà construit par la société.

    + +

    comment un traitement différencié peut rétablir de l’égalité ?

    + +
    +
    Il est possible de s’apercevoir qu’il y a un lien entre les deux controverses
    +
    valoriser l’universel est lié au fait de proclamer l’égalité, au contraire +prendre en compte la différence suppose de prendre en compte le particulier.
    +
    +
    + +

    méta-théorie des controverses en éducation

    + +

    J’ai l’impression, en lisant cela, que je touche du bout du doigt ce qui me dérange dans l’universalisme tel que je l’ai compris, et ce qui me plait dans l’intersectionnalité tel que je l’ai compris également…

    + +
    + +

    « travailler mieux, pour pas être fatigué +» le freelancing selon marx

    + +
    + + + + + + + diff --git a/public/posts/2018-08-26/index.html.orig b/public/posts/2018-08-26/index.html.orig new file mode 100644 index 0000000..03489cc --- /dev/null +++ b/public/posts/2018-08-26/index.html.orig @@ -0,0 +1,65 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + Notes du 26 Août 2018 + +

    + +
    +

    La conception constructiviste récuse la place de l’inné dans l’éducation. +L’enfant à éduquer n’est pas une matière naturelle. Il a déjà été +pré-socialisé et de ce fait, il est déjà construit par la société.

    + +

    comment un traitement différencié peut rétablir de l’égalité ?

    + +
    +
    Il est possible de s’apercevoir qu’il y a un lien entre les deux controverses
    +
    valoriser l’universel est lié au fait de proclamer l’égalité, au contraire +prendre en compte la différence suppose de prendre en compte le particulier.
    +
    +
    + +

    méta-théorie des controverses en éducation

    + +

    J’ai l’impression, en lisant cela, que je touche du bout du doigt ce qui me dérange dans l’universalisme tel que je l’ai compris, et ce qui me plait dans l’intersectionnalité tel que je l’ai compris également…

    + +
    + +

    « travailler mieux, pour pas être fatigué +» le freelancing selon marx

    + +
    + + + + + + + diff --git a/public/posts/2018-08-27/index.html b/public/posts/2018-08-27/index.html new file mode 100644 index 0000000..8031c10 --- /dev/null +++ b/public/posts/2018-08-27/index.html @@ -0,0 +1,56 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + Notes du 27 Août 2018 + +

    + +

    Est-ce que c’est pas pesant, couteux, inutile de partager le fond de ses +pensées en ligne ? Est-ce que si je reviens à un weblog tel que je l’avais +compris il y a longtemps, ça ne va pas faire un peu n’importe quoi ?

    + +

    Pour moi, un weblog est une sorte de journal qui au lieu d’être intime est +publique…

    + +

    Mais je vais peut-être y raconter des choses inutile, stupide… Et utiliser / +gaspiller de l’énergie pour produire et afficher cette reflexion.

    + +

    Peut-être que je ne devrais pas tout partager. :-)

    + +

    Abeille qui butine

    + +
    + + + + + + + diff --git a/public/posts/2018-08-27/index.html.orig b/public/posts/2018-08-27/index.html.orig new file mode 100644 index 0000000..ea28841 --- /dev/null +++ b/public/posts/2018-08-27/index.html.orig @@ -0,0 +1,56 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + Notes du 27 Août 2018 + +

    + +

    Est-ce que c’est pas pesant, couteux, inutile de partager le fond de ses +pensées en ligne ? Est-ce que si je reviens à un weblog tel que je l’avais +compris il y a longtemps, ça ne va pas faire un peu n’importe quoi ?

    + +

    Pour moi, un weblog est une sorte de journal qui au lieu d’être intime est +publique…

    + +

    Mais je vais peut-être y raconter des choses inutile, stupide… Et utiliser / +gaspiller de l’énergie pour produire et afficher cette reflexion.

    + +

    Peut-être que je ne devrais pas tout partager. :-)

    + +

    Abeille qui butine

    + +
    + + + + + + + diff --git a/public/posts/2018-08-28/index.html b/public/posts/2018-08-28/index.html new file mode 100644 index 0000000..d01ea3b --- /dev/null +++ b/public/posts/2018-08-28/index.html @@ -0,0 +1,91 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + Notes du 28 Août 2018 + +

    + +
    +

    L’effondrement de la civilisation industrielle est une solution, pas un +problème.

    + +

    je me contenterai de rappeler que les quelques objets que monsieur tout le +monde utilise au quotidien le lient à l’exploitation d’une multitude +d’individus et d’endroits du monde (endroits constitués d’autres individus +non-humains, végétaux, animaux, etc.), dont il ignore à peu près tout, et que +de cette ignorance des conséquences réelles de son mode de vie découlent les +horreurs les plus diverses et les plus +insoupçonnées

    + +

    Entre autres, parce que le solaire et l’éolien industriels requièrent des +métaux et minerais rares que l’on trouve en quantité limitée et en certains +endroits du globe uniquement. L’extraction, le traitement et l’exploitation +de ces matières premières génèrent d’ores et déjà une catastrophe +écologique

    + +

    Nous ne savons pas quand un effondrement se produira. Mais nous savons +qu’actuellement les choses vont mal et qu’elles vont empirer, pendant un +certain temps.

    +
    + +

    http://partage-le.com/2018/01/8648/

    + +
    + +

    Suite à un atelier sur la lecture de code que j’ai donné aux RMLL 2018 de +Strabourg cette été, j’ai fait une rencontre vraiment +sympathique. Un monsieur d’un age certain m’aborde à propos de coopérative. +J’ai effectivemtn mentionné que je travail actuellement chez +/ut7 durant l’atelier.

    + +

    Et il fini par me dire que c’est génial, que c’est en faisant vivre ce genre +d’expérimentation que ça va changer, qu’il faut tisser des liens entre les +alternatives…

    + +

    Ce monsieur travail avec d’autres au +cedrats. Ça ajoute une raison de passer là +bas.

    + +
    + +
    +

    Ce livre est gratuit ! Fais le tourner sans pitié ! Tu peux l’imprimer et le +multiplier toi-même en téléchargeant ce fichier : +compilbookchin.pdf

    +
    + +
    + + + + + + + diff --git a/public/posts/2018-08-28/index.html.orig b/public/posts/2018-08-28/index.html.orig new file mode 100644 index 0000000..be9c53a --- /dev/null +++ b/public/posts/2018-08-28/index.html.orig @@ -0,0 +1,91 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + Notes du 28 Août 2018 + +

    + +
    +

    L’effondrement de la civilisation industrielle est une solution, pas un +problème.

    + +

    je me contenterai de rappeler que les quelques objets que monsieur tout le +monde utilise au quotidien le lient à l’exploitation d’une multitude +d’individus et d’endroits du monde (endroits constitués d’autres individus +non-humains, végétaux, animaux, etc.), dont il ignore à peu près tout, et que +de cette ignorance des conséquences réelles de son mode de vie découlent les +horreurs les plus diverses et les plus +insoupçonnées

    + +

    Entre autres, parce que le solaire et l’éolien industriels requièrent des +métaux et minerais rares que l’on trouve en quantité limitée et en certains +endroits du globe uniquement. L’extraction, le traitement et l’exploitation +de ces matières premières génèrent d’ores et déjà une catastrophe +écologique

    + +

    Nous ne savons pas quand un effondrement se produira. Mais nous savons +qu’actuellement les choses vont mal et qu’elles vont empirer, pendant un +certain temps.

    +
    + +

    http://partage-le.com/2018/01/8648/

    + +
    + +

    Suite à un atelier sur la lecture de code que j’ai donné aux RMLL 2018 de +Strabourg cette été, j’ai fait une rencontre vraiment +sympathique. Un monsieur d’un age certain m’aborde à propos de coopérative. +J’ai effectivemtn mentionné que je travail actuellement chez +/ut7 durant l’atelier.

    + +

    Et il fini par me dire que c’est génial, que c’est en faisant vivre ce genre +d’expérimentation que ça va changer, qu’il faut tisser des liens entre les +alternatives…

    + +

    Ce monsieur travail avec d’autres au +cedrats. Ça ajoute une raison de passer là +bas.

    + +
    + +
    +

    Ce livre est gratuit ! Fais le tourner sans pitié ! Tu peux l’imprimer et le +multiplier toi-même en téléchargeant ce fichier : +compilbookchin.pdf

    +
    + +
    + + + + + + + diff --git a/public/posts/2018-08-29/index.html b/public/posts/2018-08-29/index.html new file mode 100644 index 0000000..c060f28 --- /dev/null +++ b/public/posts/2018-08-29/index.html @@ -0,0 +1,53 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + Notes du 29 Août 2018 + +

    + +

    Il y a une différence entre « bonne à cueillir » et « mûre ».

    + +

    Les pommes et les poires peuvent être bonne à cueillir, mais pas encore mûr… +Est-ce un soucis ? Est-ce que c’est mieux de les laisser mûrir ?

    + +
    + +

    Et si je revenais sur OpenBSD ?

    + +

    + +
    + + + + + + + diff --git a/public/posts/2018-08-29/index.html.orig b/public/posts/2018-08-29/index.html.orig new file mode 100644 index 0000000..5f7458e --- /dev/null +++ b/public/posts/2018-08-29/index.html.orig @@ -0,0 +1,53 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + Notes du 29 Août 2018 + +

    + +

    Il y a une différence entre « bonne à cueillir » et « mûre ».

    + +

    Les pommes et les poires peuvent être bonne à cueillir, mais pas encore mûr… +Est-ce un soucis ? Est-ce que c’est mieux de les laisser mûrir ?

    + +
    + +

    Et si je revenais sur OpenBSD ?

    + +

    + +
    + + + + + + + diff --git a/public/posts/2018-08-30/index.html b/public/posts/2018-08-30/index.html new file mode 100644 index 0000000..f292259 --- /dev/null +++ b/public/posts/2018-08-30/index.html @@ -0,0 +1,70 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + Notes du 30 Août 2018 + +

    + +

    « A nicer color palette for the web. »

    + + + +
    + +

    Il y a des journées avec et des journées sans. Quand on dit ça, on parle de quoi ? C’est avec quoi et sans quoi ?

    + +
    + + + +
    + +

    Est-ce que mon site est fait pour engager des conversations ? Je ne crois pas, ou alors pas ici puisque je n’ai mis aucun équipement pour ça. Peut-être que je devrais utiliser twitter ou mastodon pour ça, ou alors un slack… David parlait d’email, c’est une piste que je trouve intéressante pour sa frugalité.

    + +

    Mon site pourrais donc plutôt regrouper des écrits un peu plus poussé, plus long. Peut-être que la date importante serait celle de la dernière mise à jour, ce qui me permettrais d’exposer mes penser sur diver sujets qui m’intéresse, regrouper un peu mes idées et projets, partager ce que je comprend, et enrichir le tout au fur et à mesure. Une temporalité plus longue peut-être.

    + +

    Je pense beaucoup à la « base de connaissance » dont parle Claire. Le truc qui me gêne, c’est le rangement. Je ne suis pas sur d’arriver à ranger les choses aussi bien. Que fait ? des tags ? des catégories ?

    + +
    + + + + + + + diff --git a/public/posts/2018-08-30/index.html.orig b/public/posts/2018-08-30/index.html.orig new file mode 100644 index 0000000..409b4a3 --- /dev/null +++ b/public/posts/2018-08-30/index.html.orig @@ -0,0 +1,70 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + Notes du 30 Août 2018 + +

    + +

    « A nicer color palette for the web. »

    + + + +
    + +

    Il y a des journées avec et des journées sans. Quand on dit ça, on parle de quoi ? C’est avec quoi et sans quoi ?

    + +
    + + + +
    + +

    Est-ce que mon site est fait pour engager des conversations ? Je ne crois pas, ou alors pas ici puisque je n’ai mis aucun équipement pour ça. Peut-être que je devrais utiliser twitter ou mastodon pour ça, ou alors un slack… David parlait d’email, c’est une piste que je trouve intéressante pour sa frugalité.

    + +

    Mon site pourrais donc plutôt regrouper des écrits un peu plus poussé, plus long. Peut-être que la date importante serait celle de la dernière mise à jour, ce qui me permettrais d’exposer mes penser sur diver sujets qui m’intéresse, regrouper un peu mes idées et projets, partager ce que je comprend, et enrichir le tout au fur et à mesure. Une temporalité plus longue peut-être.

    + +

    Je pense beaucoup à la « base de connaissance » dont parle Claire. Le truc qui me gêne, c’est le rangement. Je ne suis pas sur d’arriver à ranger les choses aussi bien. Que fait ? des tags ? des catégories ?

    + +
    + + + + + + + diff --git a/public/posts/2018-09-05/index.html b/public/posts/2018-09-05/index.html new file mode 100644 index 0000000..aba5127 --- /dev/null +++ b/public/posts/2018-09-05/index.html @@ -0,0 +1,84 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + Notes du 5 Septembre 2018 + +

    + +

    Est-ce que j’ai vraiment besoin de créer un lieu en partant de rien ?

    + +
      +
    • Je pourrais rejoindre des associations du libre pour partager un lieu (et leur apporter de la pédagogie émancipatrice).
    • +
    • Je pourrais aussi rejoindre des association de l’éducation populaire pour partager un lieu (et leur apporte de l’informatique).
    • +
    • Une dernière option pourrait être de rejoindre une institution dont le lieu est mort ou vide.
    • +
    + +

    Un moyen de pauer le loyer : monter une asso, faire cotiser les gens de l’association ?

    + +

    J’aimerais contacter le recurse center pour demadner comment le financement arrive, comment est-il réparti ?

    + +
    + + + +
    + +

    Aujourd’hui, j’ai appris les 5 R :

    + +

    – Refuser ; +– Réduire ; +– Réutiliser ; +– Recycler ; +– Composter (« Rot » en anglais).

    + +

    https://pinafore.social/statuses/100680663236656267

    + +
    + +

    École Élémentaire… classe bien rangé, discipline, devoir… Autant en maternelle, c’était plus en lien avec ce que je pense que ça pourrait être, autant, là, je vois mon fils faire ces premiers pas dans un système qui ne me semble pas adapté pour apprendre correctement. Je suis persuadé que les personnes enseignates feront toujours ce qu’elles pensent être le mieux, mais le cadre dans lequel ont leur demande d’exercer ne me semble pas adapté.

    + +
    +

    Je hais l’éducation industrielle parce qu’elle commet l’un des plus impardonnables péchés qui soient : elle pousse les êtres humains à ne pas être qui ils sont, elle en fait des travailleurs convaincus qu’il est dans leur meilleur intérêt d’être les esclaves les plus loyaux, de faire voguer la galère qu’est la civilisation industrielle aussi frénétiquement — ardemment, luxurieusement — que possible, vers l’enfer, en les contraignant d’entraîner avec eux tous ceux et tout ce qu’ils croisent. Et je participe à ce processus.

    +
    + +

    http://partage-le.com/2018/08/lire-ecrire-et-la-revolution-par-derrick-jensen/

    + +

    Je crois que je n’ai pas encore les moyens de faire moi même l’éducation de mes enfants, mais tous ces sentiments, et toutes ces lectures me renfornce dans ma posture : je dois m’occuper de l’émancipation de mes enfants, l’école ne lui apportera pas ça.

    + +
    + + + + + + + diff --git a/public/posts/2018-09-05/index.html.orig b/public/posts/2018-09-05/index.html.orig new file mode 100644 index 0000000..dc92bba --- /dev/null +++ b/public/posts/2018-09-05/index.html.orig @@ -0,0 +1,84 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + +
    + +

    + Notes du 5 Septembre 2018 + +

    + +

    Est-ce que j’ai vraiment besoin de créer un lieu en partant de rien ?

    + +
      +
    • Je pourrais rejoindre des associations du libre pour partager un lieu (et leur apporter de la pédagogie émancipatrice).
    • +
    • Je pourrais aussi rejoindre des association de l’éducation populaire pour partager un lieu (et leur apporte de l’informatique).
    • +
    • Une dernière option pourrait être de rejoindre une institution dont le lieu est mort ou vide.
    • +
    + +

    Un moyen de pauer le loyer : monter une asso, faire cotiser les gens de l’association ?

    + +

    J’aimerais contacter le recurse center pour demadner comment le financement arrive, comment est-il réparti ?

    + +
    + + + +
    + +

    Aujourd’hui, j’ai appris les 5 R :

    + +

    – Refuser ; +– Réduire ; +– Réutiliser ; +– Recycler ; +– Composter (« Rot » en anglais).

    + +

    https://pinafore.social/statuses/100680663236656267

    + +
    + +

    École Élémentaire… classe bien rangé, discipline, devoir… Autant en maternelle, c’était plus en lien avec ce que je pense que ça pourrait être, autant, là, je vois mon fils faire ces premiers pas dans un système qui ne me semble pas adapté pour apprendre correctement. Je suis persuadé que les personnes enseignates feront toujours ce qu’elles pensent être le mieux, mais le cadre dans lequel ont leur demande d’exercer ne me semble pas adapté.

    + +
    +

    Je hais l’éducation industrielle parce qu’elle commet l’un des plus impardonnables péchés qui soient : elle pousse les êtres humains à ne pas être qui ils sont, elle en fait des travailleurs convaincus qu’il est dans leur meilleur intérêt d’être les esclaves les plus loyaux, de faire voguer la galère qu’est la civilisation industrielle aussi frénétiquement — ardemment, luxurieusement — que possible, vers l’enfer, en les contraignant d’entraîner avec eux tous ceux et tout ce qu’ils croisent. Et je participe à ce processus.

    +
    + +

    http://partage-le.com/2018/08/lire-ecrire-et-la-revolution-par-derrick-jensen/

    + +

    Je crois que je n’ai pas encore les moyens de faire moi même l’éducation de mes enfants, mais tous ces sentiments, et toutes ces lectures me renfornce dans ma posture : je dois m’occuper de l’émancipation de mes enfants, l’école ne lui apportera pas ça.

    + +
    + + + + + + + diff --git a/public/posts/feed.xml b/public/posts/feed.xml new file mode 100644 index 0000000..2449b29 --- /dev/null +++ b/public/posts/feed.xml @@ -0,0 +1,3500 @@ + + + + Posts on Les pieds dans le code + http://elsif.fr/posts/ + Recent content in Posts on Les pieds dans le code + Hugo -- gohugo.io + fr-FR + Wed, 05 Sep 2018 12:35:34 +0200 + + + + + + Notes du 5 Septembre 2018 + http://elsif.fr/posts/2018-09-05/ + Wed, 05 Sep 2018 12:35:34 +0200 + + http://elsif.fr/posts/2018-09-05/ + Est-ce que j&rsquo;ai vraiment besoin de créer un lieu en partant de rien ? + Je pourrais rejoindre des associations du libre pour partager un lieu (et leur apporter de la pédagogie émancipatrice). Je pourrais aussi rejoindre des association de l&rsquo;éducation populaire pour partager un lieu (et leur apporte de l&rsquo;informatique). Une dernière option pourrait être de rejoindre une institution dont le lieu est mort ou vide. Un moyen de pauer le loyer : monter une asso, faire cotiser les gens de l&rsquo;association ? + + + + Notes du 30 Août 2018 + http://elsif.fr/posts/2018-08-30/ + Thu, 30 Aug 2018 22:12:54 +0200 + + http://elsif.fr/posts/2018-08-30/ + « A nicer color palette for the web. » + https://clrs.cc/ https://github.com/mrmrs/colors Il y a des journées avec et des journées sans. Quand on dit ça, on parle de quoi ? C&rsquo;est avec quoi et sans quoi ? + https://www.contributor-covenant.org/ https://github.com/fkling/astexplorer https://fr.wikipedia.org/wiki/Paul_Robin https://github.com/Droogans/unmaintainable-code Est-ce que mon site est fait pour engager des conversations ? Je ne crois pas, ou alors pas ici puisque je n&rsquo;ai mis aucun équipement pour ça. + + + + Notes du 29 Août 2018 + http://elsif.fr/posts/2018-08-29/ + Wed, 29 Aug 2018 12:49:13 +0200 + + http://elsif.fr/posts/2018-08-29/ + Il y a une différence entre « bonne à cueillir » et « mûre ». +Les pommes et les poires peuvent être bonne à cueillir, mais pas encore mûr&hellip; Est-ce un soucis ? Est-ce que c&rsquo;est mieux de les laisser mûrir ? +Et si je revenais sur OpenBSD ? + + + + Notes du 28 Août 2018 + http://elsif.fr/posts/2018-08-28/ + Tue, 28 Aug 2018 22:49:13 +0200 + + http://elsif.fr/posts/2018-08-28/ + L’effondrement de la civilisation industrielle est une solution, pas un problème. +je me contenterai de rappeler que les quelques objets que monsieur tout le monde utilise au quotidien le lient à l’exploitation d’une multitude d’individus et d’endroits du monde (endroits constitués d’autres individus non-humains, végétaux, animaux, etc.), dont il ignore à peu près tout, et que de cette ignorance des conséquences réelles de son mode de vie découlent les horreurs les plus diverses et les plus insoupçonnées + + + + Notes du 27 Août 2018 + http://elsif.fr/posts/2018-08-27/ + Mon, 27 Aug 2018 21:33:26 +0200 + + http://elsif.fr/posts/2018-08-27/ + Est-ce que c&rsquo;est pas pesant, couteux, inutile de partager le fond de ses pensées en ligne ? Est-ce que si je reviens à un weblog tel que je l&rsquo;avais compris il y a longtemps, ça ne va pas faire un peu n&rsquo;importe quoi ? +Pour moi, un weblog est une sorte de journal qui au lieu d&rsquo;être intime est publique&hellip; +Mais je vais peut-être y raconter des choses inutile, stupide&hellip; Et utiliser / gaspiller de l&rsquo;énergie pour produire et afficher cette reflexion. + + + + Notes du 26 Août 2018 + http://elsif.fr/posts/2018-08-26/ + Sun, 26 Aug 2018 22:49:13 +0200 + + http://elsif.fr/posts/2018-08-26/ + La conception constructiviste récuse la place de l’inné dans l’éducation. L’enfant à éduquer n’est pas une matière naturelle. Il a déjà été pré-socialisé et de ce fait, il est déjà construit par la société. +comment un traitement différencié peut rétablir de l’égalité ? + Il est possible de s’apercevoir qu’il y a un lien entre les deux controverses valoriser l’universel est lié au fait de proclamer l’égalité, au contraire prendre en compte la différence suppose de prendre en compte le particulier. + + + + Notes du 23 Août 2018 + http://elsif.fr/posts/2018-08-23/ + Thu, 23 Aug 2018 07:46:23 +0200 + + http://elsif.fr/posts/2018-08-23/ + Vu passer une liste des trucs à apprendre en vu de l&rsquo;éffondrement à venir. Il y a dedans des trucs comme : + L’entretien et la réparation de vélos me paraît primordiale l’usage de radio-amateur, cibie agriculture, la permaculture conserves pain fromage alcools le travail du bois et des outils la coutellerie l’apiculture reconnaissance de plantes construire une turbine /éolienne un four à pain s&rsquo;initier à l&rsquo;attelage la couture alcool Dans un premier temps, je n&rsquo;était pas ok avec l&rsquo;alcool. + + + + Journal du 21 Août 2018 + http://elsif.fr/posts/2018-08-21/ + Tue, 21 Aug 2018 07:50:35 +0200 + + http://elsif.fr/posts/2018-08-21/ + J&rsquo;ai rejoins Mastodon (via framapiaf) il y a peu. C&rsquo;est intéressant. Je trouve que c&rsquo;est plutôt une bonne façon de remplacer Slack plutôt que Twitter. +Je me sens aligné avec la remarque de Simon Willison sur twitter : + How about if, instead of ditching Twitter for Mastodon, we all start blogging and subscribing to each other&rsquo;s Atom feeds again instead? The original distributed social network could still work pretty well if we actually start using it + + + + Journal du 17 Août 2018 + http://elsif.fr/posts/2018-08-17/ + Fri, 17 Aug 2018 23:12:53 +0200 + + http://elsif.fr/posts/2018-08-17/ + Ils nous condamnent, ces crapules, alors que la seule différence entre nous, c&rsquo;est qu&rsquo;ils volent les pauvres sous couert de la loi, alors que nosu pillons les riches armés de notre seul courage. &ndash; Charle Bellamy, Pirate (1720) + Comment créer un contexte d&rsquo;apprentissage autour de git, du déploiement (continue ou pas), de la production, de la mise en oeuvre de serveurs ? + + + + Journal du 16 August 2018 + http://elsif.fr/posts/2018-08-16/ + Thu, 16 Aug 2018 08:38:44 +0200 + + http://elsif.fr/posts/2018-08-16/ + L&rsquo;esprit critique peut donner l&rsquo;impression de faire perdre du temps; on prend le temps de réflechir à « Est-ce que oui ? est-ce que non ? mais pourquoi est-ce que je fais ça ? ». Mais permet de mieux ancrer une penser, une croyance. +Est-ce que ça reviens à « prendre le temps d&rsquo;essayer » ? +Déconstruire puis reconstruire est un exercice intéressant, particulièrement pour apprendre. L&rsquo;expérience Jerry Do It ! + + + + Notes du 10 août 2018 + http://elsif.fr/posts/2018-08-10/ + Thu, 16 Aug 2018 00:54:15 +0200 + + http://elsif.fr/posts/2018-08-10/ + Le dur moment, ou tout content d&rsquo;ajouter une page dans wikipédia à propos de Rose-Myrlie Joseph, je me fais jeté par le bot dans la minutes qui suit&hellip; + Annonce de suppression de page +Bonjour, YannickFrançois, et merci de votre participation à Wikipédia Sourire. +Je vous informe que la page Rose-Myrlie Joseph (page supprimée) que vous avez créée a été supprimée par l&rsquo;administrateur Enrevseluj avec le commentaire : « Ne répond pas ou ne fournit pas de preuve (sources) du respect des critères d&rsquo;admissibilité de Wikipédia ». + + + + Notes du 2 août 2018 + http://elsif.fr/posts/2018-08-02/ + Thu, 16 Aug 2018 00:53:09 +0200 + + http://elsif.fr/posts/2018-08-02/ + Je prend des notes un peu en vrac&hellip; +J&rsquo;ai découvert il y quelques jours une association dont je n&rsquo;ai pas envie de perdre le lien https://sites.google.com/a/adda.asso.fr/adda/ +Je suis triste de les voir sur google, mais ça c&rsquo;est une autre histoire. +J&rsquo;aime l&rsquo;idée que les personnes de cette association récupère des denrées qui vont être jetés. J&rsquo;aime l&rsquo;idée que cette association ait un jardin partagé. J&rsquo;aime l&rsquo;idée que cette association soit basé sur du bénévolat et que ça ait l&rsquo;air de fonctionner aussi bien. + + + + 2018 08 15 + http://elsif.fr/posts/2018-08-15/ + Wed, 15 Aug 2018 11:46:06 +0200 + + http://elsif.fr/posts/2018-08-15/ + Apprendre n&rsquo;est pas dissocié du réel. L&rsquo;école de Samba à un but et, si l&rsquo;on y apprend, c&rsquo;est pour participer à ce but. + Seymour Papert +On retrouve une référence à cette citation, dans un texte qui évoque les révolutions et les paysans&hellip; + l&rsquo;étasunien Seymour Papert qui démontrera de manière fabuleuse, comment le folklore des écoles de Samba brésiliennes l&rsquo;aidérent à créer son langage informatique, Le Logo. « L’école de Samba. + + + + Journal du 31 juillet 2018 + http://elsif.fr/posts/2018-07-31/ + Tue, 31 Jul 2018 11:46:06 +0200 + + http://elsif.fr/posts/2018-07-31/ + La discussion d&rsquo;hier soir avec Estelle me donne à réfléchir. +Estelle est une amie qui fait plusieurs activité, dont celle de développeuse sur du logiciel libre et éleveuse de vache à viande. + Est-ce que j&rsquo;ai envie de tout ça parce que j&rsquo;ai passé 40 ans en appartement ? Du coup j&rsquo;ai envie d&rsquo;avoir un jardin, faire un potager&hellip; Comme je vois beaucoup de gens en province qui font ça tranquillement, sans en faire une activité large, rémunératrice&hellip; Je me repose la question de la rémunération du travail. + + + + Journal du 29 juillet 2018 + http://elsif.fr/posts/2018-07-29/ + Sun, 29 Jul 2018 11:46:06 +0200 + + http://elsif.fr/posts/2018-07-29/ + Est-ce qu&rsquo;on peut se reconvertir à plus de 40 ans ? À voir les personnes que j&rsquo;accompagne, c&rsquo;est pas forcement le plus facile&hellip; encore que. La difficulté ne serait-elle pas sur les aspects physique de ce que j&rsquo;envisage comme reconversion ? Agriculteur / Arboriculteur ? Je pense à une activité en maraîchage, avec des arbres et de l&rsquo;apiculture également. En mode agroforesterie en fait. +Se reconvertir à l&rsquo;informatique à plus de 40 ans pose le problème de l&rsquo;intégration dans une équipe souvent jeune. + + + + Notes du samedi 28 juillet 2018 + http://elsif.fr/posts/2018-07-28/ + Sat, 28 Jul 2018 00:00:00 +0000 + + http://elsif.fr/posts/2018-07-28/ + Est-ce qu&rsquo;on peut se lasser d&rsquo;une vue ? + + + + Rework, sans rien changer... + http://elsif.fr/posts/2010/2010-04-26-rework-sans-rien-changer/ + Mon, 26 Apr 2010 00:00:00 +0000 + + http://elsif.fr/posts/2010/2010-04-26-rework-sans-rien-changer/ + Après avoir refermé ce nouveau bouquin de chez 37Signals, je suis un peu déçu. Rework n’est, de mon point de vue, qu’une version amélioré de Getting Real. C’était peut-être le but, mais du coup, je n’ai rien appris de nouveau. +Beaucoup de chose relève du bon sens et sont courament faite dans quelques sociétés. D’autres sont moins évidente, et on voit peu d’entreprise les mettre en place. Je pense notamment au fait de rester petit. + + + + Appel de WebServices Soap en Ruby + http://elsif.fr/posts/2010/2010-04-10-appel-de-webservices-soap-en-ruby/ + Sat, 10 Apr 2010 00:00:00 +0000 + + http://elsif.fr/posts/2010/2010-04-10-appel-de-webservices-soap-en-ruby/ + Soap, on aime ou on aime pas. Je pense que Soap sur HTTP, c’est dommage, autant utiliser le protocole http correctement et proposer des services web en RESTful . Comme je l’ai lu quelque part, c’est comme “mettre une enveloppe dans une enveloppe”. Toujours est-il que ça a quand même le mérite d’exister . Et nous nous sommes retrouvé à devoir faire appel à un webservice SOAP en ruby, j’aimerais vous faire part de la façon dont on a réalisé cela. + + + + Git ou Mercurial lequel choisir ? Les deux mon général ! + http://elsif.fr/posts/2010/2010-04-04-git-ou-mercurial-lequel-choisir-les-deux-mon-general/ + Sun, 04 Apr 2010 00:00:00 +0000 + + http://elsif.fr/posts/2010/2010-04-04-git-ou-mercurial-lequel-choisir-les-deux-mon-general/ + Voici le nième billet que l’on peut trouver sur Git et Mercurial. +On pourrais énumérer les différences entre les deux pour pouvoir choisir, mais Why Git Is Better Than X le fait assez bien (quoique, on peut douter de l’impartialité ;-)). +On pourrais aussi choisir mercurial pour l’executable en deux lettres (hg) au lieu de git qui en contient trois (git)&hellip; +Un petit plus pour Mercurial, en tant que client en tout cas. + + + + OKAMI design: expo peinture + http://elsif.fr/posts/2010/2010-03-08-okami-design-expo-peinture/ + Mon, 08 Mar 2010 00:00:00 +0000 + + http://elsif.fr/posts/2010/2010-03-08-okami-design-expo-peinture/ + Rien à voir avec les pieds dans le code directement: je me permet un peu de pub pour Cyrou, un ami de longue date et Monique, une artiste/designeuse. +Si vous aimez les japonaiserie je vous conseil d’aller faire un tour sur Okami. +Monique expose jusqu’à fin mars quelques peintures chez Yin, un restaurant que Cyril nous recommande. + + + + Marre du liste fiche de l'informatique de gestion + http://elsif.fr/posts/2010/2010-03-04-marre-du-liste-fiche-de-linformatique-de-gestion/ + Thu, 04 Mar 2010 00:00:00 +0000 + + http://elsif.fr/posts/2010/2010-03-04-marre-du-liste-fiche-de-linformatique-de-gestion/ + Il y a quelque chose qui commence à être lourd dans les développements logiciel auquel je participe: l’ergonomie idiote. Je me demande comment enrayer cela. Voici une image du problème que je rencontre si souvent. +En général, on écrit un logiciel pour faciliter la vie d’utilisateurs. Dans mon cas, c’est souvent des utilisateurs interne (je travail en informatique de gestion). Il y a déjà là une petite piste de reflexion: pourquoi je traite des utilisateurs interne différement du grand public (ou utilisateur externe) ? + + + + Typo 5.4 Willy Ronis + http://elsif.fr/posts/2009/2009-12-20-typo-5-4-willy-ronis/ + Sun, 20 Dec 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-12-20-typo-5-4-willy-ronis/ + Et bien voilà, comme un cadeau de noël, l’équipe du blogware Typo viens de sortir la version 5.4 surnomé “Willy Ronis”. Pas mal de changement codé interface admin, je vous laisse lire l’annonce sur le blog de type Release of Typo 5.4 Willy Ronis [en]. + + + + Gestion des marques pages + http://elsif.fr/posts/2009/2009-11-25-gestion-des-marques-pages/ + Wed, 25 Nov 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-11-25-gestion-des-marques-pages/ + Apres avois utilisé les del.icio.us et autres ma.gniolia, après avois lu Frederic faire tant de bonne pub pour diigo, je me suis ouvert un compte, et ma fois, je ne suis pas trop déçu. +Toutes les fonctionnalitées dont j’ai besoin sont là: + plugin firefox efficace, gestion du privée/publique, état “non-lu” Changement de cap: Utilisation de Diigo&hellip; +Ou pas. +Après discussion avec un certain David , je me rend compte que je ne me sert de mes marques pages partagé qu’uniquement en tampon&hellip; En gros, j’y place tout ce qui m’interesse, mais aussi tout ce qu’il faut que je lise. + + + + Le code et les commentaires + http://elsif.fr/posts/2009/2009-11-21-le-code-et-les-commentaires/ + Sat, 21 Nov 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-11-21-le-code-et-les-commentaires/ + Je viens de lire la traduction d’un article parlant des commantaires dans le code source sur le Framablog . C’est un article écrit par Esther Schindler que je ne connais pas. Son article original titré If the comments are ugly, the code is ugly parle donc de code source, de code source avec de vilain commentaires. +Elle signale que les commentaires doivent être irréprochable, sans faute d’orthographe, sans erreur de grammaire, à jour par rapport aux codes sources commenté&hellip; + + + + BSD ressources + http://elsif.fr/posts/2009/2009-11-08-bsd-ressources/ + Sun, 08 Nov 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-11-08-bsd-ressources/ + Pour ceux qui s’interesse aux monde des *BSD, voici les quelques ressources qui traine dans mes favoris (surtout autour d’OpenBSD). + BSDAnywhere : Un liveCD basé sur OpenBSD DragonFlyBSD : Un système BSD qui fait de plus en plus parlé de lui, surtout connu pour sont système de fichier hammer OpenBSDsupport : une sources de documentation (en anglais) pour OpenBSD Undeadly : on ne présente plus le journal officiel d’OpenBSD :) OpenBSD 101 : Les bases, une fois qu’on a installé OpenBSD OpenBSD France : le site de la communauté française autour d’openbsd Le wiki d’OpenBSD France : un wiki rempli d’info pour OpenBSD (en français) le jardin magique : Qui s’interesse aux systèmes *BSD connait forcement le GCU-squad Le wiki du GCU : et son wiki, grande source d’informations. + + + + Nouvelle affiche au bureau + http://elsif.fr/posts/2009/2009-11-04-nouvelle-affiche-au-bureau/ + Wed, 04 Nov 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-11-04-nouvelle-affiche-au-bureau/ + Je viens d’accrocher une nouvelle affiche au bureau: +Qui a dit que j’ai fait ça pour que l’équipe apprenne à mieux travailler ces interfaces utilisateurs ? :-D +merci à celui dont j’ai oublié le nom qui a fait un lien qui pointe là dessus! + + + + [ANN] JRuby 1.4.0 + http://elsif.fr/posts/2009/2009-11-03-ann-jruby-1-4-0/ + Tue, 03 Nov 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-11-03-ann-jruby-1-4-0/ + Après quelques release candidate, voici venu la nouvelle version de JRuby . On y retrouve: + compatibilité ruby 1.8.7 Amélioration du support ruby 1.9 (d’ailleurs, l’équipe demande à tous ceux qui le peuvent de tester et faire des retours sur les fonctionnalités implémenté dans cette nouvelle mouture de ruby) Une installation windows native (pas encore essayé, mais ça facilitera certainement l’utilisation de jruby sur ces plateforme) Un nouveau parseur YaML fait sont entré (un petit article Ola Bini: new yaml support for jruby: yecht Amélioration du support Java (vitesse, nouvelles méthodes) et 307 bugs corrigé&hellip; Du bon, on voit que l’équipe et la communauté autour de cette implémentation est très active ! + + + + Haiku R1/Alpha 1 + http://elsif.fr/posts/2009/2009-10-29-haiku-r1-alpha-1/ + Thu, 29 Oct 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-10-29-haiku-r1-alpha-1/ + Ca y est ! L’héritier du BeOS , mais en version libre, sort en version R1 (notation hérité du vieux système disparu) Alpha 1. +HaikuOS +C’est un cap important pour l’équipe car c’était une cible de compatibilité avec la dernière version existante de BeOS !. +Ils doivent avoir besoin d’un peu de sous, mais ça pourra également faire plaisir aux nostalgique, bref, un CD est quelques goodies sont disponible sur cafepress. + + + + Agile Tour 2009 - Paris + http://elsif.fr/posts/2009/2009-10-14-agile-tour-2009-paris/ + Wed, 14 Oct 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-10-14-agile-tour-2009-paris/ + Demain ce déroule l’étape Parisienne de l’agile tour 2009 . Un jolie programme de conférence/retour d’expérience et autre atelier qui promet de nous faire passer une bonne journée. +L’évènement aura lieu à la Fac de Nanterre&hellip; Ca rappelera des souvenir à certain, et donnera peut-être de bonne orientation à d’autres, déjà sur place. +A demain donc ;-) + + + + Green IT + http://elsif.fr/posts/2009/2009-10-03-green-it/ + Sat, 03 Oct 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-10-03-green-it/ + C’est le truc à la mode depuis une année (ou plus) maintenant. Mais qu’est-ce qu’il se cache derrière ? +Le plus souvent la mesure dont on entend parler c’est réduire la consomation des machines, certains on même trouvé des astues pour re-utiliser cette énergie (genre la salle serveur qui sert de chauffage&hellip; Dur dur pour l’été). Bien, c’est une chose ça, mais est-ce que cela suffit pour être vert ? + + + + Un Chti dojo + http://elsif.fr/posts/2009/2009-09-29-un-chti-dojo/ + Tue, 29 Sep 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-09-29-un-chti-dojo/ + Vous habitez prêt de Lille ? +Vous aimez coder ? +Vous aimez rencontrer ? +Un dojo s’ouvre prêt de chez vous, et je pense que vous pourriez bien apprecier et apporter votre pierre à l’édifice. +Muni d’un groupe sur google-group: nord-agile le prochain dojo semble être pour le 2 octobre, dans les locaux du campus Lille 1 (pour moi c’est du chinois, mais pour les Lillois, ça doit être parlant non ? + + + + Les habitudes ont la belle vie + http://elsif.fr/posts/2009/2009-09-21-les-habitudes-ont-la-belle-vie/ + Mon, 21 Sep 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-09-21-les-habitudes-ont-la-belle-vie/ + Dur dur de faire changer les habitudes des développeurs (et des gens en général d’ailleurs). +Passer d’une technologie à une autre n’est pas facile, le faire au boulot apporte encore plus de pression: attente de résultat de la part de la hiérarchie, attente de résultat de la part des clients (même interne). +Passer d’une façon de travailler à une autre n’est pas facile non plus. Quand l’équipe se connait depuis quelques années ça complique un peu la tâche. + + + + HaikuOS alpha1 + http://elsif.fr/posts/2009/2009-09-16-haikuos-alpha1/ + Wed, 16 Sep 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-09-16-haikuos-alpha1/ + Lentement mais surement l’équipe du projet Haiku avance. Et nous arrivons là à une grande étape pour ce projet d’OS alternatif. +Pour rappel, HaikuOS est un projet visant à faire revivre (sous licence libre) BeOS. +Cela fait un moment que je n’avais pas testé un autre OS qu’OpenBSD, mais je crois que là, c’est l’occasion. + +Si vous aussi l’expérience vous tente: haiku_r1alpha_1 + + + + OpenBSD 4.6 Précommande + http://elsif.fr/posts/2009/2009-08-30-openbsd-4-6-precommande/ + Sun, 30 Aug 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-08-30-openbsd-4-6-precommande/ + Certains diront que c’est tôt, plus tôt que d’habitude&hellip; C’est possible, mais on peut depuis quelque jour pré-commander la futur version d’OpenBSD qui sortira le 1er novembre en version 4.6. + +Il y a tout plein de chose déjà dedans, mais d’ici novembre, il y en aura surement encore plus :-) +A noter, le style du tshirt qui change par rapport à d’habitude, mais qui me parait sympa :) +source : le journal officiel d’OpenBSD OpenBSD 4. + + + + Retour + http://elsif.fr/posts/2009/2009-08-27-retour/ + Thu, 27 Aug 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-08-27-retour/ + Retour de vacances d’abord, enfin, ça commence à faire loin&hellip; 2 semaines :-). L’Italie, c’est beau. Nous avons fait le tour des lacs: Lac Majeur , Lac de Côme , puis Lac de Garde . Pour finir, nous avons passé 2 jours à Venise (c’était l’occasion). Très sympa, très reposant, une belle balade. +Retour d’une première expérience. En effet, avant de partir nous avons fait l’acquisition d’un Canon EOS 450D. C’est très agréable. + + + + Commentaire impossible au delà de 30 jours + http://elsif.fr/posts/2009/2009-08-23-commentaire-impossible-au-dela-de-30-jours/ + Sun, 23 Aug 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-08-23-commentaire-impossible-au-dela-de-30-jours/ + Bon, après avoir autorisé les commentaires sur tout les billets, même les plus anciens, je me retrouve avec gavé de spam&hellip; +Du coup je remet en place le vérouillage des commantaires après 30 jours. Si jamais vous souhaitez commenter un vieux billets, passé par http://identi.ca/yaf/ , http://twitter.com/pouype , ou encore par mail yaf@elsif.fr. +Merci de votre compréhension ;-) + + + + Redirection sur Elsif.fr + http://elsif.fr/posts/2009/2009-08-01-redirection-sur-elsif-fr/ + Sat, 01 Aug 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-08-01-redirection-sur-elsif-fr/ + C’est les vacances, cela me permet enfin de prendre le temps de basculer le typouypoblog sur un nouveau domaine, plus court à ércire : elsif.fr. +Normalement, tout devrait être transparent, mais pensé à changer vos flux: + flux RSS article: http://elsif.fr/articles.rss flux RSS commentaire: http://elsif.fr/comments.rss Je vais également ne plus limiter la date pour les commentaires, on verra bien. Si trop de spam ressort de cette opération, je reviendrais sur l’ancienne configuration. + + + + OSDC.fr 2009 + http://elsif.fr/posts/2009/2009-07-16-osdc-fr-2009/ + Thu, 16 Jul 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-07-16-osdc-fr-2009/ + Python, Perl, Ruby, et tout les langages &ldquo;opensource&rdquo; ont le vent en poupe. Mais on voit malheureusement trop souvent des trolls sortir du bois pour taper sur l’un avec l’autre et inversement&hellip; +L’Open Source Developper Conference France, c’est 2 jours de conférences pour échanger autour de ces langages, apprendre les uns des autres, découvrir les forces de chacuns et apprendre à mieux se connaitre. OSDCon est une initiative mondiale, chacun y va de ça petite conf. + + + + OpenBSD-France ouvre un wiki + http://elsif.fr/posts/2009/2009-07-05-openbsd-france-ouvre-un-wiki/ + Sun, 05 Jul 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-07-05-openbsd-france-ouvre-un-wiki/ + Une petite nouveauté dans le ciel francophone des fans de puffy, la communauté OpenBSD-France lance un wiki pour permettre à tous de partager des informations lié à notre OS préféré. +Je vous invite à parcourir, participer, corriger, améliorer, ajouter vos infos sur wiki.openbsd-france.org +Wiki OpenBSD-France + + + + Pourquoi Kanban ? + http://elsif.fr/posts/2009/2009-06-27-pourquoi-kanban/ + Sat, 27 Jun 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-06-27-pourquoi-kanban/ + Durant mes études de génie mécanique puis de productique, j’ai eu l’occassion d’étudier le TPS et le système Kanban. +Après m’être interessé à l’agilité dans le monde du développement logiciel (domaine m’ayant recueilli après mes études), j’ai vu il y a quelque temps arrivé le Lean courant de pensé issu du TPS, et lu quelques billet très interessant sur l’utilisation de Kanban dans le développement logiciel. +Je vous conseil d’ailleurs la lecture de cet essai très interessant: + + + + Ruby File.open 'w' Acces concurrent + http://elsif.fr/posts/2009/2009-06-09-ruby-file-open-w-acces-concurrent/ + Tue, 09 Jun 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-06-09-ruby-file-open-w-acces-concurrent/ + Je viens de tomber sur quelque chose d’étrange dans l’utilisation de l’objet IO de Ruby : La gestion des verrous sur les fichiers. Alors j’ai surement du rater quelque chose, mais voici mon histoire&hellip; + {% highlight ruby %} require 'test/unit' DUCK="duck" ELEPHANT="elephant" SNAKE="snake" FILE="test_file" class TestFileConcurrencyAccess &lt; Test::Unit::TestCase def test_concurrency_access t1 = Thread.start do File.open(FILE, "w") do |file| file.puts SNAKE file.flush sleep 8 file.puts DUCK end end File.open(FILE,"r") do |f1| assert SNAKE, f1. + + + + Retour des XPDay 2009 + http://elsif.fr/posts/2009/2009-05-30-retour-des-xpday-2009/ + Sat, 30 May 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-05-30-retour-des-xpday-2009/ + Lundi et mardi dernier je me suis rendu au XPDay2009 . J’y ai trainé un associé de Kantena, j’y ai également retrouvé quelques têtes connu du dojo bien sur, mais également de l’association RubyFrance. +Le cadre était magnifique: Le chalet de la porte jaune est un endroit exellent pour ce genre de chose. Mise à part effectivement des salles parfois difficile d’accès ;-). +Nous avons entendu beaucoup de chose interessante, mais aussi beaucoup échangé, et c’est ce qui fait beaucoup dans ce genre d’évènement: les rencontres. + + + + XPDay France 2009 + http://elsif.fr/posts/2009/2009-05-24-xpday-france-2009/ + Sun, 24 May 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-05-24-xpday-france-2009/ + Demain (lundi 25 mai) et après demain (mardi 26 mai) se déroule les XP Day France 2009 au chalet de la porte jaune (c’est à Vincenne). +Je m’y rend au nom de Kantena. En effet, nous sommes convaincu que beaucoup de projet en échec aujourd’hui le sont à cause d’un manque de bon sens, et les méthodes agiles en général ne sont que du bon sens mis en forme. +Sur la forme, je ne suis pas convaincu par l’une ou l’autre, et je ne me lancerais pas dans un débat Scrum vs XP vs Lean vs MettezIciUnNomDeVotreChoix. + + + + Apéro Ruby de mai 2009 + http://elsif.fr/posts/2009/2009-05-19-apero-ruby-de-mai-2009/ + Tue, 19 May 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-05-19-apero-ruby-de-mai-2009/ + Pour ceux qui ne serait pas encore au courant, Cyril ‘shingara’ Mougel organise au nom de l’association RubyFrance le 12ième apéro Ruby de Paris.rb (la communauté parisienne de Ruby). Si cela vous tente, rendez-vous le 20 mai à partir de 20h au Dune (ça devient une habitude ;-)) 18 avenue Claude Vellfaux 75010 Paris (Métro Colonel Fabien ou Goncourt: e-dune/acces). + Petit extrait des activités de la soirée (à part boire un coup et discuter): + + + + Changement de thème + http://elsif.fr/posts/2009/2009-05-10-changement-de-theme/ + Sun, 10 May 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-05-10-changement-de-theme/ + Après pas mal de temps passé sur Scribbish j’ai repris un petit thème maison. C’est pas forcement aussi bien léché, mais au moins, C’est moi qui l’ai fait :-) +Et ça me permet également de faire mon premier repository public sur GitHub histoire de voir comment ça marche. Retrouvé donc les sources de ce thème sur github.com/yaf/to_the_left. +Maintenant il faut que je vois si c’est assez beau pour être proposé sur le typogarden + + + + OpenBSD 4.5 et PickAxe 1.9 + http://elsif.fr/posts/2009/2009-05-01-openbsd-4-5-et-pickaxe-1-9/ + Fri, 01 May 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-05-01-openbsd-4-5-et-pickaxe-1-9/ + Deux annonce pour ce 1er mai, l’une attendu l’autres, presque, mais pas forcement aujourd’hui. +OpenBSD 4.5 C’est un classique du 1er mai, une nouvelle version d’OpenBSD voit le jour. Cette version est associé à un thème Tron, très réussi je trouve. + +Dans la liste des améliorations et nouveautés de cette version on pourra noter: + Amélioration du support wifi (les cartes d’intel posait des problème par exemple) Ajout de fonctionnalité de composite au serveur X d’openbsd Xenocara xcompmgr OpenSSH 5. + + + + Skinny controllers and fat models + http://elsif.fr/posts/2009/2009-04-21-skinny-controllers-and-fat-models/ + Tue, 21 Apr 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-04-21-skinny-controllers-and-fat-models/ + Hier, j’ai posé une question à la terre entière (ou presque): + MyModel.paginate(blablabla) or just call MyModel.give_data and call paginate in MyModel ? + J’ai mis en place une pagination sur une liste de commande. Cela à plusieurs avantages. + Graphique d’abord. On ne peut vraiment pas proposer une interface claire avec une liste de 150 commandes Performances ensuite. Aller cherche 150 commandes d’un coup, c’est faire attendre le client qui finalement n’en fera que 10. + + + + Passage à Typo 5.3 (en retard) + http://elsif.fr/posts/2009/2009-04-17-passage-i-typo-5-3-en-retard/ + Fri, 17 Apr 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-04-17-passage-i-typo-5-3-en-retard/ + Alors que la version 5.3.1 avance, je viens juste de me mettre à jour. +Ce blog tourne maintenant avec “Typo 5.3 Robert Franck”. Principalement dédié au portage de l’application pour RubyOnRails 2.2.2 , cette version amène tout de même un paquet de corrections de bug et d’évolutions. +Il y en a une que j’attendais (par flème de la faire) depuis longtemps: la redéfinition du format des urls. Je pense que d’ici peu, les urls ici passeront d’un format /année/mois/jour/titre à /titre :-) + + + + JRuby sur Git + http://elsif.fr/posts/2009/2009-04-14-jruby-sur-git/ + Tue, 14 Apr 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-04-14-jruby-sur-git/ + Après avoir déménagé le gestionnaire de projet de CodeHaus à Kenai (la forge selon Sun), JRuby change de gestionnaire de version pour passer de Subversion à Git +L&rsquo;annonce de Headius: JRuby moves to Git. +ça va forker ! + + + + OpenBSD binary upgrade + http://elsif.fr/posts/2009/2009-04-14-openbsd-binary-upgrade/ + Tue, 14 Apr 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-04-14-openbsd-binary-upgrade/ + Le site qui héberge les infos du script que j&rsquo;utilise pour suivre la version -current d&rsquo;OpenBSD a déménagé. +Vous pourrez retrouver toute les infos sur le script OpenBSD binary upgrade dans la rubrique software du site de Han Boetes. + + + + Message de service + http://elsif.fr/posts/2009/2009-04-09-message-de-service/ + Thu, 09 Apr 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-04-09-message-de-service/ + Depuis ce week-end, il y a quelque soucis sur la Bricabox&hellip; +Le ping réponds, mais les sites et le ssh non. Une surcharge ? Ca m&rsquo;étonnerais. Des attaques ? Pas plus que d&rsquo;habitude, quoique, une bonne série de tentative d&rsquo;accès en brut force. +Je ne sais pas si cela vous a géné, moi pas trop :-). Cependant, je vais tacher d&rsquo;être vigilant ces prochain jour, et étudier la possibilité de changer de serveur web (aujourd&rsquo;hui Lighttpd, passé à Nginx ou l&rsquo;Apache Chrooté d&rsquo;OpenBSD), ou bien changer de serveur d&rsquo;application (passer de mongrel à Thin, ebb ou carrement ModRails (avec Apache)). + + + + Ne soyez pas un développeur Ruby + http://elsif.fr/posts/2009/2009-04-09-ne-soyez-pas-un-developpeur-ruby/ + Thu, 09 Apr 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-04-09-ne-soyez-pas-un-developpeur-ruby/ + C&rsquo;est se que l&rsquo;on pourrait extraire de ce qu&rsquo;il se passe en ce moment autour de Twitter. C&rsquo;est aussi une phrase de Russ Olsen lors de sont intervention à l&rsquo;édition 2008 de Paris On Rails. +Et je suis tout à fait d&rsquo;accord avec lui. +Apparemment, l&rsquo;équipe de développement de Twitter va refaire l&rsquo;outil en Scala. Scala est un langage de script tournant sur une JVM(Java Virtual Machine). Bien, c&rsquo;est un langage de script que je ne connais pas, mais le sujet n&rsquo;est pas de savoir si Scala fera mieux que Ruby sur le sujet, la question c&rsquo;est plutôt pourquoi une bonne partie de la communauté s&rsquo;indigne de ce changement. + + + + Jruby déménage + http://elsif.fr/posts/2009/2009-03-24-jruby-demenage/ + Tue, 24 Mar 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-03-24-jruby-demenage/ + Charles Nutter, dit Headius l&rsquo;a annoncé par un twit: le projet JRuby déménage: + I&rsquo;m so excited to move everything to kenai.com + git + github. We&rsquo;ll really be dogfooding JRuby on Rails then (kenai is JRoR-based). + source: https://twitter.com/headius/status/1378984561 +Le projet JRuby est donc en train de déménagé de la plateforme Codehaus à Kenai. Ce gestionnaire de projet est, comme l&rsquo;indique Charles, basé sur JRuby (je vous donne la nouvelle adresse ;-)). + + + + JRuby 1.2.0 + http://elsif.fr/posts/2009/2009-03-18-jruby-1-2-0/ + Wed, 18 Mar 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-03-18-jruby-1-2-0/ + C&rsquo;est pas tout frais, mais Jruby vient de sortir en version 1.2. +Au menu: + Un bon support des fonctionnalité de Ruby 1.9 + Le compilateur marche (cela permet de compiler des classes Ruby en byteCode Java) + Amélioration des performances (un classique) sur le parseur, et le runtime + Un début de support pour Android (le projet est nomé Ruboto) + Un gros paquet de bugs sont fixés (un peu trop long pour être listé ici :-)) + + + + PouypeOnTwit + http://elsif.fr/posts/2009/2009-03-18-pouypeontwit/ + Wed, 18 Mar 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-03-18-pouypeontwit/ + Certains l&rsquo;on déjà remarqué, je me suis laissé tenter par cette outil de microblogging qu&rsquo;est twitter. +Ce qui est amusant c&rsquo;est que sans vraiment savoir quel interêt je trouve à l&rsquo;outil, je l&rsquo;utilise régulièrement pour voir ce qu&rsquo;il se passe, ou plutôt ce que ce dit. Ca à un coté très spontané. +J&rsquo;ai également commencé à creuser la question du protocole ouvert OpenMicroBloggin. Interessant, à creuser, ou pas. +Il y a par contre un billet qui m&rsquo;a bien aidé à comprendre certaines associations de lettres dans twitter: Brent Ozar: Twitter FAQ. + + + + RailsCampParis + http://elsif.fr/posts/2009/2009-03-08-railscampparis-2/ + Sun, 08 Mar 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-03-08-railscampparis-2/ + Hier avait lieu le 2ième RailsCampParis dans les locaux de Sun. +Très beau locaux d&rsquo;ailleurs, dommage que Sun déménage. On verra ou se passera le prochain. +Pas mal de participant, pas autant que d&rsquo;inscrit finalement, mais quand même une bonne 60aine je crois. Merci à tous, ce fut un RailsCamp très sympa, très riche en échange. On regrette quand même l&rsquo;absence de quelques figures de la communauté Rails de Paris, j&rsquo;espère que l&rsquo;on vous verras au prochain ;-) + + + + OpenBSD 4.5-current + http://elsif.fr/posts/2009/2009-03-04-openbsd-4-5-current/ + Wed, 04 Mar 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-03-04-openbsd-4-5-current/ + Le gestionnaire de version d&rsquo;OpenBSD vient de voir un tag 4.5 arrivé. Comme d&rsquo;habitude c&rsquo;est Théo qui le pose tranquillement: + {% highlight bash %} CVSROOT: /cvs Module name: src Changes by: deraadt@cvs.openbsd.org 2009/02/28 19:21:07 Modified files: sys/conf : newvers.sh Log message: move to 4.5-current {% endhighlight %} Et hop, voilà le travail. Comme d&rsquo;habitude, cela annonce le gèle des ports prochain jusqu&rsquo;à la sortie le 1er mai de cette nouvelle version. + + + + RailsCamp Paris 2 le retour + http://elsif.fr/posts/2009/2009-02-20-railscamp-paris-2-le-retour/ + Fri, 20 Feb 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-02-20-railscamp-paris-2-le-retour/ + Fin d&rsquo;hiver chargé coté évènement autour de Ruby: + un RubyCamp ce week-end, un RailsCamp le samedi 7 mars Et oui, encore une fois Jean-Francois fait des étincelles, il a trouvé le moyen d&rsquo;organiser un RailsCamp dans les locaux de Sun, avenue Iéna, avant qu&rsquo;ils déménage ! +Ce RailsCamp va ce dérouler sur un fond de merge entre Rails et Merb. Comme l&rsquo;année dernière c&rsquo;est encore un super moyen de ce rencontrer, de coder, de discuter, de partager, d&rsquo;apprendre, de découvrir&hellip; + + + + RubyCampLyon + http://elsif.fr/posts/2009/2009-02-14-rubycamplyon/ + Sat, 14 Feb 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-02-14-rubycamplyon/ + Juste pour vous rappeler que le samedi 21 février aura lieu un RubyCamp à Lyon. L&rsquo;évènement aura lieu au 3ième étage du département informatique de l&rsquo;INSA. +Merci à Damien d&rsquo;organisé cet évènement. +Je suis déçu de ne pouvoir aller à ce RubyCamp ! + + + + Typo and self version +1 + http://elsif.fr/posts/2009/2009-01-26-typo-and-self-version-1/ + Mon, 26 Jan 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-01-26-typo-and-self-version-1/ + Quel beau hasard, l&rsquo;équipe de typo sort la version 5.2 le jour de mon anniversaire :-) Amusant non ? +Ce blog tourne donc avec la version 5.2 du moteur, et un humain plus vieux d&rsquo;un an aux manettes. +Très sympa cette nouvelle interface d&rsquo;admin. + + + + Apero Paris.rb - Ruby 1.9.1 + http://elsif.fr/posts/2009/2009-01-24-apero-paris-rb-ruby-1-9-1/ + Sat, 24 Jan 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-01-24-apero-paris-rb-ruby-1-9-1/ + Lundi 26 janvier aura lieu le 10ième apéro Ruby organisé à Paris par l&rsquo;association RubyFrance, et surtout le GO(Gentil Organisateur) Jean-François ! C&rsquo;est à 20 h au Dune (18, avenue Claude Vellefaux 75010 Paris, Métro Colonel Fabien ou Métro Goncourt). +Cette apéro est organisé autour de la sortie de la version 1.9.1 de Ruby qui devrait sortir, est sorti, enfin, on est dedans là :-) +Je ne serait pas à cette apéro, je préfère aller au Dojo de développement qui à lieu tout les lundi (ou presque). + + + + Ruby if unless + http://elsif.fr/posts/2009/2009-01-18-ruby-if-unless/ + Sun, 18 Jan 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-01-18-ruby-if-unless/ + Une des choses très agréable avec Ruby c&rsquo;est ça syntaxe. Un des mots bien particulier en Ruby est unless. +Je partage tout à fait l&rsquo;avis de ce billet Unless, The Abused Ruby Conditional unless c&rsquo;est bien, très bien même dans certain cas, mais en abuser c&rsquo;est mal. Ce mot peut rendre les choses plus lisible tout comme il pourrait les compliquer. +Une condition doit représenter une intention, unless permet de le faire, mais cela doit rester une intention. + + + + Développement dont vous êtes le héros mais piloté par les tests + http://elsif.fr/posts/2009/2009-01-10-developpement-dont-vous-etes-le-heros-mais-pilote-par-les-tests/ + Sat, 10 Jan 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-01-10-developpement-dont-vous-etes-le-heros-mais-pilote-par-les-tests/ + Un soir au Dojo, après avoir fait un Bowling en Ruby en mode Randori Emmanuel nous a parlé d&rsquo;un papier qu&rsquo;il avait rédigé sur ce sujet, en déroulant cette exercice en Kata dont vous êtes le héros. Après quelque discussion et autres découverte, il a décidé de publié ce texte. +Je vous invite donc à dérouler ce &ldquo;Kata Bowling en Ruby&rdquo; dont vous êtes le héros Reader driven. Bon test ! + + + + Ruby et les frameworks web + http://elsif.fr/posts/2009/2009-01-10-ruby-et-les-frameworks-web/ + Sat, 10 Jan 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-01-10-ruby-et-les-frameworks-web/ + Pour noël on a eu le droit à une annonce très bruyante (mais plus très fraïche maintenant). +Rails 3 intègrera Merb +Personnellement, je trouve que c&rsquo;est une bonne chose. Ces deux framework apporte la même chose aux développeurs: un confort de développement pour des applications web. Et on juste quelques divergence de point de vue qui explique l&rsquo;existance des deux frameworks. Et pour des nouveaux venu, quelque semaine de tests sur l&rsquo;un, puis sur l&rsquo;autres pour vraiment savoir lequel choisir&hellip; Cette fusion devrait permettre d&rsquo;apporter les bonnes idées de Merb dans Rails et inversement. + + + + year = year + 1 + http://elsif.fr/posts/2009/2009-01-03-year-year-1/ + Sat, 03 Jan 2009 00:00:00 +0000 + + http://elsif.fr/posts/2009/2009-01-03-year-year-1/ + Tout simplement: +Bonne année 2009 à tous +On espère que cette année vera la sortie de Typo 6, toujours plus de Ruby, que l&rsquo;association RubyFrance continue à bien ce porter, et tout plein d&rsquo;autres chose plus personnelle :-) + + + + Git ou Mercurial + http://elsif.fr/posts/2008/2008-12-22-git-ou-mercurial/ + Mon, 22 Dec 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-12-22-git-ou-mercurial/ + Cela fait un moment qu&rsquo;un nouveau troll à pointé son nez. Après vim versus emacs, gnome versus kde et tant d&rsquo;autres, on a maintenant git versus mercurial. +Derrière ces deux noms se cache un outil de &ldquo;gestion de versions&rdquo;:http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_versions. Contrairement à &ldquo;CVS&rdquo;:http://fr.wikipedia.org/wiki/Concurrent_versions_system ou &ldquo;SubVersion&rdquo;:http://fr.wikipedia.org/wiki/Subversion_(logiciel) ces deux là (et quelques autres) sont dit &ldquo;décentralisé&rdquo;:http://fr.wikipedia.org/wiki/Gestion_de_version_d%C3%A9centralis%C3%A9e. Ce mode permet de nouvelles possibilités dans la manière dont les équipes travaillent. +On trouve beaucoup de comparatif entre ces deux outils, et je ne suis pas convaincu par les uns ou les autres. + + + + JRuby 1.1.6 + http://elsif.fr/posts/2008/2008-12-21-jruby-1-1-6/ + Sun, 21 Dec 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-12-21-jruby-1-1-6/ + J&rsquo;ai raté ça, mais le 17 décembre, &ldquo;Thomas E Enebo annonçait la sorti de JRuby 1.1.6&rdquo;:http://docs.codehaus.org/display/JRUBY/2008/12/17/JRuby+1.1.6+Released. +Cette version corrige pas mal de bug, notemment sur l&rsquo;objet IO (qui ces dernier mois a été l&rsquo;objet de pas mal de remonté de bug). Cette version prépare également le support de la version 1.9 de Ruby: le parseur est complet, la pluspart des objets du core, des standard lib sont supporté. +Le projet est toujours aussi actif. + + + + WindowMaker come back + http://elsif.fr/posts/2008/2008-12-14-windowmaker-come-back/ + Sun, 14 Dec 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-12-14-windowmaker-come-back/ + On a cru pendant un moment que &ldquo;WindowMaker&rdquo;:http://windowmaker.info/, le gestionnaire de fenêtre basé sur &ldquo;GnuSTEP&rdquo;:http://www.gnustep.org/, était mort: + Site quasi indisponible Dernier message de 2006 Peut d&rsquo;activité sur la liste Eternel version 0.92 Mais voilà, il y a quelque mois, c&rsquo;est reparti. Reprise d&rsquo;activité du site (doucement, mais au moins il est en ligne). La mailing list déborde d&rsquo;annonce de patch et autres. Pour le moment ça sent la stabilisation de l&rsquo;existant, mais l&rsquo;équipe en place semble parti pour faire avancé le tout vers une version 1. + + + + Shoes : vendange tardive + http://elsif.fr/posts/2008/2008-12-11-shoes-vendange-tardive/ + Thu, 11 Dec 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-12-11-shoes-vendange-tardive/ + La communauté s&rsquo;active beaucoup sur &ldquo;Shoes&rdquo;:http://shoooes.net (le microframework graphique en &ldquo;Ruby&rdquo;:http://ruby-lang.org) depuis un bon moment, et la nouvelle mouture nommé &ldquo;Raisins&rdquo;:http://shoooes.net/about/raisins/ en montre une partie du résultat. Très impressionnant. De quoi faire de bien belle application: + Un manuel intégré (Alt+? ou pomme+? pour les clavier mac). Un outil de création de paquet (là comme ça on se demande bien à quoi cela peut servir). Un loader de gem au cas ou votre application nécessite quelques gems pour son fonctionnement (bien surle chargement ne s&rsquo;effectuera qu&rsquo;une seul fois au démarrage ;-)) Une sort de console pour la gestion des messages d&rsquo;erreurs. + + + + Retour sur un bon week-end Ruby et Rails + http://elsif.fr/posts/2008/2008-12-04-retour-sur-un-bon-week-end-ruby-et-rails/ + Thu, 04 Dec 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-12-04-retour-sur-un-bon-week-end-ruby-et-rails/ + h3. Dimanche: &ldquo;RailsParty&rdquo;:http://rubyfrance.org/evenements/rails-party-2008/ +J&rsquo;ai décidé de me rendre au Dune, lieu de l&rsquo;évènement en voiture plutôt qu&rsquo;en transport, pensant que pour le soir ça serait plus rapide. J&rsquo;ai donc proposé à &ldquo;Guillaume&rdquo;:zlab.fr de passer le prendre à l&rsquo;hotel, porte de la villette. Avec les 10 minutes de retard habituelle du au embouteillage du périph, Guillaume arrive accompagné de &ldquo;Yann Lugrin&rdquo;:http://www.sans-savoir.net/a-propos/ venu de Suisse pour ParisOnRails ET la RailsParty (Nouveau membre de &ldquo;RubyFrance&rdquo;:http://rubyfrance. + + + + April, pas encore adhérent ? + http://elsif.fr/posts/2008/2008-11-23-april-pas-encore-adherent/ + Sun, 23 Nov 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-11-23-april-pas-encore-adherent/ + Vous ne connaissez pas encore l&rsquo;&ldquo;April&rdquo;:http://www.april.org ? + Pionnière du logiciel libre en France, l'April, constituée de 3069 adhérents (2854 individus, 215 entreprises, associations et organisations), est depuis 1996 un acteur majeur de la démocratisation et de la diffusion du logiciel libre et des standards ouverts auprès du grand public, des professionnels et des institutions dans l'espace francophone. Les objectifs de l&rsquo;April sont simple: + L'April a pour objectifs de : * Promouvoir le logiciel libre dans toutes les sphères de la société ; * Sensibiliser le plus grand nombre aux enjeux des standards ouverts et de l'interopérabilité ; * Obtenir des décisions politiques, juridiques et réglementaires favorables au développement du logiciel libre et aux biens communs informationnels ; * Favoriser le partage du savoir et des connaissances. + + + + Rails Party le 30 novembre 2008 + http://elsif.fr/posts/2008/2008-11-22-rails-party-le-30-novembre-2008/ + Sat, 22 Nov 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-11-22-rails-party-le-30-novembre-2008/ + Avec les feuilles qui tombent vient le temps de &ldquo;ParisOnRails&rdquo;:http://paris.onrails.info/ . Et cette année, plutôt que d&rsquo;organiser un apéro Ruby la veille au soir, l&rsquo;association &ldquo;RubyFrance&rdquo;:http://rubyfrance.org a décider d&rsquo;organiser une &ldquo;Rails Party&rdquo;:http://rubyfrance.org/evenements/rails-party-2008/ +Au programme +L&rsquo;après-midi sera consacré à des ateliers, sûrement autour de &ldquo;Typo&rdquo;:http://typosphere.org, peut-être de &ldquo;Pictrails&rdquo;:http://pictrails.rubyforge.org/, &ldquo;RSpec&rdquo;:http://rspec.info/ et sûrement bien d&rsquo;autres ! +La soirée sera ouverte au Lightning talks (présentation courte d&rsquo;une dixaine de minutes). +L&rsquo;évènement se veut conviviale, c&rsquo;est avant tout un moyen de ce retrouver entre raillers avant les conférences du lendemain. + + + + Note de service: Bricabox upgrade + http://elsif.fr/posts/2008/2008-11-02-note-de-service-bricabox-upgrade/ + Sun, 02 Nov 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-11-02-note-de-service-bricabox-upgrade/ + La machine qui héberge ce site (entre autres) viens de passer en version 4.4 d&rsquo;OpenBSD. Si vous lisez ce message c&rsquo;est que tout c&rsquo;est bien passé. + + + + 1er novembre : OpenBSD 4.4 + http://elsif.fr/posts/2008/2008-11-01-1er-novembre-openbsd-4-4/ + Sat, 01 Nov 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-11-01-1er-novembre-openbsd-4-4/ + On y est ! Comme d&rsquo;habitude, pile à l&rsquo;heure. &ldquo;OpenBSD 4.4&rdquo;:http://marc.info/?l=openbsd-announce&amp;m=122547376504077&amp;w=2 est disponible. Pas mal de nouveautés pour cette version à la numérotation mythique ! Je vous laisse découvrir cela. +!http://zone.typouype.org/openbsd44_cover.gif!:http://openbsd.org/44.html +Je vous ajoute une info paru sur la mailling-list de l&rsquo;&ldquo;April&rdquo;:http://www.april.org: + Bonjour, Dimanche 2 novembre 2008 de 14H à 15H30, Symbiose recevra Miod Vallat et Marc Espie du projet OpenBSD. Au menu, présentation de ce système d'exploitation et de sa philosophie. + + + + Quel type de développeur je suis ? + http://elsif.fr/posts/2008/2008-10-16-quel-type-de-developpeur-je-suis/ + Thu, 16 Oct 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-10-16-quel-type-de-developpeur-je-suis/ + La question du moment: &ldquo;Quel développeur êtes vous ?&rdquo;:http://www.miximum.fr/culture/99-quel-developpeur-etes-vous. +Ce n&rsquo;est pas facile de se définir. Je me retrouve assez bien dans la &ldquo;categorie Laurent Jouanneau&rdquo;:http://ljouanneau.com/blog/post/2008/10/16/Quel-type-de-developpeur-suis-je : + Le Ninja Le pragmatique Le libriste Avec des nuances: +Ninja 10%, mais pas trop: ne suis pas à la recherche de l&rsquo;outil ultime, je ne connais pas tout les raccourci de &ldquo;vim&rdquo;:http://www.vim.org/ , je ne pense pas être dangereux, je ne méprise que les cons, par contre c&rsquo;est promis, dès que j&rsquo;ai le temps, je m&rsquo;essaie à Dvorak ! + + + + déçu + http://elsif.fr/posts/2008/2008-10-06-decu/ + Mon, 06 Oct 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-10-06-decu/ + Au vu du tarif, je ne vais finalement pas me rendre à +l’&rdquo;EuroBSDCon 2008&rdquo;:http://2008.eurobsdcon.org/ à Strasbourg. Tant pis. +Je suis vraiment surpris par la grille de tarif : +255 € ça fait un peu chère. +Peut-être que je me consolerais en allant au JDLL (c’est le même week-end, à Lyon). + + + + OpenBSD wicontrol + http://elsif.fr/posts/2008/2008-09-30-openbsd-wicontrol/ + Tue, 30 Sep 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-09-30-openbsd-wicontrol/ + Pour vous evitez de vous prendre les pieds dans le tapis&hellip; +Je ne suis pas un grand utilisateur de wifi&hellip; Mais j&rsquo;apprend maintenant que j&rsquo;ai un petit portable de moins de 2 kilos que j&rsquo;enmène partout :D +Quand je cherche un peu de doc sur comment ocnfigurer le wifi pour OpenBSD, je tombe souvent sur des articles qui parlent d&rsquo;une comande &ldquo;@wicontrol(8)@&rdquo;:http://www.openbsd.org/cgi-bin/man.cgi?query=wicontrol&amp;apropos=0&amp;sektion=0&amp;manpath=OpenBSD+Current&amp;arch=i386&amp;format=html . Mais voilà, impossible de l&rsquo;avoir sur ma machine. + + + + TDD C'est quoi ? (En ruby bien sur !) + http://elsif.fr/posts/2008/2008-09-28-tdd-c-est-quoi/ + Sun, 28 Sep 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-09-28-tdd-c-est-quoi/ + Voici un petit billet d’initiation au Développement piloté par les Test (dit TDD pour Test Driven Development) avec Ruby. Initialiement publié sur le site de l’association &ldquo;RubyFrance&ldquo;:http://rubyfrance.org +Imaginons que nous ayons besoin d’un petit objet nous permettant d’afficher un nom. En bon développeur, nous allons d’abord écrire notre test. +Executons le test: + Mince une erreur. Vous allez me dire, c’était couru d’avance, on a encore rien codé. Bien. Allons-y alors. + + + + REST maintenant, SOAP quand tu veux + http://elsif.fr/posts/2008/2008-09-13-rest-maintenant-soap-quand-tu-veux/ + Sat, 13 Sep 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-09-13-rest-maintenant-soap-quand-tu-veux/ + J’ai lu il y a quelques jours un billet de Jean-François Helie: REST ou SOAP . J’aimerais ajouter ici mon petit piment, ma petite reflexion sur ces deux mode de communication. +Pour ce qui ne le savent pas encore, REST est une architecture basé sur ce qui fait le web: URI , HTTP et un concept d’object, ou plutôt de ressources bien pensé. C’est une architecture légère et relativement facile à mettre en place. + + + + OpenBSD 4.4 precommande + http://elsif.fr/posts/2008/2008-09-05-openbsd-4-4-precommande/ + Fri, 05 Sep 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-09-05-openbsd-4-4-precommande/ + Après la beta voici qu’&rdquo;OpenBSD 4.4&rdquo;:http://www.openbsd.org/44.html est “disponible en precommande”. Je vous passe les détails de tout ce qui bouge, y’a du monde, vous irez voir par vous même :-) + +Vous pourrez noter que le thème est basé sur StarWars cette année, c’est toujours mieux qu’Asterix +J’avoue que je me tate, car en même temps que cette version au numéro si symbolique, l’&rdquo;euroBSDConf 2008&rdquo;:http://2008.eurobsdcon.org/ à lieu en France, à Starsbourg, et je compte bien y aller. + + + + Des shoes propres avec Ajax + http://elsif.fr/posts/2008/2008-08-30-des-shoes-propres-avec-ajax/ + Sat, 30 Aug 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-08-30-des-shoes-propres-avec-ajax/ + Voilà que Shoes se pare d’une nouvelle fonctionnalitée: xmlHttpRequest. En gros, et pour reprendre sont exemple, vous pouvez lancer une opération de download tout en continuant à travailler&hellip; +Je vous laisse voir cela plus en détail sur le blog d&rsquo;hackety.org: threadedDownloadsInShoes +Merci qui ? Merci _Why ! + + + + JRuby 1.1.4 + http://elsif.fr/posts/2008/2008-08-29-jruby-1-1-4/ + Fri, 29 Aug 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-08-29-jruby-1-1-4/ + La nouvelle version de JRuby viens de sortir: Jruby 1.1.4 . +Au programme, pas mal de chose dont + Un gros refactoring de la couche d’intégratiohn java. de 2 à 20 fois plus rapide sur la plus part des fonctionnalitées Les exceptions java peuvent être maintenant récupérer directement dans Ruby Amélioration de la gestion mémoire Début du support de Ruby 1.9 (vivement les fibres dans jruby ! je veux voir ça) Amélioration des performances Pool de Thread amélioré Accès concurent sur les tableaux amélioré Et 72 bug résolu depuis la version 1. + + + + Shoes change de pompes + http://elsif.fr/posts/2008/2008-08-19-shoes-change-de-pompe/ + Tue, 19 Aug 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-08-19-shoes-change-de-pompe/ + Le micro framework graphique initié par &ldquo;_Why&rdquo;:http://whytheluckystiff.net/ &ldquo;Shoes&rdquo;:http://shoooes.net/ a un nouveau site dédié: &ldquo;http://shoooes.net/&quot;:http://shoooes.net/ +!http://zone.typouype.org/shoes-stone2.jpg!:http://shoooes.net/ +Un petit rappel également pour le très intessant &ldquo;The Shoebox&rdquo;:http://the-shoebox.org/ qui est une gallerie d&rsquo;application Shoes. +On en reparlera plus tard ;-) + + + + Choisir un ordinateur portable + http://elsif.fr/posts/2008/2008-08-16-choisir-un-ordinateur-portable/ + Sat, 16 Aug 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-08-16-choisir-un-ordinateur-portable/ + Quand on a l&rsquo;habitude d&rsquo;utiliser une bonne grosse tour avec un écran gigantesque, un bon clavier et de la place autour de tout ça, c&rsquo;est dur de choisir un ordinateur portable correctement, voici quelque pièges dans lesquels je suis tombé, et comment j&rsquo;ai eu l&rsquo;occassion de rectifié le tir. +Il y a quelque mois, me voici dans l&rsquo;obligation de choisir un ordinateur portable. Le contexte, c&rsquo;est important pour le choix d&rsquo;une machine: un nouveau job dans une SSII qui m&rsquo;amènera à me déplacer souvent. + + + + Ruby : Test Unitaire + http://elsif.fr/posts/2008/2008-08-15-ruby-test-unitaire/ + Fri, 15 Aug 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-08-15-ruby-test-unitaire/ + Ruby bénéficie comme beaucoup d&rsquo;autres langages modernes de son framework de test. Voici donc une petite documentation sur comment écrire un test unitaire pour Ruby. +Pour ceux qui ne savent pas ce qu&rsquo;est un test unitaire, je vous renvoie sur l&rsquo;article Test Unitaire [wikipedia] +Pour commencer il nous faut importer la librairie Test::Unit + {% highlight ruby %} require "test/unit" {% endhighlight %} Rien que cela nous permet déjà de faire un premier test en executant notre script. + + + + Retour en ligne + http://elsif.fr/posts/2008/2008-08-14-retour-en-ligne/ + Thu, 14 Aug 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-08-14-retour-en-ligne/ + bq. Toutes les bonnes choses ont une fin +Les vacances ne sont pas encore tout à fait fini pour moi, mais me revoilà avec un ordinateur connecté à internet dans les mains :-) +Quelques images de la Bretagne, les &ldquo;Côtes d&rsquo;Armor&rdquo;:http://fr.wikipedia.org/wiki/C%C3%B4tes-d%27Armor pour être plus précis. Cela faisait un moment que je n&rsquo;avais pas vu la Bretagne, ça fait du bien :-) +!http://farm4.static.flickr.com/3200/2762412663_fcb9282ca0.jpg?v=0!:http://www.flickr.com/photos/yafra/2762412663/ +!http://farm4.static.flickr.com/3007/2762412667_e483b9a1fe.jpg?v=0!:http://www.flickr.com/photos/yafra/2762412667/ +C&rsquo;est très beau la côte de granite rose, nous avons parcouru le GR34 par petit morceau pour la découvrir, je vous le conseil ! + + + + Typo Upgrade + http://elsif.fr/posts/2008/2008-08-01-typo-upgrade/ + Fri, 01 Aug 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-08-01-typo-upgrade/ + Ce blog tourne maintenant avec la version 5.1.2 du moteur de blog &ldquo;Typo&rdquo;:http://typosphere.org/projects/show/typo (également appeler &ldquo;typoesphere&rdquo;:http://typosphere.org/projects/show/typo). Comme d&rsquo;habitude, du bon boulot. +Bravo à l&rsquo;équipe ! Merci Cartier Bresson ! +L&rsquo;annonce officiel: &ldquo;Typo 5.1 Cartier Bresson is out&rdquo;:http://blog.typosphere.org/2008/07/21/typo-5-1-cartier-bresson-is-out +Et pour compléter ce billet, je tiens à vous signaler/rappeler que l&rsquo;équipe de Typo à mis en place &ldquo;Redmine&rdquo;:http://www.redmine.org/ un gestionnaire de projet écrit en &ldquo;RubyOnRails&rdquo;:http://rubyonrails.org et que vous pouvez trouver tout plein de thème dans le &ldquo;jardin de typo&rdquo;:http://typogarden. + + + + Jruby 1.1.3 + http://elsif.fr/posts/2008/2008-07-17-jruby-1-1-3/ + Thu, 17 Jul 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-07-17-jruby-1-1-3/ + Jruby vous connaissez ? C&rsquo;est l&rsquo;implémentation Java du langage de programmation Ruby. Une implémentation qui à mon avis séduit ou séduira la plus part des entreprise ayant déjà une infrastructure basé sur la technologie Java. +Et bien cette semaine, c&rsquo;est la dernière ligne droite, Tom a déclenché les hostilitées en annonçant la sortie d&rsquo;ici la fin de semaine de la nouvelle version 1.1.3 de cette implémentation, et du coup propose à tous de signaler ce qu&rsquo;ils souhaitent voir dans cette version (archives de l&rsquo;annonce: [jruby-dev] JRuby 1. + + + + OpenBSD 4.4 beta + http://elsif.fr/posts/2008/2008-07-17-openbsd-4-4-beta/ + Thu, 17 Jul 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-07-17-openbsd-4-4-beta/ + Quel honte, j&rsquo;ai laissé passer l&rsquo;information sans vous tenir au courant ! +Mösieur &ldquo;Théo&rdquo;:http://fr.wikipedia.org/wiki/Theo_de_Raadt a posé le tag 4.4-beta dans l&rsquo;arbre CVS d&rsquo;&ldquo;OpenBSD&rdquo;:http://www.openbsd.org ! C&rsquo;est tôt, mais apparemment le &ldquo;Hackathon&rdquo;:http://en.wikipedia.org/wiki/Hackathon de cet année à permis beaucoup de bonne avancé. +Ce numéro de release sonne une grande étape. C&rsquo;est le dernier numéro de la version initial des système &ldquo;BSD&rdquo;:http://fr.wikipedia.org/wiki/Berkeley_Software_Distribution. L&rsquo;équipe d&rsquo;OpenBSD s&rsquo;investi énormément pour en faire une grande version ! +&ldquo;OpenBSD turns 4. + + + + Fête en grande Pompe + http://elsif.fr/posts/2008/2008-07-11-fete-en-grande-pompes/ + Fri, 11 Jul 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-07-11-fete-en-grande-pompes/ + On connait (ou pas) ce merveilleux petit framework d&rsquo;interface graphique en &ldquo;Ruby&rdquo;:http://www.ruby-lang.org : &ldquo;Shoes&rdquo;:http://code.whytheluckystiff.net/shoes/ (une oeuvre signé &ldquo;_Why&rdquo;:http://whytheluckystiff.net/ encore une fois !). +!http://hackety.org/images/nks-small.png!:http://code.whytheluckystiff.net +2 grandes rencontres virtuelles vont avoir lieu pour partager, tester, discuter, découvrir, documenter autour de ce framework: l&rsquo;une à lieu en ce moment (vendredi 11 Juillet) et l&rsquo;autre aura lieu dans 2 semaines (le vendredi 25 Juillet). C&rsquo;est toute la journée, ça se passe sur &ldquo;IRC&rdquo;:http://fr.wikipedia.org/wiki/Irc : #shoes@freenode. + + + + Les design patterns en ruby + http://elsif.fr/posts/2008/2008-07-08-livre-les-design-patterns-en-ruby/ + Tue, 08 Jul 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-07-08-livre-les-design-patterns-en-ruby/ + C&rsquo;est le titre de la traduction du livre &ldquo;Design pattern in Ruby&rdquo;:http://www.amazon.fr/Design-Patterns-Ruby-Russ-Olsen/dp/0321490452/ref=sr_1_2?ie=UTF8&amp;s=english-books&amp;qid=1215551725&amp;sr=8-2 . J&rsquo;en avais déjà parlé: &ldquo;Ruby Design Pattern&rdquo;:http://www.typouype.org/articles/2008/01/13/ruby-design-pattern. +J&rsquo;attendait de finir &ldquo;L&rsquo;art du beau code&rdquo;:http://www.amazon.fr/s/ref=nb_ss_eb?__mk_fr_FR=%C5M%C5Z%D5%D1&amp;url=search-alias%3Denglish-books&amp;field-keywords=l%27art+du+beau+code&amp;x=0&amp;y=0 un pavé magnifique, riche en information, pour le commander en Anglais, mais voilà, je n&rsquo;aurais finalement pas à faire travailler mon cerveau dans la langue de Shakespear, un trio magique, bien connu des raillers surtout, j&rsquo;ai nomé: Laurent Julliard, Mikhail Kachakhidze et Richard Piacentini ce sont occupé de la traduction ! + + + + OpenBSD, JDK1.5 et l'abre des ports + http://elsif.fr/posts/2008/2008-07-01-openbsd-jdk1-5-et-labre-des-ports/ + Tue, 01 Jul 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-07-01-openbsd-jdk1-5-et-labre-des-ports/ + Bien que le projet OpenJDK porte doucement ces fruits afin de permettre la mise en place de l’environnement Java sous licence libre. Et bien qu’&rdquo;OpenBSD&rdquo;:http://www.openbsd.org propose pour la 4.4 et en 4.3-current un paquet pour la jdk 1.7. On a des fois besoin d’acceder à une plus ancienne version du JDK, j’ai nomé la 1.5 (assez courante dans les applications pas toute neuve ;-)). +C’est toujours possible dans OpenBSD, il suffit de passer par les ports. + + + + OpenBSD LiveCD + http://elsif.fr/posts/2008/2008-06-29-openbsd-livecd/ + Sun, 29 Jun 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-06-29-openbsd-livecd/ + Il existait déjà quelques versions officieuses, mais cette fois, c&rsquo;est la bonne. Suite à plusieurs discussion sur la mailling list @misc@@ l&rsquo;équipe de &ldquo;BSDAnywhere&rdquo;:http://bsdanywhere.org/ propose maintenant une version live d&rsquo;&ldquo;OpenBSD&rdquo;:http://www.openbsd.org. +Ce live CD contient, outre OpenBSD, un bureau sous &ldquo;Enlightenment&rdquo;:http://www.enlightenment.org/, &ldquo;AbiWord&rdquo;:http://www.abisource.com/, &ldquo;Firefox&rdquo;:http://www.mozilla.com/en-US/firefox/, &ldquo;Thunderbird&rdquo;:http://www.mozilla.com/en-US/thunderbird/, &ldquo;Gimp&rdquo;:http://www.gimp.org/, et toute une liste de paquet que vous pouvez consulter sur leur site: &ldquo;http://bsdanywhere.org/software&quot;:http://bsdanywhere.org/software +via &ldquo;Undealy.org, le journal officiel d&rsquo;OpenBSD&ldquo;:http://undeadly.org/cgi?action=article&amp;sid=20080629134031 + + + + Drapeaux en pagaille + http://elsif.fr/posts/2008/2008-06-22-drapeaux-en-pagaille/ + Sun, 22 Jun 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-06-22-drapeaux-en-pagaille/ + En disant drapeau, je pense aux eternels flags qui font fureur dans beaucoup d&rsquo;applications de gestion (et peut-être d&rsquo;autres). On en met un par là pour dire que ça c&rsquo;est fait !, un autre par ici pour signaler c&rsquo;est à faire, un autre là bas pour un peut-être qu&rsquo;il faudrais s&rsquo;en occuper. J&rsquo;avoue ne pas aimer du tout ce genre de donner. Et depuis longtemps une des question qui revient souvent dans mon esprit est Mais pourquoi utiliser des flags ? + + + + OpenBSD et OpenJDK + http://elsif.fr/posts/2008/2008-06-10-openbsd-et-openjdk/ + Tue, 10 Jun 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-06-10-openbsd-et-openjdk/ + L&rsquo;annonce ce &ldquo;Sun&rdquo;:http://www.sun.com commence à dater un peu, mais les effets se font doucement ressentir. +Du coté &ldquo;OpenBSD&rdquo;:http://www.openbsd.org, qui contrairement à ce que dit ce trolleur RMS ;-), faitr très attention au licence utilisé sur chacun des paquets mis à disposition, l&rsquo;installation de Java se simplifie ! +Plus la peine d&rsquo;installer la JDK via les ports depuis la version 1.7 de cette dernière. Effectivement, en préparation d&rsquo;OpenBSD 4.4 et donc dans la 4. + + + + Typo et le jardinier + http://elsif.fr/posts/2008/2008-06-10-typo-et-le-jardinier/ + Tue, 10 Jun 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-06-10-typo-et-le-jardinier/ + Ca y est, l&rsquo;équipe de &ldquo;Typo&rdquo;:http://typoesphere.org a trouvé sont jardinier pour le &ldquo;TypoGarden&rdquo;:http://typogarden.org/ ! +Bienvenue à &ldquo;Damien Mathieu&rdquo;:http://www.kazhar.org/ ! +L&rsquo;annonce officiel sur le &ldquo;blog de Typo&rdquo;:http://blog.typosphere.org/2008/06/09/typogarden-is-now-our-new-official-themes-repository + + + + TypoGardenParty + http://elsif.fr/posts/2008/2008-06-08-typogardenparty/ + Sun, 08 Jun 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-06-08-typogardenparty/ + &ldquo;TypoGarden&rdquo;:http://typogarden.org/ se paie une refonte. Ce site regroupe divers thème disponible pour la plateforme de blog &ldquo;Typo&rdquo;:http://typosphere.org (également connu sous le nom de &ldquo;typosphere&rdquo;:http://typosphere.org). +Mais voilà, il faut que quelqu&rsquo;un maintienne ce jardin, arrose les fleurs, enlève les mauvaises herbes et plantes les nouvelles fleurs. Rien de bien compliqué. +&ldquo;Frederic l&rsquo;explique très bien&rdquo;:http://t37.net/typogrden-se-cherche-un-jardinier. + + + + OpenBSD Installation de Grub + http://elsif.fr/posts/2008/2008-06-06-openbsd-installation-de-grub/ + Fri, 06 Jun 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-06-06-openbsd-installation-de-grub/ + Cela peut parraître un peu ringare à l’heure de la virtualisation tout azimut, mais pour avoir la possiblité d’effectuer quelque test sous windows, j’ai du installer un double démarrage sur ma machine pro. J’ai donc opté pour Grub. +En 4.3 (et peut-être même avant) on dispose de grub dans les packages i386. Passons l’explication de l’installation sur les partitions. +Voilà qui devrait vous donner l’accès à quelque binaire Grub. L’étape d’après est l’écriture d’un bout de grub sur le premier secteur du disque: + + + + Socket versus Port + http://elsif.fr/posts/2008/2008-05-29-socket-versus-port/ + Thu, 29 May 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-05-29-socket-versus-port/ + Quel est le plus performant ? Quel est le plus sécurisé ? +Aujourd&rsquo;hui, nous utilisons principalement un frontal web qui redirige ensuite, au travers d&rsquo;un bien souvent, les requêtes sur un serveur d&rsquo;application. C&rsquo;est le cas des techno Java avec les Tomcat et Glassfish, et par les techno Ruby avec Mongrels entre autres, mais même les petits nouveaux s&rsquo;y mette: thin, ebb. +&ldquo;Ebb&rdquo;:http://ebb.rubyforge.org/ justement est le serveur d&rsquo;application auquel je m&rsquo;interesse ces dernier temps, c&rsquo;est apparement un des plus performants. + + + + Courage du developpeur + http://elsif.fr/posts/2008/2008-05-24-courage-du-developpeur/ + Sat, 24 May 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-05-24-courage-du-developpeur/ + Le courage fait parti des clefs de l&rsquo;eXtreme Programming [wikipedia]. Il est nécessaire lors du refactoring. Bien trop souvent les développeurs n’osent pas modifier du code existant. Il existe plusieurs raisons à cela: +C’est le code de&hellip; AAah et bien si c’est le code du grand guru maison, qui oserais modifier sont code. Il penserait surement que l’on critique son code, qu’on ne le trouve pas assez bien. Et c’est peut-être le cas, ou alors tout simplement, ce code à besoin d’évoluer. + + + + Back to web - projet brouette + http://elsif.fr/posts/2008/2008-05-20-back-to-web-projet-brouette/ + Tue, 20 May 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-05-20-back-to-web-projet-brouette/ + Non, je n&rsquo;étais pas vraiment parti (quoique presque), mais surtout très occupé. +C&rsquo;est un peu l&rsquo;inconvénient d&rsquo;être dans chez un client qui pratique le mode projet brouette. J&rsquo;entends par là que l&rsquo;on developpe en sous-marin et que l&rsquo;on déverse l&rsquo;ensemble de l&rsquo;application, directement en production, aux utilisateurs. Quand en plus ils n&rsquo;ont pas demandé à avoir une nouvelle application, c&rsquo;est pire. +Donc voilà, je suis arrivé au moment où l&rsquo;on vient de verser l&rsquo;ensemble du projet, et du coup, faut passer un peu la serpière, colmater les fuites&hellip; Ca me promet quelque jours bien chargé encore, mais ça commence à aller mieux. + + + + Gem les packages + http://elsif.fr/posts/2008/2008-05-03-gem-les-packages/ + Sat, 03 May 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-05-03-gem-les-packages/ + Les utilisateurs de Ruby nous connaissent bien l&rsquo;outils de gestion de paquet (ou librairies, c&rsquo;est comme on veut) RubyGems. Cet outil permet d&rsquo;installer des paquets ruby enrichissant le coeur de notre langage préféré. +Cependant la plus part des systèmes d&rsquo;exploitations de la famille des &ldquo;*nix&rdquo; (comprendre les divers distribution linux, les divers bsd et autre opensolaris) bénéficient déjà une gestionnaire de paquet permettant l&rsquo;installer des applications. +Bien souvent certaines gems (c&rsquo;est ainsi que l&rsquo;on désigne les paquet ruby disponible via RubyGems) sont porté dans le gestionnaire de paquet de système que nous utilisons. + + + + OpenBSD 4.3 released + http://elsif.fr/posts/2008/2008-05-01-openbsd-4-3-released/ + Thu, 01 May 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-05-01-openbsd-4-3-released/ + 1er mai rime avec nouvelle version d&rsquo;&ldquo;OpenBSD&rdquo;:http://www.openbsd.org Et comme d&rsquo;habitude, c&rsquo;est &ldquo;Theo qui l&rsquo;annonce pile à l&rsquo;heure&rdquo;:http://marc.info/?l=openbsd-misc&amp;m=120959334232446&amp;w=2 L&rsquo;annonce de la sortie au &ldquo;journal officiel&rdquo;:http://undeadly.org/cgi?action=article&amp;sid=20080501002505 +Je suis très content de voir que &ldquo;Jean-mi essaie OpenBSD&rdquo;:http://blog.lacomte.net/articles/category/openbsd peut-être sera-t-il convaincu :-) + + + + Dojo + http://elsif.fr/posts/2008/2008-04-22-dojo/ + Tue, 22 Apr 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-04-22-dojo/ + Lundi soir, comme apparemment presque tout les lundi soir, c&rsquo;est rendez-vous au dojo. Non pas celui des arts martiaux, mais celui du développement. Pour rester agiles, l&rsquo;association &ldquo;XP-France&rdquo;:http://xp-france.org organise des rencontres au dojo. +Dans une salle gentillement fourni par &ldquo;EpiConcept&rdquo;:http://www.epiconcept.com, des praticiens agiles se retrouvent pour un Kata voir un Randori. +J&rsquo;ai passé une super soirée. J&rsquo;ai découvert &ldquo;Haskell&rdquo;:http://www.haskell.org/ un langage fonctionnel pur (c&rsquo;est a préciser apparemment ;-)). J&rsquo;ai vu des tests, et encore des tests et c&rsquo;est beau. + + + + 5e apéro rubyFrance + http://elsif.fr/posts/2008/2008-04-19-5e-apero-rubyfrance/ + Sat, 19 Apr 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-04-19-5e-apero-rubyfrance/ + une semaine plus tard +Cet session fût très bonne. Pas loin de 30 personnes ont fait le déplacement pour cette &ldquo;apéro&rdquo; qui en fait ressemblait plus à une bonne présentation. +Le thème principal de ce lundi était l&rsquo;agilité, l&rsquo;extreme programming, les tests. En effet, des membres de l&rsquo;association &ldquo;XP-France&rdquo;:http://www.xp-france.net sont venus nous présenter l&rsquo;agilité, le développement piloté par les tests le tout dans sous la forme d&rsquo;un kata, une des pratiques de dojo. + + + + OpenBSD 4.3 + http://elsif.fr/posts/2008/2008-04-12-openbsd-4-3/ + Sat, 12 Apr 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-04-12-openbsd-4-3/ + Nous approchons à grand pas de la sortie officiel de la nouvelle version d&rsquo;&ldquo;OpenBSD&rdquo;:http://www.openbsd.org ! +&ldquo;OpenBSD 4.3&rdquo;:http://openbsd.org/43.html apporte comme d&rsquo;habitude son lot de nouveautés: + Le support de toutes une série de nouvelles cartes réseau Amélioration et nouveauté sur les drivers audio nettoyage de code avec notamment DiskLabel qui est passé à la machine à laver :-p Cette version est accompagné de la version 4.8 d&rsquo;&ldquo;OpenSSH&rdquo;:http://www.openssh.org qui apporte lui aussi son lot de nouveautés. + + + + Méthodes agiles + http://elsif.fr/posts/2008/2008-04-05-methodes-agiles/ + Sat, 05 Apr 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-04-05-methodes-agiles/ + Je viens de finir le livre de &ldquo;Véronique Messager Rota&rdquo;:http://www.eyrolles.com/Accueil/Auteur/81735/veronique-messager-rota.php?xd=b199d9f0f9a187dade3afbe1c307e31e &ldquo;Gestion de projet - Vers les méthodes agiles&rdquo;:http://www.amazon.fr/Gestion-projet-Vers-m%C3%A9thodes-agiles/dp/2212121652/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1207386961&amp;sr=8-1 . +Un très bon complément à mes précedentes lectures sur le sujet, ainsi qu&rsquo;au divers informations lu de-ci de-là sur le web. +J&rsquo;aimerais maintenant une chose, c&rsquo;est pouvoir participer à un projet agile :-) En tant que développeur dans un premier temps, et pourquoi pas plus tard, avec plus d&rsquo;éxpérience dans le domaine, en tant que coach agile. + + + + EuroBSDCon - Strasbourg + http://elsif.fr/posts/2008/2008-04-02-eurobsdcon-strasbourg/ + Wed, 02 Apr 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-04-02-eurobsdcon-strasbourg/ + C&rsquo;est loin mais tout proche&hellip;. +Tous à vos agenda, le 18-19 octobre prochain aura lieu l&rsquo;EuroBSDCon qui aura lieu cet année à Strasbourg ! Je crois que là, je vais être obligé de me bloquer un créneau. +via &ldquo;undealdy the OpenBSD Journal&rdquo;:http://undeadly.org/cgi?action=article&amp;sid=20080402144528 + + + + Wmii 3.6 + http://elsif.fr/posts/2008/2008-03-30-wmii-3-6/ + Sun, 30 Mar 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-03-30-wmii-3-6/ + Cette après-midi, je me suis lancer dans la compile de &ldquo;Wmii 3.6&rdquo;:http://www.suckless.org/wiki/wmii histoire de bénéficier des quelques nouveautées. +Je ne suis pas déçu :) Et dans le plus voyant, il y a maintenant la possibilité de faire quelque ajustement de fenêtre. Le mode Float aussi gagne en facilité d&rsquo;utilisation. Du coup, j&rsquo;ai même du remettre un vrai fond d&rsquo;écran (pas sur que je le vois souvent, mais bon). +Un gestionnaire de fenêtre à au moins essayer :) + + + + Foaf ou LDAP + http://elsif.fr/posts/2008/2008-03-23-foaf-ou-ldap/ + Sun, 23 Mar 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-03-23-foaf-ou-ldap/ + Je cherche depuis quelque temps à constituer mon carnet d&rsquo;adresse dans un format portable,ouvert comme il faut quoi. +La démarche normale serais de placer un serveur &ldquo;LDAP&rdquo;:http://fr.wikipedia.org/wiki/LDAP sur la &ldquo;bricabox&rdquo;:http://www.bricabox.info. Mais LDAP, bien qu&rsquo;énormément utilisé ne me semble pas convenir à mes souhait, ou peut-être est-ce parce que je ne suit pas assez familiarisé avec l&rsquo;engin. Ou peut-être me manque-t-il un bon client fait pour administrer mon carnet. L&rsquo;utiliser, ça c&rsquo;est facile, tout les client mail peuvent se brancher sur un LDAP. + + + + Suivre le flux de l'histoire + http://elsif.fr/posts/2008/2008-03-22-suivre-le-flux-de-lhistoire/ + Sat, 22 Mar 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-03-22-suivre-le-flux-de-lhistoire/ + Quelle belle invention la &ldquo;syndication&rdquo;:http://fr.wikipedia.org/wiki/Syndication. Que ce soit au format &ldquo;RSS&rdquo;:http://fr.wikipedia.org/wiki/Flux_RSS ou &ldquo;Atom&rdquo;:http://fr.wikipedia.org/wiki/Atom, cela nous permet de nous tenir au courant. Mais je ne souahite pas épiloguer sur ce point, ni sur la différence entre les deux formats, d&rsquo;autres le font bien mieux que moi. +Beaucoup d&rsquo;outil sont disponible pour suivre ces flux, offline bien sur, mais je fais parti de ces gens qui préfère aller voir le nouveau billet sur le site éméteur. + + + + Et pourquoi pas Wmii iiiiiiiii + http://elsif.fr/posts/2008/2008-03-19-et-pourquoi-pas-wmii-iiiiiiiii/ + Wed, 19 Mar 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-03-19-et-pourquoi-pas-wmii-iiiiiiiii/ + A force de placer mes fenêtres toujours au même endroit, avec la même taille (ou presque) et de repartir ces groupes sur les divers bureaux, je me suis dit qu&rsquo;il étais peut-être temps de tester un autre gestionnaire de fenêtre. +&ldquo;Ion&rdquo;:http://modeemi.fi/~tuomov/ion/ semblait un bon candidat, mais la configuration ne me donnais pas super envie, et les divers lectures au sujet de l&rsquo;auteur et de la licence de l&rsquo;application ont fini par me couper l&rsquo;envie de l&rsquo;adopté. + + + + SLiM + http://elsif.fr/posts/2008/2008-03-12-slim/ + Wed, 12 Mar 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-03-12-slim/ + Non, toujours pas de pub pour un régime, juste un peu de retour d&rsquo;expérience sur l&rsquo;utilisation de ce Display Manager. +Ce qui me plait le plus avec SLiM, c&rsquo;est qu&rsquo;il est simple, vraiment simple. Il n&rsquo;y a par exemple pas 10 dépendances comme avec GDM, en fait il n&rsquo;y en a aucune. +Un petit /etc/slim.conf, c&rsquo;est tout. Avec ça on est heureux ! On peut trouver (si on instal le paquet slim-themes) une série de thèmes par défaut dans /usr/local/slim/themes. + + + + Ruby vs Shell + http://elsif.fr/posts/2008/2008-03-05-ruby-vs-shell/ + Wed, 05 Mar 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-03-05-ruby-vs-shell/ + Que je n’aime pas ce genre de comparaison. Ou plutôt ce que je n’aime pas c’est de chercher un vainqueur. En fait je voulais vous raconter une petite histoire informatique. +Un jour, chez mon actuel client, je me suis retrouvé face a un cas d’école: faire un programme pour réaliser une purge de la base de donnée, mais pas entièrement, juste quelque table fonctiono-transactionnelle. +Une bonne chose pour moi, un programme existe déjà dans le foutoir^la boite à outil de l’équipe en place. + + + + Self.migrate(5.0.3) + http://elsif.fr/posts/2008/2008-03-02-self-migrate-5-0-3/ + Sun, 02 Mar 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-03-02-self-migrate-5-0-3/ + Et bien voilà, ce blog, toujours propulsé par &ldquo;Typo&rdquo;:http://typosphere.org/ bénéficie maintenant de la dernière version: 5.0.3. +Impréssionnante évolution dans l&rsquo;arrière boutique. +Vous aurez remarqué, mon thème était tout cassé, du coup, je suis de retour avec Scribbish. J&rsquo;adore :) +Un grand bravo a l&rsquo;équipe ! + + + + OpenBSD Ports + http://elsif.fr/posts/2008/2008-02-28-openbsd-ports/ + Thu, 28 Feb 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-02-28-openbsd-ports/ + L’ancien domaine hébergeant le site d’information sur les ports disponible pour OpenBSD à été squatté par un vilain ! +Mais plein de ressources, vous pouvez maintenant parcourir la liste des ports disponible sur openports.se. +OpenBSD Ports + + + + OpenCVS Available + http://elsif.fr/posts/2008/2008-02-28-opencvs-available/ + Thu, 28 Feb 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-02-28-opencvs-available/ + Depuis le temps que j’en entends parlé de celui là ! :) + for now it is not yet 100% ready as a replacement for gnu cvs, but it is time to let people start using it and breaking it. + From deraadt@ +Et bien voilà, OpenCVS est dispo. Alors je sais, CVS c’est hasbeen, et j’avoue être en train d’étudier quelque DSCM et plus particulièrement Mercurial. Mais ça fait plaisir de voir des projets Open aboutir, enfin commencer, car comme le dit Théo, nous autres utilisateurs on va pouvoir commencer à l’utiliser et à le casser :) + + + + OpenBSD Current -> 4.3 + http://elsif.fr/posts/2008/2008-02-23-openbsd-current-4-3/ + Sat, 23 Feb 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-02-23-openbsd-current-4-3/ + Ah ben oui, un truc que j’ai oublié c’est que quand on suit OpenBSD-current et que le tag de la 4.3-beta vient d’être posé, et bien on suit 4.3 maintenant :D +Du coup, petite modif du /etc/OpenOpenBSD-binary-upgrade.rc pour y préciser que l’on suit maintenant la version 4.3: + {% highlight bash %} BSDVERSION='43' {% endhighlight %} On vérifie aussi niveau mirroir que l’on pointe bien vers soit uniquement les snapshots soit directement dans les paquet 4. + + + + OpenBSD 4.3 - Chrooted SSH + http://elsif.fr/posts/2008/2008-02-21-openbsd-4-3-chrooted-ssh/ + Thu, 21 Feb 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-02-21-openbsd-4-3-chrooted-ssh/ + Ca y est, on est à peine mi février que le tag 4.3-beta d’&rdquo;OpenBSD&rdquo;:http://www.openbsd.org vient d’être posé sur la ligne. +Ca promet ! +Et comme si ça ne suffisait pas, voilà qu’un petit addon apparait dans OpenSSH: on peut chrooter sshd très très facilement. +Je vais devenir gardien de prison moi :D +Bien sur, on retrouve plus de détail sur ces news chez undeadly.org + OpenBSD turns 4.3-beta Chroot in OpenSSH + + + + Apero Ruby + http://elsif.fr/posts/2008/2008-02-17-apero-ruby/ + Sun, 17 Feb 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-02-17-apero-ruby/ + L’association RubyFrance organise pour la 4ième fois une rencontre autour d’un verre pour parler de Ruby, RubyOnRails et de tout ce qui peut toucher de prêt ou de loin à ce langage que nous aimons. +Rendez-vous donc à partir de 20h à la Cantine. Une présentation de ce qui nous attend avec la version 1.9 de Ruby devrais être faites, et peut-être quelque lightning talks sur d’autres sujet (en rapport avec Ruby quand même). + + + + Solution Linux 2008 + http://elsif.fr/posts/2008/2008-02-10-solution-linux-2008/ + Sun, 10 Feb 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-02-10-solution-linux-2008/ + Et oui, j’y suis passé, juste le dernier jour. J’ai aidé Jean-François (Underflow) a tenir le stand de l’association RubyFrance. Très sympa cette manifestation. Beaucoup de monde, pas mal de question sur Ruby et/ou Rails, j’espère que nous avons répondu à la pluspart. +Mon regret: ne pas avoir pris mon Laptop&hellip; A ne pas oublier pour la prochaine fois :) +Sinon, nous étions bien entouré, a gauche: php avec un teneur de stand qui est venu prendre des renseignement sur ruby pour s’y mettre :D, a droite afpy: le nez dans le code toute la journée dur dur de coder en python, en face OpenBSD alors là, j’étais ravi. + + + + Ruby Specs + http://elsif.fr/posts/2008/2008-02-07-ruby-specs/ + Thu, 07 Feb 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-02-07-ruby-specs/ + Pour les personnes qui s’interesse à Ruby, qui comprennent l’anglais, et/ou qui souhaite participer à l’évolution, l’enrichissement d’un langage objet libre, je viens de découvrir un wiki-kil-est-bien: +Ruby Spec +Plus ou moins initié par les divers groupes cherchant à implémenter Ruby dans sur d’autres machine virtuel (comme le projet Rubinius ou Jruby) mais assez suivi dans la communauté en général, ce wiki permet de spécifié chaque objet/module. +Selon les pages c’est soit pas encore fait, soit simple (juste du texte), soit bien complet avec des exemple très interessant avec des exempls et des petites comparaisons avec d’autres objets. + + + + Guyane et Orpaillage + http://elsif.fr/posts/2008/2008-02-02-guyane-et-orpaillage/ + Sat, 02 Feb 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-02-02-guyane-et-orpaillage/ + Loin de mes sujets habituel, je vais quand même vous parler de Guyane et d’&rdquo;orpaillage&rdquo;:http://fr.wikipedia.org/wiki/Orpaillage. +On n’etend pas souvent parler de la Guyane, sauf pour un lancement de fusée, et l’orpaillage, on a tout de suite une image du far-west en tête&hellip; Mais pourtant, ça se passe en france ou plutôt sur les territoires colonisé par la france il y a bien longtemps. C’est le livre d’une connaissance dont je veux vous parler aujourd’hui, c’est sont livre qui ma permis d’en apprendre plus sur un sujet que je ne connaissait pas, sur un sujet dont on ne parle pas, sur un sujet qui n’interesse pas (en métropole du moins): L’orpaillage en Guyane + + + + Openbsd-current + http://elsif.fr/posts/2008/2008-02-02-openbsd-current/ + Sat, 02 Feb 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-02-02-openbsd-current/ + C’est un peu barbare comme titre, mais vous allez comprendre. +OpenBSD permet plusieurs utilisation, plusieurs Flavor: + -release: c’est la version qui sort tout les 6 mois. Soit sur les CDs officiel, soit depuis la 4.2 par un cd42.iso disponible sur le ftp prêt de chez vous. (nota: remplacer le numéro de version par celui qui vous concerne :)) + -stable: on parle de version stable quand on utilise une saveur release à laquelle on applique les patchs de sécurité que l’on retrouve sur la page errata de chaque version: openbsd. + + + + Yahoo! - Microsoft redondance et interopérabilité + http://elsif.fr/posts/2008/2008-02-02-yahoo-microsoft-redondance-et-interoperabilite/ + Sat, 02 Feb 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-02-02-yahoo-microsoft-redondance-et-interoperabilite/ + Tout le monde en parle en ce moment. Je ne souhaite pas commenter le montant de la transaction, c’est bien trop irréel pour moi, ni même le choix politique de Microsoft pour contrer Google&hellip; Non moi ce qui m’interesse ce sont l’avenir des applications que l’on trouve chez l’un et l’autre de ces acteurs majeurs de la scène informatique. +Pour ce qui est de Flickr! et Del.icio.us je pense que ça devrait aller. + + + + OpenBSD - USB Mount + http://elsif.fr/posts/2008/2008-02-01-openbsd-usb-mount/ + Fri, 01 Feb 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-02-01-openbsd-usb-mount/ + Voici deux petit script shell pour les utilisateurs d’OpenBSD et autres&hellip; Enfin uniquement ceux qui utilise ce genre de système sur leur(s) desktop(s). +Le montage/démontage (pas avec un tournevis hein, je dis ça pour Terckan surtout ;-)), en fait, c’est le fait de rendre disponible un périphérique externe sur son OS. Et de nos jour y’en a un paquet: Clef usb, baladeur numérique, apareil photo numérique, lecteur de carte, disque dur externe, imprimante, scanner&hellip; + + + + SQLite Backup + http://elsif.fr/posts/2008/2008-01-16-sqlite-backup/ + Wed, 16 Jan 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-01-16-sqlite-backup/ + Evolution de la bricabox oblige, certain scripts doivent aussi évoluer. C’est la vie du code, je ne vous apprend rien. C’est donc le moment de reprendre un peu la tache Rake de backup pour y ajouter quelque morceau. +La bricabox a maintenant un site pour elle, basé sur Radiant CMS, Jean-mi a construit un portail de la comte également basé sur RadiantCMS (oui au passage, sont blog à changé d’adresse: blog. + + + + Got new Shoes with Ruby + http://elsif.fr/posts/2008/2008-01-12-got-new-shoes-with-ruby/ + Sat, 12 Jan 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-01-12-got-new-shoes-with-ruby/ + _Why est une personne bien connu dans la communauté Ruby pour ces participations dont la quantité et la qualité n’ont d’égal que l’originalité. Quand on voit contenu du livre qui l’a fait connaître le Poignant Guide (dont une traduction en français est en cours, mais très délicate vu le nombre de formulation humoristique que contient ce livre) on comprend que ma phrase est emprunte d’un grand respect envers ce monsieur. + + + + Bricabox news + http://elsif.fr/posts/2008/2008-01-10-bricabox-news/ + Thu, 10 Jan 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-01-10-bricabox-news/ + Et bien voilà, la bricabox.info accueille un nouveau colocataire: le parablog.fr. Esperons que celui-ci ne nous fasse pas le coup du teaser de plus d’un an :-). +Je ne m’aventurerais pas à vous expliquer de quoi il va s’agir, l’auteur en parlera sûrement plus tard +Bienvenue ! :) + + + + Haiku - OpenJDK Project + http://elsif.fr/posts/2008/2008-01-07-haiku-openjdk-project/ + Mon, 07 Jan 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-01-07-haiku-openjdk-project/ + Le petit OS qui avance dans l’ombre de BeOS commence doucement à s’étoffer. Après les avancés du port du webkit Haiku lance un projet de portage de la JVM ouverte de Sun: OpenJDK. +Je ne suis pas sur qu’Haiku vise à être une grande plateforme de développement (quoique pourquoi pas ;-)), mais quoiqu’il arrive, avoir une machine virtuel java porté pour votre OS est quasi indispensable ! Et contrairement à Adobe qui garde sont FlashPlayer bien fermé, Sun, en ouvrant la JVM permet à des équipes divers de la porter sur les OS passé, présent et futur. + + + + OpenBSD Fondation - donation + http://elsif.fr/posts/2008/2008-01-05-openbsd-fondation-donation/ + Sat, 05 Jan 2008 00:00:00 +0000 + + http://elsif.fr/posts/2008/2008-01-05-openbsd-fondation-donation/ + Ca y est, le premier communiqué de presse de la fondation OpenBSD annonce les contributions reçus pour le financement du projet OpenBSD. + From: The OpenBSD Foundation Contact: directors@openbsdfoundation.org Date: January 4, 2008 +THE OPENBSD FOUNDATION ANNOUNCES FIRST CORPORATE DONATIONS +The OpenBSD Foundation is privileged to announce the receipt of its first corporate cash donations. +The very first donation was received from Norwegian network engineers SystemNet AS. +This was followed very shortly by several significant anonymous donations, as well as contributions from Hewlett Packard and Google. + + + + Nouvelle machine sur mon bureau + http://elsif.fr/posts/2007/2007-12-29-nouvelle-machine-sur-mon-bureau/ + Sat, 29 Dec 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-12-29-nouvelle-machine-sur-mon-bureau/ + Et voilà, j’ai un portable maintenat&hellip; Sous OpenBSD bien sur. +J’avoue que l’écran en 1480×1050 m’a posé quelque soucis de configuration, mais avec le bon modeline on arrive à tous (enfin dans mon cas ça marche :p). +J’ai rendu mon xorg.conf disponible dans ma zone. Il va sûrement évoluer un peu, mais j’essayerais de le mettre à jour. +Bon maintenant faut que je vois pour l’ACPI et passé sur un noyau . + + + + Welcome to Ruby 1.9.0 + http://elsif.fr/posts/2007/2007-12-25-welcome-to-ruby-1-9-0/ + Tue, 25 Dec 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-12-25-welcome-to-ruby-1-9-0/ + C’est le 25 décembre aujourd’hui&hellip; Et comme d’habtidue à cette période en hiver, c’est noël, ok, mais c’est surtout la sortie d’une version de Ruby ! +Que du bonheur ! Monsieur Matz non content que certains test ne passe pas, a décidé de numéroter la version 1.9.0 au lieu de 1.9.1. Une autopunition :p M’enfin. +Pas mal d’avancé dans cette version: meilleur support d’unicode, rake et rubygem sont intégré à Ruby. + + + + Haiku: WebKit + http://elsif.fr/posts/2007/2007-12-19-haiku-webkit/ + Wed, 19 Dec 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-12-19-haiku-webkit/ + Haiku fait parti de ces système d’exploitation que je surveil du coin de l’oeil. +L’équipe de développement a décidé d’implémenté un navigateur basé sur un portage de webkit pour Haiku :) Firefox version BeOS (feu BeOS devrais-je dire), système d’exploitation dont le design est repris par Haiku (mais sous licence libre cette fois) fonctionne également, mais rien de tel (dans un OS comme Haiku) qu’un navigateur natif je pense. +Bref, une petite copie d’écran du premier rendu webkit dans haiku confirme vraiment mon envie de suivre ce projet :D Miam ! + + + + Les methodes agiles contre les mamouths + http://elsif.fr/posts/2007/2007-12-18-les-methodes-agiles-contre-les-mamouths/ + Tue, 18 Dec 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-12-18-les-methodes-agiles-contre-les-mamouths/ + Dans mes reflexions sur les méthodes qu’il faudrais mettre en pratique dans bien des entreprises, je pense souvent aux méthodes dites agiles. +Alors oui, c’est dur de mettre en place l’&rdquo;extreme programming&rdquo;:http://fr.wikipedia.org/wiki/Extreme_programming, plusieurs problèmes sont évidant: le code en binome par exemple. C’est pas facile, regardé autour de vous dans l’openspace qui sert de maison aux équipes de developpement: qui ne cherche pas a avoir la souris et/ou le clavier en main ? + + + + OpenDNS + http://elsif.fr/posts/2007/2007-12-18-opendns/ + Tue, 18 Dec 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-12-18-opendns/ + Pour les petits problème de DNS, y’a OpenDNS ! +Ce soir, j’ai eu comme qui dirais des soucis avec les DNS de free. Alors des escalopes bienveillante (comprenne qui pourra) m’ont rappelé l’existance de ce projet. Hmm Plus qu’un projet. +Et bien cette fois, les serveurs DNS d’OpenDNS sont adopté à la maison ! +jusqu’au moment où ils ne marcheront pas, mais j’ai l’impression que c’est pas pour demain :p + + + + A l'ancienne + http://elsif.fr/posts/2007/2007-12-17-a-lancienne/ + Mon, 17 Dec 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-12-17-a-lancienne/ + Me voilà donc revenue dans le monde du service informatique. En mission chez un grand compte comme on dit. Une étape, pour me remettre dans le bain. +Mais voilà, chez ce client, comme chez beaucoup d’autres je pense, c’est à l’ancienne (ben oui c’est pas juste ma reprise de service qui est à l’ancienne ;)). +J’entends par là, vieille technologie propriétaire, vieille méthodologie non approprié. +D’un point de vue technologique d’abord. + + + + Retour aux sources + http://elsif.fr/posts/2007/2007-12-04-retour-aux-sources/ + Tue, 04 Dec 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-12-04-retour-aux-sources/ + Enfin, oui, c’est un peu ça. Disons que je suis de retour avec l’équipe (plus quelques personnes) qui m’a fait découvrir l’informatique et l’univers du développement. +La société qui m’avais proposé de passer de la mécanique à l’informatique à l’époque n’existe plus aujourd’hui. Des histoires de fusions mal digéré avait fait fermé la boite. Du coup, j’en avais profité pour aller voir l’herbe apparemment plus verte chez le voisin. +Mais la petite équipe à remonté une structure rapidement, des personnes qui avait envie de continuer à travailler ensemble pour les autres. + + + + Avenir des applications web libre + http://elsif.fr/posts/2007/2007-12-01-avenir-des-applications-web-libre/ + Sat, 01 Dec 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-12-01-avenir-des-applications-web-libre/ + En réponse au billet de David Biologeek sur L’avenir des applications web libres je vais ici essayer de poser mes idées, reflexions sur la question. +##Web et libre +Aujourd’hui, on utilise de plus en plus internet (ça c’est pas nouveau). Hier simple présentation de documents, aujourd’hui participatif qui sait ce que le web nous reserve demain ? +Bien souvent le web est associé au monde du logiciel libre. C’est justifié. + + + + OpenBSD 4.2 Expat missing + http://elsif.fr/posts/2007/2007-11-29-openbsd-4-2-expat-missing/ + Thu, 29 Nov 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-11-29-openbsd-4-2-expat-missing/ + Les utilisateurs d’&rdquo;OpenBSD&rdquo;:http://www.openbsd.org le savent déjà surement, le set xbase est nécessaire, même pour une installation serveur (enfin presque). +Effectivement, lors du passage à la version 4.2, le set graphique est passé d’un xorg à xenocara un serveur X basé sur xorg 7.2, revu et corrigé à la sauce Open. Du cout, la lib expat utilisé est celle de xenocara. Manque de bol (ou pas) expat est utilisé par beaucoup de paquet (comme vim par exemple) et du coup, pour une simple installation serveur il faut installer xbase (qui contient la lib expat). + + + + Changer de nom de domaine + http://elsif.fr/posts/2007/2007-11-19-changer-de-nom-de-domaine/ + Mon, 19 Nov 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-11-19-changer-de-nom-de-domaine/ + Ces dernier temps, pas mal de changement ce sont produit dans ma vie. Une expérience en province: presque un an à Montpellier; mon retour sur Paris avec un cap à passer pour un nouveau boulot qui m’offre la possibilité de troquer mon status de développeur pour un autre (j’en reparlerais plus tard); l’envie de ne plus blogué en pseudo annonyme: je signe mes billets de mon nom. +Tout ça ressemble à ce que l’on appel souvent la crise de la trentaine. + + + + ParisWeb 2007: mon topo + http://elsif.fr/posts/2007/2007-11-18-parisweb-2007-mon-topo/ + Sun, 18 Nov 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-11-18-parisweb-2007-mon-topo/ + Levé 6h30 histoire de pouvoir prendre un train pour me rendre à Paris (et une petite pensé pour tout ceux qui n’ont pas pu venir à cause de cette grève :-(). Cool y’a un train&hellip; +Ligne 14, j’adore, au moins celle là elle marche ! :) puis gare de lyon père lachaise, à pieds. Au moins je suis sur d’arriver, je suis même arrivé à l’heure. +Beaucoup de monde, café, croissants&hellip; Et viens le dur moment de choisir. + + + + Paris Web et grêve + http://elsif.fr/posts/2007/2007-11-16-paris-web-et-greve/ + Fri, 16 Nov 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-11-16-paris-web-et-greve/ + Bon ben demain, ça sera Paris Web ET grèves. Alors je vais mettre mes grosses chaussures, partir tôt, et croiser les doigts pour que le train du matin ne soit pas annulé. +J’en ai un à 7h44.. arrivé à Saint-lazarre j’espère à 8h20 maxi, ensuite, ligne 14 (au moins je sais quelle marche celle là) jusqu’à gare de lyon, ensuite je finirais à pieds&hellip; Je pense que je vais être en retard, mais le train d’avant c’est 7h13&hellip; ça fait tôt&hellip; + + + + Message de service + http://elsif.fr/posts/2007/2007-11-12-message-de-service/ + Mon, 12 Nov 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-11-12-message-de-service/ + Le week-end fut long. Et j’ai du faire des consessions pour que tout ce petit monde revienne en ligne. +La principale modification du serveur c’est un passage à OpenBSD 4.2 avec un changement de partage du disque. /var et /home font maintenant la même taille, et /var va accueillir la partie publique enligne du serveur. +Par contre, je pensais passer à Apache+FastCGI en environnement chroot(2) mais apache a vraiment un système de configuration un peut trop vieux et compliqué à mon gout&hellip; + + + + Message de service + http://elsif.fr/posts/2007/2007-11-09-message-de-service/ + Fri, 09 Nov 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-11-09-message-de-service/ + Maintenant que la nouvelle version d’&rdquo;OpenBSD&rdquo;:http://www.openbsd.org est sortie, la bricabox va migrer. Mais non, finalement. Histoire de préparer l’arrivée de nouveaux services pour les colocataires (Zifro et sont eternel teaser: Zlab.fr Jean-mi et ces vaches) et de permettre une modification de l’environnement (passage prévu de lighttpd+mongrel à l’apacheChrootéD’OpenBSD + fastCGI), la bricabox va être re-installée. +Du coup, l’interruption de service pourrais être longue. Elle commencera quand nous aurons fait nos backup, et se terminera&hellip; Et bien vous verrez bien :) + + + + Paris Web 2007 + http://elsif.fr/posts/2007/2007-11-02-paris-web-2007/ + Fri, 02 Nov 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-11-02-paris-web-2007/ + Et bien voilà c’est fait. Je serais aux ateliers du samedi. Et oui, que samedi&hellip; Ce n’est pas vraiment un problème d’argent, mais plutôt que j’espère bien avoir retrouvé un travail d’ici là ;-). +J’espère bien vous y rencontrer ! +Paris web 2007 + + + + Le calendrier libre + http://elsif.fr/posts/2007/2007-11-01-le-calendrier-libre/ + Thu, 01 Nov 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-11-01-le-calendrier-libre/ + L&rsquo;April à encore une bonne idée: la création d’un calendrier :-) +C’est idiot comme ça, mais c’est une très bonne idée je trouve. Et comme c’est un calendrier libre, les propositions d’illustrations pour chaque mois sont les bienvenues. J’ai hate de voir le resultat ! + Création du Calendrier Libre 2008 +L&rsquo;APRIL vous invite à participer à la création d&rsquo;un Calendrier libre 2008. Pourquoi un calendrier ? Parce que c’est un outil de communication sympathique, utile (&ldquo;c’est quand les RMLL 2008 ? + + + + OpenBSD 4.2 est sorti ! + http://elsif.fr/posts/2007/2007-11-01-openbsd-42-est-sorti/ + Thu, 01 Nov 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-11-01-openbsd-42-est-sorti/ + Ca y est, 1er novembre rime avec OpenBSD release (comment ça je suis un mauvais rimeur ? :-p). +A vos commandes ! +L’annonce sur undeadly canal historique +La page officielle sur www.openbsd.org/42.html +!(http://www.openbsd.org/images/Marathon.jpg) +Cette version est dédicacée à la mémoire d’un grand monsieur de l’IPV6: Jun-ichiro “itojun” Itoh Hagino décédé le 29 octobre 2007&hellip; +A noter dans cette version: + toujours plus de drivers vraiment libre cwm rempalce wm2 de grosses évolution sur pkg_add La liste officiel de tout les changements: openbsd. + + + + Veni Vidi Vici + http://elsif.fr/posts/2007/2007-10-16-veni-vidi-vici/ + Tue, 16 Oct 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-10-16-veni-vidi-vici/ + La célèbre citation de Jules César&hellip; +Elle s’appliquerais pas mal a l’expérience que nous avions entrepris au début de l’année 2007 (voir le billet Tout ce bouscule). Mais voilà, on était parti de notre banlieue parisienne natale pour voir ce qu’est la vie en province, et plus particulièrement Montpellier. +Il faut avouer que c’est très agréable, mais niveau emploi ici, faut pas trop en demander, ou avoir un coup de bol, dans le cas d’un couple, deux coup de bol, ça comment à faire beaucoup. + + + + Flash, format propriétaire et développement + http://elsif.fr/posts/2007/2007-10-14-flash-format-proprietaire-et-developpement/ + Sun, 14 Oct 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-10-14-flash-format-proprietaire-et-developpement/ + Me voilà revenu avec OpenBSD. Je ne vais pas en parler en long et en large maintenant, un bon fond d’écran le fera pour moi :) +Par contre, il faut savoir qu’Adobe ne fourni pas de player pour ce système d’exploitation&hellip; +Mais est-ce que j’en ai vraiment besoin ? On le sait flash, n’est pas bon pour l’accessibilité, le référencement, la légèreté&hellip; Alors c’est sur, on fait de jolie chose, toute brillante, avec de l’interactivité et tout ça, mais bon. + + + + les causeries de l'APRIL: Jabber + http://elsif.fr/posts/2007/2007-10-12-les-causeries-de-lapril-jabber/ + Fri, 12 Oct 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-10-12-les-causeries-de-lapril-jabber/ + Depuis quelque temps, l’APRIL(Association pour la Promotion et la Recherche en Informatique Libre) (april.org) organise des causeries : + Les &ldquo;Causeries APRIL&rdquo; sont des interviews ou des discussions organisées régulièrement (avec un objectif d’une par semaine ou quinzaine), d’une durée d’une heure ou plus, sur un sujet donné. +Les comptes-rendus sont publics ou privés suivant les sujets abordés. + La dernière date du 10 novembre 2007, elle concernais Jabber: + &ldquo;Jabber, les enjeux, et pourquoi la communauté du libre devrait Jabberiser&rdquo; avec Nicolas Vérité, membre élu de la XSF (XMPP Standards Foundation) et adhérent APRIL. + + + + GARI, GTD, que les choses soient faites + http://elsif.fr/posts/2007/2007-10-11-gari-gtd-que-les-choses-soient-faites/ + Thu, 11 Oct 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-10-11-gari-gtd-que-les-choses-soient-faites/ + Ca fait un moment que l’on entend parler du concept GTD (plus d’info sur wikipedia:Getting Things Done). C’est une méthode qui doit permettre de faire les choses, avec gestion des prioritées tous ça&hellip; +Bon, j’avoue que ça semble très interessant, surtout quand on cherche à arreter de s’éparpiller sur divers projets, divers bricolage à faire pour la maison, les 3 tonnes de courrier non ouverts, etc&hellip; Mais voilà, appliquer une méthode demande la rigueur de l’application de cette méthode (c’est con dit comme ça hein ? + + + + SQL Inject + http://elsif.fr/posts/2007/2007-10-10-sql-inject/ + Wed, 10 Oct 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-10-10-sql-inject/ + Un très bon strip d’XKCD aujourd’hui. On y vois sûrement quelque chose de vécu, qui deviendra de plus en plus courant si l’éducation ne fait pas attention au développement de ces outils :-) + + + + RubyFrance + http://elsif.fr/posts/2007/2007-10-06-rubyfrance/ + Sat, 06 Oct 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-10-06-rubyfrance/ + L’assemblée générale de RubyFrance s’est bien déroulée. +Le CA accueille de nouvelles têtes, certaines ce sont éloignées (pas très loin). Nouveau président, nouveau vice-président, seul le trésorier reste accroché à ses sous :-p +Maintenant il faut aller les voir aux JDLL, mon petit doigt me dit qu’il y aura sûrement un stand RubyFrance là bas ;-) + + + + Et XUL alors ! + http://elsif.fr/posts/2007/2007-10-02-et-xul-alors/ + Tue, 02 Oct 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-10-02-et-xul-alors/ + Non de XUL ! +Ce matin en lisant ce billet du sur lemondeinformatique.fr au sujet des risques liés à Ajax j’ai été surpris&hellip; Surpris par ce passage: + Ted Farrell, architecte en chef et vice-président outils et middleware d’Oracle, rappelle déjà qu’en raison de la jeunesse des technologies, les entreprises doivent être prudentes quand au choix de leur solution : il y a deux grands frameworks sur le marché, et entre Microsoft et Adobe, il vaut mieux qu’elles ne se trompent pas car elles risqueraient alors de se retrouver coincées pour des années. + + + + OpenSSH a 8 ans + http://elsif.fr/posts/2007/2007-09-28-openssh-a-8-ans/ + Fri, 28 Sep 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-09-28-openssh-a-8-ans/ + Hier c’étais l’anniversaire d’OpenSSH. OpenSSH est une implémentation Libre d’&rdquo;SSH&rdquo;:http://fr.wikipedia.org/wiki/SSH un protocole de communication sécurisé. OpenSSH est l’implémentation la plus utilisé. Souvent copié, jamais égalé :-p +C’est évidemment un projet lié à OpenBSD. +Personnellement, je l’utilise tout les jours. +!(http://media.typouype.org/openssh.gif) + + + + Flickr - free acount limitations + http://elsif.fr/posts/2007/2007-09-24-flickr-free-acount-limitations/ + Mon, 24 Sep 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-09-24-flickr-free-acount-limitations/ + Je le savais depuis le début. Je le surveillais ces dernier temps. Et je viens d’en avoir la confirmation&hellip; Dur. +!(http://media.typouype.org/flickr_proaccount.jpg) +Les comptes gratuit sur flickr ne permettent pas d’avoir plus de 3 set, limite à un upload de 100M de photos par mois, et à un affichage de 200 photos seulement&hellip; +Je viens de passer ce cap. Alors achat d’un compte pro ou pas ? Je crois que je vais craquer. + + + + Un parisien en province - Moins de stress + http://elsif.fr/posts/2007/2007-09-24-un-parisien-en-province-moins-de-stress/ + Mon, 24 Sep 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-09-24-un-parisien-en-province-moins-de-stress/ + Cette fois je m’attaque à un autre point de la province&hellip; Je rappel que tout ceci est mon point de vue sur mon exode provincial. J’ai voulu partir de Paris et ça région pour voir, essayer, découvrir un autres univers. Certain partent plus loin, moi j’ai choisi le sud. +Idée reçu: il y a moins de stress en province +C’est vrai. Je ne sais pas pour les autres villes comme Toulouse, Lyon ou Marseilles, mais ici en tout cas, la vie est tranquille. + + + + Cool URIs don't change + http://elsif.fr/posts/2007/2007-09-17-cool-uris-dont-change/ + Mon, 17 Sep 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-09-17-cool-uris-dont-change/ + Et oui Sunny ce n’est pas + “good links are eternal links” (ou qqchose du genre) + Mais effectivement quelque chose du genre Cool URIs don’t change +Et c’est pour respecter cette règle que le sauveur d’URI(Uniform Resource Identifier) a encore frappé. +Il y a un moment maintenant, j’utilisais Dotclear, un bon moteur de blog en PHP. Mais voilà. Depuis je suis passé à Typo un moteur de blog en Ruby on Rails. + + + + Enquête sur l'utilisation des flux RSS + http://elsif.fr/posts/2007/2007-09-14-enquete-utilisation-flux-rss/ + Fri, 14 Sep 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-09-14-enquete-utilisation-flux-rss/ + Frederic de Villamil lance une grande enquête sur l’utilisation des flux RSS. +En voici les questions : * Quel âge avez-vous ? * Quel est votre domaine d’activités (informatique, marketing, mode…) ? * Combien de flux avez-vous dans votre agrégateur ? * Combien de temps passez-vous chaque jour à lire vos flux ? * Où lisez-vous vos flux (maison, bureau… )? * Quel agrégateur utilisez-vous (Google Reader, Bloglines, Netvibes, Liferea…) ? + + + + Typosphere.themes.new("simpless") + http://elsif.fr/posts/2007/2007-09-11-typosphere-themes-new-simpless/ + Tue, 11 Sep 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-09-11-typosphere-themes-new-simpless/ + Depuis le temps que je souhaitais refaire la peinture moi même&hellip; Et bien voilà. +Alors certain vont aimer, d’autres non, et d’autres encore ne le verront pas (hein les lecteurs via agrégateurs ;-)). Mais qu’importe, moi ça me plaît, et c’est le principal. +J’attend un peu d’essuyer les quelques bugs et autres bricole qui pourrais traîner, et j’en fait un petit paquet. +Edit 1: Et bien ça commence bien&hellip; l’index qui marchais en dev marche pas en prod :-/ + + + + OpenBSD 4.2 c'est déjà demain + http://elsif.fr/posts/2007/2007-08-24-openbsd-4-2-cest-deja-demain/ + Fri, 24 Aug 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-08-24-openbsd-4-2-cest-deja-demain/ + L&rsquo;équipe d&rsquo;OpenBSD sort une version tout les 6 mois. La version 4.2 sortira donc en Octobre 2007. Le developpement avance bien, et le freeze de la branche ne devrais pas tarder. Je n’ai jamais vu de retard depuis que je m’interesse à OpenBSD, le 1er mai, le 1er octobre, la version est toujours dispo, bien fini. +Bon d’accord, Wim de KD85 (Fournisseur officiel de produit à base de poisson-qui-pique sur la Belgique et la France, voir plus ? + + + + Happy birthday Gnome ! + http://elsif.fr/posts/2007/2007-08-20-happy-birthday-gnome/ + Mon, 20 Aug 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-08-20-happy-birthday-gnome/ + Non non, ce n’est pas un blog sur les anniversaire. Mais il faut avouer qu’en ce moment, c’est tout les jours la fête :-) +Alors on aime ou pas, mais Gnome fête ces 10 ans. Personnellement, j’aime bien Gnome. Disons que dans les environnement de bureau complet c’est celui que je préfère (désolé pour les KDEtiste) +J’espère qu’il y en aura plein d’autres des comme ça ! +/me Commence à faire une overdose de champomy™ avec tout ces anniversaires + + + + Happy 6th Birthday Haiku ! + http://elsif.fr/posts/2007/2007-08-17-happy-6th-birthday-haiku/ + Fri, 17 Aug 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-08-17-happy-6th-birthday-haiku/ + Cela fait un moment que j’en avais entendu parler. Ces dernières semaines j’avais passé un premier pas timide en récupérant la dernière image pour le tester dans Qemu. +Vous savez de quoi je parle ? Non ? Bon, un petit tour sur wikipedia, aller je vous aide: Haiku OS). Et oui, c’est un système d’exploitation. C’est la version libre de feu BeOS (BeOS sur Wikipedia aussi). +Ce système est intéressant sur plusieurs points. + + + + Statelessness: mon job un point c'est tout + http://elsif.fr/posts/2007/2007-08-16-statelessness-mon-job-cest-tout/ + Thu, 16 Aug 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-08-16-statelessness-mon-job-cest-tout/ + Une évidence pour certain, et un point important mis de coté pour d’autres. +Un serveur web, appelons le Jo, est un peu égoïste. En tout cas c’est ce que certains pensent. +Mais quand on y regarde de plus prêt, Jo n’est pas égoïste, au contraire. Il nous sert sur un plateau d’argent tout les réponses à nos questions. Et il n’arrête pas, jamais. On lui en demande toujours plus ! + + + + Microformats: on commence petit + http://elsif.fr/posts/2007/2007-08-14-microformats-on-commence-petit/ + Tue, 14 Aug 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-08-14-microformats-on-commence-petit/ + Depuis le temps que je les observent du coin de l’oeil, il fallait que je passe le pas. +Etant en train de travailler sur un nouveau design, j’en ai profité pour reprendre quelque éléments de la barre de menu. +Mais les microformats c’est quoi ? +D’autre l’expliquent déjà depuis bien longtemps. Je suis loin de connaitre parfaitement le sujet, mais je m’y met. En guise de point de départ pour en savoir plus, je vous colle ici la première phrase de l’&rdquo;article de wikipedia sur les microformats&rdquo;:http://fr. + + + + Tout sur le Sumo + http://elsif.fr/posts/2007/2007-08-14-tout-sur-le-sumo/ + Tue, 14 Aug 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-08-14-tout-sur-le-sumo/ + Non je ne deviens pas Chiraquien, et non plus un expert en Sumo. +Mais le frère d’un ami de longue date, franco-japonais, est parti au Japon pour parfaire son Japonais, et voir un peu de quoi il retourne là bas (rentrera, rentrera pas ?). +Il a décidé de tenir un blog pour garder le contact avec ces amis Francophone, et comme cela ce fait beaucoup, pour faire partager ses expériences là bas. + + + + Gimp summer + http://elsif.fr/posts/2007/2007-08-13-gimp-summer/ + Mon, 13 Aug 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-08-13-gimp-summer/ + C’est rigolo ce que l’on peut faire avec Gimp. +Je n’ai jamais eu trop l’occasion de m’amuser un peu à retoucher quelque photos. Mais cette été, je me lache un peu. +On verra où tout ça me mènera :-p + + + + Ngnix dans les ports OpenBSD + http://elsif.fr/posts/2007/2007-09-09-ngnix-dans-les-ports-openbsd/ + Thu, 09 Aug 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-09-09-ngnix-dans-les-ports-openbsd/ + Sans vouloir faire de mauvais jeux de mots, on peut dire que ça tombe à pique ! +Ce blog, ainsi que celui de lacomte by Jean-mi et le teaser infernal j’ai nommé zlab.fr tourne par le biais d’un frontal Lighttpd et d’un cluster de serveur d’application Mongrel. Lighttpd plutôt qu’apache car j’ai été séduit par la facilité de lecture et de confection du/des fichiers de configuration. +Mais voilà, cette petites phrase m’a fait réfléchir: + + + + Ruby: new vs initialize + http://elsif.fr/posts/2007/2007-08-09-ruby-new-vs-initialize/ + Thu, 09 Aug 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-08-09-ruby-new-vs-initialize/ + Pour certain c’est une évidence, mais un vieux mail sur la liste de diffusion de ruby_core ma donné envie de me pencher sur la question. +Venant du monde Java (enfin je n’en suis pas encore sorti), je suis un habitué du: +MacLasse monObjet = MacLasse.new(); +pour Ruby ça devient: +mon_objet = Mac_lasse.new +Bon à part le typage dur de java versus le typage dynamique de ruby, pas de gros changement sur l’interprétation de la façon d’instancier un objet entre ces deux langages. + + + + OpenBSD Fondation + http://elsif.fr/posts/2007/2007-07-26-openbsd-fondation/ + Thu, 26 Jul 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-07-26-openbsd-fondation/ + Quelle surprise ce matin en découvrant dans mes mails et dans mes fils l’annonce de la création de l’OpenBSD Fondation. +Je n&rsquo;avais aucune connaissance de la création de cette fondation. Mais c&rsquo;est bien, c&rsquo;est bon pour le futur d&rsquo;OpenBSD et de tout les projets qui en découle: OpenSSH, OpenBGPD, OpenNTPD et OpenCVS (que j’attend avec impatience !). +Voici l’annonce faite sur les listes OpenBSD: + The OpenBSD Foundation is pleased to announce today it has completed its organization as a Canadian federal non-profit corporation and is ready for public interaction. + + + + Standard ouvert pour l'europe + http://elsif.fr/posts/2007/2007-07-19-standard-ouvert-pour-leurope/ + Thu, 19 Jul 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-07-19-standard-ouvert-pour-leurope/ + L’europe a, il y a quelque temps, mis en place un cadre européen d’interopérabilité des services paneuropéens d’administration en ligne (Version 1.0, 2004, page 9) qui préconise les standards ouverts. +Cependant, certain organisme souhaite une révision de ce cadre et c’est mal. +Un petit extrait pour vous inciter à réagir: + Cependant, Gartner recommende de ne pas se focaliser sur l’usage des formats ouverts pour eux même. Qu’ils soient ouverts ou non, les formats participent aux déploiement des services publics. + + + + Un parisien en province - le cout de la vie + http://elsif.fr/posts/2007/2007-07-18-un-parisien-en-province-le-cout-de-la-vie/ + Wed, 18 Jul 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-07-18-un-parisien-en-province-le-cout-de-la-vie/ + Comme certaines personnes le savent déjà, je suis parti de la verte banlieue ouest parisienne pour le grand sud. Montpellier m’accueil avec le soleil depuis le début de l’année. +Cela fait donc un poil plus de six mois. Le temps pour moi de faire mes premières conclusions sur ce que j’ai appris, découvert, vu en m’installant ici. Premier constat: le fameux cout de la vie. +Idée reçue: La vie en province est moins cher qu’a paris + + + + Nouvelle machine sous le bureau + http://elsif.fr/posts/2007/2007-07-13-nouvelle-machine-sous-le-bureau/ + Fri, 13 Jul 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-07-13-nouvelle-machine-sous-le-bureau/ + Certain d’entre vous on déjà repéré les 7 différences dans mon nouveau bureau-maison +Et oui il y a bien deux écrans, et une nouvelle machine ! Et pour ceux qui se pose la question, non il n’y a pas de portable dans la sacoche a gauche (hein jean-mi ;-) ). +J’ai donc craqué pour une machine en architecture x86. Plus personne ne vendant de PowerPC, je me suis rabattu là dessus. + + + + Pour garder des belles mains + http://elsif.fr/posts/2007/2007-07-12-pour-garder-des-belles-mains/ + Thu, 12 Jul 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-07-12-pour-garder-des-belles-mains/ + Enfin surtout pour les garder en bon état ! +Cela fait quelque temps que j’entends parler de la disposition de clavier dvorak. Sunny a même ecrit un billet avec 14 raisons pour passer au clavier dvorak. Exellent, et je dirais qu’avant ce billet j’etais plutôt curieux, maintenant je suis convaincu. +Par contre son billet suivant regroupant quelque question sur le clavier dvorak qui est censé nous donner le courage de s’y mettre n’a malheureusement pas eu cet effet sur moi. + + + + Nouveau coin bureau + http://elsif.fr/posts/2007/2007-07-11-nouveau-coin-bureau/ + Wed, 11 Jul 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-07-11-nouveau-coin-bureau/ + En arrivant dans ce nouvel appart, on a voulu une pièce de plus. Forcement, n’ayant pas d’enfants à y installé, c’est devenu le coin bureau. +On a mis beaucoup de temps à l’installer. Au début débarras bien pratique, il a fallu vider les cartons quand même. Alors un peut de bricolage, un peu de ponsage, un peu de peinture, achat de chute de jonc de mer, et hop. Voilà le nouveau bureau ! + + + + Relax max + http://elsif.fr/posts/2007/2007-07-10-relax-max/ + Tue, 10 Jul 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-07-10-relax-max/ + où quand un fan d’XML s’y remet enfin et découvre RelaxNg +J’ai toujours aimé l’univers qui gravite autour d’&rdquo;XML&rdquo;:http://www.w3.org/XML/ : XPath, XSLT&hellip; Mais je n’avais pas encore vraiment eu l’occassion de mis frotter plus que ça au travail. Enfin si, mais là ça atteint des sommets. +Je suis dans une boite dont le produit est basé sur XML. Beaucoup, mais alors beaucoup de XSLT, du coup des XPath de folie, et bien sur une dose de Java/Hibernate/&hellip; + + + + Happy birthday ! + http://elsif.fr/posts/2007/2007-07-03-happy-birthday/ + Tue, 03 Jul 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-07-03-happy-birthday/ + Arf, je ne sais pas si c’est le bon format :-/ +Quoiqu’il en soit, le blog les formats ouverts fête ces 3 ans révolus. 3 ans que Thierry il-voit-des-formats-partout Stoehr nous en parle. Alors bon anniversaire, merci pour toute ces informations, anecdotes, décryptages. Et encore beaucoup des comme ça ! +Merci. +les formats commencent à m’obséder aussi, c’est grave ? + + + + Changement de licence + http://elsif.fr/posts/2007/2007-07-01-changement-de-licence/ + Sun, 01 Jul 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-07-01-changement-de-licence/ + Suite à la lecture de l’&rdquo;article au sujet de l’utilisation des licenses Creative Commons sur le framablog&rdquo;:http://framablog.org/index.php/post/2007/06/30/Creative-Commons-statistiques j’ai décidé de modifier les licenses de mes photos sur flickr. +Apparemment (et je le découvre aujourd’hui) il n’y a que deux version de license Creative Commons qui soit compatible avec le logiciel libre: la Creative Commons BY et la Creative Commons BY-SA or moi j’avais opté pour la version avec un blocage pour l’utilisation commercial: Creative Commons BY-NC-SA. + + + + self.change.style (again) + http://elsif.fr/posts/2007/2007-07-01-self-change-style-again/ + Sun, 01 Jul 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-07-01-self-change-style-again/ + Suite au gentil commentaire de jean-mi j’ai prit un peu de recule sur le choix du theme que j’ai effectué. +effectivement ce bleu change, mais ce bleu est un peu criard aussi&hellip; Et rappel un certain écran de la mort qui tue :p +Du coup, et pour quelque jour, je vais essayer ce theme un peu plus minimaliste :) + + + + self.change_style + http://elsif.fr/posts/2007/2007-06-29-self-change_style/ + Fri, 29 Jun 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-06-29-self-change_style/ + Comme vous pouvez le voir, j’ai changé de thèmes. Et non ce n’est toujours pas un thèmes fait avec mes petites mimines. Manque de temps et/ou d’idée. Mais ça viendra. +J’ai listé les thèmes de Typo sur le belle outil nomé Typo Thèmes viewer et c’est un thème de Daniele Meschiari qui a retenu mon attention: Kumbha . +Y’a un petit peu de ce que je souhaiterais faire si j’arrive à me lancer, du coup je pourrais partir de celui-ci, ça sera plus rapide. + + + + Le web libre + http://elsif.fr/posts/2007/2007-06-22-le-web-libre/ + Fri, 22 Jun 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-06-22-le-web-libre/ + Que ferait on aujourd’hui sans ces kilomètes de cable RJ45, ces Dorsales. Hein ? Et sans ce bon vieu (à l’échelle de l’informatique) protocole HTTP ? Déjà vous ne seriez pas ici, et moi non plus (sur ce blog bien sur). +Comme l’informatique bouge vite, avance rapidement, les premier documents fourni par ce protocole réseau au format textes on laissé leurs placent aux documents au format ouvert HTML. +Mais depuis quelque temps le web dynamique nous gratifi d’application en ligne. + + + + C'est pas de ma faute c'est historique + http://elsif.fr/posts/2007/2007-06-18-cest-historique/ + Mon, 18 Jun 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-06-18-cest-historique/ + Combien de fois on entends cette phrase quand on est développeur: 1 fois ? 10 fois ? 100 fois ? trop souvent. +Il a bon dos l’historique hein, on lui en met plein la tronche. Alors oui, les absents ont toujours tord, et comme de par hazard, historique on le voit jamais lui. Mais il prend chère. + Oui non, mais en fait tu as raison, mais c’est historique. blablabla + + + + OpenSolaris vu par le monde libre + http://elsif.fr/posts/2007/2007-06-14-opensolaris-vu-par-le-monde-libre/ + Thu, 14 Jun 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-06-14-opensolaris-vu-par-le-monde-libre/ + Libéré en parti et sous CDLL sur la fin 2004, la communautée OpenSolaris grandi et ça commence à se voir. +Du coup, Linus Torvalds (Le papa de linux pour ceux qui eventuellement ne trainerais pas trop sur la planête libre) profite d’un fil au sujet des license GPL V2 et V3 autour de linux (et justement de l’échange de code avec OpenSolaris) pour casser un peu de sucre sur OpenSolaris. Même si la fin du message est plutôt positive + + + + Une vidéo quelle est bien + http://elsif.fr/posts/2007/2007-06-14-une-video-quelle-est-bien/ + Thu, 14 Jun 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-06-14-une-video-quelle-est-bien/ + Je ne mettrais pas ici de flash (capucepalibre). Donc je vais me contenter d’un lien, après tout, rien n’empêche d’autres personnes à mettre du flash sur leur site ;-) +Un bon clash Windows/Mac +(Clash musical s’entend !) +Merci à Christophe [thecaribbeanweblog.com] pour ce bon moment. + + + + Une journée sans google - trop tard + http://elsif.fr/posts/2007/2007-06-13-une-journee-sans-google-trop-tard/ + Wed, 13 Jun 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-06-13-une-journee-sans-google-trop-tard/ + Je viens de lire sur The Inquirer [fr] une nouvelle à propos d’une journée sans google. Apparemment à l’initiative d’un blog anglophone, altsearchengine.com, la journée d’hier (le 12/06/2007) devait être consacré à la découverte d’autres moteur de recherche de google. C’est raté pour l’info fraiche. +Cela fait plusieurs jours que j’entends parlé de accro a google, essayer d’utiliser autre chose et tout un tas de reflexion de ce genre. Du coup j’essai, depuis bientôt 3 semaines, d’utiliser un autre moteur de recherche: exalead. + + + + Gagner sa vie librement + http://elsif.fr/posts/2007/2007-06-11-gagner-sa-vie-librement/ + Mon, 11 Jun 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-06-11-gagner-sa-vie-librement/ + ou les reflexions d’un trentenaire qui cherche une suite à ça carrière (attention poste un peu long, tout comme ma reflexion) +Pfff. J’avais commencé un grand billet sur mes reflexion dans le domaine, mais je me suis fait rattrapé par l’&rdquo;AFUL&rdquo;:http://www.aful.org qui a fait un très bon papier sur les modèles économique du libre. Un papier bien plus complêt que mes propres reflexions. +Disons que ça ne me permet toujours pas d’y voir plus clair. + + + + JRuby 1.0.0RC3 + http://elsif.fr/posts/2007/2007-06-03-jruby-1-0-0rc3/ + Sun, 03 Jun 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-06-03-jruby-1-0-0rc3/ + Et voilà, l’implémentation Java de Ruby vient de sortir. Alors forcement tout n’est pas implémenté, tout n’est pas compatible. Mais c’est sûrement à essayer ! +Je suis sur que c’est un bon moyen de faire entrer Ruby dans l’entreprise ! +L’annonce surle blog de Charles Nutter +Le site officiel de JRuby +il faut que je code ! + + + + Et pourquoi pas OpenSolaris + http://elsif.fr/posts/2007/2007-05-27-et-pourquoi-pas-opensolaris/ + Sun, 27 May 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-05-27-et-pourquoi-pas-opensolaris/ + C’est la reflexion que je me suis faite il y a une semaine. OpenSolaris est le projet d’ouverture du code du système d’exploitationSolaris de Sun Microsystem (voir la définition wikipedia). Ce projet à été lancé en 2005 (si je ne me trompe pas). C’est une bonne chose. +Beaucoup ce demandais pourquoi Sun (créateur de java, mais surtout fournisseur de machine et processeur Sparc) n’avais pas rempalcé son système unix propriétaire par un linux retravaillé (comme IBM et d’autres ont pu le faire). + + + + Rendez-vous + http://elsif.fr/posts/2007/2007-05-24-rendez-vous/ + Thu, 24 May 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-05-24-rendez-vous/ + Deux rendez-vous incontournable pour découvrir le monde libre: ####Journées du Libre de Montpellier 07 +Le programme sur le site de l’ALL +J’aimerais pouvoir assister à toutes les journées&hellip; mais jeudi pour les Collectivitées, vendredi pour les Entreprises c’est sur mes jours de boulot, et venant d’arriver, je ne suis pas sur de pouvoir me libérer. Les journées termine à 17h trop tôt pour que je passe après&hellip; Tant pis. +Par contre samedi, j’y serais ! + + + + Vinyls et mp3 : c'est fait pour moi ! + http://elsif.fr/posts/2007/2007-05-16-vinyls-et-mp3-cest-fait-pour-moi/ + Wed, 16 May 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-05-16-vinyls-et-mp3-cest-fait-pour-moi/ + En voilà une idée qu’elle est bonne ! Un label Anglais a décidé de fournir avec ces vinyls un code permettant de télécharger l’équivalent du dit vinyl, mais au format mp3. Non DRMisé ! +Bon c’est sur les morceaux ne sont pas fourni au format libre OGG, mais c’est un point interessant voir ce que certain label sont prêt à proposer. Et puis ça évite d’avoir à faire la conversion (chose faisable, mais pas forcement des plus pratique dans certains cas). + + + + Microsoft, GNULinux et les brevets + http://elsif.fr/posts/2007/2007-05-15-microsoft-gnulinux-et-les-brevets/ + Tue, 15 May 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-05-15-microsoft-gnulinux-et-les-brevets/ + Ou quand microsoft fait de l’humour geek +On a vu hier fleurir quelques news à propos de microsoft et des brevets que GNU/Linux et consorts violent. +L’info sur le monde informatique. +Sans trop rentrer dans le détail, voici un petit topo. Apparemment 235 brevets serais violés. La firme de la fenêtre magique pousse même le vice à faire une répartition: + 15 brevets violer par les application de messagerie 45 pour OpenOffice 65 pour l’interface utilisateur (alors par contre là il ne précise pas si c’est Gnome, KDE, twn, ion3, windowmaker ou autre flubox :-D ) et (j’ai gardé le plus drôle pour la fin: 42 pour le noyau linux. + + + + Le retour du retour du retour... + http://elsif.fr/posts/2007/2007-05-13-le-retour-du-retour-du-retour/ + Sun, 13 May 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-05-13-le-retour-du-retour-du-retour/ + Finalement l’envie de bloguer me reprend. Après divers aventures je vais essayer de faire un résumé de ce qu’il c’est passé ces deux dernier mois regarde la date du dernier billet affiché Ouch ! le 4 mars, oui c’est bien ça, même plus de deux mois. + J’ai changé de boulot (je suis maintenant chez un petit éditeur de la région) La poumibox est devenue la bricabox et a maintenant son nom de domaine: www. + + + + URL Parsing with Ruby + http://elsif.fr/posts/2007/2007-03-04-url-parsing-with-ruby/ + Sun, 04 Mar 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-03-04-url-parsing-with-ruby/ + Encore une fois Ruby me confirme que c’est un langage que j’adore. +Pour divers raison, il arrive parfois que l’on veuille manipuler une URL. Fourni sous forme complête, c’esst pratique, ça peut servir. Mais il arrive que l’on ai besoin de parser cette URL pour en extraire le domaine, sont extension&hellip; J’ai voulu me lancer dans une expression régulière [ou Expression Rationnelles Wikipedia] pour analyser une URL&hellip; +Quelle idiotie ! Il faut toujours se renseigner avant, parcourir l’API. + + + + Installation Montpelliéraine + http://elsif.fr/posts/2007/2007-03-03-installation-montpellieraine/ + Sat, 03 Mar 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-03-03-installation-montpellieraine/ + C’est avec un peu de trembloti que j’écrit ce post. Il faudra que l’on trouve un bureau plus stable. Mais au moins on bénéficie d’une bonne table dans la cuisine. Pour illustré ça voici deux photos de mon nouveau bureau temporaire: +Pas facile de s’installé avec ses meubles dans un appartement qui n’est pas dans un appartement avec des meubles fait pour un autres :) + + + + Note to self + http://elsif.fr/posts/2007/2007-03-02-note-to-self/ + Fri, 02 Mar 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-03-02-note-to-self/ + Je n’oublierais plus d’installer mysql-dev avant d’essayer d’installer le binding ruby-mysql +Il faut que je me marque ça sur un marbre, accroché en pendentif ! +Ca doit faire au moins 3 fois que je me fais avoir. Bon ce soir, j’ai juste mis 10 minutes avant de m’en rendre compte. Donc histoire de ne plus oublier, je note ici la procédure. Elle se déroule sur macosX mais elle s’adapte à tout à peut de chose prêt. + + + + Nouvelle machine: que choisir + http://elsif.fr/posts/2007/2007-02-24-nouvelle-machine-que-choisir/ + Sat, 24 Feb 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-02-24-nouvelle-machine-que-choisir/ + Oui j&rsquo;ai beau adorer mon mac mini powerpc j&rsquo;ai quand même un problème pour le desktop. MacOsX est bien meilleur que windows, c&rsquo;est sur. Mais j&rsquo;aimerais être plus libre ;-). Cependant même si on peut trouver du Debian PPC qui fonctionne bien, du NetBSD PPC qui marche bien aussi (quoique, en essayant j&rsquo;ai bousillé ma config d&rsquo;openfirmware :-/ ) et surtout du OpenBSD PPC, le support pour les paquet applicatif laisse à désirer. + + + + self.join(APRIL.ORG) + http://elsif.fr/posts/2007/2007-02-09-self-join-april-org/ + Fri, 09 Feb 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-02-09-self-join-april-org/ + 2007 année du changement, enfin, je signe toujours autant de pétition en ligne, mais là j’ai passé un cap, un petit certes, mais qui me tiens à coeur. +Depuis le temps que j’entends parlé de l’APRIL, que j’acouté ces membres en conférence, que je les lis sur le web, j’ai enfin décidé d’y adhérer. Le logiciel libre à cette fragilitée de ne pas être une entitée économique clair et visible à la bourse (enfin bon on pourrais en parler&hellip;). + + + + RubyFrance - Solutions Linux 2007 + http://elsif.fr/posts/2007/2007-02-01-rubyfrance-solutions-linux-2007/ + Thu, 01 Feb 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-02-01-rubyfrance-solutions-linux-2007/ + Avec tout ça j’ai oublié de vous préciser que l’association RubyFrance est présente aux Solutions Linux 2007 +Plusieurs contact on été pris durant les premiers jour, Sun pour les TechDays (surement pour des raisons lié à jRuby. Mais surtout, (attention les stars ! :) ) une petite visite de Monsieur le présidentiable François Bayrou (les propos échangé sont resté secret ;-) ). +Bien joué les gars ! et longue vie à Ruby ! + + + + Reflexion : les bases de données + http://elsif.fr/posts/2007/2007-01-31-reflexion-les-bases-de-donnees/ + Wed, 31 Jan 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-01-31-reflexion-les-bases-de-donnees/ + Les bases de données et leurs gestionnaires (SGBD). Dans l’informatique de &ldquo;gestion&rdquo; c’est le commun des développeurs et autre administrateur. Une application sans base de donnée c’est rare, (disons que je n’en ai jamais vu). MySQL, PostgreSQL pour les bases les plus connu du monde libre, Oracle, Sybase et DB2 pour les commercials les plus connu. +Pour les applications de &ldquo;gestion&rdquo; je comprend l’interêt des base de données. Mais pourquoi doit-on utiliser une base de donnée pour un site web ? + + + + self.year += 1 + http://elsif.fr/posts/2007/2007-01-25-self-year-1/ + Thu, 25 Jan 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-01-25-self-year-1/ + Tout comme Cameleon, je fête aujourd’hui mes 30 petites années sur cette planête bleu. Pas de grande fêtes prévu, pas de grande soirée masqué, mais je me souviendrais de cette anniversaire, de ce mois, de cette année: + 30 ans Changement de boulot pour un retour vers le Service Changement d’appartement (oui oui les déménageurs on vidé leur camion dans le nouvel appart ce matin même !!! ) Changement de ville, de département, de région Tout le reste je le garde, il faut quand même pas pousser, J’y tiens à ma petite Dame, mon mac mini, ma caisse à outils, mon pseudo, mon nom de domaine ;-). + + + + ssh avec clefs + http://elsif.fr/posts/2007/2007-01-23-ssh-avec-clefs/ + Tue, 23 Jan 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-01-23-ssh-avec-clefs/ + Accéder à un serveur, avant ça se faisait par telnet. Maintenant Telnet est utilisé pour tester les connexions d’un serveur HTTP ou SMTP (ou autres) mais surement pas pour faire de l’administration de machine, car telnet est simple, basique et transmet en clair toute les instruction tapé, y compris les mots de passe. +Pour un accès plus sécurisé, l’administration de serveur (ou la simple connexion) s’effectue par le biais d’SSH. SSH est un protocole de communication, OpenSSH (voir aussi le site officiel OpenSSH. + + + + Mysql user privileges + http://elsif.fr/posts/2007/2007-01-13-mysql-user-privileges/ + Sat, 13 Jan 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-01-13-mysql-user-privileges/ + Désolé pour l’apparition du précédent billet, c’étais une erreur de manipulation :-p +Petite note pour l’ajout d’utilisateur avec Mysql. +Se connecter en root à Mysql + mysql -u root -p Le -p c’est pour signaler qu’on vas saisir le mot de passe. J’espère que vous en avez mis un bon, root est un utilisateur ayant tout les droits sur toute vos bases Mysql&hellip; +Plusieur possibilités ensuite. La gestion des accès et des utilisateurs (ainsi que bien d’autres chose) sont faite par le biais d’une base système dans Mysql (dans oracle on a un petit peu ça aussi, je me demande si tout les moteur de base de donnée ne le font pas&hellip;). + + + + Interview + http://elsif.fr/posts/2007/2007-01-10-interview/ + Wed, 10 Jan 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-01-10-interview/ + Non non pas de moi, mais de Christophe Porteneuve est directeur de spécialisation SIGL à l’INSIA, c’est également un adorateur de Ruby on Rails. Comment lui reprocher quelque chose en voyant ça, quelqu’un qui fait du Ruby ne peut être mauvais, même si c’est via Ruby on Rails ;-). Cependant, j’ai découvert ce matin une interview de lui sur le JDN dont le titre ma fait tiqué: + Le couple JavaScript/Ajax est une alternative souvent viable à ActionScript + + + + Message de service - OpenBSD 3.9 PatchTime + http://elsif.fr/posts/2007/2007-01-03-message-de-service-openbsd-3-9-patchtime-1/ + Wed, 03 Jan 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-01-03-message-de-service-openbsd-3-9-patchtime-1/ + En préparation d’un migration à la version 4.0 du système du poisson lune, je vais appliquer les patchs de sécurité de la 3.9, histoire d’être le plus à jour possible et effectuer une migration douce. +Il se peut que le service de ce blog et de celui de la comte soit perturbé. Désolé pour la gène occassionée. +Depuis le temps que je doit faire ça&hellip; Ce qui est bête c’est que ce n’est pas grand chose, mais que ça prend du temps. + + + + Bonne année + http://elsif.fr/posts/2007/2007-01-02-bonne-annee/ + Tue, 02 Jan 2007 00:00:00 +0000 + + http://elsif.fr/posts/2007/2007-01-02-bonne-annee/ + Bonne année à tous. +Pas trouvé le moyen de brancher ma machine dans l&rsquo;appart hotel, alors les billets seront surement encore toujours au ralenti. + + + + RubyFrance.logo.new + http://elsif.fr/posts/2006/2006-12-26-rubyfrance-logo-new/ + Tue, 26 Dec 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-12-26-rubyfrance-logo-new/ + C’est une étape importante pour l’identitée d’une association: le logo. Un appel avait été lancé pour nous proposer des idées (c’est vrai que la plupart des rubyiste ne sont pas vraiment graphiste :-D ). J’aime beaucoup celui qui a été retenu, mais il faut remercier toute les personnes qui nous on envoyé une proposition ! +Pour en savoir plus: RubyFrance +Bouh le tout petit post&hellip; :) + + + + OpenBSD hostname.change + http://elsif.fr/posts/2006/2006-12-22-openbsd-hostname-change/ + Fri, 22 Dec 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-12-22-openbsd-hostname-change/ + Pan, oui je me tape sur les doigts. Déjà parce que ça fait un moment que j’ai pas blogué mais surtout parce que j’ai oublié comment on effectuais un changement de nom de machine sur un serveur OpenBSD. +Pour essayer de retenir cette procédure, et surtout la noter quelque part, en voici la teneur: +Pour commencer, il faut modifier le fichier /etc/myname (fichier lu au démarrage pour connaitre le nom de la machine). + + + + self.job montpellier.job.new + http://elsif.fr/posts/2006/2006-12-17-self-job-montpellier-job-new/ + Sun, 17 Dec 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-12-17-self-job-montpellier-job-new/ + Une page qui se tourne disent certain. Vendredi soir j’ai terminé un épisode de ma vie de développeur. Lundi j’en commence un nouveau. +J’ai beau avoir vécu plusieurs fois cette situation, ça fait toujours une drôle d’impression de quitter une aventure, une équipe. Car même si au niveau du boulot j’avais certain désacord avec les choix pris, j’appréciais beaucoup l’équipe. Mais c’est comme ça. La vie est faite de rencontre, certaines d’entre elles durent plus que d’autres, certaines s’en vont et reviennent. + + + + Graffiti + http://elsif.fr/posts/2006/2006-12-15-graffiti/ + Fri, 15 Dec 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-12-15-graffiti/ + Le graffiti, vous savez, ces jets de couleurs sur les murs gris. Bon c’est aussi les vilaines signatures sur le siège de votre métro&hellip; +Mais restons sur le bon coté de la chose, la version artistique, celle avec les couleurs :) +Aujourd’hui, intégré dans les moeurs, le graffiti est autant dans les galeries que dans la rue. D’ailleurs je trouve de moins en moins de nouveauté dans la rue. En tout cas des oeuvres moins intéressante qu’il y a quelque années. + + + + XP France + http://elsif.fr/posts/2006/2006-12-13-xp-france/ + Wed, 13 Dec 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-12-13-xp-france/ + XP, eXtreme Programming (oui oui , on vas quand même pas parler du système d’exploitation à base de fenêtre ici ! Vous croyez quoi :) ). Pour ceux qui ne connaissent pas, c’est une méthode de travail. Dans mon ancienne boite il parait qu’on faisait de l’XP. Mais quelque personnes (dont moi) voyais bien que ça ne ressemblais pas à de l’XP comme on doit la faire, du coup c’étais rebaptisé Ultima Programming :p + + + + BSD Certification + http://elsif.fr/posts/2006/2006-12-12-bsd-certification/ + Tue, 12 Dec 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-12-12-bsd-certification/ + Si j’étais administrateur système et/ou réseau, si j’avais le temps, si j’étais bon en anglais&hellip; +Ca fait beaucoup de condition, mais une chose est sur, si je remplissais toute ces conditions, je me m’arrangerais sêrement pour passer une certification BSD. +J’ai découvert deux organismes (hum), disons une société et un organisme proposant des certifications BSD. La société, je dirais que c’est un peu douteux: BSDCertification.com. Cependant leurs buts affichés sur la page mission sont louable :). + + + + La fin d'une alternative (2) + http://elsif.fr/posts/2006/2006-12-12-la-fin-d-une-alternative-2/ + Tue, 12 Dec 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-12-12-la-fin-d-une-alternative-2/ + J’avais déjà énuméré une série de machine sur une architecture ppc pouvant faire office d’alternative pour disposer de cette architecture depuis qu’Apple à décidé de fournir ces machines dans une architecture x86. +Mes finances allant un peu mieux, je me suis interessé recemment à l’une d’elle en voulant passer le cap&hellip; Et quelle fut ma deception de voir que c’etais fini, belle est bien fini. L’alternative OpenDesktop proposé par pegasosppc (genesi) est en rupture de stock. + + + + Typo Thèmes + http://elsif.fr/posts/2006/2006-12-12-typo-themes/ + Tue, 12 Dec 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-12-12-typo-themes/ + Ce blog est motorisé par Typo, ça vous le saviez :) Je suis en train de me demander si je refait la peinture moi même (solution la plus probable, mais pas pour tout de suite) ou alors si j’utilise un des nombreux thèmes proposé sur proofread.digital-achievement.com/catalog/ +Personnellement j’aime bien Blindess de Bob Aman, trés épuré, simple. Eventuellement ça pourrait me servir de base pour travailler sur une idée que j’ai en tête d’ailleurs :). + + + + Fond d'écran pour BSD + http://elsif.fr/posts/2006/2006-12-11-fond-ecran-pour-bsd/ + Mon, 11 Dec 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-12-11-fond-ecran-pour-bsd/ + Un site bien sympa qui propose une série de fond d’écran orienté BSD, l’unix libre (enfin surtout openbsd :p ). +A voir :) +*Dernière semaine, dernière ligne droite. Je recommence à accumuler les bookmarks. Il faut que je nettoie * + + + + Recherche appartement + http://elsif.fr/posts/2006/2006-12-11-recherche-appartement/ + Mon, 11 Dec 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-12-11-recherche-appartement/ + Après la recherche de boulot, je nous sommes maintenant à la recherche d’un appartement&hellip; Si jamais quelqu’un connais quelqu’un qui connais quelqu’un qui a un appartement à louer sur Montpellier proche centre ville ça m’interesse :). On es propre, bien élevé, on tiens bien notre maison, pas de problème de ce coté. Enfin bref, si vous avez quelque chose n’hésitez pas ! (yannick.francois AT gmail DOT com). Si possible disponible le 2 janvier 2007 :) + + + + Tout ce bouscule + http://elsif.fr/posts/2006/2006-12-06-tout-ce-bouscule/ + Wed, 06 Dec 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-12-06-tout-ce-bouscule/ + Tout vas très vite en ce moment. J’ai trouvé un travaille sur Montpellier, je commence le 18 décembre, d’abord au siège à Paris, puis le 2 janvier 2007 à Montpellier. Du coup je cherche maintenant un appartement :). Et en période de fêtes ça ne vas peut-être pas être facile, on verras bien. +J’ai commencé à transférer mes données sur la dédibox, les photos et autres Zone devraient reprendre leur place. + + + + RubyFrance cherche son logo + http://elsif.fr/posts/2006/2006-12-05-rubyfrance-cherche-son-logo/ + Tue, 05 Dec 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-12-05-rubyfrance-cherche-son-logo/ + Oui je suis super à la bourre, mais bon, mieux vaut tard que jamais :p Surtout que les délais ne sont pas dépassé. +L’association RubyFrance cherche son identité visuelle. Se voulant être le groupe des utilisateurs francophone du langage de programmation Ruby, utilisé, entre autres, par le framework qui monte qui monte RubyOnRails, le logo doit contenir un lien fort avec le ruby de ruby ;). Mais les touches personnel sont justement rechercher pour démarquer un peu l’asso et qu’elle soit reconnaissable facilement, bref une marque de fabrique quoi, un logo :D + + + + C'est reparti ! + http://elsif.fr/posts/2006/2006-12-01-cest-reparti/ + Fri, 01 Dec 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-12-01-cest-reparti/ + Dans l’optique d’arrêter de me disperser, pour finalement ne rien voir aboutir, j’avais stopé toute activité pour mettre en place cette dédibox, accueillir Jean-mi et son blog de la comte, préparer ma migration, essayer de mettre en place une bonne architecture pour Ror. Maintenant c’est fait, enfin presque. +Je dit presque parce qu’il reste quelque bricole à faire niveau administration/paramétrage de ce serveur: +Modifier le lighttpd.conf pour prendre en compte le typouype. + + + + Migration - domaine et hebergement + http://elsif.fr/posts/2006/2006-11-29-migration-domaine-et-hebergement/ + Wed, 29 Nov 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-11-29-migration-domaine-et-hebergement/ + Si vous voyez ce message, c&rsquo;est que vous êtes maintenant sur ma nouvelle machine. En fait je dit ma, mais je partage cette dédibox avec Jean-mi de la comté. +J&rsquo;ai également basculé ma gestion de nom de domaine (enfin ça c&rsquo;est fait depuis le 29/11/2006) chez Gandi. Une équipe efficace dont j&rsquo;apprécie la franchise, et que je voulais remercié, encourager. C&rsquo;est maintenant chose faite puisque je leur confie typouype.org. +Alors qui dit hébergement sur dédibox dit aussi plus d&rsquo;administration à faire. + + + + Freecycle, le recyclage simplement + http://elsif.fr/posts/2006/2006-11-10-freecycle-le-recyclage-simplement/ + Fri, 10 Nov 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-11-10-freecycle-le-recyclage-simplement/ + Je en sais plus par quel moyen je suis tombé la dessus, mais c&rsquo;est un des moyens qui permettrais d&rsquo;avancer dans le bon sens à mon avis. +Les groupes FreeCycle se proposent de mettre en relation des gens qui souhaite se débarrasser d&rsquo;objet divers, et ceux qui pourrais en avoir besoin. Combien de fois on a mis (moi le premier) quelque chose à la poubelle, avec un pincement au coeur en se disant: &ldquo;Mince ça pourrais encore servir quand même&rdquo;&hellip;. + + + + Java en GPL ? + http://elsif.fr/posts/2006/2006-11-09-java-en-gpl/ + Thu, 09 Nov 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-11-09-java-en-gpl/ + Java : (definition wikipdiesque) langage informatique objet développé par Sun Microsystems. C&rsquo;est aussi la technologie qui depuis quelque année me permet de manger. Je n&rsquo;en parles pas souvent car je ne suis pas un fan absolue, j&rsquo;aime bien, ça permet de travailler, mais d&rsquo;autres je préfére la philosophie d&rsquo;autres technologie, ainsi que de participer à sa &ldquo;promotion&rdquo;. Je vais tout de même essayer de vous conter une histoire qui n&rsquo;as pas encore de fin, mais qui ne devrais pas mal finir. + + + + Documentations en pagaille + http://elsif.fr/posts/2006/2006-11-07-documentations-en-pagaille/ + Tue, 07 Nov 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-11-07-documentations-en-pagaille/ + Dans la série de lien qui traîne dans mes bookmarks au boulot, j’ai un petit blog anglophone trés intéressant : smashing magazine. +On y parle d’application web, mais coté construction. En fait je suis tombé sur ce site par le biais d’un billet qui recense une série d’autres billets sous forme d’exemple ou de pense bête, classé par techno web. +C’est un blog nouveau pour moi, mais je vais l’ajouter à mes flux rss histoire de suivre un peu. + + + + Jean-mi : le blog de la comté sur dédibox + http://elsif.fr/posts/2006/2006-11-03-jean-mi-le-blog-de-la-comte-sur-dedibox/ + Fri, 03 Nov 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-11-03-jean-mi-le-blog-de-la-comte-sur-dedibox/ + A force de trainer et de tester les configurations ça devait arriver: mise en ligne d&rsquo;un site sur la dédibox que je partage avec Jean-mi (appelé pour l&rsquo;occassion PouMiBox). +La PouMiBox est donc heureuse d&rsquo;accueillir le blog de la comte (www.lacomte.net) :). Le blog de jean-mi parle de musique/film distribuées sous license libre (en général), un peu de phisyque des étoiles (;-)) et d&rsquo;actualité Ruby. Mais qui sais, demain peut-être nous expliquera-t-il enfin comment est fabriqué le comté (avec la marmotte et tout, ah non c&rsquo;est autres chose ça :p ) + + + + RubyFrance L'association Ruby Francophone + http://elsif.fr/posts/2006/2006-11-03-rubyfrance-lassociation-ruby-francophone/ + Fri, 03 Nov 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-11-03-rubyfrance-lassociation-ruby-francophone/ + Pendant que j&rsquo;y suis à parler de mise en ligne, on pourras maintenant retrouver toute les informations au sujet de l&rsquo;association RubyFrance, l&rsquo;association Ruby Francophone à l&rsquo;adresse www.rubyfrance.org. +Petit édition car je m&rsquo;etais un peu emballé :p + + + + OpenBSD 4.0 released ! + http://elsif.fr/posts/2006/2006-11-01-openbsd-4-0-released/ + Wed, 01 Nov 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-11-01-openbsd-4-0-released/ + Ca y est ! Le grand jour est arrivé :). OpenBSD 4.0 est officiellement sorti. Cette nouvelle version apporte sont lot de nouveauté. A noter: toujours plus de driver libre, openSSH 4.4, ftp(1) supporte le https maintenant, quelques architectures supplémentaire (OpenBSD/armish, OpenBSD/sparc64, OpenBSD/zaurus), et bien d&rsquo;autres chose encore. +Bon par contre je doit avouer que je suis pas fan du design de cette version, le style asterix, même si c&rsquo;est pufferix ne me plait pas trop. + + + + Vim exploration de fichiers + http://elsif.fr/posts/2006/2006-10-25-vim-exploration-de-fichiers/ + Wed, 25 Oct 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-10-25-vim-exploration-de-fichiers/ + Oui oui, entre Vim et SciTE mon coeur balance. L&rsquo;un est d&rsquo;une puissance exceptionnel et disponible par défaut (enfin en version VI simple) sur toutes les machines de type Unix, l&rsquo;autre est simple, jolie et tout de même efficace. Mais aujourd&rsquo;hui je vais parler d&rsquo;un plugin de Vim que je trouve excellent: un l&rsquo;explorateur de fichier +Ce qui est bien avec Vim (et les logiciels libre en général) c&rsquo;est qu&rsquo;il y a toujours une plusieurs personnes qui, pour notre plus grand plaisir, développent de tas de petites choses qui nous facilite la vie. + + + + Happy Birthday OpenBSD + http://elsif.fr/posts/2006/2006-10-19-happy-birthday-openbsd/ + Thu, 19 Oct 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-10-19-happy-birthday-openbsd/ + Je viens de me rendre compte via des morts-vivants que c&rsquo;était hier l&rsquo;anniversaire d&rsquo;OpenBSD, alors bon anniversaire ! +ps: il faudra modifier la ligne rouge concernant les failles : + Only one remote hole in the default install, in more than 10 years! Maintenant c&rsquo;est &lsquo;11 years&rsquo; :) + + + + JDLL: feed back + http://elsif.fr/posts/2006/2006-10-19-jdll-feed-back/ + Thu, 19 Oct 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-10-19-jdll-feed-back/ + Mince c&rsquo;est vrai qu&rsquo;on est déjà jeudi et je n&rsquo;ai toujours pas fait mon débrif de JDLL. +Ca à mal commencé en fait. J&rsquo;ai un peu merdé (disons le clairement) sur mes horaires de RER, du coup j&rsquo;ai raté mon train, et je ne suis arrivé sur Lyon qu&rsquo;a 11h :-/. Heureusement pour moi, un Rubyiste/Openbsdiste (Zifro pour ne pas le nommer :p ) trés sympa qui m&rsquo;avais déjà attendu au train de 9 heure est revenue pour celui de 11 heure pour m&rsquo;emmener à bon port :). + + + + Démission + http://elsif.fr/posts/2006/2006-10-16-demission/ + Mon, 16 Oct 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-10-16-demission/ + Je crois que je n&rsquo;aurais jamais la médaille du travail, vous savez, celle qu&rsquo;on donne aux personnes ayant passé plus de 20 ans dans la même boite. +Non c&rsquo;est sur, 20 ans ça fait beaucoup. Je dit jamais, mais qui sais, peut-être qu&rsquo;un jour je trouverais une boite qui me convient en tout point, me permet de m&rsquo;épanouir et ce sur plus d&rsquo;un an :). +En tout cas, ça ne sera pas pour cette fois. + + + + OpenBSD 3.9 : gestion utilisateurs environnements + http://elsif.fr/posts/2006/2006-10-14-openbsd-3-9-gestion-utilisateurs-environnements/ + Sat, 14 Oct 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-10-14-openbsd-3-9-gestion-utilisateurs-environnements/ + Dans le cadre d&rsquo;un serveur, distant ou non, il est bon de prendre certaines précaution, et de s&rsquo;aménager un environnements agréable. On vas essayer de faire ça. +Pour commencer simple et efficace, il est recommandé un peu partout, par un peu tout le monde de ne pas se connecter avec l&rsquo;utilisateur &ldquo;administrateur&rdquo;: root en terme nixien (de la planête *nix/*bsd, aucun rapport avec nixon ou qui que se soit :p). C&rsquo;est dangereux pour les données et le systèmes. + + + + Explosion de boite cranienne + http://elsif.fr/posts/2006/2006-10-10-explosion-de-boite-cranienne/ + Tue, 10 Oct 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-10-10-explosion-de-boite-cranienne/ + En ce moment j&rsquo;explose, ça fuse beaucoup trop. Peut-être parce que je blog plus assez. C&rsquo;est vrai après tout, mon blog me sert à ça normalement, défouloir, bloc-note&hellip; +En ce moment l&rsquo;activité numéro uno c&rsquo;est trouver du boulot dans le sud. Tiens d&rsquo;ailleurs ce précédent billet me rappel que ça fait un mois que j&rsquo;ai commencé. C&rsquo;est une sorte de bilan alors que je fait ? ah ben oui. +Je n&rsquo;ai toujours rien trouvé. + + + + OpenBSD 3.9 gestion utilisateur + http://elsif.fr/posts/2006/2006-10-09-openbsd-3-9-gestion-utilisateur/ + Mon, 09 Oct 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-10-09-openbsd-3-9-gestion-utilisateur/ + Voilà donc le système d’exploitation OpenBSD 3.9 installé sur une dédibox. Après avoir envoyé le resultat de la commande dmesg à l’adresse dmesg_AT_openbsd.org, on vas maintenant mettre en place certaines petites bricole bien pratique (voir indispensable :p ) +La première chose à faire c’est de lancer la commande afterboot. +Celle ci nous informe de plusieurs manipulation conseillé pour le bon fonctionnement du système. On y retrouve notamment l’adresse de la page d’errata listant les correctifs à appliquer pour suivre la branche stable-current. + + + + Les Journées du Logiciel Libre + http://elsif.fr/posts/2006/2006-10-04-les-journees-du-logiciel-libre/ + Wed, 04 Oct 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-10-04-les-journees-du-logiciel-libre/ + Et bien depuis le temps que ça me travail, je vais enfin aller aux journées du logiciel libre! J&rsquo;ai pris les billets de train, c&rsquo;est donc réglé. J&rsquo;y serais le samedi 14. Je vais me taper un aller-retour dans la journée, ça me rappeleras mon passé de consultant :p +J&rsquo;espère bien pouvoir y rencontrer quelque personne et surtout les quelques membres de l&rsquo;association rubyFR dont notre président Fredix qui apparement devrais être là (le 14 aussi ? + + + + Dedibox interruption + http://elsif.fr/posts/2006/2006-10-02-dedibox-interruption/ + Mon, 02 Oct 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-10-02-dedibox-interruption/ + Prendre un café l&rsquo;annonce et apparemment en a subis quelque conséquences: hier coupure général pour toutes (?) les dédiboxes. Aucun problème pour le tyPouypeOblOg car la migration n&rsquo;est toujours pas effectué (on est toujours sur les machines de chez Typhon ici :). +1 heure de coupure&hellip; C&rsquo;est raisonnable si c&rsquo;est pas toutes les semaines. Pour le moment j&rsquo;ai toujours pas envoyé l&rsquo;autorisation de prélèvement&hellip; +Non je vais le faire, on verras bien :) Et puis Jean-mi compte bien s&rsquo;installer dessus alors. + + + + radio_libre_attitude.entree_libre.saison2.start + http://elsif.fr/posts/2006/2006-09-26-radio_libre_attitude-entree_libre-saison2-start/ + Tue, 26 Sep 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-09-26-radio_libre_attitude-entree_libre-saison2-start/ + Le grand come back, la grande rentrée ! une bonne émission de radio libre attitude. Tout les mardi soir via cette url: http://libre-attitude.org/radio/RLA.m3u. +Venez écouter les interviews de Fimagina. Toujours armé de ça bonne humeur. Des morceaux sous license libre aussi, en général y&rsquo;en a pour tout les gouts. Je ne sais pas si rOotix est encore au commande (je pense que oui ;-) ). Mais mon petit doigt me dit qu&rsquo;il y a de la nouveauté, et surtout un nouveau + + + + typouypOblOg.prepare_move(dedibox) - ruby-lang.new(fr) + http://elsif.fr/posts/2006/2006-09-25-typouypoblog-prepare_move-dedibox-ruby-lang-new-fr/ + Mon, 25 Sep 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-09-25-typouypoblog-prepare_move-dedibox-ruby-lang-new-fr/ + Vous l&rsquo;aviez compris, j&rsquo;ai acquis une dédibox. Je suis en train de la paramétrer, d&rsquo;installer tout ce qu&rsquo;il faut pour que Jean-mi (pour le moment c&rsquo;est ça vieille url qui traine) et moi puissions nous y installer. Pour le moment c&rsquo;est le strict minimum. Ca me permet de me replonger dans le système que j&rsquo;aime tant [openbsd pour ceux qui n&rsquo;aurais pas suivi]. Je plonge aussi (enfin) mon nez dans l&rsquo;installation de Rails. + + + + OpenBSD 4.0 pre-commande + http://elsif.fr/posts/2006/2006-09-22-openbsd-4-0-pre-commande/ + Fri, 22 Sep 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-09-22-openbsd-4-0-pre-commande/ + J&rsquo;aurais pu faire un billet pour félicité Larcenette d&rsquo;être embauché par Lafraise, mais tout le monde en parle déjà :) (re-félicitation quand même). Mais je veux surtout vous annoncé (si vous le saviez pas déjà) qu&rsquo;OpenBSD 4.0 est disponible en pré-commande ! +Depuis longtemps OpenBSD utilise un rythme de livraison tout les 6 mois. On pouvais donc se préparer à cette disponibilité. Mais c&rsquo;est toujours un evennement, même quand on le sait :D. + + + + J'ai craqué + http://elsif.fr/posts/2006/2006-09-16-jai-craque/ + Sat, 16 Sep 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-09-16-jai-craque/ + J&rsquo;ai une grosse tendance à me disperser. Plein d&rsquo;idée en tête, plein de nouveauté à explorer. (quel rapport avec le titre ? J&rsquo;y viens). +Quand j&rsquo;ai découvert en 2000 qu&rsquo;il existait autre chose que windows pour les station de travail, j&rsquo;ai voulu en savoir plus. J&rsquo;ai donc installé mon premier linux et exploré la bête. Je ne regrette pas. Puis sont venu les découverte de BeOS, reactOs, QNX, *BSD&hellip; Je crois avoir essayer chacun d&rsquo;eux (un doute sur reactOS). + + + + OpenBSD: un systême complet (installation) + http://elsif.fr/posts/2006/2006-09-13-openbsd-un-systeme-complet-installation/ + Wed, 13 Sep 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-09-13-openbsd-un-systeme-complet-installation/ + Je vais essayer de retranscrire ici mes expériences avec OpenBSD. J’ai fait une première tentative qui a échoué, pour mieux retenter une autre fois, puis recraqué pour recommencer puis encore fait un bilan final pour finalement faire le retour du retour du retour du retour. Je crois que j’aime trop ce système et surtout ça philosophie&hellip; Mais je ne vais pas exposer mes aller retour. Je vais plutôt partager ce que j’en apprend, et comment je m’y prend ;-) (d’ailleurs vous pourrez peut-être m’aider ? + + + + Sono indietro (I'm back) + http://elsif.fr/posts/2006/2006-09-12-sono-indietro-im-back/ + Tue, 12 Sep 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-09-12-sono-indietro-im-back/ + Dur retour. Hier encore j’etais sur la piazza della Republica en train de boire (enfin une gorgée quoi) mon expresso&hellip; Et aujourd’hui j’etais au boulot :-/ +Florence (Firenze) est une bien belle ville. Certes très accès sur les musées et les églises, ce qui n’étant pas mon cas était un handicap. Mais la ville ne manque pas d’interêt pour quelqu’un qui aime découvrir des batiments originaux, des parcs riche en recoin, quelque statue pour le moins interessantes, bref c’est tout de même très sympa. + + + + OpenBSD Le retour du retour du retour du retour.... + http://elsif.fr/posts/2006/2006-09-05-openbsd-le-retour-du-retour-du-retour-du-retour/ + Tue, 05 Sep 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-09-05-openbsd-le-retour-du-retour-du-retour-du-retour/ + Y’a que les imbéciles qui ne change pas d’avis ? Je vais prendre ça pour un compliment alors :) : comme le laisse penser le titre, je suis de retour avec OpenBSD. +J’avais dit il y a presque 2 mois qu’OpenBSD m’avais fait apprendre beaucoup de chose, mais que finalement j’avais perdu du temps&hellip; Ceci dit, je crois que j’aime trop ce système et ça philosophie très &ldquo;libre&rdquo; pour attendre deux mois de plus la sortie d’OpenBSD 4. + + + + DRM les premier retour d'expériences + http://elsif.fr/posts/2006/2006-09-01-drm-les-premier-retour-dexperiences/ + Fri, 01 Sep 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-09-01-drm-les-premier-retour-dexperiences/ + Et bien voilà, premier retour d&rsquo;expériences sur l&rsquo;utilisation massive de DRM: Un responsable de rayon carrefour interviewé par un membre du collectif stopDRM. +Morceaux choisis: + On a de plus en plus de retours de clients qui ne peuvent pas transférer le disque qu'ils ont acheté vers leur baladeur. En tout cas, en ce qui concerne les CD protégés contre la copie, honnêtement, je ne pense pas que les maisons de disques s'y retrouvent. + + + + Evolution de thème + http://elsif.fr/posts/2006/2006-09-01-theme-evolution/ + Fri, 01 Sep 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-09-01-theme-evolution/ + Je n&rsquo;étais pas totalement satisfait avec l&rsquo;ancien. J&rsquo;ai donc fait quelques modifications. +Toujours à partir d&rsquo;une photos prise dans la forêt de Marly le roi. La même dont je m&rsquo;etais servi pour le précédent bandeau (la photo sur flickr.com). Mais travaillé sur une autre partie. +Je suis revenu à un menu plus simple aussi, ça me permet de le mettre dans l&rsquo;image. En bas, j&rsquo;ai mis quelque boutons. Attention ! pas trop, je n&rsquo;aime pas ça, juste le TypoPowered parce qu&rsquo;il faut rendre à Caesar ce qui appartient à Caesar, un pour signaler que le contenu est en CC. + + + + Debian Etch + http://elsif.fr/posts/2006/2006-08-31-debian-etch/ + Thu, 31 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-31-debian-etch/ + Debian prépare la sortie de sa version 3.2 (debian Etch). Normalement prévu pour décembre, une page sur le wiki est désormais disponible et contient toute les nouveautés de Etch. +On peut voir aussi quelque copie d&rsquo;écran du nouvel installeur graphique et en couleur :). +Debian prend le temps de faire les choses, mais les faits bien. C&rsquo;est vraiment ma distribution préférée !! +Edit: On m&rsquo;a souffler qu&rsquo;une erreur c&rsquo;est glissé dans le contenu de ce billet&hellip; C&rsquo;est evidemment la 3. + + + + DRM, intéropérabilitée + http://elsif.fr/posts/2006/2006-08-30-drm-interoperabilite/ + Wed, 30 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-30-drm-interoperabilite/ + Bertrand Lemaire (journaliste pour le monde informatique) nous donne, sur son blog, un exemple d&rsquo;utilisation intélligente de standard ouvert et d&rsquo;intéropérabilité. Ce sont l&rsquo;exemple des militaires et de leur systême de communication dont il s&rsquo;agit. + Heureusement pour la sécurité nationale, le Conseil Constitutionnel ne s&rsquo;occupe pas des marchés militaires et n&rsquo;y censure donc pas la notion d&rsquo;intéropérabilité. + Les veinards ! Alors on peut emmerder les petites gens, mais les militaires non ? + + + + Une blague de geek ? + http://elsif.fr/posts/2006/2006-08-28-une-blague-de-geek/ + Mon, 28 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-28-une-blague-de-geek/ + Pendant que l’on est au comptoir des libriste, Sert une pression à l’ami Silvyn! (voir le poste précédent), une petite blagounette en dessin trouvé sur le blog netBsd d’hubertf. Son blog par ailleurs contient bien souvent de très interessante informations autour des *BSD, enfin surtout NetBSD :) +Et comme par a hasard, deux onglet plus loin, Niko sur Prendre un café à lui aussi retenu cette image. Même référence, même humour ? + + + + Philosophie libriste de comptoir + http://elsif.fr/posts/2006/2006-08-25-philosophie-libriste-de-comptoir/ + Fri, 25 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-25-philosophie-libriste-de-comptoir/ + Le titre ne se veux pas péjoratif, c&rsquo;est juste un manque d&rsquo;inspiration. En fait je me trouve beaucoup de point commun, du moins dans la façon de voir les choses, avec un certain BioloGeekoDavid. Et sont dernier billet est tout simplement très bon. Certes c&rsquo;est un rappel, pour ceux qui sont déjà impliqué, ou &ldquo;converti&rdquo;, mais c&rsquo;est toujours bon à lire, et j&rsquo;avoue partager les points de vues de notre Biologeek. + + + + Stockage online + http://elsif.fr/posts/2006/2006-08-24-stockage-online/ + Thu, 24 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-24-stockage-online/ + Encore un bon billet de Louis Naugès au sujet &ldquo;d&rsquo;une des innovations qui vas le plus marquer internet pour les 5 prochaines années&rdquo;&hellip; Rien que ça ! +Je partage pas le même enthousiasme, mais je fais confiance à Mr Naugès qui a toujours des avis interessants et des prédictions tout aussi bonne en général. +Je n&rsquo;en ajoute pas plus, je vais étudier le bignou pour essayer comprendre pourquoi Mr Naugès joue les Nostradamus sur ce projet CleverSafe. + + + + Microsoft et Mozilla + http://elsif.fr/posts/2006/2006-08-22-microsoft-et-mozilla/ + Tue, 22 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-22-microsoft-et-mozilla/ + En voilà une nouvelle&hellip; Microsoft invite Mozilla à Redmond par le biais de The Inquirer FR et chez Greg]. +Le but est d&rsquo;essayer de permettre à Firefox ainsi que thunderbird de fonctionner le mieux possible. +C&rsquo;est très interessant de voir comme Miscrosoft change de position face au monde libre. Les premières réaction était de dénigrer le &ldquo;mouvement&rdquo;, de cracher sur ce mode de developpement qui d&rsquo;après eux était le mal incarné (enfin surtout pour Steve Ballmer). + + + + Le coût d'un serveur dédié vs un serveur maison + http://elsif.fr/posts/2006/2006-08-21-le-cout-dun-serveur-dedie-vs-un-serveur-maison/ + Mon, 21 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-21-le-cout-dun-serveur-dedie-vs-un-serveur-maison/ + Bon, puisque c&rsquo;est le principal frein pour moi j&rsquo;ai décidé d&rsquo;essayer de comparer avec le cout d&rsquo;un serveur maison&hellip; Histoire de me convaincre. C&rsquo;est une étude faites maison, mais si ça peut aider certaines personne à prendre leur décision (moi le premier) c&rsquo;est déjà ça. +Je considère que j&rsquo;ai déjà une machine, ma machine de bureau. Je vais ramener les tarifs à l&rsquo;année. +Coût Financier Dédibox: C&rsquo;est le plus simple. + + + + Serveur dédié: Dédibox ? Autres ? + http://elsif.fr/posts/2006/2006-08-18-serveur-dedie-dedibox-autres/ + Fri, 18 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-18-serveur-dedie-dedibox-autres/ + Ca fait quelque mois que je me pose la question. Est-ce que je doit prendre un serveur dédié ? +Juste pour mon blog c&rsquo;est clair que c&rsquo;est pas la peine, mais j&rsquo;aimerais mettre certaine bricole à disposition, et en gérer un peu l&rsquo;historique par le biais d&rsquo;un SubVersioN ou d&rsquo;un CVS (hmm tiens encore un choix qu&rsquo;il faudras faire :) ). J&rsquo;aimerais aussi tester certaine bricole en Ruby, pourquoi ma developper certain service, bref, des activité qui nécessite d&rsquo;avoir un accès plus poussé qu&rsquo;un simple FTP. + + + + Happy Birthday Debian + http://elsif.fr/posts/2006/2006-08-16-happy-birthday-debian/ + Wed, 16 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-16-happy-birthday-debian/ + Et oui, c&rsquo;est le 16 aout 1993 que Ian Murdock annonçait une nouvelle distribution GNU/Linux: Debian +Le message de Ian sur comp.os.linux.development +13 ans&hellip; Une bien belle réussite quand on vois combien de distribution se base sur debian ! Même si ce n&rsquo;etais pas le but premier de cette distribution. D&rsquo;ailleurs, Etch devrais être là pour Décembre. +Longue Vie à debian ! + + + + Window Maker Theme : Tango + http://elsif.fr/posts/2006/2006-08-15-window-maker-theme-tango/ + Tue, 15 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-15-window-maker-theme-tango/ + J’avais très envie d’adapter le projet Tango a Window Maker. C’est un projet très interessant à propos de l’interface utilisateur. Sous le couvert de freedesktop, ce projet regroupe une série d’icones et une charte graphique. +J’ai donc basé mon theme windowmaker dessus en récupérant les icones officiel, et d’autres non officiel pour compléter (surtout au niveau des applications). voilà ce que ça donne: + + +J’utilise deux bureau sous WindowMaker. L’un pour tout ce qui touche au web: Firefox, Xchat, gAim, gftp&hellip; L’autre pour le reste: console, gimp, scite, rox&hellip; + + + + [Gestionnaire de fenêtre] WindowMaker come back ! + http://elsif.fr/posts/2006/2006-08-14-gestionnaire-de-fenetre-windowmaker-come-back/ + Mon, 14 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-14-gestionnaire-de-fenetre-windowmaker-come-back/ + Site à mes précédents problèmes avec Xfce j’ai donc basculer sous Windowmaker. +C’est tout le paradoxe des Unices libres (Gnu/linux et autres *BSD). Y’a tellement de choix qu’il est dur d’en faire un. Dans le cas qui nous interesse, les gestionnaires de fenêtre: ils pullulent ! Pas un mois sans que j’en découvre un nouveau ! +C’est le genre de discussion qui peut vite tourner au troll&hellip; :) +Déjà, il y a pour moi quelques grande familles: Les complets clickodrome qui sont très bien quand on à une bonne machine et que l’on ne cherche pas à savoir comment sont faites les choses en dessous. + + + + Xfce: consommation CPU, dommage + http://elsif.fr/posts/2006/2006-08-13-xfce-consommation-cpu-dommage/ + Sun, 13 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-13-xfce-consommation-cpu-dommage/ + Dire que je m’était décidé à utiliser Xfce tout le temps&hellip; +Xfce c’est le gestionnaire de fenêtre qui est souvent appelé le petit frère de Gnome. Surement parce qu’il utilise lui aussi GTK comme librairie graphique. Mais il est plus léger que Gnome. En fait c’est surement parce qu’il intègre beaucoup moins de fonctionnalité divers. De plus il n’embarque pas avec lui tout une série d’application plus ou moins obligatoire (genre Evolution, Synaptic,&hellip;). + + + + A propos du livre sur "l'économie des logiciels" + http://elsif.fr/posts/2006/2006-08-11-a-propos-du-livre-sur-leconomie-des-logiciels/ + Fri, 11 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-11-a-propos-du-livre-sur-leconomie-des-logiciels/ + Ca fait un moment que je doit vous en parler. Ca tombe bien y&rsquo;a une petite promo chez Amazon: L&rsquo;économie des logiciels, déjà qu&rsquo;il n&rsquo;est pas cher :-p +Pour commencer, on ma signalé que la collection Repères, dont fait parti ce livre, est une collection &ldquo;étudiante&rdquo;. N&rsquo;ayant jamais mis les pieds à la fac&hellip; Et effectivement, le style est très scolaire :). Ceci dit c&rsquo;est globalement très interessant, surtout quand on est dans le millieu, mais je suis sur que des personnes s&rsquo;interessant à l&rsquo;économie en général, ou bien à l&rsquo;informatique apprendras quelque truc ;-). + + + + PowerPC: la fin d'une alternative ? + http://elsif.fr/posts/2006/2006-08-09-powerpc-la-fin-dune-alternative/ + Wed, 09 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-09-powerpc-la-fin-dune-alternative/ + En lisant un journal de neriki au sujet des processeur PowerPC [via DaLinuxFrenchPage], je me suis rendu compte que Apple ne proposerais bientôt plus de machine sous PowerPC&hellip; +Quand Apple avais annoncé sont passage à Intel, on a pensé assez vite que c&rsquo;etais pour bénéficié de tarif plus bas et pouvoir affiché les même fréquences que les concurrents PC. +Moi qui viens utilise ce type de processeur/architecture depuis maintenant plus de 6 mois, je trouve quand même quelque avantage non négligeable à l&rsquo;architecture PowerPC. + + + + Retour de vacances + http://elsif.fr/posts/2006/2006-08-06-retour-de-vacances/ + Sun, 06 Aug 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-08-06-retour-de-vacances/ + Et voilà, c’est terminé. C’était bien agréable, comme d’habitude. +Une première semaine en Croatie: voyage en groupe, nous étions 8 Français, et avons retrouvé sur place 7 Anglais. 2 guides pour nous accompagner, un Australien et un Croate polyglote. Ile de Lopud proche de Dubrovnik, le concept c’était de visiter les iles en kayak de mer. Très agréable, très joli, très original, mais bien sportif, surtout les passages d’ile en ile, dans une mer ouverte :) Faut avoir un peu de bras quand même. + + + + Absence estivale + http://elsif.fr/posts/2006/2006-07-30-absence-estivale/ + Sun, 30 Jul 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-07-30-absence-estivale/ + Suite à un petit pépin technique, je n&rsquo;ai pas pu vous prévenir de mon absence de la semaine dernière. J&rsquo;étais dans un endroit sans voiture, sans internet, sans pharmacie (pour dire) perdue au millieu de l&rsquo;adriatique. Je vous en reparlerais plus tard :-) +Je ne suis que de passage, je repart pour le sud de la france pour la semaine. Je ferais un petit topo le week-end prochain, avec quelques photos ;-). + + + + Avis de recherche + http://elsif.fr/posts/2006/2006-07-19-avis-de-recherche/ + Wed, 19 Jul 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-07-19-avis-de-recherche/ + Je me fais le relai d&rsquo;un avis de recherche: Olivier recherche une personne activement.. +Et j&rsquo;en profite pour vous signaler (je ne l&rsquo;avais pas fait encore) que Dotclear2 et Dotclear 2 sont sorti il y a quelque temps. +Je vous rappel que Dotclear est un moteur de blog très réussi, à mes yeux le seul problème de dotclear c&rsquo;est d&rsquo;être en PHP, mais ce n&rsquo;est que mon point de vue. + + + + La belle aventure de Patrice le Patron + http://elsif.fr/posts/2006/2006-07-19-la-belle-aventure-de-patrice-le-patron/ + Wed, 19 Jul 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-07-19-la-belle-aventure-de-patrice-le-patron/ + Comme bien souvent je porte aujourd&rsquo;hui un ticheurte lafraise.com. Eh oui même au boulot ! Ils sont cool à mon boulot. C&rsquo;est le ticheurte &ldquo;La belle aventure de Pierre la pierre&rdquo;. +Je ne veux pas vous parler directement de mon habit du jour, mais plutôt de Patrice, le boss de la fraise.com, le patron. Durant l&rsquo;année que j&rsquo;ai passé en sa compagnie j&rsquo;ai partagé ces moment de vie qu&rsquo;il nous offre avec une belle plume. + + + + Retour au clickodrome + http://elsif.fr/posts/2006/2006-07-16-retour-au-clickodrome/ + Sun, 16 Jul 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-07-16-retour-au-clickodrome/ + Et oui en revenant sous debian, j’ai commencé par reprendre ce bon vieux gnome. J’aime beaucoup les rendus GTK. Je trouve gnome très agréable, et depuis la 2.14 j’avoue que tout vas plus vite ;-). +Mais voilà: gnome, tout comme kde, s’intalle avec un tas de petit utilitaires très pratique, mais que je n’ai pas choisi. J’aime les programmes qui ne font qu’une seul chose, mais bien. J’ai donc décidé de voir ou en était xfce + + + + OpenBSD mon bilan + http://elsif.fr/posts/2006/2006-07-14-openbsd-mon-bilan/ + Fri, 14 Jul 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-07-14-openbsd-mon-bilan/ + Après plus d’un mois d’apprentissage, de manipulations, c’est l’heure de faire un topo sur OpenBSD pour l’architecture PowerPC. +Pour commencer, OpenBSD et son meneur Theo de Raadt, ont une façon de voir le libre qui me plait bien. La pochette des CDs de la 3.9 presente toute une histoire autour des Blobs. Les Blobs sont les drivers et autres librairies binaire fourni gracieusement par certains fabriquants. Oui elle sont gratuites mais loin d’être libre, en tout cas leurs code n’est pas ouvert. + + + + PC recyclage et gnu/linux de bonne idées + http://elsif.fr/posts/2006/2006-07-11-pc-recyclage-et-gnu-linux-de-bonne-idees/ + Tue, 11 Jul 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-07-11-pc-recyclage-et-gnu-linux-de-bonne-idees/ + Et bien Ubuntu ne cesse d&rsquo;être associé à de bien bonne idées. +Je viens de voir sur quebecOS que l&rsquo;on peut acquérir un PC, avec Ubuntu pré-installé, pour 40$. Bien sur ce n&rsquo;est pas un foudre de guerre, mais tout de même. Evidemment pour arriver à ce prix, c&rsquo;est du matériel de récupération ou désuet, et c&rsquo;est très très bien !!!! +La fiche produit chez izzyscomputerdepot. Une société sur laquelle je vais me renseigner ! + + + + OpenBSD: Patch + http://elsif.fr/posts/2006/2006-07-05-openbsd-patch/ + Wed, 05 Jul 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-07-05-openbsd-patch/ + J&rsquo;hésitais avec &ldquo;Patcher n&rsquo;est pas joué&rdquo; comme titre mais bon. +Me voilà donc dans une nouvelle étape de ma découverte d&rsquo;OpenBSD: la mise à jour. Contrairement à Debian et aux gnu/linux en général, pas de mise à jour de noyau en même temps que la mise à jour des applications. Pas de synaptic, .deb et autre rpm. Le système ressemblerais plus à Gentoo apparement, mais n&rsquo;ayant jamais essayé Gentoo, je ne me permettrais pas de l&rsquo;affirmer. + + + + DADVsi + http://elsif.fr/posts/2006/2006-06-30-dadvsi/ + Fri, 30 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-30-dadvsi/ + Je n&rsquo;en parlais plus car je pensais que c&rsquo;etait déjà mort, mais en fait c&rsquo;étais en sursis. +J&rsquo;apprend aujourd&rsquo;hui, via le mad&rsquo;s blog que le sénat à voté et donc entériné ce fameux projet de loi. +Le vote à main levé, et donc non public, montre certainement le peut d&rsquo;importance qu&rsquo;ils portent à la population et sont point de vue. J&rsquo;espère que tout les concerné (c&rsquo;est à dire tout ceux qui écoutent de la musique en gros) s&rsquo;en souviendrons le jour des élections. + + + + OpenBSD/PowerPC: mapping clavier mac usb + http://elsif.fr/posts/2006/2006-06-28-openbsd-powerpc-mapping-clavier-mac-usb/ + Wed, 28 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-28-openbsd-powerpc-mapping-clavier-mac-usb/ + Et bien voilà, il manquait encore un petit quelque chose de génant: le mapping du clavier ! +Je suis parti du principe que ça devait surement être fait un peu comme sous Debian. Effectivement, un petit: cd /etc/X11/xkb +Et nous voilà dans l&rsquo;antre de la configuration clavier sous unix. +Même genre de fichier, je vais donc aller chercher sur le site qui m&rsquo;a beaucoup aidé pour mes premiers pas debianeux sur machine PowerPC: Linux-france. + + + + OpenBSD: Nouveau Thême pour Windowmaker + http://elsif.fr/posts/2006/2006-06-23-openbsd-nouveau-theme-pour-windowmaker/ + Fri, 23 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-23-openbsd-nouveau-theme-pour-windowmaker/ + Petit à petit je prend mes quartier avec OpenBSD :-). Je commence à bien aprécier cet unix libre. J’apprend énormément ! beaucoup plus qu’avec Gnu/linux qui finalement nous facilite bien les choses mais en nous les cachants sous des couches et des couches de script/soft. +Bref, après une petite webrando ayant pour thème: “trouver un fond d’écran à partir du quel je travaillerais un thème pour mon bureau”, et une petite demi heure à travailler sur les couleurs, voici le resultat: + + + + Ecocircus: Eco festival CREABIO + http://elsif.fr/posts/2006/2006-06-21-ecocircus-eco-festival-creabio/ + Wed, 21 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-21-ecocircus-eco-festival-creabio/ + Ca y est ! ils sont enfin présent sur le web, je vais vous parlez d&rsquo;eux, c&rsquo;est l&rsquo;occassion. +Dans un premier temps l&rsquo;association les Sabots d&rsquo;Hélène est né pour faire vivre l&rsquo;amour d&rsquo;un lieu: Villerest, ou plutot une maison bien particulière. Divers festivité autour du cirque et de la musique s&rsquo;y succède pour le plaisir de tous. L&rsquo;ensemble dans un eternel respect de l&rsquo;environnement. C&rsquo;est de cette ensemble que les les Sabots d&rsquo;Hélène deviennent Ecocircus, une manière d&rsquo;élargir l&rsquo;action de l&rsquo;asso. + + + + Mise à jour du thême Simpleandgreen + http://elsif.fr/posts/2006/2006-06-21-mise-a-jour-du-theme-simpleandgreen/ + Wed, 21 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-21-mise-a-jour-du-theme-simpleandgreen/ + Suite au commentaire de Silvyn! j&rsquo;ai décidé de revoir un peu le thème. C&rsquo;est vrai que la barre de menu était un peu trop &ldquo;molle&rdquo; :-). +De plus c&rsquo;etais un menu écrit en dur dans le template typo. J&rsquo;ai maintenant mis en place dans l&rsquo;admin. Je pourrais le faire évoluer plus facilement. J&rsquo;espère que ça passe mieux ;-). De mon coté au boulot: windows firefox ok, windows IE ok (enfin comme IE peine à le faire quand même), windows opéra ok. + + + + Aux utilisateurs de Flash + http://elsif.fr/posts/2006/2006-06-20-aux-utilisateurs-de-flash/ + Tue, 20 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-20-aux-utilisateurs-de-flash/ + C&rsquo;est beau le vectoriel, j&rsquo;aime bien aussi cette techno. Mais pas avec Flash. Fermé, ce format ne me plait pas. D&rsquo;autant plus que du coup il ne fonctionne pas sous toute les architecture. Par exemple, que ça soit avec mon ancienne Debian ou mon OpenBSD du moment, ben je peut pas le lire. Il n&rsquo;existe pas de plugin flash pour firefox pour linux (ou bsd) pour les architecture powerpc. Alors si on prend un netbsd qui marche même sur un grille pain je vous raconte pas la faible couverture de l&rsquo;engin. + + + + Stop aux racketiciels ! + http://elsif.fr/posts/2006/2006-06-20-stop-aux-racketiciels/ + Tue, 20 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-20-stop-aux-racketiciels/ + Je n’en ai pas parlé pour le moment mais en voyant ce matin que Silvyn en parle je me suis dit que plus on en parle, plus on peut toucher de personnes. +Alors oui il faut signer la pétition Halte au racketiciels car la vente forcé n’est pas une bonne chose pour qui que se soit (sauf les industriels qui en profitent). Il faut être libre de choisir ce que l’on souhaite. + + + + Nos libertés électronique en danger + http://elsif.fr/posts/2006/2006-06-18-nos-libertes-electronique-en-danger/ + Sun, 18 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-18-nos-libertes-electronique-en-danger/ + Maintenant que le web se répends, que de plus en plus de personnes sont connecté à la toile, les industriels commence à très sérieusement s&rsquo;interessé à ce petit monde. Cherchant toujours plus de profit, d&rsquo;argent, pourquoi finalement, ça on ne sais pas. +Pour preuve, ce petit billet sur burninghat au sujet de la &ldquo;cloture d&rsquo;internet&rdquo; au état unis. Ca fait peur ! J&rsquo;espère qu&rsquo;on arriveras jamais à ça. +Et pourtant, on en prend peut-être doucement le chemin. + + + + Ruby: Association et forum + http://elsif.fr/posts/2006/2006-06-16-ruby-association-et-forum/ + Fri, 16 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-16-ruby-association-et-forum/ + L&rsquo;association Rubfr avance. Après les divers problème sur le Wiki, nous somme en train de migrer tout les articles (et d&rsquo;en créer de nouveaux) toujours à la même adresse: rubyfr.org. +En fait nous somme repassé sous instiki. Un wiki sous ruby évidemment ;-). Dans ça dernière version, le framework de mapping de base de donnée activerecords. Bien plus efficace. De plus nous sommes passé avec une base Postgres. +C&rsquo;est toujours ne travaux, mais ça commence à devenir interessant ;-) Merci à Fredix qui est à l&rsquo;initiative de cette migration. + + + + Le web: passé, present + http://elsif.fr/posts/2006/2006-06-15-le-web-passe-present/ + Thu, 15 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-15-le-web-passe-present/ + Deux billets au sujet du Web en général mon marqué aujourd&rsquo;hui. Honneur aux dames avec la rencontre la lène avec la toile. Une bien belle rencontre avec le web. et ensuite un billet de de Tristan Nitot à propos du futur du web +Pour suivre La Lène, j&rsquo;ai découvert le web en même temps que l&rsquo;informatique. Je ne me souviens pas avoir utilisé un ordinateur sans connexion, sauf le vieil amstrad, mais ça semble une autre époque, époque ou je ne faisait que jouer avec. + + + + OpenBSD: Xorg.config + http://elsif.fr/posts/2006/2006-06-11-openbsd-xorg-config/ + Sun, 11 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-11-openbsd-xorg-config/ + J’avais jeté l’éponge et re-installé une debian suite à des problème de configuration graphique principalement. +Mais j’ai recement craqué et j’ai remis ça. Du coup j’ai passé un peu de temps sur ma configuration, un peu plus que la première fois finalement, et ça paie ! la preuve en image: + +C’est que du bonheur, c’est bon pour apprendre, et windowmaker.. .j’en reparlerais surement ;-) +pouype sous openbsd: To be continued. + + + + Et encore un hack tout vilain + http://elsif.fr/posts/2006/2006-06-09-et-encore-un-hack-tout-vilain/ + Fri, 09 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-09-et-encore-un-hack-tout-vilain/ + Ca devient pénible: voilà encore un problème avec IE. J&rsquo;avais déjà décortiqué un de mes problème avec sa façon de traiter les childNodes, voilà maintenant un problème avec son traitement de CSS. +Le context: Je voulais mettre en place un système de &ldquo;message&rdquo; (d&rsquo;erreur ou d&rsquo;info) sur mes interfaces web. Ces messages ne doivent pas ouvrir de popup (javascript ou nouvelle fenêtre) parce que je ne veux pas ;-) NA ! + + + + TSF: Bon pour les oreilles + http://elsif.fr/posts/2006/2006-06-09-tsf-bon-pour-les-oreilles/ + Fri, 09 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-09-tsf-bon-pour-les-oreilles/ + Pour quelqu&rsquo;un qui passe un nombre d&rsquo;heure incalculable avec des écouteurs sur les oreilles, je trouve que je ne parles pas assez de musique par ici. +Au travail, en transport en commun: port d&rsquo;oreilles musicale obligatoire. A la maison, si c&rsquo;est pas les infos ou la douce voix de ma compagne il faut de la musique. Chez les copains en général y&rsquo;a toujours du son (au pire les commentaires du match de basket ;-) ) + + + + OpenBSD: installation sur Mac Mini + http://elsif.fr/posts/2006/2006-06-08-openbsd-installation-sur-mac-mini/ + Thu, 08 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-08-openbsd-installation-sur-mac-mini/ + J’hésitais entre un post au sujet de Ruby et OpenBSD. Finalement je vais faire les deux. +Commençons par OpenBSD qui à la primeur car ça date d’hier soir +Vous le saviez peut-être déjà, mais après windows, gnu/linux (divers et varié), un petit tour rapide sous mac OS X, puis un retour sous GNU/linux, j’ai très envie d’apprendre au sujet des BSD. +Suite à plusieurs lecteurs et plusieurs post sur pourquoi choisir OpenBSD, mes tout premier pas sous OpenBSD et mon échec à faire ce que je souhaite sous OpenBSD, je m’étais décidé à attendre la fin de ma lecture des cahiers de l’admin: BSD : Les dessous d’UNIX pour m’y remettre. + + + + SciTE: le bonus indispensable + http://elsif.fr/posts/2006/2006-06-08-scite-le-bonus-indispensable/ + Thu, 08 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-08-scite-le-bonus-indispensable/ + C&rsquo;est encore sur une webrando que j&rsquo;ai découvert &ldquo;The ASW (Anisette - Suze - Whisky), le site qui roxorise les pruniers en fleurs d&rsquo;Alabama.&rdquo; (tout ce qui est entre &ldquo; n&rsquo;est pas de moi, c&rsquo;est repris du site en quesstion ;-)). Il contient des articles en général interessant. Je tacherais de suivre ce qu&rsquo;il s&rsquo;y passe. +Mais ce qui m&rsquo;interesse ici c&rsquo;est un des articles datant de novembre 2005 à propos de SciTE. + + + + RubyFR.org + http://elsif.fr/posts/2006/2006-06-05-rubyfr-org/ + Mon, 05 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-05-rubyfr-org/ + L’association francophone autour de ruby s’organise petit à petit. Et pour relayer Greg une Assemblée Générale se prépare et l’asso cherche encore un secretaire et un vice président. A votre bon coeur messieurs dame ;-) +Le site de l’asso: rubyfr.org dont le wiki est encore en cours de construction. + + + + Blog Zone + http://elsif.fr/posts/2006/2006-06-04-blog-zone/ + Sun, 04 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-04-blog-zone/ + Voilà, pour la première fois, je vais participer à ces fameuses chaînes. Sur plusieurs blog que je lit régulièrement, une chaîne montrant l’endroit d’où nous blogons est née: M LeChieur, chez KOLKHOZE.com: et bien d’autres encore ;-) +Même si l’endroit n’a pas beaucoup changé depuis l’achat me ma nouvelle machine +je vous fourni quand même une petite photo de l’endroit d’où je vous parle. (Bon ça m’arrive aussi de bloguer au bureau mais je vais pas vous montrer, c’est austère :-p ) + + + + Week-end en Savoie + http://elsif.fr/posts/2006/2006-06-03-week-end-en-savoie/ + Sat, 03 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-03-week-end-en-savoie/ + Chose promise, chose dûe +Voici donc les quelques photos du week-end plein air qui ma fait du bien. Les personnes qui étaient avec moi ne souhaitent pas (ou non pas l’âge d’en décider) voir leurs tronche sur la toile. Je respect donc leur volonté et du coup j’ai moins de photos, mais bon c’est déjà ça. Au moins on voit qu’il faisait beau ;). + + + + Politique: Arretons de vouloir toujours plus + http://elsif.fr/posts/2006/2006-06-02-politique-arretons-de-vouloir-toujours-plus/ + Fri, 02 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-02-politique-arretons-de-vouloir-toujours-plus/ + Consommation, consommation, c’est bon pour l’économie il paraît. Mais tellement mauvais pour la planête et quelque part pour le social. +Ca fait un moment que je me demande pourquoi les humains on cette éternelle envie d’avoir une plus grosse voiture, une plus grosse maison, un plus gros salaire, un plus gros bureau. C’est durant la période ou je jouais à Ultima Online (un MMORPG), quand je voyais des joueurs se battre pour savoir qui avais la meilleur armes, la plus rare, la plus grosse que j’ai commencé à prendre consience de ce phénomène (qui existe peut-être depuis la nuit des temps). + + + + Pourquoi choisir OpenBSD + http://elsif.fr/posts/2006/2006-06-01-pourquoi-choisir-openbsd/ + Thu, 01 Jun 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-06-01-pourquoi-choisir-openbsd/ + Je ne vais pas m&rsquo;étaler tout de suite, j&rsquo;en ferais un autres billet plus fourni. Cependant, je suis tombé ce matin sur une série de billet annonçant l&rsquo;interview d&rsquo;un des developpeur d&rsquo;OpenBSD. Le billet du GCU me parait un bon résumé +En gros, OpenBSD, malgrès sa license permissive, fait plus pour le libre que gnu/linux. Effectivement, OpenBSD livre une bataille contre les blobs. Les blobs sont en fait les driver binaires (compilé) fourni par les fabricants (de cartes réseau, graphiques, et autres) peut-être gratuitement, mais donc sans les sources. + + + + De retour + http://elsif.fr/posts/2006/2006-05-31-de-retour/ + Wed, 31 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-31-de-retour/ + Et quel retour ! +Je m&rsquo;apperçoit que je n&rsquo;ai pas payer une facture de mars de neuf telecom, donc plus de téléphone, plus de web. +Qui dit plus de web dit pas de photos en ligne (désolé Fimagina ;-)) ça seras pour plus tard. Pour le moment je tiens grace au boulot (qui lui dispose heuresement d&rsquo;un accès web) mais je me rend compte que je suis un peu addict là :-/ Un ordinateur sans web, c&rsquo;est dur aujourd&rsquo;hui. + + + + La Corée plus dur que l'Europe + http://elsif.fr/posts/2006/2006-05-24-la-coree-plus-dur-que-leurope/ + Wed, 24 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-24-la-coree-plus-dur-que-leurope/ + Dans le même genre de processus que plusieurs pays à travers la planête, la Corée viens de confirmer que Microsoft doit absoluement séparé la vente de ces applications (Trouvé via Gnunux). +Explication plus détaillé sur silicon.fr +Je doit avouer que c&rsquo;est une bonne chose, de mon point de vue, même si je pense que Microsoft arriveras toujours à ces fins. Mais ça montre le chemin à suivre ;-) +C&rsquo;est vrai c&rsquo;est plus facile pour quelqu&rsquo;un qui ne connais rien à l&rsquo;informatique (même en temps qu&rsquo;utilisateur). + + + + Vacances + http://elsif.fr/posts/2006/2006-05-24-vacances/ + Wed, 24 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-24-vacances/ + Bon je sais ça se fait pas, y&rsquo;en as qui ne partes pas. Mais ça fait un moment que j&rsquo;ai pas quitté la région parisienne :-) +Du coup c&rsquo;est petite balade en montagne ! Au printemps ! ça fait bien 10 ans que je n&rsquo;y suis pas aller à cette période. Je sent que je vais apprécier. Je vais essayer de faire pas mal de photos, j&rsquo;emène Du bon usage de la piraterie. + + + + Encore un nouveau thême + http://elsif.fr/posts/2006/2006-05-21-encore-un-nouveau-theme/ + Sun, 21 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-21-encore-un-nouveau-theme/ + Le thème discouype est trop coloré à mon gout, c&rsquo;etais amusant à faire mais je pense que jour après jour c&rsquo;est fatiguant pour les yeux. +J&rsquo;ai donc réalisé ce nouveau thème, plus simple, plus épuré au niveau des couleurs. +Je suis incapable de me situé sur une echelle de mesure au niveau de mon adoration pour la nature. Mais je ne pourrais pas habité trop loin d&rsquo;une forêt. La photo qui me sert de banière ici est une photos prise dans la forêt juste à coté de chez moi, une magnifique forêt ou j&rsquo;adore me balader, et ce à toute les saisons. + + + + Documentation d'Entreprise + http://elsif.fr/posts/2006/2006-05-19-documentation-dentreprise/ + Fri, 19 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-19-documentation-dentreprise/ + Une petite reflexion comme ça, car je suis en train de poser en quelque mots une réflexion sur un problème soulevé dans mon entreprise, et je me pose la question des formats utilisé pour les divers documents dans l&rsquo;entreprise: Quel format utiliser ? +Personnellement, même si sur la machine qu&rsquo;on me fourni il y a la suite office, j&rsquo;ai perdu l&rsquo;habitude de l&rsquo;utiliser. J&rsquo;ai Abiword d&rsquo;installer, je préféèe donc utilisé ce traitement de texte simple, ne faisant qu&rsquo;une chose mais le faisant bien ! + + + + Open Discussion Day, DRM + http://elsif.fr/posts/2006/2006-05-18-open-discussion-day-drm/ + Thu, 18 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-18-open-discussion-day-drm/ + Aucun rapport me direz vous ? Et bien quelque part si. Tout les deux sont lié à des problèmes de format ouvert. Au passage je vous invite, si vous ne connaissez pas déjà, à visiter régulièrement un trés bon site sur les formats ouverts +## Open Discussion Day +Ce vendredi 19 mai seras donc le jour de la discussion ouverte. +Je copie/colle le texte fait sur linuxfr.org par ploum. Il à une meilleur plume que moi ;-) + + + + Web 2.0 + http://elsif.fr/posts/2006/2006-05-17-web-2-0/ + Wed, 17 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-17-web-2-0/ + Qui aurais pensé à ça ? l&rsquo;apparition de la methode XmlHTTPRequest, disponible uniquement sur IE ? Pas grand monde sur le coup. +Plusieurs personne toutefois on commencé ) en voir l&rsquo;interêt et s&rsquo;en servir, discretement. Je me souviens dans ma société de services à l&rsquo;époque, nous débutions dans les interfaces Web. Marre de refaire tout le temps la même chose, du coup nous avions entrepris de developper un &ldquo;framework&rdquo; javascript. Au moment de décider d&rsquo;un mode de communication avec le serveur, nous avions choisi d&rsquo;utiliser cette methode dont personne n&rsquo;osais parler à l&rsquo;époque. + + + + Energie, Avenir, Chaos + http://elsif.fr/posts/2006/2006-05-16-energie-avenir-chaos/ + Tue, 16 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-16-energie-avenir-chaos/ + On le sait déjà, mais rien ne change. Nous utilisons beaucoup trop d&rsquo;énergie, nous la gaspillons. La planête sera surement marqué à vie de notre passage. +C&rsquo;est en lisant cette article sur le monde.fr, co-signé par Nicolas Hulot (Un grand monsieur qui depuis que je suis tout petit nous montre la planête et nous explique que ce que nous faisons tout les jours l&rsquo;abime) et Jean-Marc Jancovici un expert en énergie, que je me décide à faire plus de bruit autour de tout ça. + + + + Nouveau Thême + http://elsif.fr/posts/2006/2006-05-16-nouveau-theme/ + Tue, 16 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-16-nouveau-theme/ + Rapidement, mon premier thème pour Typo. Je l&rsquo;ai baptisé discouype, vue que les couleurs vive me font penser aux années disco, les grosses bordures aussi d&rsquo;ailleurs. +J&rsquo;ai encore deux ou trois retouches à faire surement, mais j&rsquo;en ai profité pour enlever les commentaires, les trackbacks, comme ça pas de problème de spam. Comme avec l&rsquo;armée qui ne met pas sont réseau interne en contact avec le réseau web mondial pour être sur de ne pas être touché de l&rsquo;extérieur. + + + + Service d'information + http://elsif.fr/posts/2006/2006-05-12-service-dinformation/ + Fri, 12 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-12-service-dinformation/ + Et voilà encore un texte qui me fait réfléchir, et encore une fois ou je tombe d’accord avec l’auteur. C’est Louis Naugès qui parle des nouveau DSI +Il a raison, les DSI ne devrait plus être des Directeur des Systèmes d’Information, mais plutôt des Directeur des Services d’information. Le passif de la plus part des entreprise transforme le travail à effectuer en puzzle plus qu’en création. Les developpements sont maintenant plus réduit, et consiste en général à mettre en place des services simple en fonction des besoins exprimés. + + + + Logiciel libre et license + http://elsif.fr/posts/2006/2006-05-11-logiciel-libre-et-license/ + Thu, 11 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-11-logiciel-libre-et-license/ + Je profite d&rsquo;un billet de Greg au sujet d&rsquo;un vieille article d&rsquo;agoraVox au sujet de l&rsquo;illusion des logiciel libre pour rebondir tardivement moi aussi sur ce dernier +Je suis tout à fait d&rsquo;accord avec Greg sur le fait que le logiciel libre ne signifie pas logiciel gratuit. La langue française permet cette distinction contrairement à la langue anglaise. Je suis surpris que des francophone (comme l&rsquo;auteur de l&rsquo;article apparement) fasse l&rsquo;erreur. + + + + Paris: Capital du Libre + http://elsif.fr/posts/2006/2006-05-11-paris-capital-du-libre/ + Thu, 11 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-11-paris-capital-du-libre/ + En voilà une conférence qu&rsquo;elle à l&rsquo;air vraiment bien: Paris Capital du Libre +J&rsquo;en prendrais presque un RTT pour y aller. D&rsquo;ailleurs, je crois que c&rsquo;est ce que je vais faire. En espérant qu&rsquo;il m&rsquo;en reste un peu. Merci Martine pour les 35h et ces jours de RTT ;-) + + + + Bibliothêque... + http://elsif.fr/posts/2006/2006-05-10-bibliotheque/ + Wed, 10 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-10-bibliotheque/ + Juste un petit mot sur la pile d’arbres tranché qui traine sur le bureau et dans le salon&hellip; +Qui aurais put deviner qu’un jour j’ai autant de livres ? et qu’en plus c’est moi qui est décidé de les acheter, et de les lire ! Moi qui est tout fait pour éviter de lire, tout le temps, oui même au fameux bac français je n’avais pas lu les bouquins (bon j’ai eu 6 c’est peut-être pour ça aussi ;-) ) + + + + OpenBSD - Debian :-/ + http://elsif.fr/posts/2006/2006-05-08-openbsd-debian/ + Mon, 08 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-08-openbsd-debian/ + Bon c&rsquo;est pour moi une claque monumentale, mais ça fait du bien des fois. Je crois que je l&rsquo;ai bien cherché ;-) +Je n&rsquo;ai pas réussi à faire tout ce que je souhaitais faire pour me mettre à l&rsquo;aise sur ce système d&rsquo;exploitation (OpenBSD). J&rsquo;ai donc craqué pour remettre ma debian cet après midi. +Non pas qu&rsquo;OpenBSD ne me plaise pas, au contraire, plus je lit à son propos et plus je colle à sa philosophie ! + + + + Tu veux ma fraise en t-shirt ? + http://elsif.fr/posts/2006/2006-05-05-tu-veux-ma-fraise-en-t-shirt/ + Fri, 05 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-05-tu-veux-ma-fraise-en-t-shirt/ + Un petit mot rapide pour accompagné l&rsquo;ajout de cet micro-banière, comme on dit, dans ma barre de menu. + +Je trouve le concept très interessant, très &ldquo;équilibré&rdquo;. Des graphistes (amateur ou non) propose des visuels pour t-shirt, les personnes inscrites sur le site votent pour ces visuels (voir pose des options d&rsquo;achat). Ceci permet à Patrice et ses acolytes de fraise faire un choix &ldquo;démocratique&rdquo; et surtout de ne pas mettre en vente des visuel qui n&rsquo;aurais aucun succès. + + + + Format ouvert: OpenDocument + http://elsif.fr/posts/2006/2006-05-04-format-ouvert-opendocument/ + Thu, 04 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-04-format-ouvert-opendocument/ + Et bien en voilà une bonne nouvelle ! +Non pas le soleil, ça c&rsquo;est normal :-p, je voulais parler du format ouvert OpenDocument. On apprend par le biais du site parlant des format ouvert qu&rsquo;OpenDocument est officialisé par l&rsquo;ISO. Après l&rsquo;oasis, cela confirme la validité du format +Et dire que je viens de demandé au DSI nouvellement arrivé de ma boite dans quel format il voulais qu&rsquo;on stock les documents, et qu&rsquo;il ma répondu qu&rsquo;on avais Microsoft Office sur tout les postes et donc que&hellip; Bref, je suis un peu déçu, mais tout ça vas me permettre d&rsquo;argumenter un peu plus ! + + + + IE mon amour... + http://elsif.fr/posts/2006/2006-05-04-ie-mon-amour/ + Thu, 04 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-04-ie-mon-amour/ + Oui ce navigateur est vieux, mais ce n’est pas pour ça que je vais le respecter&hellip; +C’est une grosse bouze, je viens de passer une bonne partie de l’après midi à mettre au point une page de l’application sur laquelle je bosse pour qu’elle soit compatible mozilla/ie. +C’est un problème dans mon entreprise, tout est fait pour IE&hellip; ça me fait rager. +Bref, tout ça pour noter ici un des fameux petit problème de l’après midi (ça pourras aidé d’autre personne peut-être et surtout ça me permettras de ne pas l’oublier ;-) ) + + + + Nouveau centre d'influance ? + http://elsif.fr/posts/2006/2006-05-04-nouveau-centre-dinfluance/ + Thu, 04 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-04-nouveau-centre-dinfluance/ + On dit souvent que nous sommes dans l&rsquo;aire de l&rsquo;information. La communication est l&rsquo;arme absolue (enfin je pense qu&rsquo;il y a encore des bombe et des fusil qui tue des gens mais bon&hellip;). +Disons que l&rsquo;information influence énormement les masses. On le sais Hitler savais très bien manipuler les foules, il s&rsquo;etait plus ou moins inspirer des divers reflexion de grand philosophe par rapport aux foules, aux masses. +Ces dernières années, c&rsquo;est la télévision qui influence énormement de façon de penser. + + + + Introduction à ma vie de switcher + http://elsif.fr/posts/2006/2006-05-02-introduction-a-ma-vie-de-switcher/ + Tue, 02 May 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-05-02-introduction-a-ma-vie-de-switcher/ + Un petit post d&rsquo;explication sur la création de cette catégorie. +Je ne sais pas si ça pourras servir à quelqu&rsquo;un mais, ça me permettras au moins de noter mes reflexions. +En effet, depuis mon introduction au monde informatique, j&rsquo;ai découvert les système d&rsquo;exploitation, et je continue d&rsquo;en découvrir de nouveaux&hellip; +Certains propose plusieurs environnements graphique, d&rsquo;autres sont figé. +J&rsquo;ai aussi découvert les différentes couche d&rsquo;un programme, d&rsquo;un réseau. Les différents langages, les différents outils. + + + + Boulet Time + http://elsif.fr/posts/2006/2006-04-28-boulet-time/ + Fri, 28 Apr 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-04-28-boulet-time/ + Voilà ce qui arrive quand on se lance tête la première : une semaine sans pouvoir poster quoique se soit&hellip; +Passer sur un blog typo, à la limite, c&rsquo;est pas génant, la partis admin est basé toujours sur le même principe (avec quelque option en plus et &ldquo;l&rsquo;aspect&rdquo; différent). +Par contre la techno utilisé derrière, ici Ruby on Rails ben forcement, quand on connais pas on fait des bétises. Alors Merci beaucoup à Arnaud de chez typhon qui me résout mes problèmes en un rien de temps. + + + + Structure d'une page web + http://elsif.fr/posts/2006/2006-04-20-structure-dune-page-web/ + Thu, 20 Apr 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-04-20-structure-dune-page-web/ + Eh bien voilà une trés interessante étude reading pattern. D’après une analyse de Jakob Nielsen (un guru du web entre autres) les lecteurs d’une page web ne lirais pas en Z comme pour un magasine ou un livre (il me semble) mais en F&hellip; +Pour moi ça signifie une chose simple&hellip; Les menu placé à droite permette l’originalité mais pas forcement une bonne lisibilité. Je pense donc que sur mon futur design pour ce site, je placerais le menu à gauche. + + + + Typo: Premières impressions + http://elsif.fr/posts/2006/2006-04-19-typo-premieres-impressions/ + Wed, 19 Apr 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-04-19-typo-premieres-impressions/ + Et bien voilà, après avoir repris la pluspart des articles pour vérifier que rien ne c&rsquo;étais perdu en route, après avoir explorer la face administration de ce blogue, c&rsquo;est l&rsquo;heure du premier bilan. +Commençons par les points négatifs. Ajax à gogo. J&rsquo;avoue ne pas trop en voir l&rsquo;utilité. Je me demande même si ce n&rsquo;est pas un &ldquo;frein&rdquo;. +L&rsquo;interface d&rsquo;administration est assez haustère. Bon je sais que c&rsquo;est pas très génant, mais certains outils de blog ou autre CMS font des efforts au niveau présentation sur ces parties là, c&rsquo;est un plus que n&rsquo;a pas Typo. + + + + Vous pouvez détacher vos ceintures... + http://elsif.fr/posts/2006/2006-04-15-vous-pouvez-detacher-vos-ceintures/ + Sat, 15 Apr 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-04-15-vous-pouvez-detacher-vos-ceintures/ + Me revoilà&hellip; +Fin des turbulences (j&rsquo;espère pour un moment) +Comme vous pouvez le voir y&rsquo;a eu quelque problème urant le transfert. Le temps de remettre un peu d&rsquo;ordre la dedans, je m&rsquo;attaquerais à refaire un theme juste après ;-) +Pour vous expliquer un peu plus ce qu&rsquo;il viens de ce passer, j&rsquo;ai changer d&rsquo;hebergeur. +J&rsquo;etais chez online.net. Pratique, j&rsquo;avais du php, du mysql et ils s&rsquo;occupaient pour moi du nom de domaine. + + + + Tout et tout bronzé + http://elsif.fr/posts/2006/2006-04-05-tout-et-tout-bronze/ + Wed, 05 Apr 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-04-05-tout-et-tout-bronze/ + J&rsquo;ai décidé, malgrés les zones de turbulences que je travers, de participer à la journée &ldquo;votre site tout nu&rdquo; dont j&rsquo;ai eu vent par ici: www.blog.webatou.be. +Alors désolé je suis en retard :&lsquo;( mais je me dépèche de tout enlever. +(des explications supplémentaires ici + + + + Zone de turbulences + http://elsif.fr/posts/2006/2006-03-31-zone-de-turbulences/ + Fri, 31 Mar 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-03-31-zone-de-turbulences/ + Juste pour signaler que mon site/blog vas entrer dans une période de forte turbulence à durée indeterminé (non merci pas de cpe ;-) ). +Effectivement je suis sensé changer d&rsquo;hebergeur, mettre typo (blog basé sur ruby) et re-injecter mon historique&hellip; Ca fait un moment que ça me pend au nez, mais comme d&rsquo;habitude, j&rsquo;attend le dernier moment pour le faire. +Donc à partir de ce soir minuit, je ne répond plus de rien en ce qui concerne typouype. + + + + Combat de sabre laser + http://elsif.fr/posts/2006/2006-03-30-combat-de-sabre-laser/ + Thu, 30 Mar 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-03-30-combat-de-sabre-laser/ + Mais comment font-ils ? c&rsquo;est impressionnant. +Dailymotion - Partagez Vos Videos - Lightsaber Fight :: Extreme, Parody +J&rsquo;ai découvert par la même occassion ce site de vidéo très sympathique en général. Mais j&rsquo;ai un problème&hellip; pas de lecteur flash sous gnu/linux PPC. Merci à mon employeur qui ma permis de prendre 5 minutes de mon temps de travail pour voir cette vidéo ;-) + + + + Les Verts ouverts + http://elsif.fr/posts/2006/2006-03-28-les-verts-ouverts/ + Tue, 28 Mar 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-03-28-les-verts-ouverts/ + Sans rentrer dans un débat pollitique (bien que le respect de la nature et de notre environnement est quelque chose qui me tiens à coeur), je voulais juste saluer l&rsquo;avancé des Verts dans le monde informatique, mais surtout dans le monde des formats ouverts: +Les Verts s&rsquo;engagent pour les standards ouverts [via Mad&rsquo;s blog] +c&rsquo;est pas trés frais comme news, j&rsquo;avais ce billet à faire depuis un moment ;-) + + + + Nouvelle pétition anti DADVSI + http://elsif.fr/posts/2006/2006-03-22-nouvelle-petition-anti-dadvsi/ + Wed, 22 Mar 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-03-22-nouvelle-petition-anti-dadvsi/ + Il y a peu de temps je lisais sur le glazblog. C’est vrai que moi aussi je me demandais ce qu’on allais pouvoir faire maintenant&hellip; +Et bien voilà, une nouvelle pétition viens de voir le jour, je vous invite à aller la signer ! + Je réalise des copies à usage privé de mes DVD, je craque les DRM de mes fichiers pour pouvoir les passer sur mon lecteur MP3, je télécharge depuis Internet. + + + + Les DRM ruinent les batteries + http://elsif.fr/posts/2006/2006-03-20-les-drm-ruinent-les-batteries/ + Mon, 20 Mar 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-03-20-les-drm-ruinent-les-batteries/ + Déjà qu’au niveau concept je ne suis pas trop pour ce genre de vérouillage, mais alors là c’est même techniquement horrible: Les DRM ruinent les batteries (lu sur SVM Mac) + + + + Nouveau baladeur numérique + http://elsif.fr/posts/2006/2006-03-15-nouveau-baladeur-numerique/ + Wed, 15 Mar 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-03-15-nouveau-baladeur-numerique/ + Cap franchi ! +Depuis le temps que ça me travail, je suis aller m&rsquo;acheter un nouveau baladeur numérique pouvant lire le format ouvert ogg vorbis. +Au début j&rsquo;etais parti pour acheter un samsung, j&rsquo;hésitais entre: + le YP_t7fz le YP_t8z et le YP_t8x En gros, ces trois modèle permette la lecture du OGG et, petite option bien interessante, me permettrais de numériser mes vinyls très simplement, sans avois à approcher ma platine de ma machine (ou inversement), puisque ils embarquent un encodeur. + + + + Imaged-spam : help wanted + http://elsif.fr/posts/2006/2006-03-08-imaged-spam-help-wanted/ + Wed, 08 Mar 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-03-08-imaged-spam-help-wanted/ + Une bonne initiative qui ma fois devrais pouvoir nous débarraser d&rsquo;un paquet de courriels &ldquo;indésirables&rdquo; ;-) +Snyff travail depuis un moment sur un plugin de spamassassin pour la détection de spam images (il y en a de plus en plus car c&rsquo;est un des moyen trouvé par les spammeus pour contourner les outils anti-spam) +Sont projet est bien avancé, mais maintenant il faut l&rsquo;aider à remplir la base de connaissance de spam soit en faisant suivre les spams images reçu à l&rsquo;adresse imaged. + + + + Les premiers + http://elsif.fr/posts/2006/2006-03-02-les-premiers/ + Thu, 02 Mar 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-03-02-les-premiers/ + Et voilà, a force d&rsquo;en parler, j&rsquo;arrive à mes fin on dirais (enfin c&rsquo;est un début seulement j&rsquo;espère): un couple de bon ami à re-installer son ordinateur en dual boot (ben oui je pouvais pas faire tourner le dernier jeu de foot-de-la-mort-qui-tue sous le pinguoin). C&rsquo;est donc un autre ami qui leur à installer la partie windows, en me laissant 8 Go (sur un disque de 120 c&rsquo;est pas très sympa mais bon) pour que j&rsquo;installe gnu/linux. + + + + Trinity rescue : A l'aide ! + http://elsif.fr/posts/2006/2006-03-01-trinity-rescue-a-laide/ + Wed, 01 Mar 2006 00:00:00 +0000 + + http://elsif.fr/posts/2006/2006-03-01-trinity-rescue-a-laide/ + Et bien voilà, ça devais arriver, les parents d&rsquo;un ami à qui j&rsquo;avais installé leur premier portable (et expliquer les bases de l&rsquo;utilisation d&rsquo;un ordinateur) sont revenus vers moi il y a une semaine. Leur vieux portable (5 ans d&rsquo;age) ne démarrais plus. Du coup il en on acheter un autre (ce qui n&rsquo;est pas une mauvaise chose en soit) pour pouvoir continuer à travailler, surfer, communiquer. +Alors après l&rsquo;installation de la nouvelle machine nous avons parlé un peu de l&rsquo;ancienne, et apparement y&rsquo;a quelque données qu&rsquo;ils aimeraient bien pouvoir récupérer. + + + + Wikimédia a besoin de votre aide + http://elsif.fr/posts/2005/2005-12-28-wikimedia-a-besoin-de-votre-aide/ + Wed, 28 Dec 2005 00:00:00 +0000 + + http://elsif.fr/posts/2005/2005-12-28-wikimedia-a-besoin-de-votre-aide/ + Et oui, apparement la Wikimedia Foundation lance un appel&hellip; +Tout le monde connais wikipédia, l&rsquo;encyclopédie en ligne ouverte à tous, sans publicité. Que vous soyez contributeur ou simple utilisateur, cette encyclopédie mérite de pouvoir continuer à fournir un contenu toujours plus interessant. +Je ne m&rsquo;étale pas plus étant un simple utilisateur occassionnel je ne maitrise pas les arcannes de ce projet, je vous renvoie donc sur la dites pages d&rsquo;appel à l&rsquo;aide : Wikimédia a besoin de votre aide - Wikimedia Foundation + + + + Yes! Another blogger + http://elsif.fr/posts/2005/2005-11-21-yes-another-blogger/ + Mon, 21 Nov 2005 00:00:00 +0000 + + http://elsif.fr/posts/2005/2005-11-21-yes-another-blogger/ + Et oui, voilà enfin quelque chose sur ce site. +J&rsquo;ai mis le temps à me décider mais aprés tout un blog c&rsquo;est sûrement le truc le plus facile pour faire vivre un site et partager certaines de mes humeurs / idées / points de vue et autres. +Alors petit à petit je vais venir raconter ma vie ;) +A bientôt + + + + \ No newline at end of file diff --git a/public/posts/index.html b/public/posts/index.html new file mode 100644 index 0000000..65ae638 --- /dev/null +++ b/public/posts/index.html @@ -0,0 +1,679 @@ + + + + + + Yannick François - Les pieds dans le code + + + + + + + + + + + + + + + + + + +

    Les pieds dans le code

    + + + + + + + + + +

    XWxtZ=fh8l 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

  3. xuP=j+#8< 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 literal 0 HcmV?d00001 diff --git a/public/files/openbsd_xfce_puffy.jpg b/public/files/openbsd_xfce_puffy.jpg new file mode 100644 index 0000000000000000000000000000000000000000..861e8b3055648844318edb51a434efbc64e72273 GIT binary patch literal 69772 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