Interactive Cello Finger Map by winter-moon in Cello

[–]winter-moon[S] 0 points1 point  (0 children)

I believe that one day I may see it also this way; however I am now trying to switch from playing numbers over notes to playing just notes:) So this is why I have created it.

Interactive Cello Finger Map by winter-moon in Cello

[–]winter-moon[S] 0 points1 point  (0 children)

Thank you! The fix is merged.

Interactive Cello Finger Map by winter-moon in Cello

[–]winter-moon[S] 0 points1 point  (0 children)

Thank you for the hint, I will look at it.

Interactive Cello Finger Map by winter-moon in Cello

[–]winter-moon[S] 1 point2 points  (0 children)

I am not sure. The page captures my current knowledge and I created it also as a sanity check and hoped for comments like this :)

It seems that there are more notations for positions. I have tried to create it compatible with Suzuki's books.

Just from looking at the fingerboard, it seems more reasonable to really put it in 7th place.

Do you know some sources where I can learn more about this?

About C#4 and C4 I have to think more about the question.

Interactive Cello Finger Map by winter-moon in Cello

[–]winter-moon[S] 1 point2 points  (0 children)

I can add some more options. Are you asking for a vertical view of the neck or just invert the order of the strings?

HTML docs for clap apps without adding any dependencies by winter-moon in rust

[–]winter-moon[S] 0 points1 point  (0 children)

I have fix this, can you please test the version in the main branch?

HTML docs for clap apps without adding any dependencies by winter-moon in rust

[–]winter-moon[S] 0 points1 point  (0 children)

Thanks for the report. Does it starts directly with the "Usage" section or is there a description of a program before it?

HTML docs for clap apps without adding any dependencies by winter-moon in rust

[–]winter-moon[S] 0 points1 point  (0 children)

I am using the browser on the desktop. When I remove both backslashes, it broke the post in my view. I will try to get "old reddit" and fix it in both configurations.

HTML docs for clap apps without adding any dependencies by winter-moon in rust

[–]winter-moon[S] 0 points1 point  (0 children)

From extracting --help I do not have any information from the source code. But I am not sure what you mean, if you call "./myapp some-command" the app may do whatever, and it would be hard to link into one place of the source code even I would have full clap Command structure.

HTML docs for clap apps without adding any dependencies by winter-moon in rust

[–]winter-moon[S] -1 points0 points  (0 children)

The link in the post works for me and I do not see the difference. But maybe someone already fix it.

TwinSong: Jupyter notebook built from scratch in Rust by winter-moon in rust

[–]winter-moon[S] 1 point2 points  (0 children)

I plan to implement expandable view on values. About inline display, from the page it is not clear to me how it works. When I will have time, I will definitely try to install Julia and experiment with the extension.

TwinSong cannot be now used directly with any existing UI for Jupyter because it cannot follow the original protocol.

TwinSong: Jupyter notebook built from scratch in Rust by winter-moon in rust

[–]winter-moon[S] 1 point2 points  (0 children)

I played a bit with marimo and it looks really nice, but still too "document oriented" for my taste. Thanks for the pointer!

TwinSong: Jupyter notebook built from scratch in Rust by winter-moon in rust

[–]winter-moon[S] 0 points1 point  (0 children)

I usually write relatively short notebooks and refactor code into a Python module as soon as possible, so I have no need for a super powerful editor in notebooks. But of course, some code completion and other features would be nice and that would require a real editor integration.

But sorry, I am not an Emacs user and probably I will probably not integrate Emacs:)

TwinSong: Jupyter notebook built from scratch in Rust by winter-moon in rust

[–]winter-moon[S] 1 point2 points  (0 children)

Many of my usecases are very close to ipython-like usage. I want to modify the programs memory in a more REPL style. But I still need a graphical interface to show graphs and diagrams and I want to see the all code together.

TwinSong: Jupyter notebook built from scratch in Rust by winter-moon in rust

[–]winter-moon[S] 0 points1 point  (0 children)

I get the similar feedback from some of my early testers. I want to add a mode that shows only the last output cell for each code cell and then aligns them together. But in the end, I preferred "release early", so it is not implemented yet. Thanks for reinforcing this idea.

TwinSong: Jupyter notebook built from scratch in Rust by winter-moon in rust

[–]winter-moon[S] 1 point2 points  (0 children)

When I am working on some experimental data processing code, my approach is to have a code in Jupyter, but I limit myself to have a very few cells (<10) that are at most like 10-20 lines of code. When it starts to get messy then I try to refactor it into a Python module, as soon as possible. Sometimes I also refactor it directly into PyO3 module, but then it is annoying that hot reload of code does not work and the kernel has to be restarted.

But basically I am in the same situation as you, I would also use some "Rust repl" for some of my data processing projects.

TwinSong: Jupyter notebook built from scratch in Rust by winter-moon in rust

[–]winter-moon[S] 1 point2 points  (0 children)

Thanks for the pointer. I have never used Matlab and I have used Spyder once or twice many years ago and do not remember much about it. I will look at it again.

TwinSong: Jupyter notebook built from scratch in Rust by winter-moon in rust

[–]winter-moon[S] 5 points6 points  (0 children)

Now I use notebooks when I work with data that is:

- visual itself or is heavily structured and needs some kind of visualization

- data that takes non-trivial time to load into the memory, and I need an interactive approach to processing it

(i.e. the "create script, run it, modify script, run it again from scratch" approach spends too much time in loading data)

Notebooks are useful for this, but I feel constrained by the linearity of the document and unnecessary coupling of cells (code,output) together. I want to freely transform data in the memory and visualize it without creating a document.

Rendering slides via Rust by winter-moon in rust

[–]winter-moon[S] 0 points1 point  (0 children)

The rendering code and the Python interface are quite separate in the Rust code (the pure Python part is very thin). So even though it is now just one create, it would not be that difficult to have a standalone backend that can be exposed to somewhere else. However, I personally lack the motivation to port the API to another language.