Skip to content

Commit

Permalink
Merge pull request #11 from bacox/master
Browse files Browse the repository at this point in the history
Create BCox
  • Loading branch information
InvictusRMC authored Sep 19, 2024
2 parents 78656b4 + 897eb81 commit 33bfded
Show file tree
Hide file tree
Showing 29 changed files with 735 additions and 484 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ Our department head (Geert-Jan Houben) has a different [layout](_layouts/content
`[domain]/[lastname]` or `[domain]/[lastname1-lastname2]`.
- [Assets folder](assets) containing:
- css
- [style file](assets/css/style.css)
- [style file](assets/css/styles.css)
- images
- [WIS members images](assets/img/people)
- [images used in the research themes](assets/img/theme)
Expand Down
7 changes: 4 additions & 3 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ url: "" # the base hostname & protocol for your site, e.g. http://example.com
company_name: Data-Intensive Systems
building: Building 28
building_url: https://iamap.tudelft.nl/poi/elektrotechniek-wiskunde-informatica/
room: West 3rd floor
room: West 1st floor
street: Van Mourik Broekmanweg 6
zipcode: 2628 XE Delft
country: The Netherlands
Expand Down Expand Up @@ -57,7 +57,7 @@ defaults:
path: ""
type: "details"
values:
layout: "content"
layout: "content"
- scope:
path: ""
values:
Expand All @@ -74,7 +74,8 @@ plugins:
# Exclude from processing.
# The following items will not be processed, by default. Create a custom list
# to override the default setting.
# exclude:
exclude:
- .idea
- Gemfile
- Gemfile.lock
# - node_modules
Expand Down
44 changes: 35 additions & 9 deletions _includes/filter-people.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,15 @@
{% assign animationType = 'zoomIn' %}
{% endif %}

{% if colum_counter == 2 %}
{% if column_counter == 2 %}
<!-- Animation for the 3rd column-->
{% assign animationType = 'fadeInRight' %}
{% endif %}

<div class="col-lg-4 col-md-6">

<div class="card animated {{animationType}}">
{% assign people_slug = people.url | slugify %}
<div id="{{ people_slug }}" class="card person-card animated"
onclick="window.location.href='{{site.baseurl}}{{people.url}}'" data-animation="{{ animationType }}">
<div class="card-header clearfix">
<div class="square pull-left">
{% if people.image contains 'http://' or people.image contains 'https://' %}
Expand All @@ -57,20 +58,20 @@ <h4>
<div class="card-body text-center">
<p>{{people.office}}</p>
<p>
<a href="mailto:{{people.email}}" target="_blank"><i class="fa-solid fa-lg fa-envelope"></i></a>
<a href="mailto:{{people.email}}" target="_blank" class="icon-link"><i class="fa-solid fa-lg fa-envelope"></i></a>
{% assign empty_linkedin = people.linkedin | strip %}
{% unless empty_linkedin == '' %}
| <a href="{{people.linkedin}}"
target="_blank" title="LinkedIn">
class="icon-link" target="_blank" title="LinkedIn">
<i class="fa-brands fa-lg fa-linkedin"></i>
</a>
</a>
{% endunless %}
{% assign empty_github = people.github | strip %}
{% unless empty_github == '' %}
| <a href="{{people.github}}"
target="_blank" title="GitHub">
class="icon-link" target="_blank" title="GitHub">
<i class="fa-brands fa-lg fa-github"></i>
</a>
</a>
{% endunless %}
</p>
</div>
Expand Down Expand Up @@ -99,4 +100,29 @@ <h4>
{% if forloop.last and row_counter != 0%}
</div>
{% endif %}
{% endfor %}
{% endfor %}

<script>
document.addEventListener('DOMContentLoaded', function () {
function onVisibilityChange(entries, observer) {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.classList.add('visible');
entry.target.classList.add(entry.target.getAttribute('data-animation'));

// Add an event listener for the animation end event
entry.target.addEventListener('animationend', function () {
entry.target.classList.remove(entry.target.getAttribute('data-animation'));
});

observer.unobserve(entry.target);
}
});
}

