- https://kotlinlang.org/docs/tutorials/kotlin-android.html
- https://android.github.io/kotlin-guides/style.html
- https://proandroiddev.com/android-ndk-interaction-of-kotlin-and-c-c-5e19e35bac74
- https://medium.com/yalantis-android/android-ndk-calling-kotlin-from-native-code-40a1cb0f6164
- https://stackoverflow.com/questions/36932662/android-how-to-call-ndk-function-from-kotlin
- https://android-developers.googleblog.com/2017/05/android-announces-support-for-kotlin.html
- https://www.youtube.com/watch?v=c6mhYGCKeaI
VirtualTam's bookmarks
-
2018-02-28 -
2018-02-14 -
2018-01-05 -
2018-01-02 -
2017-11-24 -
2017-11-09 -
- https://www.gamasutra.com/view/feature/6305/beyond_fa%C3%A7ade_pattern_matching_.php
- http://web.archive.org/web/20120320060043/http://ai-programming.com/bot_tutorial.htm
- https://www.slideshare.net/amyiris/ai-and-python-developing-a-conversational-interface-using-python
- http://www.nltk.org/api/nltk.chat.html
-
2017-10-26 - https://www.atlassian.com/git/tutorials/merging-vs-rebasing
- https://stackoverflow.com/questions/804115/when-do-you-use-git-rebase-instead-of-git-merge
- https://medium.com/bekk/why-you-should-stop-using-git-rebase-5552bee4fed1
- https://medium.com/@porteneuve/getting-solid-at-git-rebase-vs-merge-4fa1a48c53aa
-
2017-10-06 -
2017-09-28 -
Ansible modules:
- https://docs.ansible.com/ansible/latest/ldap_entry_module.html
- https://docs.ansible.com/ansible/latest/ldap_attr_module.html
Installation guides:
- https://wiki.debian.org/LDAP/OpenLDAPSetup
- https://debian-administration.org/article/585/OpenLDAP_installation_on_Debian
Debconf & slapd automation: