Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

取引手法 裁定取引 裁定取引(アービトラージ)とは、同一の価値を持つ商品の一時的な価格差(歪み)が生じた際に、割高なほうを売り、割安なほうを買い、その後、両者の価格差が縮小した時点でそれぞれの反対売買を行うことで利益を獲得しようとする取引のこと。 出典:https://www.smbcnikko.co.jp/terms/japan/sa/J0288.html マニュアルで取引している時から取引所間での価格差が激しいなと感じており、これをシステム化すればよい結果が残せるのではないかと考えてこの手法を選択しました。テクニカルな手法による売買については時系列データが必要だったり状態管理が面倒だったこともあります。 取引手法の例 裁定取引(アービトラージ)だと以下のような事をプログラム的に瞬間的に実行します。 人間が介在できる時間はほぼ無く取引所での価格差の利益はほぼプログラムが得ていると考えられ
概要 2018年3月に発表され、TensorFlow.js!! TensorFlowとjavascriptが合わさったということで初めて知った時にはかなりのパワーワードでした 笑 面白がってデモを触ってコードをみていたところ、「あれ、これいけるんじゃね?」と思い立ち作ってみました! 作ったもの FasePass ブラウザでの画像認証を実装したWebアプリケーション 画像のアップと認証ができる。 使用技術 インフラ周り: heroku サーバー: Express フロント: React データベース: MongoDB Webカメラの取りこみおよび撮影は偉大なGoogle様から拝借いたしました。 https://js.tensorflow.org/tutorials/webcam-transfer-learning.html フローチャート 画像をDBにアップロード SignUp画面でパソコン
はじめに これはNature Remoのglobal APIを遅延実行したいが為に作成したlambda APIを AWSらしい形にリファクタリングしてみただけの内容なので、Nature Remoは全く関係ないです。。 リファクタリングした根拠 AWS lambdaがsetTimeoutをしている間は、Lambda自体も終わりに達しない為、要求されたDelay時間が長くなるほど CPU時間(要は金)も多くなると思われます。なので必要且つ最低限の時間だけ、AWSインフラを借りるために 遅延自体をAWS側に任せられないか。という地味な命題が根拠となってます。 あとは、AWSがサポートするnode.js 8.11だとasyncが使えたので ついでに、全面的に書き直してます。 構成図 (thanks for www.draw.io) 今回追加/変更したもの IFTTTのapplet AWS SQS
今さら感ありますがApplication Load Balancerでのユーザー認証機能を試してみました。 JWTの検証で意外にハマってしまったのでメモしておきます。 IdPの設定 今回はOneLoginを利用しました。 用意されている「OpenId Connect app」をCompany Appとして追加すれば終わりと高を括っていたところ、ALBがHTTP 561を返し続け大分ハマりました。 トークンエンドポイントへのリクエストを「Basic」ではなく「POST」に設定しないといけないのでした。1 ALBの設定 AWSのドキュメントとブログを頼りに設定できました。 Application Load Balancer を使用してユーザーを認証する(AWSドキュメント) Application Load Balancer 組み込み認証によりログインを簡略化(Amazon Web Servi
開発環境 Windows 10 Pro Node.js v8.9.2 実装機能 今回は、実装を簡単にするために、以下のややプリミティブなコマンドだけを実装します。 タブキー入力(フォーカス移動) 文字入力(テキスト領域への文字入力) エンターキー(リンク移動、ボタン等のクリック、検索 等) 実装を簡単にするために、以下に対応しません。 LAN内にChromecastが複数ある場合 ChromecastのIPアドレスが変更される場合 セキュリティに関わるところ アプリの実装 1.Web APIで操作できるブラウザを作る 動作イメージ(4)の機能を実装します。 headlessブラウザならなんでもよいので、chromeをselenium-webdriverより操作する実装としました。(seleniumは本来の用途とは違うような気もしますが、楽するために目をつむります) 動作させるにはChrom
Node js Elastic Search Tutorial Example is the today’s main topic. Elasticsearch is an open source search engine, which becomes hugely popular due to its high performance and distributed architecture. Elasticsearch is built on top of the Apache Lucene, which is a high-performance text search engine library. Although Elasticsearch can perform the storage and retrieval of data, its primary purpose i
const {createObjectCsvWriter} = require('csv-writer'); const csvfilepath = __dirname+'/message.csv' const csvWriter = createObjectCsvWriter({ path: csvfilepath, header: [ // {id: 'name', title: 'NAME'}, //Headerつける場合 // {id: 'lang', title: 'LANGUAGE'} //Headerつける場合 'name','lang' //Headerなしの場合 ], encoding:'utf8', append :false, // append : no header if true }); // Data for CSV const records = [ {n
app.get('/hoge.:format', function(req, res) { res.format({ json: function(req, res) { res.send({a: 1}); }, html: function(req, res) { // ブラウザから /index.json にアクセスしてもこっちが実行される res.render('index'); }, default: function(req, res) { res.send(406); } }); }); var __accepts = express.request.accepts; express.request.accepts = function(type) { var format = this.params.format , i; if (util.isArray(type)) {
最近, 仕事やプライベートで, ちょっとしたプログラムを書くときは, Node.jsを使う頻度が増えてきており, その実行結果をブラウザ上で見れるようにするためにExpressを使うことが多くなってきたということもあり, 一度, Node.js & Expressでよく使っているモジュールを簡単にまとめてみます. ただ, まだまとめ途中であり, 増えたり減ったりすると思います. 他にもおすすめのモジュールとかあったら教えていただければと思います. config npm install config アプリケーションの設定情報を管理するためのモジュール. ルートの config フォルダを作成し, その中に default.json を作る. default.jsonの中身が, configモジュールの設定情報を保持するファイル. 開発環境用の設定ファイル, 本番環境用の設定ファイル, など
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く