const observer = new IntersectionObserver(onVisibilityChange, {threshold: 0.1});
document.querySelectorAll('.card').forEach(card => {
observer.observe(card);
});
});
</script>
72 changes: 38 additions & 34 deletions _includes/footer.html
Original file line number Diff line number Diff line change
@@ -1,50 +1,54 @@
<!-- Footer -->
<footer class="pb-3">
<footer>
<div class="container">
<div class="row">
<div class="col-md-12 col-lg-6 margin-top-2">
<div class="row justify-content-center">
<h3 class="text-center margin-top-4"><a
href="https://www.tudelft.nl/ewi/over-de-faculteit/afdelingen/software-technology"
target="_blank"> Department of Software Technology </a></h3>
</div>
</div>

<div class="col-md-6 col-lg-3 margin-top-2">
<div class="row justify-content-center">
<div class="col-xs-12 col-md-6 col-lg-3">
<div class="row justify-content-begin" style="margin-left: 0">
<h3>Links</h3>
</div>
<div class="text-center">
<p><a href="{{site.baseurl}}/"> About </a> <br/>
<a href="{{site.baseurl}}/people"> People </a> <br/>
<a href="{{site.baseurl}}/research-themes"> Research Themes </a> <br/>
<a href="{{site.baseurl}}/publications"> Publications </a> <br/>

<a href="{{site.baseurl}}/teaching"> Education </a> <br/>
<a href="{{site.baseurl}}/vacancies"> Vacancies </a> <br/>
<a href="{{site.baseurl}}/contact"> Contact </a></p>
</div>
<ul id="footer-menu">
<li><a href="{{site.baseurl}}/"> About </a></li>
<li><a href="{{site.baseurl}}/people"> People </a></li>
<li><a href="{{site.baseurl}}/research-themes"> Research Themes </a></li>
<li><a href="{{site.baseurl}}/publications"> Publications </a></li>
<li><a href="{{site.baseurl}}/teaching"> Education </a></li>
<li><a href="{{site.baseurl}}/vacancies"> Vacancies </a></li>
<li><a href="{{site.baseurl}}/contact"> Contact</a></li>
</ul>
</div>

<div class="col-md-6 col-lg-3 margin-top-2 footer-contact">

<div class="col-xs-12 col-md-6 col-lg-3 footer-contact">
<h3>Contact</h3>
<p><b>{{ site.company_name }}</b></p>
<p>{{ site.building }} <br/>
{{ site.room }} <br/>
{{ site.street }} <br/>
{{ site.zipcode }} <br/>
{{ site.country }} <br/>
Phone: {{ site.telephone_number }}</p>
</div>

<div class="col-xs-12 col-md-12 col-lg-6">
<div class="row justify-content-center">
<h3>Contact</h3>
<h3 class="text-center"><a href="https://www.tudelft.nl/ewi/over-de-faculteit/afdelingen/software-technology" target="_blank">Department of Software Technology</a></h3>
</div>
<div class="text-center">
<p><b>{{ site.company_name }}</b></p>
<p> {{ site.building }} <br/>
{{ site.room }} <br/>
{{ site.street }} <br/>
{{ site.zipcode }} <br/>
{{ site.country }} <br/>
Phone: {{ site.telephone_number }}</p>
<div id="footer-logos" class="row justify-content-center align-items-end">
<a href="https://tudelft.nl" title="TU Delft">
<svg focusable="false" role="img" height="46" width="105">
<use xlink:href="#logo"></use>
</svg>
</a>
<img title="Data-Intensive Systems" alt="Data-Intensive Systems" draggable="false" height="32" src="assets/img/dis-logo-white.svg" />
</div>
</div>

</div>
</div>

<!-- <div class="copyright text center">-->
<!-- <p>Theme ported by <a href="https://melvinchng.github.io/" target="_blank">Melvin Ch'ng</a></p>-->
<!-- </div>-->
</footer>
</footer>

<style>

