Przeglądaj źródła

Feature: add small projects

Febbweiss 8 lat temu
rodzic
commit
80cb305875

+ 14 - 0
development/cloudbudget/index.html

@@ -109,6 +109,20 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../java_small_projects/">Java small projects</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../library_reader/">Library reader</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="../project_deployer/">Project deployer</a>
         

+ 14 - 0
development/cloudbudget_angularjs/index.html

@@ -107,6 +107,20 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../java_small_projects/">Java small projects</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../library_reader/">Library reader</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="../project_deployer/">Project deployer</a>
         

+ 16 - 2
development/filebrowser_durandal_widget/index.html

@@ -107,6 +107,20 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../java_small_projects/">Java small projects</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../library_reader/">Library reader</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="../project_deployer/">Project deployer</a>
         
@@ -285,7 +299,7 @@
   
     <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
       
-        <a href="../project_deployer/" class="btn btn-neutral float-right" title="Project deployer">Next <span class="icon icon-circle-arrow-right"></span></a>
+        <a href="../java_small_projects/" class="btn btn-neutral float-right" title="Java small projects">Next <span class="icon icon-circle-arrow-right"></span></a>
       
       
         <a href="../cloudbudget_angularjs/" class="btn btn-neutral" title="Cloudbudget angularjs"><span class="icon icon-circle-arrow-left"></span> Previous</a>
@@ -319,7 +333,7 @@
         <span><a href="../cloudbudget_angularjs/" style="color: #fcfcfc;">&laquo; Previous</a></span>
       
       
-        <span style="margin-left: 15px"><a href="../project_deployer/" style="color: #fcfcfc">Next &raquo;</a></span>
+        <span style="margin-left: 15px"><a href="../java_small_projects/" style="color: #fcfcfc">Next &raquo;</a></span>
       
     </span>
 </div>

+ 345 - 0
development/java_small_projects/index.html

