{"@attributes":{"version":"2.0"},"channel":{"title":"PLB","description":"Private homepage of Philip Lehmann-B\u00f6hm. Just some textes, links to projects and other random stuff.\n","link":"https:\/\/www.philiplb.de\/","pubDate":"Wed, 03 Apr 2024 23:31:31 +0200","lastBuildDate":"Wed, 03 Apr 2024 23:31:31 +0200","generator":"Jekyll v4.3.3","item":[{"title":"SQLSplitter released!","description":"<p>A new generation of SQL file splitting has been released!<\/p>\n\n<p>Say hello to the SQLSplitter!<\/p>\n\n<p>This is its official homepage: <a href=\"https:\/\/sqlsplitter.com\" target=\"_blank\">https:\/\/sqlsplitter.com<\/a>.<\/p>\n\n<p>This website has a <a href=\"https:\/\/philiplb.de\/sqlsplitter\/\">short presentation<\/a>.<\/p>\n","pubDate":"Mon, 01 Apr 2024 22:30:00 +0200","link":"https:\/\/www.philiplb.de\/sqlsplitter\/2024\/04\/01\/sqlsplitter-released\/","guid":"https:\/\/www.philiplb.de\/sqlsplitter\/2024\/04\/01\/sqlsplitter-released\/","category":"sqlsplitter"},{"title":"Good bye Flynn","description":"<p>Sadly, Flynn has gone EOL an the first of July 2021. So it is time for a good bye. It was a great PaaS with really low administration effort and quite reliable over all the years and great support! Thank you!<\/p>\n\n<p>All Flynn related repositories at <a href=\"https:\/\/github.com\/philiplb\" target=\"_blank\">GitHub<\/a> have been archived.<\/p>\n","pubDate":"Sat, 26 Mar 2022 16:30:00 +0100","link":"https:\/\/www.philiplb.de\/flynn\/2022\/03\/26\/good-bye-flynn\/","guid":"https:\/\/www.philiplb.de\/flynn\/2022\/03\/26\/good-bye-flynn\/","category":"flynn"},{"title":"A new version of the SQLDumpSplitter3!","description":"<p>After some time, a new version of the SQLDumpSplitter3 got released!<\/p>\n\n<p>Along with some important fixes, it brings some nice new features:<\/p>\n\n<ul>\n  <li>added the command line interface<\/li>\n  <li>tracking USE statements and repeating them in the splitted files<\/li>\n  <li>fixed a bug that the UTF8 BOM didn\u2019t get recognized as whitespace and so the very first query was always seen as general query and not an INSERT for example<\/li>\n  <li>fixed a bug caused by the standard library buffered reader where the Peek function influences the Read position and so single \u201c\/\u201d where removed from the resulting SQL<\/li>\n<\/ul>\n\n<p>The latter got fixed by an own re-implementation of a buffered reader of Go, which is open source now: <a href=\"https:\/\/github.com\/philiplb\/peekabuf\" target=\"_blank\">Peek-A-Buf<\/a>.<\/p>\n\n<p>So head over to <a href=\"https:\/\/philiplb.de\/sqldumpsplitter3\">its page<\/a> and grab your copy.<\/p>\n","pubDate":"Fri, 16 Oct 2020 22:00:00 +0200","link":"https:\/\/www.philiplb.de\/sqldumpsplitter3\/2020\/10\/16\/a-new-version-of-the-sqldumpsplitter3\/","guid":"https:\/\/www.philiplb.de\/sqldumpsplitter3\/2020\/10\/16\/a-new-version-of-the-sqldumpsplitter3\/","category":"sqldumpsplitter3"},{"title":"Valdi 1.0 Released!","description":"<p>Valdi 1.0 got released on the 14th of January and now has its own page here!<\/p>\n\n<p>It is a super simple, yet complete data validation PHP library.<\/p>\n\n<p><img alt=\"Valdi\" src=\"https:\/\/www.philiplb.de\/assets\/valdi.png\" width=\"500\" \/><\/p>\n\n<p>(Big thanks to <a href=\"https:\/\/www.linkedin.com\/in\/jamie-thormann-937916109\/\" target=\"_blank\">Jamie Thormann<\/a> for this awesome mascot!)<\/p>\n\n<p>Check out its repository: <a href=\"https:\/\/github.com\/philiplb\/Valdi\" target=\"_blank\">https:\/\/github.com\/philiplb\/Valdi<\/a><\/p>\n\n<p>Reasons to use Valdi:<\/p>\n\n<ul>\n  <li>Easy to use<\/li>\n  <li>Feature complete<\/li>\n  <li>Lightweight, without dependencies<\/li>\n  <li>Well documented<\/li>\n  <li>Well tested<\/li>\n  <li>Extensible<\/li>\n<\/ul>\n\n<p>So head over to <a href=\"https:\/\/philiplb.de\/valdi\">its page<\/a> and grab your copy.<\/p>\n","pubDate":"Wed, 29 Jan 2020 22:00:00 +0100","link":"https:\/\/www.philiplb.de\/valdi\/2020\/01\/29\/valdi-1.0-released\/","guid":"https:\/\/www.philiplb.de\/valdi\/2020\/01\/29\/valdi-1.0-released\/","category":"valdi"},{"title":"A new maintenance version of the SQLDumpSplitter3!","description":"<p>Right before christmas, a new maintenance version of the SQLDumpSplitter3 got released!<\/p>\n\n<p>It contains one important change which could break the produced SQL:<\/p>\n\n<ul>\n  <li>fixed a bug where the SQL got split incorrectly if string literals like <code class=\"language-plaintext highlighter-rouge\">N'Foo'<\/code> were used<\/li>\n<\/ul>\n\n<p>So head over to <a href=\"https:\/\/philiplb.de\/sqldumpsplitter3\">its page<\/a> and grab your copy.<\/p>\n","pubDate":"Sat, 22 Dec 2018 14:35:00 +0100","link":"https:\/\/www.philiplb.de\/sqldumpsplitter3\/2018\/12\/22\/a-third-version-of-the-sqldumpsplitter3\/","guid":"https:\/\/www.philiplb.de\/sqldumpsplitter3\/2018\/12\/22\/a-third-version-of-the-sqldumpsplitter3\/","category":"sqldumpsplitter3"},{"title":"A second version of the SQLDumpSplitter3!","description":"<p>Just three days later, a second version of the SQLDumpSplitter3 is brought to the\nlight.<\/p>\n\n<p>It contains two changes:<\/p>\n\n<ul>\n  <li>optimized the performance of the splitting by a factor of 4<\/li>\n  <li>added the original base filename to the target directory and split file names<\/li>\n<\/ul>\n\n<p>So head over to <a href=\"https:\/\/philiplb.de\/sqldumpsplitter3\">its page<\/a> and grab your copy.<\/p>\n","pubDate":"Sun, 02 Sep 2018 16:45:00 +0200","link":"https:\/\/www.philiplb.de\/sqldumpsplitter3\/2018\/09\/02\/a-second-version-of-the-sqldumpsplitter3\/","guid":"https:\/\/www.philiplb.de\/sqldumpsplitter3\/2018\/09\/02\/a-second-version-of-the-sqldumpsplitter3\/","category":"sqldumpsplitter3"},{"title":"A first version of the SQLDumpSplitter3!","description":"<p>The last few weeks, I have developed a new generation of the SQLDumpSplitter and\nnow it is time to release the first version of the <strong>SQLDumpSplitter3<\/strong>!<\/p>\n\n<p>This time it has a proper, use case tailored SQL parser so it splits also INSERTs with many value tuples over the files. And it is cross platform with versions available for Windows,\nMacOS and Linux.<\/p>\n\n<p>So head over to <a href=\"https:\/\/philiplb.de\/sqldumpsplitter3\">its page<\/a> and grab your copy.<\/p>\n","pubDate":"Thu, 30 Aug 2018 23:00:00 +0200","link":"https:\/\/www.philiplb.de\/sqldumpsplitter3\/2018\/08\/30\/a-first-version-of-the-sqldumpsplitter3\/","guid":"https:\/\/www.philiplb.de\/sqldumpsplitter3\/2018\/08\/30\/a-first-version-of-the-sqldumpsplitter3\/","category":"sqldumpsplitter3"},{"title":"Deploying the grafana-reporter on Flynn","description":"<p><a href=\"\/flynn\/2022\/03\/26\/good-bye-flynn\/\"><em>Flynn is EOL :(<\/em><\/a><\/p>\n\n<p>The <a href=\"https:\/\/github.com\/IzakMarais\/reporter\" target=\"_blank\">grafana-reporter<\/a> is a small tool to create PDF reports from Grafana.\nIn order to run it on <a href=\"http:\/\/flynn.io\/\" target=\"_blank\">Flynn<\/a>, the little project\n<a href=\"https:\/\/github.com\/philiplb\/grafana-reporter-on-flynn\" target=\"_blank\">Grafana Reporter on Flynn<\/a> is now available.<\/p>\n","pubDate":"Mon, 20 Aug 2018 15:20:00 +0200","link":"https:\/\/www.philiplb.de\/flynn\/2018\/08\/20\/grafana-reporter-on-flynn\/","guid":"https:\/\/www.philiplb.de\/flynn\/2018\/08\/20\/grafana-reporter-on-flynn\/","category":"flynn"},{"title":"Deploying Mattermost on Flynn","description":"<p><a href=\"\/flynn\/2022\/03\/26\/good-bye-flynn\/\"><em>Flynn is EOL :(<\/em><\/a><\/p>\n\n<p><a href=\"https:\/\/mattermost.com\/\" target=\"_blank\">Mattermost<\/a> is a team collaboration and messaging application.\nIn order to run it on <a href=\"http:\/\/flynn.io\/\" target=\"_blank\">Flynn<\/a>, the little project\n<a href=\"https:\/\/github.com\/philiplb\/mattermost-on-flynn\" target=\"_blank\">Mattermost on Flynn<\/a> is now available.<\/p>\n","pubDate":"Wed, 15 Aug 2018 17:00:00 +0200","link":"https:\/\/www.philiplb.de\/flynn\/2018\/08\/15\/mattermost-on-flynn\/","guid":"https:\/\/www.philiplb.de\/flynn\/2018\/08\/15\/mattermost-on-flynn\/","category":"flynn"},{"title":"Deploying Grafana on Flynn","description":"<p><a href=\"\/flynn\/2022\/03\/26\/good-bye-flynn\/\"><em>Flynn is EOL :(<\/em><\/a><\/p>\n\n<p><a href=\"https:\/\/grafana.com\/\" target=\"_blank\">Grafana<\/a> is a very nice application for analyzing time series.\nIn order to run it on <a href=\"http:\/\/flynn.io\/\" target=\"_blank\">Flynn<\/a>, the little project\n<a href=\"https:\/\/github.com\/philiplb\/grafana-on-flynn\" target=\"_blank\">Grafana on Flynn<\/a> is now available.<\/p>\n","pubDate":"Tue, 24 Apr 2018 17:05:00 +0200","link":"https:\/\/www.philiplb.de\/flynn\/2018\/04\/24\/grafana-on-flynn\/","guid":"https:\/\/www.philiplb.de\/flynn\/2018\/04\/24\/grafana-on-flynn\/","category":"flynn"}]}}