</style>
2 changes: 1 addition & 1 deletion _includes/head.html
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
integrity="sha384-JcKb8q3iqJ61gNV9KGb8thSsNjpSL0n8PARn9HuZOnIxN0hoP+VmmDGMN5t9UJ0Z" crossorigin="anonymous">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/css/all.min.css">
<link rel="stylesheet" type="text/css" href="{{site.baseurl}}/assets/css/animate.min.css">
<link rel="stylesheet" type="text/css" href="{{site.baseurl}}/assets/css/style.css">
<link rel="stylesheet" type="text/css" href="{{site.baseurl}}/assets/css/styles.css">

{% feed_meta %}
{% seo %}
Expand Down
18 changes: 12 additions & 6 deletions _includes/header.html
Original file line number Diff line number Diff line change
@@ -1,13 +1,19 @@
<!-- Header -->
<svg class="hidden" xmlns="http://www.w3.org/2000/svg">
<symbol id="logo" viewBox="0 0 105 41">
<path fill="currentColor" fill-rule="evenodd" d="M30.5 36.73c2.62 0 4.03-1.74 4.03-4.18V20.12h5.56v12.71c-.06 5.6-4.53 7.8-9.59 7.8-5.05 0-9.53-2.2-9.58-7.8v-12.7h5.55v12.42c0 2.44 1.42 4.18 4.03 4.18M77.18 33.73v-1.31c0-3.87-2.2-6.6-6.15-6.6-4.41 0-6.47 3.42-6.47 7.52 0 4.12 1.78 7.29 6.25 7.29 3.34 0 5.78-1.59 6.2-4.76h-2.78c-.3 2.03-1.33 2.84-3.39 2.84-2.7 0-3.59-2.4-3.59-4.98h9.93zm-9.87-1.84c.02-2.18 1.34-4.15 3.53-4.15 2.55 0 3.55 1.76 3.55 4.15h-7.08zM80.37 20.12h2.65v20.1h-2.65v-20.1zM6.53 40.21h5.55V24.02h6.22v-3.9H.3v3.9h6.23v16.2M19.87 10.34c-1.35.42-2.75.08-2.75-1.73 0-2.77 6.49-5.09 7.4-7.5.21-.61.23-1.1-.06-1.1-.2.02-.04.32-.5.78-2.69 2.69-7.19 2.68-10.65 4.24-2.26 1.02-8.9 4.15-7.37 11.13.07.33.27 1.44.47 1.44.24 0 .23-.66.23-1.46-.05-4.16 4.86-5.32 6.46-8.04.2-.32.52-.77.6-.56.04.1.01.25-.05.54-.5 2.23-2.83 3.66-2.17 5.26.85 2.07 3.32.53 4.08-.8.2-.37.32-.6.46-.56.1.04.1.46.03.84-.4 2.4-.96 3.75-2.71 5.12-.56.43-1.44.52-1.33.86.03.09.41.08.71.05 4.68-.3 8.59-5.82 9.62-9.43.11-.25.14-.5.03-.58-.14-.1-.35.14-.56.33-.53.47-1.26.96-1.94 1.17M91.29 40.21V28.08h3.22v-1.84h-3.22V24c0-1.62.78-1.9 2.28-1.9.44 0 .89.06 1.33.09v-2.2a8.59 8.59 0 00-1.89-.28c-2.5 0-4.36 1.26-4.36 3.93v2.61h-2.72v1.84h2.72v12.13h2.64M96.03 26.24v1.84h2.38v8.9c0 1.86.03 3.65 3.95 3.65.61 0 1.18-.06 1.8-.17v-2.03c-.42.1-.96.17-1.38.17-.95 0-1.72-.48-1.72-1.48v-9.04h3.22v-1.84h-3.22v-3.8l-2.65.83v2.98h-2.38M48.43 22.51h4.1c4.64 0 6.56 3.5 6.56 7.66 0 4.15-1.92 7.65-6.56 7.65h-4.1v-15.3zm-2.79 17.7h6.9c8.57 0 9.47-7.27 9.47-10.04 0-2.77-.9-10.05-9.48-10.05h-6.89v20.1z"/>
</symbol>
</svg>

<!-- Header -->
<nav id="navbar-section" class="navbar navbar-default navbar-static-top navbar-sticky" role="navigation">
<div class="container">

