Skip to content

Instantly share code, notes, and snippets.

## #bq_sushi & dataflow DOGRUN
### #bq_sushi の始まり
BigQuery Analyticsの読書会
六本木のまっちゃんという寿司屋で打ち上げが行われた
### QA
apiVersion: apps/v1beta1
kind: Deployment
metadata:
name: azure-vote-back
spec:
replicas: 2
template:
metadata:
labels:
app: azure-vote-back
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from gcloud import datastore
import os
project = os.environ.get('GAE_PROJECT')
print "target : " + project
client = datastore.Client(project)
@chidakiyo
chidakiyo / LegalTender.scala
Last active August 29, 2015 14:13
硬貨における強制通用力の上限(社内研修)
object LegalTender extends App {
val yenCoins = List(1, 5, 10, 50, 100, 500)
implicit val yenMax = 20 // デフォルト値定義してるのでコレをコメントアウトしても動く
implicit class Coin(x: Int) {
def rcptMax(implicit max: Int = 20) = { x * max }
}
val sumCoins = (coins: List[Int]) => Option(coins map (_ rcptMax) sum)
@chidakiyo
chidakiyo / reversible_date.scala
Created January 6, 2015 08:27
Reverseしても日付になる4桁の数値(社内研修用)
import java.text._
import java.util.Date
object HelloWorld extends App {
val d = { val d = new SimpleDateFormat("yyyyMMdd"); d.setLenient(false); d }
def fmt = (x: Int) => { "%04d".format(x) }
def parse(in: String): Option[Date] = try {
@chidakiyo
chidakiyo / err.txt
Created October 21, 2014 02:34
Gitbucketでバイナリファイルを取得しようとした際に発生したエラー(v.2.4.1)
java.util.NoSuchElementException: None.get
at scala.None$.get(Option.scala:322)
at scala.None$.get(Option.scala:320)
at app.RepositoryViewerControllerBase$$anonfun$16$$anonfun$apply$22$$anonfun$apply$23$$anonfun$apply$24.apply(RepositoryViewerController.scala:198)
at app.RepositoryViewerControllerBase$$anonfun$16$$anonfun$apply$22$$anonfun$apply$23$$anonfun$apply$24.apply(RepositoryViewerController.scala:195)
at scala.Option.map(Option.scala:145)
at app.RepositoryViewerControllerBase$$anonfun$16$$anonfun$apply$22$$anonfun$apply$23.apply(RepositoryViewerController.scala:195)
at app.RepositoryViewerControllerBase$$anonfun$16$$anonfun$apply$22$$anonfun$apply$23.apply(RepositoryViewerController.scala:192)
at util.ControlUtil$.using(ControlUtil.scala:26)
at app.RepositoryViewerControllerBase$$anonfun$16$$anonfun$apply$22.apply(RepositoryViewerController.scala:192)
@chidakiyo
chidakiyo / docker.sh
Last active August 29, 2015 14:06
docker-attach
docker-attach()
{
id=$(docker inspect --format '{{.Id}}' $1)
root=/var/lib/docker/execdriver/native/$id
sudo sh -c "cd $root && $GOPATH/bin/nsinit exec $2"
}
@chidakiyo
chidakiyo / Gitbucket 2.2.1が起動しない際のログ
Created August 19, 2014 01:22
Gitbucket 2.2.1が起動しない際のログ
2014/08/19 10:19:40 org.apache.catalina.core.AprLifecycleListener init
情報: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/local/jdk1.6.0_14/jre/lib/i386/server:/usr/local/jdk1.6.0_14/jre/lib/i386:/usr/local/jdk1.6.0_14/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
2014/08/19 10:19:41 org.apache.coyote.AbstractProtocol init
情報: Initializing ProtocolHandler ["http-bio-8080"]
2014/08/19 10:19:41 org.apache.coyote.AbstractProtocol init
情報: Initializing ProtocolHandler ["ajp-bio-8009"]
2014/08/19 10:19:41 org.apache.catalina.startup.Catalina load
情報: Initialization processed in 913 ms
2014/08/19 10:19:41 org.apache.catalina.core.StandardService startInternal
情報: サービス Catalina を起動します
@chidakiyo
chidakiyo / Benchmark.scala
Created March 12, 2014 05:42
Scalaでリストに要素を追加する処理をmutable/immutableで比較してみた
package util
import java.util.Date
import scala.collection.mutable.ListBuffer
import scala.collection.mutable.MutableList
object Benchmark {
val END = 10000000