User Tools

Site Tools


13.02.2024

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
13.02.2024 [2024/02/13 16:18] – kalaschnikow13.02.2024 [2024/02/13 16:50] (current) – kalaschnikow
Line 1: Line 1:
 +<html>
 +<div style="font-size:xx-large; font-weight: 900;">13.02.2024 Dienstag</div>
 +</html>
 +
 +[[Kalender]], [[http://vwiki.wialon-consulting.de/doku.php?id=kalender#februar|Februar]], [[2024KW07|KW07]]\\ 
 +
 +====== Appointments ======
 +
 +  * None
 +
 +
 +====== Health ======
 +  * **-** Exercises
 +    * **-** Rücken
 +      * **-** Morgens
 +      * **-** Abends
 +    * **-** Augen
 +      * **-** Morgens
 +      * **-** Abends
 +    * **-** Zunge
 +      * **-** Morgens
 +      * **-** Abends
 +    * **-** Pr
 +      * **-** Morgens
 +      * **-** Abends
 +
 +
 +====== Tasks for the day ======
 +
 +  * **-** [[Lieb-ib]]
 +    * **-** [[rdconverter]] (based on [[Apache Camel]])
 +      * **-** Oberes Mettertal
 +        * **-** move output data to S:\
 +      * **-** Vaihingen
 +        * **+** implement configs (ca.15)
 +        * **+** convert
 +        * **+** write documentation
 +        * **+** commit
 +        * **-** move output data to S:\
 +      * **-** Kressbronn (ca.20)
 +        * **+** implement configs
 +        * **+** convert
 +        * **+** write documentation
 +        * **+** commit
 +        * **-** move output data to S:\
 +      * **-** Kammerforst (ca.45)
 +        * **+** implement configs
 +        * **+** convert
 +        * **+** write documentation
 +        * **+** commit
 +        * **-** move output data to S:\
 +      * **-** extend documentation
 +        * **-** CsvPreprocessor
 +      * **-** ask Annette about results (is conversion again necessary?)
 +        * **-** Aalen
 +        * **-** Pfullingen
 +        * **-** Althengstett
 +        * **-** Erdmannhausen
 +        * **-** Gundelsheim
 +        * **-** Mundelsheim
 +        * **-** Oberes Mettertal
 +          * **-** some input data not complete
 +            * e.g. df_diefen, wsbe2_diefen, wsbe_diefen
 +        * **-** Vaihingen
 +          * **-** don't write empty records?
 +          * **-** some data starts not on 1.1.2023
 +            * e.g. "wstb_horrheim1" -> "A -  1000007 - Wasserstand TB" in file "RÜB Horrheim_1 2023.csv"
 +        * **-** Kressbronn
 +        * **-** Kammerforst
 +          * **-** some data starts not on 1.1.2023
 +            * e.g. 
 +              * "sch1_hw2" -> "D_-__1900049_-_RW-Schnecke_1_Betrieb" in file "RE II RW-Pumpen"
 +              * "sch2_hw2"
 +              * "sch3_hw2"
 +      * **-** Clean up
 +        * **-** clean up data from input directories
 +          * **+** badurach
 +          * **+** besigheim
 +          * **+** buchen
 +          * **-** illingen
 +          * **-** loechingen
 +          * **-** nuertingen
 +          * **-** sachsenheim
 +        * **-** check what can be done additionally
 +        * **-** Althengstett
 +      * **-** make a small "User Guide"
 +    * **-** [[datachecker]]
 +      * **-** OpenSource Software angucken
 +        * **-** OpenRefine -> [[OpenRefine Test]]
 +        * **-** Data Cleaner Community Edition
 +        * **-** OpenMetadata
 +        * **-** OpenDataDiscovery
 +    * **-** Anleitung für neue Mitarbeiter
 +    * **-** [[Acron]] kennenlernen
 +      * **-** Acron-Anleitung.docx
 +      * **-** Beschreibung Datentransfer.docx
 +      * Projekte zur Einarbeitung
 +        * SES
 +        * Sindelfingen Q3 2023
 +        * Aalen Q3 2023
 +    * ...
 +    * ...
 +    * ...
 +    * **-** Termin mit Hr. Lieb 
 +      * **-** Done in KW06
 +        * **+** Aalen
 +          * not yet tested by Annette
 +        * **+** Nagold
 +        * **...** Pfullingen
 +          * CsvHeaderReplacer = Aquasys => works (not very clean, but works) 
 +          * column index based => works
 +          * column name based => to do
 +      * **-** To Do in KW07
 +        * list from Annette
 +          * **+** Althengstedt
 +            * wie Pfullingen
 +          * **+** Erdmannshausen
 +            * wie Bad Urach
 +            * Achtung! 
 +              * RÜB Bahnhof -> Rohwerte
 +              * RÜB Ochsenweg -> 15-Min Mittelwerte
 +          * **+** Gundelsheim
 +            * wie Bad Urach
 +          * **+** Mundelsheim
 +            * wie Bad Urach
 +          * Oberes Mettertal
 +            * wie Löchgau
 +          * Vaihingen
 +            * wie Pfullingen
 +            * RÜBs KA Nesselwörth (unter Ordner Vaihingen)
 +          * Kressbronn
 +            * wie Pfullingen
 +          * Kammerforst
 +            * wie Pfullingen
 +      * Misc
 +        * implement some tests for rdconverter (!)
 +
 +  * **-** [[DWA-M 151]]
 +    * **-** Entry Part 5 into my wiki
 +    * **-** Summarize Part 6
 +
 +
 +  * **-** [[Chalkup]] / [[Checklist plugin]]
 +    * **-** [[T4T Migration to Jetpack Compose]]
 +      * **-** migrate
 +        * **-** TrackingActivity
 +          * **-** roghly test converted Kotlin class
 +          * **-** migrate to Jetpack Compose
 +        * **-** OBDActivity
 +
 +
 +  * **-** What should be done before my employment?
 +
 +
 +====== Task pool ======
 +
 +
 +  * **-** [[Chalkup]] / [[Checklist plugin]]
 +    * **-** start the ChalkUpClient
 +      * **-** read about [[Android Jetpack Compose]]
 +        * **-** [[Get started with Jetpack Compose]]
 +          * **+** [[https://developer.android.com/jetpack/compose/mental-model|Thinking in Compose]]
 +          * **-** [[https://developer.android.com/jetpack/compose/lifecycle|UI Architecture / Lifecycle of composables]]
 +        * **-** [[Jetpack Compose Tutorial]] -> https://developer.android.com/jetpack/compose/tutorial
 +      * **-** create the "select questionnaire" screen
 +    * **-** write [[ChalkupSpecification]]
 +      * **-** app part
 +        * **-** sync etc
 +    * **-** PDF report builder
 +      * **-** JasperReports alternative
 +      * **-** "Jasper Reports online"?
 +      * **-** JavaScript PDF libs
 +      * **-** something different?
 +    * **-** [[myFormioDemo]]
 +      * **-** configure the form builder
 +        * **-** proper titles
 +      * **-** find out what should be done
 +        * **-** next steps
 +          * **-** integrate the formbuilder into the Avril web application
 +            * make a plan
 +            * integrate as a new war file?
 +          * **-** show forms dynamically (get from REST call)
 +          * **-** save forms to the "database"
 +            * check whether it is possible with a "REST-simulator"
 +        * **-** full plan
 +      * **-** render forms dynamically (get from REST call)
 +
 +  * **-** [[Search for a Job]]
 +
 +
 +  * **-** Learning Kotlin
 +    * **-** [[Elements of Kotlin]] by Mark Murphy
 +      * **-** Abstract Classes and Interfaces
 +    * **-** Build an app with Kotlin
 +      * **-** decide what I will do
 +        * https://www.google.com/search?channel=fs&client=ubuntu-sn&q=android+development+with+kotlin
 +          * https://www.youtube.com/watch?v=BCSlZIUj18Y
 +          * https://developer.android.com/codelabs/build-your-first-android-app-kotlin#0
 +          * ...
 +    * take Kotlin tour: https://kotlinlang.org/docs/kotlin-tour-welcome.html
 +    * [[https://plugins.jetbrains.com/plugin/21067-kotlin-onboarding-introduction|Kotlin Onboarding: Introduction]] - a Kotlin course by Jetbrains
 +    * Also interesting reading about Kotlin etc.:
 +      * [[https://molidevwrites.com/a-glimpse-into-the-future-of-android-development/|A Glimpse Into the Future of Android Development]]
 +      * [[https://seb.deleuze.fr/the-huge-potential-of-kotlin-wasm/|The huge potential of Kotlin/Wasm]]
 +    * [[https://plugins.jetbrains.com/plugin/21067-kotlin-onboarding-introduction|Kotlin Onboarding: Introduction]] - a Kotlin course by Jetbrains
 +    * Also interesting reading about Kotlin etc.:
 +      * [[https://molidevwrites.com/a-glimpse-into-the-future-of-android-development/|A Glimpse Into the Future of Android Development]]
 +      * [[https://seb.deleuze.fr/the-huge-potential-of-kotlin-wasm/|The huge potential of Kotlin/Wasm]]
 +
 +
 +  * **-** [AA] Learning Angular
 +    * **-** [[Angular Docs Understanding Angular]]
 +      * **-** Components
 +        * **-** Component styles
 +        * **-** Sharing data between child and parent directives and components
 +    * **-** Tutorial: [[https://angular.io/tutorial/first-app#build-your-first-angular-app|Your first Angular app]]
 +    * **-** [[https://angular.io/guide/architecture#introduction-to-angular-concepts|Angular Concepts]]
 +
 +
 +
 +  * **-** [AB] Decide what I want to do
 +    * **-** [[Search for business idea]]
 +      * **-** [[Checklist plugin]]
 +        * **-** check open source Task management systems
 +          * **-** OpenProject
 +        * **-** check open source CRMs
 +          * **-** check [[https://www.espocrm.com/|EspoCRM]]
 +
 +    * **-** Check apps
 +      * **-** something for Fleetmanagement
 +        * misc links:
 +          * https://www.capterra.com.de/directory/20007/fleet-management/software
 +          * https://gomotive.com/
 +          * https://fleetgo.de/
 +          * https://track-platform.com/
 +          * https://www.gps-server.net/gps-tracker
 +          * https://play.google.com/store/apps/details?id=org.mobilegpstracker.client
 +      * **-** Tracker for Traccar
 +        * **-** can it be profitable?
 +        * **-** what if the app would be contain an optional "Tasks" feature?
 +          * configuration
 +            * enable
 +            * server address
 +            * user
 +            * etc
 +          * simple user creation
 +      * **-** Professional GPS tracker
 +        * IoT parameters
 +
 +
 +
 +  * **-** [AA] [[Tracker for Traccar]]
 +    * **-** fix app permission problems
 +      * **-** find out which permissions are necessary
 +      * **-** test all necessary permissions
 +    * **-** create new versions of libs
 +    * **-** create new version of Tracker for Traccar
 +    * **-** Migrate T4T to Jetpack Compose
 +      * **-** analyze what should be done
 +        * how many screens
 +        * which should be migrated 
 +          * at first
 +          * at last
 +          * never
 +        * etc.
 +
 +  * **-** [[Avril marketing]]
 +    * **-** Check marketing possibilities (facebook & forums & ...)
 +      * **-** Security
 +        * **-** https://wachschutzforum.de/forum/
 +        * **-** check https://securitytreff.de/forum/index.php?user-post-list/22768-blubbsik/
 +      * **-** Vertrieb
 +        * **-** find more facebook communities
 +          * like: [[https://www.facebook.com/groups/148257582044510/|Aussendienstmitarbeiter Vertrieb]]
 +        * **-** find other communities / forums / etc
 +
 +
 +  * **-** Interesting videos
 +    * [[https://www.youtube.com/watch?v=HpfFu2nl32s&list=PLqyP7povlwnKYOYzqpkqUouqMAOh7MFGS|Building a Compose Multiplatform App From Scratch - Understanding the Structure]] - ca. 1h 30min
 +    * [[https://www.youtube.com/watch?v=2F-Ce7TvNGI&t=5s|Product Science Webinar | 5 common code patterns slowing down your app]] - ca. 44 min 
 +
 +
 +  * **-** "Запомнить все"
 +
 +  * **-** [[The Six-Figure Second Income]]
 +    * **-** Read "Chapter 4. Getting Open for Business" 
 +    * /home/kalaschnikow/Desktop/TheSixFigureSecondIncome.odt
 +    * /mnt/sda4/books/calibre/Lindahl, David/The Six-Figure Second Income (21)
 +
 +
 +
 +  * **-** Open Source Geschäftsmodelle
 +    * https://www.elug.de/themenabende/oss-business/Seminararbeit.pdf
 +    * https://unternehmerkanal.de/ideen/55-erfolgreiche-geschaeftsmodelle/
 +    * https://www.vawi.de/Open-Source-Software-in-Startup-Unternehmen_203.aspx
 +    * https://www.trendingtopics.eu/open-source-gastbeitrag/
 +
 +
 +  * **-** Джим Кокрум "Интернет-маркетинг: лучшие бесплатные инструменты"
 +    * /mnt/sda4/books/calibre/Dzhim Kokrum/Intierniet-markietingh_ luchshiie biesplatnyie instrumienty (2834)/
 +
 +  * **-** Translate the [[Avril.work website]] in German
 +    * **-** [[Avril Website rechtssicher gestalten]]
 +      * **-** Datenschutz
 +        * make CSS better
 +
 +  * **-** make a plan for Avril 
 +      * **-** development
 +      * **-** sales and marketing
 +
 +
 +  * **-** [AA] [[Avril]]
 +    * **-** task details page
 +      * **-** display all elements of ''Task'' properly
 +        * **->** window title
 +        * **+** user
 +          * fetch from REST
 +        * **-** state
 +          * REST ?
 +        * **-** urgency
 +          * REST ?
 +        * **-** questionnaire
 +          * REST ?
 +        * **-** address
 +          * use Leaflet ?
 +            * https://leafletjs.com/plugins.html#geocoding
 +              * https://smeijer.github.io/leaflet-geosearch/ -> 912 stars
 +          * is there something other?
 +        * **-** attachments
 +          * **-** buttons
 +            * **-** upload file
 +            * **-** delete all
 +          * **-** deletion of one file (necessary?)
 +        * **-** action buttons
 +          * **-** save
 +            * **-** on the left
 +          * **-** delete
 +            * **-** on the right
 +            * **-** flat and icon only
 +
 +
 +
 +
 +
 +  * **-** [AB] Check Google Play
 +    * **+** Number of Tracker for Traccar installations
 +      * 309 (03.02.2023)
 +    * **+** Why are the "payments on hold"?
 +      * (seems to be) Google wants to know my bank account 
 +        * I can set my bank account data in Google Play / AdMob when I want to fetch my money (at the moment ca.200€)
 +    * **-** What should be done with 
 +      * **+** Target API
 +        * target API of my apps should be updated to 33 (my latest published productive version of T4T has target SDK = 30)
 +      * **-** Ad ID Permission
 +      * **-** Developer Program Policy Update
 +
 +  * **-** [AB] Check my current tasks
 +    * **-** Clean tasks 
 +      * **-** Tasks on Saturdays (this and the next saturday)
 +    * **-** Review my [[Task pool]]
 +
 +
 +  * **-** [AC] Check netcup
 +    * **+** when starts the next period 
 +      * 23. Mai 2023 - 22. November 2023
 +    * **+** when I receive the next invoice?
 +      * im Mai 2023 (normalerweise 23.05.2023)
 +    * **+** how much will it cost?
 +      * max. EUR 6,53 (inkl. MwSt.) per month 
 +      * for 6 months => 6 * 6,53 = 39,18€ 
 +    * **-** what is running on netcup's server? (=> at least http://avril2021.avril.work)
 +      * **-** check netcups web apps 
 +        * https://www.servercontrolpanel.de/SCP/
 +        * https://ccp.netcup.net/
 +      * **-** check domaindiscount for all used IPs
 +      * **-** check my keepass
 +      * **-** check browser
 +    * **-** do I really need it?
 +
 +
 +
 +  * **-** [AB] Buy one of the keyboards
 +    * **-** make a photo
 +    * **-** write the text
 +    * **-** publish both on ebay 
 +
 +
 +  * **-** [AB] The letter from the tax office
 +    * **-** Give the Feststellungserklärung for the piece of land in Büchenbronn (with ELSTER)
 +      * see the letter from tax office
 +      * see also my mails with "Grundsteuer" (search in Gmail)
 +
 +
 +
 +
 +  * **-** buy / give away the tabletop football
 +  * **-** buy / give away the suntan cabin
 +
 +
 +
 +
 +====== Goals for the week ======
 +  * Avril
 +    * [AB] publish new app version
 +      * [AA] more stable MQTT connection
 +      * [AB] targetSdkVersion = 29
 +    * [AC] Implement possibility to add new users for admins
 +  * Tracker For Traccar
 +    * [AB] targetSdkVersion = 29
 +    * [AB] Implement trips
 +      * [AB] List screen
 +      * [AB] Details screen
 +    * [BA] при работе приложения вместе с таскером traccar.intent.action.START_SERVICE работает как надо, а STOP_SERVICE изменяет состояние, т.е. если служба была остановлена, то она запускается, и наоборот.
 +    * [BA] поменяйте имя параметра BATTERY на batt
 +    * [BA] добавьте параметр charging (булево), который будет означать заряжается телефон или нет.
 +    * [BA] Check: в 9-ом Андроиде HTTP по умолчанию запрещен
 +    * [CA] сделать возможность изменения периода отправки координат на сервер с помощью таскера (возможно и других настроек тоже).
 +
 +
 +