<div id="navbar-spy" class="navbar-collapse navbar-responsive-collapse">
<div class="row align-items-center">
<div class="header-logo col-12 col-md-2">
<a href="{{site.baseurl}}/">
<svg xmlns="http://www.w3.org/2000/svg" height="46" width="105">
<path fill="white" fill-rule="evenodd" d="M30.5 36.73c2.62 0 4.03-1.74 4.03-4.18V20.12h5.56v12.71c-.06 5.6-4.53 7.8-9.59 7.8-5.05 0-9.53-2.2-9.58-7.8v-12.7h5.55v12.42c0 2.44 1.42 4.18 4.03 4.18M77.18 33.73v-1.31c0-3.87-2.2-6.6-6.15-6.6-4.41 0-6.47 3.42-6.47 7.52 0 4.12 1.78 7.29 6.25 7.29 3.34 0 5.78-1.59 6.2-4.76h-2.78c-.3 2.03-1.33 2.84-3.39 2.84-2.7 0-3.59-2.4-3.59-4.98h9.93zm-9.87-1.84c.02-2.18 1.34-4.15 3.53-4.15 2.55 0 3.55 1.76 3.55 4.15h-7.08zM80.37 20.12h2.65v20.1h-2.65v-20.1zM6.53 40.21h5.55V24.02h6.22v-3.9H.3v3.9h6.23v16.2M19.87 10.34c-1.35.42-2.75.08-2.75-1.73 0-2.77 6.49-5.09 7.4-7.5.21-.61.23-1.1-.06-1.1-.2.02-.04.32-.5.78-2.69 2.69-7.19 2.68-10.65 4.24-2.26 1.02-8.9 4.15-7.37 11.13.07.33.27 1.44.47 1.44.24 0 .23-.66.23-1.46-.05-4.16 4.86-5.32 6.46-8.04.2-.32.52-.77.6-.56.04.1.01.25-.05.54-.5 2.23-2.83 3.66-2.17 5.26.85 2.07 3.32.53 4.08-.8.2-.37.32-.6.46-.56.1.04.1.46.03.84-.4 2.4-.96 3.75-2.71 5.12-.56.43-1.44.52-1.33.86.03.09.41.08.71.05 4.68-.3 8.59-5.82 9.62-9.43.11-.25.14-.5.03-.58-.14-.1-.35.14-.56.33-.53.47-1.26.96-1.94 1.17M91.29 40.21V28.08h3.22v-1.84h-3.22V24c0-1.62.78-1.9 2.28-1.9.44 0 .89.06 1.33.09v-2.2a8.59 8.59 0 00-1.89-.28c-2.5 0-4.36 1.26-4.36 3.93v2.61h-2.72v1.84h2.72v12.13h2.64M96.03 26.24v1.84h2.38v8.9c0 1.86.03 3.65 3.95 3.65.61 0 1.18-.06 1.8-.17v-2.03c-.42.1-.96.17-1.38.17-.95 0-1.72-.48-1.72-1.48v-9.04h3.22v-1.84h-3.22v-3.8l-2.65.83v2.98h-2.38M48.43 22.51h4.1c4.64 0 6.56 3.5 6.56 7.66 0 4.15-1.92 7.65-6.56 7.65h-4.1v-15.3zm-2.79 17.7h6.9c8.57 0 9.47-7.27 9.47-10.04 0-2.77-.9-10.05-9.48-10.05h-6.89v20.1z"/>
<svg focusable="false" class="logo-tudelft--top" role="img" height="46" width="105">
<use xlink:href="#logo"></use>
</svg>
</a>
</div>
Expand All @@ -20,9 +26,9 @@
<li class="pr-4">
<a href="{{site.baseurl}}/people">People</a>
</li>
<li class="pr-4">
<a href="{{site.baseurl}}/research-themes">Research Themes</a>
</li>
<!-- <li class="pr-4">-->
<!-- <a href="{{site.baseurl}}/research-themes">Research Themes</a>-->
<!-- </li>-->
<li class="pr-4">
<a href="{{site.baseurl}}/publications">Publications</a>
</li>
Expand Down
8 changes: 4 additions & 4 deletions _layouts/person.html
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ <h5 class="row justify-content-center"> {{page.role}} </h5>
</p>

<div class="row justify-content-center margin-top-4">

