35 | betehess@simplet% finger betehess
36 | Login name: betehess In real life:
Alexandre Bertails
37 | Mail:
alexandre (at) bertails (dot) org
38 | Directory: /home/betehess
39 |
40 | Scala & Linked Data Dev @ Pellucid. Blog at
http://bertails.org.
41 |
42 | betehess@simplet% firefox
resume
43 | &
44 | [1] 2719
45 |
46 | betehess@simplet% ls -l ~/activités
47 | total 10
48 | drwxr-xr-x 1 betehess
pellucid 201685 2014-08-17 startup fixing pitchbook creation
49 |
50 | drwxr-xr-x 5 betehess
w3c 1903616 2014-01-31 world wide web consortium
51 |
52 | drwxr-xr-x 1 betehess
atos 2350080 2009-07-14 société de services
53 |
54 | drwxr-xr-x 1 betehess
entropic-synergies 2572288 2008-04-30 portail de jeux en ligne
55 |
56 | drwxr-xr-x 1 betehess
inria-saclay 3102720 2007-09-30 laboratoire de recherche en informatique
57 |
58 | drwxr-xr-x 3 betehess
telecom-robotics 4005845 2007-06-30 association de robotique
59 |
60 | drwxr-xr-x 1 betehess
mpri 3631061 2006-06-30 master recherche
61 |
62 | drwxr-xr-x 2 betehess
telecom-paristech 4005845 2006-06-30 grande école
63 |
64 | drwxr-xr-x 2 betehess
jussieu 4753365 2004-06-30 université parisienne
65 |
66 | drwxr-xr-x 5 betehess
prytanée 6623189 2002-06-30 lycée et prépa militaires
67 |
68 |
69 | betehess@simplet% cat /dev/urandom > /dev/null
_
70 |
71 |
72 |
73 |
101 |
102 |
103 |
104 |
--------------------------------------------------------------------------------
/website/my-theme/static/asset/main.css:
--------------------------------------------------------------------------------
1 | html {
2 | font-family: 'Ubuntu Mono', sans-serif;
3 | font-size: large;
4 | }
5 | h1 { text-transform: uppercase; }
6 | h1, h2 { font-weight: normal; }
7 |
8 | body {margin: 0}
9 | * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
10 |
11 | body > article {
12 | line-height: 1.6em;
13 | display: block;
14 | max-width: 55rem;
15 | margin-left: 22rem;
16 | margin-right: 4rem;
17 | margin-top: 1rem;
18 | margin-bottom: 2rem;
19 | padding: 1rem 1rem 0;
20 | }
21 |
22 | body > article pre,
23 | body > article video,
24 | body > article img {
25 | max-width: 100%;
26 | }
27 |
28 | body > article pre {
29 | overflow-x: auto;
30 | }
31 |
32 | hr {
33 | border-width: 0 0 1px 0;
34 | }
35 |
36 | a { color:#24890D; text-decoration:none; }
37 | a:hover { text-decoration: underline; }
38 |
39 | /* Sidebar */
40 |
41 | aside {
42 | width: 18rem; height: 100%;
43 | position: fixed;
44 | top: 0; left: 0;
45 | padding: 3rem;
46 | background-color: #171717;
47 | color: white;
48 | }
49 |
50 | aside > p { margin: 0; }
51 | aside > hr {
52 | margin: 0; clear: both;
53 | border: 0; height: 0;
54 | }
55 |
56 | .icons {
57 | margin: 2rem 0px 0px 0px;
58 | text-align: center;
59 | }
60 |
61 | .icons img {
62 | width: 2.5rem;
63 | }
64 |
65 | #avatar {
66 | width: 7rem;
67 | border-radius: 50%;
68 | display: block;
69 | margin: 0 1rem 2rem 0;
70 | box-shadow: 0 0 0 2px white;
71 | -webkit-transition: 200ms;
72 | -moz-transition: 200ms;
73 | -ms-transition: 200ms;
74 | -o-transition: 200ms;
75 | transition: 200ms;
76 | }
77 |
78 | #avatar:hover {
79 | box-shadow: 0 0 0 4px #24890D;
80 | }
81 |
82 | #home li {
83 | overflow: hidden;
84 | text-overflow: ellipsis;
85 | white-space: nowrap;
86 | max-width: 100%;
87 | margin-bottom: 10px;
88 | list-style: none;
89 | }
90 |
91 | #home li time {
92 | margin-right: 2rem;
93 | margin-left: -1rem;
94 | display: inline-block;
95 | width: 7rem;
96 | text-align: right;
97 | color: #aaa;
98 | }
99 |
100 | @media (max-width: 1220px) {
101 | body > article {
102 | margin: 40px 0 0 320px;
103 | }
104 | .spratic {
105 | margin: 0 0 0 300px;
106 | }
107 | }
108 |
109 | @media (max-width: 950px) {
110 | #home li time {
111 | display: none;
112 | }
113 | }
114 |
115 | @media (max-width: 800px) {
116 | aside {
117 | width: 100%;
118 | height: auto;
119 | padding: 14px;
120 | position: static;
121 | font-size: 80%;
122 | text-align: center;
123 | }
124 | body > article {
125 | margin: 0 auto;
126 | padding-top: 5px;
127 | }
128 | .spratic {
129 | margin: 0 auto;
130 | }
131 | #avatar {
132 | height: 50px;
133 | width: 50px;
134 | margin: 10px auto;
135 | }
136 | .icons {
137 | margin: 10px auto;
138 | text-align: center;
139 | }
140 | }
141 |
142 |
143 | /* spratic comments */
144 |
145 | .spratic-thread > h4 {
146 | color: #555;
147 | font-weight: bold;
148 | }
149 |
150 | .spratic-postbox {
151 | max-width: 68em;
152 | margin: 0 auto 2em;
153 | }
154 |
155 | .spratic-postbox > .form-wrapper {
156 | display: block;
157 | padding: 0;
158 | }
159 |
160 | .spratic-thread .textarea.placeholder {
161 | color: #AAA;
162 | }
163 |
164 | .spratic-thread .textarea {
165 | min-height: 58px;
166 | outline: 0;
167 | }
168 |
169 | .spratic-postbox > .form-wrapper .textarea {
170 | margin: 0 0 .3em;
171 | padding: .4em .8em;
172 | border-radius: 3px;
173 | background-color: #fff;
174 | border: 1px solid rgba(0, 0, 0, 0.2);
175 | box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
176 | }
177 |
178 | .spratic-postbox .auth-section, .spratic-postbox .post-action {
179 | display: block;
180 | }
181 |
182 | .spratic-postbox .input-wrapper {
183 | display: inline-block;
184 | position: relative;
185 | max-width: 25%;
186 | margin: 0;
187 | }
188 |
189 | .spratic-postbox .input-wrapper input {
190 | padding: .3em 10px;
191 | max-width: 100%;
192 | border-radius: 3px;
193 | background-color: #fff;
194 | line-height: 1.4em;
195 | border: 1px solid rgba(0, 0, 0, 0.2);
196 | box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
197 | }
198 |
199 | .spratic-postbox .post-action {
200 | display: inline-block;
201 | float: right;
202 | margin: 0;
203 | }
204 |
205 | .spratic-postbox .post-action > input {
206 | padding: calc(.3em - 1px);
207 | border-radius: 2px;
208 | border: 1px solid #CCC;
209 | background-color: #DDD;
210 | cursor: pointer;
211 | outline: 0;
212 | line-height: 1.4em;
213 | box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
214 | }
215 |
216 | .spratic-comment {
217 | max-width: 68em;
218 | padding-top: 0.95em;
219 | margin: 0.95em auto;
220 | }
221 |
222 | .spratic-comment:not(:first-of-type) {
223 | border-top: 1px solid rgba(0, 0, 0, 0.1);
224 | }
225 |
226 | .spratic-comment .author {
227 | font-weight: bold;
228 | color: #555;
229 | }
230 |
231 | .spratic-comment .spratic-comment-header {
232 | font-size: 0.85em;
233 | }
234 |
235 | .spratic-comment .spacer, .spratic-comment a.permalink, .spratic-comment .note, .spratic-comment a.parent {
236 | color: gray;
237 | }
238 |
239 | .spratic-comment .spacer {
240 | padding: 0 6px;
241 | }
242 |
--------------------------------------------------------------------------------
/website/my-theme/static/asset/highlight.pack.js:
--------------------------------------------------------------------------------
1 | var hljs=new function(){function m(p){return p.replace(/&/gm,"&").replace(/"}while(y.length||w.length){var v=u().splice(0,1)[0];z+=m(x.substr(q,v.offset-q));q=v.offset;if(v.event=="start"){z+=t(v.node);s.push(v.node)}else{if(v.event=="stop"){var p,r=s.length;do{r--;p=s[r];z+=(""+p.nodeName.toLowerCase()+">")}while(p!=v.node);s.splice(r,1);while(r