@@ -0,0 +1,345 @@
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  
+  
+  
+  <title>Java small projects - Febbweiss</title>
+  
+
+  <link rel="shortcut icon" href="../../img/favicon.ico">
+
+  
+  <link href='https://fonts.googleapis.com/css?family=Lato:400,700|Roboto+Slab:400,700|Inconsolata:400,700' rel='stylesheet' type='text/css'>
+
+  <link rel="stylesheet" href="../../css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="../../css/theme_extra.css" type="text/css" />
+  <link rel="stylesheet" href="../../css/highlight.css">
+  <link href="../../extra/css/extra.css" rel="stylesheet">
+  <link href="../../extra/css/sis.css" rel="stylesheet">
+
+  
+  <script>
+    // Current page data
+    var mkdocs_page_name = "Java small projects";
+    var mkdocs_page_input_path = "development/java_small_projects.md";
+    var mkdocs_page_url = "/development/java_small_projects/";
+  </script>
+  
+  <script src="../../js/jquery-2.1.1.min.js"></script>
+  <script src="../../js/modernizr-2.8.3.min.js"></script>
+  <script type="text/javascript" src="../../js/highlight.pack.js"></script>
+  <script src="../../js/theme.js"></script> 
+  <script src="../../extra/js/pacman.js"></script>
+  <script src="../../extra/js/pyramid.js"></script>
+  <script src="../../extra/js/sis.js"></script>
+  <script src="../../extra/js/yahtzee.js"></script>
+
+  
+</head>
+
+<body class="wy-body-for-nav" role="document">
+
+  <div class="wy-grid-for-nav">
+
+    
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side stickynav">
+      <div class="wy-side-nav-search">
+        <a href="../.." class="icon icon-home"> Febbweiss</a>
+        <div role="search">
+  <form id ="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" />
+  </form>
+</div>
+      </div>
+
+      <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+        <ul class="current">
+          
+            <li>
+    <li class="toctree-l1 ">
+        <a class="" href="../..">Home</a>
+        
+    </li>
+<li>
+          
+            <li>
+    <ul class="subnav">
+    <li><span>Development</span></li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../cloudbudget/">Cloudbudget</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../cloudbudget_angularjs/">Cloudbudget angularjs</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../filebrowser_durandal_widget/">Filebrowser durandal widget</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 current">
+        <a class="current" href="./">Java small projects</a>
+        
+            <ul>
+            
+                <li class="toctree-l3"><a href="#introduction">Introduction</a></li>
+                
+                    <li><a class="toctree-l4" href="#rabbits-vs-hunter">Rabbits vs Hunter</a></li>
+                
+                    <li><a class="toctree-l4" href="#word-lister">Word lister</a></li>
+                
+            
+            </ul>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../library_reader/">Library reader</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../project_deployer/">Project deployer</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../scrabble_resolver/">Scrabble resolver</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../springboot_react_webpack/">Springboot react webpack</a>
+        
+    </li>
+
+        
+    </ul>
+<li>
+          
+            <li>
+    <ul class="subnav">
+    <li><span>Docker</span></li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../docker/docker_apache_log_generator/">Docker apache log generator</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../docker/docker_gocd/">Docker gocd</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../docker/docker_java_log_generator/">Docker java log generator</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../docker/docker_log_centralizer/">Docker log centralizer</a>
+        
+    </li>
+
+        
+    </ul>
+<li>
+          
+            <li>
+    <ul class="subnav">
+    <li><span>Games</span></li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../games/Space_invaders_stories/">Space invaders stories</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../games/pacman/">Pacman</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../games/pyramid/">Pyramid</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../games/wordfighters/">Wordfighters</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../games/yahtzee/">Yahtzee</a>
+        
+    </li>
+
+        
+    </ul>
+<li>
+          
+        </ul>
+      </div>
+      &nbsp;
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+      
+      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
+        <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+        <a href="../..">Febbweiss</a>
+      </nav>
+
+      
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="breadcrumbs navigation">
+  <ul class="wy-breadcrumbs">
+    <li><a href="../..">Docs</a> &raquo;</li>
+    
+      
+        
+          <li>Development &raquo;</li>
+        
+      
+    
+    <li>Java small projects</li>
+    <li class="wy-breadcrumbs-aside">
+      
+        
+          <a href="https://github.com/febbweiss/" class="icon icon-github"> Edit on GitHub</a>
+        
+      
+    </li>
+  </ul>
+  <hr/>
+</div>
+          <div role="main">
+            <div class="section">
+              
+                <h1 id="introduction">Introduction</h1>
+<p>In this section, I introduce some small Java projects</p>
+<h2 id="rabbits-vs-hunter">Rabbits vs Hunter</h2>
+<p>Source : <a href="https://github.com/Febbweiss/rabbits-vs-hunter" target="_blank" title="Fork me on GitHub">GitHub repository</a></p>
+<h3 id="goal">Goal</h3>
+<p>This projects manages a rabbit hunt.
+It's possible to change some criteria such as trees, burrows and rabbits counts.</p>
+<h3 id="building">Building</h3>
+<p>Using maven, just execute the following command :</p>
+<pre><code>mvn clean package
+</code></pre>
+
+<p>In the new <em>target</em> folder, you will find the <em>rabbits-vs-hunter-[version]-jar-with-dependencies.jar</em> jar file. This jar contains all dependencies.</p>
+<h3 id="running">Running</h3>
+<p>Execute the built jar :</p>
+<pre><code>java -jar rabbits-vs-hunter-[version]-jar-with-dependencies.jar
+</code></pre>
+
+<h2 id="word-lister">Word lister</h2>
+<p>Source : <a href="https://github.com/Febbweiss/word-lister" target="_blank" title="Fork me on GitHub">GitHub repository</a></p>
+<h3 id="goal_1">Goal</h3>
+<p>This project prints all words in a file, one per line.
+All compound words and numbers are preserved (such as <em>byte-input</em> and <em>-5.52%</em> for example).</p>
+<h3 id="building_1">Building</h3>
+<p>Using maven, just execute the following command :</p>
+<pre><code>mvn clean package
+</code></pre>
+
+<p>In the new <em>target</em> folder, you will find the <em>word-lister-[version]-jar-with-dependencies.jar</em> jar file. This jar contains all dependencies.</p>
+<h3 id="running_1">Running</h3>
+<p>Execute the built jar with the <em>--help</em> parameter to display the help message.
+To parse a file, execute the following command :</p>
+<pre><code>java -jar word-lister-[version]-jar-with-dependencies.jar &lt;path_to_a_file&gt;
+</code></pre>
+              
+            </div>
+          </div>
+          <footer>
+  
+    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
+      
+        <a href="../library_reader/" class="btn btn-neutral float-right" title="Library reader">Next <span class="icon icon-circle-arrow-right"></span></a>
+      
+      
+        <a href="../filebrowser_durandal_widget/" class="btn btn-neutral" title="Filebrowser durandal widget"><span class="icon icon-circle-arrow-left"></span> Previous</a>
+      
+    </div>
+  
+
+  <hr/>
+
+  <div role="contentinfo">
+    <!-- Copyright etc -->
+    
+  </div>
+
+  Built with <a href="http://www.mkdocs.org">MkDocs</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
+</footer>
+	  
+        </div>
+      </div>
+
+    </section>
+
+  </div>
+
+<div class="rst-versions" role="note" style="cursor: pointer">
+    <span class="rst-current-version" data-toggle="rst-current-version">
+      
+          <a href="https://github.com/febbweiss/" class="icon icon-github" style="float: left; color: #fcfcfc"> GitHub</a>
+      
+      
+        <span><a href="../filebrowser_durandal_widget/" style="color: #fcfcfc;">&laquo; Previous</a></span>
+      
+      
+        <span style="margin-left: 15px"><a href="../library_reader/" style="color: #fcfcfc">Next &raquo;</a></span>
+      
+    </span>
+</div>
+
+</body>
+</html>

+ 345 - 0
development/library_reader/index.html

