Skip to content

Instantly share code, notes, and snippets.

View takashima0411's full-sized avatar

Takahiro Takashima takashima0411

View GitHub Profile
@takashima0411
takashima0411 / 収集データ.csv
Last active March 24, 2022 09:14
トレーニング用の参考動画
youtuber名 動画タイトル トレーニングする部位 必要な器具 器具の値段(円) 動画URL 動画時間(分)
やまなかきんにくん 1日30分で作るメロン肩 ダンベル 9900 https://www.youtube.com/watch?v=00000001 30
筋肉館川 【舘川流】忙しいひと必見!!!60分で下半身を追い込む!!! スミスマシン 200000 https://www.youtube.com/watch?v=00000002 60
マッスル北沢 激モテ大胸筋の鍛え方 ダンベル 9900 https://www.youtube.com/watch?v=00000003 12
マッスル北沢 夏直前逆三角形になる最後のチャンス! 全部位 スミスマシン 200000 https://www.youtube.com/watch?v=00000004 5
メトロン日記 1日10分!自宅で出来る10分筋トレ(初級編) 全部位 ダンベル 9900 https://www.youtube.com/watch?v=00000005 12
メトロン日記 1日5分で板チョコ腹筋を作る!!! お腹 アブローラー 1000 https://www.youtube.com/watch?v=00000006 5
メトロン日記 【60分集中】厳選3種目、男らしい二頭筋の作る ダンベル 9900 https://www.youtube.com/watch?v=00000007 60
筋肉館川 【舘川流】忙しい人のための速攻効く最強腹筋 お腹 ペットボトル 180 https://www.youtube.com/watch?v=00000008 7
メトロン日記 【全身50分】しっかり鍛えたい人用の筋トレ決定版! 全部位 ダンベル 9900 https://www.youtube.com/watch?v=00000009 50
@takashima0411
takashima0411 / map.go
Created March 6, 2020 20:27
map by foldl on go
package main
import (
"./money"
"fmt"
)
func main() {
mon := make([]money.Money, 0, 10)
@takashima0411
takashima0411 / fold.go
Created March 6, 2020 18:59
fold left on go
package main
import (
"./money"
"fmt"
)
func main() {
mon := make([]money.Money, 0, 10)
@takashima0411
takashima0411 / polymorphism.go
Created March 6, 2020 17:49
polymorphism in Go.
package main
import "fmt"
type IF interface {
GetID() int64
GetName() string
}
type A struct {
@takashima0411
takashima0411 / compatible.scala
Created April 25, 2019 12:19
jShell compatible
import java.time.LocalDate
import java.time.format.DateTimeFormatter
var dtf = DateTimeFormatter.ofPattern("YYYY-MM-dd")
var today = LocalDate.now()
System.out.println(dtf.format(today))
import cats.data.Validated.{Invalid, Valid}
import cats.data._
import cats.implicits._
import play.api.data.Forms._
import play.api.data._
import play.api.data.validation.Constraint
case class DomainObject(value1: String, value2: String)
object DomainObject {
@takashima0411
takashima0411 / AkkaStream.scala
Created September 26, 2018 05:44
akka stream start script for ammonite repl
import $ivy.`com.typesafe.akka::akka-stream:2.5.16`
import $ivy.`com.lightbend.akka::akka-stream-alpakka-json-streaming:0.20`
import $ivy.`com.lightbend.akka::akka-stream-alpakka-text:0.20`
import akka.actor._
import akka._
import scala.concurrent._
import akka.stream._
import akka.stream.scaladsl._
import akka.util.ByteString
implicit val system = ActorSystem("TestSystem")
private val bucket = new NanoTimeTokenBucket(1, 1250.milliseconds.toNanos)
def of = synchronized(bucket.offer(1).nanos.toMillis)
def req[T](uri: Uri, opWhenSuccess: HttpResponse => Source[T, NotUsed]): Future[Source[T, NotUsed]] = Future {
RestartSource.withBackoff(200.millis, 30.seconds, 2.0, 3) { () =>
Source.fromFutureSource {
Thread.sleep(of)
Http().singleRequest(HttpRequest(uri = uri)).map { res =>
if (res.status.intValue() == 200) {
res.headers.find(_.is("retry-after")).foreach(h => logger.debug(h.toString()))
### Keybase proof
I hereby claim:
* I am takashima0411 on github.
* I am takashima0411 (https://keybase.io/takashima0411) on keybase.
* I have a public key ASDnNwTJsqXtJDXkRpREyya6rAyCHPmfUPFXu2vGpCxRvgo
To claim this, I am signing this object:
@takashima0411
takashima0411 / build.sbt
Last active March 10, 2018 09:46
test with debugger task in SBT
scalaVersion := "2.11.8"
lazy val FunTest = config("fun") extend Test
lazy val root = (project in file(".")).
configs(FunTest).
// important see http://www.scala-sbt.org/0.13/docs/Testing.html#Additional+test+configurations+with+shared+sources
settings(inConfig(FunTest)(Defaults.testTasks): _*).
settings(
libraryDependencies += "org.scalatest" %% "scalatest" % "3.0.0" % "test",