Permalink
Browse files

init

  • Loading branch information...
resmo committed Aug 18, 2017
0 parents commit 98f1ea64e139010b312ccb1b6f939358fcafa7c8
Showing with 17,768 additions and 0 deletions.
  1. +12 −0 Makefile
  2. +178 −0 _orig/index.html
  3. +68 −0 _orig/style.css
  4. +6 −0 archetypes/default.md
  5. +48 −0 config.toml
  6. +47 −0 content/blog/2008-01-15-ldap-authentication-using-java.md
  7. +33 −0 ...t/blog/2008-06-23-signserver-application-framework-in-java-performing-cryptographic-operations.md
  8. +120 −0 content/blog/2008-12-09-use-dns-blacklists-in-php.md
  9. +138 −0 content/blog/2008-12-23-assign-ips-to-geographical-location.md
  10. +43 −0 content/blog/2009-09-02-postfix-host-not-found-try-again.md
  11. +25 −0 content/blog/2009-11-22-convert-avi-into-mp3-on-linux.md
  12. +54 −0 content/blog/2013-12-27-at-30c3.md
  13. +36 −0 content/blog/2013-12-30-european-timetable-console.md
  14. +81 −0 content/blog/2014-01-01-test-ansible-roles-with-travis-ci.md
  15. +164 −0 content/blog/2014-03-27-using-vagrant-for-ansible-roles.md
  16. +197 −0 content/blog/2014-04-28-manage-bind-and-zones-files-using-ansible.md
  17. +93 −0 content/blog/2015-11-26-crowdfunding-ansible-cloudstack-modules.md
  18. +190 −0 content/blog/2016-01-09-release-strategies.md
  19. +12 −0 content/blog/_template.md
  20. +11 −0 content/projects/ansible-book.md
  21. +11 −0 content/projects/ansible-project.md
  22. +11 −0 content/projects/cloudstack.md
  23. +11 −0 content/talks/ansible-london-2015.md
  24. +256 −0 docs/2008/01/15/ldap-authentication-using-java/index.html
  25. +250 −0 ...008/06/23/signserver-application-framework-in-java-performing-cryptographic-operations/index.html
  26. +329 −0 docs/2008/12/09/use-dns-blacklists-in-php/index.html
  27. +351 −0 docs/2008/12/23/assign-ips-to-geographical-location/index.html
  28. +247 −0 docs/2009/09/02/postfix-host-not-found-try-again/index.html
  29. +233 −0 docs/2009/11/22/convert-.avi-into-.mp3-on-linux/index.html
  30. +276 −0 docs/2013/12/27/30c3---sandbox-of-the-hackers-and-techies/index.html
  31. +248 −0 docs/2013/12/30/european-timetable-in-your-console/index.html
  32. +295 −0 docs/2014/01/01/test-ansible-roles-with-travis-ci/index.html
  33. +360 −0 docs/2014/03/27/using-vagrant-for-ansible-roles/index.html
  34. +402 −0 docs/2014/04/28/manage-bind-and-zone-files-using-ansible/index.html
  35. +319 −0 docs/2015/11/26/crowdfunding-ansible-cloudstack-modules/index.html
  36. +406 −0 docs/2016/01/09/release-strategies/index.html
  37. +147 −0 docs/404.html
  38. +301 −0 docs/blog/index.html
  39. +147 −0 docs/blog/index.xml
  40. +1 −0 docs/blog/page/1/index.html
  41. +297 −0 docs/blog/page/2/index.html
  42. +298 −0 docs/blog/page/3/index.html
  43. +305 −0 docs/blog/page/4/index.html
  44. +239 −0 docs/blog/page/5/index.html
  45. +182 −0 docs/categories/applications/index.html
  46. +24 −0 docs/categories/applications/index.xml
  47. +1 −0 docs/categories/applications/page/1/index.html
  48. +183 −0 docs/categories/development/index.html
  49. +25 −0 docs/categories/development/index.xml
  50. +1 −0 docs/categories/development/page/1/index.html
  51. +181 −0 docs/categories/engineering/index.html
  52. +25 −0 docs/categories/engineering/index.xml
  53. +1 −0 docs/categories/engineering/page/1/index.html
  54. +179 −0 docs/categories/events/index.html
  55. +25 −0 docs/categories/events/index.xml
  56. +1 −0 docs/categories/events/page/1/index.html
  57. +69 −0 docs/categories/index.xml
  58. +236 −0 docs/categories/programming/index.html
  59. +44 −0 docs/categories/programming/index.xml
  60. +1 −0 docs/categories/programming/page/1/index.html
  61. +245 −0 docs/categories/sysadmin/index.html
  62. +79 −0 docs/categories/sysadmin/index.xml
  63. +1 −0 docs/categories/sysadmin/page/1/index.html
  64. +241 −0 docs/categories/sysadmin/page/2/index.html
  65. +74 −0 docs/css/main.css
  66. +1 −0 docs/google0592d85515721f8f.html
  67. BIN docs/img/favicon.ico
  68. BIN docs/img/profile.jpg
  69. BIN docs/img/projects/ansible.png
  70. BIN docs/img/projects/book-cover-2nd.jpg
  71. BIN docs/img/projects/cloudstack.png
  72. +133 −0 docs/index.html
  73. +187 −0 docs/index.xml
  74. +82 −0 docs/keybase.txt
  75. +158 −0 docs/projects/ansible-book/index.html
  76. +158 −0 docs/projects/ansible-project/index.html
  77. +158 −0 docs/projects/cloudstack/index.html
  78. +194 −0 docs/projects/index.html
  79. +45 −0 docs/projects/index.xml
  80. +318 −0 docs/sitemap.xml
  81. +179 −0 docs/tags/30c3/index.html
  82. +25 −0 docs/tags/30c3/index.xml
  83. +1 −0 docs/tags/30c3/page/1/index.html
  84. +245 −0 docs/tags/ansible/index.html
  85. +56 −0 docs/tags/ansible/index.xml
  86. +1 −0 docs/tags/ansible/page/1/index.html
  87. +190 −0 docs/tags/ansible/page/2/index.html
  88. +183 −0 docs/tags/avi/index.html
  89. +27 −0 docs/tags/avi/index.xml
  90. +1 −0 docs/tags/avi/page/1/index.html
  91. +182 −0 docs/tags/bind/index.html
  92. +26 −0 docs/tags/bind/index.xml
  93. +1 −0 docs/tags/bind/page/1/index.html
  94. +181 −0 docs/tags/ci/index.html
  95. +25 −0 docs/tags/ci/index.xml
  96. +1 −0 docs/tags/ci/page/1/index.html
  97. +181 −0 docs/tags/cloudstack/index.html
  98. +25 −0 docs/tags/cloudstack/index.xml
  99. +1 −0 docs/tags/cloudstack/page/1/index.html
  100. +181 −0 docs/tags/crowdfunding/index.html
  101. +25 −0 docs/tags/crowdfunding/index.xml
  102. +1 −0 docs/tags/crowdfunding/page/1/index.html
  103. +182 −0 docs/tags/dns/index.html
  104. +26 −0 docs/tags/dns/index.xml
  105. +1 −0 docs/tags/dns/page/1/index.html
  106. +179 −0 docs/tags/dnsbl/index.html
  107. +25 −0 docs/tags/dnsbl/index.xml
  108. +1 −0 docs/tags/dnsbl/page/1/index.html
  109. +183 −0 docs/tags/ffmpeg/index.html
  110. +27 −0 docs/tags/ffmpeg/index.xml
  111. +1 −0 docs/tags/ffmpeg/page/1/index.html
  112. +185 −0 docs/tags/geoip/index.html
  113. +25 −0 docs/tags/geoip/index.xml
  114. +1 −0 docs/tags/geoip/page/1/index.html
  115. +183 −0 docs/tags/git/index.html
  116. +25 −0 docs/tags/git/index.xml
  117. +1 −0 docs/tags/git/page/1/index.html
  118. +249 −0 docs/tags/index.xml
  119. +207 −0 docs/tags/java/index.html
  120. +33 −0 docs/tags/java/index.xml
  121. +1 −0 docs/tags/java/page/1/index.html
  122. +178 −0 docs/tags/ldap/index.html
  123. +24 −0 docs/tags/ldap/index.xml
  124. +1 −0 docs/tags/ldap/page/1/index.html
  125. +183 −0 docs/tags/mp3/index.html
  126. +27 −0 docs/tags/mp3/index.xml
  127. +1 −0 docs/tags/mp3/page/1/index.html
  128. +214 −0 docs/tags/networking/index.html
  129. +34 −0 docs/tags/networking/index.xml
  130. +1 −0 docs/tags/networking/page/1/index.html
  131. +214 −0 docs/tags/oss/index.html
  132. +34 −0 docs/tags/oss/index.xml
  133. +1 −0 docs/tags/oss/page/1/index.html
  134. +211 −0 docs/tags/php/index.html
  135. +35 −0 docs/tags/php/index.xml
  136. +1 −0 docs/tags/php/page/1/index.html
  137. +177 −0 docs/tags/postfix/index.html
  138. +25 −0 docs/tags/postfix/index.xml
  139. +1 −0 docs/tags/postfix/page/1/index.html
  140. +204 −0 docs/tags/python/index.html
  141. +36 −0 docs/tags/python/index.xml
  142. +1 −0 docs/tags/python/page/1/index.html
  143. +183 −0 docs/tags/releases/index.html
  144. +25 −0 docs/tags/releases/index.xml
  145. +1 −0 docs/tags/releases/page/1/index.html
  146. +214 −0 docs/tags/security/index.html
  147. +34 −0 docs/tags/security/index.xml
  148. +1 −0 docs/tags/security/page/1/index.html
  149. +183 −0 docs/tags/software/index.html
  150. +25 −0 docs/tags/software/index.xml
  151. +1 −0 docs/tags/software/page/1/index.html
  152. +181 −0 docs/tags/travis/index.html
  153. +25 −0 docs/tags/travis/index.xml
  154. +1 −0 docs/tags/travis/page/1/index.html
  155. +179 −0 docs/tags/vagrant/index.html
  156. +25 −0 docs/tags/vagrant/index.xml
  157. +1 −0 docs/tags/vagrant/page/1/index.html
  158. +183 −0 docs/tags/versioning/index.html
  159. +25 −0 docs/tags/versioning/index.xml
  160. +1 −0 docs/tags/versioning/page/1/index.html
  161. +158 −0 docs/talks/ansible-london-2015/index.html
  162. +163 −0 docs/talks/index.html
  163. +25 −0 docs/talks/index.xml
  164. +1 −0 static/google0592d85515721f8f.html
  165. BIN static/img/favicon.ico
  166. BIN static/img/profile.jpg
  167. BIN static/img/projects/ansible.png
  168. BIN static/img/projects/book-cover-2nd.jpg
  169. BIN static/img/projects/cloudstack.png
  170. +82 −0 static/keybase.txt
  171. +6 −0 themes/axolotl/archetypes/default.md
  172. +39 −0 themes/axolotl/layouts/404.html
  173. +40 −0 themes/axolotl/layouts/_default/list.html
  174. +38 −0 themes/axolotl/layouts/_default/single.html
  175. +27 −0 themes/axolotl/layouts/blog/list.html
  176. +48 −0 themes/axolotl/layouts/blog/single.html
  177. +25 −0 themes/axolotl/layouts/index.html
  178. +41 −0 themes/axolotl/layouts/partials/blog/posts.html
  179. +39 −0 themes/axolotl/layouts/partials/footer.html
  180. +36 −0 themes/axolotl/layouts/partials/head.html
  181. +40 −0 themes/axolotl/layouts/partials/header.html
  182. +37 −0 themes/axolotl/layouts/partials/side-widget.html
  183. +41 −0 themes/axolotl/layouts/projects/list.html
  184. +40 −0 themes/axolotl/layouts/talks/list.html
  185. +28 −0 themes/axolotl/layouts/taxonomy/category.html
  186. +28 −0 themes/axolotl/layouts/taxonomy/tag.html
  187. +74 −0 themes/axolotl/static/css/main.css
