User Tools

Site Tools


30.08.2025

Differences

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

Link to this comparison view

Next revision
Previous revision
30.08.2025 [2025/08/23 09:09] – created kalaschnikow30.08.2025 [2025/08/30 12:27] (current) – kalaschnikow
Line 1: Line 1:
 +<html>
 +<div style="font-size:xx-large; font-weight: 900;">30.08.2025 Samstag</div>
 +</html>
 +
 +[[Kalender]], [[http://vwiki.wialon-consulting.de/doku.php?id=kalender#august|August]], [[2025KW35|KW35]]\\ 
 +
 +====== Appointments ======
 +
 +  * None
 +
 +
 +====== Health ======
 +  * **-** Exercises
 +    * **-** Rücken
 +      * **-** Morgens
 +      * **-** Abends
 +    * **-** Augen
 +      * **-** Morgens
 +      * **-** Abends
 +    * **-** Zunge
 +      * **-** Morgens
 +      * **-** Abends
 +    * **-** Pr
 +      * **-** Morgens
 +      * **-** Abends
 +
 +
 +====== Goals for the day ======
 +
 +
 +  * **-** [AА] Book keeping
 +    * **+** Check inbox
 +    * **+** Check "rechnungen" directory
 +    * **+** Check emails concerning financial stuff (invoices, payments etc.)
 +      * **+** v.kalaschnikow@gmail.com
 +      * **+** kalaachnikowmailru@gmail.com
 +    * **+** Check accounts
 +      * **+** ING (+12.787,28€)
 +      * **+** C24 (+1.626,40€)
 +      * **+** Paypal (+55,03€)
 +    * **x** make a money transfer to C24 (if necessary)
 +
 +
 +  * **-** [[Search for a job]]
 +    * **-** Check
 +      * **-** https://www.arbeitsagentur.de
 +      * **-** https://www.jobstimme.de/
 +      * **-** https://www.interamt.de
 +      * **-** https://www.cyberforum.de/jobboerse
 +      * **-** https://www.linkedin.com/jobs/search
 +      * **-** https://www.get-in-it.de/jobsuche?city=5895&radius=25
 +      * **-** [AA] https://www.freelancermap.de/
 +      * **-** [AA] https://www.malt.de
 +      * **-** [AA] https://www.gulp.de
 +      * **-** [AA] [[https://www.hays.de/jobsuche/stellenangebote-jobs/p/3?q=&r=Bretten%2C+DE&cityID=1864955&distance=20&e=false&pt=false|hays.de]]
 +    * **-** for Gijas
 +      * **-** https://jobwrk.com/jobs/
 +        * **-** check
 +      * **-** https://de.stagepool.com/jobs/q=;t=;c=;m=0
 +      * **-** https://buehnenjobs.de
 +      * **-** [[https://www.google.com/search?channel=fs&client=ubuntu-sn&q=Schauspieler&ibp=htl;jobs&sa=X&ved=2ahUKEwif0Ma44p-CAxU6RvEDHchGDWwQudcGKAF6BAgTEDo&sxsrf=AM9HkKnIrErIAEGAOnkxt4I9CROmDAshbg:1698737530454#fpstate=tldetail&htivrt=jobs&htichips=city:5S-raZElv0fwdypK_GAnBA%3D%3D&htischips=city;5S-raZElv0fwdypK_GAnBA%3D%3D:K%C3%B6ln_comma_%20NRW&htidocid=AoVHtjGk1T2F58B3AAAAAA%3D%3D|Google]]
 +
 +
 +  * **-** [[Glomus]]
 +    * **-** DBHelper
 +      * **-** implement CRUD methods for locations and tracks
 +        * **-** tracks
 +        * **-** locations
 +    * **-** track list screen
 +      * **-** use DBHelper to retrieve tracklist
 +    * **-** service
 +      * **-** use DBHelper to save/retrieve locations 
 +        * e.g. ''WiaTrackerLocation l = mApp.getDbHelper().getFirstUnsentLocation();''
 +    * **-** track list screen
 +      * **-** check whether it is possible to get track list from ''DBHelper''
 +        * if not - start implementation
 +      * **-** implement location screen
 +        * **-** select an alternative for a map widget
 +          * Google Maps: https://medium.com/@mahbooberezaee68/how-to-use-google-map-in-jetpack-compose-dc21920b0cb8
 +          * Overviews: 
 +            * https://fosspost.org/android-open-source-google-maps-alternatives
 +            * https://wiki.openstreetmap.org/wiki/Android
 +            * https://www.linkedin.com/pulse/different-type-map-sdks-inandroid-riyas-pullur-a2epc/
 +            * https://stackoverflow.com/questions/23542613/osm-osmsharp-osmdroid-mapbox-which-one-to-use
 +          * OSMDroid:
 +            * https://mrappbuilder.medium.com/how-to-integrate-and-work-with-open-street-map-osm-in-an-android-app-kotlin-564b38590bfe
 +            * https://stackoverflow.com/questions/77297775/create-a-map-using-openstreetmap-with-jetpack-compose-in-kotlin-programming-lang
 +          * Mapsforge
 +          * MapCompose
 +            * https://github.com/p-lr/MapCompose
 +          * ...
 +      * **-** implement possibility to select items from the list
 +        * see:
 +          * [[https://medium.com/make-apps-simple/multi-list-item-selection-in-jetpack-compose-301fcf375a6c|Multi-List Item Selection in Jetpack Compose]]
 +      * **+** implement dummy deletion
 +    * **-** implement ''onClick'' in navigation drawer menu
 +      * **-** Tracks
 +      * **-** dummy items
 +
 +
 +  * **-** [[Learning English]]
 +    * **-** make a conspectus of [[https://preply.com/en/blog/10-tips-learn-languages-fast/|How to learn a language fast, according to polyglot Olly Richards]]
 +    * **-** find games to learn English
 +
 +  * **-** [[Tracker for Traccar]]
 +    * **-** fix "Prominent Disclosure" problem
 +      * add an alert window when user starts tracking
 +        * see / rework ''TrackingActivity.checkLocationPermission()''
 +        * "Don't warn again" checkbox
 +    * **-** [[https://www.salind-gps.de/|Salind]] ansprechen
 +    * **-** fix problems from Pre-launch report:
 +      * https://play.google.com/console/u/0/developers/8995373286867912433/app/4974977083807749126/pre-launch-report/details?tab=accessibility&artifactId=4859943701217475619
 +    * **?** Fix permission problems
 +      * **-** see https://developer.android.com/training/permissions/requesting
 +      * **-** Test on Android 10
 +    * **?** Fix ad serving problems (Google AdMob)
 +      * **-** read more about the problem
 +        * **-** [[https://support.google.com/admob/answer/6128543?hl=en&sjid=16330141757691108805-EU&visit_id=638410730663664804-2161039128&ref_topic=9756841&rd=1|AdMob policies]]
 +    * **-** Test version "1.0.20"  - test all OBD params 
 +      * **-** test OBD with our car
 +    * **-** fix AdMob / AdSense / GooglePlay problems
 +      * **+** Content obscuring Google-served ads
 +      * **+** Encouraging clicks
 +      * ***** Site Behaviour: Navigation
 +        * I don't really know what Google means. May be this problem is bound to "content obscuring Google-served ads" (like in this post: https://groups.google.com/g/google-admob-ads-sdk/c/nR173C97fwU?pli=1)
 +        * so I hope that it will be fixed if I fix the "content obscuring" issue. 
 +      * **+** Consent requirement: Certified CMP not adopted
 +        * **+** Create a GDPR message in AdMob (https://apps.admob.com/v2/home?pli=1)
 +          * Info: https://support.google.com/admob/answer/13554116#next-steps
 +          * it seems that I've done this (published etc)
 +            * => test it after new release of Tracker for Traccar is published
 +      * Some links:
 +        * [[https://apps.admob.com/v2/home|AdMob]] -> open with my developer account for Google Play
 +        * [[https://www.google.com/adsense|AdSense]] -> open with my developer account for Google Play
 +    * **-** [[T4T Migration to Jetpack Compose]]
 +      * **-** migrate
 +        * **-** TrackingActivity
 +          * **-** roghly test converted Kotlin class
 +          * **-** migrate to Jetpack Compose
 +        * **-** OBDActivity
 +
 +
 +  * **-** Learning [[Android development]]
 +    * **-** [[Android Basics with Compose]]
 +      * **-** [[Pathway 1 Kotlin Fundamentals]]
 +        * **-** [[https://developer.android.com/codelabs/basic-android-kotlin-compose-function-types-and-lambda#0|Use function types and lambda expressions in Kotlin]]
 +      * **?** Unit 1: Your first Android app
 +        * **-** Pathway 3: Build a basic layout
 +      * **?** Unit 2: Building app UI 
 +        * **-** [[Pathway 3 Interact with UI and state|Pathway 3: Interact with UI and state]]
 +
 +
 +  * **-** [[Search for business idea]]
 +    * **-** check the ideas 200 to 300 from https://www.geschaeftsideen.de/geschaeftsideen.php
 +      * https://www.geschaeftsideen.de/geschaeftsideen.php?anfang=200
 +    * **-** articles to read
 +      * **-** https://gruenderplattform.de/ratgeber/inventur-deiner-ressourcen
 +      * **-** https://gruenderplattform.de/unternehmen-gruenden/ikigai
 +      * **-** https://www.geschaeftsideen.de/rollender-kreislauf-Altreifen-als-Rohstoffquelle.html
 +      * **-** https://www.geschaeftsideen.de/Kuenstliche-Intelligenz-als-Alltagshilfe-fuer-zu-Hause.html
 +
 +
 +  * **-** [[Chalkup]] / [[Checklist plugin]] / [[ChalkUp Checklist Departure Control]]
 +    * **-** implement using memory for loading / saving questionnaires
 +      * **-** check Avril's implementation
 +        * Sync?
 +      * **-** check "modern" solution
 +        * DataStore?
 +        * Scoped Storage?
 +        * Jetpack?
 +    * **-** how it will be marketed
 +      * **-** PlayStore
 +        * **-** check key words
 +      * **-** other possibilities?
 +
 +
 +  * **-** [[https://developer.android.com/courses/android-basics-compose/course|Android Basics with Compose]]
 +    * **-** Unit 2
 +
 +  * **-** [[Install awow2024]]
 +    * ...
 +
 +  * **-** [AА] Check business ideas
 +    * **-** [[Business Ideas]]
 +    * **-** search for freelancer sites
 +      * https://ultrapress.de/18-projektboersen-fuer-freelancer-und-unternehmen/
 +    * **-** check IT-Genossenschaften
 +      * **-** https://karlsruhe.impacthub.net/
 +      * **-** find more
 +
 +  * **-** [[Tracker for Traccar]]
 +    * **-** check Google Play
 +    * **-** check AdMob
 +
 +  * **-** [[Avril marketing]]
 +    * **-** Write some posts about Avril
 +      * **-** find where I can post
 +        * **-** LinkedIn
 +        * **-** Facebook
 +        * **-** other possibilities?
 +    * **-** Work Avril bonus program out
 +      * conditions
 +        * one time / permanent
 +          * one time
 +            * find the customer for X €
 +          * permanent (Sales and 1-Level Support)
 +            * 5 € + X€ margin
 +        * how much?
 +      * write text for posts
 +      * distribution channels 
 +        * organizations
 +        * forums
 +      * keywords
 +      * search for similar examples of bonus programs
 +      * branches
 +        * security
 +          * https://www.securitas.de/
 +          * [[https://www.bdsw.de|Bundesverband der Sicherheitswirtschaft]]
 +        * field services
 +          * Außendienst
 +          * cleaning
 +          * facility management
 +          * Hausmeisterservice
 +        * montage
 +    * **-** Check marketing possibilities (facebook & forums & ...)
 +      * **-** post new year congrats to 3 communities
 +      * **-** find more communities
 +        * **-** facebook
 +        * Use following topics
 +          * **-** Security
 +          * **-** Außendienst
 +          * **-** Logistik
 +          * **-** Vertrieb
 +
 +
 +
 +
 +  * **-** [[T4T Migration to Jetpack Compose]]
 +    * **-** migrate
 +      * **-** TrackingActivity
 +        * **-** roghly test converted Kotlin class
 +        * **-** migrate to Jetpack Compose
 +      * **-** OBDActivity
 +
 +
 +  * **-** GooglePlay
 +    * **-** [[https://apps.admob.com/v2/home|AdMob]] -> open with my developer account for Google Play
 +    * **-** [[https://www.google.com/adsense|AdSense]] -> open with my developer account for Google Play
 +      * **-** Create a GDPR message in AdMob (https://apps.admob.com/v2/home?pli=1)
 +        * Info: https://support.google.com/admob/answer/13554116#next-steps
 +
 +
 +  * **-** [AА] Winterize our garden tools
 +    * see https://lifehacker.com/home/winterize-garden-tools
 +
 +
 +  * **-** [[SPAM Problems from 27.12.2022]] (see also [[Mail Server]])
 +    * **-** check logs
 +
 +
 +  * **-** [AA] [[Avril]]
 +    * **-** Translate the [[Avril.work website]] in German
 +      * **-** Push my work to Git(!)
 +        * copy files from /home/kalaschnikow/Desktop/avrilsite/ to avril_website project
 +        * add my changes from www.avril.work
 +          * CSS
 +          * header
 +          * footer(?)
 +          * ?
 +      * **-** Impressum
 +      * **-** Cookies etc.
 +    * **-** Translate the [[Avril.work website]] in English
 +      * **-** Homepage 
 +        * **+** Text
 +        * **-** Images
 +      * **-** Features
 +        * **-** Text
 +        * **-** Images
 +      * **-** Contacts
 +      * **-** Impressum
 +      * **-** Cookies etc.
 +
 +    * **-** Avril marketing (https://vwiki.avril.work/doku.php?id=avril_marketing_todo)
 +      * **-** Check forums 
 +      * **-** Check Odoo Marketplace for possibilities
 +        * https://apps.odoo.com/apps/modules
 +
 +    * **-** make a plan for Avril 
 +      * **-** development
 +      * **-** sales and marketing
 +
 +
 +  * **-** [AB] Decide what I want to do
 +    * **-** [[Search for business idea]]
 +
 +    * **-** Check apps
 +      * **-** something for Fleetmanagement
 +        * misc links:
 +          * https://www.flexihub.com/best-fleet-management-software/
 +            * also OpenSource possibilities!
 +          * 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
 +
 +  * [AB] Learn Kotlin
 +    * [[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]]
 +
 +  * [AB] Learn Unit testing
 +    * [[https://www.baeldung.com/java-unit-testing-best-practices|Best Practices for Unit Testing in Java]]
 +
 +
 +
 +  * **-** [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] сделать возможность изменения периода отправки координат на сервер с помощью таскера (возможно и других настроек тоже).
 +
 +
 +