From 80cb305875ed3397ab292c7e3d4a2416091d241f Mon Sep 17 00:00:00 2001 From: Febbweiss Date: Thu, 11 Jan 2018 12:01:07 +0100 Subject: [PATCH] Feature: add small projects --- development/cloudbudget/index.html | 14 + development/cloudbudget_angularjs/index.html | 14 + .../filebrowser_durandal_widget/index.html | 18 +- development/java_small_projects/index.html | 345 ++++++++++++++++++ development/library_reader/index.html | 345 ++++++++++++++++++ development/project_deployer/index.html | 18 +- development/scrabble_resolver/index.html | 14 + .../springboot_react_webpack/index.html | 14 + docker/docker_apache_log_generator/index.html | 14 + docker/docker_gocd/index.html | 14 + docker/docker_java_log_generator/index.html | 14 + docker/docker_log_centralizer/index.html | 14 + games/Space_invaders_stories/index.html | 14 + games/pacman/index.html | 14 + games/pyramid/index.html | 14 + games/wordfighters/index.html | 14 + games/yahtzee/index.html | 14 + index.html | 19 +- mkdocs/search_index.json | 84 ++++- search.html | 14 + sitemap.xml | 44 ++- 21 files changed, 1046 insertions(+), 23 deletions(-) create mode 100644 development/java_small_projects/index.html create mode 100644 development/library_reader/index.html diff --git a/development/cloudbudget/index.html b/development/cloudbudget/index.html index ab18164..d15cd69 100644 --- a/development/cloudbudget/index.html +++ b/development/cloudbudget/index.html @@ -109,6 +109,20 @@ +
  • + Java small projects + +
  • + + + +
  • + Library reader + +
  • + + +
  • Project deployer diff --git a/development/cloudbudget_angularjs/index.html b/development/cloudbudget_angularjs/index.html index 298b57e..e5f6ddf 100644 --- a/development/cloudbudget_angularjs/index.html +++ b/development/cloudbudget_angularjs/index.html @@ -107,6 +107,20 @@ +
  • + Java small projects + +
  • + + + +
  • + Library reader + +
  • + + +
  • Project deployer diff --git a/development/filebrowser_durandal_widget/index.html b/development/filebrowser_durandal_widget/index.html index 2942dec..ca86dd2 100644 --- a/development/filebrowser_durandal_widget/index.html +++ b/development/filebrowser_durandal_widget/index.html @@ -107,6 +107,20 @@ +
  • + Java small projects + +
  • + + + +
  • + Library reader + +
  • + + +
  • Project deployer @@ -285,7 +299,7 @@ diff --git a/development/java_small_projects/index.html b/development/java_small_projects/index.html new file mode 100644 index 0000000..a64256b --- /dev/null +++ b/development/java_small_projects/index.html @@ -0,0 +1,345 @@ + + + + + + + + + + + Java small projects - Febbweiss + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + +
    + + + + + +
    +
    +
    + +
    +
    +
    +
    + +

    Introduction

    +

    In this section, I introduce some small Java projects

    +

    Rabbits vs Hunter

    +

    Source : GitHub repository

    +

    Goal

    +

    This projects manages a rabbit hunt. +It's possible to change some criteria such as trees, burrows and rabbits counts.

    +

    Building

    +

    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.

    +

    Running

    +

    Execute the built jar :

    +
    java -jar rabbits-vs-hunter-[version]-jar-with-dependencies.jar
    +
    + +

    Word lister

    +

    Source : GitHub repository

    +

    Goal

    +

    This project prints all words in a file, one per line. +All compound words and numbers are preserved (such as byte-input and -5.52% for example).

    +

    Building

    +

    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.

    +

    Running

    +

    Execute the built jar with the --help parameter to display the help message. +To parse a file, execute the following command :

    +
    java -jar word-lister-[version]-jar-with-dependencies.jar <path_to_a_file>
    +
    + +
    +
    + + +
    +
    + +
    + +
    + +
    + + + GitHub + + + « Previous + + + Next » + + +
    + + + diff --git a/development/library_reader/index.html b/development/library_reader/index.html new file mode 100644 index 0000000..1ed69e6 --- /dev/null +++ b/development/library_reader/index.html @@ -0,0 +1,345 @@ + + + + + + + + + + + Library reader - Febbweiss + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + +
    + + + + + +
    +
    +
    + +
    +
    +
    +
    + +

    Introduction

    +

    PDF-Reader is a small web application listing PDF documents and allowing to visualize them.

    +

    Building

    +

    This project is built using Bower. +Just install it and run :

    +
    bower install
    +
    + +

    How it works

    +

    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.

    +

    Built with

    + +

    Licence :

    +

    Source code is under MIT Licence

    +

    + + Fork me on GitHub

    + +
    +
    + + +
    +
    + +
    + +
    + +
    + + + GitHub + + + « Previous + + + Next » + + +
    + + + diff --git a/development/project_deployer/index.html b/development/project_deployer/index.html index 79b8284..2bd65a4 100644 --- a/development/project_deployer/index.html +++ b/development/project_deployer/index.html @@ -94,6 +94,20 @@ +
  • + Java small projects + +
  • + + + +
  • + Library reader + +
  • + + +
  • Project deployer @@ -277,7 +291,7 @@ Next - Previous + Previous @@ -305,7 +319,7 @@ GitHub - « Previous + « Previous Next » diff --git a/development/scrabble_resolver/index.html b/development/scrabble_resolver/index.html index e9c69a0..217f373 100644 --- a/development/scrabble_resolver/index.html +++ b/development/scrabble_resolver/index.html @@ -94,6 +94,20 @@ +
  • + Java small projects + +
  • + + + +
  • + Library reader + +
  • + + +
  • Project deployer diff --git a/development/springboot_react_webpack/index.html b/development/springboot_react_webpack/index.html index 3a47fef..5e24077 100644 --- a/development/springboot_react_webpack/index.html +++ b/development/springboot_react_webpack/index.html @@ -94,6 +94,20 @@ +
  • + Java small projects + +
  • + + + +
  • + Library reader + +
  • + + +
  • Project deployer diff --git a/docker/docker_apache_log_generator/index.html b/docker/docker_apache_log_generator/index.html index aabafa9..3c952b0 100644 --- a/docker/docker_apache_log_generator/index.html +++ b/docker/docker_apache_log_generator/index.html @@ -94,6 +94,20 @@ +
  • + Java small projects + +
  • + + + +
  • + Library reader + +
  • + + +
  • Project deployer diff --git a/docker/docker_gocd/index.html b/docker/docker_gocd/index.html index 35f0be5..5b0f8b5 100644 --- a/docker/docker_gocd/index.html +++ b/docker/docker_gocd/index.html @@ -94,6 +94,20 @@ +
  • + Java small projects + +
  • + + + +
  • + Library reader + +
  • + + +
  • Project deployer diff --git a/docker/docker_java_log_generator/index.html b/docker/docker_java_log_generator/index.html index 2f5e237..792d2b1 100644 --- a/docker/docker_java_log_generator/index.html +++ b/docker/docker_java_log_generator/index.html @@ -94,6 +94,20 @@ +
  • + Java small projects + +
  • + + + +
  • + Library reader + +
  • + + +
  • Project deployer diff --git a/docker/docker_log_centralizer/index.html b/docker/docker_log_centralizer/index.html index f59b233..6c7d7d8 100644 --- a/docker/docker_log_centralizer/index.html +++ b/docker/docker_log_centralizer/index.html @@ -94,6 +94,20 @@ +
  • + Java small projects + +
  • + + + +
  • + Library reader + +
  • + + +
  • Project deployer diff --git a/games/Space_invaders_stories/index.html b/games/Space_invaders_stories/index.html index e2e8af4..5d7813c 100644 --- a/games/Space_invaders_stories/index.html +++ b/games/Space_invaders_stories/index.html @@ -94,6 +94,20 @@ +
  • + Java small projects + +
  • + + + +
  • + Library reader + +
  • + + +
  • Project deployer diff --git a/games/pacman/index.html b/games/pacman/index.html index 28f652a..3ba6d6e 100644 --- a/games/pacman/index.html +++ b/games/pacman/index.html @@ -94,6 +94,20 @@ +
  • + Java small projects + +
  • + + + +
  • + Library reader + +
  • + + +
  • Project deployer diff --git a/games/pyramid/index.html b/games/pyramid/index.html index 0e5aea3..cac10f4 100644 --- a/games/pyramid/index.html +++ b/games/pyramid/index.html @@ -94,6 +94,20 @@ +
  • + Java small projects + +
  • + + + +
  • + Library reader + +
  • + + +
  • Project deployer diff --git a/games/wordfighters/index.html b/games/wordfighters/index.html index 09963ea..2ee5701 100644 --- a/games/wordfighters/index.html +++ b/games/wordfighters/index.html @@ -94,6 +94,20 @@ +
  • + Java small projects + +
  • + + + +
  • + Library reader + +
  • + + +
  • Project deployer diff --git a/games/yahtzee/index.html b/games/yahtzee/index.html index 126bea5..148f0ec 100644 --- a/games/yahtzee/index.html +++ b/games/yahtzee/index.html @@ -94,6 +94,20 @@ +
  • + Java small projects + +
  • + + + +
  • + Library reader + +
  • + + +
  • Project deployer diff --git a/index.html b/index.html index c7c9089..0639f9b 100644 --- a/index.html +++ b/index.html @@ -101,6 +101,20 @@ +
  • + Java small projects + +
  • + + + +
  • + Library reader + +
  • + + +
  • Project deployer @@ -248,6 +262,7 @@ In this space, you will find some of them. Basiclly, these pages are README<
  • Java
  • NodeJS @@ -331,5 +348,5 @@ In this space, you will find some of them. Basiclly, these pages are README< diff --git a/mkdocs/search_index.json b/mkdocs/search_index.json index 0122381..a3a7f8c 100644 --- a/mkdocs/search_index.json +++ b/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", diff --git a/search.html b/search.html index 2d3b686..a19e285 100644 --- a/search.html +++ b/search.html @@ -90,6 +90,20 @@ +
  • + Java small projects + +
  • + + + +
  • + Library reader + +
  • + + +
  • Project deployer diff --git a/sitemap.xml b/sitemap.xml index 1ea9ca3..f086bac 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -4,7 +4,7 @@ None/ - 2017-09-28 + 2018-01-11 daily @@ -13,37 +13,49 @@ None/development/cloudbudget/ - 2017-09-28 + 2018-01-11 daily None/development/cloudbudget_angularjs/ - 2017-09-28 + 2018-01-11 daily None/development/filebrowser_durandal_widget/ - 2017-09-28 + 2018-01-11 + daily + + + + None/development/java_small_projects/ + 2018-01-11 + daily + + + + None/development/library_reader/ + 2018-01-11 daily None/development/project_deployer/ - 2017-09-28 + 2018-01-11 daily None/development/scrabble_resolver/ - 2017-09-28 + 2018-01-11 daily None/development/springboot_react_webpack/ - 2017-09-28 + 2018-01-11 daily @@ -53,25 +65,25 @@ None/docker/docker_apache_log_generator/ - 2017-09-28 + 2018-01-11 daily None/docker/docker_gocd/ - 2017-09-28 + 2018-01-11 daily None/docker/docker_java_log_generator/ - 2017-09-28 + 2018-01-11 daily None/docker/docker_log_centralizer/ - 2017-09-28 + 2018-01-11 daily @@ -81,31 +93,31 @@ None/games/Space_invaders_stories/ - 2017-09-28 + 2018-01-11 daily None/games/pacman/ - 2017-09-28 + 2018-01-11 daily None/games/pyramid/ - 2017-09-28 + 2018-01-11 daily None/games/wordfighters/ - 2017-09-28 + 2018-01-11 daily None/games/yahtzee/ - 2017-09-28 + 2018-01-11 daily