-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
5705def
commit 84c6ca8
Showing
595 changed files
with
2,490 additions
and
1,448 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
{"type":"getCategories","data":{"categories":[{"name":"UI/UX","_id":"clmz3k3df003goeot27ibcwdo"},{"name":"Misc","_id":"clmz3k3e4003koeot9yw76oi9"},{"name":"Tools","_id":"clmz3k3e5003moeote6co50n6"},{"name":"JavaScript","_id":"clmz3k3e9003soeote91ubeci"},{"name":"SQL","_id":"clmz3k3eb003yoeotconh1u7m"},{"name":"Photo","_id":"clmz3k3em004moeot3omohh79"},{"name":".NET","_id":"clmz3k3er004yoeot0yqeexd6"},{"name":"Football","_id":"clmz3k3go009hoeot4n1xa4ua"}]}} | ||
{"type":"getCategories","data":{"categories":[{"name":"UI/UX","_id":"clmzdvv4d003ikcok0r917flm"},{"name":"Misc","_id":"clmzdvv4u003kkcokgyki8asq"},{"name":"Tools","_id":"clmzdvv4v003mkcok5uzx5v0b"},{"name":"JavaScript","_id":"clmzdvv4x003skcok8e5x8q45"},{"name":"SQL","_id":"clmzdvv4z003ykcok2r459oy5"},{"name":"Photo","_id":"clmzdvv57004mkcokdgzcdt41"},{"name":".NET","_id":"clmzdvv5b004ykcok2u0bcitr"},{"name":"Football","_id":"clmzdvv6m009hkcokb30e295a"}]}} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
{"type":"getLatest5Posts","data":[{"title":"Contribute with Conventional Commits","date":"2023-09-15T15:57:40.000Z","description":"<p>I’ll be honest … I need some Git training. From time to time I contribute small things to GitHub projects and sometimes get confused with all the commands. <code>Fork</code>, <code>Clone</code>, <code>Commit</code>, <code>Stage</code>, <code>Pull Request</code> … all things that mean something to me, but that I certainly haven’t internalized. And so it happens that I sometimes mess up a pull request or something similar.</p>\n<p>Sure, my blog here also lives in GitHub, both in terms of source control and hosting on GitHub Pages, but here I’m the only one committing. No issues, no branches, no pull requests or anything else. I change something, hit commit and I’m done.</p>\n<p>Another point I can’t dismiss: I’m a Windows guy who likes to click buttons. The command line is not for me at all.<br><em>What was the name of the parameter? Do I have to write <code>--param=xxx</code> or <code>/param:xxx</code> … damn where is the button?</em><br>My brain is probably too small for that.</p>\n<p>Visual Studio Code is a big help there … it has buttons! But that doesn’t save me when it comes to Git, because you have to know in which order to press which of these buttons!</p>","categories":[{"name":"Tools","_id":"clmz3k3e5003moeote6co50n6"}],"tags":[{"name":"VS Code","_id":"clmz3k3e8003roeot24j6f6ds"},{"name":"Publishing","_id":"clmz3k3fa0068oeot9o999c2m"},{"name":"Git/GitHub","_id":"clmz3k3i900d2oeotdvzberxu"}],"_path":"post/Contribute-with-Conventional-Commits/","_link":"https://kiko.io/post/Contribute-with-Conventional-Commits/","_id":"clmz3k3ch002woeot3t3h1hi8"},{"title":"Discoveries #26 - JavaScript HowTo's","date":"2023-09-12T05:53:45.000Z","description":"<p>Over time, everyone accumulates links somewhere about procedures that one has not yet internalized. This is also the case with me and JavaScript development. “Damn … what was that about Call | Proxy | Map | <You name it>?!”. Here are 11 of them …</p>\n\n <ul class=\"anchorlist\">\n <li data-anchor=\"#processing-images-with-sharp-in-node-js\">Processing images with sharp in Node.js</li><li data-anchor=\"#use-console-log-like-a-pro-\">Use console.log() like a pro!</li><li data-anchor=\"#simple-swipe-with-vanilla-javascript\">Simple Swipe with Vanilla JavaScript</li><li data-anchor=\"#the-file-system-access-api-simplifying-access-to-local-files\">The File System Access API: simplifying access to local files</li><li data-anchor=\"#an-introduction-to-webassembly-for-javascript-developers\">An introduction to WebAssembly for JavaScript Developers</li><li data-anchor=\"#getting-started-with-the-map-and-set-typed-collections\">Getting Started with the Map and Set Typed Collections</li><li data-anchor=\"#javascript-currying-a-practical-example\">JavaScript Currying: A Practical Example</li><li data-anchor=\"#how-to-use-the-call-apply-and-bind-functions-in-javascript\">How to Use the Call, Apply, and Bind Functions in JavaScript</li><li data-anchor=\"#how-javascript-s-proxy-object-works\">How JavaScript's Proxy Object Works</li><li data-anchor=\"#javascript-waitfor-polling\">JavaScript waitFor Polling</li><li data-anchor=\"#how-to-measure-page-loading-time-with-performance-api\">How to measure page loading time with Performance API</li>\n </ul>","categories":[{"name":"Misc","_id":"clmz3k3e4003koeot9yw76oi9"}],"tags":[{"name":"Collection","_id":"clmz3k3f2005qoeot0esseldz"}],"_path":"post/Discoveries-26-JavaScript-HowTo-s/","_link":"https://kiko.io/post/Discoveries-26-JavaScript-HowTo-s/","_id":"clmz3k3ck0032oeotfhnwenn2"},{"title":"Versengold in Concert","date":"2023-09-10T08:59:19.000Z","description":"<p>Since my youth with I hardrock/metal fan, but from good music I let myself convince, even if it does not fit into this scheme. This is what happened with the German medieval/folk band <a href=\"https://de.wikipedia.org/wiki/Versengold\"><strong>Versengold</strong></a> from Bremen, to whose concert in Bochum my better half dragged me one day. And what can I say … the guys are so much fun with their easy-going manner, their good, funny and sometimes profound German lyrics and their shanty-like music, from which the North German sailor tradition can be clearly heard.</p>","categories":[{"name":"Photo","_id":"clmz3k3em004moeot3omohh79"}],"tags":[{"name":"Concert","_id":"clmz3k3ja00e5oeotbilm0b8l"}],"_path":"post/Versengold-in-Concert/","_link":"https://kiko.io/post/Versengold-in-Concert/","_id":"clmz3k3e4003joeot6fim5dmg"},{"title":"SVWW vs. Schalke @ 2023-09-02","date":"2023-09-02T15:24:24.000Z","description":"<p>On this game, some in my circle of friends have feverishly awaited, especially my neighbor and friend, who for years is an ardent fan of one of the traditional clubs <strong>Schalke 04</strong>. We got six additional tickets for the game in time and with a crowd of 11,003 fans, this was also urgently necessary. The stadium (12,566 standing and seated) was full to the roof. Only one of three blocks of the guests was empty. Some Schalke fans seem to have expected nothing from the game in Wiesbaden. No wonder after table position 15 after the last match day.</p>\n<p>Since season ticket holders get into the stadium a little faster and my friends sat a little scattered in different blocks, I lost sight of them at some point, but that was not tragic, because they had fun.</p>\n<p>To my delight, the booth operators, who I had to criticize last time, actually did a better job today. Two cash registers: one for cash and another for card/smartphone/watch payers. The sale of beer and bratwurst went much more quickly, only I had to stand in line a bit at the fan shop, because I was not yet recognizable as a fan: it had to get a cap and a jersey, of course, finally.</p>","categories":[{"name":"Football","_id":"clmz3k3go009hoeot4n1xa4ua"}],"tags":[{"name":"SVWW","_id":"clmz3k3ip00dqoeot06p793mm"},{"name":"2. Bundesliga","_id":"clmz3k3it00e1oeot1214c4r8"}],"_path":"post/SVWW-vs-Schalke-2023-09-02/","_link":"https://kiko.io/post/SVWW-vs-Schalke-2023-09-02/","_id":"clmz3k3cq003eoeot7i47bq19"},{"title":"Image Masonry Tag Plugin for Hexo","date":"2023-09-01T14:07:37.000Z","description":"<p>Displaying a few more images than usual in a post is always a bit tricky, because you have to make sure they don’t get too big and drown out the text. But they should not be too small either and the arrangement is also important to consider.</p>\n<p>For this purpose I have so far used my <a href=\"/post/Hexo-Tag-Plugin-Collection/#image-slide\">Image Slider Tag Plugin</a>, but with this you only ever see one of the images and have to scroll through the rest horizontally. A medium sized overview, best in the so called masonry format, where images are automatically assembled based on their size on a limited area, would be much better for some cases. There are a variety of CSS or JavaScript solutions out there on the net, but the most suitable for me was <a href=\"http://macyjs.com/\"><strong>Macy.js</strong></a> … and how I integrated it into my Hexo environment is what I want to describe here.</p>","categories":[{"name":"Tools","_id":"clmz3k3e5003moeote6co50n6"}],"tags":[{"name":"Hexo","_id":"clmz3k3e5003loeot9f453elk"},{"name":"GitHub","_id":"clmz3k3ea003voeotg2dvat2q"},{"name":"Plugin","_id":"clmz3k3fb006aoeot0yv10eq6"}],"_path":"post/Image-Masonry-Tag-Plugin-for-Hexo/","_link":"https://kiko.io/post/Image-Masonry-Tag-Plugin-for-Hexo/","_id":"clmz3k3cm0035oeotfu0c08vq"}]} | ||
{"type":"getLatest5Posts","data":[{"title":"Contribute with Conventional Commits","date":"2023-09-15T15:57:40.000Z","description":"<p>I’ll be honest … I need some Git training. From time to time I contribute small things to GitHub projects and sometimes get confused with all the commands. <code>Fork</code>, <code>Clone</code>, <code>Commit</code>, <code>Stage</code>, <code>Pull Request</code> … all things that mean something to me, but that I certainly haven’t internalized. And so it happens that I sometimes mess up a pull request or something similar.</p>\n<p>Sure, my blog here also lives in GitHub, both in terms of source control and hosting on GitHub Pages, but here I’m the only one committing. No issues, no branches, no pull requests or anything else. I change something, hit commit and I’m done.</p>\n<p>Another point I can’t dismiss: I’m a Windows guy who likes to click buttons. The command line is not for me at all.<br><em>What was the name of the parameter? Do I have to write <code>--param=xxx</code> or <code>/param:xxx</code> … damn where is the button?</em><br>My brain is probably too small for that.</p>\n<p>Visual Studio Code is a big help there … it has buttons! But that doesn’t save me when it comes to Git, because you have to know in which order to press which of these buttons!</p>","categories":[{"name":"Tools","_id":"clmzdvv4v003mkcok5uzx5v0b"}],"tags":[{"name":"VS Code","_id":"clmzdvv4x003rkcok25judvhx"},{"name":"Publishing","_id":"clmzdvv5p0068kcokhxxu99te"},{"name":"Git/GitHub","_id":"clmzdvv7p00d5kcokd65o87ux"}],"_path":"post/Contribute-with-Conventional-Commits/","_link":"https://kiko.io/post/Contribute-with-Conventional-Commits/","_id":"clmzdvv3p002wkcok1pds085o"},{"title":"Discoveries #26 - JavaScript HowTo's","date":"2023-09-12T05:53:45.000Z","description":"<p>Over time, everyone accumulates links somewhere about procedures that one has not yet internalized. This is also the case with me and JavaScript development. “Damn … what was that about Call | Proxy | Map | <You name it>?!”. Here are 11 of them …</p>\n\n <ul class=\"anchorlist\">\n <li data-anchor=\"#processing-images-with-sharp-in-node-js\">Processing images with sharp in Node.js</li><li data-anchor=\"#use-console-log-like-a-pro-\">Use console.log() like a pro!</li><li data-anchor=\"#simple-swipe-with-vanilla-javascript\">Simple Swipe with Vanilla JavaScript</li><li data-anchor=\"#the-file-system-access-api-simplifying-access-to-local-files\">The File System Access API: simplifying access to local files</li><li data-anchor=\"#an-introduction-to-webassembly-for-javascript-developers\">An introduction to WebAssembly for JavaScript Developers</li><li data-anchor=\"#getting-started-with-the-map-and-set-typed-collections\">Getting Started with the Map and Set Typed Collections</li><li data-anchor=\"#javascript-currying-a-practical-example\">JavaScript Currying: A Practical Example</li><li data-anchor=\"#how-to-use-the-call-apply-and-bind-functions-in-javascript\">How to Use the Call, Apply, and Bind Functions in JavaScript</li><li data-anchor=\"#how-javascript-s-proxy-object-works\">How JavaScript's Proxy Object Works</li><li data-anchor=\"#javascript-waitfor-polling\">JavaScript waitFor Polling</li><li data-anchor=\"#how-to-measure-page-loading-time-with-performance-api\">How to measure page loading time with Performance API</li>\n </ul>","categories":[{"name":"Misc","_id":"clmzdvv4u003kkcokgyki8asq"}],"tags":[{"name":"Collection","_id":"clmzdvv5j005qkcokc3ug8sue"}],"_path":"post/Discoveries-26-JavaScript-HowTo-s/","_link":"https://kiko.io/post/Discoveries-26-JavaScript-HowTo-s/","_id":"clmzdvv3r0032kcoke41uczsh"},{"title":"Versengold in Concert","date":"2023-09-10T08:59:19.000Z","description":"<p>Since my youth with I hardrock/metal fan, but from good music I let myself convince, even if it does not fit into this scheme. This is what happened with the German medieval/folk band <a href=\"https://de.wikipedia.org/wiki/Versengold\"><strong>Versengold</strong></a> from Bremen, to whose concert in Bochum my better half dragged me one day. And what can I say … the guys are so much fun with their easy-going manner, their good, funny and sometimes profound German lyrics and their shanty-like music, from which the North German sailor tradition can be clearly heard.</p>","categories":[{"name":"Photo","_id":"clmzdvv57004mkcokdgzcdt41"}],"tags":[{"name":"Concert","_id":"clmzdvv8700edkcokgh7e0t1k"}],"_path":"post/Versengold-in-Concert/","_link":"https://kiko.io/post/Versengold-in-Concert/","_id":"clmzdvv3w003hkcokdslud9rg"},{"title":"SVWW vs. Schalke @ 2023-09-02","date":"2023-09-02T15:24:24.000Z","description":"<p>On this game, some in my circle of friends have feverishly awaited, especially my neighbor and friend, who for years is an ardent fan of one of the traditional clubs <strong>Schalke 04</strong>. We got six additional tickets for the game in time and with a crowd of 11,003 fans, this was also urgently necessary. The stadium (12,566 standing and seated) was full to the roof. Only one of three blocks of the guests was empty. Some Schalke fans seem to have expected nothing from the game in Wiesbaden. No wonder after table position 15 after the last match day.</p>\n<p>Since season ticket holders get into the stadium a little faster and my friends sat a little scattered in different blocks, I lost sight of them at some point, but that was not tragic, because they had fun.</p>\n<p>To my delight, the booth operators, who I had to criticize last time, actually did a better job today. Two cash registers: one for cash and another for card/smartphone/watch payers. The sale of beer and bratwurst went much more quickly, only I had to stand in line a bit at the fan shop, because I was not yet recognizable as a fan: it had to get a cap and a jersey, of course, finally.</p>","categories":[{"name":"Football","_id":"clmzdvv6m009hkcokb30e295a"}],"tags":[{"name":"SVWW","_id":"clmzdvv7u00dtkcokaraa6qz9"},{"name":"2. Bundesliga","_id":"clmzdvv7y00e4kcok0ozphh57"}],"_path":"post/SVWW-vs-Schalke-2023-09-02/","_link":"https://kiko.io/post/SVWW-vs-Schalke-2023-09-02/","_id":"clmzdvv3w003ekcokbciifj7t"},{"title":"Image Masonry Tag Plugin for Hexo","date":"2023-09-01T14:07:37.000Z","description":"<p>Displaying a few more images than usual in a post is always a bit tricky, because you have to make sure they don’t get too big and drown out the text. But they should not be too small either and the arrangement is also important to consider.</p>\n<p>For this purpose I have so far used my <a href=\"/post/Hexo-Tag-Plugin-Collection/#image-slide\">Image Slider Tag Plugin</a>, but with this you only ever see one of the images and have to scroll through the rest horizontally. A medium sized overview, best in the so called masonry format, where images are automatically assembled based on their size on a limited area, would be much better for some cases. There are a variety of CSS or JavaScript solutions out there on the net, but the most suitable for me was <a href=\"http://macyjs.com/\"><strong>Macy.js</strong></a> … and how I integrated it into my Hexo environment is what I want to describe here.</p>","categories":[{"name":"Tools","_id":"clmzdvv4v003mkcok5uzx5v0b"}],"tags":[{"name":"Hexo","_id":"clmzdvv4u003lkcokfgrtd4sj"},{"name":"GitHub","_id":"clmzdvv4y003vkcok0vyo0u2z"},{"name":"Plugin","_id":"clmzdvv5q006akcok9u3h2754"}],"_path":"post/Image-Masonry-Tag-Plugin-for-Hexo/","_link":"https://kiko.io/post/Image-Masonry-Tag-Plugin-for-Hexo/","_id":"clmzdvv3s0035kcok5ofgd3ff"}]} |
Oops, something went wrong.