Skip to content

Instantly share code, notes, and snippets.

Avatar
🎯
Focusing

Masato Nakamura masahitojp

🎯
Focusing
View GitHub Profile
View paid_services.md

masahitoが課金しているwebサービス

key value
更新 2020-07-12
作者 @masahito
バージョン 20.07.12
URL https://masahito.me/
View BusinessLogicTest.kt
import io.kotest.core.spec.style.FunSpec
import io.kotest.matchers.shouldBe
import io.kotest.property.*
import io.kotest.property.arbitrary.*
class BusinessLogicTests : FunSpec({
fun isPrimeNumber(number: Int): Boolean {
val root: Int = kotlin.math.floor(kotlin.math.sqrt(number.toDouble())).toInt()
View test.md
marp
true

footer: Python と型ヒントとその使い方 - PyCon Kyushu in Okinawa 2019 May 18th slidenumbers: true

Python と型ヒント

とその使い方

@masahitojp
masahitojp / stack.py
Created Jul 12, 2019
check generics for mypy
View stack.py
from typing import TypeVar, Generic
T = TypeVar('T', bound='Shape')
class Stack(Generic[T]):
def __init__(self) -> None:
# Create an empty list with items of type a T
print(__annotations__) # {}
self.items: List[T] = []
@masahitojp
masahitojp / withMixpanel
Created Jun 12, 2019
it's a example for RenderProps to HoC for react-mixpanel v1.0
View withMixpanel
// @flow
import { MixpanelConsumer } from 'react-mixpanel'
import { fromRenderProps } from 'recompose'
const enhancer = fromRenderProps(MixpanelConsumer, (mixpanel) => ({
mixpanel,
}))
export default enhancer
View index.js
// Template Tree
global.templateIDsByPath = global.templateIDsByPath || {
'404': undefined
}
// Get template for given path
const getComponentForPath = path => {
path = cleanPath(path)
return global.componentsByTemplateID[global.templateIDsByPath[path]]
}
View gist:1e3eb2d0c927ef727a640c3d5c30ccde
PatternsSpec.scala
PoolSpec.scala
PipelineSpec.scala
View gist:ea91b3054c2574a89d9b486dc37c437c
# #load "str.cma";;
# List.map int_of_string (Str.split (Str.regexp "[^0-9]+") "1234");;
- : int list = [1234]
# List.map int_of_string (Str.split (Str.regexp "") "1234");;
- : int list = [1; 2; 3; 4]
View akka-io-tcp-echo-server-using-iteratee.scala
import akka.actor.IO._
import akka.actor.{Props, IO, IOManager, Actor, ActorSystem}
import akka.event.Logging
import akka.util.ByteString
import java.net.InetSocketAddress
class TCPEchoServer(port: Int) extends Actor {
val log = Logging(context.system, this)
val state = IterateeRef.Map.async[IO.Handle]()(context.dispatcher)
View fabric2.md

Fabric2系のメモ

object detail
chage date 2018/5/12
version fabic 2.0.0
os ubuntu 18.04
python 3.6.5
You can’t perform that action at this time.