@@ -0,0 +1,12 @@
clean:
rm -rf ./docs
generate: clean
hugo
publish: generate
rsync -avz --delete docs/ renemoser.net:/var/www/renemoser.net/www/public
watch:
hugo serve --watch -D
@@ -0,0 +1,178 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="René Moser">
<link rel="icon" href="favicon.ico">
<title>ReneMoser.net</title>
<link href="https://maxcdn.bootstrapcdn.com/bootswatch/3.3.7/simplex/bootstrap.min.css" rel="stylesheet" integrity="sha384-C0X5qw1DlkeV0RDunhmi4cUBUkPDTvUqzElcNWm1NI2T4k8tKMZ+wRPQOhZfSJ9N" crossorigin="anonymous">
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN" crossorigin="anonymous">
<link rel="stylesheet" href="style.css">
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<header>
<!-- Static navbar -->
<div class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="/"><i class="fa fa-terminal blink"></i> ReneMoser.net</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="/blog">Blog</a></li>
<li><a href="/projects">Projects</a></li>
<li><a href="/about">About</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
</header>
<!-- Page Content -->
<div class="container">
<div class="row">
<!-- Blog Entries Column -->
<div class="col-md-8">
<h1 class="my-4">Blog</h1>
<!-- Blog Post -->
<div class="card mb-4">
<div class="card-body">
<h2 class="card-title">Post Title</h2>
<div class="card-footer text-muted">
Posted on January 1, 2017 by <a href="#">Start Bootstrap</a>
</div>
<p class="card-text">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Reiciendis aliquid atque, nulla? Quos cum ex quis soluta, a laboriosam. Dicta expedita corporis animi vero voluptate voluptatibus possimus, veniam magni quis!</p>
<a href="#">Read More &rarr;</a>
</div>
</div>
<!-- Blog Post -->
<div class="card mb-4">
<div class="card-body">
<h2 class="card-title">Post Title</h2>
<div class="card-footer text-muted">
Posted on January 1, 2017 by <a href="#">Start Bootstrap</a>
</div>
<p class="card-text">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Reiciendis aliquid atque, nulla? Quos cum ex quis soluta, a laboriosam. Dicta expedita corporis animi vero voluptate voluptatibus possimus, veniam magni quis!</p>
<a href="#">Read More &rarr;</a>
</div>
</div>
<!-- Blog Post -->
<div class="card mb-4">
<div class="card-body">
<h2 class="card-title">Post Title</h2>
<div class="card-footer text-muted">
Posted on January 1, 2017 by <a href="#">Start Bootstrap</a>
</div>
<p class="card-text">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Reiciendis aliquid atque, nulla? Quos cum ex quis soluta, a laboriosam. Dicta expedita corporis animi vero voluptate voluptatibus possimus, veniam magni quis!</p>
<a href="#">Read More &rarr;</a>
</div>
</div>
<!-- Pagination -->
<ul class="pagination justify-content-center mb-4">
<li class="page-item"><a class="page-link" href="#">&larr; Older</a></li>
<li class="page-item disabled"><a class="page-link" href="#">Newer &rarr;</a></li>
</ul>
</div>
<!-- Sidebar Widgets Column -->
<div class="col-md-4">
<!-- Search Widget -->
<div class="card my-4">
<h5 class="card-header">Search</h5>
<div class="card-body">
<div class="input-group">
<input type="text" class="form-control" placeholder="Search for...">
<span class="input-group-btn">
<button class="btn btn-secondary" type="button">Go!</button>
</span>
</div>
</div>
</div>
<!-- Categories Widget -->
<div class="card my-4">
<h5 class="card-header">Categories</h5>
<div class="card-body">
<div class="row">
<div class="col-lg-6">
<ul class="list-unstyled mb-0">
<li><a href="#">Web Design</a></li>
<li><a href="#">HTML</a></li>
<li><a href="#">Freebies</a></li>
</ul>
</div>
<div class="col-lg-6">
<ul class="list-unstyled mb-0">
<li><a href="#">JavaScript</a></li>
<li><a href="#">CSS</a></li>
<li><a href="#">Tutorials</a></li>
</ul>
</div>
</div>
</div>
</div>
<!-- Side Widget -->
<div class="card my-4">
<h5 class="card-header">Side Widget</h5>
<div class="card-body">
You can put anything you want inside of these side widgets. They are easy to use, and feature the new Bootstrap 4 card containers!
</div>
</div>
</div>
</div>
<!-- /.row -->
</div>
<!-- /.container -->
<footer class="container">
<ul>
<li><a href="/atom.xml" title="Atom"><i class="fa fa-rss-square"></i></a></li>
<li><a href="https://github.com/resmo" title="GitHub"><i class="fa fa-github"></i></a></li>
<li><a href="https://www.xing.com/profile/Rene_Moser12" title="Xing"><i class="fa fa-xing"></i></a></li>
<li><a href="https://www.linkedin.com/in/resmo/" title="LinkedIn"><i class="fa fa-linkedin"></i></a></li>
</ul>
<ul>
<li>&copy; ReneMoser.net</li>
</ul>
</footer>
<script src="https://platform.twitter.com/widgets.js" id="twitter-wjs"></script>
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script>
</body>
</html>
@@ -0,0 +1,68 @@
.blink {
animation: blink 1s steps(5, start) infinite;
-webkit-animation: blink 1s steps(5, start) infinite;
}
@keyframes blink {
to { visibility: hidden; }
}
@-webkit-keyframes blink {
to { visibility: hidden; }
}
body {
padding-top: 70px;
}
.label {
margin-left: 2px;
}
h1, h2, h3, h4, h5 {
padding-bottom: 0px;
padding-top: 4px;
}
.margin-all {
padding: 10px;
}
.meta {
padding: 2px 2px 2px 0px;
text-shadow: #000 1px 1px 1px;
}
ul {
list-style-type: square;
}
blockquote {
font-style: italic;
}
footer {
margin-top: 10px;
text-align: center;
}
footer ul { list-style: none; }
footer ul li { display: inline; margin-right: 10px;}
.share ul {
list-style: none;
padding: 5px;
margin: 0;
}
.share li {
display: inline;
padding-left: 1px;
padding-right: 1px;
}
article {
margin-bottom: 10px;
}
.content {
text-align: justify;
}
@@ -0,0 +1,6 @@
---
title: "{{ replace .TranslationBaseName "-" " " | title }}"
date: {{ .Date }}
draft: true
---
@@ -0,0 +1,48 @@
baseurl = "https://resmo.github.io/website"
publishDir = "docs"
languageCode = "en-US"
title = "René Moser"
# Enable comments by entering your Disqus shortname
disqusShortname = ""
# Enable Google Analytics by entering your tracking code
googleAnalytics = ""
theme = "axolotl"
paginate = 3
enableGitInfo = true
[permalinks]
blog = "/:year/:month/:day/:slug"
[params]
avatar = "profile.jpg"
author = "René Moser"
description = "System Engineer and Developer"
[params.social]
Github = "resmo"
Email = "mail@renemoser.net"
Twitter = "resmo79"
LinkedIn = "resmo"
Xing = "Rene_Moser12"
## Main Menu
[[menu.main]]
name = "blog"
weight = 100
identifier = "blog"
url = "/blog/"
[[menu.main]]
name = "projects"
identifier = "projects"
weight = 200
url = "/projects/"
#[[menu.main]]
# name = "talks"
# identifier = "talk"
# weight = 300
# url = "/talks/"
#[[menu.main]]
# name = "contact"
# identifier = "contact"
# weight = 400
# url = "/contact/"
@@ -0,0 +1,47 @@
---
title : LDAP Authentication using Java
description: ""
date: 2008-01-15
categories:
- programming
tags :
- java
- ldap
---
~~~java
import javax.naming.*;
import javax.naming.directory.*;
import java.util.Hashtable;
/**
* Demonstrates how to create an initial context to an LDAP server
* using simple authentication.
*/
class Simple {
public static void main(String[] args) {
Hashtable authEnv = new Hashtable(11);
String userName = "johnlennon";
String passWord = "sushi974";
String base = "ou=People,dc=example,dc=com";
String dn = "uid=" + userName + "," + base;
String ldapURL = "ldap://ldap.example.com:389";
authEnv.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory");
authEnv.put(Context.PROVIDER_URL, ldapURL);
authEnv.put(Context.SECURITY_AUTHENTICATION, "simple");
authEnv.put(Context.SECURITY_PRINCIPAL, dn);
authEnv.put(Context.SECURITY_CREDENTIALS, passWord);
try {
DirContext authContext = new InitialDirContext(authEnv);
System.out.println("Authentication Success!");
} catch (AuthenticationException authEx) {
System.out.println("Authentication failed!");
} catch (NamingException namEx) {
System.out.println("Something went wrong!");
namEx.printStackTrace();
}
}
}
~~~
@@ -0,0 +1,33 @@
---
title: "SignServer: Application framework in Java performing cryptographic operations"
description: ""
date: 2008-06-23
categories:
- applications
tags:
- java
- networking
- oss
- security
---
>The SignServer [1] is an application framework performing cryptographic operations for other applications. It's intended to be used in environments where keys are supposed to be protected in hardware but there isn't possible to connect such hardware to existing enterprise applications or where the operations are considered extra sensitive so the hardware have to protected more carefully. Another usage is to provide a simplified method to provide signatures in different application managed from one location in the company.
>From version 3.0 there also exists a mail signer framework that can be used to perform cryptographic operation on emails.
>The SignServer have a ready to use:
>
> * TimeStamp Authority (RFC 3161 complaint)
> * PDF Signer
> * MRTD Signer
> * Validation Service Framework
> * Group Key Service Framework
> * Simple Mail Signer
>
>The SignServer have been designed for high-availability and can be clustered for maximum reliability.
>
>Different kinds of sign tokens exist:
>
> * Soft token using PKCS12 files.
> * PKCS#11 HSM tokens, such as the Utimaco CryptoServer or nCipher nShield.
>* PrimeCardHSM using smart cards.
[1] <a href="http://www.signserver.org/">http://www.signserver.org/</a>
Oops, something went wrong.

0 comments on commit 98f1ea6

Please sign in to comment.