mirror of
https://forge.chapril.org/tykayn/orgmode-to-gemini-blog
synced 2025-10-09 17:02:45 +02:00
move files
This commit is contained in:
parent
a58b0efcad
commit
2a1891dc2a
399 changed files with 41852 additions and 36 deletions
|
|
@ -0,0 +1,152 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="twig-et-angular-1">twig et angular</h2>
|
||||
<p>twig utilise des marquerus en double accolade, angular aussi dans ses
|
||||
templates. SI on veut éviter de se marcher sur les pieds et de voir ses
|
||||
instructions de template angular mangées par celles de twig (car
|
||||
évaluées avant que le js n'y ait accès), il existe deux méthodes
|
||||
courantes: entourer les instructions angular de balise twig "verbatim"
|
||||
afin qu'elles ne soient pas interprêtées, ce qui rallonge
|
||||
considérablement le code des templates en plus d'être assez laid. </p>
|
||||
<pre class="example"><code>{% verbatim %}
|
||||
{{ monExpressionAngular }}
|
||||
{% verbatim %}
|
||||
</code></pre>
|
||||
<p>ou bien on peut changer les marqueurs d'expressions angular dans la
|
||||
config de notre app. Par example, utiliser des double parenthèses. mon
|
||||
clavier azerty préfère, car cela évite de faire deux boutons pour un
|
||||
caractère. Pour cela, dans l'instanciation de votre app angular, dans la
|
||||
config, mettez le service $interpolateProvider et définissez lui ses
|
||||
symboles de début et de fin comme ceci:</p>
|
||||
<pre class="example"><code>(function () {
|
||||
|
||||
window.tykaynApp = angular.module('tykaynApp', [])
|
||||
.config(['$interpolateProvider', function ($interpolateProvider) {
|
||||
$interpolateProvider.startSymbol('((');
|
||||
$interpolateProvider.endSymbol('))');
|
||||
}])
|
||||
;
|
||||
|
||||
})();
|
||||
</code></pre>
|
||||
<p>Ainsi vous aurez la possibilité de faire vos expressions angular dans
|
||||
twig avec des double parenthèses. (Sans oublier de définir ng-app et
|
||||
ng-controller dans votre template)</p>
|
||||
<pre class="example"><code>(( monExpressionAngular ))
|
||||
</code></pre>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,130 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2
|
||||
id="convertir-les-fichiers-de-config-de-symfony2-facilement-1">convertir
|
||||
les fichiers de config de symfony2 facilement</h2>
|
||||
<p>un site bien sympa nommé <a
|
||||
href="https://converter.rosstuck.com/">_<u>Symfony2 Service Config
|
||||
Converter</u></a>_ permet de convertir du code au format .yml en .php ,
|
||||
en .ini, en .xml Rosstuck le donne aussi en bundle sur github afin de
|
||||
l'intégrer à vos commandes perso symfony2.</p>
|
||||
<p><a
|
||||
href="https://github.com/rosstuck/TuckConverterBundle">https://github.com/rosstuck/TuckConverterBundle</a>
|
||||
Essayez, c'est marvellous pour faire correspondre une config de tuto à
|
||||
vos besoins!</p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,120 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="degrés-avant-la-fin-du-monde">2 degrés avant la fin du
|
||||
monde</h2>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,123 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="il-suffit-1">il suffit</h2>
|
||||
<p><img
|
||||
src="https://tykayn.fr/wp-content/uploads/i/2015/11novembre/ilsufi.jpg" />
|
||||
C'est le roi d'Hayroule qui le dit, il suffit! (pour les 99% de gens
|
||||
normaux qui lisent ce blog, Kimsufi est une filiale d'OVH)</p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,122 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="développez-le-commerce-localhost">développez le commerce
|
||||
localhost</h2>
|
||||
<p><img
|
||||
src="file:///public/i/2015/11novembre/.commerce_localhost_m.jpg" /></p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,157 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2
|
||||
id="inspirer-les-femmes-à-prendre-les-postes-qui-façonnent-le-monde">inspirer
|
||||
les femmes à prendre les postes qui façonnent le monde</h2>
|
||||
<p>Debbie Sterling, dans sa conférence TED souhaite expliquer au femmes
|
||||
les enjeux dans les métiers de l'ingénierie et raconte pourquoi les
|
||||
femmes sont encore bien trop mises à l'écart des corps de métier. Fermez
|
||||
les yeux quelques secondes, et imaginez un ingénieur. à quoi ça
|
||||
ressemble ? Vous n'étiez probablement pas en train de visualiser une
|
||||
personne comme Debbie Sterling. Elle est une jeune entrepreneuse,
|
||||
ingénieur, et fondatrice de GoldieBox, une compagnie de jouets pour
|
||||
inspirer la génération prochaine de femmes ingénieurs. Elle a fait sa
|
||||
grande quête au quotidien que de réduire l'écart des genres dans les
|
||||
sciences, la technologie, l'ingénierie et les maths. là ou le commerce
|
||||
traditionnel conserve une fracture nette entre les jouets pour garçons
|
||||
et pour filles, Debbie propose une alternative pour développer la
|
||||
curiosité des petites et des grandes femmes envers des occupations plus
|
||||
variées que celles que l'on connaît. Les jouets de son entreprise
|
||||
rencontrent un franc succès et de nombreuses petites filles ont
|
||||
maintenant le choix de jouer à autre chose qu'à maternet un bébé en
|
||||
plastique, se préparer à faire le ménage ou à la dinette. Très tôt on
|
||||
décourage les femmes à s'approprier des postes aux enjeux les plus
|
||||
cruciaux dans notre société, on nous ressasse sans cesse que résoudre
|
||||
des problèmes est un truc de mec, et qu'il est normal que les femmes
|
||||
soient mauvaises à des tâches rigoureuses, demandant de la logique. Rien
|
||||
n'est plus faux, et se passer de la moitié de la population à de tels
|
||||
postes n'améliore en rien le conditionnement d'infériorisation des
|
||||
femmes. Cette prise de pouvoir il faut l'initier à travers l'éducation
|
||||
et dire aux femmes qu'elles peuvent faire bien d'autres choses que des
|
||||
tutos maquillage sur youtube, même si c'est très plaisant, bien sûr vous
|
||||
avez le droit d'être la parfaite femme au foyer. Mais demandez vous si
|
||||
ce n'est pas étouffant de se restreindre à être uniquement ce qu'on
|
||||
attend de vous. <img
|
||||
src="https://www.zdnet.fr/i/edit/ne/2012/03/Markess-Syntec-Numerique-ecarts-salaires-460.jpg" />
|
||||
Girls who code, fait <a
|
||||
href="https://witi.meetup.com/fr/cities/fr/paris/">des meetups en
|
||||
france</a> et dans le monde dans le même but. Si vous shouaitez en
|
||||
savoir plus sur les métiers de l'ingénierie de façon gratuite (avec
|
||||
apéro et boustifaille offerte) c'est un bon endroit pour débuter. la
|
||||
force soit avec vous!</p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,140 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="les-resources-du-blog-sur-github-1">les resources du blog sur
|
||||
github</h2>
|
||||
<p><img
|
||||
src="https://photos4.meetupstatic.com/photos/event/5/d/7/a/highres_441323930.jpeg" /></p>
|
||||
<p>en ce moment je prépare une petite série de billets sur la gestion de
|
||||
projet. Je rassemble un bon paquet d'avis et de méthodes et je pourrai
|
||||
commencer.</p>
|
||||
<p>En attendant je viens de créer <a
|
||||
href="https://github.com/tykayn/blog.artlemoine.com">un dépot github</a>
|
||||
pour que vous puissiez trouver tous les bouts de codes réutilisables
|
||||
facilement, vous pouvez les utiliser comme vous voulez et surtout les
|
||||
améliorer ;)</p>
|
||||
<p><a
|
||||
href="https://github.com/tykayn/blog.artlemoine.com">https://github.com/tykayn/blog.artlemoine.com</a></p>
|
||||
<p>n'hésitez pas à ouvrir des issues sur github ou à en discuter ici
|
||||
dans les commentaires.</p>
|
||||
<p>Oh d'ailleurs je serai au <a
|
||||
href="https://www.meetup.com/fr/GitHub-and-the-Octocat-Super-Fans-France/events/225891212/">meetup
|
||||
github de la société géniale</a> demain Jeudi 12 Novembre, passez donc
|
||||
me faire un coucou.</p>
|
||||
<p>mon github: <a
|
||||
href="https://github.com/tykayn">https://github.com/tykayn</a></p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,145 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="débuter-sa-gestion-de-projet-1">Débuter sa gestion de
|
||||
projet</h2>
|
||||
<h3 id="créez-un-mode-demploi-pour-les-nouvelles-recrues">Créez un mode
|
||||
d'emploi pour les nouvelles recrues</h3>
|
||||
<p>Répéter les instructions de mise en place à chaque nouvelle recrue
|
||||
vous prendra un temps fou. Vous avez des accès, des outils pour
|
||||
communiquer, rédiger des spécifications, partager des fichiers sur un
|
||||
serveur, gérer du code sur un serveur commun, des gens à qui s'adresser
|
||||
pour telle ou telle problématique, tout ceci pourrait être rassemblé
|
||||
dans un document en ligne facile à modifier à partager avec vos
|
||||
collaborateurs.</p>
|
||||
<p>Framapad est une plateforme qui permet de modifier des documents
|
||||
texte et multimédias en ligne à plusieurs si on le souhaite et est
|
||||
parfait pour ce genre de choses. Inscrivez vous dessus, créez un
|
||||
document et partagez le à vos collaborateurs. <a
|
||||
href="https://framapad.org/">https://framapad.org/</a></p>
|
||||
<p>Voici un plan de document que vous pouvez personnaliser à loisir
|
||||
selon les spécificités de votre projet et de la taille de votre
|
||||
équipe.</p>
|
||||
<blockquote>
|
||||
<p>Bienvenue dans l'équipe, voici tout ce dont vous aurez besoin pour
|
||||
vous intégrer au projet.</p>
|
||||
</blockquote>
|
||||
<p>enjoyez! <em>Ce billet fait partie d'une série en plusieurs étapes
|
||||
sur <a
|
||||
href="https://cipherbliss.com/index.php?tag/gestion%20de%20projet">a
|
||||
gestion de projet</a> IT.</em></p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,210 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="mise-en-forme-de-code-coloré-sur-votre-site">Mise en forme de
|
||||
code coloré sur votre site</h2>
|
||||
<p>assez souvent je croise des blogs contenant des portions de code
|
||||
malheureusement non mises en couleur selon le langage.<div></p>
|
||||
<p><div>C'est pourtant pas si compliqué à mettre en
|
||||
place.</div><div>de nombreux plugins de blogs wordpress,
|
||||
drupal, dotclear le proposent, si vous écrivez sur un blog.</div>
|
||||
<div></p>
|
||||
<p>Ou bien il suffit d'inclure une lib JS (en fin de corps de page) qui
|
||||
se chargera de détecter vos balises `<code></code>` ou
|
||||
`<pre></pre>`, de deviner de quel langage il s'agit et de le
|
||||
colorer en conséquence. Sauf que le langage n'est pas toujours bien
|
||||
détecté car plusieurs langages utilisent des structures et des mots clés
|
||||
similaires,</div><div>il faut souvent utiliser un marquage
|
||||
pour éviter les colorations qui n'ont rien à voir.</div>
|
||||
<div>pour dotclear, sur lequel fonctionne ce blog j'utilise
|
||||
YASH.</div><div>il faut mettre son code dans une balise de
|
||||
préformatage <pre></pre> et lui mettre une classe
|
||||
<strong>brush:js</strong> par example. Ce qui est un peu
|
||||
relou.</div><div>ce qui donne ceci dans le code
|
||||
HTML</div></p>
|
||||
<div class="sourceCode" id="cb1"><pre
|
||||
class="sourceCode html"><code class="sourceCode html"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb1-2"><a href="#cb1-2" aria-hidden="true" tabindex="-1"></a><span class="co"><!-- mon commentaire html --></span></span>
|
||||
<span id="cb1-3"><a href="#cb1-3" aria-hidden="true" tabindex="-1"></a><span class="dt"><</span><span class="kw">html</span><span class="dt">></span> là on est dans du html moche mais coloré <span class="dt"></</span><span class="kw">html</span><span class="dt">></span></span>
|
||||
<span id="cb1-4"><a href="#cb1-4" aria-hidden="true" tabindex="-1"></a></span></code></pre></div>
|
||||
<p><div>Mais syntaxeHL fait aussi très bien l'affaire:</div>
|
||||
<div><a
|
||||
href="https://plugins.dotaddict.org/dc2/details/syntaxehl">https://plugins.dotaddict.org/dc2/details/syntaxehl</a></div>
|
||||
<pre class="brush:js"><code>// wow ce code est trop mieux en
|
||||
couleur var bonjour = 'Hello Monde!';</code> </pre>
|
||||
<div>Mais si vous voulez un joli thème de coloration y'a le projet
|
||||
<a href="<a
|
||||
href="https://highlightjs.org/">https://highlightjs.org/</a>"
|
||||
hreflang="fr">HighLightJS</a>&nbsp;qui non seulement met en
|
||||
forme plus de 50 lagages, mais dispose aussi d'un bon paquet de thèmes
|
||||
dans leur démos.</div><div>Le site propose aussi de créer un
|
||||
pack de la lib pour ne mettre en forme que certains langages choisis. Vu
|
||||
qu'en général on ne parle pas de quinze mille langages différents sur le
|
||||
même site c'est une option fort chouette.</div><div>J'ai
|
||||
donc uploadé le pack.js dans mon dossier public de dotclear ainsi que le
|
||||
thème css qui va bien.</div><div>j'ai ajouté l'appel au
|
||||
script dans le footer
|
||||
<strong>tpl/<sub>footer</sub>.html</strong> de mon thème
|
||||
dotclear,&nbsp;</div><div><pre
|
||||
style="background-color:#002240;color:#ffffff;font-family:'DejaVu Sans
|
||||
Mono';font-size:16,5pt;"><span
|
||||
style="color:#e1efff;"><</span><span
|
||||
style="color:#9effff;">script </span><span
|
||||
style="color:#ffdd00;">src=</span><span
|
||||
style="color:#3ad900;font-weight:bold;">"/public/highlightjs/highlight.pack.js"</span><span
|
||||
style="color:#e1efff;">></</span><span
|
||||
style="color:#9effff;">script</span><span
|
||||
style="color:#e1efff;">></span></pre><pre
|
||||
style="background-color:#002240;color:#ffffff;font-family:'DejaVu Sans
|
||||
Mono';font-size:16,5pt;"><pre style="font-family: 'DejaVu Sans
|
||||
Mono';"><span style="font-size: 1.1em; color: rgb(225, 239,
|
||||
255);"><</span><span style="font-size: 1.1em; color:
|
||||
rgb(158, 255, 255);">script</span><span style="font-size:
|
||||
1.1em; color: rgb(225, 239, 255);">></span>hljs<span
|
||||
style="color:#e1efff;">.</span>initHighlightingOnLoad<span
|
||||
style="color:#e1efff;">();</span><span style="font-size:
|
||||
1.1em; color: rgb(225, 239, 255);"></</span><span
|
||||
style="font-size: 1.1em; color: rgb(158, 255,
|
||||
255);">script</span><span style="font-size: 1.1em; color:
|
||||
rgb(225, 239,
|
||||
255);">></span></pre></pre></div><div><pre
|
||||
style="background-color:#002240;color:#ffffff;font-family:'DejaVu Sans
|
||||
Mono';font-size:16,5pt;"><span
|
||||
style="color:#e1efff;"><</span><span
|
||||
style="color:#9effff;">link </span><span
|
||||
style="color:#ffdd00;">rel=</span><span
|
||||
style="color:#3ad900;font-weight:bold;">"stylesheet"
|
||||
</span><span
|
||||
style="color:#ffdd00;">href=</span><span
|
||||
style="color:#3ad900;font-weight:bold;">"/</span><span
|
||||
style="color:#3ad900;background-color:#3c3c57;font-weight:bold;">public</span><span
|
||||
style="color:#3ad900;font-weight:bold;">/highlightjs/agate.css"</span><span
|
||||
style="color:#e1efff;">></span></pre></div><div>le
|
||||
code d'exécution dans une autre balise script, chargé le css dans
|
||||
l'entête du fichier
|
||||
<strong>tpl/<sub>head</sub>.html</strong></div>
|
||||
<div>Comme sur ce blog j'utilise la balise de code pour montrer du
|
||||
code, et que la mise en forme d'highlightjs s'applique à une
|
||||
balise<pre> (le bonheur est dedans) contenant la balise code, j'ai
|
||||
rajouté une ligne de jquery pour enlevopper mes balises codes d'un
|
||||
préformatage.&nbsp;</div><div><code>$('.post-content
|
||||
code').wrap('pre')</code></div><div>ainsi je peux
|
||||
spécifier la classe du nom du langage sur ma balise code et elle est
|
||||
conservée.</div><div>c'est facile à mettre en place, et
|
||||
zoup! ça améliore l'expérience de lecture donc pourquoi s'en priver ?
|
||||
;)</div><div>enjoy!</div></div></p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,146 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="dual-boot-windows-10-et-linux-1">dual boot windows 10 et
|
||||
linux</h2>
|
||||
<p><img
|
||||
src="https://www.boosharticles.com/wp-content/uploads/2015/06/Windows-10-vs.-Ubuntu.jpg" /><a
|
||||
href="https://www.tacomaworld.com/attachments/i-also-like-to-live-dangerously-jpg.760853/">https://www.tacomaworld.com/attachments/i-also-like-to-live-dangerously-jpg.760853/</a>
|
||||
Quelle déconvenue après avoir installé ubuntu 14.04 sur mon nouveau
|
||||
laptop (Acer v nitro) ayant windows 10 préinstallé, déjà, je n'ai pas
|
||||
réussi a le faire à partir d'une clé live usb faite avec unetbootin,
|
||||
quelle que soit la boot config dans le bios. Ensuite, impossible de voir
|
||||
le menu grub. Windows démarre juste après le slpash screen d'Acer sans
|
||||
proposer de choix ni montrer une seule seconde le menu grub. Pour
|
||||
arriver a faire démarrer sur grub il fallait faire trois choses: 1/ dans
|
||||
le bios. (touche f2 lors du démarrage) assurez vous que le boot est en
|
||||
mode UEFI. désactiver le secure boot dans la partie sécurité. sauver et
|
||||
redémarrer, 2/ dans windows 10 désactiver fast boot dans les options
|
||||
d'alimentation > (bouton pour autoriser les modifications) décocher
|
||||
le "démarrage rapide", sauvegarder. (une nouveauté depuis windows 8 qui
|
||||
devait faire une vraie différence quand on avait pas de SSD à l'époque)
|
||||
3 / toujours dans windows, lancer la commande suivante dans une invite
|
||||
de commande (lancée en tant qu'administrateur) afin que le boot prenne
|
||||
en charge la config de grub.</p>
|
||||
<p><code
|
||||
class="verbatim">bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi</code></p>
|
||||
<p>faites entrée, et ça devrait vous dire que ça a réussi. (astuce prise
|
||||
de cet article <a
|
||||
href="https://itsfoss.com/no-grub-windows-linux/"><span>https://itsfoss.com/no-grub-windows-</span>…</a>
|
||||
)</p>
|
||||
<p>redémarrez et priez pour voir le menu grub. et vouala!</p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,121 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="le-triangle-du-projet-1">le triangle du projet</h2>
|
||||
<p><img
|
||||
src="file:///public/i/2015/09septembre/.every_it_job_m.png" /></p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,130 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="avoir-une-vie-privée">avoir une vie privée</h2>
|
||||
<p>une petite vidéo de <a href="https://www.laquadrature.net/fr/">la
|
||||
quadrature du net</a>, expliquant en deux minutes pourquoi il est
|
||||
essentiel d'avoir une vie privée, et qu'avoir des choses à cacher de
|
||||
quelqu'un ce n'est pas suspect, c'est juste privé.</p>
|
||||
<p>Pas convaincu? Alors donnez moi plein accès à vos comptes email, les
|
||||
clés de chez vous et à vos comptes en banques. Vous ne voulez pas? c'est
|
||||
pour votre bien, pour lutter contre le terrorisme, pour votre sécurité.
|
||||
Ah, vous voyez, vous commencerez à douter. Profitez en, on risque de ne
|
||||
plus y être autorisé sous peu. Ce n'est pas si ironique de poster cette
|
||||
vidéo sur youtube, un site qui fait open bar de vos données à la NSA.
|
||||
c'est justement un bon endroit pour se faire entendre.</p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,221 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="les-couleurs-de-la-ratp-dans-sass-1">les couleurs de la RATP
|
||||
dans SASS</h2>
|
||||
|
||||
<p>si vous avez dans l'idée de faire un petit projet web incluant les
|
||||
couleurs des lignes de métro / RER / Tram parisien, voici les codes
|
||||
couleurs choppées à coup de pipette (on peut aussi trouver ces codes
|
||||
hexadécimaux sur wikipedia). Vous pouvez les utiliser dans votre css
|
||||
avec ces variables faites pour <a href="<a
|
||||
href="https://sass-lang.com/">https://sass-lang.com/</a>">le language
|
||||
de preprocessing SASS</a>.</p>
|
||||
<p>Vous pouvez voir ce que donnent les compilations sass en ligne et
|
||||
vous exercer sur <a href="<a
|
||||
href="https://sassmeister.com/">https://sassmeister.com/</a>">sassmeister.com</a></p>
|
||||
<p><code class="scss"> </code></p>
|
||||
<p>ensuite il vous faudra des classes pour appliquer ces couleurs sur
|
||||
vos lignes.</p>
|
||||
<p><code class="scss">/** metros**/ .metro<sub>1</sub> {
|
||||
background: $metro<sub>1</sub> !important; } .metro<sub>2</sub> {
|
||||
background: $metro<sub>2</sub>; } .metro<sub>3</sub> { background:
|
||||
$metro<sub>3</sub>; } .metro<sub>3BIS</sub> { background:
|
||||
$metro<sub>3BIS</sub>; } .metro<sub>4</sub> { background:
|
||||
$metro<sub>4</sub>; } .metro<sub>5</sub> { background:
|
||||
$metro<sub>5</sub>; } .metro<sub>6</sub> { background:
|
||||
$metro<sub>6</sub>; } .metro<sub>7</sub> { background:
|
||||
$metro<sub>7</sub>; } .metro<sub>7BIS</sub> { background:
|
||||
$metro<sub>7BIS</sub>; } .metro<sub>8</sub> { background:
|
||||
$metro<sub>8</sub>; } .metro<sub>9</sub> { background:
|
||||
$metro<sub>9</sub>; } .metro<sub>10</sub> { background:
|
||||
$metro<sub>10</sub>; } .metro<sub>11</sub> { background:
|
||||
$metro<sub>11</sub>; } .metro<sub>12</sub> { background:
|
||||
$metro<sub>12</sub>; } .metro<sub>13</sub> { background:
|
||||
$metro<sub>13</sub>; } .metro<sub>13BIS</sub> { background:
|
||||
$metro<sub>13</sub>; } .metro<sub>14</sub> { background:
|
||||
$metro<sub>14</sub>; } <em>** trams **</em> .tram<sub>1</sub> { color:
|
||||
$tram<sub>1</sub>; border: solid 3px $tram<sub>1</sub>; }
|
||||
.tram<sub>2</sub> { color: $tram<sub>2</sub>; border-color:
|
||||
$tram<sub>2</sub>; } .tram<sub>3</sub> { color: $tram<sub>3</sub>;
|
||||
border-color: $tram<sub>3</sub>; } .tram<sub>4</sub> { color:
|
||||
$tram<sub>4</sub>; border-color: $tram<sub>4</sub>; } .tram<sub>5</sub>
|
||||
{ color: $tram<sub>5</sub>; border-color: $tram<sub>5</sub>; }
|
||||
.tram<sub>6</sub> { color: $tram<sub>6</sub>; border-color:
|
||||
$tram<sub>6</sub>; } .tram<sub>7</sub> { color: $tram<sub>7</sub>;
|
||||
border-color: $tram<sub>7</sub>; } .tram<sub>8</sub> { color:
|
||||
$tram<sub>8</sub>; border-color: $tram<sub>8</sub>; }</code></p>
|
||||
<p><code class="scss"></code> Et si vous voulez
|
||||
personnaliser tout ça dans un mixin pour choisir que colorer avec vos
|
||||
variables, c'i possible! <div></p>
|
||||
<p>Admettons que, comme ci dessus l'on veuille une classe pour chaque
|
||||
ligne afin de colorer une bordure. <div>Pour ça on va utiliser des
|
||||
tableaux associatifs(clé: valeur), sta dire des
|
||||
<strong>maps</strong>,</div> <div>et des
|
||||
tableaux non associatifs, des <strong>listes
|
||||
</strong>(élément1, élément2).</div> <div>On définit
|
||||
une map de famille de transport (métro, tram, rer), puis une couleur
|
||||
pour chaque ligne.</div> <div>Puis on définit notre
|
||||
<strong>@mixin</strong> qui fait une classe avec bordure
|
||||
correspondante.</div> <div>grâce à l'interpolation de
|
||||
variable on peut faire des noms de classe css (et d'autres choses)
|
||||
dynamiques.</div> <div>exemple:</div>
|
||||
<div><code>$name: foo; $attr: border; p.#{$name} {
|
||||
#{$attr}-color: blue; }</code></div> <div>Allez donc
|
||||
voir <a href="<a
|
||||
href="https://sass-lang.com/documentation/Sass/Script/Functions.html#map-functions">https://sass-lang.com/documentation/Sass/Script/Functions.html#map-functions</a>">les
|
||||
quelques fonctions existantes sur les maps.</a> Ici on se servira
|
||||
uniquement de celle qui retourne la valeur pour une clé
|
||||
donnée.</div> <div>Avec <strong>@each</strong>
|
||||
on va parcourir notre map et créer des classes en conséquence avec notre
|
||||
mixin, appelé par la directive
|
||||
<strong>@include</strong>.</div> <div>Ensuite si
|
||||
on veut que nos classes soient différentes pour les métros et les trams
|
||||
on a plus qu'a faire un autre mixin, et voilà!</div> <code>
|
||||
// variables de couleurs $metro<sub>1</sub>: #fdce00;
|
||||
$metro<sub>2</sub>: #0267af; $metro<sub>3</sub>: #a1971b;
|
||||
$metro<sub>3BIS</sub>: #96d7dd; $metro<sub>4</sub>: #b74288;
|
||||
$metro<sub>5</sub>: #de8b53; $metro<sub>6</sub>: #79bb92;
|
||||
$metro<sub>7</sub>: #e8a8b8; $metro<sub>7BIS</sub>: #7cc485;
|
||||
$metro<sub>8</sub>: #cfa9d0; $metro<sub>9</sub>: #cec92b;
|
||||
$metro<sub>10</sub>: #dfb039; $metro<sub>11</sub>: #8e6538;
|
||||
$metro<sub>12</sub>: #328e5b; $metro<sub>13</sub>: #a0cccb;
|
||||
$metro<sub>14</sub>: #612684; $tram<sub>1</sub>: #0564b1;
|
||||
$tram<sub>2</sub>: #c74896; $tram<sub>3</sub>: #90613b;
|
||||
$tram<sub>3a</sub>: #90613b; $tram<sub>3b</sub>: #ec8a42;
|
||||
$tram<sub>4</sub>: #fcc11b; $tram<sub>5</sub>: #0564b1;
|
||||
$tram<sub>6</sub>: #ec5738; $tram<sub>7</sub>: #90613b;
|
||||
$tram<sub>8</sub>: #999738; $rer<sub>a</sub>: #cf532e; $rer<sub>b</sub>:
|
||||
#5191cd; // maps de couleurs $metro<sub>colors</sub>: ( '1' :
|
||||
$metro<sub>1</sub>, '2': $metro<sub>2</sub>, '3':$metro<sub>3</sub>, //
|
||||
etc ); $tram<sub>colors</sub>: ( '1' : $tram<sub>1</sub>, '2':
|
||||
$tram<sub>2</sub>, // etc ); $rer<sub>colors</sub>: ('a' :
|
||||
$rer<sub>a</sub>, 'b': $rer<sub>b</sub>); // map de famille
|
||||
$sisi<sub>lafamille</sub>: ( 'metro' : $metro<sub>colors</sub>, 'tram' :
|
||||
$tram<sub>colors</sub>, 'rer' : $rer<sub>colors</sub>, ); // mettre une
|
||||
bordure à gauche selon la famille et le numéro de ligne @mixin
|
||||
lineBorder($famille,$nom) { $famille<sub>map</sub>:
|
||||
map-get($sisi<sub>lafamille</sub>, $famille); .#{$famille}_#{$nom} {
|
||||
border-left: 3px solid map-get($famille<sub>map</sub>, $nom); } } //
|
||||
faire un style différent pour les trams @mixin tram($nom,$color) {
|
||||
.tram_#{$nom} { color: $color; border-color: $color; } } @warn "yeah";
|
||||
// boucle-ception @each $famille, $list in $sisi<sub>lafamille</sub> {
|
||||
@each $key, $val in $list { // traitement différent pour les trams @if
|
||||
($famille == 'tram') { @include tram($key, $val); } @else { @include
|
||||
lineBorder($famille, $key); } } }</code>
|
||||
<div>Enjoy!</div> </div></p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="des-live-templates-pour-angular-dans-intellij-1">des live
|
||||
templates pour angular dans intelliJ</h2>
|
||||
<p><img
|
||||
src="https://www.ajmadison.com/ajmadison/images/large/UM-100F-MP-I.jpg" />
|
||||
(ceci est un live template) j'utilise PHPstorm pour faire des projets
|
||||
avec du angular dedans (entre autres), et pour gagner en performance et
|
||||
en confort, heureusement qu'il y a les live templates. éditables dans
|
||||
les settings, ils permettent de créer des fichiers xml dans le dossier
|
||||
de templates, ( dans le dossier:
|
||||
<strong>~/.WebIde80/config/templates</strong> , avec un nom qui
|
||||
ressemble à .WebIde80 selon la version de votre IDE) et de vous faire
|
||||
des raccourcis paramétrables.</p>
|
||||
<p>des projets sur github permettent de rajouter des suites de code
|
||||
template pour vous faciliter la vie. aujourd'hui je vais vous vanter les
|
||||
mérites d'un dépot fort sympa pour faire des tests jasmine et divers
|
||||
trucs de routine dans angular: <a
|
||||
href="https://github.com/angularjs-livetpls/angularjs-webstorm-livetpls">angularjs-webstorm-livetpls</a></p>
|
||||
<p>clonez le dépot, copiez ses fichiers <strong>.xml</strong> dans votre
|
||||
dossier de templates, redémarrez votre IDE, et hop, magie vous avez des
|
||||
code templates trop bien. zieutez de quoi ils ont l'air dans les
|
||||
settings, vous pourrez les renommer à votre convenance tant que deux
|
||||
templates n'ont pas la même abbréviation. et si vous voulez en savoir
|
||||
plus sur les live/code templates pour faire les vôtres, <a
|
||||
href="https://www.jetbrains.com/phpstorm/help/creating-and-editing-live-templates.html">zieutez
|
||||
la doc officielle</a>.</p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,156 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="le-bash-de-vos-rêves">le bash de vos rêves</h2>
|
||||
<p>on peut personnaliser son bash ultrafacilement grâce a ce merveilleux
|
||||
site, bashrcgenerator: <a
|
||||
href="https://bashrcgenerator.com/">https://bashrcgenerator.com/</a></p>
|
||||
<p>glissez déposez les éléments, cliquez sur un élément pour choisir sa
|
||||
couleur, et hop vous avez le code a rajouter dans votre .bashrc pour
|
||||
mettre de la couleur dans votre console.</p>
|
||||
<p>Essayez donc de mettre cette commande d'export à la fin de votre
|
||||
.bashrc, et de relancer bash.</p>
|
||||
<p><code class="verbatim">$ nano ~/.bashrc</code> <code
|
||||
class="verbatim"># titre du terminal personnalisé PROMPT_COMMAND</code>'echo
|
||||
-ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"' # prompt personnalisé
|
||||
export PS1="<span class="math display">$$\033[38;5;214m$$</span><span
|
||||
class="math display">$$$(tput sgr0)$$</span><span
|
||||
class="math display">$$\033[38;5;15m$$</span> <span
|
||||
class="math display">$$$(tput sgr0)$$</span><span
|
||||
class="math display">$$\033[38;5;192m$$</span><span
|
||||
class="math display">$$$(tput sgr0)$$</span><span
|
||||
class="math display">$$\033[38;5;42m$$</span>@<span
|
||||
class="math display">$$$(tput sgr0)$$</span><span
|
||||
class="math display">$$\033[38;5;84m$$</span><span
|
||||
class="math display">$$$(tput sgr0)$$</span><span
|
||||
class="math display">$$\033[38;5;70m$$</span>:<span
|
||||
class="math display">$$$(tput sgr0)$$</span><span
|
||||
class="math display">$$\033[38;5;6m$$</span><span
|
||||
class="math display">$$$(tput sgr0)$$</span><span
|
||||
class="math display">$$\033[38;5;15m$$</span> <span
|
||||
class="math display">$$$(tput sgr0)$$</span>"=</p>
|
||||
<p>on enregistre avec ctrl +o, on sort avec ctrl + x. et hop!</p>
|
||||
<p><code class="verbatim">$ bash</code></p>
|
||||
<p>et vouala:</p>
|
||||
<blockquote>
|
||||
<p><span id="preview"></span>
|
||||
02:23:52tykay@mycomputer:/usr/local/src</p>
|
||||
</blockquote>
|
||||
<p>Arpès, si vous êtes des fifous, vous pouvez aussi blinder votre
|
||||
prompt en lui rajoutant des infos du dépôt git dans lequel vous vous
|
||||
trouvez.</p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,172 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="customiser-son-serveur-1">customiser son serveur</h2>
|
||||
|
||||
<p>Certaines commandes sont nécessaires à la maitrise d'un environnement
|
||||
unix, et puis il y a celles absolument pas indispensable. Par example,
|
||||
celles qui vous permettent de mettre un ASCII art au login sur votre
|
||||
serveur avec le message du jour (message of the day, motd).</p>
|
||||
<p><h3>changer le nom de votre machine (hostname).</h3> il
|
||||
faut aussi changer le nom de l'hôte dans /etc/hosts</p>
|
||||
<p><code><code>$ sudo nano
|
||||
/etc/hosts</code></code></p>
|
||||
<p>redémarrez le service hostname.</p>
|
||||
<p><code class="bash"><code>$ sudo service hostname
|
||||
restart</code></code></p>
|
||||
<p>et voilà votre nom d'hôte changé Ø/</p>
|
||||
<p><h3>mettre un message du jour à la connexion.</h3> le
|
||||
message du jour est généré grâce aux scripts dans
|
||||
<strong>/etc/update-motd.d/</strong> vous pouvez donc
|
||||
ajouter un script perso.</p>
|
||||
<p><code class="bash">$ nano
|
||||
/etc/update-motd.d/99-tktrucs</code></p>
|
||||
<p>et mettre dedans des trucs trop importants.&nbsp;</p>
|
||||
<p><code>#!bin/bash echo "un grand pouvoir entraine de grandes
|
||||
responsabilités"</code></p>
|
||||
<p>et il faudra lui donner les droits de s'exécuter.</p>
|
||||
<p><code class="bash">$ sudo chmod +x
|
||||
/etc/update-motd.d/99-tktrucs</code></p>
|
||||
<p>ce fichier permet de rajouter du contenu à la fin du message du
|
||||
jour</p>
|
||||
<p><code><code>$ sudo nano
|
||||
/etc/motd.tail</code></code></p>
|
||||
<p>utilisez le générateur d'ASCII art pour faire des trucs trop
|
||||
impressionants.</p>
|
||||
<p><a href="<a
|
||||
href="https://www.network-science.de/ascii/">https://www.network-science.de/ascii/</a>"><a
|
||||
href="https://www.network-science.de/ascii/">https://www.network-science.de/ascii/</a></a></p>
|
||||
<p>astuce bonus pour se loguer de façon plus sécurisée.</p>
|
||||
<p><h3>copier sa clé publique sur un serveur distant</h3>
|
||||
<code class="bash"> <code>$ ssh-copy-id -i
|
||||
~/.ssh/id<sub>dsa</sub>.pub titi@toto.host.org</p>
|
||||
<p>Password:</p>
|
||||
<p></code> </code>
|
||||
<blockquote><ins>sources:</ins> <a href="<a
|
||||
href="https://doc.ubuntu-fr.org/motd">https://doc.ubuntu-fr.org/motd</a>"><a
|
||||
href="https://doc.ubuntu-fr.org/motd">https://doc.ubuntu-fr.org/motd</a></a>
|
||||
<a href="<a
|
||||
href="https://askubuntu.com/questions/87665/how-do-i-change-the-hostname-without-a-restart">https://askubuntu.com/questions/87665/how-do-i-change-the-hostname-without-a-restart</a>"><a
|
||||
href="https://askubuntu.com/questions/87665/how-do-i-change-the-hostname-without-a-restart">https://askubuntu.com/questions/87665/how-do-i-change-the-hostname-without-a-restart</a></a></p>
|
||||
<p><a href="<a
|
||||
href="https://www.generation-linux.fr/index.php?post/2008/06/07/117-changer-le-message-d-accueil-sur-ssh">https://www.generation-linux.fr/index.php?post/2008/06/07/117-changer-le-message-d-accueil-sur-ssh</a>"><a
|
||||
href="https://www.generation-linux.fr/index.php?post/2008/06/07/117-changer-le-message-d-accueil-sur-ssh">https://www.generation-linux.fr/index.php?post/2008/06/07/117-changer-le-message-d-accueil-sur-ssh</a></a></p>
|
||||
<p><a href="<a
|
||||
href="https://www.network-science.de/ascii/">https://www.network-science.de/ascii/</a>"><a
|
||||
href="https://www.network-science.de/ascii/">https://www.network-science.de/ascii/</a></a></p>
|
||||
<p></blockquote></p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,153 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="des-tests-plus-rapides-avec-jasmine-1">des tests plus rapides
|
||||
avec jasmine</h2>
|
||||
<p><img src="https://ellem.ca/wp-content/uploads/2013/07/JASMINE.jpg" />
|
||||
Jasmine, framework de test en javascipt dispose de quatre fonctions
|
||||
intéressantes pour rendre l'exécution de vos nommmmmmbreux tests JS.
|
||||
Parce que bien sûr, vous testez votre javascript, nesspa?</p>
|
||||
<p>Bien, donc, on développe des blocs de test avec
|
||||
<strong>describe()</strong> et <strong>it()</strong></p>
|
||||
<p>vous pouvez demander à jasmine de ne pas exécuter de bloc en
|
||||
utilisant xdescribe() et xit(). et vous pouvez lui demander de
|
||||
n'exécuter que certains blocs et assertions avec
|
||||
<strong>fdescribe()</strong> et <strong>fit()</strong></p>
|
||||
<p>ce qui devrait faire tourner le tout plus vite, notamment si vous
|
||||
avez dans les 500 assertions et que vous bossez seulement sur une
|
||||
certaine partie.</p>
|
||||
<p>une astuce pour ensuite ne pas faire de push avec ces blocs spéciaux,
|
||||
c'est de se créer un hook sur git. parce que vous utilisez git, nesspa?
|
||||
Bien, donc, avec un terminal ouvert dans votre projet, dans le dossier
|
||||
.git.</p>
|
||||
<pre class="example"><code>touch .git/hooks/pre-commit
|
||||
chmod +x .git/hooks/pre-commit
|
||||
</code></pre>
|
||||
<p>et mettez y de quoi vérifier que vous n'avez pas de fdescribe( , de
|
||||
fit( dans vos fichiers de tests.</p>
|
||||
<pre class="example"><code>#!/bin/sh
|
||||
# A git pre-commit hook that verifies that the change does not introduce
|
||||
# the use of a Jasmine exclusive test , which would
|
||||
# prevent most other tests from being run without any clear indication thereof
|
||||
|
||||
FILES_PATTERN='\.(js|coffee)(\..+)?$'
|
||||
FORBIDDEN='fit('
|
||||
git diff --cached --name-only | \
|
||||
grep -E $FILES_PATTERN | \
|
||||
GREP_COLOR='4;5;37;41' xargs grep --color --with-filename -n $FORBIDDEN && echo 'COMMIT REJECTED Found "$FORBIDDEN" references. Please remove them before commiting' && exit 1
|
||||
</code></pre>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,124 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="paye-ton-arrondi-en-js-1">paye ton arrondi en js</h2>
|
||||
<p>F12. dans la console javascript écrivez: 999999999999999 faites
|
||||
entrée. la console vous répond: 999999999999999</p>
|
||||
<p>mais écrivez un 9 de plus 9999999999999999 faites entrée. la console
|
||||
vous répond: 10000000000000000</p>
|
||||
<p>narmol.</p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,131 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="installer-cozy-cloud-sur-son-serveur-ubuntu-14.04">installer
|
||||
cozy cloud sur son serveur ubuntu 14.04</h2>
|
||||
<p>un cloud perso facile à étendre avec des plugins/modules en
|
||||
javascript? C'est possible avec Cozy Cloud, découvert lors de l'ubuntu
|
||||
party de paris (enfin, grâce au site qui diffuse les médias enregistrés,
|
||||
plein de chouettes conférences)</p>
|
||||
<p>voici la version rapide du script d'install à exécuter en tant que
|
||||
root sur votre serveur ubuntu 14.04, en bash:</p>
|
||||
<pre class="example"><code>apt-get install ca-certificates apt-transport-https
|
||||
wget -O - https://ubuntu.cozycloud.cc/cozy.gpg.key 2>/dev/null | apt-key add -
|
||||
echo 'deb https://ubuntu.cozycloud.cc/debian trusty main' \ > /etc/apt/sources.list.d/cozy.list
|
||||
apt-get update && apt-get install couchdb cozy
|
||||
</code></pre>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,170 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="convertir-un-projet-javascript-en-coffeescript-1">convertir un
|
||||
projet javascript en coffeescript</h2>
|
||||
|
||||
<p><img src="<a
|
||||
href="https://www.lucidbetty.com/images/house/E1425.jpg">https://www.lucidbetty.com/images/house/E1425.jpg</a>"
|
||||
alt="" /></p>
|
||||
<p>le jS ça fait aussi le café. Si vous voulez reprendre d'anciens
|
||||
projets en javascript pour envoyer promener toutes ces accolades et
|
||||
autres points virgules, réjouissez vous, car voici de quoi convertir un
|
||||
dossier et ses sous dossiers en fichiers coffeescript.</p>
|
||||
<p>il faut donc copier votre dossier de scripts
|
||||
<strong>js</strong> dans un dossier nommé
|
||||
<strong>coffee</strong>, obtenir la liste des fichiers à
|
||||
convertir et exécuter la conversion sur chacun d'eux.</p>
|
||||
<p>basé sur le convertisseur <a href="<a
|
||||
href="https://github.com/js2coffee/js2coffee">https://github.com/js2coffee/js2coffee</a>">js2coffee
|
||||
(voir ce projet sur github)</a>, voici mon script bash adapté de
|
||||
<a href="<a
|
||||
href="https://stackoverflow.com/questions/14091818/converting-whole-project-to-coffeescript-with-js2coffee/14091820#14091820">https://stackoverflow.com/questions/14091818/converting-whole-project-to-coffeescript-with-js2coffee/14091820#14091820</a>"
|
||||
hreflang="en">ce merveilleux script bash trouvé sur stack
|
||||
overflow</a>: pour plus de clarté je lui ai rajouté un côté
|
||||
explicite des actions menées et quelques couleurs.</p>
|
||||
<p><pre class="brush : bash"><code>#!/bin/bash #text
|
||||
formatting neutre=': " -e -i "js" name</p>
|
||||
<p>if [ ! -e coffee ]; then echo "pas de dossier coffee, on le crée"
|
||||
mkdir coffee fi echo -e " copie du dossier
|
||||
${bleuclair}${bold}${name}${normal} vers le dossier
|
||||
${bold}coffee${normal} ${neutre}" cp -R ${name}/* coffee echo "lire les
|
||||
fichiers du dossier coffee"</p>
|
||||
<p>COUNTER=0 for FILE in `find coffee -name "*.js" -type f -o -path
|
||||
'./node<sub>modules</sub>' -prune -o -path './components' -prune` do if
|
||||
[ -e $FILE ] ; then COFFEE=${FILE//\.js/\.coffee} echo -e " converting
|
||||
${FILE} to ${bleuclair}${COFFEE}${neutre}${normal}" js2coffee "$FILE"
|
||||
> "$COFFEE" rm $FILE COUNTER=$((COUNTER+1)) else echo "File: $1 does
|
||||
not exist!" fi done echo -e "${bleuclair}${bold} $COUNTER
|
||||
${normal}${neutre} fichiers convertis" cd ../</code> </pre>
|
||||
vous pouvez enregistrer ce script bash sous le nom de alljs2coffee.sh le
|
||||
copier dans votre répertoire d'exécutables,</p>
|
||||
<p><pre class="brush : bash"><code>cp alljs2coffee.sh
|
||||
/usr/local/bin</p>
|
||||
<p>lui donner les droits pour être exécuté par tout le
|
||||
monde&nbsp;</p>
|
||||
<p><pre class="brush : bash"><code>chmod +x
|
||||
alljs2coffee.sh</p>
|
||||
<p>et voilà vous pourrez l'exécuter dans n'importe quel dossier
|
||||
contenant un de vos projets avec la commande
|
||||
<strong>alljs2coffee</strong></p>
|
||||
<p>go go gadgetto modernisation du JS!</p>
|
||||
<p><a href="<a
|
||||
href="https://github.com/js2coffee/js2coffee/issues/379">https://github.com/js2coffee/js2coffee/issues/379</a>">voir
|
||||
l'issue sur github</a>.&nbsp;comme toujours, si vous avez des
|
||||
amélioratoins à proposez faites donc!</p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,188 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="se-créer-un-historique-complet-de-git-log">se créer un
|
||||
historique complet de git log</h2>
|
||||
|
||||
<p><a href="<a
|
||||
href="https://github.com/tykayn/gitall">https://github.com/tykayn/gitall</a>"
|
||||
title="un projet sur github nommé git all"><img src="<a
|
||||
href="https://image.slidesharecdn.com/deepdarksideofgit-140531003839-phpapp01-150306125957-conversion-gate01/95/dark-side-of-git-we-use-this-on-my-big-data-team-4-638.jpg?cb=1425668559">https://image.slidesharecdn.com/deepdarksideofgit-140531003839-phpapp01-150306125957-conversion-gate01/95/dark-side-of-git-we-use-this-on-my-big-data-team-4-638.jpg?cb=1425668559</a>"
|
||||
alt="" width="100%" /></a>&nbsp;mise à jour: j'ai fait
|
||||
<a href="<a
|
||||
href="https://github.com/tykayn/gitall">https://github.com/tykayn/gitall</a>">un
|
||||
projet sur github nommé <strong>git
|
||||
all</strong></a></p>
|
||||
<p>Vous avez un projet et vous aimeriez savoir comment il a évolué à
|
||||
travers les commits que vous avez écrits avec assiduité durant de
|
||||
nombreux mois, voire de nombreuses années. <strong>Vous pourriez
|
||||
le compiler sous forme de log complet dans un fichier
|
||||
texte.</strong></p>
|
||||
<p>Par example pour voir sur quoi vous galérez le plus et comment
|
||||
améliorer vos projets, ou pourquoi pas en avoir ensuite une
|
||||
représentation graphique, l'enregistrer dans votre appli de calendrier
|
||||
favorite, ou bien pour remplir une fiche de suivi dans un logiciel
|
||||
spécialisé comme Works, Redmine, Pivotal tracker, ou
|
||||
ProjeQtOr.#+begin<sub>src</sub> shell</p>
|
||||
<p>Il suffit de lire un peu <a href="<a
|
||||
href="https://www.kernel.org/pub/software/scm/git/docs/git-log.html#_pretty_formats">https://www.kernel.org/pub/software/scm/git/docs/git-log.html#_pretty_formats</a>">la
|
||||
doc de la commande git log et particulièrement la partie sur les pretty
|
||||
formats</a> pour se bidouiller un <em>log</em> clair
|
||||
et concis. avec la date, l'auteur, le sha1, et le message du commit à
|
||||
chaque ligne.</p>
|
||||
<p><pre class="brush : bash">git log –pretty=format:"%cd , %cn,
|
||||
%h, %s" –full-history > git-history.txt </pre></p>
|
||||
<p>Vous pouvez aussi filtrer par auteur du commit en rajoutant
|
||||
l'option</p>
|
||||
<p><pre>–author="tykayn" </pre></p>
|
||||
<p>et donc:</p>
|
||||
<p><pre class="brush : bash">git log –author="tykayn"
|
||||
–pretty=format:"%cd , %cn, %h, %s" –full-history > git-history.txt
|
||||
</pre></p>
|
||||
<p>ce qui donnerait plein de lignes comme ceci:&nbsp;</p>
|
||||
<p><q>Sat May 30 11:30:11 2015 +0200 , tykayn-ubuntu, 463e52c,
|
||||
accessoires produits</p>
|
||||
<p>Sat May 30 11:20:45 2015 +0200 , tykayn-ubuntu, 9efab6c, footer
|
||||
grille&nbsp;</p>
|
||||
<p>Sat May 30 10:29:26 2015 +0200 , tykayn-ubuntu, 96f25f6, insertion de
|
||||
grille bootstrap dans le tpl</p>
|
||||
<p></q>#+begin<sub>src</sub> shell</p>
|
||||
<p>et si vous avez comme moi la flemme de retaper tout, créez vous un
|
||||
alias dans votre fichier de
|
||||
<strong>.bash<sub>aliases</sub></strong></p>
|
||||
<p><pre class="brush : bash">gedit ~/.bash<sub>aliases</sub>
|
||||
</pre></p>
|
||||
<p>rajoutez cette ligne pour créer la commande
|
||||
"<strong>gitall</strong>":</p>
|
||||
<p><pre class="brush : bash">alias gitall='git log
|
||||
–pretty=format:"%cd , %cn, %h, %s" –full-history > git-history.txt';
|
||||
</pre></p>
|
||||
<p>sauvegardez, fermez le fichier, rechargez le fichier d'alias</p>
|
||||
<p><pre class="brush : bash">gedit ~/.bash<sub>aliases</sub>
|
||||
</pre></p>
|
||||
<p>et magie, vous pourrez vous servir de la commande
|
||||
<strong>gitall</strong> pour créer un fichier
|
||||
git-history.txt attention tout de même, si un fichier git-history.txt
|
||||
existait avant, il sera remplacé.#+begin<sub>src</sub> shell</p>
|
||||
<p>vous pourrez ensuite lui appliquer des traitements plus complexes
|
||||
pour conquérir le monde, changer l'affichage, ranger par journée, ou
|
||||
tout du moins comprendre comment vous améliorer. Enjoy!</p>
|
||||
<p><a href="<a
|
||||
href="https://github.com/tykayn/gitall">https://github.com/tykayn/gitall</a>">Voir
|
||||
mon projet sur github nommé&nbsp;<strong>git
|
||||
all</strong></a>&nbsp;contribuez zy!</p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,177 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="générateur-angular-jeej">générateur angular jeej</h2>
|
||||
<p><img src="https://www.npmjs.com/static/images/npm-logo.svg" /> trop
|
||||
biennn, j'ai profité de ce jour férié pour publier mon premier package
|
||||
NPM, un générateur <a href="https://yeoman.io">yeoman</a> utilisant mes
|
||||
outils favoris. Le tout avec du readme.md, des infos et <a
|
||||
href="https://github.com/tykayn/generator-tk">un dépot sur
|
||||
github</a> (génétareur-tk). <a
|
||||
href="https://www.npmjs.com/package/generator-angular-jeej">https://www.npmjs.com/package/generator-angular-jeej</a>
|
||||
Voilà ce que cela comprend:</p>
|
||||
<blockquote>
|
||||
<p>Gulp, Angular, coffeescript, jquery, bootstrap, font awesome,
|
||||
commitement to open source. browser sync, karma, jasmine, jslint,
|
||||
uglify, coverall and more.</p>
|
||||
</blockquote>
|
||||
<h1 id="section"><img
|
||||
src="https://mgcrea.github.io/angular-7min/images/angularjs.png" /></h1>
|
||||
<p><img
|
||||
src="https://humancoders-formations.s3.amazonaws.com/uploads/course/logo/48/formation-coffeescript.png" />
|
||||
<img
|
||||
src="https://blog.xebia.fr/wp-content/uploads/2014/02/gulp-2x.png" /></p>
|
||||
<h1 id="comment-utiliser-le-générateur-angular-jeej">comment utiliser le
|
||||
générateur angular jeej</h1>
|
||||
<p><img
|
||||
src="https://blog.grayghostvisuals.com/xS6BUjV1g8vgRT/wp-content/uploads/2015/03/Yeoman.png" /></p>
|
||||
<p>il vous faut avoir installé <strong>yeoman</strong> de chez NPM. dans
|
||||
un terminal, exécutez cette commande:</p>
|
||||
<div class="sourceCode" id="cb1" data-org-language="sh"><pre
|
||||
class="sourceCode bash"><code class="sourceCode bash"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a><span class="ex">$ npm i -g yo</span></span></code></pre></div>
|
||||
<p>pour lancer le générateur, placez vous dans le dossier où vous voulez
|
||||
avoir votre webapp, et utilisez <strong>yo</strong>.</p>
|
||||
<div class="sourceCode" id="cb2" data-org-language="sh"><pre
|
||||
class="sourceCode bash"><code class="sourceCode bash"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a><span class="ex">$ yo angular-jeej</span></span></code></pre></div>
|
||||
<p>Il vous sera demandé quelques infos a inclure dans votre webapp.</p>
|
||||
<p>Chaque fois que vous modifierez un fichier source (dans le dossier
|
||||
<em>src</em>), que ce soit un fichier .scss, .coffee, .js, ou html, ils
|
||||
seront recompilés dans le dossier <em>dist</em>, et réinjectés dans le
|
||||
navigateur grâce à browser sync.</p>
|
||||
<div class="sourceCode" id="cb3" data-org-language="sh"><pre
|
||||
class="sourceCode bash"><code class="sourceCode bash"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="ex">$ gulp</span></span></code></pre></div>
|
||||
<p>après install, vous pouvez voir que tout a merveilleusement
|
||||
fonctionné, lancez gulp. rendez vous sur <a
|
||||
href="https://localhost:3000">https://localhost:3000</a> et voyez le
|
||||
mirâaaaacle s'accomplir. dans votre console de commande vous pourrez
|
||||
voir aussi que j'ai déjà mis en place quelques tests chargés de vérifier
|
||||
qu'angular fonctionne bien avec le module et son controlleur
|
||||
basiques.</p>
|
||||
<p>notez que j'ai inclus des dépendances qui ne donnent encore aucune
|
||||
action au niveau de gulp mais que je compte bien mettre en place, par
|
||||
exemple coverall. Je n'ai pas encore clairement défini si je vire la
|
||||
partie js dans le dossier src pour laisser la place aux fichiers coffee.
|
||||
je vais sans doute proposer une option lors de l'exécution du
|
||||
générateur. Enfin c'était un chouette défi!</p>
|
||||
<p>Vous aussi pouvez <a href="https://yeoman.io/authoring/">créer votre
|
||||
générateur yeoman perso</a>.</p>
|
||||
<p>Pourquoi jeej comme nom de générateur? Parce que j'ai trop regardé de
|
||||
youtube poop, et que mon générateur contient du SASS. Si ça ne vous dit
|
||||
rien, considérez que vous avez un esprit sein dans un corset. Allez donc
|
||||
le tester et n'hésitez pas à me donner des conseils sur comment
|
||||
l'améliorer.</p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,128 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="whatis-love-1">whatis love</h2>
|
||||
<p>Si dans un terminal unix vous écrivez whatis love, vous saurez ce
|
||||
qu'est l'amour. </p>
|
||||
<div class="sourceCode" id="cb1" data-org-language="sh"><pre
|
||||
class="sourceCode bash"><code class="sourceCode bash"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a><span class="fu">whatis</span> love</span>
|
||||
<span id="cb1-2"><a href="#cb1-2" aria-hidden="true" tabindex="-1"></a><span class="ex">baby</span> don<span class="st">'t hurt me, don'</span>t hurt me, no more.</span></code></pre></div>
|
||||
<p>Bizarrement, quand je rentre la commande dans un shell, j'ai comme
|
||||
retour:</p>
|
||||
<p>"love : rien d'adéquat"</p>
|
||||
<p>Joyeux poissons d'avril.</p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,155 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2
|
||||
id="faites-bosser-internet-pour-vous-avec-if-this-then-that-1">faites
|
||||
bosser internet pour vous avec "if this then that"</h2>
|
||||
<p><img
|
||||
src="https://theinternetofallthings.com/wp-content/uploads/2014/10/everythnggraphics.jpg" />
|
||||
<a href="https://ifttt.com/">if this then that</a>, abrégé IF, c'est un
|
||||
service fort aimable qui vous propose des tas de recette pour relier
|
||||
plusieurs canaux de service entre eux. Par example, vous voulez que
|
||||
lorsqu'un de vos clients vous appelle, vous gardiez une trace dans votre
|
||||
agenda de boulot de cet appel. Si vous voulez avoir un dossier en commun
|
||||
entre dropbox et google drive, c'i possible. Si lorsque vous vous
|
||||
approchez de votre maison votre téléphone allume le wifi et éteigne les
|
||||
données internet pour vous faire économiser du forfait, c'i possible. Si
|
||||
vous voulez un arrière plan qui change tous les jours selon la méga
|
||||
photo de la NASA, c'i possible. Ou bien, vous voulez que lorsque vous
|
||||
appellez le 112, un message soit envoyé à votre femme, il y a une
|
||||
recette pour ça. Vous pouvez construire vos recettes comme ça. Ils ont
|
||||
aussi lancé un service nommé DO. comme le verbe faire, pas la note de
|
||||
musique. cela vous permet d'avoir une recette qui s'active sur demande,
|
||||
lorsque vous appuyez sur une icone dans votre mobile. <img
|
||||
src="https://d2huu43w4jjmdn.cloudfront.net/feature_images/optomized/Do-for-Home-1024.png" />
|
||||
Par example, "dire à ma femme que je viens de partir du boulot" , ou
|
||||
bien "proposer à mes potes d'aller boire un coup" :D ou encore "ouvrir
|
||||
ma porte de garage" si vous donnez dans la domotique. c'est
|
||||
personnalisable à souhait comme les autres recettes Installez IFTTT sur
|
||||
votre téléphone, inscrivez vous sur le site, et commencez à jouer avec
|
||||
les recettes. Pour mettre en place les recettes il faut activer les
|
||||
canaux correspondants. Dropbox, gmail, github et bien d'autres sont des
|
||||
canaux à activer en se loguant.</p>
|
||||
<p>"Oh noez, me dites vous, s'inscrire encore sur un service, mondieu
|
||||
mais jamais je ne me souviendrai de mon mot de passe, ou alors je vais
|
||||
en utiliser un seul pareil pour tous et si on le trouve je suis dans la
|
||||
caguade." Ou sinon vous pouvez utiliser un gestionnaire de mots de passe
|
||||
comme lastpass, ou 1password. vous ne passerez plus la moitié de votre
|
||||
temps sur internet à rechercher quel était ce foutu mot de passe. Faites
|
||||
travailler internet pour vous!</p>
|
||||
<p><a href="https://ifttt.com/recipes">https://ifttt.com/recipes</a></p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,170 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2
|
||||
id="transférer-des-fichiers-en-wifi-direct-entre-son-ordi-et-son-tel-android">transférer
|
||||
des fichiers en wifi direct entre son ordi et son tel android</h2>
|
||||
|
||||
<p>Quelle misère que de mettre en place du wifi direct me direz vous.
|
||||
Y'a bien Dropbox ou google drive qui existent pour avoir des partages
|
||||
entre sont tel et son ordi, mais si comme moi, votre téléphone a un
|
||||
débit vingt fois meilleur que votre abonnement internet fixe qui est à
|
||||
4.5 km du raccord au monde et que votre fournisseur n'a pas envie de
|
||||
faire de travaux, ça risque d'être lent du côté de l'ordi.</p>
|
||||
<p>Mais si vous voulez du vraiment pratique pour transférer toutes vos
|
||||
photos de vacances ou des gros fichiers en un zip depuis votre tel à
|
||||
votre ordi, <a href="<a
|
||||
href="https://play.google.com/store/apps/details?id=com.smarterdroid.wififiletransfer&hl=fr">https://play.google.com/store/apps/details?id=com.smarterdroid.wififiletransfer&hl=fr</a>">Wifi
|
||||
file transfert</a> est super sympa. <img src="<a
|
||||
href="https://lh3.ggpht.com/10khej9Nov3uSRgddNOc-cHmTR3bvf83S4HGLgiknom_OVB3e3CDFZQqzgXLKC3gGfU3=h310-rw">https://lh3.ggpht.com/10khej9Nov3uSRgddNOc-cHmTR3bvf83S4HGLgiknom_OVB3e3CDFZQqzgXLKC3gGfU3=h310-rw</a>"
|
||||
alt="" style="float:left; margin: 0 1em 1em 0;" /> Vous installez
|
||||
l'appli sur votre téléphone, vous allumez le wifi, vous appuyez sur
|
||||
start dans l'appli et vous avez une adresse IP locale qui vous permet
|
||||
d'accéder aux fichiers de votre téléphone, en la recopiant dans la barre
|
||||
d'adresse de votre navigateur sur votre ordi. (vous pouvez mettre un
|
||||
accès par mot de passe dans les paramètres)</p>
|
||||
<p>Ce qui est encore plus cool que le pôle nord c'est qu(une fois dans
|
||||
la page web vous pouvez sélectionner plusieurs fichiers/ dossiers et les
|
||||
exporter dans un zip.</p>
|
||||
<p>vous pouvez bien sûr également envoyer des fichiers sur votre
|
||||
téléphone. Le tout se fera avec un débit énorme, vu que c'est du
|
||||
wifi.</p>
|
||||
<p>Et si vous voulez un lien encore plus pratique entre votre ou vos
|
||||
ordis et votre téléphone, votre tablette, votre <a href="<a
|
||||
href="https://www.framboise314.fr/meowbox-pour-un-chat-connecte-en-bluetooth/">https://www.framboise314.fr/meowbox-pour-un-chat-connecte-en-bluetooth/</a>">chat
|
||||
au collier bluetooth</a>&nbsp;?</p>
|
||||
<p>J'appréciais déjà que le play store permette de lancer l'installation
|
||||
et la désinstallation d'applis via mon ordi, mais on peut aller encore
|
||||
plus loin dans la connectivité.</p>
|
||||
<p><img src="<a
|
||||
href="https://lh4.ggpht.com/fPlYBDEO9gDbAcK9p3vhOhX4yqGUHS1XzZL6zz2ovI6pp2iFMQIAciSRf0DFkF6HfQ=h900-rw">https://lh4.ggpht.com/fPlYBDEO9gDbAcK9p3vhOhX4yqGUHS1XzZL6zz2ovI6pp2iFMQIAciSRf0DFkF6HfQ=h900-rw</a>"
|
||||
alt="" style="display:block; margin:0 auto;" /></p>
|
||||
<p><a href="<a
|
||||
href="https://play.google.com/store/apps/details?id=com.pushbullet.android&hl=fr">https://play.google.com/store/apps/details?id=com.pushbullet.android&hl=fr</a>">PushBullet</a>
|
||||
vous permet de relier votre téléphone (une fois l'appli installée) a
|
||||
votre navigateur web via une extension <a href="<a
|
||||
href="https://chrome.google.com/webstore/detail/pushbullet/chlffgpmiacpedhhbkiomidkjlcfhogd">https://chrome.google.com/webstore/detail/pushbullet/chlffgpmiacpedhhbkiomidkjlcfhogd</a>">Chrome</a>
|
||||
ou <a href="<a
|
||||
href="https://addons.mozilla.org/fr/firefox/addon/pushbullet/">https://addons.mozilla.org/fr/firefox/addon/pushbullet/</a>">Firefox</a>.</p>
|
||||
<p>Vous pouvez répondre à des sms avec votre ordi, en écrire, partager
|
||||
une page web sur votre tel pour la lire hors ligne quand vous aurez le
|
||||
temps, choisir quelles notifications vous voulez voir apparaître,
|
||||
transférer un MMS reçu vers votre ordi, et aussi des fichiers dans les
|
||||
deux sens, sur plusieurs machines (où vous aurez installé pushbullet,
|
||||
évidemment). c'est fort bien.</p>
|
||||
<p>Enjoyez!</p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,142 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="un-testament-par-e-mail-1">Un testament par e-mail</h2>
|
||||
<p>ceci<sub>estduhtml</sub> Vous vivez une vie fort dangereuse (par
|
||||
exemple vous avez des lacets à vos chaussures qui vous font vous casser
|
||||
la gueule et hop hop aux urgences, dédicace à Kelly ;D ) vous êtes mal
|
||||
réveillés et vous tombez sur les rails du métro, ou alors vous mettez
|
||||
vos clés dans vos poches tout en faisant de la moto avec un sac à dos et
|
||||
bam pouf paf pastèque vous vous prenez une carapace bleue.</p>
|
||||
<p>Qui héritera de vos biens, quel message auriez vous aimé faire passer
|
||||
à vos proches, de quels mots de passe auraient ils besoin, voudriez vous
|
||||
rockroller musicalement vos proches à votre enterrement ? Hébien y’a pas
|
||||
une application pour ça mais un site web.</p>
|
||||
<p>Vous pouvez maintenant créer un ou deux message à envoyer à vos
|
||||
proches grâce au <strong>Dead Man Switch</strong> . Ce site, après
|
||||
inscription vous demandera à intervalle via votre boite email de cliquer
|
||||
sur un lien pour signalez que votre heure n’est pas venu, comme le font
|
||||
les missionnaires. L’intervalle peut être de 45 jours ou davantage, si
|
||||
vous partez en vacances. le site propose une version payante à 20
|
||||
dollars pour toute la viiiie. Le site vous permet aussi de faire un
|
||||
envoi d’essai. Enjoyez! <a
|
||||
href="https://www.deadmansswitch.net/"><span>https://www.deadmansswitch.net/</span></a></p>
|
||||
<p><strong>push the button</strong> des frères chimiques en cadeau.</p>
|
||||
<p><iframe width="480" height="360" src="<a
|
||||
href="https://www.youtube.com/embed/6b9ci_z4v7M">https://www.youtube.com/embed/6b9ci_z4v7M</a>"
|
||||
frameborder="0" allowfullscreen></iframe></p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,137 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="calculez-votre-heure-de-réveil">calculez votre heure de
|
||||
réveil</h2>
|
||||
<p><img
|
||||
src="https://www.pixenli.com/images/1338/1338511220095422700.jpg" /></p>
|
||||
<p>Comme la plupart des êtres humains alignés sur les horloges du monde
|
||||
absurde du travail, vous avez des difficultés à dormir assez longtemps
|
||||
pour aussi profiter de vos moments en dehors du travail.</p>
|
||||
<p>Voici un site qui va sauver vos journées: <a
|
||||
href="https://sleepyti.me/">sleepyti.me</a> vous donne un temps optimal
|
||||
de sommeil en vous permettant de deviner à quelle heure vous devriez
|
||||
vous coucher pour vous lever à l'heure voulue. Vous pouvez aussi
|
||||
chercher l'heure à laquelle vous lever en fonction de l'heure à laquelle
|
||||
vous vous couchez. La plupart des humains mettent 14 minutes à
|
||||
s'endormir, (moi j'ai l'impression que c'est bien plus, plutôt 40
|
||||
minutes) et il semblerait qu'une durée de sommeil optimale dure 5 à 6
|
||||
cycles de sommeil de 90 minutes. Après ce nombre de périodes, Il faut
|
||||
idéalement se réveiller entre deux cycles de sommeil pour se sentir
|
||||
frais et alerte.</p>
|
||||
<p>Bonne nuit :D</p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,135 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="un-datepicker-dans-un-formulaire-symfony2-1">un datepicker dans
|
||||
un formulaire symfony2</h2>
|
||||
<p>de base les formulaires symfony fournissent des sélecteurs pour
|
||||
choisir nos dates. pas besoin de jquery ou d'un bundle entier pour avoir
|
||||
des datepicker en HTML5, il suffit de définir les options du champ de
|
||||
formulaire avec un widget de single<sub>text</sub>, de mettre le format
|
||||
de date en année-mois-jour, et de définir l'attribut type d'input à
|
||||
"date".</p>
|
||||
<p>= // ajouter un usage use Symfony; // déclaration de classe
|
||||
FactureType pour l'exemple class FactureType extends AbstractType { //
|
||||
dans le constructeur de form on ajoute notre champ <em>** * @param
|
||||
FormBuilderInterface $builder * @param array $options *</em> public
|
||||
function buildForm(FormBuilderInterface $builder, array $options) {
|
||||
$builder // … dans le builder de votre formulaire
|
||||
->add('paid<sub>date</sub>', DateType::class, ['widget' <code
|
||||
class="verbatim">> 'single_text', 'format' => 'yyyy-MM-dd', 'attr' => [ 'type' => 'datetime']])</code></p>
|
||||
<p>enjoyez!</p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,133 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="les-dates-importantes-de-votre-vie-1">les dates importantes de
|
||||
votre vie</h2>
|
||||
<p><img
|
||||
src="https://www.regimenaturel.net/wp-content/uploads/2015/01/informations-sur-le-regime-alimentaire-des-dattes-et-du-lait1.jpg" />
|
||||
vous imaginez que votre date de naissance est la seule que vous pourriez
|
||||
retenir? Que nenni, l'expérience JS du jour vous permet d'estimer aussi
|
||||
la date de votre mort selon les chiffres de l'insee, et d'autres choses
|
||||
étonnantes. Saviez vous que vous avez gagné votre premier milliard de
|
||||
secondes en seulement 11 jours? Votre millième semaine débutera avant ou
|
||||
après votre dix millième jour? Quel était le jour de la semaine où vous
|
||||
êtes nés?</p>
|
||||
<p>Définissez votre date de naissance et soyez carrément émerveillé par
|
||||
ces quelques dates de votre vie dont vous ne soupçonniez pas
|
||||
l'existence! <a
|
||||
href="https://artlemoine.com/dates-de-vie">https://artlemoine.com/dates-de-vie</a></p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,133 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="les-24h-de-la-bd-et-autres-évènements-ont-leur-planning">les 24h
|
||||
de la BD et autres évènements ont leur planning</h2>
|
||||
<p><img
|
||||
src="https://www.lapin.org/public/vingt-quatre-heures/.logo-23h_m.jpg" />
|
||||
l'expérience JS du jour c'est de donner la possibilité aux particpants
|
||||
des 24hBD, des 23hBD, des 12hBD et de tous les plannings similaires de
|
||||
mesurer le temps qu'il leur reste dans leurs projets. <a
|
||||
href="https://artlemoine.com/24hbd">https://artlemoine.com/24hbd</a> il
|
||||
suffit de donner le nombre de pages que vous avez fait dans l'encadré
|
||||
vert (on peut changer avec les flèches du clavier) et le planning se met
|
||||
à jour en vous précisant si vous êtes dans les temps ou si vous êtes en
|
||||
retard. vous pouvez changer la date et l'heure de début, ou de fin de
|
||||
l'épreuve. l'autre date se changera automatiquement en fonction de la
|
||||
durée de l'épreuve spécifiée en jours et en heures entre deux.
|
||||
Enjoyez!</p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,123 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="du-php-sexiste-1">du PHP sexiste</h2>
|
||||
<p>à quoi ça peut bien ressembler du code sexiste? C'est possible, j'en
|
||||
ai fait un tuto pour la journée des droits des femmes 2015. Allez voir
|
||||
<a href="https://tykayn.fr/?post/2015/des-femmes-codeuses">par ici sur
|
||||
le tykayn blog</a>.</p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,122 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="digital-learning-day-2015-1">digital learning day 2015</h2>
|
||||
<p>Hey, après un Pi Day épique célébrons le digital learning day! <a
|
||||
href="https://www.digitallearningday.org/">https://www.digitallearningday.org/</a>
|
||||
allez zou, plus vite que ça, hop hop!</p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,141 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="paye-ton-explication-1">paye ton explication</h2>
|
||||
<p>ce qu'il y a de bien quand on veut expliquer des choses plus ou moins
|
||||
complexes c'est qu'on peut toujours les comparer à une voiture, ou à une
|
||||
femme si vous êtes aventureux. Quand on veut se payer un site web, on
|
||||
trouve un développeur, et on lui demande combien ça coûte.</p>
|
||||
<p>Eh bien comme une voiture, ou comme un appartement: ça dépend de
|
||||
comment vous le voulez et de votre budget. Il ne suffit pas d'avoir un
|
||||
beau costume et d'aller chez notre concessionnaire pour que celui ci
|
||||
vous fasse essayer une voiture de luxe, il faut justifier d'un certain
|
||||
apport financier et de votre assurance en cas d'accident.</p>
|
||||
<p>Ce n'est pas la peine de faire perdre son temps à un concessionnaire
|
||||
si vous voulez faire du lèche vitrine. Il est des choses qui coûtent de
|
||||
l'argent, beaucoup d'argent. Et ce n'est pas toujours lié à leur
|
||||
complexité. Vous pouvez trouver des voitures coûtant plus d'un million
|
||||
d'euros, et leur seule compétence sera d'avoir un aspect esthétique qui
|
||||
a coûté cher ainsi qu'un nombre incroyable de chevaux sous le capot,
|
||||
elle sera cependant incapable de vous faire écouter de la radio, à moins
|
||||
que vous ne payiez 10 000 € de plus. ça fait un peu cher l'auto radio
|
||||
non?</p>
|
||||
<p>Et bien c'est une question de priorités, c'est pourquoi il est
|
||||
PRIMORDIAL de définir vos besoins et votre budget avant de pouvoir
|
||||
entrer dans les détails de la création d'une charte graphique ou d'un
|
||||
site web.</p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,216 @@
|
|||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta property="og:image" content="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<meta property="og:description" content="Code, nouvelles technologies et entrepreneurariat par B. Lemoine">
|
||||
<meta property="og:url" content="https://www.cipherbliss.com">
|
||||
<meta property="og:site_name" content="Cipher Bliss">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux" href="https://www.cipherbliss.com/feed/">
|
||||
<link href="/style.css" rel="stylesheet">
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title></title>
|
||||
<meta name="author" content="">
|
||||
<link rel="alternate" type="application/rss+xml" title="Cipher Bliss » Flux"
|
||||
href="https://www.cipherbliss.com/feed/">
|
||||
<meta property="og:title" content="">
|
||||
<meta property="og:locale" content="fr_FR">
|
||||
<!-- Description de la page -->
|
||||
<meta name="description" content="">
|
||||
<meta name="reply-to" content="contact@cipherbliss.com">
|
||||
<link rel="icon" type="image/png" href="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="page">
|
||||
<header id="masthead" class="site-header">
|
||||
<div class="header-image" style="background: url(https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg)">
|
||||
<a href="/">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
|
||||
</a>
|
||||
<h1 class="blog-title">Cipher Bliss</h1>
|
||||
<p class="blog-subtitle">Code, nouvelles technologies et entrepreneurariat par B. Lemoine</p>
|
||||
</div>
|
||||
<nav class="navbar is-fixed-top is-dark" role="navigation" aria-label="main navigation">
|
||||
<div class="navbar-brand">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="navbarBasicExample" class="navbar-menu">
|
||||
<div class="navbar-start">
|
||||
<a class="navbar-item" href="https://www.cipherbliss.com">
|
||||
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png"
|
||||
class="img-fluid">
|
||||
</a>
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
<div class="navbar-item">
|
||||
<form role="search" method="get" class="search-form" action="/">
|
||||
<label>
|
||||
<input class="search-field" placeholder="Recherche" value="" name="s"
|
||||
type="search">
|
||||
</label>
|
||||
<input class="is-hidden search-submit" value="Rechercher" type="submit">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="body-wrap boxed-container">
|
||||
<article class="content">
|
||||
|
||||
<header id="title-block-header">
|
||||
<h1 class="title">cipherbliss_blog</h1>
|
||||
</header>
|
||||
|
||||
<h2 id="la-fête-des-passwords-et-la-neutralité-du-net">la fête des
|
||||
passwords et la neutralité du net</h2>
|
||||
|
||||
<p>Et si vous faisiez votre BA du jour avec votre ordinateur, ou votre
|
||||
téléphone rien qu'en changeant vos mots de passe? <img src="<a
|
||||
href="https://passwordday.org/en/_img/passwords-102.gif">https://passwordday.org/en/_img/passwords-102.gif</a>"
|
||||
alt="" /><strong> Beaucoup de personnes laissent des données
|
||||
sensibles en accès libre au monde entier.</strong></p>
|
||||
<p>Quand on tient une entreprise ou que notre métier nous tient au
|
||||
secret professionel (comme c'est mon cas) il nous parait évident que la
|
||||
sécurité informatique est vitale, mais lorsqu'on est Monsieur et Madame
|
||||
Michu on ne se rend pas compte de pourquoi ça serait tout aussi
|
||||
important.</p>
|
||||
<p>On dit même souvent qu'on a rien à cacher. Cependant, c'est mal
|
||||
comprendre le problème.</p>
|
||||
<p>Vous pouvez <a href="<a
|
||||
href="https://reflets.info/rien-a-cacher/">https://reflets.info/rien-a-cacher/</a>"
|
||||
hreflang="fr">lire sur reflets.info en quoi c'est capital</a>,
|
||||
je vous la fais en condensé: Je ne commets aucun crime en allant aux
|
||||
toilettes mais ce n'est pas pour autant que je serais d'accord à ce que
|
||||
des caméras de vidéosurveillance soient installées dans cette pièce, ou
|
||||
dans n'importe laquelle chez moi. Mon intimité, je choisis à qui je veux
|
||||
la faire partager.</p>
|
||||
<p>Personne ne tient à ce que sa vie privée soit accessible au monde
|
||||
entier, les célébritées spammées de paparazzi le savent bien. Il existe
|
||||
une chose pas mal dans la loi, ça s'appelle <strong>la présomption
|
||||
d'innocence</strong>.</p>
|
||||
<p>On est innocent et non fiché par la police tant qu'il n'aura pas été
|
||||
démontré le contraire par un personnel compétent opérant dans les règles
|
||||
de la loi. Souhaiter la surveillance permanente et généralisée des
|
||||
invidus c'est remplacer la présomption d'innocence par la présomption de
|
||||
culpabilité. En encourageant ces surveillances généralisées on va partir
|
||||
du principe que tout un chacun est suspect. C'est vraiment ce que vous
|
||||
voulez?</p>
|
||||
<p>Contrôler n'est pas surveiller, restreindre n'est pas incriminer.</p>
|
||||
<p>Petite parenthèse sur les études sur la vidéosurveillance dans les
|
||||
espaces publiques: <a href="<a
|
||||
href="https://archives-lepost.huffingtonpost.fr/article/2009/10/05/1726927_efficace-la-videosurveillance-le-rapport-qui-nous-mene-en-bateau.html">https://archives-lepost.huffingtonpost.fr/article/2009/10/05/1726927_efficace-la-videosurveillance-le-rapport-qui-nous-mene-en-bateau.html</a>"
|
||||
hreflang="fr">c'est une mesure inneficace, liberticide et
|
||||
coûteuse.</a> Et on le sait depuis au moins 2009.</p>
|
||||
<p>ça n'empêche pas plus les agressions de se produire, et dans certain
|
||||
cas ça les augmente pour ceux qui commettent les agressions et qui
|
||||
veulent ainsi se montrer comme pour lancer un défi aux forces de
|
||||
l'ordre.</p>
|
||||
<p><strong>Le droit à la vie privée est vital</strong> et
|
||||
pour le comprendre il suffit de vous demander si vous avez envie de
|
||||
laisser toutes les portes ouvertes chez vous, vos codes de carte bleue,
|
||||
les mots de passe de vos boites emails, vos clés de voitures à de
|
||||
parfaits inconnus. Ou encore si vous voulez avoir un agent de police qui
|
||||
vérifie que vous votez pour le "bon" candidat, par dessus votre épaule.
|
||||
Votre droit à la vie privée il faut savoir le défendre, ce n'est pas
|
||||
pour rien qu'il existe une loi pour que la poste n'ait pas le droit
|
||||
d'ouvrir votre courrier. ça vous révolterait si vous receviez dans votre
|
||||
boite à lettres un courrier ouvert et modifié, mais ça ne vous
|
||||
choquerait pas si c'était le cas avec vos emails? Réfléchissez une
|
||||
nouvelle fois.</p>
|
||||
<p><strong>La neutralité et l'ouverture d'internet
|
||||
</strong>est vitale à son fonctionnement. Comme le dit si bien
|
||||
cette courte vidéo infographique de DataGueule, acheter une route ne
|
||||
nous donne pas le droit de choisir les véhicules qui circulent
|
||||
dessus.</p>
|
||||
<p><iframe width="640" height="360" src="<a
|
||||
href="https://www.youtube.com/embed/hZnq3xg-PRM">https://www.youtube.com/embed/hZnq3xg-PRM</a>"
|
||||
frameborder="0" allowfullscreen></iframe> <strong>il est
|
||||
aujourd'hui possible d'obtenir des données sensibles à partir de données
|
||||
en apparence anodines.</strong> Vos passwords peuvent valoir aussi
|
||||
cher que votre code de carte bleue ou vos clés de voiture. Et après des
|
||||
dizaines d'années qu'internet est adopté par la populace on continue de
|
||||
croire qu'un mot de passe est accessoire, et on se trompe sur ce qui le
|
||||
rend fort.</p>
|
||||
<p><h3>Faiblesses courantes</h3> Beaucoup de personnes
|
||||
mettent en mot de passe le nom de leur animal de compagnie, le nom de
|
||||
leur objet préféré, le nom de leur compagne / compagnon, ou des dates
|
||||
marquantes. En enquêtant sur quelqu'un on peut deviner facilement ces
|
||||
mots, et ils ne résistent pas facilement à une attaque à force brute
|
||||
(essayer des milliers de combinaisons par seconde), peu importe
|
||||
d'ailleurs que vous utilisiez des lettres ou des ponctuations, ces
|
||||
caractères seront aussi essayés. la façon la plus simple de se
|
||||
constituer un mot de passe résistant comme en l'an 40, c'est de
|
||||
mémoriser une simple phrase et de l'écrire avec des espaces, puis d'en
|
||||
personnaliser certaines parties.</p>
|
||||
<p>Selon enquête c'est un moyen d'exprimer sa personnalité, de ressasser
|
||||
un évènement important ou d'exprimer sa rage au boulot " c'est quoi le
|
||||
mot de passe de ton poste&nbsp;? - FUCKTHISSHIT"</p>
|
||||
<p>n'utilisez pas le même mot de passe pour tous les sites que vous
|
||||
visitez. Changez régulièrement vos mots de passe, ne les écrivez pas
|
||||
dans des emails ou des sms, ou si vous devez le faire envoyez les sans
|
||||
référer dans le même email ce à quoi ils se réfèrent.. Plus vous
|
||||
conservez longtemps un mot de passe, plus il a de chances d'être périmé
|
||||
et inutile. Abandonnez vos mots de passe datant du lycée, adoptez un
|
||||
gestionnaire de mot de passe pour votre navigateur, encouragez vos
|
||||
parents et vos congénères les moins à l'aise avec la technologie à
|
||||
modifier leur mots de passe de façon sécurisée comme on vient de le
|
||||
voir.</p>
|
||||
<p>pour en savoir plus: le site du password day <a href="<a
|
||||
href="https://passwordday.org/fr/">https://passwordday.org/fr/</a>"
|
||||
hreflang="fr"><a
|
||||
href="https://passwordday.org/fr/">https://passwordday.org/fr/</a></a></p>
|
||||
<h1 id="liens">Liens</h1>
|
||||
<ul>
|
||||
<li>cipherbliss <a
|
||||
href="id:d14d8051-bbb9-4279-a574-84d78bfe5b66">Cipherbliss blog</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="after-article">
|
||||
|
||||
</p>
|
||||
</article>
|
||||
</main>
|
||||
<footer class="site-footer has-top-divider">
|
||||
<div class="container">
|
||||
<div class="site-footer-inner">
|
||||
|
||||
|
||||
|
||||
|
||||
<nav>
|
||||
<a href="/">Accueil</a>
|
||||
<a href="https://portfolio.cipherbliss.com">Portfolio</a>
|
||||
<a href="/feed">Flux RSS</a>
|
||||
<a href="/contact">Contact</a>
|
||||
<a href="/ressources-de-café-vie-privée">Ressources</a>
|
||||
</nav>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
<!-- généré avec orgmode-to-gemini-blog par Tykayn -->
|
||||
</html>
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue