Skip to content

Instantly share code, notes, and snippets.

//> using dep com.softwaremill.sttp.tapir::tapir-core:1.11.9
//> using dep com.softwaremill.sttp.tapir::tapir-netty-server-cats:1.11.9
//> using dep com.softwaremill.sttp.tapir::tapir-json-circe:1.11.9
//> using dep com.softwaremill.sttp.tapir::tapir-sttp-client:1.11.9
//> using dep com.softwaremill.sttp.client3::cats:3.10.1
package sttp.tapir.examples.streaming
import cats.effect.{IO, IOApp, Resource}
import cats.implicits.*
//> using scala "3.2"
//> using repository "sonatype-s01:snapshots"
//> using repository "sonatype:snapshots"
//> using lib "dev.storch::core:0.0-701e39a-SNAPSHOT"
//> using lib "org.bytedeco:pytorch-platform:1.13.1-1.5.9-SNAPSHOT"
val tensor = torch.arange(0, 16).reshape(4, 4) + 10
println(s"First row: ${tensor(0)}")
println(s"First column: ${tensor(torch.Slice(), 0)}")
// Example of working circe codec derivation for a generic case class in Scala 3
// Run with: scala-cli Scala3GenericsCirceDerivationExample.scala
//> using scala "3"
//> using lib "io.circe::circe-parser:0.14.1"
//> using lib "io.circe::circe-generic:0.14.1"
import io.circe.*
import io.circe.parser.*
import io.circe.syntax.*
@sbrunk
sbrunk / plantuml.ipynb
Created May 23, 2019 20:22
PlantUML examples
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@sbrunk
sbrunk / evilplot.ipynb
Last active May 12, 2019 21:07
Plotting example with EvilPlot
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@sbrunk
sbrunk / tf-amm.sc
Created October 24, 2018 20:30
TensorFlow in Ammonite/Almond
@ interp.load.ivy(
coursier.Dependency(
coursier.Module("org.platanios", "tensorflow_2.11"),
"0.3.0",
attributes = coursier.Attributes("", "darwin-cpu-x86_64")))
@sbrunk
sbrunk / readme.md
Created February 2, 2018 08:39
Access your webcam using the JavaCV FFmpegFrameGrabber

Access your webcam using the JavaCV FFmpegFrameGrabber

Linux

val grabber = new FFmpegFrameGrabber("/dev/video0");
grabber.setFormat("video4linux2");
grabber.start();

Keybase proof

I hereby claim:

  • I am sbrunk on github.
  • I am sbrunk (https://keybase.io/sbrunk) on keybase.
  • I have a public key ASCk6EqpnZ3OyR8Y9IBx2r3KTM9iYLk0afDc1EJe4_4_lQo

To claim this, I am signing this object: