<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Notes]]></title><description><![CDATA[Random technical essays]]></description><link>https://blog.dijonworx.com/</link><image><url>https://blog.dijonworx.com/favicon.png</url><title>Notes</title><link>https://blog.dijonworx.com/</link></image><generator>Ghost 5.49</generator><lastBuildDate>Wed, 13 Aug 2025 01:58:37 GMT</lastBuildDate><atom:link href="https://blog.dijonworx.com/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Flutter change app icon]]></title><description><![CDATA[<ol><li>Go to <a href="https://icon.kitchen/?ref=blog.dijonworx.com">https://icon.kitchen</a> and design your icon. Select Circle shape. Download and unzip. In the mipmap-xxxhdpi directory under android rename the largest file to icon.png. Then copy this file to the flutter app images directory.</li><li>Under dev_dependencies in pubspec.yaml, add the following:</li></ol><pre><code>  flutter_launcher_icons:</code></pre>]]></description><link>https://blog.dijonworx.com/flutter-change-app-icon/</link><guid isPermaLink="false">649588dffae20c00015f0eb8</guid><dc:creator><![CDATA[Raoul]]></dc:creator><pubDate>Fri, 23 Jun 2023 13:05:52 GMT</pubDate><content:encoded><![CDATA[<ol><li>Go to <a href="https://icon.kitchen/?ref=blog.dijonworx.com">https://icon.kitchen</a> and design your icon. Select Circle shape. Download and unzip. In the mipmap-xxxhdpi directory under android rename the largest file to icon.png. Then copy this file to the flutter app images directory.</li><li>Under dev_dependencies in pubspec.yaml, add the following:</li></ol><pre><code>  flutter_launcher_icons: ^0.13.1

flutter_icons:
  android: &apos;launcher_icon&apos;
  ios: true
  image_path: &apos;images/icon.png&apos;</code></pre><p>3. &#xA0;Run the following commands:</p><pre><code>flutter pub get
flutter pub run flutter_launcher_icons:main</code></pre><p>4. &#xA0;Run the app and verify the new icon.</p>]]></content:encoded></item><item><title><![CDATA[Wiki.js Installation]]></title><description><![CDATA[<p>Install Wiki.js (Docker + SQLite) on Ubuntu.</p><ol><li>Create a /wikijs/ directory and /wikijs/data/ sub-directory. Change the permission of the /data/ directory to 777. This is required else SQLite will mount as readonly.</li><li>Start a Wiki.js docker container. This will create a default SQLite database:<br>docker run -p 2999:</li></ol>]]></description><link>https://blog.dijonworx.com/wikijs-installation/</link><guid isPermaLink="false">648c699cfae20c00015f0e01</guid><dc:creator><![CDATA[Raoul]]></dc:creator><pubDate>Fri, 16 Jun 2023 15:13:19 GMT</pubDate><content:encoded><![CDATA[<p>Install Wiki.js (Docker + SQLite) on Ubuntu.</p><ol><li>Create a /wikijs/ directory and /wikijs/data/ sub-directory. Change the permission of the /data/ directory to 777. This is required else SQLite will mount as readonly.</li><li>Start a Wiki.js docker container. This will create a default SQLite database:<br>docker run -p 2999:3000 --name wikijs --rm -e &quot;DB_TYPE=sqlite&quot; ghcr.io/requarks/wiki:2</li><li>Navigate to the server&apos;s 2999 port from a browser and complete the installation.</li><li>Copy the SQLite database to the host, rename and change the permission:<br>docker cp wikijs:/wiki/undefined ./<br>mv undefined wikijs.db<br>chmod 666 wikijs.db<br>docker stop wikijs</li><li>Start a new Wiki.js docker container, this time mounting the volume and passing in the SQLite database. Run this command from the /wikijs directory:<br>docker run -d -p 2999:3000 --name wikijs --rm -e &quot;DB_TYPE=sqlite&quot; -e &quot;DB_FILEPATH=/data/wikijs.db&quot; -v $(pwd)/data:/data &#xA0;ghcr.io/requarks/wiki:2</li></ol>]]></content:encoded></item><item><title><![CDATA[Useful Tools]]></title><description><![CDATA[<p><strong>Brave Web Browser </strong>:<strong> </strong>Refreshingly clean interface. Feels fast and light.</p><p><strong>scrcpy </strong>: Mirror your Android phone to Ubuntu. Useful for mobile app demos. Easy to setup if adb is already running. </p>]]></description><link>https://blog.dijonworx.com/useful-tools/</link><guid isPermaLink="false">648aafe5fae20c00015f0dbd</guid><dc:creator><![CDATA[Raoul]]></dc:creator><pubDate>Thu, 15 Jun 2023 06:48:16 GMT</pubDate><content:encoded><![CDATA[<p><strong>Brave Web Browser </strong>:<strong> </strong>Refreshingly clean interface. Feels fast and light.</p><p><strong>scrcpy </strong>: Mirror your Android phone to Ubuntu. Useful for mobile app demos. Easy to setup if adb is already running. </p>]]></content:encoded></item></channel></rss>