bitflyerのDBメンテナンス時間判定(python)

上記の通り bitflyer は土曜日の午前2時〜11時頃まで DB メンテナンスを行っており、この間は処理が遅れることを公式に発表しています。

実際、4/27(土)のデータは以下の通りで、数十秒の遅延が多発しています。

という訳で DB メンテナンス時間の判定を行う関数を書きました。
大した処理ではないですが誰かのググる時間を1秒でも短くできれば幸いです。

平成最後だし損益グラフを公開します!

日時損益

liquidtapの使い方

手っ取り早く動くコード見せろやって人は以下のページ内リンクへどうぞ!
動くコード へ

以下、ほぼ蛇足です w

bitflyerでwebsocketに接続できない子羊たちへ

ようこそ、迷える子羊たちよ。
bitflyer の websocket が繋がらなくて困ってるのですね?

悪いことは言わないから今すぐ websocket のバージョンを確認しましょう。

pip list -v|grep websocket

もしかしてまだ 0.4x 系を使ってませんか?
0.4x 系を使って良いのは小学生までですよ?

職務経歴書(2020/8/24更新)

自己紹介

エンジニア歴は7年目になります。
主な担当はフロントエンドとバックエンドです。

野村総合研究所で SIer を3年経験した後、独立してフリーランスエンジニアとして1年間の活動を経て、現在は Web 系企業でウェブアプリケーションエンジニアをしてます。

趣味として仮想通貨のシステムトレードの開発を行っております。

よろしくお願いします。

強み

  • 概要設計からリリースまで幅広く担当した実績がある
  • 大手 SIer に在籍していたため上流工程の経験がある
  • 新しい技術を学ぶことに抵抗がない
  • プライベートでも開発を行っており、ここ数年ほぼ毎日開発を行っている

基本情報

項目 内容
Age 30 才
Birth 1990 年 08 月
Family 既婚・子2人
Location 福岡県・北九州市
Education 広島大学工学部
Blog reon777 のメモメモリー
Twitter @reo3313
Qiita reon777
Github reon777
Gitlab reon777

資格

  • 証券外務員一種
  • 応用情報技術者
  • TOEIC:730 点
  • 簿記 3 級

スキル

最低1年以上の業務経験があるものを以下に列挙します。

言語

JavaScript、Node.js、PHP、Solidity

フレームワーク

Vue.js、Cordova、Laravel、Knockout.js

データベース

MySQL、Oracle、MongoDB、Firestore、SQLite、PostgreSQL

クラウド

  • Firebase(Firestore/Authentication/Hosting/Cloud Storage/Realtime Database)
  • AWS(EC2・Route 53)

その他

Git、Docker Compose、Gitlab CI

プライベートでの利用経験

  • Python(3 年以上)
  • Go(初級程度)
  • Ruby on Rails(初級程度)

強み

  • プログラミングが好き
  • プライベートでも毎日開発を行っている
  • 複雑な事象を図示化するなどして初学者に分かりやすく説明することが得意
  • ロジカルシンキングが得意
  • 好奇心が強く、新しいことに取り組むことに抵抗感がない

希望する分野・言語

以下のキーワードの内、1つ以上該当があると嬉しいです。

・分野:金融系、教育系、データ分析、機械学習、仮想通貨、ネイティブアプリ開発
・言語:Python、Go、Ruby on Rails、React、TypeScript

転職先に求めるもの

フルリモートワーク

住所が福岡県北九州市のはずれということもあり、おそらく基本的に出社は難しいです。
仮に会社が福岡市 or 北九州市であれば週1回程度は可能です。

週 20~30 時間程度の業務時間

まだ子供が小さく、子供との時間の確保を最優先するため、週 20~30 時間程度の業務時間を希望します。

課外活動(業務外)

仮想通貨 bot 開発(2018/08〜現在)

Python を使って仮想通貨 bot を開発・運用しています。

