Zum Inhalt springen

_n4p_

Mitglieder
  • Gesamte Inhalte

    1.326
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    14

Beiträge von _n4p_

  1. Irgendein grafana dashboard zu konfigurieren ist meiner meinung nach auch kein FiSi Thema, auch für sonst keinen. (also für ein abschlussprojekt)

    Ich habe die Beispiele nicht gebracht um zu zeigen das die Lösung schon irgendwem bekannt ist, sondern um darzulegen das der Umfang der Lösung zu gering ist. Das du das noch nie gemacht hast und daher vermutlich etwas mehr Zeit benötigst, ist kein Argument. Wenn jemand eine Monitoring-Lösung installiert, kann man die 3 Tage Schulung die er dafür braucht auch nicht als Projektzeit zählen.

    vor einer Stunde schrieb ichmagkurkuma:

    ich glaube du verstehst nicht dass die komplexität doch gar nicht im script von puppeteer oder was weiß ich liegen soll.

    worin dann? in der Analyse? In der Planung? die Komplexität sehe ich nicht. Das du dich in das Thema einarbeiten müsstest zählt nicht als Komplexität. 

  2. vor 46 Minuten schrieb ichmagkurkuma:

    3 Stunden: Initialisierung, Konfiguration, Ersteinrichtung - je nach gewählter Lösung ggf. Lizenzenkauf
    2 Stunden: Anbindung an GitLab, Erweiterung des CI/CD-Prozesses und Übergabe von Projektparametern.
    5 Stunden: Feinkonfiguration, ggf. Implementierung von notwendigen Funktionen
    2 Stunden: Reportgenerierung - Anbindung an SMTP, Projektverantwortliche informieren 

    Außer das du im Text nun etwas schwammig umreißt was du genau machen willst, hat sich an dem Punkt das du ein puppeteer script und etwas gilab konfiguration nichts machst. Dachte es wäre klar gewesen das das gestern schon kein FiSi Thema war und auch das die fachliche Tiefe weder für FiSi noch einen FiAE reichen würde.

  3. Am 6.2.2023 um 19:50 schrieb ichmagkurkuma:

    Die Hauptfunktion dieser Stage besteht in der Screenshoterstellung der live-geschalteten Kundenwebsites

    vs.

    vor 21 Minuten schrieb ichmagkurkuma:

    - Mobile / Desktop

    - x Seiten mit y Unterseiten - Linkverfolgung

    - Performance der Seite, bei Puppeteer kann man glaube ich auch sowas wie Google Page Speed miteinfließen lasse

    - Reportgenerierung & Mailversand

    ist schon ein unterschied, der sich aber in dem ersten Beitrag nicht herauslesen lässt.
    unterseiten und links verfolgen ist aber auch nur ein "await page.click("x")"
    reports bekommt man mit lighthouse oder ähnlichem, mails nodemailer

    an der stelle schreibst du aber ein puppeteer script, das ist kein FiSi Thema

    vor 27 Minuten schrieb ichmagkurkuma:

    In den 3 Stunden muss ich ja Playwright oder Selenium oder Puppeteer

    das ist das was das erste snippet ausdrückt, man installiert halt nix. man konfiguriert den gitlab runner (wobei der schon da ist wenn du nur ne pipeline erweiterst) und der holt sich ein passendes docker image und führt das aus. in der -ci.yaml "installierst" du dann nodejs erweiterungen und bist fertig. 

  4. vor 23 Stunden schrieb ichmagkurkuma:

    3 Stunden: Installation, Konfiguration, Ersteinrichtung - je nach gewählter Lösung ggf. Lizenzenkauf

    was hier installiert wird bleibt unklar

    vor 23 Stunden schrieb ichmagkurkuma:

    2 Stunden: Anbindung an GitLab, Erweiterung des CI/CD-Prozesses und Übergabe von Projektparametern.

    .

    test_puppeteer:
      image:
        name: $CI_REGISTRY_IMAGE/tmp:$CI_PIPELINE_ID
      stage: container-test
      script:
        # Verify node/npm/yarn versions
        - node -v && npm -v && yarn -v
        # Install puppeteer and execute simple page test with screenshot
        - npm i puppeteer
        - node tests/puppeteer.js
      artifacts:
        paths:
          - puppeteer.png
    

     

    vor 23 Stunden schrieb ichmagkurkuma:

    5 Stunden: Feinkonfiguration, ggf. Implementierung der gewünschten Funktionen

    .

    'use strict';
    
    const puppeteer = require('puppeteer');
    
    // This is a simple test of the generated image to ensure
    // puppeteer can launch and open a page.
    (async () => {
      const browser = await puppeteer.launch();
      const page = await browser.newPage();
      await page.goto('https://github.com/puppeteer/puppeteer');
      await page.screenshot({ path: 'puppeteer.png' });
      await browser.close();
    })();

    Das war deine ursprüngliche "Lösung". Es fällt immer noch schwer hier Komplexität zu erkennen, geschweige denn irgendeine wirtschaftliche Betrachtung noch wie du vorhast die 40 Stunden zu füllen.

  5. vor 6 Minuten schrieb bluescr33n:

    3 Backups auf 2 verschiedenen Systemen

    3 - Kopien der Daten auf
    2 - verschiedenen Medien (HDD, TAPE, RDX, ..)
    1 - Kopie an einem anderen Standort (Außenstelle, Bank, ..)

     

    vor 9 Minuten schrieb bluescr33n:

    zwecks rechtlichen und finanziellen konsequenzen.

    gibt halt keine generelle Aussage. Die Konsequenzen dürften wohl unterschiedlich ausfallen je nachdem ob du die Backups 2 Stunden vorher absichtlich gelöscht hast weil der Chef deinen Pudding gegessen hat oder du alles getan hast was innerhalb deiner Möglichkeiten lag.

  6. vor 12 Minuten schrieb hellerKopf:

    ganze Bücher einlesen

    abgesehen davon das das gemacht wurde, hilft das auch nicht. Einerseits bildet es Sätze anhand von trainierten Wahrscheinlichkeiten kann die Ursprünge ("Quellen") aber nicht nennen da diese Information schlicht nicht da ist. Es ist kein Textspeicher in dem ein Algo nach passendem Kontext sucht und dann Sätze kopiert.

  7. vor 2 Stunden schrieb ichmagkurkuma:

    Heruntergebrochen: Eine Lösung wie Puppeteer über GitLab antriggern die jeweilige Produktivumgebung des Projektes anzusteuern, die definierten URLs zu überprüfen und die Screenshots z.B. per Mail an Projektverantwortlichen o.ä. schicken. 

    Oder du machst es richtig, mit echten Akzeptanztests mit bspw. Selenium ...

    Aber wie auch immer, das wird nichts. Die Komplexität ist einfach nicht da. Die Zeitplanung deiner Durchführung ergibt keinen Sinn. Einen Container zu starten dauert keine 3 Stunden ebensowenig wie die gitlab Pipeline anzupassen. Dafür liegt das Hauptproblem hier offenbar auf der Erstellung von Tests bzw. "Feinkonfiguration". Möglich das es komplexer wird wenn man wirklich den puppeteer weg geht und irgendwem Screenshots schickt, aber wenn ich raten soll ist da an irgendeiner Stelle sowieso ein webdriver eingebunden und du hast eigentlich keinen sinnvollen Grund nicht selenium zu nutzen.

    Warum in dem Projekt nicht das offensichtliche Problem angehen? Warum passieren diese Tests auf dem Produktivsystem? Im Entwurf ist zwar nur noch von gitlab die Rede aber an anderer Stelle wird Monitoring angesprochen, was genau ist das Ziel, welches Problem wird denn gelöst?

  8. Da ich jetzt erst über diese Diskussion gestolpert bin, ein paar Anmerkungen .. eventuell interessiert es noch jemanden :D

    Prinzipiell sind die Ausführungen zu JBODs zwar richtig, aber man kann die auch anders nutzen.
    Braucht man beispielsweise mehr Platten als das RAID-System Platz hat, kann man ein JBOD oder auch Diskshelf an Karten mit externem SAS anschließen. Das externe Gerät ist dann ein JBOD, weil es keinen eigenen RAID-Controller hat (ein HBA wird hier eingesetzt) und dementsprechend dem Hauptgerät die Platten auch nicht als Array präsentiert.
    Innen sieht das dann etwa so aus:2HE_Plattenerweiterungseinheit_JBOD_J1212_innen.thumb.webp.9464772562fb11a6c7ee8312658d26a4.webp

  9. vor 2 Stunden schrieb Knoblibri:

    Was benutzen KMUs für

    vor 2 Stunden schrieb Knoblibri:

    RAID

    qnap, synology; trunas, unraid; windows storage server

    vor 2 Stunden schrieb Knoblibri:

    Backup

    VEEAM, Acronis, ...

    vor 1 Stunde schrieb charmanta:

    Raid als Software ist eher ne Notlösung

    zählt ZFS als Software-Raid? falls ja, würde ich der Einstufung als Notlösung widersprechen. Spätestens bei Full-NVMe gibt es eh keine Raid-Karten mehr die da mitspielen können. Aber der Trend geht ja eh zum Storage Cluster :D

    vor 12 Minuten schrieb Knoblibri:

    Als Bedingungen wurden uns Windows Server2019, 20TB Speicherbedarf und 7-9HE genannt. Darüber hinaus können wir frei wählen.

    das ist etwas wenig an Anforderung, aber ein paar Gedanken:

    - Stromausfall -> 1-2 USV, ca 2 HE pro Gerät
    da kein Anwendungsfall gegeben ist, geht hier alles von 4 Disk Raid 0 bis zum Multi-Node Cluster für den "Hauptspeicher"
    man müsste wohl auch speicher für die ablage der backups einplanen

  10. vor 1 Stunde schrieb Maniska:

    Das BBiG ist nicht mehr einschlägig, da die Ausbildung abgeschlossen ist.

    ist es wohl §24 BBiG

    vor 5 Stunden schrieb h3isenberg:

    Bin ich somit schon einen Vertrag eingegangen?

    Nein, du bist den Vertrag eingegangen als ihr das mündlich "geregelt habt". Problem hierbei ist, dass eine Befristung der Schriftform bedarf (§14 (4) TzBfG).

    Aufhebungsvertrag zum 31.01.2023 und gut ists, bis auf die Frage nach dem Lohn.

  11. vor 15 Minuten schrieb mo1337:

    Ich wohne in Hessen, hatte auch schon mal recherchiert aber recht wenig dazu gefunden.

    §62 u. §63 HSchG speziell §62 Abs.2 https://www.rv.hessenrecht.hessen.de/bshe/document/jlr-SchulGHE2017V9P62

    Zitat

     Auszubildende, die in einem Ausbildungsverhältnis im Sinne des Berufsbildungsgesetzes stehen, sind für die Dauer des Ausbildungsverhältnisses berufsschulpflichtig.

     

  12. Am 25.12.2022 um 09:11 schrieb K4288:

    Wollen die Clients regelmäßig Kontakt zum Domain Server haben, um Aktualisierungen durchzuführen?

    Bei jedem Start wird quasi ein gpupdate durchgeführt.

     

    Am 25.12.2022 um 09:11 schrieb K4288:

    Nicht das irgendwann das Login nicht mehr funktioniert.

    Das wird passieren, die lokal gespeicherten credentials verlieren nach einigen Anmeldungen ihre Gültigkeit und müssen erneuert werden.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...