おぎろぐはてブロ

なんだかんだエンジニアになって10年以上

AWS SAM + Slack Bolt for PythonでSlack botをつくる

書いたこと Lazy Listenerを利用し、ackが必要なイベントかつ3秒以上時間がかかる処理を実現する Lambda Function URLを利用してHTTP Endpointをつくる Slack Bolt for PythonでSlack botをつくる このチュートリアルを参照しつつ、つくります。割愛。 slack…

AWS CLIで存在するNode.js 10.xのLambda関数を一覧する

[要対応] AWS Lambda における Node.js 10 のサポート終了 | [Action Required] AWS Lambda end of support for Node.js 10 のメール来てるけど、どこにあるんだとおもったら

AWS Configでリソースに紐付かないセキュリティグループを抽出

使っていないセキュリティグループをAWS Configで列挙する

VPCのサブネットを抽出して、きれいに並べたい

tl;dr aws ec2 describe-subnets --filter Name=vpc-id,Values=vpc-123456 \ --query "Subnets[*].[CidrBlock,(Tags[?Key=='Name'].Value)[0]]" \ --output text | sort -V 10.0.0.0/22 public-subnet-ap-northeast-1a 10.0.4.0/22 public-subnet-ap-northea…

fishでAWS Organizations配下のアカウントに同じコマンドを投げるスクリプト

