STEAM PLACE

エンジニアリングとマネジメント

AWS API Gateway x Lambda で jsonp を返却する

AWS

普通に作ると jsonp にはできない AWS API Gateway x Lambda x Python の API を作り、デフォルト設定のまま retuen で dict を返却すると自動的に json にパースされレスポンスが返る。文字列を返すとクオートで囲まれてしまうので、 Lambda から直接 js を…

DynamoDB x Python / Decimal を登録する

JSON と Python のマッピング JSON と Python の dict は以下のようにマッピングされている。 JSON Python object dict array list string unicode number (int) int, long number(real) float true True false False null None そのため、JSON を json.load…

AWS Lambda / Upload a .ZIP file から Code entry type に戻す方法

AWS

AWS Lambda にて Upload a .ZIP file で一度登録すると、 Code entry type に戻せないのかと思ったが戻せた。 どうやるか 対象のファイルを単独で zip にして Upload a .ZIP file でアップロードすることで Code entry type での編集にできる。

Python2.7 で タイムゾーン付き日時を Unixtime に変換する

やりたかっこと ISO 8601 YYYYMMDDThhmmss.SSS+900 を Unixtime に変換しようとしていた。python2.7 で strptime では %z がサポートされていないので、タイムゾーンを使った日付変換が面倒くさい。%z を使うと下記のように怒られる。ValueError: 'z' is a b…

EC2 に ssh できない -> EBS 付け替えてレスキューした話

AWS

EC2 に ssh できなく、ルードデバイスの EBS を他 EC2 からレスキューした。 この記事で伝えたいのは EBS を別の EC2 にアタッチして調査するのは面倒じゃないよ! ってこと。 私が ssh できなかった原因は、 /home がブロックデバイスの EBS に対してリンク…

EC2 のルートデバイスに EBS をアタッチする方法

AWS

EC2 のルートデバイスに EBS をアタッチするには? ルートデバイスをデタッチした際に、以下のようにルートデバイスが無しの状態になります。 ここに対してルートデバイスをアタッチしようとします。EBS一覧から、ボリュームを選択、インスタンス選択すると[…

『JAWS DAYS 2016』に参加してきた

JAWS DAYS 2016 | Move Up the Next Cloud JAWS DAYS 2016 に参加してきました。 今年もおもしろいセッションをたくさん聞けて素晴らしい一日でした。 諸事情で13時半ころからの参加になり、、聞きたかったセッションを逃してしまったのが残念。。 追記 3/17…

で、 HTTP2.0 対応って何をすればいいの?

そもそも の、話は id:y_uuki さんのブログがよくまとまっています。 yuuki.hatenablog.com RFCはこちら RFC7540 日本語訳 スポンサーリンク (adsbygoogle = window.adsbygoogle || []).push({}); 本題 HTTP2.0 のことは分かったが、結局何をやればいいの?…

CakePHP / validate で エラーコードなどを受け取る強引なやり方

PHP

タイトルの通り強引なやり方で validate rule ごとの配列(エラーコードなど)を受け取る方法です。公式ドキュメントにも載っていないのですが、一応動作したのでメモメモ。 messge を配列で受け取る やり方はいたって簡単で message の中身を配列にするだけ…

『WebエンジニアのためのiOSデバッグ速習会@Wantedly』に参加してきた

wantedly.connpass.com 『WebエンジニアのためのiOSデバッグ速習会@Wantedly』に参加してきたのでレポートします。 (記事をアップするのがかなり遅くなってしまいましたが…) 概要 これをやったよ 事前準備 bundle install でしっぱいした ブレークポイント…

Atom で便利なパッケージをとっととインストールする

おすすめ具合とかは別記事に&パッケージの詳細は本家のリンク先ページに任せるとして、便利と思われるパッケージ名と要点だけをつらつらと綴ります。とりあえずこれらを突っ込めばそれなりの開発エディタになるかと。 共通設定 パッケージ名 説明 備考 記載…

REALFORCE 87UB の設定をまとめておこう

REALFORCE 87UB のUSキーボード設定 Windows 7 の場合 レジストリを変更する 英字キーボードと日本語キーボードを複数を共存させたい場合 Windows 8, 10 の場合 Altキーで[英数][かな]を発動させる 蛇足:REALFORCE 87UB の使い心地は? REALFORCE 87UB のUS…

Let's study English! - 9日目 『でやがったな! "l" の発音』

Lの発音『l』 よく言う L と R の発音が云々というのがあるが、わたしもついに L の発音までたどり着いた。 *1 英語耳より 『l』の発音は、舌の前のほうを上の前歯のそばの天井につけて「ウ」と声を出せばOKです。(有声音) うん、それ自体はなんとなくでき…

愛犬のために本当に買って良かったおすすめグッズ

約3年間愛犬と過ごして、本当に買ってよかったと思ったグッズ達をご紹介します。 これから愛犬とのグッズを探している方の少しでも参考になればと思います。 Let's enjoy pet life! トイレシートの臭いとオサラバ!『ペットリア デオポット』 おトイレの臭い…

CakePHP / Security.salt とは? Security.cipherSeed とは?

PHP

Security.salt と Security.cipherSeed をソースコードから探してみた CakePHP をインストールすると最初に設定する salt 値について、結局これってどこで使われているのというのがネット上にはあまりなかったので調べてみた。 Security.salt UUID生成で使用…