From 51ae35e198b80d9678f21d5413de14e51e90ff7f Mon Sep 17 00:00:00 2001 From: Dennis Brentjes Date: Tue, 20 May 2014 23:50:22 +0200 Subject: Pushes the site to the new format, not quite done but done enough. --- Blog/index.html | 24 ++++++++++++++++++++++++ CV/index.html | 7 +++++++ Projects/index.html | 12 ++++++++++++ _config.yml | 3 +++ _includes/dmp.markdown | 14 ++++++++++++++ _includes/header.html | 5 ++++- _includes/video.html | 3 +++ assets/cv.pdf | Bin 0 -> 185343 bytes assets/dmpdemo.mp4 | Bin 0 -> 442583 bytes assets/dmpdemo.ogv | Bin 0 -> 3403727 bytes assets/dmpdemo.webm | Bin 0 -> 491801 bytes css/main.css | 14 +++++++++++++- index.html | 9 +-------- 13 files changed, 81 insertions(+), 10 deletions(-) create mode 100644 Blog/index.html create mode 100644 CV/index.html create mode 100644 Projects/index.html create mode 100644 _includes/dmp.markdown create mode 100644 _includes/video.html create mode 100644 assets/cv.pdf create mode 100644 assets/dmpdemo.mp4 create mode 100644 assets/dmpdemo.ogv create mode 100644 assets/dmpdemo.webm diff --git a/Blog/index.html b/Blog/index.html new file mode 100644 index 0000000..a0c5d1e --- /dev/null +++ b/Blog/index.html @@ -0,0 +1,24 @@ +--- +layout: default +--- + + diff --git a/CV/index.html b/CV/index.html new file mode 100644 index 0000000..66305f3 --- /dev/null +++ b/CV/index.html @@ -0,0 +1,7 @@ +--- +layout: default +--- + +
+ My Vurriculum Vitea is available as pdf: here +
diff --git a/Projects/index.html b/Projects/index.html new file mode 100644 index 0000000..3227526 --- /dev/null +++ b/Projects/index.html @@ -0,0 +1,12 @@ +--- +layout: default +projects: + - name: dmp + file: dmp.markdown +--- + +{% for project in page.projects %} + {% capture text %}{% include {{project.file}} %}{% endcapture %} + {{ text | markdownify }} +{% endfor %} + diff --git a/_config.yml b/_config.yml index 87c0245..f6c441e 100644 --- a/_config.yml +++ b/_config.yml @@ -1,3 +1,6 @@ name: brentj.es markdown: redcarpet pygments: true + +paginate: 5 +paginate_path: "Blog/page:num" diff --git a/_includes/dmp.markdown b/_includes/dmp.markdown new file mode 100644 index 0000000..8eb08b6 --- /dev/null +++ b/_includes/dmp.markdown @@ -0,0 +1,14 @@ +DMP +=== + +The projects was started by me because I didn't like the fact that most crossplatform media player solutions didn't have a way to import other peoples librairies. DAAP shares are not widely supported and often a realy pain to setup. So I set out to build a media player focussed on a shared library between connected clients and shared playlists. + +As a couple of my sub-goals I was going to learn gui programming and master some techniques and libraries. For example; I use Boost.Asio for network communication and timers. This library takes some getting used to when you use the asynchronous calls. Another library I use and learned during this project is Boost.Fusion which can adapt c++ structs to become iterable and allows for some primitive reflection. I use this to generate the views for my model. + +Ofcourse GUI programming is one of the challanges aswell, I'm using the crossplatform Qt GUI library for this. Gui programming has some really interesting problems to solve that take a different approach that I normally would take. Gui programming always tend to become inheritence heavy instead of template heavy, and notifiying the gui of changes in a generic way is still something I haven't fully figured out yet. + +That being said the project is coming along nicely and I have a crude working program as we speak. It still needs lots of work before it is finished though. And being a single person project does not help either. + +Here is a (at the time of writing already) outdated demo of the software. +{% include video.html ogv='../assets/dmpdemo.ogv' webm='../assets/dmpdemo.webm' mp4='../assets/dmpdemo.mp4'%} + diff --git a/_includes/header.html b/_includes/header.html index 9a33f82..55b7461 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -1,4 +1,7 @@

Welcome to {{ site.name }}

- home + Home + Blog + Projects + CV
diff --git a/_includes/video.html b/_includes/video.html new file mode 100644 index 0000000..48cba1c --- /dev/null +++ b/_includes/video.html @@ -0,0 +1,3 @@ +
+ +
diff --git a/assets/cv.pdf b/assets/cv.pdf new file mode 100644 index 0000000..73b2bad Binary files /dev/null and b/assets/cv.pdf differ diff --git a/assets/dmpdemo.mp4 b/assets/dmpdemo.mp4 new file mode 100644 index 0000000..bc7d8b1 Binary files /dev/null and b/assets/dmpdemo.mp4 differ diff --git a/assets/dmpdemo.ogv b/assets/dmpdemo.ogv new file mode 100644 index 0000000..4ab4044 Binary files /dev/null and b/assets/dmpdemo.ogv differ diff --git a/assets/dmpdemo.webm b/assets/dmpdemo.webm new file mode 100644 index 0000000..eaa7c4a Binary files /dev/null and b/assets/dmpdemo.webm differ diff --git a/css/main.css b/css/main.css index 1a2c013..611307f 100755 --- a/css/main.css +++ b/css/main.css @@ -58,7 +58,7 @@ a:visited { color: #a0a; } .site { font-size: 115%; text-align: justify; - width: 42em; + width: 90%; margin: 3em auto 2em; line-height: 1.5em; } @@ -158,3 +158,15 @@ a:visited { color: #a0a; } .post pre.terminal code { background-color: #333; } + +/*****************************************************************************/ +/* +/* Dynamics +/* +/*****************************************************************************/ + +.dynamic div { + height:auto;i + overflow:scroll; + max-height:80%; +} diff --git a/index.html b/index.html index e3f5da1..afd12ea 100644 --- a/index.html +++ b/index.html @@ -1,14 +1,7 @@ --- layout: default -title: Your New Jekyll Site ---
-

Blog Posts

- +Welcome to the site of Dennis Brentjes.
-- cgit v1.2.3-70-g09d2