環境調査のためにOrganization配下のAWSアカウントすべてにコマンド実行したいということがあったりする。fishを使っているので、関数を作って使っているのでメモ。 ~/.config/fish/functions/ 配下に maws.fish としてつくる function maws set accounts (a…

USB-C to SATA変換ケーブルが便利

早いストレージをそこそこ用意するとき、裸のSSDを使うことがあります。また、ポータブルHDDを壊れて、バラして中の2.5インチハードディスクを使うと普通に使えるといったことも割りとあり、そういった場合、従来はUSB3.0のSATA変換ケーブルを利用していまし…

Final Cut Pro X での ProMSRendererTool エラー 10008 の対処

Final Cut Pro X で編集した動画を Compressor でエクスポートすると、エラーが出て失敗する場合がある。 失敗しました: ホスト [foobar] ビデオのレンダリングエラー:10008(ProMSRendererTool エラー 10008:renderVideoFrame に失敗しました) このエラ…

AWS CLIのS3接続先の選択動作とaddressing_styleオプション

AWS CLI がS3にアクセスする際にどのように Path-Style と Virtual Hosted-Style を使い分けるかをまとめます。 S3のアクセス形式2つ 名前解決動作 バケット作成直後に Virtual Hosted–Style でアクセスした場合の問題 AWS CLI はどちらの形式でS3にアクセス…

Appleの現行ワイヤレス入力デバイスのペアリング

mac

Appleの現行ワイヤレス入力デバイス (Magic Trackpad 2, Magic Mouse 2, Magic Keyboard。Keyboardは2じゃない。。) を新しいMacにペアリングしようと思って検索したら、MacとLightningケーブルで接続しろと。その発想はなかった! support.apple.com 接続す…

(2015年版) Mac で Microsoft Office 2016 を使いたいけど何を買えばいいのか

ついに Office 2016 for Mac の正式版がついにリリースされました。 Mac 用の Office 365、Office for Mac ということで、2015年9月時点での Mac で Office 2016 を利用する場合の購入手段についてまとめます。 この記事では、Office 2016リリース以後の情報…

アメリカで Nexus 6 を ReadySIM で使った

以前は、Nexus 5でAT&Tのプリペイドを使っていたのですが、SIMサイズが変わったので再度入手する必要があり、 今回はプリペイドのSIMである、ReadySIMを使ってみたので、ハマった点を含め書いてみます。 注意: 2015年8月時点の情報に基づいています。利用を…

Sony XBA-A3を購入した

XBA-H3のスマホ接続ケーブルの接続がおかしくなり、だましだまし使っていたのですが、リモコン部分が効かなくなり、また勝手にSiriを呼び出しまくるという状態となり、これは無理という状態に。 XBAシリーズはリケーブルが可能ではあるものの、純正ケーブル…

Nexus 6の無接点充電環境を整備した

なかなか買えないでいたNexus 6、ようやく買うことができて、Qiの無接点充電に引き続き対応しているということで、いろいろな充電器を試したのでメモ。 大事なことは、 充電できるカバーを選ぶ 合った充電器を見つける の2つ。 自分は Spigen Thin Fit のカ…

Mac OS X Yosemiteでα、NEXのファームアップデートに失敗する問題の対策

Mac OS X Yosemite (10.10.2) でα7、α7Sのファームアップデートをやろうとしたところ失敗する件について対処法が分かったのでまとめておく。 症状 下記「デジタル一眼カメラ 「ILCE-7/ILCE-7R/ILCE-7S/ILCE-6000/ILCE-5100/ILCE-5000」本体ソフトウェアアッ…

お風呂でビデオを満喫するためにBluetoothスピーカーを購入した

正月以来更新していない日記に最近買ったものメモ。 お風呂でテレビ 長風呂するのに浴室でテレビが見られるといい。かといって防水テレビを買うのも高いので、PS VitaやタブレットPCをジップロックに入れて簡易防水にしている。 PlayStation Vita Wi-Fiモデ…

新年あけましておめでとうございます

あけましておめでとうございます。 大晦日も正月も仕事です。 昨年2014年は、新しい職場で仕事を始め、また、ちょうど2004年に社会人になってから10年目という節目でもありました。 仕事面では (文字数という意味で) アウトプットが多かったです。 私生活が…

ゆく年くる年2015「貼り付け機能でプレゼントキャンペーン」

ゆく年くる年2015「貼り付け機能でプレゼントキャンペーン」 貼り付け機能で当てよう! ゆく年くる年プレゼントキャンペーン - はてなブログ 最近はふくらはぎが張っていることがおおいので、フットマッサージャーほしいです。 Panasonic フットマッサージャ…

MacのKeynoteで使えるBluetoohリモコン BC-01B を購入した

昔はMacにバンドルされていたのですが、Front RowもOSX Lionで廃止され、今となってはAppleTVのリモコンとしてしてしか存在感がないApple Remote。 Apple Remote Mac赤外線ポート搭載のデバイスでしか利用できないのですが、最近のMacBook Air等は赤外線ポー…

スカイツリーに上った

平日の休み、天気が良かったのでふと思い立ちスカイツリーへ。 昼過ぎまで寝てたので、ちょっと出遅れたが。 3時くらいに到着したら、チケット購入に1時間待ち。 夕方になると待ち時間5分とか、すぐに展望台に昇れる模様。 六本木ヒルズや東京ツリー等の展望…

追加ディスプレイにMB168B+が便利

ずっと使っているUSB接続のディスプレイ。ポータブルなんですが、常用しています。 液晶/プロジェクター - MB168B+ - ASUS 15.6型ワイドでフルHD (1,920×1,080ドット) で、Retinaほどではないですが解像度が高めです。 DisplayLinkのドライバが必要で、とり…

横須賀に行ってきた

10月末に横須賀に行ってきました。 何故横須賀に行ったのかというと、現在開催されているTM NETWORKのライブツアーの中で、都心近郊で行けそうな日程で且つ、大きくない会場だったので。 前回のツアーは東京国際フォーラムホールAの最後列で、見えないわ、か…

botoでSample IMDB Movie DataをDynamoに挿入する

CloudSearch用のサンプルデータとして、IMDBのMovie Data Sampleが公開されています。 Amazon CloudSearch Sample Data : Developer Tools : Amazon Web Services これを検証用にDynamoDBに入れたかったのでざっくりコードを書いた。 HashKeyをstring指定で…

Panasonic電気治療器 EW6021P

ざっくりレビュー。 こんなにでかい必要はたぶん無いんですが、使い方が分かり易いです。 日本語の大きな文字と、グラフィカルな部位の指示があり、これ以上無い使いやすさを実現しています。 そして、裏側にフタが付いておりすっきりとパッドを収納できます…

RubyKaigi 2014にスタッフとして参加してました

今更感が非常にありますが、ちょうど2ヶ月前に開催されたRubyKaigi 2014にスタッフとして参加しました。 RubyKaigi 2014, 18-20 september すごいスタッフと携わり、すごいスピーカーと参加者が集まって非常に刺激を受けること、そして、久しぶりーみたいな…

はてなブログのAndroidアプリが出た

はてなブログのAndroidアプリが出たッ!ということで、ようやく出たよう。こちらからは以上です。

AT&TプリペイドSIMをNexus 5で使う

アメリカで手持ちのNexus 5を使うのに、AT&TのプリペイドSIMを購入しました。 Nexus 5は、北米版 LG-D820 と国際版(北米以外) LG-D821 があり、普通に国内で購入すると国際版となります。 Nexus 5 - Wikipedia 前者のがアメリカで利用するには適していると思…

シアトル日記 (1日目)

くたばってだいぶ遅れて記憶が薄れる中、日記をかいておく。 久し振りの海外は初めての羽田便。 羽田空港 何も食べずに羽田にだいぶ前にたどり着いた。が、手荷物があったのでカウンターが開くまで待たないといけない。 航空会社にもよるが、だいたい3時間前…

Bluetoothヘッドセット Voyager Legendを購入

表題通り、PlantronicsのBluetoothヘッドセットVoyager Legendを購入したのでざっくりレビュー。 【国内正規品】 PLANTRONICS Bluetooth ワイヤレスヘッドセット Voyager Legend VOYAGERLEGEND出版社/メーカー: 日本プラントロニクス発売日: 2012/11/15メデ…

Belkin Thunderbolt Express Dockを購入した

表題どおり。 MacBookで便利なThunderbolt拡張ドック、Belkin Thunderbolt Express Dockを購入しました。 Belkin : サンダーボルトエクスプレスドック 概ね、便利に使っているのですが、購入してから気づいたこと Thunderboltポートは2個あるけど、1つは母艦…

新しいHTTPの話をしよう (HTTP/1.1 RFCs)

先月2014年6月に、HTTP 1.1関連の新しいRFCが提案され、従来のRFC 2616はobsoleteにマークされました。 mnot’s blog: RFC2616 is Dead RFC 2616 は6つのRFC (7230-7235) に分割され、また、RFC 7236-7239 の新しい1.1関連のRFCも提案されています。 というこ…