@@ -0,0 +1,345 @@
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  
+  
+  
+  <title>Library reader - Febbweiss</title>
+  
+
+  <link rel="shortcut icon" href="../../img/favicon.ico">
+
+  
+  <link href='https://fonts.googleapis.com/css?family=Lato:400,700|Roboto+Slab:400,700|Inconsolata:400,700' rel='stylesheet' type='text/css'>
+
+  <link rel="stylesheet" href="../../css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="../../css/theme_extra.css" type="text/css" />
+  <link rel="stylesheet" href="../../css/highlight.css">
+  <link href="../../extra/css/extra.css" rel="stylesheet">
+  <link href="../../extra/css/sis.css" rel="stylesheet">
+
+  
+  <script>
+    // Current page data
+    var mkdocs_page_name = "Library reader";
+    var mkdocs_page_input_path = "development/library_reader.md";
+    var mkdocs_page_url = "/development/library_reader/";
+  </script>
+  
+  <script src="../../js/jquery-2.1.1.min.js"></script>
+  <script src="../../js/modernizr-2.8.3.min.js"></script>
+  <script type="text/javascript" src="../../js/highlight.pack.js"></script>
+  <script src="../../js/theme.js"></script> 
+  <script src="../../extra/js/pacman.js"></script>
+  <script src="../../extra/js/pyramid.js"></script>
+  <script src="../../extra/js/sis.js"></script>
+  <script src="../../extra/js/yahtzee.js"></script>
+
+  
+</head>
+
+<body class="wy-body-for-nav" role="document">
+
+  <div class="wy-grid-for-nav">
+
+    
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side stickynav">
+      <div class="wy-side-nav-search">
+        <a href="../.." class="icon icon-home"> Febbweiss</a>
+        <div role="search">
+  <form id ="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" />
+  </form>
+</div>
+      </div>
+
+      <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+        <ul class="current">
+          
+            <li>
+    <li class="toctree-l1 ">
+        <a class="" href="../..">Home</a>
+        
+    </li>
+<li>
+          
+            <li>
+    <ul class="subnav">
+    <li><span>Development</span></li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../cloudbudget/">Cloudbudget</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../cloudbudget_angularjs/">Cloudbudget angularjs</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../filebrowser_durandal_widget/">Filebrowser durandal widget</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../java_small_projects/">Java small projects</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 current">
+        <a class="current" href="./">Library reader</a>
+        
+            <ul>
+            
+                <li class="toctree-l3"><a href="#introduction">Introduction</a></li>
+                
+                    <li><a class="toctree-l4" href="#building">Building</a></li>
+                
+                    <li><a class="toctree-l4" href="#how-it-works">How it works</a></li>
+                
+                    <li><a class="toctree-l4" href="#built-with">Built with</a></li>
+                
+                    <li><a class="toctree-l4" href="#licence">Licence :</a></li>
+                
+            
+            </ul>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../project_deployer/">Project deployer</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../scrabble_resolver/">Scrabble resolver</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../springboot_react_webpack/">Springboot react webpack</a>
+        
+    </li>
+
+        
+    </ul>
+<li>
+          
+            <li>
+    <ul class="subnav">
+    <li><span>Docker</span></li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../docker/docker_apache_log_generator/">Docker apache log generator</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../docker/docker_gocd/">Docker gocd</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../docker/docker_java_log_generator/">Docker java log generator</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../docker/docker_log_centralizer/">Docker log centralizer</a>
+        
+    </li>
+
+        
+    </ul>
+<li>
+          
+            <li>
+    <ul class="subnav">
+    <li><span>Games</span></li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../games/Space_invaders_stories/">Space invaders stories</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../games/pacman/">Pacman</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../games/pyramid/">Pyramid</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../games/wordfighters/">Wordfighters</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../games/yahtzee/">Yahtzee</a>
+        
+    </li>
+
+        
+    </ul>
+<li>
+          
+        </ul>
+      </div>
+      &nbsp;
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+      
+      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
+        <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+        <a href="../..">Febbweiss</a>
+      </nav>
+
+      
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="breadcrumbs navigation">
+  <ul class="wy-breadcrumbs">
+    <li><a href="../..">Docs</a> &raquo;</li>
+    
+      
+        
+          <li>Development &raquo;</li>
+        
+      
+    
+    <li>Library reader</li>
+    <li class="wy-breadcrumbs-aside">
+      
+        
+          <a href="https://github.com/febbweiss/" class="icon icon-github"> Edit on GitHub</a>
+        
+      
+    </li>
+  </ul>
+  <hr/>
+</div>
+          <div role="main">
+            <div class="section">
+              
+                <h1 id="introduction">Introduction</h1>
+<p>PDF-Reader is a small web application listing PDF documents and allowing to visualize them.</p>
+<h2 id="building">Building</h2>
+<p>This project is built using <a href="http://bower.io">Bower</a>.
+Just install it and run :</p>
+<pre><code>bower install
+</code></pre>
+
+<h2 id="how-it-works">How it works</h2>
+<p>Written in AngularJS, PDF-Reader calls a resource (<em>/data/documents.json</em>) providing a list of documents such as :</p>
+<pre><code>[{&quot;title&quot;: &quot;My report&quot;, &quot;link&quot;: &quot;report.pdf&quot;}]
+</code></pre>
+
+<p>The list is rendering such as a paginated table with a quick filter input. Clicking on the <em>View</em> button load the document in the right side pane.</p>
+<p>Documents are stored in a <em>documents</em> folder.</p>
+<h2 id="built-with">Built with</h2>
+<ul>
+<li>UI : <a href="https://bulma.io">Bulma</a></li>
+<li>MVC : <a href="https://angularjs.org/">AngularJS</a></li>
+<li>PDF Reader : <a href="http://github.com/sayanee/angularjs-pdf">angular-pdf</a></li>
+<li>Pagination : <a href="https://github.com/michaelbromley/angularUtils.git">angularUtils</a></li>
+<li>Icons : <a href="http://fontawesome.io">Font Awesome</a></li>
+</ul>
+<h2 id="licence">Licence :</h2>
+<p>Source code is under <a href="http://opensource.org/licenses/mit-license.php">MIT Licence</a></p>
+<p><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/github-fork-ribbon-css/0.2.0/gh-fork-ribbon.min.css" />
+<!--[if lt IE 9]>
+  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/github-fork-ribbon-css/0.2.0/gh-fork-ribbon.ie.min.css" />
+<![endif]-->
+ <a class="github-fork-ribbon" href="https://github.com/Febbweiss/pdf-reader" target="_blank" title="Fork me on GitHub">Fork me on GitHub</a></p>
+              
+            </div>
+          </div>
+          <footer>
+  
+    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
+      
+        <a href="../project_deployer/" class="btn btn-neutral float-right" title="Project deployer">Next <span class="icon icon-circle-arrow-right"></span></a>
+      
+      
+        <a href="../java_small_projects/" class="btn btn-neutral" title="Java small projects"><span class="icon icon-circle-arrow-left"></span> Previous</a>
+      
+    </div>
+  
+
+  <hr/>
+
+  <div role="contentinfo">
+    <!-- Copyright etc -->
+    
+  </div>
+
+  Built with <a href="http://www.mkdocs.org">MkDocs</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
+</footer>
+	  
+        </div>
+      </div>
+
+    </section>
+
+  </div>
+
+<div class="rst-versions" role="note" style="cursor: pointer">
+    <span class="rst-current-version" data-toggle="rst-current-version">
+      
+          <a href="https://github.com/febbweiss/" class="icon icon-github" style="float: left; color: #fcfcfc"> GitHub</a>
+      
+      
+        <span><a href="../java_small_projects/" style="color: #fcfcfc;">&laquo; Previous</a></span>
+      
+      
+        <span style="margin-left: 15px"><a href="../project_deployer/" style="color: #fcfcfc">Next &raquo;</a></span>
+      
+    </span>
+</div>
+
+</body>
+</html>

