Cordova, TypeScript, Vue and using features beyond WebView

August 8, 2019
Cordova, TypeScript, Vue and using features beyond WebView

An easy way to set a layout for mobile apps, easier than Flutter, React Native or NativeScript, for instance, is to use Apache Cordova or PhoneGap. This is probably due to CSS/SCSS/HTML (rather than partial CSS support in NativeScript).

Why Vue? Because Vue's Vuetify's Material design looks just like Android! While being easier to set the layout than NativeScript Vue.

An example app I have used all the above-mentioned in the header is https://github.com/patarapolw/nltkpass-app

Creating and editing Anki's *.apkg and *.anki2 via SQLite

July 30, 2019
Creating and editing Anki's *.apkg and *.anki2 via SQLite

*.apkg and *.anki2 file structure is very simple, but with some quirks of incompleteness.

*.apkg file structure is a zip of at least two files.

Simple dynamic typing in Kotlin with Kotson

July 25, 2019
Simple dynamic typing in Kotlin with Kotson

Apparently, it is possible to make Kotlin have a very simple dynamic typing, like JavaScript, with a JSON library -- Kotson, with some tweaks.

Installing Linux and WiFi support

July 18, 2019
Installing Linux and WiFi support

I have tried to install Linux (Elementary OS) on both macOS and Windows; and number one impediment? -- the lack of WiFi.

Of course, there is an official troubleshooting here -- https://help.ubuntu.com/stable/ubuntu-help/net-wireless-troubleshooting.html.en

Linux Live CD runs slowly in VirtualBox

July 18, 2019
Linux Live CD runs slowly in VirtualBox

So, I googled for solution, and found this https://forums.virtualbox.org/viewtopic.php?f=3&t=59456

Another problem is that there is no x64 enabled in VirtualBox, despite running Windows x64 https://superuser.com/questions/866962/why-does-virtualbox-only-have-32-bit-option-no-64-bit-option-on-windows-7