特徴は以下の通りです。

  • マルチスレッドを使った注文発注
  • クラスを利用して取引所の差異を吸収
  • MySQL を使って注文・約定・損益管理
  • plotly や Grafana を使って損益を可視化
  • リアルタイム API(websocket) の利用
  • 機械学習ライブラリ(hyperopt) を利用したバックテストの最適化

プログラムソースは公開しておりませんが、合計 1 万行以上となります。

ライブポーカー用の HUD スマホアプリ(2019 年)

ライブポーカー用の HUD スマホアプリ(PWA)を開発しました。

項目 内容
アプリ アプリを開く
ソース ソースを見る
新規 or エンハンス 新規
チーム 1 人
担当・役割 すべて
画面数 6画面
利用技術 PWA、Vue.js、Cordova
主な機能 ハンドの記録、キャンセル、メモなど

運転代行検索の PWA アプリ開発(2019 年 02 月〜2019 年 08 月)

運転代行検索の PWA アプリを開発しました。
データは Python の Scrapy フレームワークを利用して取得しました。

項目 内容
アプリ アプリを開く
ソース ソースを見る
新規 or エンハンス 新規
チーム 1 人
担当・役割 すべて
画面数 6画面
利用技術 PWA、Scrapy、Vue.js、Algolia
主な機能 一覧表示、詳細表示、検索、レビュー、電話など

職務経歴(業務)

2018 年 10 月〜現在:株式会社 gyas

株式会社 gyas

患者管理システム開発

病院の患者の状態を管理するシステムを構築中です。

項目 内容
新規 新規
チーム 2人
担当・役割 実装・テスト
画面数 30 程度
利用技術 PHP(Laravel)
主な機能 ログイン、検索、ページネーション、一覧表示、詳細表示、登録、削除、など

ドキュメント検閲システム開発

不正な内容のメールなどのドキュメントを従業員が送受信していないかを管理者がチェックするシステムの新規開発を行いました。

項目 内容
新規 or エンハンス 新規
チーム 10 人程度
担当・役割 実装・テスト
画面数 30 程度
利用技術 Nuxt.js、express、MongoDB、Docker
主な機能 ログイン、利用者登録、チーム管理、ステータス管理、ドキュメント参照など

仮想通貨ウォレットのハイブリッドアプリ開発

ビットコインとイーサリアムとイーサリアムトークンを管理できるウォレットアプリの新規開発を行いました。

項目 内容
新規 or エンハンス 新規
チーム 2 人
担当・役割 実装・テスト
画面数 20 程度
利用技術 Cordovα、Vue.js
主な機能 ログイン、仮想通貨やトークンの生成、残高確認、送金など

仮想通貨 Ethereum トークン開発

Solidity を用いて仮想通貨 Ethereum トークンの新規開発を行いました。

項目 内容
新規 or エンハンス 新規
チーム 2 人
担当・役割 実装・テスト
利用技術 Solidity、Vue.js、web3
主な機能 仮想通貨やトークンの残高確認や送金など

2017 年 04 月〜2018 年 03 月:野村総合研究所 福岡ソリューション開発部

野村総合研究所 福岡ソリューション開発部

投資家向け Web アプリケーション開発

投資家向け Web アプリケーションのエンハンス

開発アプリの紹介

項目 内容
新規 or エンハンス エンハンス
チーム 10 人程度
担当・役割 基本設計・実装・テスト
画面数 30 程度
利用技術 Knockout.js、Selenium
主な機能 株式チャート表示、株式注文・ポジション管理など

2014 年 04 月〜2017 年 03 月:野村総合研究所

野村総合研究所

証券バックオフィス(The STAR)のエンハンス

開発システムの紹介

  • 証券バックオフィス(The STAR)のエンハンス
  • 上流工程から下流工程まで全工程を担当
  • 証券外務員一種の資格を保有
  • 主に信用取引、先物取引、貸借取引などのシステムを担当
項目 内容
新規 or エンハンス エンハンス
チーム 10 人程度
担当・役割 要件定義からリリースまで全工程
画面数 100 程度
バッチ数 100 程度
利用技術 COBOL、oracle
主な機能 信用取引残高の株式分割、値洗いなど
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×