akiyoko blog

akiyoko の IT技術系ブログです

「【AWS 初心者向け Webinar】AWSでBig Data活用」に参加しました

12/10 のランチタイムに AWS Webinar があったので、聴講してみました。 aws.typepad.com なぜ今 Big Data なのか?なぜ AWS なのか?について、Big Data on AWS の事例と関連サービスを紹介するということでした。 AWS初心者向けWebinar AWSでBig Data活用 …

PostgreSQL を Ansible Galaxy でさくっと3分でインストール

はじめに PostgreSQL 初心者です。 最近ちらほらと PostgreSQL を使うようになったのですが、いちいち手でインストールするのは面倒なので、さっくりと自動化したいと考えていました。 そこで 前回 紹介した、Ansible Galaxy です。 ローカルに Ansible がイ…

Ansible 初心者なら、まずは Ansible Galaxy から始めてみよう

この投稿は 「Ansible Advent Calendar 2015 - Qiita」 の 6日目の記事です。 はじめに もしあなたが Ansible 初心者で、ゆくゆくは Ansible をサーバ構築などの実戦で使ってみたいと思っているのであれば、「Ansible とは何か?」という記事から始めるので…

mp4動画ファイルのトランスコードを Python for Lambda で自動化

この投稿は 「今年もやるよ!AWS Lambda縛り Advent Calendar 2015 - Qiita」 の 3日目の記事です。 1、2、3、ラムダーーーーーーー!! 12/3 の記事ということではしゃいでしまいました。 とっとと始めます。。 はじめに これまで、「Boto3 で Elastic Tran…

はじめての Python for Lambda (Python Functions)

この投稿は 「今年もやるよ!AWS Lambda縛り Advent Calendar 2015 - Qiita」 の 2日目の記事です。 はじめに 10月の re:Invent 2015 にて AWS Lambda の大幅アップデートが発表され、Node.js と Java のみが対応していた Lambda Function が Python に対応…

「夢をかなえるゾウ」を読んだ

2007年に発売されてベストセラーになった自己啓発本を、今さらながら読んでみました。夢をかなえるゾウ作者: 水野敬也出版社/メーカー: ミズノオフィス発売日: 2013/04/23メディア: Kindle版この商品を含むブログ (9件) を見る 自己啓発本はここ何年か敬遠し…

Python (Boto3) で Amazon SNS (Simple Notification Service) を操作して、メール通知をおこなう

はじめに AWS で、ある決まったメールアドレスに何らかの通知をおこなう際には、Amazon SNS (Simple Notification Service) を使うのが簡単です。 何かを常にチェックして、ある条件が発生したらメールを送る、というのをやりたいというのはよくあること。し…

「Team Geek ― Googleのギークたちはいかにしてチームを作るのか」を読んだ

Team Geek ―Googleのギークたちはいかにしてチームを作るのか作者: Brian W. Fitzpatrick,Ben Collins-Sussman,角征典出版社/メーカー: オライリージャパン発売日: 2013/07/20メディア: 単行本(ソフトカバー)この商品を含むブログ (20件) を見る 前に読ん…

「第7回 Apache Cordova勉強会」に参加しました

タイトル 第7回Apache Cordova勉強会 - 日本Cordovaユーザー会 | Doorkeeper (2015.11.16) 主催 日本Cordovaユーザー会 会場 東京都港区港南 2-16-3 品川グランドセントラルタワー 日本マイクロソフト セミナールーム(31階 C+Dセミナールーム) Twitter …

Apple Developer Program の有効期限が切れてしまったときの対処方法

Q. iOSアプリを公開するために必要な「Apple Developer Program」の有効期限が切れてしまったらどうすればよい?A. 速やかに更新するだけです。 今日気付いたときには、時すでに遅し。 昨日で期限が切れてしまっていました。。Apple から更新依頼のメール…

Python (Boto3) で Amazon Elastic Transcoder を操作して、動画ファイルをトランスコードする

はじめに re:Invent 2015 で発表された「Python for Lambda」(Python Functions) により、Pythonコードが Lambda 上で実行できるようになりました。<参考> AWS Lambda Update – Python, VPC, Increased Function Duration, Scheduling, and More | AWS Off…

「ソース 〜あなたの人生の源は、ワクワクすることにある」を読んだ

Kindleオーナー ライブラリー(プライム対象商品)のおすすめランキングでこの本が一位だったので、読んでみました。ちなみに紙の本は、1999年発売でした。 ソース?あなたの人生の源は、ワクワクすることにある。作者: マイク・マクマナス発売日: 2015/07/29…

「ライブ配信サービス作ってみた Takusuta TechConf #1」に参加しました

タイトル ライブ配信サービス作ってみた Takusuta TechConf #1 - connpass (2015.10.26) 主催 株式会社タクスタ 会場 株式会社サイバーエージェント 渋谷区道玄坂1丁目12番1号(渋谷マークシティウエスト 13階) Twitter #TakusutaTechConf のツイート !fu…

PyCharm で Djangoプロジェクトの開発環境を設定する

Mac (OSX Yosemite) に PyCharm Professional Edition をインストールして、Django プロジェクト開発環境の設定をします。 やりたいこと Mac (OSX Yosemite) に PyCharm Professional Edition をインストール 各種初期設定 GitHub から Django プロジェクト…

「ハッカーと画家 コンピュータ時代の創造者たち」を読んだ

「ハッカーと画家」は、エッセイスト、ベンチャーキャピタリスト、そして自身もハッカーとして有名なポール・グレアムが 2001年から2004年にかけて Webサイトに掲載していたエッセイをまとめた本です。 ハッカーと画家 コンピュータ時代の創造者たちposted w…

