平成30年9月9日、安倍総理は、総理大臣官邸で平成30年北海道胆振東部地震に関する関係閣僚会議を開催しました。
平成30年9月9日、安倍総理は、総理大臣官邸で平成30年北海道胆振東部地震に関する関係閣僚会議を開催しました。
When we decided to rename part of the IPython project to Jupyter in 2014, we had many good reasons. Our goal was to make (Data)Science and Education better, by providing Free and Open-Source tools that can be used by everyone. The name “Jupyter” is a strong reference to Galileo, who detailed his discovery of the Moons of Jupiter in his astronomical notebooks. The name is also a play on the languag
おかんアートという時限爆弾 メインストリームのファインアートから離れた「極北」で息づくのがアウトサイダー・アートであるとすれば、もうひとつ、もしかしたら正反対の「極南」で優しく育まれているアートフォームがある。それが「おかんアート」。その名のとおり、「おかあさんがつくるアート」のことだ。なにそれ?と思うひともいるだろうが、たとえば久しぶりに実家に帰ると、いつのまにか増えている「軍手のうさぎ」とか、スナックのカウンターにある「タバコの空き箱でつくった傘」とか、あるでしょ。ああいうやつです。 どこにでもあって、だれからもリスペクトされることなく、作者本人もアートとはまったく思わず、売ったり買ったりもできず、しかしもらえることはよくあり、しかももらってもあまりうれしくない——そういうのが「おかんアート」の真髄だ。 近年、アウトサイダー・アートのほうはアートワールドの中でも地位を固めつつある。言い
talked at builderscon tokyo 2018
builderscon tokyo 2018 2018-09-08 10:00-11:00 @ Track-C
国の対策プランでは、7日のB滑走路運用再開によるピーチ・アビエーション(APJ/MM)の国内線一部再開、8日の国際線一部再開などに続き、9月中旬を目途に冠水したA滑走路の暫定運用開始を目指す。 また、復旧までの代替空港として、伊丹や神戸への国際線と国内線の振り替えを検討している。 タンカー衝突で損傷を受けた連絡橋については、道路は7日午前5時10分から対面通行に切り替え、鉄道もおおむね4週間で運行再開を目指す。 「できない理由しか挙がってこない」 関空の2017年度の国際線旅客数は、前年度比14%増の2190万1061人と、6年連続で過去最高を更新し、開港以来の年度合計として初めて2000万人を突破した。訪日客も、21%増の1500万6132人で6年連続で前年度を上回り、4年連続で日本人客を上回った。 首都圏よりアジアに近く、国内外のLCCが数多く就航する関空は、2020年に年間訪日客数4
Summary. Over the next decade, approximately 10,000 Baby Boomers will retire every day. This presents a double-edged sword for today’s companies. Young leaders will have substantial opportunity to climb the corporate ladder — by 2030, millennials alone will comprise three out of every four individuals in the U.S. workforce. But companies will increasingly grapple with how to accelerate the develop
はじめに RedisのGo言語向けクライアントライブラリRedigoの使い方を見ます。 本記事ではコネクションプールの使い方を見ていきます。 環境 OS: Windows 10 Redis: win-3.2.100 Go言語: 1.11 基本の流れ コネクションプールとは、Redisサーバへ接続するときにコネクションを再利用することで接続を高速化する機能です。 さっそくですが、Redigoでコネクションプールを利用する典型的なコードを以下に示します。 package main import ( "fmt" "time" "github.com/gomodule/redigo/redis" ) func newPool(addr string) *redis.Pool { return &redis.Pool{ MaxIdle: 3, MaxActive: 0, IdleTimeout: 2
Underlay: 192.168.10.0/24 Overlay: 10.0.1.0/24 ___________________ ___________________ | host1 | | host2 | | ___________ | | ___________ | | | netns1 | | | | netns2 | | | | | | | | | | | | _____ | | | | _____ | | | |__|VXLAN|__| | | |__|VXLAN|__| | | |_____| | | |_____| | | 10.0.1.1: ____ | | 10.0.1.2: ____ | |_________:__|p1p1|_| |_________:__|p1p1|_| : |____|192.168.10.7 : |____|192.168.10.8 ___
この記事について Laravel で Enum 使うときにどのパッケージを使うといいか、というのを調査してみました。 比較対象は以下の3つです。 myclabs/php-enum BenSampo/laravel-enum nasyrov/laravel-enums 参考) SplEnum 以下、php-enum, laravel-enum, laravel-enums と記します。 php-enum 以外は Laravel 用となってまして、 php artisan make:enum でスケルトンをつくることができます。 SplEnum は pecl が必要なので除外しますが、はやく標準で使えるようになってほしいものです。 結論 php-enum でいいのではないか、と思いました。 laravel-enums と迷ったんですが、 artisan make:enum は出力先が固定されて
Rustに入門したので、適宜HaskellのこれはRustのこれ、ということをここに蓄積していって、個人的なチートシートにする。 Borrow と Ownership 基本的に Region Monad と線型型(呼ばなくても良いので正確にはアファイン型)が組込みだと思えばよい。 { から } までの間でスコープが区切られ、スコープごとに Drop (=free)がされる。 プロジェクト管理 Stack に当たるのが cargo stack.yaml は Cargo.toml コードは src 直下固定。src/main.rs が Main.hs 相当で、src/lib.rs がライブラリのルートに当る。 モジュールシステム 一つの .rs ファイル内で複数のモジュールを、ネストして定義出来る。 mod a; のように定義を省略した場合、a.rsの内容がモジュール a の定義として扱われる
------- GND -- |01 31| -- +5V CPU A11 -> |02 32| <- M2 CPU A10 -> |03 33| <- CPU A12 CPU A9 -> |04 34| <- CPU A13 CPU A8 -> |05 35| <- CPU A14 CPU A7 -> |06 36| <> CPU D7 CPU A6 -> |07 37| <> CPU D6 CPU A5 -> |08 38| <> CPU D5 CPU A4 -> |09 39| <> CPU D4 CPU A3 -> |10 40| <> CPU D3 CPU A2 -> |11 41| <> CPU D2 CPU A1 -> |12 42| <> CPU D1 CPU A0 -> |13 43| <> CPU D0 CPU R/W -> |14 44| <- /ROMSEL (/A
台風21号の影響でタンカーが衝突した関西空港と対岸を結ぶ連絡橋は、道路の橋桁が押し込まれただけでなく、その下を通る鉄道の線路もおよそ50センチ横にずれていたことが、橋を管理する会社の調査でわかりました。空港にアクセスする鉄道の復旧には、1か月程度かかる見通しです。 現在は北側の道路で、リムジンバスなど一部の車両を対象に、片側1車線ずつの対面通行が行われていますが、復旧のめどはたっていません。 一方、道路のおよそ2メートル50センチ下にはJRと南海電鉄が共用している線路が通っていますが、連絡橋を管理する「新関西国際空港会社」が調査したところ、線路が敷かれた鉄道橋も衝突で押し込まれ、およそ50センチ横にずれていることがわかったということです。 これによって上下線2本ある線路のレールがゆがみ、架線も損傷しました。 国土交通省によりますと、鉄道部分によりかかった道路の橋桁を撤去したあと、鉄道橋の修
ヨーロッパは長年、夏の生活時間を早めるサマータイム制度を実施していますが、健康に悪影響があるとして廃止を求める人が増えています。EU=ヨーロッパ連合の執行機関にあたるヨーロッパ委員会は、近く、加盟国などに廃止を正式に提案する見通しで、今後の議論が注目されます。 しかし、EUがこの夏、1か月余りにわたって域内から意見を募集した結果、回答した460万人のうち84%がサマータイム制度の廃止を支持しました。 制度の廃止を求める人たちは、健康に悪影響がある、睡眠不足などによって交通事故が増加する、そして省エネ効果がないなどと主張しています。 ドイツ南西部、クリンゲンミュンスターの睡眠の専門医、ハンツ・ギュンター・ヴェース医師はNHKの取材に対し、「社会の時計を変えると体内時計と合わなくなり、健康に悪影響がある」と指摘しています。 特に子どもや高齢者への影響は、40年近く前にサマータイム制度が始まった
どうも、こんにちは。 下の記事と、そのリンク先を読みました。 takulog.info これらの記事に関連しているか分かりませんが、今少し悩んでいることがあります。 誰かからのアドバイスを期待して、思いつくまま書いていきます。 30代の非エンジニアがエンジニアを目指す まず、私はエンジニアではありません。エンジニアとしての意見を求めている方はゴーバック推奨です。 ただ漠然と、お金を稼ぎたいなあ、そのためにはエンジニアになるのが近道かなぁという気持ちがあって、この一年と少し、工場で現場作業者として勤務する傍ら、完全に独学で勉強をしてきました。 簡単に経緯を述べますと、Excelの関数でできないことをVBAで補うことから始まって、VB.NETで簡単なPC操作の制御のしかたを学習しました。それからN予備校の「プログラミング入門 Webアプリ」を修了し、Node.jsやExpressと触れ合って、
目次 今から始めるReact入門 〜 React の基本 ←★ここ 今から始めるReact入門 〜 React Router 編 今から始めるReact入門 〜 flux編 今から始めるReact入門 〜 Redux 編: immutability とは 今から始めるReact入門 〜 Redux 編: Redux 単体で状態管理をしっかり理解する 今から始めるReact入門 〜 Redux 編: Redux アプリケーションを作成する 今から始めるReact入門 〜 Mobx 編 React をはじめるにあたって 普段バックエンドを触っている人間として、フロントエンド側の知識も触れておこうということで個人的なReact の勉強記を残しておきたいと思います。 すでにReact の記事は多く出回っていますが、ここでは最近のReact 及びReact Router, Redux, その他Red
書くこと DynamoDBは仕様上、全てのデータを削除するAPIが提供されていません。 そのため全てのデータを削除したい場合 データを個々に削除する。 テーブルを削除し、再作成する。 TTL属性を使用して、DynamoDBに削除をお願いする。 要件に応じて、この中から選択する形になると思います。 このうち今回は、テーブルを削除し、再作成するについて記載したいと思います。 Node.jsで書かれたものが見つからなかったので、実装してみました。 実装 動作環境: Lambda(Node.js 8.10) git: URL const AWS = require('aws-sdk'); const Dynamo = new AWS.DynamoDB(); exports.handler = async (event) => { const params = { TableName: "Music
nodejs8 runtimeのGoogle App Engineなんですが、 python27などのruntimeと違って、app.yamlへのhandlerへのadimn……によるアクセス制御が対応していないので実は設定できません。 なら、nodejs8のruntieを使用した時にGoogle App Engineでどうやって認証をするのか?というと、 Identity-Aware Proxyを使ってアクセス制御を設定してあげる感じになります! Google App Engineは適当なサービスが動いているという前提で、Identity-Aware Proxyの設定の仕方を! IAPの有効 といっても設定は簡単です。 GAEをデプロイ済みであれば下の画面のように表示されるので、IAPを有効にしてあげます! 情報パネルからアクセス可能ユーザの追加! 「IAP-Secured Web Ap
#ifdef __cplusplus extern "C" { #endif int my_func1(int x){ cout << "here is my_func1 in C++\n"; return x * 2; } } #ifdef __cplusplus extern "C" { #endif void my_func2(const char* x1){ cout << "here is my_func2 in C++\n"; string x1_conv = string(x1); string x2 = "+ C++(str2)"; string x3 = x1_conv + x2; cout << x3 << "\n"; } } #ifdef __cplusplus extern "C" { #endif char* my_func3(const char* x1){ c
概要 IBM Cloud Visual RecognitionとLINE Messaging APIを使って画像認識LINE BOTを作ります。 こちらのリポジトリにコードと使い方があります。 またこちらから友達登録してもらえると使えるので、是非画像を送ってみてください。 イメージ 使うもの Heroku codenvy(開発環境がある方はなしで可能) BOTの流れ LINE BOTにメッセージがくる ↓ LINE Messaging APIのWebhook URLが呼ばれる(以下Herokuのnodeアプリ内での動き) ↓ Herokuにデプロイされたアプリが画像データを取得するためにLINE Messaging APIにリクエストを投げる ↓ LINE Messaging APIから画像のバイナリ(Buffer)が返ってくる ↓ IBM Cloud Visual Recognition
<!-- 読み込んでいるのは同じファイルでも、別物として扱われる --> <img src="/images/image.jpg"> <img src="/images/image.jpg?hoge"> 画像ファイルやcss、jsなどで幅広く応用できるため、特に開発進行中にテストアップした際、手元でキャッシュの飛ばし方がわからない程度のリテラシーを持ったクライアントとのやりとりを始め、様々な場面で使用する機会の多いことかと思います。 Gulp使ってるのに手動でパラメータつける(書き換える)のが面倒くさい 一つのファイルだけならいいのですが、読み込んでいるcssやjs、画像が増えてくるといちいち書き換えて回るのが面倒ですし、ヒューマンエラーも発生します。grepで書き換えてもいいんですが、せっかくなら自動で勝手に書き換えてほしいものですし、度重なる更新のたびに同じ作業を繰り返すのも億劫です。
最近,Webアプリもいいけど自分がアプリ開発を始めるきっかけとなったネイティブアプリの開発にも力を入れてみようと思い始めました. でも,Swiftは挫折した過去があるし,,(ほとんど頑張ってない)どうしよう,, ... React-Nativeとの出会い React-Native??? Webアプリの技術をそのままネイティブアプリ開発に活かせる??? React.jsならさわったことあるぞ? 単純な自分はさっそくReact-Nativeなるものをnpmでインストールしました! のちにパッケージのインストールで再びXcodeと戦うことになることになろうとは知る由もなかった... プロジェクトの作成 インストールしたら以下のコマンドでささっと雛形が出来ちゃいました!
pandasとnumpyの組み合わせを試してみる。 すげえ・・・。強烈だ。マジすげえ。。。 実質数行でこんなことができてしまうのか。これをCで書こうと思うと気が遠くなる。 import numpy as np import pandas as pd import csv '''CSVファイルの読み込み''' csvdata = pd.read_csv("./test_data.csv", header=None) csvdata2 = pd.read_csv("./test_data_2.csv", header=None) '''CSVから読んだデータをnumpyの行列に入れる''' myarray = np.array myarray2 = np.array myarray = csvdata.values myarray2 = csvdata2.values print(myarra
Jupyter/Pythonでデータ分析する人にお勧めしたい!便利なライブラリー「PixieDust」をザクッと紹介しますPythonSparkpandasVisualizationJupyter はじめに こんにちわ!石田です。皆様、「PixieDust1 」ってPythonライブラリー、ご存知ですか?昨年出て超便利なのに、なぜか日本ではぜんぜん知られてませんッ2。日本語の記事はQiitaの「これ」くらい。。 Plotlyやipywidgetでシコシコ書くよりぜんぜん楽だし守備範囲も広いので、「このまま埋もれさせるのはモッタイナイ!」と思ってご紹介の記事を書きました。一番ウケそうな「インタラクティブなチャート・ウィジェット」については別記事「Jupyter/Python上でたった3行でインタラクティブなチャート・ウィジェットを作れる!PixieDustを触ってみた」にHow-To含め書き
はじめに ZACKY こと山崎進です。今回から micro Elixir / ZEAM の開発に向けて新シリーズです。micro Elixir / ZEAM 構想についてはこちらの資料をご覧ください。 「耐障害性が高くマルチコア性能を最大限発揮できるElixir(エリクサー)を学んでみよう」 「ZEAM開発ログ 目次」はこちら さて本題 今回から新シリーズということで,コード生成について検討してみたいと思います。まず最初は算術演算について型多相で型安全なコードを記述してみたいと思います。 2018/09/11 追記 Dai MIKURUBE さん @dmikurube のツイート 作るもの・作ったものの設計をドキュメント化するときには、「なぜそうするか」「なぜこうはしないか」の理由と問題の背景、それを補助する実験・実測値が一番大事で、設計そのものの詳細を微に入り細に入り記述しておいてもドキ
ScalaでDIコンテナというとGoogle Guiceを使っている人が多いと思うけど、僕は最近airframeを使い始めました。 何がどう違うのというのは以下の記事を読んで欲しい。個人的には、Scalaで使うための設計が前提になっているかが大きいと思っています。Guiceでもいいけど、無邪気に使っているとJava前提のライブラリはハマることもあるし、Scalaの独自機能に対するケアもないので…。 使い方はQuick Startを読んでください。たけぞえさんのブログ記事 「Scala用のDIライブラリAirframeを試してみた」 でも紹介されています。1 以上、終了でもよかったのですが、日本語で簡単に解説しておきます。 最低限知っておくとよいのは、Design, Sessionです。あとは、DIコンテナがサポートするLife Cycleはドキュメントをみてください。DesignとSess
DDDリポジトリを楽に実装するライブラリで紹介したscala-ddd-baseを使って実装したリポジトリをairframeを使ってDIする事例を簡単に紹介します。 リポジトリの実装は前回の記事のとおりです。UserAccountRepositoryは高階型の型パラメータM[_]を必要とします。 この例では、Task[A]のタイプエイリアスとしてBySlick[A]を宣言し、ファクトリメソッドで実装を生成できるようにしています。 object UserAccountRepository { type BySlick[A] = Task[A] def bySkinny: UserAccountRepository[BySkinny] = new UserAccountRepositoryBySkinny } class UserAccountRepositoryBySkinny extends
def save = Action { request: Request[AnyContent] => val body: AnyContent = request.body // デフォルトでは上記のように request.body は AnyContent 型です。 Content-Type ヘッダの値によって適切な型として parse されます。たとえば Content-Type が application/json であれば JSON として parse され、request.body.asJson で JSON が取り出せます。 今回はパースされたボディと共に、生のリクエストボディにアクセスしたいと思いました。 Play では BodyParser[A] が HTTP リクエストボディを解釈します。 その定義 を見るとわかるように RequestHeader => Accumul
某所の課題で「事前に作成しておいたローカルユーザーを、普段は無効にしておいて、特定のタイミングで有効化したい。リモートで半自動化するからコマンドで。」という要望があったので、さらっと調べてみました。 環境 Windows Server 2016 ※とはいえ、後述のコマンド (net user) は、たいていの Windows OS では動作するハズです。 net コマンドでやる net コマンドの user コンテキストで、さらっとできます。 > net user test01 ユーザー名 test01 ... アカウント有効 No ... コマンドは正常に終了しました。 > net user test01 /active:yes コマンドは正常に終了しました。 > net user test01 ユーザー名 test01 ... アカウント有効 Yes ... コマンドは正常に終了しまし
[PATCH v3 0/2] squashfs/squashfs-tools: Add posix acl support When we use mksquashfs tool to create a squashfs image from the files which have POSIX ACLs(Access Control Lists), we get these errors: Unrecognised xattr prefix system.posix_acl_access Unrecognised xattr prefix system.posix_acl_default This patcheset adds posix acl support to squashfs to fix this problem. Patch #1 for kerenl tree and p
1.概要 DynamoDBに、開発・テスト用途のDynamoDBローカルと呼ばれるものがあります。これはDynamoDBをローカルマシンのアプリケーションとして稼働させ、各種SDKにて接続・テーブル操作を実装できます。 DynamoDBローカルは、公式でJavaアプリケーションとして配布されていますが、Dockerイメージでも配布されているので、このイメージを使ってDockerコンテナとしてDynamoDBローカルを稼働させたいと思います。 ポイントはAWSアカウントを登録・所有していなくてもDynamoDBを使ったアプリケーションを開発できるということだと思います。Lambda/api gatewayもAWS SAM Localで開発・テスト可能になっているので、色々試しやすくなっているのかなと。 参考:主に本番環境で利用するDynamoDBはAmazon DynamoDB(ウェブサービ
はじめに インメモリデータベース VoltDBの最新バージョン(v8.3.1)をインストールする(クラスタ構成)で、VoltDBのクラスタを構築しました。 今回はDocker上で構築してみます。 VoltDBとは VoltDBはインメモリRDBで、PostgreSQLに携わったマイケル・ストーンブレーカーにより設定されています。 NoSQLより高速でありながら、SQLを利用できトランザクションもサポートされています。 VoltDB社がCassandraとの性能比較を2017年に実施しており、Cassandraより性能・コスト面で優れていると書かれています。 Comparing Fast Data Performance: A comparison of VoltDB and Cassandra Benchmarks https://www.voltdb.com/blog/2017/10/0
$ docker pull mysql:5.7 Error response from daemon: Get https://registry-1.docker.io/v2/library/mysql/manifests/5.7: unauthorized: incorrect username or password $ docker login Authenticating with existing credentials... Stored credentials invalid or expired Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to crea
Astronomy Picture of the Day Discover the cosmos! Each day a different image or photograph of our fascinating universe is featured, along with a brief explanation written by a professional astronomer. 2018 September 4 Explanation: What's happened to the Moon? Nothing, but something has happened to the image of the Moon. The heat from a volcanic lava fountain in the foreground has warmed and made t
Astronomy Picture of the Day Discover the cosmos! Each day a different image or photograph of our fascinating universe is featured, along with a brief explanation written by a professional astronomer. 2018 September 6 Explanation: Delicate in appearance, these filaments of shocked, glowing gas, are draped across planet Earth's sky toward the constellation of Cygnus. They form the western part of t
CircleCIとJest、CoverallsでJavaScriptアプリケーションのテストカバレッジを可視化するJavaScriptテストCircleCICoverallsJest こんにちは。突然ですが、テスト書いてますか。カバレッジは計測していますか? 今回はテストカバレッジの履歴の記録・閲覧ができるCoverallsというサービスを試したので、内容を共有したいと思います。 完成イメージ 本記事の説明どおりに設定を行うと、下記のようにCoveralls側でテストカバレッジを確認することが可能です。また、README.mdに貼るバッジも取得できます。 さらに、ビルドやファイルごとのカバレッジの閲覧も可能となっています。 前提条件 すでにテストが書かれていて、カバレッジ計測ツールでカバレッジが取得できる環境がすでにあることを前提に話を進めていきます。 カバレッジ計測ツールのnycやテスト
Too Long; Didn't ReadNot a day goes by without a new idea for a state management library popping up. I want to talk about yet another one. But be warned, <strong>this is not a real library</strong>. It is an idea I had and wanted to share with the community. Not a day goes by without a new idea for a state management library popping up. I want to talk about yet another one. But be warned, this is
こんにちは。Studyplusでサーバーサイドを担当している金澤です。 弊社ではいまapiの一部にGraphQLを導入するべく取り組んでいます。 GraphQLってなんだという話や導入手順などはweb上にすでに沢山あると思います。 なのでそのへんはあっさりめで、検証にあたってどのような実装をしているかという話をします。 で、GraphQLってなんだ 公式ページから言葉を借りれば、 A query language for your API です。 apiに対する問い合わせをクライアントで組み立てて柔軟にできます。 上記ページのデモがとても分かりやすいのでピンと来ない方は是非ご覧ください。 GraphQLでできる3つのこと query データの問い合わせ 今回はこの話だけします mutation データの変更 subscription いわゆるpub/sub なぜGraphQLなのか 動機と
最近、5kgの重しを背負って懸垂していますプリンシパルエンジニアの @linyows です。 みなさん、NHKの「筋肉は裏切らない!」(正しくは筋肉体操)見てますか? … はい。ですよね。 GMOペパボは、ロリポップ!やminneなど様々なサービス(microservices的なものではない)を運営しており、それぞれにおいて、秘密情報を管理している状態にあります。この秘密情報を独自に管理するのは、専門のスキルやノウハウとしてあらゆるコストがかかります。 そこで僕(ら)は、秘密情報管理ソフトウェアであるHashiCorp Vaultを各サービスに導入し、サービスを堅牢にするというゴールをもとに社内でVaultのWorkshopを幾度となく開催しています。 今回は、そのWorkshop「やわらかVault」のご紹介です。 やわらかVault これは、HashiCorp Vaultを正しく理解し
関西電力によると、台風21号の影響による管内の停電戸数は8日午後1時現在、約4万3900戸となった。このうち約3万1000戸は、倒木や土砂崩れなどの影響で現地調査ができず、復旧の見通しは立っていないという。 長期化が予想されるのは、和歌山県が印南町や紀の川市などで約2万戸、京都府が京都市などで約5000戸、大阪府が泉佐野市などで約2400戸、奈良県が約2000戸、滋賀県が約1200戸、兵庫県が約200戸となっている。このほかの地域の停電は、数日中に解消される見込みだ。 一方、世耕経済産業相は8日午前、大阪市の関電本社を訪れ、岩根茂樹社長と意見交換した。岩根社長は「広範囲にわたる長期間の停電で多大なご迷惑をかけ、申し訳ない」と陳謝し、世耕経産相は「電気がなくて生活に困っている人がいる。できるだけ早い復旧を目指し、全力を尽くしてほしい」と求めた。
【小ネタ】CloudFormationでNAT GWをRouteTableに割り当てると失敗する【CloudFormation】AWSCloudFormation小ネタvpc はじめに VPCおよびSubnet/RouteTable等をCloudFormationで作成するにあたり、NAT Gatewayの利用が上手くいきませんでした。 結構誰でも見落としてハマりがちなポイントのように思えましたので、記録しておきます。 事象 CloudFormationのStack作成中、NAT GatewayをRouteTableに割り当てた際に失敗する。 具体的には「AWS::EC2::Route」Resourceの作成中に動きが止まり、5分後(恐らくStack作成時のタイムアウト)に下記のように、「Route did not stabilize in expected time」というメッセージが出
はじめに 具体的に動作するCloudFormation templateをもとにしながら、templateを作っていくうえでのポイントについてまとめます。 なお、AWS公式ドキュメントには、豊富なtemplateやsnippetが公開されています。大いに参考になるでしょう。 Sample Templates - AWS CloudFormation https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-sample-templates.html Template Snippets - AWS CloudFormation https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/CHAP_TemplateQuickRef.html 対象となるt
本日から、M5d インスタンスは AWS アジアパシフィック (ソウル)、アジアパシフィック (シンガポール)、アジアパシフィック (シドニー)、アジアパシフィック (東京)、欧州 (ロンドン) リージョンで使用可能です。M5d インスタンスは 2018 年 6 月に初めて導入され、ホストサーバーに物理的に接続されたローカル NVMe ベースの SSD ブロックレベルストレージを搭載した M5 インスタンスを提供します。M5d インスタンスは、データロギングやメディア処理などの高速、低レイテンシーのローカルブロックストレージとともに、コンピューティングリソースとメモリリソースのバランスを必要とするワークロードに最適です。 これらのリージョンでの使用開始により、M5d インスタンスは AWS 米国東部 (バージニア北部)、米国東部 (オハイオ)、米国西部 (北カリフォルニア)、米国西部 (オ
初めてのサーバーレスアプリケーション開発 ~Serverless Framework を使ってAWSリソースをデプロイする~ 以前のエントリでは、GUIで簡単なサーバーレスアプリケーションを構築する方法を学びました。 初めてのサーバーレスアプリケーション開発 ~DynamoDBにテーブルを作成する~ 初めてのサーバーレスアプリケーション開発 ~LambdaでDynamoDBの値を取得する~ 初めてのサーバーレスアプリケーション開発 ~API GatewayからLambdaを呼び出す~ GUIで入力内容を確認しながらリソースを作成しサービスに対する理解を深めることは重要なことです。ですが、実際の開発でGUIをポチポチするのはちょっと面倒ですよね。 ということで今回は、以前GUIで作成したAWSの各リソースをServerless Frameworkを使って一撃構築してみようと思います。また、次
GoogleColaboratoryで、Seleniumで株式チャートをスクレイピングし、CNNでN日後の株価予測するPythonDeepLearningChainercolaboratoryGoogleColaboratory 概要 チャートを見て株取引している人がいるので、チャート画像から株価が予測できるのでは?って思ったのでやってみます。 結論から言うと、5日後の予測で60%前後の正解率になり、予測できたとは言えませんでした。。。 でも、「Seleniumを使て画像をスクレイピングする」ってことができたので、よかったかなと思います。 環境はGoogleColaboratoryを利用します。 チャート画像、翌日株価(CSV)のスクレイピングには、Seleniumを利用します。 WebDriverは、PhantomJSを利用します。(サポート廃止っぽいが動きました。。。自己責任でお願いし
(追記)本記事は2022/10/23 に更新しました Ecto にはテーブル同士を関連付ける Ecto Association の機能があります。関連付けには以下の3つのタイプが考えられます。 one-to-one one-to-many many-to-many Ecto Association は以下の公式サイトで説明されています。今回はこのガイドを実際に実行し、補足説明を加えていきたいと思います。 Ecto Association Guide 0.Ectoの設定 まずは Ecto の設定を、実際にプロジェクトを作成しながら行っていきます。mix で ecto_assoc というプロジェクトを作成します。オプションの --sup はこのアプリケーションが supervision tree を持っていることを示しています。
Googleの実装コードであるこちらを参考に、オリジナルのデータを学習させてセグメンテーションできるようにします。 なお、筆者はWindows環境でAnaconda Navigatorを使いながら確認しました。 (Jupyter Notebookで動きを確認しつつ、Terminalで実行しました) パスの設定 今回のモジュールはdeeplabとslim以下のモジュールを使用します。 そのため、パスに「master\research」「master\research\slim」を追加する必要があります。 WindowsのAnaconda環境であれば「PYTHONPATH」にパスを通す必要があります。
韓国語を形態素解析したいけど、 何がいいかなと探していたところ、mecab韓国語版を見つけました。 というのはもう2年前の話なのだが、それはさておいて。 mecab-koとは mecabを韓国語の形態素解析用に多少コードを改変しているようです。 Bitbucketにて公開されています。 https://bitbucket.org/eunjeon/mecab-ko/src/master/ 何をどう改変したのかはコミットログを見て、、、も、私は分かりません (README読む限りでは、空白文字の扱いが違うっぽい) ひとまずMacbook Airにインストールします。 - mecab-ko本体をインストール - 韓国語用辞書をインストール mecab-ko本体をインストール Macであれば、homebrewであっさりインストールできます。 といってもREADMEにソースコンパイルの手順書いてるの
ジンバルとは例えば、船舶や航空機に搭載されたジャイロスコープ、羅針盤、ドリンクホルダーなどが、 一般にジンバルを使って地平線に対して常に垂直を向くように作られています。 1つの軸を中心として物体を回転させる回転台の一種。 軸が直交するようにジンバルを設置すると、内側のジンバルに載せられたロータの向きを常に一定に保つことができます。 FEIYUは、独自のジャイロスコープテクノロジーで、 手ブレや振動を吸収し補正する高品質な「カメラ用ジンバル」を開発しています。
2017年に Amazon Echo を手に入れた当初から いつも聴いているPodcastがEchoで聴けるようになった最高だけど、自分でSkill実装したら実現できるのかな? — snaka (@snaka) 2017年12月2日 と思っていて、この7月末ごろからAlexスキル開発はじめてやっとストアへの公開にこぎつけたのでその知見を少しづつ公開していこうと思う。1 システム構成 ポッドキャストを再生する Alexa スキルは以下のようなシステム構成となっている 当初は Lambda 1個でフィードの取得からそのフィードからURLを取り出して Echo にレスポンスを返すのまでやっていたが、ポッドキャストによってはフィードの読み込みに4~6秒程度待たされることがあり、無音状態で数秒待たされるとかなり不安になることがわかった。 そこで、フィードの取得とリクエストに対して音源のURLを返す部
「ポッドキャストを再生するAlexaスキルを公開したので知見を公開する」シリーズの最初はポリシーガイドラインについて。 システム構成等は予告編を参照 スキル公開の前に立ちはだかる壁 Alexa スキルを公開するには、まずスキル審査に合格しなければならないが、そこには大きな壁が存在する。 それは、Alexaスキルのポリシーガイドラインだが、第三者が公開しているポッドキャストを再生するスキルについては「1.商標、知的財産、およびブランド」に記載されている以下の要件をクリアしなければならない。 スキルに商標、知的財産、ブランドを法的に使用する権利がある場合、そのスキルの認定を申請する際に、これらを使用する許諾を得ていることを示し、明示的に証明する必要があります。開発者ポータルの公開ページのプライバシーとコンプライアンスの項目にあるテストの手順を使用してこの情報を提示してください。必要に応じて、知
■ノッチすらない真のベゼルレスのためにカメラユニットが飛び出す変態スマホ「OPPO Find X」レビュー、スマホ技術の最先端を体感してみた https://gigazine.net/news/20180904-oppo-find-x/ 開発機としてベゼルレスに近い端末を触ることはあるけれど、画面が大きいメリットよりも操作面でのデメリットが多いので正直良い印象が無い。 この端末も色々と操作面では不都合なことが多そうだし、ベゼルレスが増えてる流れとニーズは一致しているのだろうか・・・? ■どこでもタイピングできる! ウェアラブルなキーボード「TAP」が斬新 https://techable.jp/archives/82744 パッと見は良いじゃんと思ったんだけど、文字ごとにアクションが変わるってのはすげぇ大変なんじゃ・・・。 ■言語表現に関して 世界の見方が変わる5つの言語について http
オフラインリアルタイムどう書くE27の参考問題「灯りと鏡」の実装例を、まずは ruby で。 問題 : http://nabetani.sakura.ne.jp/hena/orde27ligmir/ 実装リンク集 : https://qiita.com/Nabetani/items/0b2f459ec128c89948f4 10/6 のイベント : https://yhpg.doorkeeper.jp/events/79705 require "json" def reflect(x) case x when 0+1i; 1+0i when 0-1i; -1+0i when 1+0i; 0+1i when -1+0i; 0-1i end end def solve(map) you = Complex(*map.index("Y").divmod(5+1)) # +1 は「/」の分 lig
First Lady Laura Bush and Librarian of Congress James Billington opened the first National Book Festival in a brief public ceremony on the Neptune Plaza of the Library of Congress at 9:30 a.m. on Saturday, September 8, 2001. Inspired by the success of the Texas Book FestivalExternal, Bush founded the National Book Festival with the Library of Congress during her first year in the White House. [Lau
平成30年9月8日、安倍総理は、総理大臣官邸で平成30年北海道胆振東部地震に関する関係閣僚会議を開催しました。
外部のウェブサイトに移動しますが、よろしいですか。 よろしければ以下をクリックしてください。 Link ご注意 リンク先のウェブサイトは、内閣府政府広報室のサイトではありません。 この告知で掲載しているウェブサイトのURLについては、2023年11月21日時点のものです。 ウェブサイトのURLについては廃止や変更されることがあります。最新のURLについては、ご自身でご確認ください。 閉じる
平成30年9月8日、安倍総理は、総理大臣官邸で平成30年北海道胆振東部地震に関する関係閣僚会議を開催しました。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く