User Tools

Site Tools


03.06.2024

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
03.06.2024 [2024/06/03 08:36] – kalaschnikow03.06.2024 [2024/06/03 15:16] (current) – kalaschnikow
Line 1: Line 1:
 +<html>
 +<div style="font-size:xx-large; font-weight: 900;">03.06.2024 Montag</div>
 +</html>
 +
 +[[Kalender]], [[http://vwiki.wialon-consulting.de/doku.php?id=kalender#mai|Juni]], [[2024KW23|KW23]]\\ 
 +
 +====== Appointments ======
 +
 +  * None
 +
 +
 +====== Health ======
 +  * **-** Exercises
 +    * **-** Rücken
 +      * **-** Morgens
 +      * **-** Abends
 +    * **-** Augen
 +      * **-** Morgens
 +      * **-** Abends
 +    * **-** Zunge
 +      * **-** Morgens
 +      * **-** Abends
 +    * **-** Pr
 +      * **-** Morgens
 +      * **-** Abends
 +
 +
 +====== Tasks for the day ======
 +
 +
 +  * **-** [[datachecker]]
 +    * **+** check out ''AcronCsvTransformer''
 +      * **+** add misc/acronCsvTransformer note on my computer at work
 +      * **+** test misc/acronCsvTransformer note on my computer at work
 +    * **-** implement ''BlockOutliersCleaner''
 +      * **-** define possible solutions
 +        * **-** implement marking point as "isPositiveOutlier"
 +          * **-** implement simplest scenario (between start and stop points)
 +          * **-** implement more complex scenarious
 +            * **-** based on previous point using "isPositiveOutlier" value of previous point
 +            * **?** based on previous X points using "hasPositiveOutlierStart" in previous X points
 +            * **?** more ideas?
 +    * **-** implement ''SinglePointOutliersCleaner''
 +      * **-** implement slope detection on multiple points
 +    * **-** refactor ''GetSlopeFromOneRowUDF''
 +      * **-** move ''maxAllowedSlope'' member to ''MarkSlopeFromOneRowUDF'' class 
 +    * **-** make a Transformer for "Blockdistanz" (see "1.2 Blockdistanz / Einstau Sonde")
 +      * **-** implement ''HadSlopeMarkerTransformer''
 +        * **-** check in current implementation
 +        * **-** implement ''MarkAsBetweenNegativeSlopeStartAndPositiveSlopeEndUDF''
 +          * **-** test
 +            * **-** test with data of one year
 +            * **-** tests with real data
 +        * **-** clean up in ''HadSlopeMarkerTransformer'' and in all UDFs used there
 +          * **-** simplify getting/marking slopes using only 
 +            * SLOPE_TO_PREVIOUS_COLUMN_NAME_DEFAULT
 +              * => ''getSlopeToPrevious'' using ''GetSlopeFromOneRowUDF()''
 +            * SLOPE_TO_NEXT_COLUMN_NAME_DEFAULT
 +              * => ''getSlopeToNext'' using ''GetSlopeFromOneRowUDF()''
 +      * **-** implement ''SlopeBasedBlankingDistanceDataTransformer''
 +        * **-** implement ''ReplaceValuesWithinEntlastungEventUDF'' properly
 +          * **???** use gradient (as first solution) => ''GradientBasedBlankingDistanceDataTransformer''
 +            * (=> it should be not necessary because it is already calculated in ''HadSlopeMarkerTransformer.BETWEEN_NEGATIVE_SLOPE_START_AND_POSITIVE_SLOPE_END_MARKER_COLUMN_NAME_DEFAULT'')
 +            * **???** check how gradient can be calculated 
 +              * proposal 1:
 +                * if (start point is near of the maxValue)
 +                  * if(t2-t1 < X min)
 +                    * if(slope > 0 && slope > maxSlope)
 +                      * => mark as "probableBlockingDistance"
 +              * proposal 2 (older?):
 +                * if (start point is near of the maxValue)
 +                  * if(there was a slope with "speed" <= maxSpeed)
 +      * **-** define scenarios
 +        * Scenario 1. (simple)
 +          * runter und nach einer Weile wieder hoch 
 +            * Beispiel: Bild 1, zweite Lücke
 +        * Scenario 2.
 +          * runter, dann hoch, aber nicht bis zum Anschlag, dann ein paar mal hoch und runter, aber jedes Mal nicht bis zum Anschlag und nur ziemlich später wieder hoch bis zum Anschlag
 +            * Beispiel: Bild 1, erste Lücke
 +        * Scenario 3
 +          * runter, dann relativ stabil, dann aber noch stark nach unten
 +            * Besipel: Bild 3
 +        * Scenario 4
 +          * ask Benjamin
 +            * letztes Bild im Abschnitt 1.2, letzte Lücke
 +              * es ist unklar wie die rechte Seite von der Lücke korrigiert wurde
 +      * **-** test all defined scenarios
 +    * **-** optimize building
 +      * set jar to "target" of sparktest
 +    * **-** create a new project for transformers
 +    * **-** test "1.1. Einfache Ausreißer"
 +      * test data is in ''/home/vkalaschnikow/Desktop/buero/Entwicklung/Plausibilitätsprogramm/Beispiele Messfehler Datenlücken'' 
 +    * **-** implement a graph for our data
 +      * **-** find out which graph libs exist
 +      * **-** decide how to handle "big data problem"
 +        * **-** find out which solutions exist
 +        * **-** implement 2-3 options
 +    * **-** "data gaps analysis" -> ''SparkTester.getStatsAboutMultipleIntervals()''
 +      * **-** test [[Apache Zeppelin]]
 +        * **-** build zeppelin from IntelliJ
 +        * **-** Writing visualizations:
 +          * https://zeppelin.apache.org/docs/0.11.0/development/helium/writing_visualization_basic.html
 +    * **-** [[Apache Spark]]
 +      * **-** check statistics possibilities
 +      * **-** check reporting possibilities
 +
 +
 +  * **-** [[rdconverter]]
 +    * **-** write a "User Guide" for rdconverter
 +    * **-** make a small "Project Developer Guide"
 +    * **-** Clean up
 +      * **-** nuertingen
 +        * **-** use "data/in" as input directory
 +        * **-** use "vars" directory for configs
 +      * **-** nagold
 +        * **-** use "data/in" as input directory (make use of recursion!)
 +        * **-** check what can be done additionally
 +    * **-** extend documentation
 +      * **-** CsvPreprocessor
 +
 +
 +  * **-** [[Lieb-ib]]
 +
 +  * **-** [[Maven]]
 +    * **-** [[https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html|Introduction to the Build Lifecycle]]
 +
 +
 +  * **-** 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
 +
 +====== Task pool ======
 +
 +
 +  * **-** [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
 +
 +
 +
 +  * **-** 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/
 +
 +
 +  * **-** make a plan for Avril 
 +      * **-** development
 +      * **-** sales and marketing
 +
 +
 +====== Goals for the week ======
 +  * [[Lieb-ib]]
 +    * ...
 +  * [[Avril]]
 +    * ...
 +  * [[Tracker For Traccar]]
 +    * ...
 +
 +
 +