「AWS Black Belt Tech Webinar 2015 ~ AWS re:Invent 2015 SA 座談会 ~」に参加しました

久々に、Black Belt Tech Webinar に参加しました。10/6〜9 にラスベガスで開催された「re:Invent 2015」で新サービスがいろいろ発表された直後ということで、情報整理のためにも聴いてみることにしました。今回は特別に、複数のソリューションアーキテクト…

OS X Yosemite / MacBook Pro (Early 2015) の開発環境セットアップ

前回の過去記事、 では、OS X Yosemite / MacBook Pro (Early 2015) の初回セットアップ手順をまとめたのですが、今回はそれに引き続き、開発環境のセットアップ手順をまとめていきたいと思います。主に、Python 系の開発環境のセットアップになります。 参…

OS X Yosemite / MacBook Pro (Early 2015) の初回セットアップ

Mac

待望の新MacBook Pro が届きました!これまで使っていたのは、3年半ほど前から使い始めた MacBook Pro(Late 2011)でした。最近は何をするにも処理が重くてもう限界と思っていたので、この度ついに買い換えたのでした。 新MacBook Pro のスペック MacBook P…

WeBoX を使って Movable Type の静的ページをバックアップする

ちょっとした作業メモです。 現在更新が止まっている社内ブログが入っていたサーバを引っ越しすることになり、ブログをどうするか?が問題になりました。ブログは Movable Type で稼動させていたので、新サーバで新たに Movable Type を立てて旧データを移行…

「人生ドラクエ化マニュアル <オーサーズエディション>」と「ゲーミフィケーション お客様が押し寄せる魔法の集客術」を読んだ

一ヶ月ほど前に、Amazon のプライム会員に入会して、Kindle Paperwhite(第7世代)を購入したのですが、入会を決めた大きな要因の一つとして、「Kindleオーナー ライブラリー」(以下、プライム対象本)から毎月一冊ずつタダで読めるという特典があります。 …

Amazon CloudFront で HLS動画のプライベートオンデマンド配信を行う方法

1. はじめに Aamazon Web Services(AWS)でプライベート動画のオンデマンド配信をするには、Amazon CloudFront の「署名付きURL(Signed URL)」という機能を使い、一定期間のみ有効となるワンタイムの URL を発行することで実現可能です。 プライベートオ…

「ヤバい統計学」と「ナンバーセンス」(カイザー・ファング著)を読んだ

カイザー・ファング著の統計学関連の本二冊「ヤバい統計学」と「ナンバーセンス」を読み終わりました。ヤバい統計学posted with ヨメレバカイザー・ファング,Kaiser Fung CCCメディアハウス 2011-02-19 AmazonKindle楽天ブックス 先に「ナンバーセンス」の方…

Boto を使って S3 にアップロードしたファイルを取得する

1. はじめに Python のプログラムコードから(S3 や CloudFront などの)AWS のサービスを利用する場合には、Boto(あるいは次期バージョンの Boto3)を使います。 Boto boto: A Python interface to Amazon Web Services — boto v2.38.0Boto3 AWS SDK for P…

「【AWS 初心者向け Webinar】AWS からの Eメール送信」に参加しました

AWS から Eメールを送信する際のベストプラクティスという内容で、初心者向けの Webinar が開催されました。 概要は、以下の通りです。 8月11日(火) セミナー概要: Eメール送信は、ニュースレターやアカウント関連の通知等、さまざまな用途で使われています…

Video.js を使って HLS形式の動画をストリーミング再生する

1. はじめに HLS (HTTP Live Streaming) 形式の動画は、Safari (on Mac) であれば、HTML5 の videoタグですんなり再生することができるのですが、それ以外のブラウザ、例えば Chrome (on Mac) や Chrome (on Windows) でも再生できるようにしたい場合にどう…

Amazon Elastic Transcoder を使って mp4動画を HLS形式に変換する

今回は、Amazon Elastic Transcoder を使って、AWSクラウド上で mp4動画を HLS形式に変換してみたいと思います。 1. はじめに 1.1. Amazon Elastic Transcoder とは Amazon Elastic Transcoder とは、様々なデバイスに対応した動画ファイルをトランスコード…

Backbone.js を基礎からやってみよう

JavaScript製の MV*フレームワークと言えば、世間では「React.js」や「AngularJS」などの SPA (Single Page Application) が話題を集めていて、「Backbone.js」と言うと今更感がありますが、黒魔術の少ない薄いラッパーとしての Backbone.js は SPA の学習教…

「PHPフレームワーク4本勝負!!」に参加してきました

タイトル PHPフレームワーク4本勝負!! - connpass (2015.8.5) 主催 nagonodoka 会場 hitomedia"the p@rk" 港区元麻布3-1-35 A棟 B2 Twitter #phpframework4 のツイート !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.loca…

「Kindle Paperwhite(第7世代)Wi-Fi・キャンペーン情報つき」を買った

これまで、iPad(miniじゃない方)の Kindleアプリを愛用していたのですが、通勤電車の中で持つには少し重すぎるんじゃないかと思っていたので、ついに買ってしまいました。6/30 に発売したばかりの、いわゆるニューモデル(第7世代)の「Kindle Paperwhite…

wwwありのドメインへのアクセスを wwwなしのドメインに 301リダイレクト転送する方法

1. はじめに wwwなしのドメイン(いわゆる「ネイキッドドメイン」)を正規のURLとして、wwwありのドメインへのアクセスを wwwなしのドメインに 301リダイレクト転送したかったので、やり方を調べてみました。 そもそも何故、301リダイレクトで正規の URLに転…