Skip to content

Instantly share code, notes, and snippets.

View satoshihirose's full-sized avatar

satoshihirose satoshihirose

View GitHub Profile
@satoshihirose
satoshihirose / arbitrage.py
Last active May 2, 2020 00:44
株価間倍率を計算してグラフ化します。
from datetime import datetime as dt
import datetime
import pandas as pd
from pandas import DataFrame
import csv
from functools import reduce
import math
import matplotlib
import matplotlib.pyplot as plt
import urllib.request, urllib.parse, urllib.error
from datetime import datetime as dt
import csv
import time
import os.path
date = dt.now()
datestr = date.strftime('%Y%m%d')
print("downloading stock list")

ScalaMatsuri 2016

http://scalamatsuri.org/

DAY 1

Refactoring in Scala

僕のスライドこちらです。スクリーンが見づらい場合はお手元でご確認ください https://t.co/MtTi7m7DE5 #ScalaMatsuri #sm_a

— がくぞ (@gakuzzzz) January 30, 2016
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
  • Sumarry
  • Value Typeを使ってbugを埋め込みにくいコードに

概要

  • イベント名:「初めてのSpark」刊行記念Spark Meetup 2015
  • 開催日:2015年9月9日(水)
  • 時 間:19:00から22:30(懇親会21:00〜22:30)
  • 場 所:ドワンゴ様セミナールーム (歌舞伎座タワー14階)
  • 定 員:250名
  • 参加費:無料(含む懇親会)
  • 主 催:Cloudera株式会社
describe("lua script") {
it("will be expected to work fast with smembers command execution") {
val REDIS_HOST: String = "localhost"
val REDIS_PORT: Int = 6379
val DATABASE: Int = 2
lazy val client = new RedisClient(REDIS_HOST, REDIS_PORT, DATABASE)
val testKey = "test_key"
@satoshihirose
satoshihirose / part_of_result.txt
Last active August 29, 2015 14:19
この記事読んで15文字超える単語どんなものがあるか気になったので確認した。http://d.hatena.ne.jp/Kazuhira/20150316/1426520209
麻薬及び向精神薬の不正取引の防止に関する国際連合条約,1288,1288,3627,名詞,固有名詞,一般,*,*,*,麻薬及び向精神薬の不正取引の防止に関する国際連合条約,マヤクオヨビコウセイシンヤクノフセイトリヒキノボウシニカンスルコクサイレンゴウジョウヤク,マヤクオヨビコウセイシンヤクノフセイトリヒキノボウシニカンスルコクサイレンゴウジョウヤク
麻衣&愛の電撃G'sラジオストロベリーパニック!,1288,1288,3753,名詞,固有名詞,一般,*,*,*,麻衣&愛の電撃G'sラジオストロベリー・パニック!,マイトアイノデンゲキジーズラジオ,マイトアイノデンゲキジーズラジオ
麻衣&愛の電撃G'sラジオストロベリー・パニック!,1288,1288,3690,名詞,固有名詞,一般,*,*,*,麻衣&愛の電撃G'sラジオストロベリー・パニック!,マイトアイノデンゲキジーズラジオ,マイトアイノデンゲキジーズラジオ
麻衣&愛の電撃g'sラジオストロベリーパニック!,1288,1288,3753,名詞,固有名詞,一般,*,*,*,麻衣&愛の電撃G'sラジオストロベリー・パニック!,マイトアイノデンゲキジーズラジオ,マイトアイノデンゲキジーズラジオ
麻衣&愛の電撃g'sラジオストロベリー・パニック!,1288,1288,3690,名詞,固有名詞,一般,*,*,*,麻衣&愛の電撃G'sラジオストロベリー・パニック!,マイトアイノデンゲキジーズラジオ,マイトアイノデンゲキジーズラジオ
麻衣的亜州電波-Mai'sAsianWave-,1288,1288,3816,名詞,固有名詞,一般,*,*,*,麻衣的亜州電波~Mai'sAsianWave~,マイテキアシュウデンパ,マイテキアシュウデンパ
麻衣的亜州電波-mai'sasianwave-,1288,1288,3816,名詞,固有名詞,一般,*,*,*,麻衣的亜州電波~Mai'sAsianWave~,マイテキアシュウデンパ,マイテキアシュウデンパ
麻衣的亜州電波Mai'sAsianWave,1288,1288,3942,名詞,固有名詞,一般,*,*,*,麻衣的亜州電波~Mai'sAsianWave~,マイテキアシュウデンパ,マイテキアシュウデンパ
麻衣的亜州電波mai'sasianwave,1288,1288,3942,名詞,固有名詞,一般,*,*,*,麻衣的亜州電波~Mai'sA

##HBase徹底入門刊行記念セミナー開催概要

  • 開催日:2015年2月2日(月)
  • 開場:18:30
  • 時間:19:00から21:00
  • 場所:サイバーエージェント東京オフィス セミナールーム(渋谷マークシティ13階)
  • 定員:100名
  • 参加費:無料
  • 主催:Cloudera株式会社
  • 協賛:株式会社サイバーエージェント、株式会社翔泳社
@satoshihirose
satoshihirose / response.sh
Created November 19, 2014 04:43
レスポンスタイム計測shellscript
#!/bin/bash
if [ $# -ne 1 ]; then
echo "usage: $0 {url}" 1>&2
exit 1
fi
url=$1
rs1=curl -kL $url -o /dev/null -w "%{time_total}" 2> /dev/null
@satoshihirose
satoshihirose / breeze-viz-example.scala
Created November 16, 2014 02:56
breeze-viz-example
object Main {
def main(args: Array[String]) = {
import breeze.linalg._
import breeze.plot._
import breeze.numerics._
val f = Figure()
val p = f.subplot(0)
val x = linspace(-10.0,10.0)
@satoshihirose
satoshihirose / amebloader.py
Created November 10, 2014 18:03
アメブロの画像ダウンローダ
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from BeautifulSoup import BeautifulSoup as Soup
import os
import time
start_url = 'http://ameblo.jp/gekidanherbest/image-11950650243-13125199892.html'
browser = webdriver.Firefox()
browser.get(start_url)