commit 284def389ed720c3fdb83b2b61b0ded49df9969a Author: Max Richter Date: Tue Feb 22 11:27:27 2022 +0100 init diff --git a/.pnpm-debug.log b/.pnpm-debug.log new file mode 100644 index 0000000..d4d35a9 --- /dev/null +++ b/.pnpm-debug.log @@ -0,0 +1,14 @@ +{ + "0 debug pnpm:scope": { + "selected": 1 + }, + "1 error pnpm": { + "code": "ERR_PNPM_NO_IMPORTER_MANIFEST_FOUND", + "err": { + "name": "pnpm", + "message": "No package.json (or package.yaml, or package.json5) was found in \"/home/jim/Notes\".", + "code": "ERR_PNPM_NO_IMPORTER_MANIFEST_FOUND", + "stack": "pnpm: No package.json (or package.yaml, or package.json5) was found in \"/home/jim/Notes\".\n at readProjectManifest (/home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:19808:13)\n at async Object.readProjectManifestOnly (/home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:19812:28)\n at async readProjectManifestOnly (/home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:43691:24)\n at async Object.handler (/home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:177831:24)\n at async /home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:182106:21\n at async run (/home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:182080:34)\n at async runPnpm (/home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:182299:5)\n at async /home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:182291:7" + } + } +} \ No newline at end of file diff --git a/Archive/.pnpm-debug.log b/Archive/.pnpm-debug.log new file mode 100644 index 0000000..b39b3cc --- /dev/null +++ b/Archive/.pnpm-debug.log @@ -0,0 +1,14 @@ +{ + "0 debug pnpm:scope": { + "selected": 1 + }, + "1 error pnpm": { + "code": "ERR_PNPM_NO_IMPORTER_MANIFEST_FOUND", + "err": { + "name": "pnpm", + "message": "No package.json (or package.yaml, or package.json5) was found in \"/home/jim/Notes/Archive\".", + "code": "ERR_PNPM_NO_IMPORTER_MANIFEST_FOUND", + "stack": "pnpm: No package.json (or package.yaml, or package.json5) was found in \"/home/jim/Notes/Archive\".\n at readProjectManifest (/home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:19808:13)\n at async Object.readProjectManifestOnly (/home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:19812:28)\n at async readProjectManifestOnly (/home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:43691:24)\n at async Object.handler (/home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:177831:24)\n at async /home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:182106:21\n at async run (/home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:182080:34)\n at async runPnpm (/home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:182299:5)\n at async /home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:182291:7" + } + } +} \ No newline at end of file diff --git a/Archive/index.md b/Archive/index.md new file mode 100644 index 0000000..911d196 --- /dev/null +++ b/Archive/index.md @@ -0,0 +1,5 @@ +--- +protected: true +--- + +# Archive diff --git a/Archive/irene.md b/Archive/irene.md new file mode 100644 index 0000000..48800c7 --- /dev/null +++ b/Archive/irene.md @@ -0,0 +1,31 @@ +# Test + + irene gilles + + neue visitenkarten + + ## Wordpress Themes + + kontakt@irene-gilles.de + + Paar Bilder, + + +# Kategorien + +malerei +- figure +- natur +drucktechnik +- figure +- natur +zeichnungen + +aktuelles + +### Alle Bilder mit Unterschrift + +Vitae +Begrüßungstext + + diff --git a/Areas/.pnpm-debug.log b/Areas/.pnpm-debug.log new file mode 100644 index 0000000..898d6cc --- /dev/null +++ b/Areas/.pnpm-debug.log @@ -0,0 +1,14 @@ +{ + "0 debug pnpm:scope": { + "selected": 1 + }, + "1 error pnpm": { + "code": "ERR_PNPM_NO_IMPORTER_MANIFEST_FOUND", + "err": { + "name": "pnpm", + "message": "No package.json (or package.yaml, or package.json5) was found in \"/home/jim/Notes/Areas\".", + "code": "ERR_PNPM_NO_IMPORTER_MANIFEST_FOUND", + "stack": "pnpm: No package.json (or package.yaml, or package.json5) was found in \"/home/jim/Notes/Areas\".\n at readProjectManifest (/home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:19808:13)\n at async Object.readProjectManifestOnly (/home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:19812:28)\n at async readProjectManifestOnly (/home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:43691:24)\n at async Object.handler (/home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:177831:24)\n at async /home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:182106:21\n at async run (/home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:182080:34)\n at async runPnpm (/home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:182299:5)\n at async /home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:182291:7" + } + } +} \ No newline at end of file diff --git a/Areas/code_context/function_objects_shared_environments/PräsiNotes.md b/Areas/code_context/function_objects_shared_environments/PräsiNotes.md new file mode 100644 index 0000000..b7782de --- /dev/null +++ b/Areas/code_context/function_objects_shared_environments/PräsiNotes.md @@ -0,0 +1,22 @@ +# Some Stuff + +- Nicht genderneutrale Sprache benutzt +- Insgesamte Sprache + - Weniger würde/wollte Konjunktiv + - Konkreter vorstellen + +- Genauer inhaltlicher argumentieren +- Konkreter argumentieren warum man nicht auf vorhandene Symbole zurückgeifen darf +- Einzelne Sätze vorschreiben, die das Konzept auf den Punkt bringen ++ Sagen in welchen Bereich das Konzept noch offen ist / wieternewickelt wird ++ weniger digital/real sondern eher digital/analog, da ansonsten digital weniger stark wirkt + ++ Wichtig nicht Preise zusagen, erst mal checken was für ein Ausmaß das ganze hat + +- wichtig zu gucken was wichtig fürs Konzept ist, andere Sachen weglassen + +# Mehr Geld nehmen +- Fertigungskosten miteinbeziehen! +- Mehr Geld nehmen! +- + diff --git a/Areas/code_context/function_objects_shared_environments/activating_enviroments/index.md b/Areas/code_context/function_objects_shared_environments/activating_enviroments/index.md new file mode 100644 index 0000000..26b22a4 --- /dev/null +++ b/Areas/code_context/function_objects_shared_environments/activating_enviroments/index.md @@ -0,0 +1,11 @@ +# Quellen + +## Christopher Alexander after a pattern language + +Eine pattern language behandelt eine sehr ähnliche Thematik wie die die wir im ersten Kurs bei Marco behandelt haben. Undzwar das sich generalisierte/abstrahierte Lösungen für eine Gruppe von Problemen/Fragen finden lassen wenn man das Kernthema dieser Problem Gruppe finden kann. + +**The Parterns in living things** Christopher schlägt seine Theorie vor das alle "living things" einer gemeinsamen Pattern unterliege n + +## Shaowen Bardzell: Utopian Design? Feminism and Critical Design + +## Cameron Tonkinwise: DESIGN FOR TRANSITIONS - FROM AND TO WHAT? diff --git a/Areas/code_context/function_objects_shared_environments/activating_enviroments/notes_02.md b/Areas/code_context/function_objects_shared_environments/activating_enviroments/notes_02.md new file mode 100644 index 0000000..116e46b --- /dev/null +++ b/Areas/code_context/function_objects_shared_environments/activating_enviroments/notes_02.md @@ -0,0 +1,72 @@ +### Theorie Runde + +* what you design now is a process in the future +* wie organisiert mensch menschen in einem space, ohne dass menschen sich unwohl fühlen oder ihre grenzen tangiert werden + * TopDown Hausordnung + * passt gar nicht immer + * bsp ich arbeite auch gerne an lauten orten + * persönliche bedürfnisse kommunizieren statt allgemeingültigkeit anstreben + * oft hängt es nicht daran, dass menschen keine Rücksicht nehmen wollen, sondern dass sie nicht wissen, was die bedürfnisse anderer sind + * es hängt auch an + +Christopher Alexander war interessant - Pattern Recognition + + +Jede hat einen Raum um sich, in dem die eigenen Regeln gelten + Aura + +* wie können wir designen um Menschen in ein anderes mindset zu bringen - weg vom mechanistischen weltbild - + +der raum/ das objekt erzählt dir was du in/mit ihm machen kannst + +geborgenheit und sicherheit durch raum erzählen + +klare kommunikation ermöglicht miteinander umgehen - wissen darum dass es keine klarheit/ eindeutigkeit gibt, ermöglicht einander zu verstehen. + +niemand muss alles verstehen / niemand muss alles wissen + +Realität ist nur im Kopf, änder die Gedanken --> ändert die Realität + -> Worte sind wie Zaubersprüche + +Räume in echt kaputt machen --> Räume/Grenzen im Kopf kaputtmachen + +Probleme enstehen oft wenn sich Menschen ihrern + + +Raum gegenseitig überschneidet + +Qualitative Gestaltung durch "Aufwand", Packpapier sinnvoll gestallen, sodass es nicht wie Müll aussieht. + +Wir als Designi sind Teil von Allem, es gibt kein Außerhalb von dem aus wir Probleme lösen. Bsp Persona ausdenken... +Auch eine Persona hat man sich selber ausgedacht#### LINKS und VERWEISE +the design of everday things +https://www.youtube.com/watch?v=U54HRmglYEA + +Hundred Rabbits | OffGrid & Technology & Artsy & LowPower Computing +https://100r.co/site/home.html + +COCO C&R Workscapes Pinterest Board +https://www.pinterest.de/fvittcoco/coco-cr-workscapes/ + +Design Build Study Pinterest Board +https://www.pinterest.de/Valval421/build/ + +Heinz von Förster - + +Wicked Problems + -> Uneindeutige Probleme, nicht bewertbar, "soft", nicht eingrenzbar + +Dont make me think: +https://en.wikipedia.org/wiki/Don%27t_Make_Me_Think + +Framing Sheet von Franzi + +Narrativ für verschiedene Funktionalitäten des Badge + +#### Merksätze und Tricks für kritisches Gestalten +* What could possibly go wrong? +* Was werden die anderen sehen in dem was ich tue? +* Was hat mir ermöglicht das hier zu tun und wie kann ich das für future usix zugänglich machen? +* Welche Mittel der Macht gibt es in dem was ich gestalte und wer hat dazu Zugang (Bsp Admin-Interface, Laminiergerät, Schilder, Schlüssel...) +* + diff --git a/Areas/code_context/function_objects_shared_environments/activating_environments.md b/Areas/code_context/function_objects_shared_environments/activating_environments.md new file mode 100644 index 0000000..4d8044f --- /dev/null +++ b/Areas/code_context/function_objects_shared_environments/activating_environments.md @@ -0,0 +1,9 @@ +# Activating Enviroments +Der Abstract behandelt die Beziehung/Kommunikation zwischen einer Personengruppe und ihrer Umgebung. +Im Genaueren wie sich die Umgebung auf die Selbstwirksamkeit der/des einzelnen und der Interkation mehrerer Personen auswirkt. +Danach gibt der Text einige Beispiele für erfolgreiches und nicht so erfolgreiches Umgebungsdesign.**Licht als Signifier.** +Einen der letzten Punkte die behandelt werden finde ich gleichzeitig auch einen der wichtigsten. +Undzwar das es bei dem gestalten einer Umgebung für Menschen darauf ankommt diese Umgebung mit ihrer Vergangenheit und der Zukunft im Hinterkopf zu gestalten.# +Wie kommuniziert man seine Bedürfnisse, und wie1. Awareness2. Bedürfniss# GrundthematikNiemand muss alles wissen, +niemand muss alles verstehen!Realität ist nur im Kopf, wenn man die Dinge anderst benennt, +dann ändert man Probleme entstehen oft wenn sich Personen gegenseitig ihren Raum beschneiden# Rollen / Fähigkeiten / Badges diff --git a/Areas/code_context/function_objects_shared_environments/ideas.md b/Areas/code_context/function_objects_shared_environments/ideas.md new file mode 100644 index 0000000..4d7992f --- /dev/null +++ b/Areas/code_context/function_objects_shared_environments/ideas.md @@ -0,0 +1,56 @@ +# Ideas + + +## Spells + +Gives anything its attached to a special meaning. All spells have implanted nfc so they can have a special meaning. + +Ergo, the spells/sigils change the way users think about spaces, but through nfc interfaces the spells can also have actual impact. + +Also every user could have his/her own sigil to interact with certain thinks. + +Wooden Material to draw on so thinks can evolve. + + +**Examples** + +- Silencio (Silent Space) +- + +### Attaching spells / sigils to stuff + +**VELCRO** + ++ Could stick to all types of fabric + +- Does not stick to whiteboards + +**MAGNETS** + ++ Satisfying ++ Sticks to whiteboards + +- Problems with interference with magnets + +*[Reddit comment](https://www.reddit.com/r/AskElectronics/comments/1tq5vy/comment/ceaes1u/?utm_source=share&utm_medium=web2x&context=3)* +> I've been playing with NFC & RFID for the last couple of months (but am by no means an expert) and I don't think you'll have any issues. +> NFC operates through changes in the magnetic field; static magnets shouldn't affect it too much. + +> Problems with Interference between Pacemakers & Magnets + +[NFC Read multiple Chips](https://qr.ae/pGJlu9) + +[CalculateMagnetStrength](https://www.kjmagnetics.com/calculator.asp?calcType=block) + +[Paper about risks](https://www.jwatch.org/jc200701240000001/2007/01/24/beware-what-you-wear-with-your-pacemaker-or-icd) + +[Potential interference of small neodymium magnets with cardiac pacemakers and implantable cardioverter-defibrillators](https://pubmed.ncbi.nlm.nih.gov/17198980/) + +The effect of four NdFeB magnets (two spherical magnets 8 and 10 mm in diameter, a necklace made of 45 spherical magnets, and a magnetic name tag) was tested in forty-one ambulatory patients with a pacemaker and 29 patients with an ICD. The maximum distance at which the magnetic switch of a device was influenced was observed. + +> Results: +> Magnetic interference was observed in all patients. +> The maximum distance resulting in device interference was 3 cm. +> No significant differences were found with respect to device manufacturer and device types. + +## diff --git a/Areas/code_context/function_objects_shared_environments/index.md b/Areas/code_context/function_objects_shared_environments/index.md new file mode 100644 index 0000000..2b9bd46 --- /dev/null +++ b/Areas/code_context/function_objects_shared_environments/index.md @@ -0,0 +1,3 @@ +# Shared Objects in Functional Environments + +## WS 21/21 5. Semester diff --git a/Areas/code_context/function_objects_shared_environments/letter_to_myself.md b/Areas/code_context/function_objects_shared_environments/letter_to_myself.md new file mode 100644 index 0000000..d3c889e --- /dev/null +++ b/Areas/code_context/function_objects_shared_environments/letter_to_myself.md @@ -0,0 +1 @@ +# Letter To Myself diff --git a/Areas/code_context/function_objects_shared_environments/studio_care.md b/Areas/code_context/function_objects_shared_environments/studio_care.md new file mode 100644 index 0000000..3d301d0 --- /dev/null +++ b/Areas/code_context/function_objects_shared_environments/studio_care.md @@ -0,0 +1,1698 @@ +# Vortrag studio-c-a-r-e 07.10.2021 + +I +d +e +e +n + +< +- +- +- +> + +E +r +g +e +b +n +i +s + +< +- +- +- +> + +N +a +c +h +h +a +l +t +i +g +k +e +i +t + +< +- +- +- +> + +T +e +c +h +n +o +l +o +g +i +e + +W +i +e + +h +ä +n +g +e +n + +d +i +e +s +e + +D +i +n +g +e + +z +u +s +a +m +m +e +n + +w +a +s + +f +ü +r + +e +i +n +e + +V +e +r +b +i +n +d +u +n +g + +h +a +b +e +n + +s +i +e + +D +e +t +e +r +m +i +n +i +e +r +t +e + +R +ä +u +m +e +, + +w +o +f +ü +r + +i +s +t + +d +e +r + +R +a +u +m + +g +e +d +a +c +h +t + +v +s +. + +w +i +e + +k +a +n +n + +m +a +n + +d +e +n + +R +a +u +m + +n +u +t +z +e +n +? + + + +- + +H +a +n +d +l +u +n +g +s +r +a +u +m + +i +m + +R +a +u +m + + + +- + +W +i +e + +f +o +r +m +b +a +r + +i +s +t + +d +e +r + +R +a +u +m +? + +G +r +e +n +z +e +n + +a +u +f +w +e +i +c +h +e +n +, + +L +e +u +t +e +n + +z +e +i +g +e +n + +d +a +s +s + +m +a +n + +L +ö +c +h +e +r + +i +n + +d +i +e + +W +ä +n +d +e + +m +a +c +h +e +n + +k +a +n +n + + + + + + +N +a +c +h +h +a +l +t +i +g +k +e +i +t + + + + + + +/ + + + + + +\ + + + + + + +/ + + + + + +\ + + + + + +/ + + + + + +\ + + + + + +- +- +- +- +- +- +- +- +- +- +- +- +- + + +N +u +t +z +e +n + + + + + +K +o +s +t +e +n + +### System + +- + +G +e +m +e +i +n +s +a +m + +F +o +r +m +b +a +r + + +- + +R +a +d +i +k +a +l +, + +s +p +i +e +l +f +e +r +t +i +g + + +- + +e +i +n +f +a +c +h + + +- + +g +e +w +ü +n +s +c +h +t +e + +R +a +u +m +n +u +t +z +u +n +g + +m +ö +g +l +i +c +h + +m +a +c +h +e +n + + +- + +R +a +u +m +n +u +t +z +e +n +d +e + +a +k +t +i +v +i +e +r +e +n + +u +n +d + +m +i +t + +d +e +r + +U +m +g +e +b +u +n +g + +p +o +s +i +t +i +v + +e +m +o +t +i +o +n +l + +v +e +r +k +n +ü +p +f +e +n + +- + +I +n + +" +e +c +h +t +e +n +" + +n +u +t +z +b +a +r +e +n + +R +ä +u +m +e +n +, + +o +f +t + +w +e +r +d +e +n + +d +i +e + +a +n +g +e +b +o +t +e +n +e +n + +M +ö +g +l +i +c +h +k +e +i +t +e +n + +n +i +c +h +t + +g +e +n +u +t +z +t + +e +i +n +f +a +c +h + +w +e +g +e +n + +D +e +a +d +l +i +n +e +s + +* +* +k +u +r +a +t +i +e +r +t +e + +k +a +t +a +s +t +r +o +p +h +e +* +* + + + +- + +" +K +ö +n +n +t +e + +n +i +c +h +t + +d +a + +n +o +c +h + +n +e +n + +L +o +c +h + +r +e +i +n +" + +/ + +" +G +r +e +n +z +e + +a +u +f +w +e +i +c +h +e +n + +/ + +z +e +r +s +t +ö +r +e +n +" + +- + +G +i +b +t + +K +o +n +t +r +o +l +l +e + +ü +b +e +r + +d +e +n + +R +a +u +m + +- + +R +a +u +m + +w +i +r +d + +o +f +t + +a +l +s + +s +t +a +t +i +s +c +h +e +s + +K +o +n +z +e +p +t + +v +e +r +s +t +a +n +d +e +n +. + + +- + +W +e +n +n + +M +e +n +s +c +h +e +n + +w +a +s + +v +e +r +ä +n +d +e +r + +w +o +l +l +e +n + +k +a +u +f +e +n + +s +i +e + +o +f +t + +n +e +u +e + +D +i +n +g +e + +h +i +n +z +u +. + +- + +M +a +c +h +e +r + +/ + +B +e +n +u +t +z +e +r + +K +o +n +f +l +i +k +t + +#### #### Wie kommt man aus diesem Konflikt raus? + +W +i +e + +g +e +w +i +n +n +t + +m +a +n + +a +l +s + +M +e +n +s +c +h + +g +e +g +e +n + +s +e +i +n +e + +U +m +g +e +b +u +n +d + +R +a +d +i +k +a +l + +u +n +d + +f +ü +r +s +o +r +g +l +i +c +h + +w +i +e + +e +i +n +e + +G +ä +r +t +n +e +r +I +n + +H +a +n +d +l +u +n +g +s +p +i +e +l +r +a +u +m + +g +r +o +ß + +h +a +l +t +e +n + +> + +R +o +b +i +n +s +o +n + +C +r +u +s +o +e +, + +w +e +n +i +g + +T +o +o +l +s + +n +u +t +z +e +n + +w +a +s + +m +a +n + +z +u +r + +v +e +r +f +ü +g +u +n +g + +h +a +t + +" +o +p +e +n +n +e +s +s +" + + +* +R +i +c +h +a +r +d + +S +e +n +n +e +t +* + +### Technologie + +- + +s +o + +e +i +n +f +a +c +h + +z +n +d + +l +a +n +g +l +e +b +i +g + +w +i +e + +m +ö +g +l +i +c +h + + +- + +t +r +a +n +s +p +a +r +e +n +t + +/ + +k +o +n +s +e +q +u +e +n +t + +- +- +> + +N +a +c +h +h +a +l +t +i +g + + +- + +t +r +a +n +s +p +a +r +e +n +t + +u +n +d + +f +a +i +r + +i +n + +Z +u +g +a +n +g + +u +n +d + +N +U +t +z +u +n +g + +### Nachhaltigkeit + +- + +k +o +n +s +e +q +u +e +n +t + +i +m +p +l +e +m +e +n +t +i +e +r +t + + +- + +r +e +a +l + +a +n +w +e +n +d +b +a +r + +- + +[ +H +o +u +s +e + +o +f + +A +l +l +] +( +h +t +t +p +s +: +/ +/ +w +e +a +r +a +l +l +. +c +l +o +t +h +i +n +g +) + +- + +J +a +q +u +e + +T +a +t +i + +[ +P +l +a +y +t +i +m +e +] +( +h +t +t +p +s +: +/ +/ +w +w +w +. +i +m +d +b +. +c +o +m +/ +t +i +t +l +e +/ +t +t +0 +0 +6 +2 +1 +3 +6 +) + +D +i +e + +N +u +t +z +e +n +d +e +n + +h +a +b +e +n + +e +i +n +e + +s +t +ä +r +k +e +r +e + +B +e +z +i +e +h +u +n +g + +z +u + +d +e +m + +A +r +t +e +f +a +k +t + +a +l +s + +d +e +r +/ +d +i +e + +D +e +s +i +g +n +e +r +: +i +n +. + +N +a +r +r +a +t +i +v + +a +u +s + +d +e +m + +O +b +j +e +k +t + +e +n +t +s +t +e +h +e +n + +l +a +s +s +e +n + +u +n +d + +n +i +c +h +t + +k +ü +n +s +t +l +i +c +h + +e +i +n + +N +a +r +r +a +t +i +v + +f +ü +r + +e +i +n + +O +b +j +e +k +t + +e +r +s +t +e +l +l +e +n + +/ + +s +c +h +r +e +i +b +e +n +. diff --git a/Areas/code_context/index.md b/Areas/code_context/index.md new file mode 100644 index 0000000..bf1aad3 --- /dev/null +++ b/Areas/code_context/index.md @@ -0,0 +1,3 @@ +# Code & Context + + diff --git a/Areas/index.md b/Areas/index.md new file mode 100644 index 0000000..503f277 --- /dev/null +++ b/Areas/index.md @@ -0,0 +1,7 @@ +--- +protected: true +--- + +# Areas + +this is a new paragraph diff --git a/Areas/optimizing/dev.md b/Areas/optimizing/dev.md new file mode 100644 index 0000000..ec9db64 --- /dev/null +++ b/Areas/optimizing/dev.md @@ -0,0 +1,31 @@ +# Roadblocks + +## ~~ Nested tmux sessions ~~ + +Adding this: +```config + RequestTTY true + RemoteCommand tmux new -A -s ssh +``` +to the ssh config if the specific hosts will automatically start tmux when connected + +If i ssh into a remote machine with tmux started as well I have some problems: + - ~~ Duplicate tmux bar ~~ + - ~~ Shortcuts don't work in remote ~~ + - This works by hitting the prefix key twice, e.g. ctrl-a-a + +## ~~ Debian Gnome sometimes comma key doesn't work ~~ + +Has not happened in a while + +## ~~ Neovim shortcut to comment out ~~ + +Fixed this by installing the NerdCommenter Plugin + +## ~~ Neovim Auto fix problems shortcut + hover window ~~ + +## ~~ Better git merging in Neovim, like in VScode ~~ + +## ~~ Copying between neovim, tmux and ssh sessions does not work ~~ +## Learn how to use splits and buffers in neovim +## Fix the dictionary for neovim ltex-ls diff --git a/Areas/optimizing/index.md b/Areas/optimizing/index.md new file mode 100644 index 0000000..02f45b2 --- /dev/null +++ b/Areas/optimizing/index.md @@ -0,0 +1,3 @@ +# Optimizing + +Here I document the small ways in which i optimize / improve parts of my (dev) life diff --git a/Areas/spanish/.pnpm-debug.log b/Areas/spanish/.pnpm-debug.log new file mode 100644 index 0000000..8dbefde --- /dev/null +++ b/Areas/spanish/.pnpm-debug.log @@ -0,0 +1,14 @@ +{ + "0 debug pnpm:scope": { + "selected": 1 + }, + "1 error pnpm": { + "code": "ERR_PNPM_NO_IMPORTER_MANIFEST_FOUND", + "err": { + "name": "pnpm", + "message": "No package.json (or package.yaml, or package.json5) was found in \"/home/jim/Notes/Areas/spanish\".", + "code": "ERR_PNPM_NO_IMPORTER_MANIFEST_FOUND", + "stack": "pnpm: No package.json (or package.yaml, or package.json5) was found in \"/home/jim/Notes/Areas/spanish\".\n at readProjectManifest (/home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:19808:13)\n at async Object.readProjectManifestOnly (/home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:19812:28)\n at async readProjectManifestOnly (/home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:43691:24)\n at async Object.handler (/home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:177831:24)\n at async /home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:182106:21\n at async run (/home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:182080:34)\n at async runPnpm (/home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:182299:5)\n at async /home/jim/.asdf/installs/nodejs/17.3.0/.npm/pnpm-global/5/node_modules/.pnpm/pnpm@6.31.0/node_modules/pnpm/dist/pnpm.cjs:182291:7" + } + } +} \ No newline at end of file diff --git a/Areas/spanish/adjetivos.md b/Areas/spanish/adjetivos.md new file mode 100644 index 0000000..93a4f44 --- /dev/null +++ b/Areas/spanish/adjetivos.md @@ -0,0 +1,12 @@ +feliz - glücklich +último - letztes +único - einzig, einzeln, allein +silenciosamente - schweigend +desnuda - nackt +inaudible - unhörbar + +conjelada - gefroren +frio - kalt +calido - warm +caliente - heiß +contento - zufrieden diff --git a/Areas/spanish/clima.md b/Areas/spanish/clima.md new file mode 100644 index 0000000..80e8104 --- /dev/null +++ b/Areas/spanish/clima.md @@ -0,0 +1,5 @@ +# El clima + +sola - sonne +luna - mond +plenilunio - vollmond diff --git a/Areas/spanish/frases.md b/Areas/spanish/frases.md new file mode 100644 index 0000000..a77b4c6 --- /dev/null +++ b/Areas/spanish/frases.md @@ -0,0 +1,29 @@ +no, todo lo contrario +nein, ganz im gegenteil + +no pasa nada +es ist nichts passiert + +hijos de puta +motherfucker + +pase lo que pase +was auch immer passiert + +le hes disparado +du hast ihn erschossen + +casi me mata +es hätte mich fast umgebracht + +no digas tonterias +sag keine dummheiten + +no me puedo quejar +ich kann nicht klagen + +yo no tengo miedo +ich habe keine angst + +mas o menos +mehr oder weniger diff --git a/Areas/spanish/index.md b/Areas/spanish/index.md new file mode 100644 index 0000000..8f9e042 --- /dev/null +++ b/Areas/spanish/index.md @@ -0,0 +1,7 @@ +# Learning Spanish + +## El Saludo + +Buenas Dias +Buenas Tardes +Buenas Noches diff --git a/Areas/spanish/numeros.md b/Areas/spanish/numeros.md new file mode 100644 index 0000000..742c66e --- /dev/null +++ b/Areas/spanish/numeros.md @@ -0,0 +1,20 @@ +--- +type: dictionary +--- + +# Los Numeros + +0 - cero +1 - uno +2 - dos +3 - tres +4 - cuatro +5 - cinco +6 - seis +7 - siete +8 - ocho +9 - nueve +10 - diez + +12 - doce +13 - treces diff --git a/Areas/spanish/orientar.md b/Areas/spanish/orientar.md new file mode 100644 index 0000000..665ef5d --- /dev/null +++ b/Areas/spanish/orientar.md @@ -0,0 +1,13 @@ +# Para/Por - Für, durch, dahin +[Explanation](https://www.spanishdict.com/guide/quick-tips-for-understanding-por-and-para) + +alli - dort +### ejemplo +Es alli - es ist dort + + +acerca - über +## ejemplo +El libro es acerca de un caballo + +bajo - unter diff --git a/Areas/spanish/palabras.md b/Areas/spanish/palabras.md new file mode 100644 index 0000000..7594124 --- /dev/null +++ b/Areas/spanish/palabras.md @@ -0,0 +1,62 @@ +--- +type: dictionary +--- + +## Bindewörter +entonces - dann,also +ademas - auch +tambien- auch +tampoco - ebensowenig +mientras - während + +## El Saludo +El - Die +Saludo - Begrüßung +Hola - Hallo +Dias - Tag +Tardes - Abends +Noches - Nacht +Bienvenido(s) - Herzlich Wilkommen (Mit Mehrzal) + +## La Despedida +Adios - Tschüss +Chao - Tschau +Hasta Luego - Bis später (formell & informell) +Hasta Manana - Bis Morgen +Hasta - Bis + +## Partes del Cuerpo +piel - Haut +capeza - Kopf +cabello - Haar +piernas - Beine +mano - Hand +pies - Füße + +## Misc +cuesta - Kosten +verdad - Wahrheit +demasiado - zu (zu kurz, zu groß, zu alt) +### ejemplo +Las pantalones estan demasiado cortos +ejemplo - Beispiel +deseo - Verlangen (desire) +sonido - Klang, Geräusch +duermevela - Schlummer +tonteria - Dummheit +cariña - schätzchen +propio - eigenes +durchatmen - respira +cura - heilung +dolor - schmerz +bastante - ziemlich +### ejemplo +Tu juegas futbal bastante bien - Du spielst ziemlich gut Fußbal +por supuesto - aber natürlich +quizá - vielleicht +aldrededor - ungefähr + +rompo - brechen +contigo - mit dir +conmigo - mit mir +super huy - nice, cool diff --git a/Areas/spanish/tiempo.md b/Areas/spanish/tiempo.md new file mode 100644 index 0000000..88dff47 --- /dev/null +++ b/Areas/spanish/tiempo.md @@ -0,0 +1,14 @@ +# Palabras de los tiempo + +ahora - jetzt +de pronte - plötzlich +áun - noch +tarde - spät +manana - morgen, morgens +ayer - gestern +anoche - abends +madrugada - morgendämmerung +antes - vor +durante - während +despues - nach +jamas - nie, noch nie diff --git a/Areas/spanish/tracudir/bukowski.md b/Areas/spanish/tracudir/bukowski.md new file mode 100644 index 0000000..4521e77 --- /dev/null +++ b/Areas/spanish/tracudir/bukowski.md @@ -0,0 +1,8 @@ +# Los strippers de burbank + +Hablamos de los mujeres, vimos bajo sus faldas cuando ellas bajaron de sus coches y en la noche vimos en sus ventanas y esperamos vimos durante el sexo pero nunca sucedio. +Una vez nosotros vimos una pareja, fuertes en la sexo y creimos que veremos pronto pero ella dijo: "No,nincuna esta noche, no quiero" y ella turno. + +# Clase + +No estoy seguro, donde estaba la pueblo. Algun lado diff --git a/Areas/spanish/tracudir/sapkowski.md b/Areas/spanish/tracudir/sapkowski.md new file mode 100644 index 0000000..252ec57 --- /dev/null +++ b/Areas/spanish/tracudir/sapkowski.md @@ -0,0 +1,8 @@ +# Das letzte Verlangen + +Ich erreichte ihn in der Morgendämmerung. + +Vorsichtig und ohne ein Wort zu sagen betrat ich das schweigende Haus wie ein Gespenst, wie eine Erscheinung striff ich durch die Zimmer. +Ihn begleitete nur das Geräusch des Mantels auf seiner nackten Haut. Und doch erweckte dieses leise, fast unhörbare Geräusch die Hexe. + +Es kann auch sein das es ihn aus den Tiefen eines Schlummers riss, wie als ob er zwischen dem Boden und den Wellen eines Meeres inmitten von Seetang schlummerte. diff --git a/Areas/spanish/verbos.md b/Areas/spanish/verbos.md new file mode 100644 index 0000000..da008a5 --- /dev/null +++ b/Areas/spanish/verbos.md @@ -0,0 +1,230 @@ +--- +type: dictionary +dictionary: + type: verbs +--- + +# Verbos + +## correr - laufen +corro +corres +corre +corremos +correis +corren + +## hablar - sprechen +hablo +hablas +habla +hablamos +habláis +hablan + +## dicer - sagen +dizo +dices +dice +dicemos +dicéis +dicen + +## andar - gehen +ando +andas +anda +andamos +andáis +andan + +## caminar - gehen +camino +caminas +camina +caminamos +caminaís +caminan + +## comer - essen +como +comes +come +comemos +comeis +comen + +## comprar - kaufen +compro +compras +compra +compramos +compráis +compran + +## estar - sein (temporary) +estoy +estas +esta +estamos +estáis +están + +### ejemplo +yo estoy feliz + +## ser - sein (permanent) +soy +eres +es +somos +sois +son + +### ejemplo +Yo soy un hombre + +## parecer - aussehen +pare*z*co +pareces +parece +parecemos +parecéis +parecen + +## visitar - besuchen +visito +visitas +visita +visitamos +visitáis +visitan + +## traducir - übersetzen +tradu*z*co +traduces +traduce +traducimos +traducís +traducen + +## saber - wissen +sé +sabes +sabe +sabemos +sabéis +saben + +## gustar - mögen +gusto +gustas +gusta +gustamo +gustáis +gustan + +## tener - haben +tengo +tienes +tiene +tenemos +tenéis +tienen + + +## hacer - machen +hago +haces +hace +hacemos +hacéis +hacen + +## ir - gehen +voy +vas +va +vamos +vais +van + +## venir - kommen +vengo +vienes +viene +venimos +venís +vienen + +## poder - kann +puedo +puedes +puede +podemos +podéis +pueden + +## ver - sehen +veo +ves +ve +venemos +veis +ven + +## dar - geben +doy +das +da +damos +dais +dan + +## entrar - eintreten +entro +entras +entra +entramos +entráis +entran + +## despertar - aufwecken +despierto +despiertas +despierta +despertamos +despertáis +despiertan + +## acunabar - wiegen +acuno +acunas +acuna +acunamos +acunais +acunan + +## pensar - denken,überlegen +pienso +piensas +piensa +pensamos +pensáis +piensan + +## crear - denken, glauben +creo +creas +crea +creamos +creáis +crean + +## oler - riechen +huelo +hueles +huele +olemos +oléis +huelen diff --git a/Notes/ideas.md b/Notes/ideas.md new file mode 100644 index 0000000..002642d --- /dev/null +++ b/Notes/ideas.md @@ -0,0 +1,3 @@ +# # + +## Addon to auto skip intros diff --git a/Notes/index.md b/Notes/index.md new file mode 100644 index 0000000..ade3961 --- /dev/null +++ b/Notes/index.md @@ -0,0 +1,10 @@ +--- +type: notes +protected: true +--- + +# Notes + +- [ ] List Item +- [ ] List Item +- [ ] List Item diff --git a/Notes/index1.md b/Notes/index1.md new file mode 100644 index 0000000..e22b846 --- /dev/null +++ b/Notes/index1.md @@ -0,0 +1 @@ +# This is a new Node diff --git a/Notes/story.md b/Notes/story.md new file mode 100644 index 0000000..43c1911 --- /dev/null +++ b/Notes/story.md @@ -0,0 +1,10 @@ +Es war relative früh als ich aus dem Haus ging, ein kühler erster Herbstmorgen, der Nebel hing um die Häuse wie ein graues Gewand, es war ausegewöhnliich still. Die Menschen am Bahnsteig waren leise, die Stimmung war freundlich. Als die Bahn kam setzte ich mich ein eine der letzten Reihen um in Ruhe die halbe Stunde bis zur UNiversität zu verbringen und mein Buch zu lesen. Ich registrierte wie einzelne Menschen austiegen, wieder andere einstiegen, sich umschauten die anderen Fahrgäste mustern und sich letztendlich auf einen ausgesuchten Platz setzen. Ich denke es war um die Haltestellen Severinsstraße oder Neumarkt als sich jemnd auf den Platz gegenüber setzte. Ich könnte den Versuhc nicht unterdrücken ihn zu mustern, er trug eine zu kleine und etwas zu enge Jogginghose, einen großen Parker und hatte die Kapuze tief in die Stirn gezogen. Vom Alter her schätze ich ihn auf ende 40. Etwas irritiert davon dass sich diese Person nicht so einfach in eine Schublade stecken lies, aber doch zufrieden mit meinen Erkenntnissen, versank ich mich weiter in mein Buch. + +Die Menschen in der morgendlichen U-Bahn sind ein wenig wie große Schiffe, leise gleiten sie aneinander vorbei alle mit einem den anderen nicht bekannten Ziel und alle mit ihren Containern und Ladung dabei von denen man nie etwas erfahren wird. Aber gleichzeitig ist es auch ein Spiel eine Versuchung herauszufinden mit wem man da in einem Wagon sitzt. Ich denke es ist eine evolutionstechnische Veranlagungherausfinden zu wollen was für Absichten die andere Person hat, was für ein Mensch sie ist. + +Nun also brach mein Gegenüber ganz frech mit dieser doch allgemeinen anerkanten Regel, und guckte interessiert auf mein Buch. Ich hielt den Einband etwas höher damit er den Titel lesen konnte. Er sagt etwas, ich konnte ihn aber nicht verstehen. Ich nahm meine Kopfhörer aus den Ohren und schaute ihn fragend an. "Siddartha" wiederholte er, ich war kurz verwirrt und nickte. Ich las gerade "Glasperlenspiel" von Hermann Hesse. Siddartha ist eins seiner berühmtesten Geschichte und auch der Grund warum ich gerade dieses Buch auf meinem Schoß liegen hatte. "Kult" sage er. Ich nickte. Ich erzählte ihm das ich aus dem spanischen Ferienhaus eines Freundes Siddartha mitgenommen hatte weil ich etwas zu lesen brauchte und mich das Buch nachhaltig beeindruckt hatte. "Hab ich gelesen als ich studiert hab." Er wirkte etwas verträumt als er sich an diese Zeit in seinem Leben erinnerte. + +"Lange her, da hab ich in Rotterdam Physik studiert, 7 Semester". Ich nickte, es war eher eines der Sorte Gespräche bei denen man viel nickt und wenig sagt, das war okay, mein Mitteilungsbedürfnis an diesem Morgen hielt sich sehr in Grenzen. + +Er erzählte das er im Frühling in den Norden fahren will, einfach 300 mitnehmen sich in den Zug setzen und weg. Ich erzählte ihm das man mit dem FlixTrain für weniger als 20€ nach Hamburg fahren kann, das war für ihn neu und er freute sich... + diff --git a/Notes/test.md b/Notes/test.md new file mode 100644 index 0000000..af2f7f4 --- /dev/null +++ b/Notes/test.md @@ -0,0 +1,9 @@ +## Delete Me1 + +## Delete Me2 + +## Delete Me3 + +## Delete Me4 + +[SomeLink](../Ressources/dev/javascript.md#EasingFunctions) diff --git a/Projects/auslandssemester/index.md b/Projects/auslandssemester/index.md new file mode 100644 index 0000000..763ce9d --- /dev/null +++ b/Projects/auslandssemester/index.md @@ -0,0 +1 @@ +# Auslandsemester diff --git a/Projects/index.md b/Projects/index.md new file mode 100644 index 0000000..29a400d --- /dev/null +++ b/Projects/index.md @@ -0,0 +1,4 @@ +--- +protected: true +--- +# Projects diff --git a/Ressources/biology/growing.md b/Ressources/biology/growing.md new file mode 100644 index 0000000..a1d98a0 --- /dev/null +++ b/Ressources/biology/growing.md @@ -0,0 +1,5 @@ +# Growing Plants +## Creating seedlings in water +### Tipps +- Easy on the fertilizer it seems like root rot is very likely to happen +- Change the water sometime \ No newline at end of file diff --git a/Ressources/biology/growing/mint.md b/Ressources/biology/growing/mint.md new file mode 100644 index 0000000..ae2120c --- /dev/null +++ b/Ressources/biology/growing/mint.md @@ -0,0 +1,24 @@ +# Growing Mint + +## This is a new node + +### This is my new test + +| foo | bar | test | +| ---- | --- | ----- | +| baz | bim | asda | +| this | is | asdas | +| not | 2 | asd | + +### This is another test for me + +- [ ] This is a checklist +- [ ] This is a checklist +- [ ] This is a checklist +- [ ] This is a checklist +- [ ] For some items +- [x] List Item +- [x] List Item +- [x] This is some shit + +asdasdaasd diff --git a/Ressources/biology/pest_control.md b/Ressources/biology/pest_control.md new file mode 100644 index 0000000..b71f033 --- /dev/null +++ b/Ressources/biology/pest_control.md @@ -0,0 +1,3 @@ +# Pest Control +## Blattläuse +Schmierseif + Wasser \ No newline at end of file diff --git a/Ressources/dev/authentication.md b/Ressources/dev/authentication.md new file mode 100644 index 0000000..ae7e1ee --- /dev/null +++ b/Ressources/dev/authentication.md @@ -0,0 +1,38 @@ +# Authentication / Authorization Solutions + +## Fusion Auth + +https://fusionauth.io + ++ Typescript Client Library ++ Some other stuff + +## Ory.sh + +ory.sh + ++ Build with go ++ Seems really modern? (is that a plus? idk) ++ Official NodeJS integration example + +- Seems sort of complex + +## Dex + +Acts like a connector between an app and a user management system. +https://dexidp.io + ++ Gitea as Backend ++ Build with go + +- Does not store userdata + +## Keycloak + +https://www.keycloak.org + ++ Well Known + +## Authentik + +https://goauthentik.io/ diff --git a/Ressources/dev/crdts.md b/Ressources/dev/crdts.md new file mode 100644 index 0000000..e7cc354 --- /dev/null +++ b/Ressources/dev/crdts.md @@ -0,0 +1,19 @@ +# Conflict Resolution Free Datatypes + +Helps with building offline and realtime apps. + +## Some Frameworks + +### yjs + +A lot faster than automerge + +### automerge + +### gun.js + +## Related Frameworks + +### diff-match-patch from google + + diff --git a/Ressources/dev/neovim.md b/Ressources/dev/neovim.md new file mode 100644 index 0000000..0da470f --- /dev/null +++ b/Ressources/dev/neovim.md @@ -0,0 +1,13 @@ +# Neovim Knowledge + +## Disable Highlighting from search until the next search + +```bash +:noh +``` + +## Go to specific line + +```bash +42G +``` diff --git a/Ressources/dev/selfhosting.md b/Ressources/dev/selfhosting.md new file mode 100644 index 0000000..ad070aa --- /dev/null +++ b/Ressources/dev/selfhosting.md @@ -0,0 +1,7 @@ +# Self Hosting + +### Nextcloud + +### Filerun + +### Syncthing diff --git a/Ressources/dev/snippets/bash.md b/Ressources/dev/snippets/bash.md new file mode 100644 index 0000000..e1e4c81 --- /dev/null +++ b/Ressources/dev/snippets/bash.md @@ -0,0 +1,13 @@ +## Rename File extension + +```bash +find /the/path -depth -name "*.js" -exec sh -c 'mv "$1" "${1%.js}.ts"' _ {} \; +``` + +# + +## Find / Remove & Exclude + +```bash +find . -name '*conflict*' -not -path "*node_modules*" -exec rm -rf {} \; +``` diff --git a/Ressources/dev/snippets/javascript.md b/Ressources/dev/snippets/javascript.md new file mode 100755 index 0000000..53c75a6 --- /dev/null +++ b/Ressources/dev/snippets/javascript.md @@ -0,0 +1,82 @@ +## Lerp +```js +function lerp(a, b, v){ + return a*v+b*(1-v); +} + +``` +## Easing Functions +```js +// accelerating from zero velocitieee +function easeInQuad(t) { return t*t } + +// Some stuff + +// decelerating to zero velocity +function easeOutQuad(t) { return t*(2-t) } + +// acceleration until halfway, then deceleration +function easeInOutQuad(t) { return t<.5 ? 2*t*t : -1+(4-2*t)*t } + +// accelerating from zero velocity +function easeInCubic(t) { return t*t*t } + +// decelerating to zero velocity +function easeOutCubic(t) { return (--t)*t*t+1 } + +// acceleration until halfway, then deceleration +function easeInOutCubic(t) { return t<.5 ? 4*t*t*t : (t-1)*(2*t-2)*(2*t-2)+1 } + +// accelerating from zero velocity +function easeInQuart(t) { return t*t*t*t } + +// decelerating to zero velocity +function easeOutQuart(t) { return 1-(--t)*t*t*t } + +// acceleration until halfway, then deceleration +function easeInOutQuart(t) { return t<.5 ? 8*t*t*t*t : 1-8*(--t)*t*t*t } + +// accelerating from zero velocity +function easeInQuint(t) { return t*t*t*t*t } + +// decelerating to zero velocity +function easeOutQuint(t) { return 1+(--t)*t*t*t*t } + +// acceleration until halfway, then deceleration +function easeInOutQuint(t) { return t<.5 ? 16*t*t*t*t*t : 1+16*(--t)*t*t*t*t } + +``` +## Chunk Array +```javascript +function chunk(arr, chunkSize) { + const R = []; + for (let i=0,len=arr.length; i