edo1z blog

プログラミングなどに関するブログです

API

FTXの自動取引プログラムのサンプルを作成しました。

github.com FTX-sample FTX-sample is the Automatic trading program for FTX How to use Register your account on FTX. Create an FTX API key and set it in the .env file. Install and start this program. API Key Go to https://ftx.com/profile and…

Slackのgeneralチャンネルのメッセージを全削除するスクリプトを作ったけど削除できなかった

下記のようなコードを作って実行してみたけど、削除できなかった。理由は権限不足だった。 解決策をちょっと調べたけど分からなかったのであきらめた。 const {webClient, WebClient} = require('@slack/web-api'); require('dotenv').config(); const token…

DartでTwitterのつぶやき削除ツールを作りました

Twitterのつぶやき削除ツールを作りました。 つぶやきは、APIからだと最新の3200件しか取得できません。過去のつぶやきが3200件未満であれば、簡単に全てのつぶやきが削除できます。 過去のつぶやきが3200件より多い場合は、Twitterの設定画面からTwitterデ…

DartでTwitterライブラリを作ってpubに公開しました

Dartの勉強がてらTwitter OAuthライブラリを作成しました。twitter_1userです。同じようなものがいくつかあったのですが、どうもpostがエラーになったり、日本語でエラーになったりするのでつくってみました。 github.com pubで公開しました pub.dev pubには…

BitfinexとBitmexの板と約定履歴をwebsocketで取得する

node.jsを使ってます。 Bitfinex const ws = require('ws') const w = new ws('wss://api.bitfinex.com/ws/2') w.on('message', msg => console.log(msg)) let msg = JSON.stringify({ event: 'subscribe', channel: 'trades', symbol: 'tBTCUSD' }) w.on('o…

Rails5のAPIモードでAPIをつくってみる(2)

Rails5のAPIモードでAPIをつくってみる(1)のつづき 検索機能つけてみる。 アクションを作る。 # GET /items/search def search @items = Item.search(item_params) render json: @items end 下記の詳細は、ここに書いてあった。 # Only allow a trusted p…

Rails5のAPIモードでAPIをつくってみる(1)

プロジェクト作成 $ rails new api1 --api rails server立ち上げる $ rails server おーAPIモードになってる。 とりあえず、商品名と金額を登録・取得できる簡単なAPIをつくってみます。 商品テーブルのscaffoldとtableをつくる $ rails generate scaffold I…

RailsでAPIつくる - 参考サイト一覧

Rails5になってから、APIモードというのができたらしく余計なものをそぎ落としたAPIに特化したプロジェクトを作成できるらしい。 Rails5のAPIモードを超速で試す Ruby on Rails 5のAPIモードと非APIモードのファイル差分 Rails5とAPIモードについての解説 …

Vimeo APIをPHPで使ってみる

VimeoのAPIを使ってみます。ドキュメントは、https://developer.vimeo.com/です。twitterとかfacebookとかと同じでappをつくったら、キーとかシークレットとかもらえて、それ使ってOAtuh2で認証して、RESTAPI使います。 https://developer.vimeo.com/appsか…

zipcloud - 郵便番号データのAPI

郵便番号検索機能をWEBサービスで提供してくれています。 http://zipcloud.ibsnet.co.jp/doc/api 登録などは一切不要みたいです。 getで、http://zipcloud.ibsnet.co.jp/api/search?zipcode=1540017のように郵便番号を与えると、jsonで返ってきます。 { "mes…

googleで祝日取得(php)

参考:Google Calendar API で日本の祝日データを取得 private function get_syukujitsu($first_date, $end_date){ $holidays_url = sprintf( 'http://74.125.235.142/calendar/feeds/%s/public/full-noattendees?start-min=%s&start-max=%s&max-res…

YouTube API

cakePHPのviewでYouTubeAPIを初めて使った。divのid="videoDiv"内に動画が自動で再生される。閲覧中断していた動画は中断したところから再生される。閲覧中断ボタンと、閲覧完了ボタンに対応している。といったようなことをした。 start('script')?> <script src="//www.google.com/jsapi" type="text/javascript"></script> <script> var y…

せどり向けプレミア本・DVDの検索システムをつくってみた

せどりというのはご存知でしょうか?ブックオフで100円で買った古本は、アマゾンだと意外と高値で売れたりするというやつです。裁定取引ということでいいんでしょうかね。最近ですと電脳せどりといいまして、わざわざリアル店舗のブックオフに足を運ばずにイ…

cakePHP - twitterAPIを使う

cakePHPでtwitterAPIを使う。超分かり易くて簡単なライブラリがあった。 Consuming OAuth-enabled APIs with CakePHP このページからライブラリをダウンロードして、vendorsに、OAuthフォルダをそのまま格納する。 そして、controllerとviewにそれぞれ下記の…

google chart api Visualizationでフェルマー(2次関数の包絡線)

フェルマーは色々なことを発見したらしいが、これもフェルマーが発見したそうだ。下記グラフに描かれているのは、61本の直線ですが、全てy=x2のグラフ上のある点の接線であります。結果的に、y=x2のグラフが浮かび上がってくるのだ。こういうのを包絡線とも…

google chart api Visualizationの使い方

Visualizationを覚えよう。やはりjavascriptを使うようだが、若干複雑になっている。 google.load("visualization", "1", {packages:["corechart"]}); google.setOnLoadCallback(drawChart); function drawChart() { var data = new google.visualization.Da…

フェルマー

せっかくだからなんかグラフにしようと思う。フェルマーが発見したのは、y=xの2乗のグラフ上のある点(a,a2乗)の接線のy切片は、-a2乗になるということだ。これはどの点をとってもそうなるらしい。google chart apiの問題は数値を0〜100しか扱えないことだ。…

Google chart apiのURLを作るJavaScript

Google chart apiのURLを作るpythonスクリプトを今日中につくるぞ。やりたいのは、超低レベルなんだけど、本当に2次関数というのは放物線を描くのかを自分でデータをつくってグラフ化して試したいのだ。一次関数が一直線なのは当たり前に分かるからな。 Goo…

JQueryで駅データ取得

HeartRails ExpressのAPIを使って、JQueryで駅データ取得するスクリプト。しかし、GAEで駅データベースをしっかり作ろうとした場合、APIに逐一アクセスするのはかなり遅くなりそうでいやだし、駅名とか県名とか路線名そのものでアクセスや検索をするのは、か…