Skip to content

Instantly share code, notes, and snippets.

Avatar
🎯
Focusing

Masato Nakamura masahitojp

🎯
Focusing
View GitHub Profile
@masahitojp
masahitojp / beam-linkage-check-4-beam11770
Created Feb 23, 2021
result for `sh sdks/java/build-tools/beam-linkage-check.sh origin/master beam-11770`
View beam-linkage-check-4-beam11770
~/src/beam >>> sh sdks/java/build-tools/beam-linkage-check.sh origin/master beam-11770
Comparing linkage of artifact lists beam-sdks-java-core beam-sdks-java-io-google-cloud-platform beam-runners-google-cloud-dataflow-java beam-sdks-java-io-hadoop-format using baseline origin/master and proposal beam-11770
Establishing baseline linkage for origin/master
HEAD is now at aaad864c9a [BEAM-7372] remove aliases created for python 2 (#14012)
2021年 2月 23日 火曜日 10:03:12 JST: Running linkage check (baseline) for beam-sdks-java-core
2021年 2月 23日 火曜日 10:03:12 JST: to create a baseline (existing errors before change) build/linkagecheck/baseline-beam-sdks-java-core.xml
+ ./gradlew -Ppublishing -PskipCheckerFramework -PjavaLinkageArtifactIds=beam-sdks-java-core -PjavaLinkageWriteBaseline=build/linkagecheck/baseline-beam-sdks-java-core.xml :checkJavaLinkage
Configuration on demand is an incubating feature.
> Task :sdks:java:io:clickhouse:compileJavacc
View median
# for leetcode
# https://leetcode.com/problems/median-of-two-sorted-arrays/solution/
class Solution:
def findMedianSortedArrays(self, nums1: List[int], nums2: List[int]) -> float:
c = sorted(nums1 + nums2)
l = len(c)
ans =0
if l % 2 == 1:
ans = c[ l // 2]
else:
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]