+ 16 - 2
development/project_deployer/index.html

@@ -94,6 +94,20 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../java_small_projects/">Java small projects</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../library_reader/">Library reader</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 current">
         <a class="current" href="./">Project deployer</a>
         
@@ -277,7 +291,7 @@
         <a href="../scrabble_resolver/" class="btn btn-neutral float-right" title="Scrabble resolver">Next <span class="icon icon-circle-arrow-right"></span></a>
       
       
-        <a href="../filebrowser_durandal_widget/" class="btn btn-neutral" title="Filebrowser durandal widget"><span class="icon icon-circle-arrow-left"></span> Previous</a>
+        <a href="../library_reader/" class="btn btn-neutral" title="Library reader"><span class="icon icon-circle-arrow-left"></span> Previous</a>
       
     </div>
   
@@ -305,7 +319,7 @@
           <a href="https://github.com/febbweiss/" class="icon icon-github" style="float: left; color: #fcfcfc"> GitHub</a>
       
       
-        <span><a href="../filebrowser_durandal_widget/" style="color: #fcfcfc;">&laquo; Previous</a></span>
+        <span><a href="../library_reader/" style="color: #fcfcfc;">&laquo; Previous</a></span>
       
       
         <span style="margin-left: 15px"><a href="../scrabble_resolver/" style="color: #fcfcfc">Next &raquo;</a></span>

+ 14 - 0
development/scrabble_resolver/index.html

@@ -94,6 +94,20 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../java_small_projects/">Java small projects</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../library_reader/">Library reader</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="../project_deployer/">Project deployer</a>
         

+ 14 - 0
development/springboot_react_webpack/index.html

@@ -94,6 +94,20 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../java_small_projects/">Java small projects</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../library_reader/">Library reader</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="../project_deployer/">Project deployer</a>
         

+ 14 - 0
docker/docker_apache_log_generator/index.html

@@ -94,6 +94,20 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../../development/java_small_projects/">Java small projects</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../development/library_reader/">Library reader</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="../../development/project_deployer/">Project deployer</a>
         

