!bckdVuIloZOXRjKIXO:matrix.org

JavaScript in Jena

35 Members
MeatSpace treffen mit Leuten die gerne JavaScript programmieren | https://jena.js.org7 Servers

Load older messages


SenderMessageTime
7 Nov 2019
@tim:schumacher.im0xAFFE gelight: Wenn ich mir die Typings anschaue fehlt wohl das date1904 Attribut: https://github.com/exceljs/exceljs/blob/master/index.d.ts#L374 10:17:32
@tim:schumacher.im0xAFFE * gelight: Wenn ich mir die Typings anschaue fehlt wohl das date1904 Attribut: https://github.com/exceljs/exceljs/blob/master/index.d.ts#L341 10:17:50
@gelight:matrix.orggelightUnd was soll ich dem property als value mitgeben?11:19:40
@tim:schumacher.im0xAFFEDas ist eine gute Frage, probiers mal mit false.11:21:45
@gelight:matrix.orggelightIn dem File steht doch nirgendwo was mit date190411:22:03
@gelight:matrix.orggelightAch da11:22:35
13 Nov 2019
@tobi:im.kabi.tkTobi Moin! Hat sich jemand schon mal mit Eclipse - BIRT beschäftigt? Ist ein "Business Intelligence and Reporting Tool" (OpenSource) zur Datenvisualisierung; logische Sachen kann man mit Javascript bauen. Ich fange damit grad an mich mit zu beschäftigen, da ich es zB für Reporting im Projektmanagement nutzen will. Ggf. mache ich mal dazu noch einen Raum auf, falls wer Interesse hat. 07:50:25
@tim:schumacher.im0xAFFE
In reply to @tobi:im.kabi.tk
Moin! Hat sich jemand schon mal mit Eclipse - BIRT beschäftigt? Ist ein "Business Intelligence and Reporting Tool" (OpenSource) zur Datenvisualisierung; logische Sachen kann man mit Javascript bauen. Ich fange damit grad an mich mit zu beschäftigen, da ich es zB für Reporting im Projektmanagement nutzen will. Ggf. mache ich mal dazu noch einen Raum auf, falls wer Interesse hat.
Hatte das mal für eine ERP-Software als Dokumenten-Generierungssoftware evaluiert und wir hatten uns damals dagegen entschieden, weil wir unsere Endnutzer für nicht so kompetent gehalten haben das zu bedienen. Haben uns dann für etwas selbst gestricktes mit LiberOffice entschieden, war aber im Endeffekt nicht ganz so geil, auch wenn dass von der Programmierung sehr cool war.
08:19:57
@tobi:im.kabi.tkTobiJa ich hab mich dafür entschieden da das was ich reporten will schon ziemlich komplex ist und sich z.T. dynamisch aus den Datenquellen generieren muss. Hab da schon ein paar Prototypen gebaut.08:21:38
@tim:schumacher.im0xAFFEhttps://retool.com/ schaut auch sehr cool aus für so prototyping08:22:32
@tim:schumacher.im0xAFFEund apropo prototyping: https://bulma.dev/ ist dafür auch sehr nice08:23:15
@tim:schumacher.im0xAFFE Gibts auch für bootstrap und tailwinds. 08:24:13
@tobi:im.kabi.tkTobi Ah cool, schau ich mal an. Ich verwende sonst BlueAnt und da ist BIRT ganz gut implementiert, also Austausch der Daten usw. 10:31:53
@tobi:im.kabi.tkTobi aber das ist eher was für #projectmanagement:matrix.org 10:32:13
14 Nov 2019
@tim:schumacher.im0xAFFE

Ich hätte mal ein rxjs problem falls wer weis:

https://git.sr.ht/~xaffe/takingstack/tree/develop/frontend/src/effects/login.effect.ts#L78

    store
        .on('credentials')
        .pipe(
            switchMap(credentials => {
                store.set('requestRunning')(true);
                store.set('requestError')(undefined);

                return from(fetch(generateApiUrl('users/login'), {
                    method: 'POST',
                    headers: {
                        ...defaultHeaders,
                    },
                    body: JSON.stringify({
                        username: credentials.username,
                        password: credentials.password,
                        realm: 'frontend',
                    }),
                }));
            }),
            switchMap(response => {
                if (response.status === 401) {
                    throw new Error('Invalid Credentials');
                }


                return from(response.json());
            }),
        )
        .subscribe(
            (json) => {
                store.set('requestRunning')(false);
                store.set('accessToken')(json.token);
            },
            (error: Error) => {
                store.set('requestError')(error.message);
                store.set('requestRunning')(false);
            },
        );

Das from(fetch()) wird irgendwie nur einmal ausgeführt. Im Netzwerk-Inspektor sieht man auch nur einmal den Request, aber das switchMap wird definitiv jedes mal aufgerufen. Aber hab nicht so recht ne Idee wieso das beim 2. mal dann stirbt.

