User Tools

Site Tools


19.06.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
19.06.2024 [2024/06/18 14:44] – kalaschnikow19.06.2024 [2024/06/19 14:34] (current) – kalaschnikow
Line 1: Line 1:
 +<html>
 +<div style="font-size:xx-large; font-weight: 900;">19.06.2024 Mittwoch</div>
 +</html>
 +
 +[[Kalender]], [[http://vwiki.wialon-consulting.de/doku.php?id=kalender#juni|Juni]], [[2024KW25|KW25]]\\ 
 +
 +====== Appointments ======
 +
 +  * None
 +
 +
 +====== Health ======
 +  * **-** Exercises
 +    * **-** Rücken
 +      * **-** Morgens
 +      * **-** Abends
 +    * **-** Augen
 +      * **-** Morgens
 +      * **-** Abends
 +    * **-** Zunge
 +      * **-** Morgens
 +      * **-** Abends
 +    * **-** Pr
 +      * **-** Morgens
 +      * **-** Abends
 +
 +
 +====== Tasks for the day ======
 +
 +
 +  * **+** install rdp + vpn
 +    * **+** install ''x11vnc'' package
 +    * **+** install ''wireguard'' package
 +    * **+** create ''~/bin/Fernwartung''
 +<code>
 +#!/bin/sh
 +/usr/bin/x11vnc -connect leo1.anscom.de:55554&
 +exit
 +
 +</code>
 +    * **+** create ''~/bin/rdp''
 +<code>
 +#!/bin/sh
 +#/usr/bin/xfreerdp /compression /drive:xfreerdp,/home/vkalaschnikow +clipboard /u:buero /v:192.168.118.129 /cert-ignore /smart-sizing
 +/usr/bin/xfreerdp /compression /drive:xfreerdp,/home/vkalaschnikow +clipboard /u:buero /v:192.168.118.129 /cert-ignore /dynamic-resolution
 +
 +</code>
 +  * **-** [[datachecker]]
 +    * **-** create outliers examples projects in Acron
 +      * **+** Calw_wsbe_holz.csv
 +        * **+** Prozessanbindung
 +        * **+** Verfahrensgrößenkonfiguration
 +        * **+** Graph
 +        * **+** Test
 +      * **-** Calw_wsbe_wimno.csv -> only 1 outlier
 +        * **+** Prozessanbindung
 +        * **+** Verfahrensgrößenkonfiguration
 +        * **+** Graph
 +        * **-** Test
 +      * **-** Gomaringen_wsbe_mittel.csv
 +        * **+** Prozessanbindung
 +        * **+** Verfahrensgrößenkonfiguration
 +        * **+** Graph
 +        * **-** Test
 +      * **-** Gomaringen_wsbe_wittel.csv
 +        * **+** Prozessanbindung
 +        * **+** Verfahrensgrößenkonfiguration
 +        * **+** Graph
 +        * **-** Test
 +      * **-** Leonberg_wszu_rueb26.csv
 +        * **+** Prozessanbindung
 +        * **+** Verfahrensgrößenkonfiguration
 +        * **-** Graph
 +        * **-** Test
 +      * **-** RÜB 4 Glashüttenweg wsbe_rueb4 2022.csv
 +        * **+** Prozessanbindung
 +        * **+** Verfahrensgrößenkonfiguration
 +        * **+** Graph
 +        * **-** Test
 +      * **-** RÜB Flacht Süd wsbe_flachtsued 2023.csv
 +        * **+** Prozessanbindung
 +        * **+** Verfahrensgrößenkonfiguration
 +        * **+** Graph
 +        * **-** Test
 +      * **-** RÜB Porsche wsbe_porsche 2023.csv
 +        * **+** Prozessanbindung
 +        * **+** Verfahrensgrößenkonfiguration
 +        * **+** Graph
 +        * **-** Test
 +    * **-** check SinglePointOutliersCleaner corrections in Acron
 +    * **-** export single point outlier correction for Freudenstadt project
 +      * **-** check corrected data month per month (full year will not work because of small memory)
 +        * whether ''valueKorr == value_korr'' or not
 +        * **-** wsbe_rueb3
 +        * **-** wsbe_rueb4
 +        * **-** wsbe_rueb5
 +        * **-** wsbe_rueb6
 +          * 1 diff:
 +            * my correction:
 +              * 2022-06-25 15:40:00;wsbe_rueb6;3,3
 +            * manual correction:
 +              * 2022-06-25 15:40:00;wsbe_rueb6;0
 +        * **-** wsbe_rueb11
 +        * **-** wsbe_zwiesel
 +    * **-** try to configure Spark interpreter memory for Freudenstadt project
 +      * ''-Xmx16g'' worked, but: "Output is truncated to 64048000 bytes. Learn more about ZEPPELIN_INTERPRETER_OUTPUT_LIMIT"
 +        * => change ''zeppelin.interpreter.output.limit'' value in ''zeppelin-site.xml''
 +    * **-** 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]]
 +    * ...
 +
 +
 +