+ 14 - 0
docker/docker_gocd/index.html

@@ -94,6 +94,20 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../../development/java_small_projects/">Java small projects</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../development/library_reader/">Library reader</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="../../development/project_deployer/">Project deployer</a>
         

+ 14 - 0
docker/docker_java_log_generator/index.html

@@ -94,6 +94,20 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../../development/java_small_projects/">Java small projects</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../development/library_reader/">Library reader</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="../../development/project_deployer/">Project deployer</a>
         

+ 14 - 0
docker/docker_log_centralizer/index.html

@@ -94,6 +94,20 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../../development/java_small_projects/">Java small projects</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../development/library_reader/">Library reader</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="../../development/project_deployer/">Project deployer</a>
         

+ 14 - 0
games/Space_invaders_stories/index.html

@@ -94,6 +94,20 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../../development/java_small_projects/">Java small projects</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../development/library_reader/">Library reader</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="../../development/project_deployer/">Project deployer</a>
         

+ 14 - 0
games/pacman/index.html

@@ -94,6 +94,20 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../../development/java_small_projects/">Java small projects</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../development/library_reader/">Library reader</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="../../development/project_deployer/">Project deployer</a>
         

+ 14 - 0
games/pyramid/index.html

@@ -94,6 +94,20 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../../development/java_small_projects/">Java small projects</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../development/library_reader/">Library reader</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="../../development/project_deployer/">Project deployer</a>
         

+ 14 - 0
games/wordfighters/index.html

@@ -94,6 +94,20 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../../development/java_small_projects/">Java small projects</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../development/library_reader/">Library reader</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="../../development/project_deployer/">Project deployer</a>
         

+ 14 - 0
games/yahtzee/index.html

@@ -94,6 +94,20 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="../../development/java_small_projects/">Java small projects</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="../../development/library_reader/">Library reader</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="../../development/project_deployer/">Project deployer</a>
         

+ 18 - 1
index.html

@@ -101,6 +101,20 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="development/java_small_projects/">Java small projects</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="development/library_reader/">Library reader</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="development/project_deployer/">Project deployer</a>
         
@@ -248,6 +262,7 @@ In this space, you will find some of them. Basiclly, these pages are <em>README<
 <li>Java<ul>
 <li><a href="./development/scrabble_resolver">Scrabble resolver</a></li>
 <li><a href="./development/springboot_react_webpack">Springboot / React / Webpack</a></li>
+<li><a href="./development/java_small_projects">Small projects</a></li>
 </ul>
 </li>
 <li>NodeJS<ul>
@@ -258,6 +273,8 @@ In this space, you will find some of them. Basiclly, these pages are <em>README<
 <li>Client-side<ul>
 <li><a href="./development/cloudbudget_angularjs">CloudBudget-AngularJS</a> (Express / AngularJS)</li>
 <li><a href="./development/filebrowser_durandal_widget">Durandal filebrowser widget</a> (DurandalJS)</li>
+<li><a href="./development/filebrowser_durandal_widget">Durandal filebrowser widget</a> (DurandalJS)</li>
+<li><a href="./development/library_reader">Library reader</a> (AngularJS)</li>
 </ul>
 </li>
 </ul>
@@ -331,5 +348,5 @@ In this space, you will find some of them. Basiclly, these pages are <em>README<
 
 <!--
 MkDocs version : 0.15.3
-Build Date UTC : 2017-09-28 13:26:11.570219
+Build Date UTC : 2018-01-11 10:58:32.024931
 -->

+ 82 - 2
mkdocs/search_index.json