13:59:00
16 Nov 2019
@alexander-heimbuch:matrix.orgalexander-heimbuchswitchMap frisst auch promises, du musst das nicht in ein from wrappen.14:48:43
@tim:schumacher.im0xAFFEDas hab ich inzwischen auch rausgefunden, es liegt irgendwie an dem throw, ohne throw tut es16:05:25
@tim:schumacher.im0xAFFE Aber wieso, keine Ahnung 16:50:12
@joerg:alea.gnuu.deJörg Sommerhttps://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript21:09:36
17 Nov 2019
@gelight:matrix.orggelightGuten Morgen. Hat von euch schonmal jemand einen Text so erzeugt, dass man ihn einfach kopieren kann und die Values in einzelne Zellen einer Excel Datei wieder einfügen kann? Ich habe gerade mal einfach aus einer Excel Tabelle 2x2 Felder aus einer Tabelle kopiert und als Text in VSC eingefügt. VSC zeigt mir nun Trenner der Values "untrer anderem" einen kleinen "Pfeil". Ohne den Pfeil fügt er meine Zeile komplett in eine Zelle ein. Mit dem Pfeil dazwischen packt er den Value wieder in eine eigene Zelle. Habt ihr eine Idee, was das für ein Zeichen ist?11:32:20
@gelight:matrix.orggelightHintergrund, was ich vor habe. Ich hab eine vor langem erstellte Excel Tabelle für meine Versicherungen, Ausgaben etc .... Bislang musste ich immer manuell einzeln Werte aus meiner Sparkassenseite kopieren und einfügen. Das wollte ich gern etwas semi-automatisieren, wenn man so will :)11:34:00
@gelight:matrix.orggelightIdee wäre, per Temper-Monkey einen String meines aktuellen Monats erzeugen, den ich nur noch einfügen brauche.11:34:52
@gelight:matrix.orggelightIch war auch dabei, mir eine vollautomatische Generierung/Befüllung der Excel Tabelle mit "exceljs" zu bauen aber da hab ich aktuell blöde Promise-Probleme und dazu ist Libre-Office irgendwie einfach scheiße, da meine Formulare nicht mehr funktionieren, die ich lange im Excel aufgebaut hatte. Daher wollte ich wieder einen Schritt vereinfachen. 11:37:39
@gelight:matrix.orggelightimage.png
Download image.png
11:46:28
@joerg:alea.gnuu.deJörg Sommer
In reply to @gelight:matrix.org
Guten Morgen. Hat von euch schonmal jemand einen Text so erzeugt, dass man ihn einfach kopieren kann und die Values in einzelne Zellen einer Excel Datei wieder einfügen kann? Ich habe gerade mal einfach aus einer Excel Tabelle 2x2 Felder aus einer Tabelle kopiert und als Text in VSC eingefügt. VSC zeigt mir nun Trenner der Values "untrer anderem" einen kleinen "Pfeil". Ohne den Pfeil fügt er meine Zeile komplett in eine Zelle ein. Mit dem Pfeil dazwischen packt er den Value wieder in eine eigene Zelle. Habt ihr eine Idee, was das für ein Zeichen ist?
Ein Tabulator \t \x09. Öffne die Datei einfach mit Emacs, stelle den Cursor auf das Zeichen und drück C-x = 🤣
12:59:23
22 Nov 2019
@y0ho:matrix.orgno yoho nonono changed their profile picture.22:32:53
4 Dec 2019
@gelight:matrix.orggelight

:

Nachträglich noch mal einen schönen ersten Advent und bald 2ten Advent schon mal vorweg 🙂

Hätte mal eine Frage:
Hat von euch schon mal jemand einen Living Style Guide aus technischer Sicht selber gebaut?

Ich weiß, dass es Style-Guide generatoren gibt aber die sind alle zu sehr an eine bestimmte Technologie geknüpft. Ich erkläre einfach mal grob, wie es bei uns im Unternehmen so läuft. Vielleicht wird dann meine Frage etwas verständlicher. Ich sag auch mein aktuelles Problem dazu:

13:36:46
@gelight:matrix.orggelightAlso bei uns wird neben auf MicroServices aufgebaut. Heißt .... die Teams können sich bei Bedarf selbst für eine eigene Technologie entscheiden. Okay .... jetzt mal zum Thema UI und alles, was da so dazu gehört.13:38:06
@gelight:matrix.orggelightWir haben eine allgemeine Technologie im Unternehmen, über die wir unsere jeweiligen "Seiten" aus vielen einzelnen Calls ( Micro-Frontends / HTML Snippets ) zusammen bauen. Jeder Service liefert am Ende kleine HTML Snippets + all ihre benötigten Assets.13:40:27
@gelight:matrix.orggelightSoweit so gut ... jetzt baut unser Team also an einer Backend-Applikation, die auf die gleiche Weise erstellt wird. Aktuell baut jedes Team sozusagen jeden Bestandteil ihrer Oberfläche selbst. Da es eine "Backend-Applikation" ist, wollen wir das in Zukunft gern mit Hilfe von WebComponents "etwas" einheitlicher gestalten. So dass die Teams halt auf eine Styleguide Seite gehen können, sich anschauen können, welche Komponenten es gibt, die sie in ihren UI Snippets verwenden können.13:44:42

Show newer messages


Back to Room ListRoom Version: