Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Share your Notebooks #1

Open
sanchezcarlosjr opened this issue Mar 15, 2023 · 42 comments
Open

Share your Notebooks #1

sanchezcarlosjr opened this issue Mar 15, 2023 · 42 comments
Labels
documentation Improvements or additions to documentation

Comments

@sanchezcarlosjr
Copy link
Owner

sanchezcarlosjr commented Mar 15, 2023

Share your notebooks here.

Please remove your API keys or tokens before sharing your notebook here.

@sanchezcarlosjr sanchezcarlosjr added the documentation Improvements or additions to documentation label Mar 15, 2023
@sanchezcarlosjr
Copy link
Owner Author

sanchezcarlosjr commented Mar 15, 2023

Hello World!

@sanchezcarlosjr
Copy link
Owner Author

sanchezcarlosjr commented Mar 15, 2023

@sanchezcarlosjr
Copy link
Owner Author

sanchezcarlosjr commented Mar 15, 2023

@sanchezcarlosjr
Copy link
Owner Author

sanchezcarlosjr commented Mar 15, 2023

ChatGPT+MQTT

@sanchezcarlosjr
Copy link
Owner Author

sanchezcarlosjr commented Mar 15, 2023

@sanchezcarlosjr
Copy link
Owner Author

sanchezcarlosjr commented Mar 26, 2023

Plot and charts

@sanchezcarlosjr
Copy link
Owner Author

sanchezcarlosjr commented Mar 29, 2023

Reactive Forms

@sanchezcarlosjr
Copy link
Owner Author

sanchezcarlosjr commented Mar 29, 2023

@sanchezcarlosjr
Copy link
Owner Author

sanchezcarlosjr commented Mar 30, 2023

@sanchezcarlosjr
Copy link
Owner Author

sanchezcarlosjr commented Apr 7, 2023

@sanchezcarlosjr
Copy link
Owner Author

Peer-to-peer replication
Notebook generates an id, share with your peers with ps=id
So, you could connect to n peers with https://notebook.sanchezcarlosjr.com?ps=id1,id2,...

peer-to-peer.mp4

@sanchezcarlosjr sanchezcarlosjr changed the title Useful notebooks Notebooks Apr 10, 2023
@sanchezcarlosjr sanchezcarlosjr pinned this issue Apr 10, 2023
@sanchezcarlosjr sanchezcarlosjr changed the title Notebooks Shere your Notebooks Apr 10, 2023
@sanchezcarlosjr sanchezcarlosjr changed the title Shere your Notebooks Share your Notebooks Apr 10, 2023
@lozanoernesto
Copy link

lozanoernesto commented Apr 10, 2023

Read images from MQTT

@sanchezcarlosjr
Copy link
Owner Author

sanchezcarlosjr commented Apr 15, 2023

@sanchezcarlosjr
Copy link
Owner Author

sanchezcarlosjr commented Apr 15, 2023

@sanchezcarlosjr
Copy link
Owner Author

sanchezcarlosjr commented Apr 22, 2023

@sanchezcarlosjr
Copy link
Owner Author

@sanchezcarlosjr
Copy link
Owner Author

sanchezcarlosjr commented Apr 26, 2023

@sanchezcarlosjr
Copy link
Owner Author

Image Processing

@sanchezcarlosjr
Copy link
Owner Author

@sanchezcarlosjr
Copy link
Owner Author

Game of emotions

@sanchezcarlosjr
Copy link
Owner Author

Table of contents

@sanchezcarlosjr
Copy link
Owner Author

Web Container

@sanchezcarlosjr
Copy link
Owner Author

sanchezcarlosjr commented May 10, 2023

@sanchezcarlosjr
Copy link
Owner Author

sanchezcarlosjr commented May 11, 2023

@sanchezcarlosjr
Copy link
Owner Author

sanchezcarlosjr commented May 11, 2023

Diagrams

@sanchezcarlosjr
Copy link
Owner Author

sanchezcarlosjr commented May 16, 2023

Call your operating system from a notebook, but you must install a relay.

Linux.

@sanchezcarlosjr
Copy link
Owner Author

sanchezcarlosjr commented May 16, 2023

EvaNotebook Headless. Transform your notebook into a standalone application.

You don't need any visible UI to use Evanotebook. Why do you want that? Sometimes you would like a background application or daemon that works faster than real browser and without no user interaction, so add the parameter ?m=2 to notebook and it runs on Browser with headless flag.

https://developer.chrome.com/articles/new-headless/

@sanchezcarlosjr
Copy link
Owner Author

sanchezcarlosjr commented May 19, 2023

Linux Agent

@sanchezcarlosjr
Copy link
Owner Author

sanchezcarlosjr commented May 21, 2023

@sanchezcarlosjr
Copy link
Owner Author

sanchezcarlosjr commented May 23, 2023

Create a surveillance camera.

Peer 1

Peer 2

You must open your Peer2 with fake device media.
If you are a Linux User:

google-chrome-stable --use-fake-device-for-media-stream

If you are a Windows User:

C:\Program Files\Google\Chrome\Application>chrome.exe --use-fake-device-for-media-stream

Create a videoconference

Peer 1 - You start the video-call

Peer 2 - You're going to join the video-call

A real user experience

Meeting Starter

@sanchezcarlosjr
Copy link
Owner Author

sanchezcarlosjr commented May 23, 2023

@sanchezcarlosjr
Copy link
Owner Author

sanchezcarlosjr commented May 31, 2023

Explore RxJS, so you can program with declarative async logic.
TODO: Should we move to Signal?

Repository owner deleted a comment from lozanoernesto Jun 7, 2023
@sanchezcarlosjr
Copy link
Owner Author

TODO: Make WebWorkers enjoyable.
https://github.com/GoogleChromeLabs/comlink

@sanchezcarlosjr
Copy link
Owner Author

@sanchezcarlosjr
Copy link
Owner Author

sanchezcarlosjr commented Jul 16, 2023

Remote Procedure Call

@sanchezcarlosjr
Copy link
Owner Author

@gotjoshua
Copy link

Upload notebooks to IPFS and load a notebook from IPFS

does this still work ?

@sanchezcarlosjr
Copy link
Owner Author

Upload notebooks to IPFS and load a notebook from IPFS

does this still work ?

Yes, it still works, but the user experience could be quite better. I'm working on a more effective replication mechanism for IPFS and GitHub.

What is your interest in IPFS? How can the notebook provide you with a smooth experience for interacting with IPFS?

@gotjoshua
Copy link

gotjoshua commented Dec 7, 2023

What is your interest in IPFS?

you have an hour? (i could go on and on and on)... but in short: i am passionate about truly decentralized, federated solutions for data flow processing and storage...

maybe we can open another issue to discuss how to integrate our client first data stream library (@Wovin - to be published soon)
and using ipns / ipld / ipfs for decentralized persistence

actually on a cell by cell basis, using content addressing could be extremely interesting.
Imagine a cell that imports a specific stack (like react, tailwind, and dexie) many users could reference the same stack with a reference to an ipfs "hosted" cell

an full notebook could be a collection of these pointers to content addressed cells and a set of curated examples to be forked and tweaked could emerge.

@sanchezcarlosjr
Copy link
Owner Author

sanchezcarlosjr commented Dec 7, 2023

What is your interest in IPFS?

you have an hour? (i could go on and on and on)... but in short: i am passionate about truly decentralized, federated solutions for data flow processing and storage...

Sure, when do you have time? Send me an invitation by email hello 𝒂𝒕 sanchezcarlosjr ꓒσ𝗍 cσ₥ or in Google Forms

https://forms.gle/cxEDoiEMVqKdbh3K8

maybe we can open another issue to discuss how to integrate our client first data stream library (@Wovin - to be published soon) and using ipns / ipld / ipfs for decentralized persistence

actually on a cell by cell basis, using content addressing could be extremely interesting. Imagine a cell that imports a specific stack (like react, tailwind, and dexie) many users could reference the same stack with a reference to an ipfs "hosted" cell

an full notebook could be a collection of these pointers to content addressed cells and a set of curated examples to be forked and tweaked could emerge.

It sounds awesome. I will help you as soon as I can, hopefully by the end of the month.

@gotjoshua
Copy link

Finally sent you an email... Sorry it took so long!

Looking forward to find time for a call!

@sanchezcarlosjr
Copy link
Owner Author

sanchezcarlosjr commented Jan 8, 2024

Editors

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

3 participants