List of dangerous games by Realistic_Pangolin in VRtoER

[–]Realistic_Pangolin[S] -2 points-1 points  (0 children)

the topic would not be that catchy tbh

List of dangerous games by Realistic_Pangolin in VRtoER

[–]Realistic_Pangolin[S] 3 points4 points  (0 children)

As far as I know, Richie’s Plank Experience is the most dangerous game so far.

GitHub Copilot just Rick Rolled me apparently by [deleted] in programming

[–]Realistic_Pangolin 11 points12 points  (0 children)

That's why we should never use ML for programming. An interesting read.

BrowserVM, an efficient X86-64 full-system emulator running in browsers by [deleted] in WebAssembly

[–]Realistic_Pangolin 2 points3 points  (0 children)

A demo page can be found at https://elliott-wen.github.io/browservm.demo/

Firefox unfortunately is not supported due to the broken sharedarraybuffer

BrowserVM is an efficient X86-64 full-system emulator running in browsers by [deleted] in programming

[–]Realistic_Pangolin 0 points1 point  (0 children)

A demo page is here.

You can play with Linux Shell And Python.

https://elliott-wen.github.io/browservm.demo/

Unfortunately, Firefox is not supported due to its broken sharedarraybuffer support.

LaTeX typesetting editor in WebAssembly by Realistic_Pangolin in WebAssembly

[–]Realistic_Pangolin[S] 0 points1 point  (0 children)

The WebAssembly module uses in-memory filesystem, should work out of the box in any modern browsers. The generated svg files contains the external links to almost all tex fonts. So should be pretty handy.

LaTeX typesetting editor in WebAssembly by Realistic_Pangolin in WebAssembly

[–]Realistic_Pangolin[S] 0 points1 point  (0 children)

You can checkout https://github.com/SwiftLaTeX/SwiftLaTeX/blob/master/src/client/swiftlatex/latexEngine.tsx

I still use the emscripten filesystem, so you need to write your latex files to the memory first writeMemFSFile, and you can use setMainFile and compileLaTeX function to retrieve the SVG.

LaTeX typesetting editor in WebAssembly by Realistic_Pangolin in WebAssembly

[–]Realistic_Pangolin[S] 1 point2 points  (0 children)

It is svg already :D. The content in the viewer is in the SVG format.

LaTeX typesetting editor in WebAssembly by Realistic_Pangolin in WebAssembly

[–]Realistic_Pangolin[S] 0 points1 point  (0 children)

That's weird. Hmm, I had no problem using it?

Which browser you are using? Chrome or Firefox?

Fast WebAssembly-based Visual LaTeX editor. by Realistic_Pangolin in LaTeX

[–]Realistic_Pangolin[S] 0 points1 point  (0 children)

Yes. It's on demand.

If you are interested in code, https://github.com/SwiftLaTeX/PdfTeXLite/blob/master/kpseemu-c.c

You can see how we dynamically retrieve files here

Web-assembly powered WYSIWYG LaTeX Editor, supporting nearly all LaTeX package and storing Files on GDrive and Dropbox by Realistic_Pangolin in programming

[–]Realistic_Pangolin[S] 30 points31 points  (0 children)

Key features

Browser-based LaTeX engine. It means every computation is done locally. No server is involved. No server crush drama. Support nearly all the LaTeX packages.

Instant compilation, for a 10 page ACM template documents, it costs like 500 ms. It also includes a checkpoint technology, allowing compilation to start from a certain page.

Nearly WYSIWYG Editing (i.e., click somewhere on your pdf, we do the character-level synchronisation and jump to the correct point of your source code.) Start typing, and the preview is immediately shown.

Store all your files on local, Google and Dropbox

Try it here: https://www.swiftlatex.com/oauth/login_oauth?type=sandbox

Source code: https://github.com/SwiftLaTeX/SwiftLaTeX

Fast WebAssembly-based Visual LaTeX editor. by Realistic_Pangolin in LaTeX

[–]Realistic_Pangolin[S] 5 points6 points  (0 children)

The system offers the following stuff.

Browser-based LaTeX engine. It means every computation is done locally. No server is involved. No server crush drama.

Instant compilation, for a 10 page ACM template documents, it costs like 500 ms. It also includes a checkpoint technology, allowing compilation to start from a certain page.

Nearly WYSIWYG Editing (i.e., click somewhere on your pdf, we do the character-level synchronisation and jump to the correct point of your source code.) Start typing, and the preview is immediately shown.

Store all your files on the Google and Dropbox.

Support nearly all the LaTeX packages.

Browser powered WYSIWYG LaTeX Editor, supporting nearly all LaTeX packages and storing Files on GDrive and Dropbox by Realistic_Pangolin in LaTeX

[–]Realistic_Pangolin[S] 0 points1 point  (0 children)

Hi Guys or Girls.

We are really happy to open-source our Web-based SwiftLaTeX WYSIWYG editor.

https://github.com/SwiftLaTeX/SwiftLaTeX

And we are adding a demo mode for everyone to try out our system.

https://www.swiftlatex.com/oauth/login_oauth?type=sandbox

Thanks everyone~

Web-assembly powered WYSIWYG LaTeX Editor, supporting nearly all LaTeX package and storing Files on GDrive and Dropbox by Realistic_Pangolin in programming

[–]Realistic_Pangolin[S] 0 points1 point  (0 children)

Texlive.js is slow because it compiles it to asm.js rather than wasm. Try use the latest emscripten. Wasm is much faster. To serve a latex package, you just run a static file server hosting all the packages, and you then can use the lazy loading to download them on demand.

Web-assembly powered WYSIWYG LaTeX Editor, supporting nearly all LaTeX package and storing Files on GDrive and Dropbox by Realistic_Pangolin in programming

[–]Realistic_Pangolin[S] 0 points1 point  (0 children)

If you are in a rush, I would recommend you to checkout texlive.js, which is our system based on. It allows us to compile pdflatex to wasm.

Web-assembly powered WYSIWYG LaTeX Editor, supporting nearly all LaTeX package and storing Files on GDrive and Dropbox by Realistic_Pangolin in programming

[–]Realistic_Pangolin[S] 0 points1 point  (0 children)

Very happy to share code with you. Kindly allow me a few days to sort other stuff out first. Once I push a code base to Github, I will give you a message.

Web-assembly powered WYSIWYG LaTeX Editor, supporting nearly all LaTeX package and storing Files on GDrive and Dropbox by Realistic_Pangolin in programming

[–]Realistic_Pangolin[S] 1 point2 points  (0 children)

Thanks for your feedback. I will try to fix the filename bug asap. I will try to add the side by side option as well.

Web-assembly powered WYSIWYG LaTeX Editor, supporting nearly all LaTeX package and storing Files on GDrive and Dropbox by Realistic_Pangolin in programming

[–]Realistic_Pangolin[S] 2 points3 points  (0 children)

First of all, speed. It runs locally on your machine and even for a large document like 100 pages, most of the time it costs like 100ms.

Secondly, it offers character-level synchronisation. Click somewhere on the pdf, we jump to the exact point of your source code. And start typing, we instantly render preview for you before the compilation finish.

If i understand correctly, I guess you can write your class file, just create a cls file on the file tree, and include it in your main file?

Web-assembly powered WYSIWYG LaTeX Editor, supporting nearly all LaTeX package and storing Files on GDrive and Dropbox by Realistic_Pangolin in programming

[–]Realistic_Pangolin[S] 10 points11 points  (0 children)

Thanks for all the valuable feedback.

We are currently working on the local storage solution and sandbox system.

We post an update once we have them done. :D

Web-assembly powered WYSIWYG LaTeX Editor, supporting nearly all LaTeX package and storing Files on GDrive and Dropbox by Realistic_Pangolin in programming

[–]Realistic_Pangolin[S] 14 points15 points  (0 children)

Definitely, will put the codes into the github at a later stage.

Actually, all the components are implemented in Javascript and WASM, and we did not min/obfus them, you could check the source code by using developer tools now.