User Tools

Site Tools


24.01.2024

Differences

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

Link to this comparison view

Next revision
Previous revision
24.01.2024 [2024/01/23 11:36] – created kalaschnikow24.01.2024 [2024/01/24 16:15] (current) – kalaschnikow
Line 1: Line 1:
 +<html>
 +<div style="font-size:xx-large; font-weight: 900;">24.01.2024 Mittwoch</div>
 +</html>
 +
 +[[Kalender]], [[http://vwiki.wialon-consulting.de/doku.php?id=kalender#januar|Januar]], [[2024KW04|KW04]]\\ 
 +
 +====== Appointments ======
 +
 +  * None
 +  * Arbeitszeit: 07:30 - 16:30 (0:30 -> Pause)
 +
 +
 +====== Health ======
 +  * **-** Exercises
 +    * **-** Rücken
 +      * **-** Morgens
 +      * **-** Abends
 +    * **-** Augen
 +      * **-** Morgens
 +      * **-** Abends
 +    * **-** Zunge
 +      * **-** Morgens
 +      * **-** Abends
 +    * **-** Pr
 +      * **-** Morgens
 +      * **-** Abends
 +
 +
 +====== Tasks for the day ======
 +
 +  * **-** [[Lieb-ib]]
 +    * **-** Datenanalysesoftware
 +      * **-** PPT genauer angucken
 +        * ''S:\Entwicklung\Plausibilitätsprogramm\2024-01-22-Plausibilisierungssoftware - Teil Lücken und Ausreißer.pptx''
 +    * **-** [[rdconverter]] (based on [[Apache Camel]])
 +      * **-** Sachsenheim
 +        * **+** implement possibility to work with multiple Excel sheets
 +          * **+** configuration possibility
 +            * **+** sheet index
 +            * **+** all sheets
 +            * **+** default => first only (?)
 +        * **-** implement all vars
 +          * **+** df1_alte_kl=32
 +          * **+** df_alte_kl=33
 +          * **+** df_bachw=39
 +          * **+** df_bleic=3
 +          * **+** df_haef=6
 +          * **+** df_hoell=8
 +          * **+** df_horr=14
 +          * **+** df_mue1=24
 +          * **+** df_mue2=27
 +          * **+** df_nieder=20
 +          * **+** df_ochs=30
 +          * **+** df_spiel=41
 +          * **+** df_tal=17
 +          * **+** wsbe_alte_kl1=34
 +          * **+** wsbe_bleic=2
 +          * **+** wsbe_haef_m=7
 +          * **+** wsbe_hoell=9
 +          * **+** wsbe_hoell1=10
 +          * **+** wsbe_horr1=15
 +          * **+** wsbe_mue1=25
 +          * **+** wsbe_mue2=28
 +          * **+** wsbe_nieder1=21
 +          * **+** wsbe_ochs1=31
 +          * **+** wsbe_spiel2=42
 +          * **+** wsbe_tal=18
 +          * **+** wsbue_alte_kl=35
 +          * **+** wsbue_haef_m=5
 +          * **+** wsbue_horr1=12
 +          * **+** wsbue_mue1=22
 +          * **+** wsbue_mue2=26
 +          * **+** wsbue_nieder=19
 +          * **+** wsbue_ochs1=29
 +          * **+** wsbue_spiell=40
 +          * **+** wsstu_bachw1=38
 +          * **+** wstb_bachw=37
 +          * **+** wstb_bleic=1
 +          * **+** wstb_hoell=11
 +          * **+** wstb_tal=16
 +        * **+** check in
 +        * **-** copy converted data to S:\
 +      * **-** Clean up
 +        * **-** check what can be done 
 +      * **-** start work with data from other clients (for the full list see "Projects with customer data" in [[rdconverter]])
 +        * **-** Bad Urach
 +          * **-** Ask Annette about results
 +            * imported without errors?
 +            * should I do something?
 +            * ...
 +        * **-** Aalen
 +          * **+** ask Annette about data formats 
 +            * -> S:\Datenmanagement\Datendownload\Aalen\Zuordnung Acron.xlsx
 +          * **-** Verify all variables on Acron (with Benjamin?)
 +            * **-** derh_a3
 +            * **-** derh_c2 
 +            * **-** derh_ka_hue 
 +            * **-** derh_n2 
 +            * **-** df_a3 
 +            * **-** df_ah 
 +            * **-** df_ar 
 +            * **-** df_c2 
 +            * **-** df_fachs 
 +            * **-** df_g3 
 +            * **-** df_ka_hue 
 +            * **-** df_m3 
 +            * **-** df_n1 
 +            * **-** df_n2 
 +            * **-** df_n2urb 
 +            * **-** df_o5 
 +            * **-** df_oa 
 +            * **-** df_p2 
 +            * **-** df_p5 
 +            * **-** df_r6 
 +            * **-** df_staukanal 
 +            * **-** df_unter 
 +            * **-** wsbe1_g3 
 +            * **-** wsbe1_ka_hue 
 +            * **-** wsbe1_r6 
 +            * **-** wsbe2_g3 
 +            * **-** wsbe2_ka_hue 
 +            * **-** wsbe2_r6 
 +            * **-** wsbe_a1 
 +            * **-** wsbe_a3 
 +            * **-** wsbe_ah 
 +            * **-** wsbe_ar 
 +            * **-** wsbe_c2 
 +            * **-** wsbe_fachs 
 +            * **-** wsbe_ho 
 +            * **-** wsbe_m3_unkorri 
 +            * **-** wsbe_n1 
 +            * **-** wsbe_n2 
 +            * **-** wsbe_n2urb 
 +            * **-** wsbe_o5 
 +            * **-** wsbe_oa 
 +            * **-** wsbe_p2 
 +            * **-** wsbe_p5 
 +            * **-** wsbe_rueb1 
 +            * **-** wsbe_staukanal 
 +            * **-** wsbe_unter 
 +            * **-** wsbe_wald_n 
 +            * **-** wsbe_wald_s_unkorrigert 
 +            * **-** wsbue_a1 
 +            * **-** wsbue_ar 
 +            * **-** wsbue_n1 
 +            * **-** wsbue_n2urb 
 +            * **-** wsbue_p5 
 +            * **-** wska_a3 
 +            * **-** wssk_a1
 +            * **-** ws_pw_ona
 +            * **-** df_pw_ona
 +            * **-** ws_pw_reich
 +            * **-** ws_pw_rod
 +            * **-** ws_pw_aff
 +            * **-** ws_pw_gei
 +
 +        * **-** Altensteig
 +        * **-** Althengstett
 +      * overflow calculator
 +        * see the email from Hr.Lieb "Datenzusammenfassung" from 21.12.2023
 +          * input data : ''S:\Entwicklung\FuE-Vorhaben\Heidelsheim SFB''
 +          * group data by year and building (Bauwerk)
 +            * as defined in "Zieldatei.xlsx"
 +            * important for "Häufigkeit":
 +              * if we have multiple events per day, they will count as 1
 +      * **-** implement some tests for rdconverter
 +      * **-** make a small "User Guide"
 +      * **-** implement splitting (possibility to read/write multiple value types = "multiple value columns")
 +        * see 
 +          * Documentation:
 +            * https://camel.apache.org/components/4.0.x/eips/split-eip.html
 +          * Examples: 
 +            * ''org.apache.camel.example.cafe.CafeRouteBuilder''
 +      * **-** [[Apache Camel User Manual]]
 +        * **-** Start with [[https://camel.apache.org/manual/index.html#_user_guide|User Guide]]
 +          * **-** [[https://camel.apache.org/camel-core/getting-started/|Longer Getting Started]]
 +          * **-** https://camel.apache.org/manual/spring.html
 +          * **-** https://camel.apache.org/manual/faq/how-do-i-configure-endpoints.html
 +          * **-** ...
 +    * **-** Anleitung für neue Mitarbeiter
 +    * **-** [[Acron]] kennenlernen
 +      * **-** Acron-Anleitung.docx
 +      * **-** Beschreibung Datentransfer.docx
 +      * Projekte zur Einarbeitung
 +        * SES
 +        * Sindelfingen Q3 2023
 +        * Aalen Q3 2023
 +
 +  * **-** [[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] сделать возможность изменения периода отправки координат на сервер с помощью таскера (возможно и других настроек тоже).
 +
 +
 +