Compare commits
371 Commits
Author | SHA1 | Date |
---|---|---|
![]() |
8b1a48ec7b | 7 days ago |
![]() |
bcad0bce93 | 7 days ago |
![]() |
a0e5b1aff1 | 1 week ago |
![]() |
7a57ef4073 | 3 weeks ago |
![]() |
5b40e149fa | 3 weeks ago |
![]() |
6d59849519 | 3 weeks ago |
![]() |
64c3d55721 | 3 weeks ago |
![]() |
30959db42e | 3 weeks ago |
![]() |
b086233a3a | 1 month ago |
![]() |
c1a4c2cac8 | 2 months ago |
![]() |
e45c344ab8 | 2 months ago |
![]() |
e6021d7c00 | 3 months ago |
![]() |
03b49ea4b9 | 3 months ago |
![]() |
4d50ec10b3 | 3 months ago |
![]() |
88816b7e19 | 3 months ago |
![]() |
4ded7add7b | 3 months ago |
![]() |
3f0c263ed5 | 3 months ago |
![]() |
e94b483279 | 3 months ago |
![]() |
4f6ea689d2 | 4 months ago |
![]() |
cc4382e153 | 5 months ago |
![]() |
ae7c50ced5 | 5 months ago |
![]() |
2a4f34b5a1 | 5 months ago |
![]() |
f1a0880f85 | 5 months ago |
![]() |
3260fab745 | 5 months ago |
![]() |
89fd91f0c9 | 5 months ago |
![]() |
db12158b85 | 5 months ago |
![]() |
995a604e4b | 5 months ago |
|
eb99559b36 | 6 months ago |
|
98043f0172 | 6 months ago |
![]() |
31b5eb497e | 6 months ago |
![]() |
74582b6ccc | 7 months ago |
![]() |
ec7953018b | 7 months ago |
![]() |
376393454e | 8 months ago |
![]() |
bd4feb2068 | 8 months ago |
![]() |
97d6144fe2 | 8 months ago |
![]() |
58eddff334 | 8 months ago |
![]() |
81abb35210 | 8 months ago |
![]() |
47a74fad13 | 9 months ago |
![]() |
20f9cdd4fe | 9 months ago |
![]() |
41c8d434de | 9 months ago |
![]() |
012239a191 | 10 months ago |
![]() |
f8ddd3499b | 10 months ago |
![]() |
0f7a436001 | 10 months ago |
![]() |
f39fc90d1e | 10 months ago |
![]() |
2677c45ecb | 11 months ago |
![]() |
2e1a9f4241 | 11 months ago |
![]() |
64bb618d3f | 11 months ago |
![]() |
3aa020efbb | 11 months ago |
![]() |
89bc275c72 | 11 months ago |
![]() |
3d16b5f39b | 11 months ago |
![]() |
6ba8db3cad | 11 months ago |
![]() |
b16c6cf2ae | 11 months ago |
![]() |
741c00ce0a | 11 months ago |
![]() |
91236642f5 | 11 months ago |
![]() |
eef3fcb61c | 11 months ago |
![]() |
4b1f591b7d | 11 months ago |
![]() |
75c131320c | 11 months ago |
![]() |
58efde828c | 11 months ago |
![]() |
0f3bedce47 | 11 months ago |
![]() |
d341622984 | 11 months ago |
![]() |
b01f80d732 | 1 year ago |
![]() |
2daba0987f | 1 year ago |
![]() |
0c7b58d564 | 1 year ago |
![]() |
00713c0aa4 | 1 year ago |
![]() |
bc29b2d995 | 1 year ago |
![]() |
f7a93eef6e | 1 year ago |
![]() |
c0c59a0daf | 1 year ago |
![]() |
d44a2b4fa9 | 1 year ago |
![]() |
6b62e5f07e | 1 year ago |
![]() |
dc7bb94da0 | 1 year ago |
![]() |
f64e77142c | 1 year ago |
![]() |
0871f75695 | 1 year ago |
![]() |
0ac70ddfd2 | 1 year ago |
![]() |
67319f2e23 | 1 year ago |
![]() |
5455e6699b | 1 year ago |
![]() |
0af4662b87 | 1 year ago |
![]() |
efa7e14eec | 1 year ago |
![]() |
a2e51afef9 | 1 year ago |
![]() |
a0529bf4b3 | 1 year ago |
![]() |
fe71b2fea2 | 1 year ago |
![]() |
606a434cf3 | 1 year ago |
![]() |
4ca580ce48 | 1 year ago |
![]() |
398975dd3c | 1 year ago |
![]() |
6dd4a85229 | 1 year ago |
![]() |
6fd70a211f | 1 year ago |
![]() |
ee61900f84 | 1 year ago |
![]() |
f4013522a9 | 1 year ago |
![]() |
0a6125d7f0 | 1 year ago |
![]() |
ce61aba888 | 1 year ago |
![]() |
c4ec7b87e7 | 2 years ago |
![]() |
bfb05eab13 | 2 years ago |
![]() |
a55088ad23 | 2 years ago |
![]() |
a8fb554e8f | 2 years ago |
![]() |
1baaba31da | 2 years ago |
![]() |
7d58ecbf91 | 2 years ago |
![]() |
72ff9122b8 | 2 years ago |
![]() |
145fca1af9 | 2 years ago |
![]() |
406c64d1ca | 2 years ago |
![]() |
677176d016 | 2 years ago |
![]() |
5045f26fc3 | 2 years ago |
![]() |
35f5704646 | 2 years ago |
![]() |
a9354413ea | 2 years ago |
![]() |
ffcfec517c | 2 years ago |
![]() |
0f769aebf8 | 2 years ago |
![]() |
c8614380b9 | 2 years ago |
![]() |
c99b3d11a2 | 2 years ago |
![]() |
b3b58b383e | 2 years ago |
![]() |
55a11717e9 | 2 years ago |
![]() |
3af6226846 | 2 years ago |
![]() |
0f6e59b524 | 2 years ago |
![]() |
cbe0422b7b | 2 years ago |
![]() |
41f41d92ee | 2 years ago |
![]() |
8847f1f860 | 2 years ago |
![]() |
0995672a2c | 2 years ago |
![]() |
e160b83527 | 2 years ago |
![]() |
d783f5be97 | 2 years ago |
![]() |
cba051386c | 2 years ago |
![]() |
ad65a1014c | 2 years ago |
![]() |
c94b96a440 | 2 years ago |
![]() |
86c8d003e7 | 2 years ago |
![]() |
24a8223799 | 2 years ago |
|
45d61c5af9 | 2 years ago |
|
fc729caa7f | 2 years ago |
|
9a39325eae | 2 years ago |
|
6a66f8e03c | 2 years ago |
![]() |
cbf2c1d174 | 2 years ago |
|
fe2518d6d1 | 2 years ago |
|
f26c93107d | 2 years ago |
![]() |
994445980d | 2 years ago |
![]() |
4682f6fd49 | 2 years ago |
|
ca9a4a5185 | 2 years ago |
![]() |
7be6750c12 | 2 years ago |
|
fad34710a5 | 3 years ago |
|
75cc656582 | 3 years ago |
|
d45c04759b | 3 years ago |
|
bd2ce7c4e4 | 3 years ago |
|
dcf1a1a5e7 | 3 years ago |
|
b67143bc38 | 3 years ago |
|
bbafbe93ca | 3 years ago |
|
2813ea8383 | 3 years ago |
|
b48d3d5579 | 3 years ago |
|
62f3986cc7 | 3 years ago |
|
dc71d0bf0c | 3 years ago |
|
27170ee189 | 3 years ago |
|
158a6efe97 | 3 years ago |
|
59ac497e09 | 3 years ago |
|
d2d744375f | 3 years ago |
|
825ae38873 | 3 years ago |
|
d9f745a9ee | 3 years ago |
|
f5a4e5d5a0 | 3 years ago |
|
63e5e6325d | 3 years ago |
|
fc4364722d | 3 years ago |
![]() |
e8f0425521 | 3 years ago |
|
3cdd3efbc4 | 3 years ago |
|
77c9d32392 | 3 years ago |
|
cba74d0e07 | 3 years ago |
![]() |
224e9e9a28 | 3 years ago |
|
270de7942e | 3 years ago |
|
cc1f9eb0a8 | 3 years ago |
|
2ae1a89880 | 3 years ago |
|
d79626144d | 3 years ago |
|
967a45e49f | 3 years ago |
|
0b669397f1 | 3 years ago |
|
8694276881 | 3 years ago |
|
ac599e64aa | 3 years ago |
![]() |
a0ece40516 | 3 years ago |
![]() |
08b720d44c | 3 years ago |
![]() |
a91e9b78be | 3 years ago |
![]() |
d7fed4f242 | 3 years ago |
|
fac93326f5 | 3 years ago |
|
cb2e28ca4b | 3 years ago |
|
f09bb3c2da | 3 years ago |
|
ef2f426401 | 3 years ago |
|
586f8c89e4 | 3 years ago |
|
5b3da2b6e3 | 3 years ago |
|
5b9c524565 | 3 years ago |
|
86be3ccf94 | 3 years ago |
|
37059b1b39 | 3 years ago |
![]() |
ffc92b65dc | 3 years ago |
![]() |
1a978231aa | 3 years ago |
![]() |
c9f7868534 | 3 years ago |
|
e9aa3728bd | 3 years ago |
|
9842820186 | 3 years ago |
|
18f20d64b5 | 3 years ago |
![]() |
5aa8b759c3 | 3 years ago |
![]() |
77bb029570 | 3 years ago |
|
896b628335 | 3 years ago |
![]() |
5cb94651c2 | 3 years ago |
|
d918e5da13 | 3 years ago |
|
dc5682ebec | 3 years ago |
|
b48c8ab816 | 3 years ago |
|
5ba249688a | 3 years ago |
|
9a26ac1bc7 | 3 years ago |
|
8ea7335760 | 3 years ago |
|
66db2e16ac | 3 years ago |
![]() |
738d46a839 | 3 years ago |
|
5d503ff1df | 3 years ago |
|
3b6d4978b0 | 3 years ago |
|
eb5a931ea2 | 3 years ago |
|
65ed64f8b9 | 3 years ago |
![]() |
56bf40446c | 3 years ago |
|
05eac0de9c | 3 years ago |
|
b14068a17e | 3 years ago |
|
a9580689f3 | 3 years ago |
|
2c7c4cdcc9 | 3 years ago |
|
302b2ace68 | 3 years ago |
![]() |
161611266e | 3 years ago |
|
378bb44b78 | 3 years ago |
|
1076496a48 | 3 years ago |
|
d3ddb8fbfe | 3 years ago |
|
dc50102fd5 | 3 years ago |
|
929ad21dac | 3 years ago |
|
67105e02a6 | 3 years ago |
|
29e750651a | 3 years ago |
|
733d69f3a8 | 3 years ago |
|
a957683819 | 3 years ago |
![]() |
044ab1812b | 3 years ago |
|
6c0126b986 | 3 years ago |
|
6b8d0f0b90 | 3 years ago |
|
3595e77e63 | 3 years ago |
|
2e1f104edb | 3 years ago |
|
860e5c7dae | 3 years ago |
|
ba64f11368 | 3 years ago |
|
190bcc632a | 3 years ago |
|
1d9f10fa6b | 3 years ago |
|
17610569ce | 3 years ago |
|
e375dee62d | 3 years ago |
![]() |
8fb63ccbd9 | 3 years ago |
![]() |
376d1cf600 | 3 years ago |
|
ca087203dc | 3 years ago |
![]() |
a804505e0e | 3 years ago |
|
ed5c0b6138 | 3 years ago |
|
99941ebef4 | 3 years ago |
|
62fce0c071 | 3 years ago |
|
a83d1b83ef | 3 years ago |
![]() |
a8246cca0f | 3 years ago |
![]() |
b8a3e24824 | 3 years ago |
|
fb46fa9fd6 | 3 years ago |
![]() |
5a1bcb76b8 | 3 years ago |
![]() |
9ce90e5f5e | 3 years ago |
![]() |
0f50ec1fc2 | 3 years ago |
![]() |
aa2829ee31 | 3 years ago |
![]() |
be9f423e7c | 3 years ago |
![]() |
8a71cbdde9 | 3 years ago |
|
f626e490fa | 3 years ago |
|
f71338d6ea | 3 years ago |
|
caf09c1f8e | 3 years ago |
|
e5dc813a22 | 3 years ago |
|
f2e3d31db1 | 3 years ago |
|
a5ac738ec0 | 3 years ago |
|
587f520d87 | 3 years ago |
![]() |
1d121c458e | 3 years ago |
![]() |
d77ab72dc9 | 3 years ago |
![]() |
6d23d64971 | 3 years ago |
![]() |
336c9d0f6f | 3 years ago |
|
0e6a604515 | 3 years ago |
|
5369b1b97c | 3 years ago |
![]() |
de4cbf4016 | 3 years ago |
|
ce5e1f1e48 | 3 years ago |
|
7932ffa874 | 3 years ago |
|
eda3584290 | 3 years ago |
|
b4ab59a17c | 4 years ago |
|
382a99311b | 4 years ago |
|
fecf9af8c9 | 4 years ago |
|
bd20c3873e | 4 years ago |
![]() |
c25fb6f424 | 4 years ago |
|
ddef5614db | 4 years ago |
![]() |
bbb622558f | 4 years ago |
![]() |
7eb2d99761 | 4 years ago |
|
1147e4a3a7 | 4 years ago |
|
88cd144660 | 4 years ago |
|
e83fb0043c | 4 years ago |
|
bbb40d5f15 | 4 years ago |
![]() |
6a4ae7f653 | 4 years ago |
![]() |
4762a2b86d | 4 years ago |
![]() |
5155a8ce48 | 4 years ago |
![]() |
dff78ec077 | 4 years ago |
|
ba52de8566 | 4 years ago |
|
47d1099379 | 4 years ago |
|
92641290de | 4 years ago |
|
7ca5c2e2b5 | 4 years ago |
|
5dc97bb90f | 4 years ago |
|
e30b76d3e6 | 4 years ago |
|
96831b91aa | 4 years ago |
|
73e976b1bf | 4 years ago |
|
85e942d892 | 4 years ago |
![]() |
8506665a3e | 4 years ago |
|
bf354ab60c | 4 years ago |
|
c549fcf7f4 | 4 years ago |
|
b5d8a18716 | 4 years ago |
![]() |
c9ea87bdb4 | 4 years ago |
|
cd686c6038 | 4 years ago |
|
f65d7e14fe | 4 years ago |
|
0a4a548e13 | 4 years ago |
|
83202b1b05 | 4 years ago |
|
f36a3649c3 | 4 years ago |
|
cb22a950b3 | 4 years ago |
|
9df2bbe49e | 4 years ago |
|
0ccaf0f1aa | 4 years ago |
![]() |
dd8438ec91 | 4 years ago |
|
6f13c7ce6a | 4 years ago |
|
65fe7c56c2 | 4 years ago |
|
c120a614c1 | 4 years ago |
|
950b724db6 | 4 years ago |
|
db250c927f | 4 years ago |
|
78641be579 | 4 years ago |
|
ada8cedcd2 | 4 years ago |
![]() |
8f27def114 | 4 years ago |
![]() |
78cbb19422 | 4 years ago |
![]() |
e9618cb0d8 | 4 years ago |
![]() |
5395430e18 | 4 years ago |
|
f2decbcc53 | 4 years ago |
|
175916d7d6 | 4 years ago |
![]() |
3eb7646313 | 4 years ago |
|
441e98c653 | 4 years ago |
|
acd46fde35 | 4 years ago |
|
2ea2ace374 | 4 years ago |
|
52e290ef50 | 4 years ago |
|
66bb1dac70 | 4 years ago |
|
122043d1e6 | 4 years ago |
|
d127018890 | 4 years ago |
|
64e986e17e | 4 years ago |
|
0d3d24548e | 4 years ago |
|
984139b48f | 4 years ago |
|
7e4dfaa258 | 4 years ago |
|
357db25774 | 4 years ago |
|
16c5ddc7b6 | 4 years ago |
|
169f7e8bcd | 4 years ago |
|
659f351021 | 4 years ago |
![]() |
d60e81c253 | 4 years ago |
|
5d531eca7b | 4 years ago |
|
6d1c3b3994 | 4 years ago |
|
d23da5f7c8 | 4 years ago |
|
6f03a1b890 | 4 years ago |
|
27704b6d72 | 4 years ago |
![]() |
3095ae2a3b | 4 years ago |
|
b186bea841 | 4 years ago |
|
0862b4c7fc | 4 years ago |
|
c15168da6d | 4 years ago |
|
3117b6122d | 4 years ago |
|
7f8c89ab42 | 4 years ago |
|
709faee289 | 4 years ago |
|
2e78f41805 | 4 years ago |
|
b3f411a1ee | 4 years ago |
|
885b7c4bf4 | 4 years ago |
|
0e24b94dd7 | 4 years ago |
|
12ad75238b | 4 years ago |
|
24a53f2dee | 4 years ago |
|
34b2e276e4 | 4 years ago |
|
5ff86557fe | 4 years ago |
|
77192cd91b | 4 years ago |
|
5dd4f398e1 | 4 years ago |
|
30084111f5 | 4 years ago |
|
c66619d184 | 4 years ago |
|
5c893160da | 4 years ago |
|
c6b304b9b7 | 4 years ago |
|
a0fb9051b5 | 4 years ago |
|
e80ef51e94 | 4 years ago |
|
465d482ba9 | 4 years ago |
|
535a9e276b | 4 years ago |
|
dc13599ca5 | 4 years ago |
|
9bf75a7cd4 | 4 years ago |
|
fcc2b578ee | 4 years ago |
|
8a80b65edf | 4 years ago |
|
465851da95 | 4 years ago |
|
d31d82952a | 4 years ago |
|
6521a1c0aa | 4 years ago |
|
7103d5c174 | 4 years ago |
|
8525ead04b | 4 years ago |
|
12952fa5aa | 4 years ago |
|
17a7627814 | 4 years ago |
112 changed files with 899 additions and 1756 deletions
@ -0,0 +1,2 @@ |
|||||||
|
hugo |
||||||
|
vor.md |
@ -0,0 +1,22 @@ |
|||||||
|
{ |
||||||
|
// Use IntelliSense to learn about possible attributes. |
||||||
|
// Hover to view descriptions of existing attributes. |
||||||
|
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 |
||||||
|
"version": "0.2.0", |
||||||
|
"configurations": [ |
||||||
|
{ |
||||||
|
"name": "Listen for Xdebug", |
||||||
|
"type": "php", |
||||||
|
"request": "launch", |
||||||
|
"port": 9000 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "Launch currently open script", |
||||||
|
"type": "php", |
||||||
|
"request": "launch", |
||||||
|
"program": "${file}", |
||||||
|
"cwd": "${fileDirname}", |
||||||
|
"port": 9000 |
||||||
|
} |
||||||
|
] |
||||||
|
} |
@ -0,0 +1,48 @@ |
|||||||
|
//
|
||||||
|
// Generate vor.md from vor.txt by including missing date entries if required
|
||||||
|
//
|
||||||
|
|
||||||
|
require('./static/js/datejs/date-de-DE.js'); |
||||||
|
Date.i18n.setLanguage('de-DE'); |
||||||
|
var fs = require('fs'); |
||||||
|
var fileNameTxt = 'vor.txt'; |
||||||
|
var fileNameMd = 'vor.md'; |
||||||
|
try { |
||||||
|
var text = fs.readFileSync(fileNameTxt).toString(); |
||||||
|
} catch (err) { |
||||||
|
console.log('Problem with reading '+fileNameTxt); |
||||||
|
} |
||||||
|
const lines = text.split('\n').filter(function(e){return e}); |
||||||
|
var vor = '| | | | \n|:------|:------|:------|\n'; |
||||||
|
var dat = Date.today(); |
||||||
|
// Clone object first
|
||||||
|
var fourth = dat.clone().fourth().tuesday(); |
||||||
|
if (Date.compare(dat, fourth) == 1) { |
||||||
|
dat = (1).months().fromNow(); |
||||||
|
dat = dat.fourth().tuesday(); |
||||||
|
} |
||||||
|
for (const line of lines) { |
||||||
|
if (line.length > 0) { |
||||||
|
let seg = line.split('|').filter(function(e){return e}); |
||||||
|
let segTrim = []; |
||||||
|
for (s of seg) { |
||||||
|
segTrim.push(s.trim()); |
||||||
|
} |
||||||
|
// See if date present, if not, generate it and insert it at the beginning
|
||||||
|
if (segTrim.length == 2) { |
||||||
|
segTrim.unshift(dat.toString('dddd, dd.MM.yyyy')); |
||||||
|
} else { |
||||||
|
// Hack: add time for UTC offset calculation
|
||||||
|
dat = Date.parse(segTrim[0]+' 03:00'); |
||||||
|
} |
||||||
|
let lineNew = '| ' + segTrim.join(' | ') + ' |\n'; |
||||||
|
vor += lineNew; |
||||||
|
// Calc next fourth Tuesday
|
||||||
|
dat = dat.addMonths(1).fourth().tuesday(); |
||||||
|
} |
||||||
|
} |
||||||
|
try { |
||||||
|
var of = fs.writeFileSync(fileNameMd, vor); |
||||||
|
} catch (err) { |
||||||
|
console.log('Problem with writing '+fileNameMd); |
||||||
|
} |
@ -0,0 +1,81 @@ |
|||||||
|
<?php |
||||||
|
// read vor.txt and generate vor.md, inserting dates if missing |
||||||
|
// Helper function for next Tuesday calculation depending on PHP version |
||||||
|
function getTuesday($ts) { |
||||||
|
// This is for PHP >= 8.1 as the old strftime will be deprecated by then, so use datefmt_format_object if we are running on PHP beyond version 7 |
||||||
|
if (intval(explode(".", phpversion())[0]) >= 7) { |
||||||
|
$date_time = new DateTime(); |
||||||
|
$date_time->setTimestamp(strtotime('fourth tuesday of this month', $ts)); |
||||||
|
$tuesday = datefmt_format_object($date_time, 'cccc, d.M.yyyy ', 'de_DE.utf8'); |
||||||
|
} else { |
||||||
|
$tuesday = strftime('%A, %d.%m.%Y ', strtotime('fourth tuesday of this month', $ts)); |
||||||
|
} |
||||||
|
return $tuesday; |
||||||
|
} |
||||||
|
|
||||||
|
date_default_timezone_set("CET"); |
||||||
|
setlocale(LC_TIME, 'de_DE.utf8'); |
||||||
|
$file_txt = 'vor.txt'; |
||||||
|
$file_md = 'vor.md'; |
||||||
|
$fil = file($file_txt, FILE_IGNORE_NEW_LINES); |
||||||
|
// Insert header |
||||||
|
$arr = ['| | | |', '|:------|:------|:------|']; |
||||||
|
$first_day = new DateTime('first day of this month'); |
||||||
|
$ts = $first_day->getTimeStamp(); |
||||||
|
$first_wedn = new DateTime('first wednesday of this month'); |
||||||
|
$number = 'fourth'; |
||||||
|
// Treat March differently |
||||||
|
if ($first_wedn->format('md') == '0301') { |
||||||
|
$number = 'fifth'; |
||||||
|
} |
||||||
|
$tues_ts = strtotime($number . ' tuesday of this month', $ts); |
||||||
|
$tues_date = (new DateTime())->setTimeStamp($tues_ts); |
||||||
|
$wed_ts = strtotime('next day', $tues_ts); |
||||||
|
|
||||||
|
const JUST_DATE = 'Ymd'; |
||||||
|
|
||||||
|
# Check for February / March |
||||||
|
$month = $first_day->format('n'); |
||||||
|
$cond = true; |
||||||
|
if ($month == 2 || $month == 3) { |
||||||
|
$cond = $first_day->format(JUST_DATE) != $first_wedn->format(JUST_DATE) && $tues_date->format('md') != '0322'; |
||||||
|
printf('Cond: %d\n', $cond); |
||||||
|
} |
||||||
|
|
||||||
|
// Are we past the fourth Tuesday of this month? |
||||||
|
if ((new DateTime())->getTimeStamp() >= $wed_ts && $cond) { |
||||||
|
$ts = strtotime('+1 month', $ts); |
||||||
|
/* |
||||||
|
var_dump($tues_date->format('md')); |
||||||
|
var_dump($first_day); |
||||||
|
var_dump($first_wedn); |
||||||
|
var_dump($ts); |
||||||
|
*/ |
||||||
|
} |
||||||
|
|
||||||
|
foreach ($fil as $line) { |
||||||
|
// Skip empty lines |
||||||
|
if (strlen($line)) { |
||||||
|
// Remove empty fields too |
||||||
|
$fields = array_filter(explode('|', $line)); |
||||||
|
// Get next Tuesday independent of PHP version |
||||||
|
$tuesday = getTuesday($ts); |
||||||
|
if (count($fields) == 2) { |
||||||
|
// Date missing, insert |
||||||
|
array_unshift($fields, $tuesday); |
||||||
|
} |
||||||
|
$ts = strtotime('+1 month', $ts); |
||||||
|
$li = implode('|', $fields); |
||||||
|
// Insert leading and trailing spaces if required |
||||||
|
if ($li[0] != ' ') { |
||||||
|
$li = ' ' . $li; |
||||||
|
} |
||||||
|
if (substr($li, -1) != ' ') { |
||||||
|
$li = $li . ' '; |
||||||
|
} |
||||||
|
array_push($arr, '|' . $li . '|'); |
||||||
|
} |
||||||
|
} |
||||||
|
file_put_contents($file_md, implode(PHP_EOL, $arr) . PHP_EOL); |
||||||
|
?> |
||||||
|
|
@ -0,0 +1,31 @@ |
|||||||
|
<header class="gblog-header"> |
||||||
|
<div class="container flex align-center justify-center"> |
||||||
|
<a class="gblog-header__link" rel="me" href="{{ .Site.BaseURL }}"> |
||||||
|
<span class="gblog-brand flex align-center justify-center"> |
||||||
|
<img class="gblog-brand__img" src="{{ (default "brand.svg" .Site.Params.logo) | relURL }}" alt="FraLUG" width=180 height=96> |
||||||
|
{{ .Site.Title }} |
||||||
|
</span> |
||||||
|
{{ with .Site.Params.subtitle }} |
||||||
|
<span class="gblog-brand__subtitle flex align-center justify-center">{{ . }}</span> |
||||||
|
{{ end }} |
||||||
|
</a> |
||||||
|
</div> |
||||||
|
|
||||||
|
</header> |
||||||
|
<nav class="gblog-nav"> |
||||||
|
<input type="checkbox" id="menu-control" class="hidden"> |
||||||
|
|
||||||
|
<ul class="gblog-nav__list container flex flex-wrap justify-center menu-content"> |
||||||
|
{{ $currentPage := .RelPermalink }} |
||||||
|
{{ range $name, $taxonomy := .Site.Taxonomies.tags }} |
||||||
|
{{ with $.Site.GetPage (printf "/tags/%s" $name) }} |
||||||
|
<li> |
||||||
|
<a class="gblog-nav__entry {{ if eq $currentPage .RelPermalink }} is-active {{ end }}" href="{{ .RelPermalink }}">{{ .Title }}</a> |
||||||
|
</li> |
||||||
|
{{ end }} |
||||||
|
{{ end }} |
||||||
|
{{ if .Site.Data.menu.extra.header }} |
||||||
|
{{ partial "menu-extra" (dict "current" . "source" .Site.Data.menu.extra.header "target" "header") }} |
||||||
|
{{ end }} |
||||||
|
</ul> |
||||||
|
</nav> |
@ -0,0 +1,3 @@ |
|||||||
|
<div id="past"> |
||||||
|
{{ readFile "past.md" | markdownify }} |
||||||
|
</div> |
@ -0,0 +1,2 @@ |
|||||||
|
<a href="{{ .Get "href" }}" rel="noopener" target="_blank">{{ .Get "title" }}</a> |
||||||
|
{{- print "" -}} |
@ -0,0 +1,3 @@ |
|||||||
|
<div id="vor"> |
||||||
|
{{ readFile "vor.md" | markdownify }} |
||||||
|
</div> |
@ -0,0 +1,200 @@ |
|||||||
|
| | | | |
||||||
|
|:------|:------|:----- |
||||||
|
| Dienstag, 22.04.2025 | Kein Vortrag | alle | |
||||||
|
| Dienstag, 25.03.2025 | Dynamisches DNS und DHCP-Server (Debian) [Folien](/talks/flugs-debian-dhcp_online.pdf) [config](/talks/dhcp_config.tb2) | Helmut | |
||||||
|
| Dienstag, 25.02.2025 | Statischer DNS-Server mit Bind (Debian) [Folien](/talks/fralug-debian-dns_online.pdf) [config](/talks/dns_config.tb2)| Helmut | |
||||||
|
| Dienstag, 28.01.2025 | ShellGPT [Folien](/talks/LUG%20-%20ShellGPT.pdf)| Laura | |
||||||
|
| Dienstag, 26.11.2024 | Mitgliederversammlung [Folien](/talks/FraLUG_MV_2024.pdf) | alle Mitglieder | |
||||||
|
| Dienstag, 22.10.2024 | Fluxbox [Folien](/talks/2024-03_vortrag_fluxbox.pdf)| Lars | |
||||||
|
| Dienstag, 24.09.2024 | Mitgliederversammlung | alle Mitglieder | |
||||||
|
| Dienstag, 27.08.2024 | Homeautomation [Folien](/talks/Smart-Home.pdf) | Andreas | |
||||||
|
| Dienstag, 23.07.2024 | Das Sommer-Rätsel [Folien](/talks/Quiz_SNA.pdf) | alle | |
||||||
|
| Dienstag, 25.06.2024 | Sommer-FAQ | Bernhard, Christoph und alle :-) | |
||||||
|
| Dienstag, 28.05.2024 | Tor-Projekt-Update [Folien](/talks/FraLUG_Tor_2024.pdf)| Ben + Christoph | |
||||||
|
| Dienstag, 23.04.2024 | Linux Forensics [Folien](/talks/Linux_forensics.pdf) | Laura | |
||||||
|
| Dienstag, 26.03.2024 | Debian Router (min. Installation) [Folien](/talks/flugs-deb-3-rtg_online.pdf) | Helmut | |
||||||
|
| Dienstag, 27.02.2024 | Februar-FAQ | alle | |
||||||
|
| Dienstag, 23.01.2024 | Schlanke Debian-Installation [Folien](/talks/flugs-deb-2.pdf) | Helmut | |
||||||
|
| Dienstag, 26.12.2023 | Weihnachtspause | alle | |
||||||
|
| Dienstag, 28.11.2023 | Erste Schritte mit Debian [Folien](/talks/flugs-deb-1.pdf) | Helmut | |
||||||
|
| Dienstag, 24.10.2023 | Mitgliederversammlung [Folien](/talks/FraLUG_MV_2023.pdf) | alle | |
||||||
|
| Dienstag, 26.09.2023 | Erste Schritte mit Virtualbox [Folien](/talks/flugs-vbox-1.pdf) | Helmut | |
||||||
|
| Dienstag, 22.08.2023 | Mitgliederversammlung (ausgef.) | alle | |
||||||
|
| Dienstag, 25.07.2023 | Pluggable Authentication Modules | Laura | |
||||||
|
| Dienstag, 27.06.2023 | Von schlauen Telefonen und kleinen Robotern [Folien](/talks/android.pdf) | Christoph | |
||||||
|
| Dienstag, 23.05.2023 | Frühlings-FAQ | alle | |
||||||
|
| Dienstag, 25.04.2023 | Open Source Development aus der Sicht eines Betroffenen [Folien](/talks/FraLUG_Matrix.pdf) | Michael | |
||||||
|
| Dienstag, 28.03.2023 | OS-Level Virtualisation Teil 2 (Kubernetes und weiterer Hipster-Krimskrams) [Folien](/talks/OS_Virt2.pdf) | Christoph | |
||||||
|
| Dienstag, 28.02.2023 | OS-Level Virtualisation Teil 1 (Container und anderer Voodoo) [Folien](/talks/OS_Virt1.pdf) | Christoph | |
||||||
|
| Dienstag, 24.01.2023 | Januar- / Jahreseinklangs-FAQ | alle | |
||||||
|
| Dezember | Jahresausklang (Details inkl. Zeit und Ort via ML) | alle | |
||||||
|
| Dienstag, 22.11.2022 | November-FAQ | alle | |
||||||
|
| Dienstag, 25.10.2022 | FRALUG - Eine Totgeburt? Etwas zur Geschichte des Vereins | Rolf & Christoph | |
||||||
|
| Dienstag, 27.09.2022 | Slackwares Paketmanagement [Folien](/talks/slackware_package_management.pdf) | Lars | |
||||||
|
| Dienstag, 23.08.2022 | Mitgliederversammlung | Alle | |
||||||
|
| Dienstag, 26.07.2022 | Linux Inlaws - der Podcast [Folien](/talks/Inlaws.pdf) | Christoph | |
||||||
|
| Dienstag, 28.06.2022 | Juni-FAQ | Alle | |
||||||
|
| Dienstag, 24.05.2022 | Fortgeschrittene Netzwerkgrundlagen II/2 (dynamisches Routing, Firewalls, IPS) | Daniel | |
||||||
|
| Dienstag, 26.04.2022 | Whonix | Ben | |
||||||
|
| Dienstag, 26.04.2022 | Fortgeschrittene Netzwerkgrundlagen II/1 (dynamisches Routing, Firewalls, IPS) [Folien](/talks/fralug-firewalling.pdf) | Daniel | |
||||||
|
| Dienstag, 22.02.2022 | Februar-FAQ | Alle | |
||||||
|
| Dienstag, 25.01.2022 | Fortgeschrittene Netzwerkgrundlagen I (Interfaces, Netzwerktypen, statisches Routing, DNS-Klienten) [Folien](/talks/lugfrankfurt-network1.pdf) | Daniel | |
||||||
|
| Dienstag, 23.11.2021 | Erfahrungsbericht der Website-Migration [Folien Oliver](/talks/Hugo.pdf) [Folien Christoph](/talks/20211123_website_christoph.pdf) | Oliver + Christoph | |
||||||
|
| Dienstag, 26.10.2021 | Meine ersten Schritte mit git | Bernhard | |
||||||
|
| Dienstag, 28.09.2021 | Mitgliederversammlung [Folien](/talks/FraLUG_MV_2021.pdf) | Alle | |
||||||
|
| Dienstag, 24.08.2021 | Tourenplanung und -durchführung unter Linux [Dateien und Präsentation](/talks/2021-08-24_Tourenplanung.zip) | Lars | |
||||||
|
| Dienstag, 27.07.2021 | FOSS-Lizenzen (GPL,MIT, BSD und Freunde) [Folien](/talks/FLOSS_Lizenzen.pdf)| Christoph + Alle | |
||||||
|
| Dienstag, 29.06.2021 | Network Service Mesh [Folien](/talks/fralug-k8s-servicemeshes.pdf) | Daniel | |
||||||
|
| Dienstag, 24.05.2021 | Kubernetes + Tools [Folien](/talks/k8s-folien.pdf) | Daniel | |
||||||
|
| Dienstag, 27.04.2021 | FLOSS-Videokonferenzsysteme oder How I learned to cherish broken software [Folien](/talks/video.pdf) | Christoph | |
||||||
|
| Dienstag, 24.03.2021 | März-FAQ | Alle | |
||||||
|
| Dienstag, 24.02.2021 | Simon Tatham's Portable Puzzle Collection [Folien](/talks/SGTPuzzles_FraLug.pdf) | Steffen | |
||||||
|
| Dienstag, 26.01.2021 | Redis als eine multi-modale NoSQL DB [Folien](/talks/Redis_multi_modal.pdf) [Beispiel-Code](/talks/redisGr.py) | Christoph | |
||||||
|
| Dienstag, 24.11.2020 | Jährliche Mitglieder-Versammlung | Alle | |
||||||
|
| Dienstag, 27.10.2020 | Reinforcement Learning [Folien](/talks/Reinforcement_Learning_FraLUG.pdf) | Steffen | |
||||||
|
| Dienstag, 22.09.2020 | September-FAQ | Alle | |
||||||
|
| Dienstag, 25.08.2020 | Borg-Backup [Folien](/talks/Borg_Folien.pdf) [Borg Skript](/talks/borg_skript.tar.bz2) | Helmut | |
||||||
|
| Dienstag, 28.07.2020 | Fortgeschrittenes Tor (Teil 2 der Tor-Reihe) [Folien](/talks/tor.pdf) | Benni und Christoph | |
||||||
|
| Dienstag, 23.06.2020 | TYPO3 on Speed [Folien](/talks/typo3.pdf) | Christoph | |
||||||
|
| Dienstag, 26.05.2020 | RedisJSON - Eine dokumentenbasierte Datenbank in Rust [Folien](/talks/RedisJSON.pdf) | Christoph | |
||||||
|
| Montag, 27.04.2020 | April-FAQ | Alle | |
||||||
|
| Dienstag, 25.02.2020 | Februar-FAQ | Alle | |
||||||
|
| Dienstag, 28.01.2020 | Tor - Grundlagen [Folien](/talks/TOR_beginner.pdf) | Benni | |
||||||
|
| Mittwoch, 18.12.2019 | Weihnachtsgrillen - Offenbach (Anmeldung per Mail erforderlich) | Alle | |
||||||
|
| Dienstag, 26.11.2019 | Generative Adversarial Networks [Folien](/talks/GAN_Fralug.pdf) | Steffen | |
||||||
|
| Dienstag, 22.10.2019 | Rust: Die Programmiersprache und das Drumherum [Folien](/talks/rust.pdf) [Webserver-Schnipsel](/talks/webserver.rs) | Christoph | |
||||||
|
| Dienstag, 24.09.2019 | Die September-FAQ | Alle | |
||||||
|
| Dienstag, 27.08.2019 | Vorstellung: Die Free Software Foundation Europe (FSFE) [Folien](/talks/fsfe_fralug.pdf) | Guido und Michael | |
||||||
|
| Dienstag, 23.07.2019 | Der System-Monitor conky [Folien & mehr](/talks/vortrag_conky.tar.xz) | Lars | |
||||||
|
| Dienstag, 25.06.2019 | Juni-Grillen (Details wie immer auf der ML aber Campingplatz ist sicher :-) ) | Alle | |
||||||
|
| Dienstag, 21.05.2019 | Freedroid - Android ohne Google - F-Droid, Lineage, Micro-G [Folien](/talks/FreeDroid.pdf) | Jens | |
||||||
|
| Dienstag, 23.04.2019 | Dinosaurier auf Speed (Linux auf Mainframes) | Christoph | |
||||||
|
| Dienstag, 26.03.2019 | ip4 / ip6: Die Unterschiede und Gemeinsamkeiten | Jochen | |
||||||
|
| Dienstag, 26.02.2019 | Bash Startup [Folien](/talks/Vortrag_KonfigDateienBash.pdf) | Manuela | |
||||||
|
| Dienstag, 22.01.2019 | Mitglieder-Versammlung | Alle | |
||||||
|
| Dienstag, 25.12.2018 | Entfällt wegen Weihnachtspause. Frohes Fest! | | |
||||||
|
| Dienstag, 04.12.2018 | Nach dem Riesenerfolg der Vorjahre (Alle überlebten!) gibt's natürlich dieses Jahr wieder das FraLUG-Weihnachstsgrillen. Details wie immer via ML. | Alle | |
||||||
|
| Dienstag, 27.11.2018 | Proxmox-Update (mit Demo) | Gregor | |
||||||
|
| Dienstag, 23.10.2018 | Arch auf Chromebooks [Folien](/talks/Arch_Chromebook.pdf) | Christoph (Chromebook powered by Harald) | |
||||||
|
| Mittwoch, 03.10.2018 | Maustüröffnertag | Alle (s. Webseite) | |
||||||
|
| Dienstag, 26.09.2018 | NoSQL: Das bessere SQL? Übersicht über das was war, ist und sein wird (Double Feature: Pause gegen 22.45 Uhr :-) ). [Folien](/talks/NoSQL.pdf) | Christoph | |
||||||
|
| Dienstag, 28.08.2018 | August-FAQ | Alle | |
||||||
|
| Dienstag, 17.07.2018 | Juli-Grillen Achtung: Findet analog zum Weihnachtsgrillen auf dem Camping-Platz statt. Zweites Achtung: das Grillen findet ausnahmsweise nicht am 4. sondern am 3. Dienstag im Monat statt. Nähere Infos rechtzeitig via Mailing-Liste. | Dirk / Alle | |
||||||
|
| Dienstag, 26.06.2018 | Was ihr immer schon über Filesysteme wissen wolltet! [Folien](/talks/Filesystem.pdf) | Jens | |
||||||
|
| Dienstag, 22.05.2018 | Die Mai-FAQ wurde durch ein Vorgrillen ersetzt, um fit für den Juli-Termin zu sein :-). Details sobald verfügbar via Mailing-Liste | Alle bei Jochen in Offenbach | |
||||||
|
| Dienstag, 24.04.2018 | Bionic - Software-Qualität und Angriffsflächenanalyse von Androids Unterbau [Folien](/talks/Bionic.pdf) | Christoph | |
||||||
|
| Dienstag, 27.03.2018 | Mitgliederversammlung | Alle | |
||||||
|
| Dienstag, 27.02.2018 | Die Februar-FAQ | Alle | |
||||||
|
| Dienstag, 23.01.2018 | Tensorflow - eine Einführung in Google's KI-Infrastruktur [Folien](/talks/Folien_Deep_Learning_FraLUG.pdf) [Notebook Custom Classifier](/talks/Notebook_Custom_Classifier.pdf) [Notebook Feature Extraction](/talks/Notebook_Feature_Extraction.pdf) [Notebook General Classifier](/talks/Notebook_General_Classifier.pdf) | Steffen | |
||||||
|
| Dienstag, 05.12.2017 | Grillen Weihnachtsgrillen auf dem Campingplatz | Alle | |
||||||
|
| Dienstag, 28.11.2017 | EGroupware 17.1 mit Collabora | Gregor | |
||||||
|
| Dienstag, 24.10.2017 | Der ursprünglich vorgesehene Vortrag zum Thema Bionic musste leider ausfallen und wird im November nachgeholt | Christoph | |
||||||
|
| Dienstag, 03.10.2017 | [Maustüröffnertag](/de/LPD) | Alle / Orga-Kommittee | |
||||||
|
| Dienstag, 26.09.2017 | Heim-Automatisierung | Jochen | |
||||||
|
| Dienstag, 22.08.2017 | Office-Automatisierung mit Libreoffice und Google-Apps, Der Fokus des zweitens Teil dieser zweiteiligen Vortragsreihe ist die Benutzung der Google Apps API | Christoph | |
||||||
|
| Dienstag, 25.07.2017 | Office-Automatisierung mit Libreoffice und Google-Apps, Im ersten Teil dieser zweiteiligen Vortragsreihe wird die Programmierung mit der UNO-Schnittstelle von LO vorgestellt [Folien](/talks/FLUG_LO_Dev.pdf) | Christoph | |
||||||
|
| Dienstag, 27.06.2017 | Tor auf Debian (nicht nur für Anfänger) | Benjamin | |
||||||
|
| Dienstag, 23.05.2017 | Die Mai-FAQ | Alle | |
||||||
|
| Dienstag, 24.04.2017 | Anonymous & Friends OpenVPN, Tor und was da sonst noch kreucht und fleucht [Folien](/talks/FLUG_anon_2017.pdf) | Christoph | |
||||||
|
| Dienstag, 28.03.2017 | Jahreshauptversammlung FraLUG e.V. | Alle | |
||||||
|
| Dienstag, 28.02.2017 | Die Februar-FAQ - dieses Mal wie immer :-) zum Mitmachen. Fragen, Anregungen und Wünsche wie üblich per E-Mail und im IRC-Chat auf Freenode unter #lug_ffm. | Alle | |
||||||
|
| Dienstag, 24.01.2017 | Fluxbox [Folien](/talks/Fluxbox.pdf) | Lars | |
||||||
|
| Dienstag, 22.11.2016 | Linux - Alles was man als Einsteiger drüber wissen muss [Folien](/talks/Linux_fralug_handout.pdf) | Steffen | |
||||||
|
| Samstag, 5.11.2016 | LPD & Maustüröffnertag bei [OpenRheinRuhr](http://programm.openrheinruhr.de/2016/day_2016-11-05.de.html), 05.11.2016, 12.20 Uhr [Folien](/talks/20161106_MausTOETLPD.pdf) | Christoph | |
||||||
|
| Dienstag, 25.10.2016 | DevOps & Continuous Integration [Folien](/talks/DevOps_CI_Vor.pdf) | Christoph | |
||||||
|
| Dienstag, 11.10.2016 | [FraLUG / LPD @ FLOSS Weekly (18.30 Uhr CEST)](https://twit.tv/shows/floss-weekly/episodes/407?autostart=false) | Christoph | |
||||||
|
| Dienstag, 27.09.2016 | Docker draussen und drinnen [Folien](/talks/Docker_Vortrag_FLUG_September_2016.pdf) | Holger | |
||||||
|
| Dienstag, 23.08.2016 | Netzwerkpakete rumschubsen mit iptables | Steffen | |
||||||
|
| Dienstag, 28.06.2016 | Die Juni-FAQ. Archivierter Life-Stream auf [Youtube](http://youtu.be/YZtA7OFLt_E) | Alle | |
||||||
|
| Dienstag, 24.05.2016 | Groupware, Kalender, Kontakte & Co | diverse Vortragende | |
||||||
|
| Dienstag, 26.04.2016 | Alarm: Arch Linux auf ARM (mit Ausflug in andere Userlands) [Folien](/talks/FLUG_2016_arch.pdf) | Christoph | |
||||||
|
| Dienstag, 22.03.2016 | Die März-FAQ | Alle | |
||||||
|
| Dienstag, 23.02.2016 | Mitgliederversammlung fralug e.V. 2016 | Alle | |
||||||
|
| Dienstag, 26.01.2016 | Systemd [Folien](/talks/systemd.pdf) | Steffen und Christoph | |
||||||
|
| Dienstag, 23.11.2015 | Die Herbst-FAQ | Alle | |
||||||
|
| Samstag, 14.11.2015 | [Linux Presentation Day](/LPD) | Alle | |
||||||
|
| Dienstag, 27.10.2015 | Minix 3 (Aufzeichnung von der diesjährigen FrOSCon) und anschließende Diskussion | Andrew S. Tanenbaum | |
||||||
|
| Dienstag, 22.09.2015 | Btrfs - Das 'Next generation Linux filesystem' [Folien](/talks/fralug_btrfs_web.pdf) [Live-Demo](/talks/fralug_btrfs_live.pdf) [Exkurs B-Trees](/talks/fralug_b-trees_web.pdf) | Steffen | |
||||||
|
| Dienstag, 25.08.2015 | Grundlagen des Social Engineering [Folien](/talks/SocEng.pdf) | Christoph | |
||||||
|
| Dienstag, 28.07.2015 | Sommerpause - Saalbau Gallus hat geschlossen. Kein Vortrag. | | |
||||||
|
| Donnerstag, 09.07.2015 18:00 Uhr | Richard Stallman @ Frankfurt University: Copyright vs. Community, Campus Westend, Casinogebäude, Festsaal [Flyer](/talks/stallmanflyerlug.pdf) | Alle | |
||||||
|
| Mittwoch, 08.07.2015 19:00 Uhr | Richard Stallman @ Gallus Theater: Free Software and Your Freedom, Kleyerstraße 15 [Flyer](/talks/stallmanflyerlug.pdf) | Alle | |
||||||
|
| Dienstag, 23.06.2015 | Das kleine 1x1 von TCP/IP | Jochen | |
||||||
|
| Dienstag, 26.05.2015 | Jahresmitgliederversammlung fralug e.V. | Alle | |
||||||
|
| Dienstag, 28.04.2015 | Nach dem großen Erfolg im Oktober mit der Herbst-FAQ gab's im April die Frühjahrs-FAQ: eure Fragen und nicht nur unsere Antworten (inkl. Mini-Install-Party). Das Video gibt's [hier](https://youtu.be/ojut0KUlOgo). | Alle | |
||||||
|
| Dienstag, 24.03.2015 | Quadcopter bauen und fliegen (mit ohne schreddern) Teil 1: [Grundlagen und Komponenten](https://www.youtube.com/watch?v=WPlWBO00Tgc) Teil 2: [Bauformen und Flugkontrolle](https://www.youtube.com/watch?v=ytQ1CRI7xi8) Teil 3: [Steuerung](https://www.youtube.com/watch?v=_7SQJ94txaE) Teil 4: [Gadgets](https://www.youtube.com/watch?v=7qAXF5n4Brw) Teil 5: [Bauteile einkaufen](https://www.youtube.com/watch?v=bYmmaXNcylI) | Michael | |
||||||
|
| Dienstag, 24.02.2015 | Linux + HTPCs: Teil 2 - Hardware [Folien](/talks/HTPC_Teil_2.pdf) | Holger | |
||||||
|
| Dienstag, 27.01.2015 | Linux + HTPCs: Teil 1 - Software [Folien](/talks/HTPC_Teil_1.pdf) | Holger | |
||||||
|
| Dienstag, 25.11.2014 | Bastelabend: Problemhilfe bei Hard- und Software-Projekten | Alle | |
||||||
|
| Dienstag, 28.10.2014 | Die Herbst-FAQ: eure Fragen und nicht nur unsere Antworten (inkl. Mini-Install-Party) Diesmal mit Google Video Hangout und IRC-Channel. Die Idee für nächsten Dienstag abend ist, daß nicht nur mit den Anwesenden diskutiert wird, sondern auch per IRC Fragen gestellt werden können. Parallel dazu wird die Veranstaltuing per G+-Video Hangout in die große weite Welt hinausgetragen. Der Streaming-Link wird am Anfang per IRC publiziert. Ihr erreicht uns auf Freenode unter #lug_ffm - über rege Teilnahme würden wir uns freuen! | Alle | |
||||||
|
| Dienstag, 23.09.2014 | Linux für Einsteiger: Die Kommandozeile Teil 2. Das Linux Filesystem. [Folien](/talks/Linux_Filesystem_FraLUG.pdf) | Steffen | |
||||||
|
| Dienstag, 26.08.2014 | Die eigene Dropbox: Ein Fileserver im Eigenbau mit Bordmitteln [Folien](/talks/seafile.pdf) | Christoph | |
||||||
|
| Dienstag, 22.07.2014 | Drahtlose Netzwerke unter Linux: Erfolgreicher Einsatz unter der Wahrung der mentalen Gesundheit (inkl. Klinik) [Folien](/talks/wifiLinux.pdf) | Christoph | |
||||||
|
| Dienstag, 24.06.2014 | Desaster-Recovery unter Linux | | |
||||||
|
| Dienstag, 27.05.2014 | Linux Grundlagen: Wie funktioniert die Kommandozeile und was kann man damit alles machen [Folien](/talks/Commandline_FraLUG.pdf) | Steffen | |
||||||
|
| Dienstag, 22.04.2014 | Osterpause - kein Vortrag | | |
||||||
|
| Dienstag, 25.03.2014 | Linux für Anfänger Von Windows nach Linux | Steffen? | |
||||||
|
| Dienstag, 25.02.2014 | Film: Revolution OS + Diskussion [Handout](/talks/revolutionos.pdf) | Harald | |
||||||
|
| Dienstag, 28.01.2014 | Mitgliederversammlung 2014 | Alle | |
||||||
|
| Dienstag, 26.11.2013 | BOINC-NG: Die Berkley Open Infrastructure for Network Computing (BOINC) war einer der ersten Ansätze für fehlertolerantes Grid-Computing (s. a. den entsprechenden [Wikipedia-Eintrag](http://en.wikipedia.org/wiki/Boinc)). Der Vortrag zeigt ein mögliches Konzept für die nächste Generation dieser Architektur. | Christoph | |
||||||
|
| Dienstag, 22.10.2013 | BOINC-NG: Die nächste Generation BOINC (verschoben auf 26.11.13) | Christoph | |
||||||
|
| Dienstag, 24.09.2013 | Zeitreise 3 (1995-2000) | Harald | |
||||||
|
| Dienstag, 27.08.2013 | Log Analyse, wie kann man bei 100 Maschinen die Logfiles lesen? | Jens | |
||||||
|
| Dienstag, 23.07.2013 | Sommerpause, da Saalbau Gallus geschlossen. | | |
||||||
|
| Dienstag, 25.06.2013 | kein Vortrag | | |
||||||
|
| Dienstag, 28.05.2013 | DNS und Mail, was beim Mail hinter den Kulissen funktioniert! [Folien](/talks/Mail_und_SMTP.pdf) | Lutz | |
||||||
|
| Dienstag, 23.04.2013 | Wie setze ich neuste IT-Technologie in einer HA Umgebung um? | Dirk | |
||||||
|
| Dienstag, 26.03.2013 | Jahreshauptversammlung der FraLUG e.V. mit Vorstandswahlen | Alle | |
||||||
|
| Dienstag, 26.02.2013 | Wie man einen Home Theater PC auf Linux-Basis aufsetzt (und dabei so normal wie möglich bleibt) [Folien](/talks/FRALUG_htpc.pdf) | Christoph | |
||||||
|
| Dienstag, 22.01.2013 | RepRap oder China on my desktop | Rolf | |
||||||
|
| Dienstag, 27.11.2012 | Monitoring Einführung am Beispiel eines kleinen Privatnetzwerks mit Nagios/Icinga/check_mk und OMD | Jens in Vertretung für Martin | |
||||||
|
| Dienstag, 23.10.2012 | PDF Grundlagen und Tricks | Nadja | |
||||||
|
| Dienstag, 25.09.2012 | Blender | Nadja | |
||||||
|
| Dienstag, 28.08.2012 | Pure Data | Achim Wollscheid, Vertretung: Harald | |
||||||
|
| Dienstag, 24.07.2012 | Leider war der Dozent kurzfristig verhindert, stattdessen spontan eine Kurzwiederholung des Python-Workshops. Materialien [hier](/talks/Python_Workshop_1.pdf) | Steffen | |
||||||
|
| Dienstag, 26.06.2012 | Moderne Methoden der Digitalphotographie (HDR, Panorama-Stitching, Focus Stacking) mit Open Source Software [Folien](/talks/Digitalphotographie_FraLUG.pdf) | Steffen | |
||||||
|
| Montag, 21.05.2012 | Supercomputing (in Englisch, Folien auf Deutsch) | Andrew | |
||||||
|
| Dienstag, 24.04.2012 | Bluetooth unter Linux [Folien](/talks/Bluetooth_Folien.pdf) | Steffen | |
||||||
|
| Dienstag, 28.02.2012 | Zeitreise Teil 2 - durch die Geschichte von Hard- und Software | Harald | |
||||||
|
| Dienstag, 24.01.2012 | Zeitreise - durch die Geschichte von Hard- und Software | Harald | |
||||||
|
| Dienstag, 22.11.2011 | Das X Window System - Teil 2: Der moderne Desktop und Zukunft von X [Folien](/talks/x11-2.pdf) | Bernd und Martin | |
||||||
|
| Dienstag, 25.10.2011 | Flashspeicher und Solid State Drives unter Linux [Folien](/talks/SSD_unter_Linux_FraLUG.pdf) | Steffen | |
||||||
|
| Dienstag, 27.09.2011 | Mein eigener root-Server im Internet: Einrichtung und Verwaltung | Stephan | |
||||||
|
| Dienstag, 23.08.2011 | Benutzung und Verwaltung von MP3´s mit Amarok | Stephan | |
||||||
|
| Dienstag, 26.07.2011 | ist aus technischen Gründen entfallen | | |
||||||
|
| Dienstag, 28.06.2011 | Das X Window System - Teil 1: Historie, Konzept und Protokoll, [Folien Historie](/talks/x11-1-history.pdf) [Folien Protokoll](/talks/x11-1.pdf) | Bernd und Martin | |
||||||
|
| Dienstag, 24.05.2011 | Einführung in Egroupware | Gregor | |
||||||
|
| Dienstag, 26.04.2011 | Reguläre Ausdrücke: POSIX Basic und Extended Regular Expressions, Perl Compatible Regular Expressions [Folien](/talks/regexp.pdf) | Bernd | |
||||||
|
| Dienstag, 22.03.2011 | Gründungsversammlung des Vereins | Alle | |
||||||
|
| Dienstag, 22.02.2011 | Mehr Power für den Pinguin. Stromverbrauch von Laptops unter Linux optimieren, [Folien](/talks/Stromsparen_LUGWeb.pdf) | Steffen | |
||||||
|
| Dienstag, 25.01.2011 | Präsentieren und Vorbereiten von Präsentationen [Folien](/talks/praesentation.pdf) | Rolf | |
||||||
|
| Dienstag, 28.12.2010 | kein Vortrag, stattdessen kleine Runde im African House, Kiesstr. 39 | Alle | |
||||||
|
| Dienstag, 23.11.2010 | Skriptsprachen und Compilersprachen: Gemeinsamkeiten/Unterschiede, Einsatzzweck [Folien](/talks/Skript_und_Compilersprachen.pdf) [Quellen](/talks/Skript_und_Compilersprachen.tgz) | Bernd | |
||||||
|
| Dienstag, 26.10.2010 | Embedded Linux | Moritz | |
||||||
|
| Dienstag, 28.09.2010 | Der Boot-Prozess eines GNU/Linux-Systems: Vom "Power On" bis zum benutzbaren Desktop [Folien](/talks/booting.pdf) | Martin | |
||||||
|
| Dienstag, 24.08.2010 | Evaluation mit Linux, Grundlagen zum Erstellen und Auswerten von Fragebögen | Jörg | |
||||||
|
| Dienstag, 27.07.2010 | Vergleich von verschiedenen Virtualisierungskonzepten unter Linux [Folien](/talks/virtualisierung.pdf) | Rolf | |
||||||
|
| Dienstag, 22.06.2010 | Erfahrung mit Openstreetmap: Programmieren und Verwendung [Folien](/talks/Openstreetmap_technical_documentation.pdf) | James | |
||||||
|
| Dienstag, 25.05.2010 | Vorstellung der Programmiersprache Erlang | Harald | |
||||||
|
| Dienstag, 27.04.2010 | Grafikbearbeitung mit GIMP - Eine Einführung | Nadja | |
||||||
|
| Dienstag, 23.03.2010 | Workshop "DVD-Authoring unter Linux" [Folien](/talks/DVDAuthoring_LuG.pdf) | Steffen | |
||||||
|
| Dienstag, 23.02.2010 | Wiki-Workshop: Einführung [Folien](/talks/wiki-intro.pdf) Vorstellung des LUG Wikis | Jens | |
||||||
|
| Dienstag, 26.01.2010 | Videoencoding mit Open Source Tools [Folien](/talks/Videoencoding_with_OSS.pdf) | Steffen | |
||||||
|
| Dienstag, 24.11.2009 | "LaTeX ist nicht schwer... (nur halt eben anders)" | Harald | |
||||||
|
| Dienstag, 27.10.2009 | "Hilfe, mein Programm gibt's nur als Source" - Vom Source Code zum fertigen Packet (Deb/Rpm) [Folien](/talks/Packete_bauen.pdf) | Oliver | |
||||||
|
| Dienstag, 25.08.2009 | LDAP ist nicht schwer | Jens | |
||||||
|
| Montag, 09.02.2009 | Open-Source Software unter Windows [Material](/talks/Open-Source_Software_unter_Windows.pdf) [Freemind Zip](/talks/Open-Source_Software_unter_Windows.zip) | Wolfram | |
||||||
|
| Montag, 12.01.2009 | Programmieren mit Gambas, [Folien](/talks/Programmieren_mit_Gambas.pdf) [Programmbeispiele](/talks/programm.tgz) | Rolf | |
||||||
|
| Montag, 10.03.2008 | Enterprise Distributionen | Jens | |
||||||
|
| Montag, 11.02.2008 | Ruby on Rails | Manuel | |
||||||
|
| Montag, 14.01.2008 | Datensicherung - Was, Wann, Wie... [Folien](/talks/200801014_Vortrag_Datensicherung.pdf) | Rolf | |
||||||
|
| Montag, 12.11.2007 | IPv6 Einführung | Benedikt | |
||||||
|
| Montag, 08.10.2007 | Einführung in Exim | Erkan | |
||||||
|
| Montag, 10.09.2007 | TCP/IP Part II | Rolf | |
||||||
|
| Mittwoch, 01.08.2007 | SSH - Grundlagen & Tricks | Andreas | |
||||||
|
| Mittwoch, 04.07.2007 | Verschlüsselung | Jens | |
||||||
|
| Mittwoch, 06.06.2007 | TCP/IP - Grundlagen | Petra | |
||||||
|
| Mittwoch, 02.05.2007 | Einführung in Shell-Programmierung | Rolf | |
||||||
|
| Mittwoch, 04.04.2007 | OpenVPN | Markus | |
||||||
|
| Mittwoch, 07.03.2007 | Scalix - wirklicher Exchange-Ersatz | Marc | |
||||||
|
| Mittwoch, 07.02.2007 | Linux - Freie Software - GPL was ist das? | Jens | |
@ -0,0 +1,152 @@ |
|||||||
|
| Dienstag, 27.4.2021 | FLOSS-Videokonferenzsysteme oder How I learned to cherish broken software [[attachment:video.pdf | Folien]] | Christoph | |
||||||
|
| Dienstag, 23.3.2021 | März-FAQ | Alle | |
||||||
|
| Dienstag, 23.2.2021 | Simon Tatham's Portable Puzzle Collection [[attachment:SGTPuzzles_FraLug.pdf | Folien]] | Steffen | |
||||||
|
| Dienstag, 26.1.2021 | Redis als eine multi-modale NoSQL DB [[attachment:Redis_multi_modal.pdf | Folien]] [[attachment:redisGr.py | Beispiel-Code]] | Christoph | |
||||||
|
| Dienstag, 24.11.2020 | Jährliche Mitglieder-Versammlung | Alle | |
||||||
|
| Dienstag, 27.10.2020 | Reinforcement Learning [[attachment:Reinforcement_Learning_FraLUG.pdf | Folien]] [[https://github.com/SteffenBauer/Deep_RL | Link zum GH-Repo ]] | Steffen | |
||||||
|
| Dienstag, 28.9.2020 | September-FAQ | Alle | |
||||||
|
| Dienstag, 25.8.2020 | Borg-Backup [[attachment:Borg_Folien.pdf | Folien]] [[attachment:borg_skript.tar.bz2 | Borg Skript ]] | Helmut | |
||||||
|
| Dienstag, 28.7.2020 | Fortgeschrittenes Tor (Teil 2 der Tor-Reihe) [[attachment:tor.pdf | Folien]] | Benni + Christoph | |
||||||
|
| Dienstag, 23.6.2020 | TYPO3 on Speed [[attachment:typo3.pdf | Folien]] | Christoph | |
||||||
|
| Dienstag, 26.5.2020 | RedisJSON - Eine dokumentenbasierte Datenbank in Rust [[attachment:RedisJSON.pdf | Folien]] | Christoph | |
||||||
|
| Montag, 27.4.2020 | April-FAQ | Alle | |
||||||
|
| Dienstag, 25.2.2020 | Februar-FAQ | Alle | |
||||||
|
| Dienstag, 28.1.2020 | Tor - Grundlagen [[attachment:TOR_beginner.pdf | Folien ]] | Benni | |
||||||
|
| Mittwoch, 18.12.2019 | Weihnachtsgrillen - Offenbach (Anmeldung per Mail erforderlich) | Alle | |
||||||
|
| Dienstag, 26.11.2019 | Generative Adversarial Networks [[attachment:GAN_Fralug.pdf | Folien ]] | Steffen | |
||||||
|
| Dienstag, 22.10.2019 | Rust: Die Programmiersprache und das Drumherum [[attachment:rust.pdf | Folien]] [[attachment:webserver.rs | Webserver-Schnipsel ]] | Christoph | |
||||||
|
| Dienstag, 24.9.2019 | Die September-FAQ | Alle | |
||||||
|
| Dienstag, 27.8.2019 | Vorstellung: Die Free Software Foundation Europe (FSFE) [[attachment:fsfe_fralug.pdf | Folien]] | Guido und Michael | |
||||||
|
| Dienstag, 23.7.2019 | Der System-Monitor conky [[attachment:vortrag_conky.tar.xz | Folien & mehr]] | Lars | |
||||||
|
| Dienstag, 25.6.2019 | Juni-Grillen (Details wie immer auf der ML aber Campingplatz ist sicher :-) ) | Alle | |
||||||
|
| Dienstag, 21.5.2019 | Freedroid - Android ohne Google - F-Droid,Lineage,Micro-G | [[attachment:FreeDroid.pdf | Folien]] | Jens | |
||||||
|
| Dienstag, 23.4.2019 | Dinosaurier auf Speed (Linux auf Mainframes) [[attachment:DinoS.pdf | Folien]] | Christoph | |
||||||
|
| Dienstag, 26.3.2019 | ip4 / ip6: Die Unterschiede und Gemeinsamkeiten | Jochen | |
||||||
|
| Dienstag, 26.2.2019 | Bash Startup [[attachment:Vortrag_KonfigDateienBash.pdf |Folien.pdf]] | Manuela | |
||||||
|
| Dienstag, 22.1.2019 | Mitglieder-Versammlung | Alle | |
||||||
|
| Dienstag, 25.12.2018 | Entfällt wg. Weihnachtspause | Frohes Fest! | |
||||||
|
| Dienstag, 4.12.2018 | Nach dem Riesenerfolg der Vorjahre (''Alle'' überlebten!) gibt's natürlich dieses Jahr wieder das '''FraLUG-Weihnachstsgrillen'''. Details wie immer via ML. | Alle | |
||||||
|
| Dienstag, 27.11.2018 | Proxmos-Update (mit Demo) | Gregor | |
||||||
|
| Dienstag, 23.10.2018 | Arch auf Chromebooks [[ attachment:Arch_Chromebook.pdf | Folien ]] | Christoph (Chromebook powered by Harald) | |
||||||
|
| Mittwoch, 3.10.2018 | '''Maustüröffnertag''' | Alle (s. [[ lpdmtoet | Webseite]]) | |
||||||
|
| Dienstag, 26.9.2018 | NoSQL: Das bessere SQL? Übersicht über das was war, ist und sein wird (Double Feature: Pause gegen 22.45 Uhr :-) ). [[ attachment:NoSQL.pdf | Folien ]] | Christoph | |
||||||
|
| Dienstag, 28.8.2018 | August-FAQ | Alle | |
||||||
|
| Dienstag, 17.7.2018 | Juli-Grillen ''Achtung: Findet analog zum Weihnachtsgrillen auf dem Camping-Platz statt''. Zweites Achtung: das Grillen findet ausnahmsweise '''nicht am 4. sondern am 3. Dienstag''' im Monat statt. ''Nähere Infos rechtzeitig via Mailing-Liste.'' | Dirk / Alle | |
||||||
|
| Dienstag, 26.6.2018 | Was ihr immer schon über Filesysteme wissen wolltet! [[ attachment:Filesystem.pdf | Folien ]] | Jens | |
||||||
|
| Dienstag, 22.5.2018 | Die Mai-'''FAQ''' wurde durch ein Vorgrillen ersetzt, um fit für den Juli-Termin zu sein :-). Details sobald verfügbar via Mailing-Liste | Alle bei Jochen in Offenbach | |
||||||
|
| Dienstag, 24.4.2018 | '''Bionic''' - Software-Qualität und Angriffsflächenanalyse von Androids Unterbau [[ attachment:Bionic.pdf | Folien ]] | Christoph | |
||||||
|
| Dienstag, 27.3.2018 | Mitgliederversammlung | Alle | |
||||||
|
| Dienstag, 27.2.2018 | Die Februar-'''FAQ''' | Alle | |
||||||
|
| Dienstag, 23.1.2018 | Tensorflow - eine Einführung in Google's KI-Infrastruktur [[attachment:Folien_Deep_Learning_FraLUG.pdf | Folien (.pdf) ]] [[attachment:Notebook_Custom_Classifier.pdf | Notebook_Custom_Classifier (.pdf) ]] [[attachment:Notebook_Feature_Extraction.pdf | Notebook_Feature_Extraction (.pdf) ]] [[attachment:Notebook_General_Classifier.pdf | Notebook_General_Classifier (.pdf) ]] | Steffen | |
||||||
|
| Dienstag, 5.12.2017 | '''Grillen''' Weihnachtsgrillen auf dem Campingplatz | Alle | |
||||||
|
| Dienstag, 28.11.2017 | '''EGroupware 17.1 mit Collabora''' | Gregor | |
||||||
|
| Dienstag, 24.10.2017 | Der ursprünglich vorgesehene Vortrag zum Thema '''Bionic''' musste leider ausfallen und wird im November nachgeholt | Christoph | |
||||||
|
| Dienstag, 03.10.2017 | [[lpdmtoet | MausTüröffnerTag]] | Alle / Orga-Kommittee | |
||||||
|
| Dienstag, 26.09.2017 | '''Heim-Automatisierung''' | Jochen | |
||||||
|
| Dienstag, 22.08.2017 | '''Office-Automatisierung mit Libreoffice und Google-Apps''' <<BR>> Der Fokus des zweitens Teil dieser zweiteiligen Vortragsreihe ist die Benutzung der Google Apps API | Christoph | |
||||||
|
| Dienstag, 25.07.2017 | '''Office-Automatisierung mit Libreoffice und Google-Apps''' <<BR>> Im ersten Teil dieser zweiteiligen Vortragsreihe wird die Programmierung mit der UNO-Schnittstelle von LO vorgestellt [[attachment:FLUG_LO_Dev.pdf | Folien (.pdf) ]] | Christoph | |
||||||
|
| Dienstag, 27.06.2017 | Tor auf Debian (nicht nur für Anfänger) | Benjamin | |
||||||
|
| Dienstag, 23.05.2017 | Die Mai-FAQ | Alle | |
||||||
|
| Dienstag, 24.04.2017 | Anonymous & Friends <<BR>>OpenVPN, Tor und was da sonst noch kreucht und fleucht [[attachment:FLUG_anon_2017.pdf | Folien]] | Christoph | |
||||||
|
| Dienstag, 28.03.2017 | Jahreshauptversammlung FraLUG e.V. | Alle | |
||||||
|
| Dienstag, 28.02.2017 | Die Februar-FAQ - dieses Mal wie immer :-) zum Mitmachen. Fragen, Anregungen und Wünsche wie üblich per E-Mail und im IRC-Chat auf Freenode unter #lug_ffm. | Alle | |
||||||
|
| Dienstag, 24.01.2017 | Fluxbox [[attachment:Fluxbox.pdf | Folien (.pdf)]] | Lars von der Brelie | |
||||||
|
| Dienstag, 22.11.2016 | Linux - Alles was man als Einsteiger drüber wissen muss [[attachment:Linux_fralug_handout.pdf | Folien (.pdf)]] | Steffen | |
||||||
|
| Samstag, 5.11.2016 | LPD & Maustüröffnertag bei [[http://programm.openrheinruhr.de/2016/day_2016-11-05.de.html | OpenRheinRuhr | target=_blank]], 5. 11., 12.20 Uhr [[attachment:20161106_MausTOETLPD.pdf | Folien]] | Christoph | |
||||||
|
| Dienstag, 25.10.2016 | !DevOps & Continuous Integration [[attachment:DevOps_CI_Vor.pdf | (Folien)]] | Christoph | |
||||||
|
| Dienstag, 11.10.2016 | [[https://twit.tv/shows/floss-weekly/episodes/407?autostart=false | FraLUG / LPD @ FLOSS Weekly (18.30 Uhr CEST) | target=_blank]] | Christoph | |
||||||
|
| Dienstag, 27.09.2016 | Docker draussen und drinnen [[attachment:Docker_Vortrag_FLUG_September_2016.pdf |Folien (.pdf)]] | Holger | |
||||||
|
| Dienstag, 23.08.2016 | Netzwerkpakete rumschubsen mit iptables | Steffen | |
||||||
|
| Dienstag, 28.06.2016 | Die Juni-FAQ. Archivierter Life-Stream auf [[http://youtu.be/YZtA7OFLt_E | Youtube | target=_blank]] | Alle | |
||||||
|
| Dienstag, 24.05.2016 | Groupware, Kalender, Kontakte & Co | diverse Vortragende | |
||||||
|
| Dienstag, 26.04.2016 | Alarm: Arch Linux auf ARM (mit Ausflug in andere Userlands) [[attachment:FLUG_2016_arch.pdf|Folien (.pdf)]] | Christoph | |
||||||
|
| Dienstag, 22.03.2016 | Die März-FAQ | Alle | |
||||||
|
| Dienstag, 23.02.2016 | Mitgliederversammlung fralug e.V. 2016 | Alle | |
||||||
|
| Dienstag, 26.01.2016 | Systemd [[attachment:systemd.pdf|Folien (.pdf)]] | Steffen + Christoph | |
||||||
|
| Dienstag, 23.11.2015 | Die Herbst-FAQ| Alle | |
||||||
|
| Samstag, 14.11.2015 | [[lpd | Linux Presentation Day ]] | Alle | |
||||||
|
| Dienstag, 27.10.2015 | Minix 3 (Aufzeichnung von der diesjährigen FrOSCon) und anschließende Diskussion | Andrew S. Tanenbaum | |
||||||
|
| Dienstag, 22.09.2015 | Btrfs - Das 'Next generation Linux filesystem' [[attachment:fralug_btrfs_web.pdf|Folien (.pdf)]] [[attachment:fralug_btrfs_live.pdf|Live-Demo]] [[attachment:fralug_b-trees_web.pdf|Exkurs B-Trees (.pdf)]] | Steffen | |
||||||
|
| Dienstag, 25.08.2015 | '''Grundlagen des Social Engineering''' [[attachment:SocEng.pdf|Folien (.pdf)]] | Christoph | |
||||||
|
| Dienstag, 28.07.2015 | Sommerpause - Saalbau Gallus hat geschlossen. Kein Vortrag. | | |
||||||
|
| Donnerstag, 09.07.2015 | 18:00 Uhr, '''Richard Stallman @ Frankfurt University: Copyright vs. Community''', Campus Westend, Casinogebäude, Festsaal [[attachment:stallmanflyerlug.pdf|Flyer]] | Alle | |
||||||
|
| Mittwoch, 08.07.2015 | 19:00 Uhr, '''Richard Stallman @ Gallus Theater: Free Software and Your Freedom''', Kleyerstraße 15 [[attachment:stallmanflyerlug.pdf|Flyer]] | Alle | |
||||||
|
| Dienstag, 23.06.2015 | Das kleine 1x1 von TCP/IP | Jochen | |
||||||
|
| Dienstag, 26.05.2015 | '''Jahresmitgliederversammlung fralug e.V.''' | Alle | |
||||||
|
| Dienstag, 28.04.2015 | Nach dem großen Erfolg im Oktober mit der Herbst-FAQ gab's im April die '''Frühjahrs-FAQ: eure Fragen und nicht nur unsere Antworten (inkl. Mini-Install-Party)'''. Das Video gibt's [[https://youtu.be/ojut0KUlOgo|hier]].| Alle | |
||||||
|
| Dienstag, 24.03.2015 | '''Quadcopter bauen und fliegen (mit ohne schreddern)''' [[https://www.youtube.com/watch?v=WPlWBO00Tgc|Teil 1: Grundlagen und Komponenten]] [[https://www.youtube.com/watch?v=ytQ1CRI7xi8|Teil 2: Bauformen und Flugkontrolle]] [[https://www.youtube.com/watch?v=_7SQJ94txaE|Teil 3: Steuerung]] [[https://www.youtube.com/watch?v=7qAXF5n4Brw|Teil 4: Gadgets]] [[https://www.youtube.com/watch?v=bYmmaXNcylI|Teil 5: Bauteile einkaufen]] | Michael | |
||||||
|
| Dienstag, 24.02.2015 | '''Linux + HTPCs: Teil 2 - Hardware''' [[attachment:HTPC_Teil_2.pdf|Folien (.pdf)]] | Holger | |
||||||
|
| Dienstag, 27.01.2015 | '''Linux + HTPCs: Teil 1 - Software''' [[attachment:HTPC_Teil_1.pdf|Folien (.pdf)]] [[attachment:HTPC_Teil1.mkv|Vortrags-Video]] | Holger | |
||||||
|
| Dienstag, 25.11.2014 | '''Bastelabend: Problemhilfe bei Hard- und Software-Projekten''' | | |
||||||
|
| Dienstag, 28.10.2014 | '''Die Herbst-FAQ: eure Fragen und nicht nur unsere Antworten (inkl. Mini-Install-Party)'''<<BR>><<BR>>'''Diesmal mit Google Video Hangout und IRC-Channel'''<<BR>><<BR>>Die Idee für nächsten Dienstag abend ist, daß nicht nur mit den Anwesenden diskutiert wird, sondern auch per IRC Fragen gestellt werden können. Parallel dazu wird die Veranstaltuing per G+-Video Hangout in die große weite Welt hinausgetragen. Der Streaming-Link wird am Anfang per IRC publiziert.<<BR>><<BR>>Ihr erreicht uns auf ''Freenode'' unter '''#lug_ffm''' - über rege Teilnahme würden wir uns freuen! | Alle | |
||||||
|
| Dienstag, 23.09.2014 | '''Linux für Einsteiger: Die Kommandozeile Teil 2. Das Linux Filesystem.''' [[attachment:Linux Filesystem FraLUG.pdf|Folien (.pdf)]] | Steffen | |
||||||
|
| Dienstag, 26.08.2014 | '''Die eigene Dropbox: Ein Fileserver im Eigenbau mit Bordmitteln''' [[attachment:seafile.pdf|Folien (.pdf)]] | Christoph | |
||||||
|
| Dienstag, 22.07.2014 | '''Drahtlose Netzwerke unter Linux: Erfolgreicher Einsatz unter der Wahrung der mentalen Gesundheit (inkl. Klinik)''' [[attachment:wifiLinux.pdf|Folien (.pdf)]] | | |
||||||
|
| Dienstag, 24.06.2014 | '''Desaster-Recovery unter Linux''' | | |
||||||
|
| Dienstag, 27.05.2014 | '''Linux Grundlagen: Wie funktioniert die Kommandozeile und was kann man damit alles machen''' [[attachment:Command line FraLUG.pdf|Folien (.pdf)]] | Steffen | |
||||||
|
| Dienstag, 22.04.2014 | '''Osterpause''' kein Vortrag | | |
||||||
|
| Dienstag, 25.03.2014 | '''Linux für Anfänger Von Windows nach Linux''' | | |
||||||
|
| Dienstag, 25.02.2014 | Film: Revolution OS + Diskussion [[attachment:revolutionos.pdf|Handout (.pdf)]] | Harald | |
||||||
|
| Dienstag, 28.01.2014 | '''Mitgliederversammlung 2014'' ''''' | Alle | |
||||||
|
| Dienstag, 26.11.2013 | BOINC-NG''': Die Berkley Open Infrastructure for Network Computing (BOINC) war einer der ersten Ansätze für fehlertolerantes Grid-Computing (s. a. den entsprechenden [[http://en.wikipedia.org/wiki/Boinc|Wikipedia-Eintrag]]). Der Vortrag zeigt ein mögliches Konzept für die nächste Generation dieser Architektur.''' | Christoph | |
||||||
|
| Dienstag, 22.10.2013 | BOINC-NG: Die nächste Generation BOINC''' (verschoben auf 26.11.13), ''' | Christoph | |
||||||
|
| Dienstag, 24.09.2013 | Zeitreise 3 (1995-2000) | Harald | |
||||||
|
| Dienstag, 27.08.2013 | Log Analyse, wie kann man bei 100 Maschinen die Logfiles lesen? | Jens | |
||||||
|
| Dienstag, 23.07.2013 | Sommerpause, da Saalbau Gallus geschlossen. | | |
||||||
|
| Dienstag, 25.06.2013 | kein Vortrag''' ''' | | |
||||||
|
| Dienstag, 28.05.2013 | DNS und Mail, was beim Mail hinter den Kulissen funktioniert!''', [[attachment:Mail und SMTP.pdf|Folien (.pdf)]]''' | Lutz | |
||||||
|
| Dienstag, 23.04.2013 | Wie setze ich neuste IT-Technologie in einer HA Umgebung um? | Dirk Reuper | |
||||||
|
| Dienstag, 26.03.2013 | Jahreshauptversammlung der FraLUG e.V. mit Vorstandswahlen''' ''' | Alle | |
||||||
|
| Dienstag, 26.02.2013 | Wie man einen Home Theater PC auf Linux-Basis aufsetzt (und dabei so normal wie möglich bleibt)''', [[attachment:FRALUG_htpc.pdf|Folien (.pdf)]]''' | Christoph | |
||||||
|
| Dienstag, 22.01.2013 | RepRap oder China on my desktop | Rolf Schmidt | |
||||||
|
| Dienstag, 27.11.2012 | Monitoring Einführung am Beispiel eines kleinen Privatnetzwerks mit Nagios/ {{attachment:VorTrag/icinga.png| width="70"}} / check_mk und OMD | Jens in Vertretung für Martin | |
||||||
|
| Dienstag, 23.10.2012 | {{attachment:VorTrag/pdf.png| width="25"}} PDF Grundlagen und Tricks | Nadja Vajkonny | |
||||||
|
| Dienstag, 25.09.2012 | {{attachment:VorTrag/blender.png| width="100"}} | Nadja | |
||||||
|
| Dienstag, 28.08.2012 | Pure Data | Achim Wollscheid, Vertretung: Harald | |
||||||
|
| Dienstag, 24.07.2012 | Leider war der Dozent kurzfristig verhindert, stattdessen spontan eine Kurzwiederholung des Python-Workshops. Materialien [[Programmierworkshop/Python/termine/2012-06-23/material|hier]] | | |
||||||
|
| Dienstag, 26.06.2012 | Moderne Methoden der Digitalphotographie (HDR, Panorama-Stitching, Focus Stacking) mit Open Source Software''', [[attachment:Digitalphotographie - FraLUG.pdf|Folien (.pdf)]]''' | Steffen | |
||||||
|
| *Montag*''', 21.05.2012 ''' | Supercomputing''', (in Englisch, Folien auf Deutsch)''' | Andrew Holway | |
||||||
|
| Dienstag, 24.04.2012 | Bluetooth unter Linux''', [[attachment:Bluetooth_Folien.pdf|Folien (.pdf)]]''' | Steffen Bauer | |
||||||
|
| Dienstag, 28.02.2012 | Zeitreise Teil 2 - durch die Geschichte von Hard- und Software | Harald Vajkonny | |
||||||
|
| Dienstag, 24.01.2012 | Zeitreise - durch die Geschichte von Hard- und Software | Harald Vajkonny | |
||||||
|
| Dienstag, 22.11.2011 | Das X Window System - Teil 2: Der moderne Desktop und Zukunft von X''', [[attachment:x11-2.odp|Folien (.odp)]] [[attachment:x11-2.pdf|Folien (.pdf)]] ''' | Bernd, Martin | |
||||||
|
| Dienstag, 25.10.2011 | Flashspeicher und Solid State Drives unter Linux''', [[attachment:SSD unter Linux_FraLUG.odp|Folien (.odp)]] [[attachment:SSD unter Linux_FraLUG.pdf|Folien (.pdf)]] ''' | Steffen | |
||||||
|
| Dienstag, 27.09.2011 | Mein eigener root-Server im Internet: Einrichtung und Verwaltung| Stephan Schaffner | |
||||||
|
| Dienstag, 23.08.2011 | Benutzung und Verwaltung von MP3´s mit Amarok | Stephan Schaffner | |
||||||
|
| Dienstag, 26.07.2011 | ist aus technischen Gründen entfallen | | |
||||||
|
| Dienstag, 28.06.2011 | Das X Window System - Teil 1: Historie, Konzept und Protokoll''', [[attachment:x11-1-history.pdf|Folien Historie (.pdf)]] [[attachment:x11-1-history.odt|Folien Historie (.odt)]] [[attachment:x11-1.pdf|Folien Protokoll (.pdf)]] [[attachment:x11-1.odp|Folien Protokoll (.odp)]]''' | Bernd, Martin Feuersänger | |
||||||
|
| Dienstag, 24.05.2011 | Einführung in Egroupware | Gregor Burck | |
||||||
|
| Dienstag, 26.04.2011 | Reguläre Ausdrücke: POSIX Basic und Extended Regular Expressions, Perl Compatible Regular Expressions''', [[attachment:regexp.pdf|Folien (.pdf)]] [[attachment:regexp.odt|Folien (.odt)]]''' | Bernd | |
||||||
|
| Dienstag, 22.03.2011 | [[Vereinsgründung|Gründungsversammlung des Vereins]]''' ''' | | |
||||||
|
| Dienstag, 22.02.2011 | Mehr Power für den Pinguin. Stromverbrauch von Laptops unter Linux optimieren''', [[attachment:Stromsparen_LUGWeb.pdf|Folien (.pdf)]] [[attachment:Stromsparen_LUGWeb.odp|Folien (.odp)]]''' | Steffen | |
||||||
|
| Dienstag, 25.01.2011 | Präsentieren und Vorbereiten von Präsentationen''', [[attachment:praesentation.pdf|Folien (.pdf)]]''' | Rolf Schmidt | |
||||||
|
| Dienstag, 28.12.2010 | ''' kein Vortrag, stattdessen kleine Runde im African House, Kiesstr. 39 ''' | | |
||||||
|
| Dienstag, 23.11.2010 | Skriptsprachen und Compilersprachen: Gemeinsamkeiten/Unterschiede, Einsatzzweck''', [[attachment:Skript_und_Compilersprachen.pdf|Folien (.pdf)]] [[attachment:Skript_und_Compilersprachen.odt|Folien (.odt)]] [[attachment:Skript_und_Compilersprachen.tgz|Quellen]] ''' | Bernd | |
||||||
|
| Dienstag, 26.10.2010 | Embedded Linux | Moritz Mekelburger | |
||||||
|
| Dienstag, 28.09.2010 | Der Boot-Prozess eines GNU/Linux-Systems: Vom "Power On" bis zum benutzbaren Desktop''', [[attachment:booting.odp|Folien (.odp)]]''' | Martin | |
||||||
|
| Dienstag, 24.08.2010 | Evaluation mit Linux, Grundlagen zum Erstellen und Auswerten von Fragebögen''', Jörg Günther ''' | | |
||||||
|
| Dienstag, 27.07.2010 | Vergleich von verschiedenen Virtualisierungskonzepten unter Linux''', [[attachment:virtualisierung.pdf|Folien (.pdf)]]''' | Rolf | |
||||||
|
| Dienstag, 22.06.2010 | Erfahrung mit Openstreetmap: Programmieren und Verwendung''', [[attachment:Openstreetmap_technical_documentation.pdf|Folien (.pdf)]]''' | James Mike | |
||||||
|
| Dienstag, 25.05.2010 | Vorstellung der Programmiersprache Erlang | Harald Vajkonny | |
||||||
|
| Dienstag, 27.04.2010 | Grafikbearbeitung mit GIMP - Eine Einführung''' | Nadja Vajkonny | |
||||||
|
| Dienstag, 23.03.2010 | Workshop "DVD-Authoring unter Linux"''' [[attachment:DVDAuthoring_LuG.odp|Folien (.odp)]] [[attachment:DVDAuthoring_LuG.pdf|Folien (.pdf)]]''' | Steffen | |
||||||
|
| Dienstag, 23.02.2010 | Wiki-Workshop''': '''Einführung'''' [[attachment:wiki-intro.odp|Folien]], '''''Vorstellung des LUG Wikis''' | Jens Kühnel | |
||||||
|
| Dienstag, 26.01.2010 | Videoencoding mit Open Source Tools''' [[attachment:Videoencoding_with_OSS.odp|Folien (.odp)]] [[attachment:Videoencoding_with_OSS.pdf|Folien (.pdf)]]''' | Steffen | |
||||||
|
| Dienstag, 24.11.2009 | "LaTeX ist nicht schwer... (nur halt eben anders)" | Harald Vajkonny | |
||||||
|
| Dienstag, 27.10.2009 | "Hilfe, mein Programm gibt's nur als Source" - Vom Source Code zum fertigen Packet (Deb/Rpm)''' [[attachment:Packete_bauen.pdf|Folien]] ''' | Oliver | |
||||||
|
| Dienstag, 25.08.2009 | '''LDAP ist nicht schwer ''' | Jens Kühnel | |
||||||
|
| Montag, 09.02.2009 | '''Open-Source Software unter Windows''', [[OSSunterWindows|Material]] ''' | Wolfram | |
||||||
|
| Montag, 12.01.2009 | Programmieren mit Gambas''', [[attachment:Programmieren_mit_Gambas.pdf|Folien]] [[attachment:programm.tgz|Programmbeispiele]] ''' | Rolf | |
||||||
|
| Montag, 10.03.2008 | '''Enterprise Distributionen ''' | Jens | |
||||||
|
| Montag, 11.02.2008 | '''Ruby on Rails''' | Manuel Wahl | |
||||||
|
| Montag, 14.01.2008 | '''Datensicherung - Was, Wann, Wie... ''' VortragDatensicherung | Rolf | |
||||||
|
| Montag, 12.11.2007 | '''IPv6 Einführung ''' | Benedikt | |
||||||
|
| Montag, 08.10.2007 | '''Einführung in Exim''' | Erkan | |
||||||
|
| Montag, 10.09.2007 | '''TCP/IP Part II''' | Rolf | |
||||||
|
| Mittwoch, 01.08.2007 | '''SSH - Grundlagen & Tricks''' | Andreas | |
||||||
|
| Mittwoch, 04.07.2007 | '''Verschlüsselung | Jens | |
||||||
|
| Mittwoch, 06.06.2007 | '''TCP/IP - Grundlagen''' | Petra | |
||||||
|
| Mittwoch, 02.05.2007 | '''Einführung in Shell-Programmierung''' | Rolf | |
||||||
|
| Mittwoch, 04.04.2007 | '''OpenVPN''' | Markus | |
||||||
|
| Mittwoch, 07.03.2007 | '''Scalix - wirklicher Exchange-Ersatz''' | Marc | |
||||||
|
| Mittwoch, 07.02.2007 | '''Linux - Freie Software - GPL was ist das?''' | Jens | |
@ -0,0 +1,25 @@ |
|||||||
|
#!/bin/bash |
||||||
|
# Shift lines from the current presentation tabel to the past overview |
||||||
|
# Works with a crontab entry which is invoked on the fourth Tuesday of any given |
||||||
|
# months assuming that it's not December :-) |
||||||
|
# |
||||||
|
|
||||||
|
#DIR=~jens/git/hugo |
||||||
|
DIR=. |
||||||
|
#date >$DIR/dat.txt |
||||||
|
|
||||||
|
# Check if invoked on a Wednesday |
||||||
|
#if [[ $(date +%w) -eq 2 ]] ; then |
||||||
|
VOR=$DIR/vor.md |
||||||
|
PAST=$DIR/past.md |
||||||
|
|
||||||
|
# Are we in December (one line of entries left)? |
||||||
|
if [ $(wc -l <$VOR) -gt 3 ] ; then |
||||||
|
# Get third line from vor.md |
||||||
|
A=$(head -3 $VOR | tail -1) |
||||||
|
cp $PAST $PAST.org |
||||||
|
cp $VOR $VOR.org |
||||||
|
sed -i "3i$A" past.md |
||||||
|
sed -i '3d' vor.md |
||||||
|
fi |
||||||
|
#fi |
@ -0,0 +1,3 @@ |
|||||||
|
<IfModule mod_alias.c> |
||||||
|
RedirectMatch 301 /TeXStammtisch / |
||||||
|
</IfModule> |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,23 +0,0 @@ |
|||||||
# Changelog |
|
||||||
|
|
||||||
{{ range .Versions -}} |
|
||||||
## {{ if .Tag.Previous }}[{{ .Tag.Name }}]({{ $.Info.RepositoryURL }}/compare/{{ .Tag.Previous.Name }}...{{ .Tag.Name }}){{ else }}{{ .Tag.Name }}{{ end }} ({{ datetime "2006-01-02" .Tag.Date }}) |
|
||||||
|
|
||||||
{{ range .CommitGroups -}} |
|
||||||
### {{ .Title }} |
|
||||||
|
|
||||||
{{ range .Commits -}} |
|
||||||
- {{ if .Scope }}**{{ .Scope }}:** {{ end }}{{ .Subject }} |
|
||||||
{{ end }} |
|
||||||
{{ end -}} |
|
||||||
|
|
||||||
{{- if .NoteGroups -}} |
|
||||||
{{ range .NoteGroups -}} |
|
||||||
### {{ .Title }} |
|
||||||
|
|
||||||
{{ range .Notes }} |
|
||||||
{{ .Body }} |
|
||||||
{{ end }} |
|
||||||
{{ end -}} |
|
||||||
{{ end -}} |
|
||||||
{{ end -}} |
|
@ -1,25 +0,0 @@ |
|||||||
style: github |
|
||||||
template: CHANGELOG.tpl.md |
|
||||||
info: |
|
||||||
title: CHANGELOG |
|
||||||
repository_url: https://github.com/thegeeklab/hugo-geekblog |
|
||||||
options: |
|
||||||
commit_groups: |
|
||||||
title_maps: |
|
||||||
feat: Features |
|
||||||
fix: Bug Fixes |
|
||||||
perf: Performance Improvements |
|
||||||
refactor: Code Refactoring |
|
||||||
chore: Others |
|
||||||
test: Testing |
|
||||||
ci: CI Pipeline |
|
||||||
docs: Documentation |
|
||||||
header: |
|
||||||
pattern: "^(\\w*)(?:\\(([\\w\\$\\.\\-\\*\\s]*)\\))?\\:\\s(.*)$" |
|
||||||
pattern_maps: |
|
||||||
- Type |
|
||||||
- Scope |
|
||||||
- Subject |
|
||||||
notes: |
|
||||||
keywords: |
|
||||||
- BREAKING CHANGE |
|
@ -1,31 +0,0 @@ |
|||||||
# Contributing |
|
||||||
|
|
||||||
## Security |
|
||||||
|
|
||||||
If you think you have found a **security issue**, please do not mention it in this repository. |
|
||||||
Instead, send an email to security@thegeeklab.de with as many details as possible so it can be handled confidential. |
|
||||||
|
|
||||||
## Bug Reports and Feature Requests |
|
||||||
|
|
||||||
If you have found a **bug** or have a **feature request** please use the search first in case a similar issue already exists. |
|
||||||
If not, please create an issue in this repository |
|
||||||
|
|
||||||
## Code |
|
||||||
|
|
||||||
If you would like to fix a bug or implement a feature, please fork the repository and create a Pull Request. |
|
||||||
|
|
||||||
Before you start any Pull Request, it is recommended that you create an issue to discuss first if you have any |
|
||||||
doubts about requirement or implementation. That way you can be sure that the maintainer(s) agree on what to change and how, |
|
||||||
and you can hopefully get a quick merge afterwards. |
|
||||||
|
|
||||||
Pull Requests can only be merged once all status checks are green. |
|
||||||
|
|
||||||
## Do not force push to your Pull Request branch |
|
||||||
|
|
||||||
Please do not force push to your Pull Requests branch after you have created your Pull Request, as doing so makes it harder for us to review your work. |
|
||||||
Pull Requests will always be squashed by us when we merge your work. Commit as many times as you need in your Pull Request branch. |
|
||||||
|
|
||||||
## Re-requesting a review |
|
||||||
|
|
||||||
Please do not ping your reviewer(s) by mentioning them in a new comment. Instead, use the re-request review functionality. |
|
||||||
Read more about this in the [GitHub docs, Re-requesting a review](https://docs.github.com/en/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request#re-requesting-a-review). |
|
@ -1 +1 @@ |
|||||||
v0.9.3 |
v0.10.1 |
||||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@ -1,65 +0,0 @@ |
|||||||
@media screen and (max-width:45rem) { |
|
||||||
.gblog-brand { |
|
||||||
font-size: 2.2rem |
|
||||||
} |
|
||||||
.gblog-nav .container { |
|
||||||
padding: 0 |
|
||||||
} |
|
||||||
.gblog-nav__list { |
|
||||||
background: #454b5b; |
|
||||||
flex-direction: column; |
|
||||||
justify-content: center; |
|
||||||
max-height: 0; |
|
||||||
overflow: hidden |
|
||||||
} |
|
||||||
.gblog-nav__entry { |
|
||||||
padding: 1rem 0; |
|
||||||
border: 0; |
|
||||||
border-radius: 0; |
|
||||||
display: block; |
|
||||||
margin: 0; |
|
||||||
text-align: center |
|
||||||
} |
|
||||||
.gblog-nav__entry.is-active, |
|
||||||
.gblog-nav__entry:hover { |
|
||||||
background: #3a3f4d |
|
||||||
} |
|
||||||
.gblog-nav__control { |
|
||||||
display: block; |
|
||||||
text-align: center; |
|
||||||
-webkit-user-select: none; |
|
||||||
-moz-user-select: none; |
|
||||||
-ms-user-select: none; |
|
||||||
user-select: none |
|
||||||
} |
|
||||||
.gblog-nav__control label { |
|
||||||
padding: 1rem 0 |
|
||||||
} |
|
||||||
.gblog-error { |
|
||||||
padding: 6rem 1rem |
|
||||||
} |
|
||||||
.gblog-error .icon { |
|
||||||
font-size: 5rem |
|
||||||
} |
|
||||||
.gblog-error__message { |
|
||||||
padding-left: 2rem |
|
||||||
} |
|
||||||
.gblog-error__line { |
|
||||||
padding: .25rem 0 |
|
||||||
} |
|
||||||
.gblog-error__title { |
|
||||||
font-size: 2rem |
|
||||||
} |
|
||||||
.gblog-footer__item { |
|
||||||
width: 100% |
|
||||||
} |
|
||||||
} |
|
||||||
#menu-control:checked ~ .gblog-nav__list { |
|
||||||
max-height: 100% |
|
||||||
} |
|
||||||
#menu-control:checked ~ .gblog-nav__control .icon.menu { |
|
||||||
display: none |
|
||||||
} |
|
||||||
#menu-control:checked ~ .gblog-nav__control .icon.clear { |
|
||||||
display: inline-block |
|
||||||
} |
|
@ -1,32 +0,0 @@ |
|||||||
@media print { |
|
||||||
.gblog-footer .container div:not(:last-child), |
|
||||||
.gblog-nav, |
|
||||||
.gblog-paging, |
|
||||||
.gblog-post__anchor, |
|
||||||
.gblog-post__readmore { |
|
||||||
display: none |
|
||||||
} |
|
||||||
.gblog-header { |
|
||||||
border-bottom: 1px solid #dee2e6 |
|
||||||
} |
|
||||||
.gblog-footer { |
|
||||||
border-top: 1px solid #dee2e6 |
|
||||||
} |
|
||||||
.gblog-markdown pre { |
|
||||||
white-space: pre-wrap; |
|
||||||
overflow-wrap: break-word |
|
||||||
} |
|
||||||
.chroma code { |
|
||||||
border: 1px solid #dee2e6; |
|
||||||
padding: .5rem!important; |
|
||||||
font-weight: 400!important |
|
||||||
} |
|
||||||
.gblog-markdown code { |
|
||||||
font-weight: 700 |
|
||||||
} |
|
||||||
a, |
|
||||||
a:visited { |
|
||||||
color: inherit!important; |
|
||||||
text-decoration: none!important |
|
||||||
} |
|
||||||
} |
|
@ -1 +0,0 @@ |
|||||||
@media print{.gblog-footer .container div:not(:last-child),.gblog-nav,.gblog-paging,.gblog-post__anchor,.gblog-post__readmore{display:none}.gblog-header{border-bottom:1px solid #dee2e6}.gblog-footer{border-top:1px solid #dee2e6}.gblog-markdown pre{white-space:pre-wrap;overflow-wrap:break-word}.chroma code{border:1px solid #dee2e6;padding:.5rem!important;font-weight:400!important}.gblog-markdown code{font-weight:700}a,a:visited{color:inherit!important;text-decoration:none!important}} |
|
After Width: | Height: | Size: 12 KiB |
@ -1,8 +1,11 @@ |
|||||||
{ |
{ |
||||||
"custom.css": "custom.css", |
"custom.css": "custom.css", |
||||||
"js/clipboard.min.js": "js/clipboard-f06c52bfdd.min.js", |
"js/clipboard-loader.min.js": "js/clipboard-loader-f0b5fbd5f6.min.js", |
||||||
"js/mermaid.min.js": "js/mermaid-ffd6bf77ad.min.js", |
"js/clipboard.min.js": "js/clipboard-27784b7376.min.js", |
||||||
"main.min.css": "main-342b625c73.min.css", |
"js/flexsearch.min.js": "js/flexsearch-ad47a5e1ee.min.js", |
||||||
"mobile.min.css": "mobile-14fbbb71d2.min.css", |
"js/mermaid-loader.min.js": "js/mermaid-loader-b7fefc76fa.min.js", |
||||||
|
"js/mermaid.min.js": "js/mermaid-edf9138816.min.js", |
||||||
|
"main.min.css": "main-fa3be995c1.min.css", |
||||||
|
"mobile.min.css": "mobile-690f027f40.min.css", |
||||||
"print.min.css": "print-86167e859a.min.css" |
"print.min.css": "print-86167e859a.min.css" |
||||||
} |
} |
@ -1,18 +1,18 @@ |
|||||||
{{ $showAnchor := (and (default true .Page.Params.GeekblogAnchor) (default true .Page.Site.Params.GeekblogAnchor)) }} |
{{- $showAnchor := (and (default true .Page.Params.GeekblogAnchor) (default true .Page.Site.Params.GeekblogAnchor)) -}} |
||||||
|
|
||||||
{{ if $showAnchor }} |
{{- if $showAnchor -}} |
||||||
<div class="gblog-post__anchorwrap"> |
<div class="gblog-post__anchorwrap"> |
||||||
<h{{ .Level }} id="{{ .Anchor | safeURL }}"> |
<h{{ .Level }} id="{{ .Anchor | safeURL }}"> |
||||||
{{ .Text | safeHTML }} |
{{ .Text | safeHTML }} |
||||||
<a data-clipboard-text="{{ .Page.Permalink }}#{{ .Anchor | safeURL }}" class="gblog-post__anchor gblog-post__anchor--right clip" aria-label="Anchor {{ .Text | safeHTML }}" href="#{{ .Anchor | safeURL }}"> |
<a data-clipboard-text="{{ .Page.Permalink }}#{{ .Anchor | safeURL }}" class="gblog-post__anchor gblog-post__anchor--right clip" aria-label="Anchor {{ .Text | safeHTML }}" href="#{{ .Anchor | safeURL }}"> |
||||||
<svg class="icon link"><use xlink:href="#link"></use></svg> |
<svg class="icon gblog_link"><use xlink:href="#gblog_link"></use></svg> |
||||||
</a> |
</a> |
||||||
</h{{ .Level }}> |
</h{{ .Level }}> |
||||||
</div> |
</div> |
||||||
{{ else }} |
{{- else -}} |
||||||
<div class="gblog-post__anchorwrap"> |
<div class="gblog-post__anchorwrap"> |
||||||
<h{{ .Level }} id="{{ .Anchor | safeURL }}"> |
<h{{ .Level }} id="{{ .Anchor | safeURL }}"> |
||||||
{{ .Text | safeHTML }} |
{{ .Text | safeHTML }} |
||||||
</h{{ .Level }}> |
</h{{ .Level }}> |
||||||
</div> |
</div> |
||||||
{{ end }} |
{{- end -}} |
||||||
|
@ -1 +1,2 @@ |
|||||||
<img src="{{ .Destination | safeURL | relURL }}" alt="{{ .Text }}" {{ with .Title}} title="{{ . }}"{{ end }} /> |
<img src="{{ .Destination | safeURL }}" alt="{{ .Text }}" {{ with .Title}} title="{{ . }}"{{ end }} /> |
||||||
|
{{- /* Drop trailing newlines */ -}} |
||||||
|
@ -1,2 +1,3 @@ |
|||||||
{{- $raw := or (hasPrefix .Text "<img") (hasPrefix .Text "<figure") -}} |
{{- $raw := or (hasPrefix .Text "<img") (hasPrefix .Text "<figure") -}} |
||||||
<a class="gblog-post__link{{ if $raw }}--raw{{ end }}" href="{{ .Destination | safeURL }}"{{ with .Title }} title="{{ . }}"{{ end }}>{{ .Text | safeHTML }}</a> |
<a class="gblog-markdown__link{{ if $raw }}--raw{{ end }}" href="{{ .Destination | safeURL }}"{{ with .Title }} title="{{ . }}"{{ end }}>{{ .Text | safeHTML }}</a> |
||||||
|
{{- /* Drop trailing newlines */ -}} |
||||||
|
@ -1,8 +1,4 @@ |
|||||||
{{ if default true .Site.Params.GeekblogAnchorCopy }} |
{{ if default true .Site.Params.GeekblogAnchorCopy }} |
||||||
<script defer src="{{ index .Site.Data.assets "js/clipboard.min.js" | relURL }}"></script> |
<script defer src="{{ index .Site.Data.assets "js/clipboard.min.js" | relURL }}"></script> |
||||||
<script> |
<script defer src="{{ index .Site.Data.assets "js/clipboard-loader.min.js" | relURL }}"></script> |
||||||
document.addEventListener("DOMContentLoaded", function(event) { |
|
||||||
var clipboard = new ClipboardJS('.clip'); |
|
||||||
}); |
|
||||||
</script> |
|
||||||
{{ end }} |
{{ end }} |
||||||
|
@ -0,0 +1 @@ |
|||||||
|
<!-- You can add custom elements to the page header here. --> |
@ -1,2 +1,3 @@ |
|||||||
|
<link rel="apple-touch-icon" sizes="180x180" href="{{ "favicon/apple-touch-icon.png" | relURL }}"> |
||||||
<link rel="icon" type="image/png" sizes="32x32" href="{{ "favicon/favicon-32x32.png" | relURL }}"> |
<link rel="icon" type="image/png" sizes="32x32" href="{{ "favicon/favicon-32x32.png" | relURL }}"> |
||||||
<link rel="icon" type="image/png" sizes="16x16" href="{{ "favicon/favicon-16x16.png" | relURL }}"> |
<link rel="icon" type="image/png" sizes="16x16" href="{{ "favicon/favicon-16x16.png" | relURL }}"> |
||||||
|
@ -1,17 +1,20 @@ |
|||||||
{{ $ref := "" }} |
{{ $ref := "" }} |
||||||
{{ $target := "" }} |
{{ $size := default "regular" (.Get "size" | lower) }} |
||||||
|
|
||||||
|
{{ if not (in (slice "regular" "large") $size) }} |
||||||
|
{{ $size = "regular" }} |
||||||
|
{{ end }} |
||||||
|
|
||||||
{{ with .Get "href" }} |
{{ with .Get "href" }} |
||||||
{{ $ref = . }} |
{{ $ref = . }} |
||||||
{{ $target = "_blank" }} |
|
||||||
{{ end }} |
{{ end }} |
||||||
|
|
||||||
{{ with .Get "relref" }} |
{{ with .Get "relref" }} |
||||||
{{ $ref = relref $ . }} |
{{ $ref = relref $ . }} |
||||||
{{ end }} |
{{ end }} |
||||||
|
|
||||||
<span class="gblog-button{{ with .Get "class" }} {{ . }}{{ end }}"> |
<span class="gblog-button gblog-button--{{ $size }}{{ with .Get "class" }} {{ . }}{{ end }}"> |
||||||
<a {{ with $ref }} href="{{.}}" {{ end }} {{ with $target }} target="{{.}}" {{ end }} class="gblog-button__link"> |
<a {{ with $ref }} href="{{.}}" {{ end }} class="gblog-button__link"> |
||||||
{{ $.Inner }} |
{{ $.Inner }} |
||||||
</a> |
</a> |
||||||
</span> |
</span> |
||||||
|
@ -0,0 +1,5 @@ |
|||||||
|
{{ $id := .Get 0 }} |
||||||
|
|
||||||
|
{{- with $id -}} |
||||||
|
<svg class="icon {{ . }}"><use xlink:href="#{{ . }}"></use></svg> |
||||||
|
{{- end -}} |
After Width: | Height: | Size: 13 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue