-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
320 lines (239 loc) · 12 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
<!DOCTYPE html>
<html>
<head>
<title>veeman.github.io – Persöhnlicher Blog</title>
<!-- Begin Jekyll SEO tag v2.7.1 -->
<meta name="generator" content="Jekyll v4.2.0" />
<meta property="og:title" content="veeman.github.io" />
<meta name="author" content="Vitalij Mast" />
<meta property="og:locale" content="en_US" />
<meta name="description" content="Persöhnlicher Blog" />
<meta property="og:description" content="Persöhnlicher Blog" />
<link rel="canonical" href="https://veeman.github.io/" />
<meta property="og:url" content="https://veeman.github.io/" />
<meta property="og:site_name" content="veeman.github.io" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="veeman.github.io" />
<script type="application/ld+json">
{"@type":"WebSite","url":"https://veeman.github.io/","headline":"veeman.github.io","author":{"@type":"Person","name":"Vitalij Mast"},"description":"Persöhnlicher Blog","name":"veeman.github.io","@context":"https://schema.org"}</script>
<!-- End Jekyll SEO tag -->
<meta content='text/html; charset=utf-8' http-equiv='Content-Type'>
<meta http-equiv='X-UA-Compatible' content='IE=edge'>
<meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0'>
<meta property="og:description" content="Persöhnlicher Blog" />
<meta name="author" content="veeman.github.io" />
<meta property="og:image" content="https://veeman.github.io/images/logo.png"/>
<meta property="twitter:image" content="https://veeman.github.io/images/logo.png"/>
<link rel="stylesheet" type="text/css" href="/assets/style.css" />
<link rel="alternate" type="application/rss+xml" title="veeman.github.io - Persöhnlicher Blog" href="/feed.xml" />
<link rel="canonical" href="https://veeman.github.io/" />
<meta name="theme-color" content="#000000">
<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png">
</head>
<body>
<div class="wrapper-container">
<div class="wrapper-masthead">
<div class="container">
<header class="masthead clearfix">
<a href="/" class="site-avatar"><img src="/images/logo.png" alt="" /></a>
<div class="site-info">
<h1 class="site-name"><a href="/">veeman.github.io</a></h1>
<p class="site-description">Persöhnlicher Blog</p>
</div>
<nav>
<a href="/">Blog</a>
<a href="/pages/categories">Kategorien</a>
<a href="/pages/search">Suchen</a>
</nav>
</header>
</div>
</div>
<div class="wrapper-main">
<div id="main" role="main" class="container">
<div class="posts">
<article class="post">
<a href="/posts/2021/new-host/">
<h1>Neuer Hoster</h1>
<div>
<p class="post_date">24 April 2021</p>
</div>
</a>
<div class="entry">
<p>Ab sofort wird dieser Blog von <a href="https://pages.github.com/">GitHub Pages</a> gehostet.
Github bietet seit einer geraumen Zeit die Möglichkeit statische Projektseiten
und Benutzerseiten direkt über die assoziierten Git Repositories als Dateisystem
oder Jekyll Integration zu organisieren. Die Seiten werden dann unter der entsprechenden
Subdomain automatisch zur Verfügung gestellt.</p>
</div>
<a href="/posts/2021/new-host/" class="read-more">Weiterlesen ></a>
</article>
<article class="post">
<a href="/posts/2020/python-cli-with-argparse/">
<h1>Python: Kommandozeilen­interpretation</h1>
<div>
<p class="post_date">22 März 2020</p>
</div>
</a>
<div class="entry">
<p><img src="/images/2020-03-22-front-cli-argparse.gif" alt="" style="float:right" />
Wer Python verwendet, der will früher oder später seine Anwendung
in ein Kommandozeilen-Tool umwandeln um das Verhalten der Anwendung über
unterschiedliche Parameter zu steuern. In diesem Artikel wird eine einfache
HexDump Anwendung mit Kommandozeilenparameter erweitert.
Verwendet wird Python in der Version 3.</p>
</div>
<a href="/posts/2020/python-cli-with-argparse/" class="read-more">Weiterlesen ></a>
</article>
<article class="post">
<a href="/posts/2013/design-update/">
<h1>Design Update</h1>
<div>
<p class="post_date">7 April 2013</p>
</div>
</a>
<div class="entry">
<p>Ich habe nun die Software und das Design upgedated, jetzt ist es nicht mehr dunkel und nicht mehr so bedrückend.
Die Farben mögen dem einen oder anderen vielleicht ungewöhnlich Vorkommen, dennoch finde ich es hat etwas.
Anfang letzten Monats bin ich von Visual Studio 2010 aus Visual Studio 2012 umgestiegen sowie das neue Qt5 damit
ausprobiert, jedoch waren die ersten Eindrücke relativ enttäuschend. Das neue VS macht einen guten Eindruck
…</p>
</div>
<a href="/posts/2013/design-update/" class="read-more">Weiterlesen ></a>
</article>
<article class="post">
<a href="/posts/2013/sokoslide-contest/">
<h1>Sokoslide Game - Contest</h1>
<div>
<p class="post_date">26 Februar 2013</p>
</div>
</a>
<div class="entry">
<p style="clear:both"><img src="/images/2013-02-26-front-sokoslide.gif" alt="" style="float:right" />
Im Forum <a href="http://www.spieleprogrammierer.de/">spieleprogrammierer.de</a> läuft zur Zeit ein Programmier-Contest in dem es gilt
ein kleines Spiel Namens Sokoslide mit diversen Algorithmen so schnell wie möglich
lösen zu lassen. Genaueres findet ihr in dem dazugehörigen Thread <a href="http://www.spieleprogrammierer.de/32-programmier-contests/19727-15-rutschige-angelegenheit-geschwindigkeit-03-03-2013/">hier</a>.
<br />
Ich persönlich werde mich wahrscheinlich nicht mehr mit einer Implementierung, unter anderem da die Veranstaltung
nur noch bis zum 3.3 läuft, eines Löse-System beschäftigen. Was ich jedoch mit diesem Beitrag vorstellen möchte,
ist ein Programm welches ich bezüglich obigen Anlasses erstellt habe,
mit welchem man Maps für das erwähnte Spiel erstellen und auch spielen kann.</p>
</div>
<a href="/posts/2013/sokoslide-contest/" class="read-more">Weiterlesen ></a>
</article>
<article class="post">
<a href="/posts/2013/qt-customwidget/">
<h1>Qt: Benutzer­definiertes Widget</h1>
<div>
<p class="post_date">2 Februar 2013</p>
</div>
</a>
<div class="entry">
<p style="clear:both"><img src="/images/2013-02-02-front-customwidget.gif" alt="" style="float:right" />
Wer mit Qt arbeitet der hat sich früher oder später schon mal gefragt wie erstelle ich
ein eigenes Steuerelement und/oder wie zeige ich meine eigene Grafik in meiner GUI an.<br />
Eins vorweg ich arbeit mit Visual Studio und dem Plugin dafür inklusive des Qt-Designers.
Mit dem Qt-Creator sollten die hier Beschriebenen Schritte jedoch ähnlich ablaufen.
<br />
In diesem Artikel möchte ich euch zeigen wie einfach es sein kann sowas zu realisieren
und wie man das Steuerelement direkt im Qt Designer platziert. Im Bild rechts sieht man
einen Schalter der ein Volumenmeter, welches auch von Windows verwendet wird um
die Sound- ausgabe zu visualisieren, steuert. Die Programmierung von diesem wird
im folgendem erklärt.</p>
</div>
<a href="/posts/2013/qt-customwidget/" class="read-more">Weiterlesen ></a>
</article>
<article class="post">
<a href="/posts/2012/qt-json-translator/">
<h1>Qt JSON Benutzeroberfläche Übersetzen</h1>
<div>
<p class="post_date">4 November 2012</p>
</div>
</a>
<div class="entry">
<p style="clear:both"><img src="/images/2012-11-04-front-jsontranslator.gif" alt="" style="float:right" />
JSON steht für JavaScript Object Notation und ist ein Datenformat in lesbarer Textform,
welches zum Abspeichern und einlesen von Eigenschaften bzw. Einstellungen sehr gut geeignet ist.
Ich habe dieses Format erst vor kurzem kennengelernt und hab mir gedacht, dass man dieses
als Sprachdatei mit dem Qt-Framework kombinieren kann. So hab ich mich mal ran gemacht
und ein kleines Beispiel-Projekt erstellt. Um den Overhead der Webkit Bibliothek aus dem Weg
zu gehen habe ich ein Standalone – Implementierung eines JSON Interpreters für Qt verwendet.
Zu finden ist diese <a href="https://github.com/ereilin/qt-json">hier</a>.</p>
</div>
<a href="/posts/2012/qt-json-translator/" class="read-more">Weiterlesen ></a>
</article>
<article class="post">
<a href="/posts/2012/pcp-exposure-system-diy/">
<h1>Platinenbelichter im Selbstbau</h1>
<div>
<p class="post_date">22 Oktober 2012</p>
</div>
</a>
<div class="entry">
<p><img src="/images/2012-10-22-front.jpg" alt="" style="float:right" /></p>
<p>Ich habe einmal ein älteres Projekt von mir ausgekramt. Es handelt sich hierbei um ein UV-Belichtungsgerät
für fotobeschichtete Platine. Im Internet findet man schon sehr viele solcher Projekt, dennoch möchte ich
meins hier auch vorstellen, da ich finde, dass dieses relativ gut geworden ist. Ausgangspunkt war ein
Gesichtsbräuner mit 6x 15W UV-Röhren welchen ich für ca. 15 Euro bei ebay besorgt habe. Man könnte
natürlich auch UV-LEDs nehmen jedoch fand ich den Arbeitsaufwand mit diesen einfach zu hoch.
Um die Leistung schalten zu können wurde ein kleines <a href="https://www.findernet.com/de">Finder-Print-Relais</a> verwendet. Die Steuerung
von dem Belichter übernimmt ein AVR Mikrocontroller welcher mit 6 Tasten, diese sind unter einer
Mosgummischicht versteckt, bedient wird und die Einstellungen auf einem 16×2 Display ausgibt.</p>
</div>
<a href="/posts/2012/pcp-exposure-system-diy/" class="read-more">Weiterlesen ></a>
</article>
<article class="post">
<a href="/posts/2012/digital-humidity-sensor-sht1x/">
<h1>Digitaler Feuchtesensor SHT1x</h1>
<div>
<p class="post_date">17 Oktober 2012</p>
</div>
</a>
<div class="entry">
<p style="clear:both"><img src="/images/2012-10-17-front-sht15.jpg" alt="" style="float:right" />
Der Feuchtesensor SHT1x von <a href="https://www.sensirion.com/">Sensirion</a> ist ein kleiner und relativ leicht anzusteuernder IC,
welcher auf einer kleinen Platine untergebracht ist. Zurzeit gibt es drei Versionen (SHT10, SHT11, SHT15)
die sich lediglich in der Toleranz unterscheiden.
<br />
Ich habe mir einfach mal so ein Breakout-Board von Sparkfun besorgt und an meinen Arduino angeschlossen.
Dies funktionierte auch ohne Probleme da der Chip 5V tolerant ist (empfohlen werden 3.3V).</p>
</div>
<a href="/posts/2012/digital-humidity-sensor-sht1x/" class="read-more">Weiterlesen ></a>
</article>
<article class="post">
<a href="/posts/2012/blog-online/">
<h1>Blog Online</h1>
<div>
<p class="post_date">12 Oktober 2012</p>
</div>
</a>
<div class="entry">
<p>Willkommen auf meinem Blog. Ich werde hier im Laufe der Zeit viele Interessante
Artikel rund um Soft- und Hardware veröffentlichen.
Ich hoffe, dass der eine oder andere hier seine Informationen finden wird
und gut weiter verwenden kann.</p>
</div>
<a href="/posts/2012/blog-online/" class="read-more">Weiterlesen ></a>
</article>
<!-- pagination -->
</div>
</div>
</div>
<div class="wrapper-footer">
<div class="container">
<footer class="footer">
<div class="footer-links">
<a href="/pages/imprint">Impressum</a> -
<a href="/pages/privacy">Datenschutzerklärung</a>
</div>
<div>
<a href="mailto:[email protected]"><i class="svg-icon email"></i></a>
<a href="https://github.com/veeman"><i class="svg-icon github"></i></a>
<a href="/feed.xml"><i class="svg-icon rss"></i></a>
<a href="http://stackoverflow.com/users/5388805/veeman"><i class="svg-icon stackoverflow"></i></a>
</div>
</footer>
</div>
</div>
</div>
</body>
</html>