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

タイトルは釣り、かつ、自分のための備忘録です。 マイクロサービスアーキテクチャでサービスを構築すると、APIサーバをサービスごとに立てるわけですが、 ブラウザ上のJSエンジンからAPIサーバを叩く時に避けて通れないのが、Same-Origin Policy(同一生成元ポリシー)によるCORS (Cross-Origin Resource Sharing)制限です。 これを回避するには、APIサーバ側でAccess-Control-*ヘッダを適切に返す必要がありますが、どう設定するべきかの情報が意外と少ないので(自分的)これが決定版! という設定を考えてみました。 結論 nginxの場合の設定例です。 server { listen 80; server_name site.localhost; charset utf-8; root /var/www/app/public; locatio
こちらにより見やすい記事も用意しました。 よろしければどうぞー 1.概要 本記事で出来るようになること 1コマンドで Nginx(SSL化用リバースプロキシ) MariaDB CentOS7 Apache php のコンテナが下記の簡略図で立ち上がり、gitかなにかでwebアプリコンテンツをDocumentRootに置けば、すぐに使えるようになります。 簡略図 本稿のレベルとしては 「dockerとdocker-composeが何なのかはなんとなく知ってるけど、あんまり使ったことない人」向けです。 それぞれの基本知識としては下記を斜め読みすれば十分だと思います。 dockerについて 【入門】Dockerとは?使い方と基本コマンドを分かりやすく解説します docker-composeについて 複数のDockerコンテナを自動で立ち上げる構成管理ツール「Docker Compose」 俺はさ
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? こんにちは、教育業界に就職した新卒1年目のデータサイエンティストです。 新卒研修ということで自分でコンテンツを探してプログラムを組み立てる機会をいただきました! そこで、折角なので進捗状況や学んだこと等、以後の振り返りのためにポストしていこうと思います。 今回は、自分のスキル状況、目標、具体的なコンテンツについて書いていきます。 現在のスキル SQLのSELECT文の基本的な部分が書ける pythonがほんの少し書ける(関数の実装くらいまで) Tableauが使える(Tableau アカデミックプログラムを利用していました) ご覧の通り
はじめに TensorFlow はなかなかとっつきにくい部分があるかと思います。書き方が独特なので、慣れるまでに時間がかかるかと思います。公式の MNIST は一通りやったけど、自分で考えたディープニューラルネットワーク (DNN) をどう書いたらいいかわからない……なんてこともあるのではないでしょうか。 この記事では、シンプルな問題を題材にして、 TensorFlow をコピペに頼らず、自分の書きたい DNN を 低レベル API を使ってどのように書くかを最小構成で説明していきます(今さら感はありますが。。)。ベースは公式ドキュメントの Low Level APIs のあたり です。 内容としては: TensorFlow の最小構成要素 TensorFlow で線形関数のフィッティング TensorFlow で DNN を実装 のようになっています。また、以下のような方を対象としており
いろいろな理由があって、EC2 の IP 帯域を知りたくなることがあると思います。 (2016/05/10 追記) 公式ドキュメントに IP 帯域が掲載され、フォーラムを参照する方法は非推奨になりました。 AWS IP Address Ranges - Amazon Web Services そんな時はフォーラムをチェック! https://forums.aws.amazon.com/forum.jspa?forumID=30 フォーラムの固定投稿に「Amazon EC2 Public IP Ranges」というものがあります。これを見ると、リージョンごとに割り当てられている IP 帯域を知ることができます。2013年11月版はこちら。東京リージョンはこのように書いてあります。 Asia Pacific (Tokyo) 175.41.192.0/18 (175.41.192.0 - 175
['_1broker', '_1btcxe', 'acx', 'allcoin', 'anxpro', 'bibox', 'binance', 'bit2c', 'bitbay', 'bitcoincoid', 'bitfinex', 'bitfinex2', 'bitflyer', 'bithumb', 'bitlish', 'bitmarket', 'bitmex', 'bitso', 'bitstamp', 'bitstamp1', 'bittrex', 'bitz', 'bl3p', 'bleutrade', 'braziliex', 'btcbox', 'btcchina', 'btcexchange', 'btcmarkets', 'btctradeua', 'btcturk', 'btcx', 'bxinth', 'ccex', 'cex', 'chbtc', 'chileb
2019/5/11 PR: こちらの内容を含め、2019年5月11日発刊の 図解速習DEEP LEARNINGという本ができました。[2019年5月版] 機械学習・深層学習を学び、トレンドを追うためのリンク150選 - Qiitaでも、一部内容をご覧いただけます 19/1/11 18年1月の公開後、TensorFlow本体にKeras統合、Chainerがデフォルトで提供となるなど、状況が変化したため、大幅に加筆しました。TensorFlow 2.0 Previewについても追記しました。 19/1/31 PyTorchが標準インストールとなったこと、PyTorch/ TensorFlowのColab版チュートリアルを追記。 2019/3/9 Colaboratoryに関する情報交換Slackを試験的に立ち上げました。リンクより、登録・ご参加ください。 TL;DR Google Colab
ビットコインAPI取引の最初の壁 ビットコイン取引所のAPIを利用しようとして、おそらく殆どの人が最初につまづくのは認証の部分でしょう。 各取引所で微妙に仕様・作法が異なる上、エラーになっても「認証に失敗しました」などの、なんの手がかりも与えてくれない無慈悲なメッセージが帰ってくるだけです。 私自身も裁定取引のアプリケーションを作るにあたり、新しい取引所を追加するたびに、認証方式の微妙な違いにぶつかり手間取ってしましました。 自分の失敗を晒すことで、この記事が今後API取引にトライする方々の助けになればと思います。 認証のフロー はじめに、認証の一般的なフローを説明します。 プログラミング言語にかかわらず、HTTPリクエストを作成するという観点では同じフローになります。 取引所Webサイトからキー、シークレットを発行する。 各オペレーション(オーダー送信、ポジション取得等)のAPIのURL
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? データを蓄積し予測モデルを更新し続けるために、どういった機能を設計実装したか共有します。 2015年に遺伝的アルゴリズムで自動売買に挑戦したのが2年前。深層学習で再チャレンジして知見が溜まってきたので、運用における辛い話や設計を共有します。システムの話がメインです。 ^ Flask x SQL alchemy で作りました。ワーカーはsupervisordです。最初Rubyからpycall使ってTensorFlow使ってたんですが PyCall.import_module を数回唱えたあたりで全部Pythonで書き換えました。デコレータ
独自ドメインでDynamic DNSを実現したい場合,多くのDDNSサービスでは有料なことが多い.あるいは,運営会社の知名度が低いor微妙であることもある. AWSのRoute53は,非常にパワフルで柔軟性のあるDNSサービスである.ここでは,Route53をDNSサーバとして,DDNSの仕組みを構築する. シンプルな方法 - aws-cliを使う AWSは基本的に全ての操作にAPIが用意されており,大抵の場合はAWS CLIで片付いてしまう. 以下の記事のような,スクリプトを作成してCronで更新をおこなえば済むので非常に簡単である. DynDNS互換なAPIを用意する方法 DynDNS(今はDynなのか…)はDynamicDNSサービスの老舗で,多くの家庭用ルータで対応していることが多い. 今回はVyOS互換なEdgeOS(EdgeRouterのOS)で使うことを想定した.(EdgeO
posted articles:JavaScript:60%Bitcoin:60%TypeScript:60%Node.js:40%ビットコイン:40%
1行概要 例えば社内で自分のPCに開発サーバを立てたけど、IPではなくホスト名で他のメンバーにURLを教えたいときに使う方法 犯行動機 社内DNSの再設定がめんどくさい Google APIのOAuth2のredirect_urlがグローバルでないとエラーになるため、社内ローカルでの開発が面倒 想定読者 Railsの開発がいくつか並行している ローカルにDNSが無い OR 設定する程ではない Google OAuth2の invalid redirect url エラーで詰まった 方法 1. xip.ioを使ったDNS解決 外部のパブリックDNSサービス xip.io を使います。 アカウント登録の必要はなく、自分のPC(開発機)のローカルIP(例: 192.168.1.123)の場合、 some-project.192.168.1.123.xip.io をブラウザに入力するだけ。 すると
この項目は、クーロンの書式に従います(多少違いはありますが)。 具体的には、各行はTABかスペースで区切った5つの項目から成ります。 MINUTE HOUR DOM MONTH DOW MINUTE 分 (0-59)。 HOUR 時 (0-23)。 DOM 日 (1-31)。 MONTH 月 (1-12)。 DOW 曜日 (0-7) 0と7は日曜日。 1つの項目に複数の値を設定するには、次の演算子を使用できます。優先度の順に、 '*'は、全ての有効な値を指定します。 'M-N'は、"1-5"のような範囲を指定します。 'M-N/X'や'*/X'は、例えば、分の項目で"0,15,30,45"の代わりに"*/15"を、 "1,3,5"の代わりに"1-6/2"のように、その範囲内でXだけスキップします。 'A,B,...,Z'は、"0,30"や"1,3,5"のように複数の値を指定します。 定期的
皆さん、JenkinsでSlave,Master構成していますか? Master側のjobをバコバコぶっこんでるとそのうちJenkinsが重くなって「ヒィーー」ってなるので、先におすすめしておきます。 ところでJenkinsのNode設定なのですが、IPアドレス設定ですよね。 EC2インスタンスの場合、Elastic IPで固定すれば、まあ変わることはあんまりないと思いますが、クラウドサーバーの場合、基本 「IPアドレスは変わる」が前提だと思います。 そこで、jenkinsのNode情報からIPアドレスをぶっこ抜いて(JenkinsのリモートAPI)、AWS CLIで設定したNodeのIPアドレスが一致しているか確認するJobをつくってみました。 環境 MacOSX(El Capition) Jenkins 2.7 参考にしたサイト [Jenkins] リモートAPI で Jenkins
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く