<h6><a class="col-lg-2" href="{{site.baseurl}}/{{page.back}}#about">About</a></h6>
{% unless page.filter > 0 %}
{% assign details = site.details | sort: 'order' %}
Expand All @@ -28,9 +29,8 @@ <h6><a class="col-lg-2" href="{{site.baseurl}}{{tabs.url}}">{{ tabs.page_title }
{% endfor %}
{% endunless %}
{% if page.filter > 0 %}
<h6><a class="col-lg-2" href="{{site.baseurl}}/{{page.back}}#publications">Publications</a>
<h6><a class="col-lg-2" href="{{site.baseurl}}/{{page.back}}#publications">Publications</a></h6>
{% endif %}
</h6>
</div>
</div>
</div>
Expand All @@ -39,7 +39,6 @@ <h6><a class="col-lg-2" href="{{site.baseurl}}/{{page.back}}#publications">Publi
<div class="col-lg-9">
<div class="row pr-4 person">
{{page.content}}

{% unless page.details > 0 %}
<h2 id="publications">Publications</h2>
<div id="publicationlist">
Expand All @@ -54,7 +53,8 @@ <h2 id="publications">Publications</h2>
{% if page.image contains 'http://' or page.image contains 'https://' %}
<img src="{{ page.image }}" alt="Picture of {{ page.name }}" width="100%" height="100%">
{% else %}
<img src="{{ site.baseurl }}/assets/img/people/{{ page.image }}" alt="Picture of {{ page.name }}" width="100%" height="100%">
<img src="{{ site.baseurl }}/assets/img/people/{{ page.image }}" alt="Picture of {{ page.name }}"
width="100%" height="100%">
{% endif %}
</div>

Expand Down
56 changes: 56 additions & 0 deletions _people/christodoulou.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
---
# !!!!
# The NAME of the file should be your LASTNAME (e.g. houben.md)
# Do NOT delete any field, only fill in the required information
# !!!!

# Your full name (Firstname, Lastname)
name: George Christodoulou

# The members are displayed in a hierarchical way, so please choose the role (e.g. Full Professor, Assistant Professor etc)
# and filter number (e.g. 1, 2, 3) from this list and fill in the role and filter from below:

# (Affiliated) Full Professor - 1
# Associate Professor - 2
# Assistant Professor - 3
# Postdoctoral Researcher - 4
# PhD Candidate - 5
# Research Engineer - 6
# Guest Researcher - 7
# Secretary - 8
role: Postdoctoral Researcher
filter: 4

# same as filter
theme-filter: 4

# choose your team(s) from the following list: delta, kappa, epsilon, lambda, cel
team: [sdm]

# provide social URLs (if any)
linkedin: https://www.linkedin.com/in/george-ch/
twitter:
github: https://github.com/GiorgosChristodoulou

# look for your image here: https://github.com/dis-delft/dis-delft.github.io/tree/master/assets/img/people
# if your image doesn't exist, upload it in assets/img/people
# write the exact name of the image as it appears in GitHub
image: christodoulou.jpeg

# the TUD email address
email: [email protected]

# Room number (e.g., 840 West 4rd floor)
office: 1.E.240

# The name of this file with .html extension instead of .md (If the filename is ionescu.md, the "back" field will be ionescu.html)
back: christodoulou.html

# Go to https://purexml-open.ewi.tudelft.nl
# choose Query Type = Person, search term = your name, Style = as a list
# generate url and copy the link in the publications_link field below
publications_link: https://purexml-open.ewi.tudelft.nl/convert/li/persons/e55a45f9-a442-4507-b02f-c68183896721
---
## About

I was born in Kos, Greece. I received my diploma in Computer Science and Engineering from the Computer Science and Engineering Department of the University of Ioannina in 2017. I received my MSc in Computer Science with specialization in software from the Computer Science and Engineering Department of the University of Ioannina in 2020. I received my PhD from the Computer Science and Engineering Department of the University of Ioannina in 2023. My research interests include Data Management, Query processing (Efficient Data Indexing and Retrieval on temporal data) and Database Management System engines.christo
Loading

0 comments on commit 33bfded

Please sign in to comment.