Skip to content

Instantly share code, notes, and snippets.

View NikitaMelnikov's full-sized avatar
:octocat:

Nikita Melnikov NikitaMelnikov

:octocat:
View GitHub Profile
@NikitaMelnikov
NikitaMelnikov / button.tsx
Created February 20, 2024 19:03
flowbite button component
import * as React from "react"
import { Slot } from "@radix-ui/react-slot"
import { cva, type VariantProps } from "class-variance-authority"
import { cn } from "@/lib/utils"
const buttonVariants = cva(
"inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50",
{
variants: {
load("@io_bazel_rules_scala//scala:scala.bzl", "scala_library")
package(default_visibility = ["//visibility:public"])
scala_library(
name = 'config',
deps = [
'//3rdparty/jvm/com/typesafe:config',
],
exports = [
options:
languages: ["java", "scala:2.12.8"]
versionConflictPolicy: fixed
resolvers:
- id: "mavencentral"
type: "default"
url: http://central.maven.org/maven2/
dependencies:
ru.tinkoff:
load("@io_bazel_rules_scala//scala:scala.bzl", "scala_library", "scala_binary", "scala_test", "scala_test_suite")
scala_binary(
name = 'app_binary',
main_class = 'demo.Main',
deps = [
':app'
]
)
package demo
import java.util.concurrent.atomic.AtomicInteger
class IdGenerator {
private val seq = new AtomicInteger(0)
def next(): Int = seq.incrementAndGet()
}
final case class Visitor(id: Int)
.
├── BUILD
├── README.md
├── WORKSPACE
├── generate_graph.sh
└── src
└── main
└── scala
└── demo
├── Conference.scala
#!/usr/bin/python3.6
import websocket
import json
url = 'wss://api-invest.tinkoff.ru/openapi/md/v1/md-openapi/ws'
sandbox_token = "???"
def do_nothing(event): pass
def doubleSay(what: String): String = s"$what $what"
def capitalize(what: String): String = what.capitalize
def exclaim(what: String): String = s"$what!"
implicit class PipeOps[A](a: A) {
def |>[B] (f: A => B): B = f(a)
}
"hello" |> doubleSay |> capitalize |> exclaim
package com.bitbucket.fsm
import akka.actor._
import akka.persistence.fsm.PersistentFSM
import akka.persistence.fsm.PersistentFSM._
import akka.stream.ActorMaterializer
import com.bitbucket.fsm.Order._
import scala.concurrent.Future
import scala.reflect._
case class Commit(id: String, title: String)
val taskNamePattern = "[a-zA-Z]{3,4}-[0-9]{3,4}".r
val commits = Seq(
Commit("1", "TST-123"),
Commit("1", "TST-123"),
Commit("2", "TST-2234"),
Commit("3", "TST-31234"),
Commit("4", "TST-4232"),