Skip to content

Instantly share code, notes, and snippets.

View strobe's full-sized avatar

strobe strobe

View GitHub Profile
@strobe
strobe / Configuration.h
Created September 15, 2021 14:48
Marlin config for Flsun Q5
/**
* Marlin 3D Printer Firmware
* Copyright (c) 2020 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
*
* Based on Sprinter and grbl.
* Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
@strobe
strobe / zio-layers.scala
Last active June 24, 2021 14:17
DI with zio ZLayer
// val ZIOVersion = "1.0.0-RC17+319-8917936d-SNAPSHOT"
// resolvers += Resolver.sonatypeRepo("snapshots")
//
// libraryDependencies ++= Seq(
// // zio
// "dev.zio" %% "zio" % ZIOVersion,
// "dev.zio" %% "zio-streams" % ZIOVersion,
// )
@strobe
strobe / firefox-tree-style-tabs-macos.md
Last active January 31, 2019 13:12
firefox-tree-style-tabs-macos

see alexandru - Tree Style Tab gist

/* Compact top bar tabs */

[uidensity="compact"]:root {
  --tab-min-height: 22px !important;
  --newtab-margin: -3px 0 -3px -3px !important;
}
@strobe
strobe / init.el
Last active December 18, 2018 07:55
minimal emacs config for playing with Metals
;; defaults
(put 'dired-find-alternate-file 'disabled nil)
;; font
(set-face-attribute 'default nil :font "Iosevka SS08-14")
;; hide toolbar
(tool-bar-mode 0)
;; dark theme
@strobe
strobe / fpmax.scala
Created August 11, 2018 04:09 — forked from jdegoes/fpmax.scala
FP to the Max — Code Examples
package fpmax
import scala.util.Try
import scala.io.StdIn.readLine
object App0 {
def main: Unit = {
println("What is your name?")
val name = readLine()
<ul>
<li>[00:00:37] Про Глеба - &quot;детство, юность, scala&quot;</li>
<li>[00:08:00] Spotify</li>
<li>[01:10:17] <a href="https://developer.lightbend.com/blog/2017-11-30-sbt-1-1-0-RC1-sbt-server/?final?final">sbt 1.1.0 released</a></li>
<li>[01:14:55] cats - 1.0.0 and 1.0.1 released
<ul>
<li><a href="https://github.com/typelevel/cats/releases">https://github.com/typelevel/cats/releases</a></li>
<li><a href="https://typelevel.org/blog/2017/12/25/cats-1.0.0.html">https://typelevel.org/blog/2017/12/25/cats-1.0.0.html</a></li>
<li><a href="https://www.reddit.com/r/scala/comments/7m6l5a/cats_100_has_been_released/?st=JC4EH5V4&sh=990159bc">https://www.reddit.com/r/scala/comments/7m6l5a/cats_100_has_been_released/?st=JC4EH5V4&sh=990159bc</a></li>
</ul>
@strobe
strobe / ep33
Created November 26, 2017 20:01
<ul>
<li>[00:04:10] (ЭТО НОВЬЕ) Привет скаланы. 5 декабря ждем вас на очередном Питерском scala meetup-е! Регистрируйтесь, приходите https://www.meetup.com/ScalaSpb/events/245294222/</li>
<li>[00:04:15] итоги конкурса (супер быстро) - победил Oleg Nizhnik</li>
<li>[00:04:18] как прошел митап в екатеринбурге</li>
<li>[00:04:29] <a href="https://github.com/twitter/reasonable-scala">reasonable-scala typechecker opensourced</a></li>
<li>[00:29:09] reasonable-scala Трехфазная архитектура компилятора и почему мне кажется что это будущее для нашего коммьюнити</li>
<li>[00:36:39] resonable-scala - Почему в нашем тайпчекере есть только name resolution, но не type checks, и почему я думаю, что за этим будущее</li>
<li>[01:16:10] возможности</li>
<li>[01:30:11] non-experimental macro &amp; whitebox (links inside)
<ul>
<ul>
<li>[00:00:41] 23 ноября митап в Екатеринбурге</li>
<li>[00:02:54] <a href="http://fpconf.ru/">fpconf</a></li>
<li>[00:06:26] <a href="https://github.com/sbt/sbt/releases/tag/v1.0.3">sbt 1.0.3</a></li>
<li>[00:10:45] <a href="https://github.com/scala/scala/releases/tag/v2.12.4">Scala 2.12.4</a></li>
<li>[00:19:44] <a href="https://github.com/scala/scala-dev/issues/139">что осталось для поддержке JDK 9 в скале?</a></li>
<li>[00:21:08] <a href="http://www.scala-lang.org/blog/2017/10/16/fourth-dotty-milestone-release.html">ANNOUNCING DOTTY 0.4.0-RC1</a></li>
<li>[00:25:29] Jon Pretty - My Closing Remarks at Scala World
<ul>
<li><a href="http://pretty.direct/closing-remarks">http://pretty.direct/closing-remarks</a></li>
@strobe
strobe / sbt
Last active October 26, 2017 05:15
sbt exclude from resoures
excludeFilter in unmanagedResources := "*.xml"
excludeFilter in unmanagedResources := {
new SimpleFileFilter(_.getCanonicalPath endsWith "logback.xml")
}
excludeFilter in unmanagedResources := {
val public = ((resourceDirectory in Compile).value / "com" / "example" / "export" / "dev").getCanonicalPath
new SimpleFileFilter(_.getCanonicalPath startsWith public)
}
</li>
<li>[00:01:07] <a href="https://akka.io/blog/news/2017/09/28/akka-2.5.6-released">Akka 2.5.6 Released</a></li>
<li>[00:20:44] <a href="http://scala-lang.org/blog/2017/10/09/scalamacros.html">ROADMAP TOWARDS NON-EXPERIMENTAL MACROS</a></li>
<li>[00:33:16] cheatsheets for both cats and scalaz
<ul>
<li><a href="https://github.com/arosien/cats-cheatsheets">https://github.com/arosien/cats-cheatsheets</a></li>
<li><a href="https://github.com/arosien/scalaz-cheatsheets">https://github.com/arosien/scalaz-cheatsheets</a></li>
</ul>
</li>
<li>[00:37:49] Finch 0.16-M3 with Scala Futures syntax support.</li>