2016-01-01から1年間の記事一覧

brew update で `/usr/local/Library/ENV/scm/git: No such file or directory` エラー

What? brew cask updateしたら、gitがないエラーが出る。 $ brew cask update ==> /usr/local/Library/brew.sh: line 32: /usr/local/Library/ENV/scm/git: No such file or directory ==> /usr/local/Library/brew.sh: line 32: /usr/local/Library/ENV/scm…

Google ドライブで 「現在、ファイルを開くことができません。」

What? 現在、ファイルを開くことができません。 アドレスを確認して、もう一度試してください。 Sorry, unable to open the file at this time. Please check the address and try again. 会社でGoogle formで作っていたあるツールが突然この表示。検索して…

自分のアカウントの情報漏洩確認サイト

大きい情報漏洩ニュースがあった時、自分のアカウントが漏洩しているか心配ですよね。 確認用サイト haveibeenpwned.com MicrosoftのTroy Hunt氏が運営 Have I been pwned? Who, what & why (けど、ご利用は自己判断で) 僕の結果 先日のLinkedInはじめ、大…

なぜRailsでtherubyracerのコメントを外さなきゃいけないのか

Why? Rails 起動のときに、therubyracerのコメントを外せ外せって書いてあるけどなんでかわからん そもそも therubyracer って何? therubyracer | RubyGems.org | your community gem host therubyracer: JavaScript のエンジンである v8 を Ruby から使え…

AWS Lambda で画像のサムネイルを作る

What for? 基本の素振りはできたので、少しは役に立つものを作る S3にアップロードされた画像のサムネイルをつくる Prepare node.js x imagemagick にトライ このライブラリが使えそう github.com Exif情報の読み込み var im = require('imagemagick'); im.r…

Line bot の SSL証明書にLet’s Encrypt と StartSSL CA が追加

Why? みなさん、Let’s Encrypt が使えずに詰んでた 現在 無事追加されたよう。 一旦、Heroku と FIXIE でやってたけど、500アクセス制限に怯えていたので、これで安心して開発できる [BOT API] Let’s Encrypt and StartSSL CA has been added 2016.04.18 SSL…

AWS Lambda で S3 のアップロードログを取る

Why? Lambda の練習用 S3 のイベントを拾う ログに書き込む 特に他のサービスと連携しない Code Handler: logS3.handler Add event source: S3のPutイベントを拾う IAM: Putイベントを拾う対象のReadイベントが必須 console.log('Load Lambda function'); va…

Lambda の Add event source でエラーになる

What's happen? エラーが出て、event sourceを登録できない There was an error creating the event source mapping: Configurations overlap. Configurations on the same bucket cannot share a common event type. 原因 英語そのまま イベントの設定が重…

iterm2 でタブをウィンドウに分割したあと統合できない

What's happen? Cmd + option + Shift で画面を掴むと、画面分割状態としては統合できる 本当はタブとして統合したい… 解決方法 まだわかんないです… TODO 解決する

chromeで、はてなと四角の記号に文字化けする

WEB

What happen? AWSの日本語ドキュメントや、その他諸々のサイトで日本語が文字化けしまくる。 画像の通りの、はてなと四角の記号?四角の中にはてながある記号? 例えば、 docs.aws.amazon.com バージョン情報 OS X El Capitan version 10.11.4 Version 49.0.…

AWS Lambda で node.js 実行時に出たエラーと対処方法

What for? Hello world 的なことをしようとしたら引っかかった Handlerがない "errorMessage": "Handler 'handler' missing on module 'index'" エラーの意味 handlerが見つからないよ 原因と対処 handler がタイポってるならタイポをなおせ そもそもちゃん…

AWS Lambda を使ってみる

What for? アプリケーションを実行するために、リソースの計画をして、サーバーを立てて、それを監視する必要があるが、それはだるい。 リソース管理や監視は全部Lambdaがやってくれるので、アプリケーション開発に集中できる。 どういうことができる? イベ…

Git での Committer と Author の違いは?

Why? 以下記事にて、Git での Committer と Author の違いについて気になった http://kz-engineer-scrap.hatenablog.com/entry/2016/04/05/031117 Committer と Author の違い 意味 Author: オリジナルのコードを書いた人 Committer: コミットをした人 なぜ…

Gitで間違ったユーザでコミットしてしまったとき

Why? 1台のPCで2ユーザ取り扱っている時に、間違ったユーザでコミットしてしまったときに泣きたくなる しかも、かなりの量をコミットしていると辛い そもそもこうするべきだった host と id_rsa の設定だけではなく、ローカルディレクトリの git のユーザ設…

ssh-keygen とは?(基本編)

Why? 2つの公開鍵でsshアクセスする - kz-engineer-scrapの日記 にて気になった いつも使ってるものが呪文化している What for? ssh-keygen とは認証用の鍵を生成、管理、および変換するOpenSSHのコマンド SSH-KEYGEN (1) Diffie-Hellman 群交換 (DH-GEX) で…

`pseudo-tty` とは?

Why? 以下記事にて、pseudo-ttyについて気になった 同一PCで2つのgithubアカウントを使用する - kz-engineer-scrapの日記 pseudo-ttyとは? pseudo-tty( text-terminal ) = 疑似端末 pseudo = 擬似 tty = 標準入出力となっている端末デバイス(制御端末、cont…

`~/.ssh/config` の設定順序による設定の変化

Why? 以下記事にて、~/.ssh/config内の設定順序について気になった 同一PCで2つのgithubアカウントを使用する - kz-engineer-scrapの日記 ~/.ssh/config の設定順序別の挙動 複数の公開鍵をよしなに全検索して使用してほしい場合以下の用に書く 上から順番に…

同一PCで2つのgithubアカウントを使用する

Why? メインアカウントとサブアカウントを同時運用したいから How to ひとつのリポジトリに2ユーザ使うことはほぼ無いので、各リポジトリでコミットユーザを指定できるようにする 準備 SSH鍵を作成して、githubに登録しておく https://github.com/settings/s…

2つの公開鍵でsshアクセスする

Why? メインアカウントとサブアカウントで使用するgithubのアカウントを分けたい How to 2つ目の鍵の作成(1つ目は既に存在している想定) $ ssh-keygen -t rsa -C kz.engineer.jp@gmail.com -f ~/.ssh/id_rsa.kz 公開鍵を指定してログイン $ ssh hoge.examp…

Macのターミナルのドルの前(プロンプト変数)のXXX-no~macbook-airの表示などを変更する

元の表示状態 kz_engineer-no~macbook-air:~ kz_engineer$ {ホスト名(コンピュータ名)}:{今いるディレクトリ} {ログインユーザ名(アカウント名)}$ デフォルト表示ルールの確認 Macやbashでは $PS1 というシェル変数(環境変数)に表示ルールが保存されている…