@@ -2,12 +2,12 @@
     "docs": [
         {
             "location": "/", 
-            "text": "Welcome\n\n\nI made some projects and published them on \nGitHub\n.\nIn this space, you will find some of them. Basiclly, these pages are \nREADME\n files but with some adds and demos.\n\n\nDifferent projects for different needs :\n\n\n\n\nDevelopment\n\n\nJava\n\n\nScrabble resolver\n\n\nSpringboot / React / Webpack\n\n\n\n\n\n\nNodeJS\n\n\nCloudBudget\n (Express)\n\n\nProject deployer\n (Meteor)\n\n\n\n\n\n\nClient-side\n\n\nCloudBudget-AngularJS\n (Express / AngularJS)\n\n\nDurandal filebrowser widget\n (DurandalJS)\n\n\n\n\n\n\n\n\n\n\nDocker\n\n\nFullstack servers\n\n\nLog centralizer\n ELK stack with Kafka\n\n\nGoCD\n GoCD server and agents\n\n\n\n\n\n\nUtilities\n\n\nApache log generator\n\n\nJava log generator\n\n\n\n\n\n\n\n\n\n\nJavascript games\n\n\nSpace invaders\n\n\nPacman\n\n\nPyramid\n\n\nWord Fighters\n \n\n\nYahtzee", 
+            "text": "Welcome\n\n\nI made some projects and published them on \nGitHub\n.\nIn this space, you will find some of them. Basiclly, these pages are \nREADME\n files but with some adds and demos.\n\n\nDifferent projects for different needs :\n\n\n\n\nDevelopment\n\n\nJava\n\n\nScrabble resolver\n\n\nSpringboot / React / Webpack\n\n\nSmall projects\n\n\n\n\n\n\nNodeJS\n\n\nCloudBudget\n (Express)\n\n\nProject deployer\n (Meteor)\n\n\n\n\n\n\nClient-side\n\n\nCloudBudget-AngularJS\n (Express / AngularJS)\n\n\nDurandal filebrowser widget\n (DurandalJS)\n\n\nDurandal filebrowser widget\n (DurandalJS)\n\n\nLibrary reader\n (AngularJS)\n\n\n\n\n\n\n\n\n\n\nDocker\n\n\nFullstack servers\n\n\nLog centralizer\n ELK stack with Kafka\n\n\nGoCD\n GoCD server and agents\n\n\n\n\n\n\nUtilities\n\n\nApache log generator\n\n\nJava log generator\n\n\n\n\n\n\n\n\n\n\nJavascript games\n\n\nSpace invaders\n\n\nPacman\n\n\nPyramid\n\n\nWord Fighters\n \n\n\nYahtzee", 
             "title": "Home"
         }, 
         {
             "location": "/#welcome", 
-            "text": "I made some projects and published them on  GitHub .\nIn this space, you will find some of them. Basiclly, these pages are  README  files but with some adds and demos.  Different projects for different needs :   Development  Java  Scrabble resolver  Springboot / React / Webpack    NodeJS  CloudBudget  (Express)  Project deployer  (Meteor)    Client-side  CloudBudget-AngularJS  (Express / AngularJS)  Durandal filebrowser widget  (DurandalJS)      Docker  Fullstack servers  Log centralizer  ELK stack with Kafka  GoCD  GoCD server and agents    Utilities  Apache log generator  Java log generator      Javascript games  Space invaders  Pacman  Pyramid  Word Fighters    Yahtzee", 
+            "text": "I made some projects and published them on  GitHub .\nIn this space, you will find some of them. Basiclly, these pages are  README  files but with some adds and demos.  Different projects for different needs :   Development  Java  Scrabble resolver  Springboot / React / Webpack  Small projects    NodeJS  CloudBudget  (Express)  Project deployer  (Meteor)    Client-side  CloudBudget-AngularJS  (Express / AngularJS)  Durandal filebrowser widget  (DurandalJS)  Durandal filebrowser widget  (DurandalJS)  Library reader  (AngularJS)      Docker  Fullstack servers  Log centralizer  ELK stack with Kafka  GoCD  GoCD server and agents    Utilities  Apache log generator  Java log generator      Javascript games  Space invaders  Pacman  Pyramid  Word Fighters    Yahtzee", 
             "title": "Welcome"
         }, 
         {
@@ -90,6 +90,86 @@
             "text": "Source code is under  MIT Licence     \n  Fork me on GitHub", 
             "title": "Licence"
         }, 
+        {
+            "location": "/development/java_small_projects/", 
+            "text": "Introduction\n\n\nIn this section, I introduce some small Java projects\n\n\nRabbits vs Hunter\n\n\nSource : \nGitHub repository\n\n\nGoal\n\n\nThis projects manages a rabbit hunt.\nIt's possible to change some criteria such as trees, burrows and rabbits counts.\n\n\nBuilding\n\n\nUsing maven, just execute the following command :\n\n\nmvn clean package\n\n\n\n\nIn the new \ntarget\n folder, you will find the \nrabbits-vs-hunter-[version]-jar-with-dependencies.jar\n jar file. This jar contains all dependencies.\n\n\nRunning\n\n\nExecute the built jar :\n\n\njava -jar rabbits-vs-hunter-[version]-jar-with-dependencies.jar\n\n\n\n\nWord lister\n\n\nSource : \nGitHub repository\n\n\nGoal\n\n\nThis project prints all words in a file, one per line.\nAll compound words and numbers are preserved (such as \nbyte-input\n and \n-5.52%\n for example).\n\n\nBuilding\n\n\nUsing maven, just execute the following command :\n\n\nmvn clean package\n\n\n\n\nIn the new \ntarget\n folder, you will find the \nword-lister-[version]-jar-with-dependencies.jar\n jar file. This jar contains all dependencies.\n\n\nRunning\n\n\nExecute the built jar with the \n--help\n parameter to display the help message.\nTo parse a file, execute the following command :\n\n\njava -jar word-lister-[version]-jar-with-dependencies.jar \npath_to_a_file", 
+            "title": "Java small projects"
+        }, 
+        {
+            "location": "/development/java_small_projects/#introduction", 
+            "text": "In this section, I introduce some small Java projects", 
+            "title": "Introduction"
+        }, 
+        {
+            "location": "/development/java_small_projects/#rabbits-vs-hunter", 
+            "text": "Source :  GitHub repository", 
+            "title": "Rabbits vs Hunter"
+        }, 
+        {
+            "location": "/development/java_small_projects/#goal", 
+            "text": "This projects manages a rabbit hunt.\nIt's possible to change some criteria such as trees, burrows and rabbits counts.", 
+            "title": "Goal"
+        }, 
+        {
+            "location": "/development/java_small_projects/#building", 
+            "text": "Using maven, just execute the following command :  mvn clean package  In the new  target  folder, you will find the  rabbits-vs-hunter-[version]-jar-with-dependencies.jar  jar file. This jar contains all dependencies.", 
+            "title": "Building"
+        }, 
+        {
+            "location": "/development/java_small_projects/#running", 
+            "text": "Execute the built jar :  java -jar rabbits-vs-hunter-[version]-jar-with-dependencies.jar", 
+            "title": "Running"
+        }, 
+        {
+            "location": "/development/java_small_projects/#word-lister", 
+            "text": "Source :  GitHub repository", 
+            "title": "Word lister"
+        }, 
+        {
+            "location": "/development/java_small_projects/#goal_1", 
+            "text": "This project prints all words in a file, one per line.\nAll compound words and numbers are preserved (such as  byte-input  and  -5.52%  for example).", 
+            "title": "Goal"
+        }, 
+        {
+            "location": "/development/java_small_projects/#building_1", 
+            "text": "Using maven, just execute the following command :  mvn clean package  In the new  target  folder, you will find the  word-lister-[version]-jar-with-dependencies.jar  jar file. This jar contains all dependencies.", 
+            "title": "Building"
+        }, 
+        {
+            "location": "/development/java_small_projects/#running_1", 
+            "text": "Execute the built jar with the  --help  parameter to display the help message.\nTo parse a file, execute the following command :  java -jar word-lister-[version]-jar-with-dependencies.jar  path_to_a_file", 
+            "title": "Running"
+        }, 
+        {
+            "location": "/development/library_reader/", 
+            "text": "Introduction\n\n\nPDF-Reader is a small web application listing PDF documents and allowing to visualize them.\n\n\nBuilding\n\n\nThis project is built using \nBower\n.\nJust install it and run :\n\n\nbower install\n\n\n\n\nHow it works\n\n\nWritten in AngularJS, PDF-Reader calls a resource (\n/data/documents.json\n) providing a list of documents such as :\n\n\n[{\ntitle\n: \nMy report\n, \nlink\n: \nreport.pdf\n}]\n\n\n\n\nThe list is rendering such as a paginated table with a quick filter input. Clicking on the \nView\n button load the document in the right side pane.\n\n\nDocuments are stored in a \ndocuments\n folder.\n\n\nBuilt with\n\n\n\n\nUI : \nBulma\n\n\nMVC : \nAngularJS\n\n\nPDF Reader : \nangular-pdf\n\n\nPagination : \nangularUtils\n\n\nIcons : \nFont Awesome\n\n\n\n\nLicence :\n\n\nSource code is under \nMIT Licence\n\n\n\n\n\n \nFork me on GitHub", 
+            "title": "Library reader"
+        }, 
+        {
+            "location": "/development/library_reader/#introduction", 
+            "text": "PDF-Reader is a small web application listing PDF documents and allowing to visualize them.", 
+            "title": "Introduction"
+        }, 
+        {
+            "location": "/development/library_reader/#building", 
+            "text": "This project is built using  Bower .\nJust install it and run :  bower install", 
+            "title": "Building"
+        }, 
+        {
+            "location": "/development/library_reader/#how-it-works", 
+            "text": "Written in AngularJS, PDF-Reader calls a resource ( /data/documents.json ) providing a list of documents such as :  [{ title :  My report ,  link :  report.pdf }]  The list is rendering such as a paginated table with a quick filter input. Clicking on the  View  button load the document in the right side pane.  Documents are stored in a  documents  folder.", 
+            "title": "How it works"
+        }, 
+        {
+            "location": "/development/library_reader/#built-with", 
+            "text": "UI :  Bulma  MVC :  AngularJS  PDF Reader :  angular-pdf  Pagination :  angularUtils  Icons :  Font Awesome", 
+            "title": "Built with"
+        }, 
+        {
+            "location": "/development/library_reader/#licence", 
+            "text": "Source code is under  MIT Licence   \n  Fork me on GitHub", 
+            "title": "Licence :"
+        }, 
         {
             "location": "/development/project_deployer/", 
             "text": "Introduction\n\n\nProjectDeployer is a work-in-progress web application to deploy Git projects on a server written with Meteor.\n\n\nFeatures\n\n\nIn ProjectDeployer, it's possible to :\n\n\n\n\nregister / modify / delete Git project\n\n\ndeployment is \n\n\nsee deployment logs for each project\n\n\n\n\nUsage\n\n\nThe location for deployed projects is set in the \nserver/constants.js\n file with the \nDEPLOYMENT_FOLDER\n variable.\n\n\nTo launch ProjectDeployer, use the following command :\n\n\nmeteor --port $IP:$PORT\n\n\n\n\n\n\n\n \nFork me on GitHub", 

+ 14 - 0
search.html

@@ -90,6 +90,20 @@
 
         
             
+    <li class="toctree-l1 ">
+        <a class="" href="development/java_small_projects/">Java small projects</a>
+        
+    </li>
+
+        
+            
+    <li class="toctree-l1 ">
+        <a class="" href="development/library_reader/">Library reader</a>
+        
+    </li>
+
+        
+            
     <li class="toctree-l1 ">
         <a class="" href="development/project_deployer/">Project deployer</a>
         

+ 28 - 16
sitemap.xml

@@ -4,7 +4,7 @@
     
     <url>
      <loc>None/</loc>
-     <lastmod>2017-09-28</lastmod>
+     <lastmod>2018-01-11</lastmod>
      <changefreq>daily</changefreq>
     </url>
     
@@ -13,37 +13,49 @@
         
     <url>
      <loc>None/development/cloudbudget/</loc>
-     <lastmod>2017-09-28</lastmod>
+     <lastmod>2018-01-11</lastmod>
      <changefreq>daily</changefreq>
     </url>
         
     <url>
      <loc>None/development/cloudbudget_angularjs/</loc>
-     <lastmod>2017-09-28</lastmod>
+     <lastmod>2018-01-11</lastmod>
      <changefreq>daily</changefreq>
     </url>
         
     <url>
      <loc>None/development/filebrowser_durandal_widget/</loc>
-     <lastmod>2017-09-28</lastmod>
+     <lastmod>2018-01-11</lastmod>
+     <changefreq>daily</changefreq>
+    </url>
+        
+    <url>
+     <loc>None/development/java_small_projects/</loc>
+     <lastmod>2018-01-11</lastmod>
+     <changefreq>daily</changefreq>
+    </url>
+        
+    <url>
+     <loc>None/development/library_reader/</loc>
+     <lastmod>2018-01-11</lastmod>
      <changefreq>daily</changefreq>
     </url>
         
     <url>
      <loc>None/development/project_deployer/</loc>
-     <lastmod>2017-09-28</lastmod>
+     <lastmod>2018-01-11</lastmod>
      <changefreq>daily</changefreq>
     </url>
         
     <url>
      <loc>None/development/scrabble_resolver/</loc>
-     <lastmod>2017-09-28</lastmod>
+     <lastmod>2018-01-11</lastmod>
      <changefreq>daily</changefreq>
     </url>
         
     <url>
      <loc>None/development/springboot_react_webpack/</loc>
-     <lastmod>2017-09-28</lastmod>
+     <lastmod>2018-01-11</lastmod>
      <changefreq>daily</changefreq>
     </url>
         
@@ -53,25 +65,25 @@
         
     <url>
      <loc>None/docker/docker_apache_log_generator/</loc>
-     <lastmod>2017-09-28</lastmod>
+     <lastmod>2018-01-11</lastmod>
      <changefreq>daily</changefreq>
     </url>
         
     <url>
      <loc>None/docker/docker_gocd/</loc>
-     <lastmod>2017-09-28</lastmod>
+     <lastmod>2018-01-11</lastmod>
      <changefreq>daily</changefreq>
     </url>
         
     <url>
      <loc>None/docker/docker_java_log_generator/</loc>
-     <lastmod>2017-09-28</lastmod>
+     <lastmod>2018-01-11</lastmod>
      <changefreq>daily</changefreq>
     </url>
         
     <url>
      <loc>None/docker/docker_log_centralizer/</loc>
-     <lastmod>2017-09-28</lastmod>
+     <lastmod>2018-01-11</lastmod>
      <changefreq>daily</changefreq>
     </url>
         
@@ -81,31 +93,31 @@
         
     <url>
      <loc>None/games/Space_invaders_stories/</loc>
-     <lastmod>2017-09-28</lastmod>
+     <lastmod>2018-01-11</lastmod>
      <changefreq>daily</changefreq>
     </url>
         
     <url>
      <loc>None/games/pacman/</loc>
-     <lastmod>2017-09-28</lastmod>
+     <lastmod>2018-01-11</lastmod>
      <changefreq>daily</changefreq>
     </url>
         
     <url>
      <loc>None/games/pyramid/</loc>
-     <lastmod>2017-09-28</lastmod>
+     <lastmod>2018-01-11</lastmod>
      <changefreq>daily</changefreq>
     </url>
         
     <url>
      <loc>None/games/wordfighters/</loc>
-     <lastmod>2017-09-28</lastmod>
+     <lastmod>2018-01-11</lastmod>
      <changefreq>daily</changefreq>
     </url>
         
     <url>
      <loc>None/games/yahtzee/</loc>
-     <lastmod>2017-09-28</lastmod>
+     <lastmod>2018-01-11</lastmod>
      <changefreq>daily</changefreq>
     </url>