読者です 読者をやめる 読者になる 読者になる

akiyoko blog

akiyoko の IT技術系ブログです

「簡単、クレカ決済! PAY.JPを使ったクレカ決済の仕組み・開発運用時の考慮点について」に参加してきました

タイトル 【増席!】簡単、クレカ決済! PAY.JPを使ったクレカ決済の仕組み・開発運用時の考慮点について - connpass (2017.2.14) d-cube.connpass.com 主催 D-Cube 株式会社BizReach プロダクトチーム 会場 株式会社ビズリーチ 東京都渋谷区渋谷2-15-1 渋…

macOS Sierra のクリーンインストールから Python 開発用の初期設定まで一挙公開

先日ついに、自宅の MacBook Pro の OS を Yosemite(!!)から一気に Sierra にアップデートしました。通常のアップデートだと動作が重くなるという記事 も見かけたので、今回はクリーンインストール(ハードディスクを初期化したまっさらな状態からのインス…

「【eLV勉強会】Dockerを触ってみよう 〜 初心者向けDockerハンズオン 〜」に参加してきました

タイトル 【eLV勉強会】 Dockerを触ってみよう ~初心者向けDockerハンズオン~ - ~ITエンジニア勉強会~ engineer's Learning・Vesper | Doorkeeper (2017.1.18) learningvesper.doorkeeper.jp 主催 ITエンジニア勉強会 engineer'sLearning・Vesper 会場 CO-Cr…

「ビットコインとか勉強会#4」に参加してきました

タイトル ビットコインとか勉強会#4 - connpass (2017.1.10) cryptocurrency.connpass.com 主催 「暗号通貨読書会/勉強会」運営委員会 会場 株式会社ミクシィ 休憩スペース 東京都渋谷区東1-2-20(住友不動産渋谷ファーストタワー7F) Twitter twitter.co…

2016年の akiyoko blog 振り返り

明けましておめでとうございます。今年も小網神社に初詣に行ってきました。というわけで新年明けまして少し経ちましたが、昨年(2016年)の akiyoko blog を振り返っておきたいと思います。 ちなみに 2015年の振り返りはこんな感じでした。<過去記事> akiy…

2016年に読んだ本のリスト

年末ということで今年の読書歴を振り返ってみたのですが、2016年は、雑誌やマンガ、技術系の本を除いて11冊の本を読んでいました。今年はなるべく、流行りの本よりも多くの人に読まれている古典系の本を読みたいと考えていたのですが、本を読むのが本当に遅…

Stripe 決済の最新事情 〜 Django と Stripe と私 〜

この投稿は 「Django Advent Calendar 2016 - Qiita」 の 4日目の記事です。 今日は クリスマス Advent Calendar の最終日ですが、4日目の記事を書いています。 というのも、自分が担当した 12/5 の「ベスト・オブ・Django本! - akiyoko blog」の前日だけ何…

PayPal 決済の最新事情 〜 Django と PayPal と私 〜

この投稿は 「Django Advent Calendar 2016 - Qiita」 の 22日目の記事です。 この記事では、「Django と PayPal REST API で In-Context Window による PayPal 決済フロー」を実装・検証します。はじめに謝罪しておきますが、「Django Advent Calendar」に…

「Python 3 エンジニア認定基礎試験」に合格しました!

この投稿は 「Python Advent Calendar 2016 - Qiita」 の 21日目の記事です。 このたび、「Python 3 エンジニア認定基礎試験」に合格することができましたー! パチパチパチ〜!! と、Python Advent Calendar で報告しようと思ったのですが、残念ながら12月…

「PayPal API体験ハンズオンセミナー!世界のFintechを味見しませんか!」に参加してきました

タイトル PayPal API体験ハンズオンセミナー!世界のFintechを味見しませんか! - connpass (2016.11.29) algyan.connpass.com 主催 IoT ALGYAN(あるじゃん) IoTの基本要素を網羅する自学自習可能コンテンツ「IoT Kit Hands-on Training Site」 会場 Mic…

「EducationTech Talks Tokyo #1」に参加してきました

タイトル 【本日開催!!まだ残席あり!!】EducationTech Talks Tokyo #1 - connpass (2016.12.13) edtech.connpass.com 主催 TANREN株式会社 & NHNテコラス株式会社 会場 NHN テコラス株式会社 東京都新宿区新宿6-27-30 新宿イーストサイドスクエア EAST 13…

今年の流行語大賞は「JPAP」(Jupyter / Python / Anaconda / Pyenv)〜 ゼロからはじめる Jupyter Notebook 〜

この投稿は 「jupyter notebook Advent Calendar 2016 - Qiita」 の 6日目の記事です。 今年の流行語大賞が 「JPAP(Jupyter / Python / Anaconda / Pyenv) に決まりましたね! あれ? 違うの!? といった冗談はさておき、ちょっとした統計解析をしようと…

ベスト・オブ・Django本!

この投稿は 「Django Advent Calendar 2016 - Qiita」 の 5日目の記事です。 「Django」を勉強するときに一番困るのは、やっぱり 「Django本がない」 問題ですよね? 実際、Django 初心者や初級者のエンジニアがいざ本格的に勉強しようと思っても、Django の…

Mezzanine に Cartridge 0.12 を導入してみる

この前 4.2.2 にアップデートした Mezzanine サイトに、Cartridge 0.12 を導入してみました。 Mezzanine は、Python製の WordPress風フルスタックCMSフレームワークですが、一方の Cartridge は、Mezzanine 専用に作られた、Mezzanine に ECサイト機能を搭載…

IPA「情報セキュリティマネジメント試験」に一夜漬けで合格するためのたった二つの勉強法

こんにちは、akiyoko です。 先月の IPA(情報処理推進機構)の秋試験で、「情報セキュリティマネジメント試験」に 一夜漬けで合格 することができました!! パチパチパチ! 先日合格発表があり、めでたく合格できたことを確認しました。 試験対策としては…

「D3.jsで学ぶデータビジュアライゼーション」に参加してきました

タイトル D3.jsで学ぶデータビジュアライゼーション - connpass (2016.11.14) data-visualization-japan.connpass.com 主催 Data Visualization Japan 会場 Twitter Japan 東京都中央区京橋3−1−1 東京スクエアガーデン19階 (参考)Twitter Japan に行って…

本番運用しているブログサイトの Mezzanine を 4.1.0 から 4.2.2 にアップデートしてみた

Monotalk さんの以下の記事に触発されて、私が本番運用している某ブログサイトの Mezzanine を 4.1.0 から 4.2.2 にアップデートしてみました。 mezzanine 4.1 から 4.2 にupdateした話 | Monotalk mezzanine 4.2.0 から 4.2.2 にupdateした話 | Monotalk ア…

Mezzanine の本番設定 〜AWS 環境構築から運用設定まで〜(その4:Mezzanine の運用設定)

こんにちは、akiyoko です。Mezzanine は、まだまだ日本での認知度はイマイチですが、知る人ぞ知る Python製の WordPress風フルスタックCMSフレームワークです。akiyoko.hatenablog.jp 今年の 7月に、Mezzanine を使った某ブログサイト(将来的に ECサイトを…

Mezzanine の本番設定 〜AWS 環境構築から運用設定まで〜(その3:Mezzanine の本番デプロイ)

こんにちは、akiyoko です。Mezzanine は、知る人ぞ知る Python製の WordPress風フルスタックCMSフレームワークです。akiyoko.hatenablog.jp 今年の 7月に、Mezzanine を使った某ブログサイト(将来的に ECサイトを増設予定)の本番運用を開始しました。*1 …

Mezzanine の本番設定 〜AWS 環境構築から運用設定まで〜(その2:Mezzanine テーマのカスタマイズ)

こんにちは、akiyoko です。Mezzanine は Python製の WordPress風フルスタックCMSフレームワークです。akiyoko.hatenablog.jp 今年の 7月に、Mezzanine を使った某ブログサイト(将来的に ECサイトを増設予定)の本番運用を開始しました。*1 その備忘録とし…

Mezzanine の本番設定 〜AWS 環境構築から運用設定まで〜(その1:AWS 環境構築)

こんにちは、akiyoko です。Mezzanine は Python製の WordPress風フルスタックCMSフレームワークですが、個人的にブログサイト(将来的には ECサイトを増設予定)を本番運用するために、昨年12月頃から調査をしてきました。akiyoko.hatenablog.jp それ以来い…

GitHub の Wiki に画像を貼り付ける一番簡単な方法(Wiki リポジトリを clone しないバージョン)

GitHub の Wiki に画像を貼り付けようとして画像をドラッグ&ドロップすると、 こうなって、画像を貼り付けできませんよね? 「じゃあ、どうやって GitHub Wiki に画像を貼り付けるの?」とググると、たいてい、 GitHub の Wiki をローカルに clone して、 …

【PayPal 決済まとめ】PayPal の決済サービスが分かりにくいので 画面遷移パターンごとに使える決済サービス・API を整理してみた

タイトル通りなのですが、ドキュメントが古かったりとっ散らかっていたりするためか、数多くある PayPal の決済サービスのどれが使えてどれが使えないかが分かりにくかったので整理してみました。特に、日本では使えない決済サービスもあったりするので、そ…

「何となくJavaScriptを書いていた人が一歩先に進むための本」と「JavaScriptの理解を深めた人がさらにもう一歩先に進むための本」の二冊を読んでトドメに「Effective JavaScript」を読んだら長年のモヤモヤがスッキリして JavaScript 中級者にステップアップできた件

これまでずっとサーバサイドをメインでやってきたとは言え、JavaScript に触れる機会も少なくなかったのですが、正直なところ何度やってもコツが掴めないというか、「JavaScript って独特な言語だなあ」というモヤモヤとした苦手意識がありました。 少し前に…

【ポケモンGO】富士山頂でポケモン獲ったどーー! 頂上でゲットしたポケモンは一体何だった??

こんにちは。akiyoko です。 趣味は、山登り(昨年から追加)です。今年から「山の日」も創設されて、富士山への登山客もますます増えそうですよね。そんなわけで、私も有給を一日取って、先週末の日曜から月曜日の一泊二日で、富士山での ポケモン狩り 登山…

Django ORM の SQL を出力する方法まとめ

Django ORM を使っていると、どういった SQL が発行されているか、クエリの内容を出力したいときが多々あります。SQL を出力する方法についてはいくつか方法がありますが、今回はその方法を思いつく限りピックアップしてみようと思います。 1)QuerySet の …

Django ORM の select_related, prefetch_related の挙動を詳しく調べてみた

Django ORM の QuerySet には、select_related および prefetch_related というメソッドがありますが、イマイチ使い勝手がよく分からなかったりします。 公式ドキュメントにはこう書いてありますが、 select_related works by creating an SQL join and incl…

「一対一」「一対多」「多対多」のリレーションを分かりやすく説明する

こんにちは、akiyoko です。今回はデータベース設計の話です。 分かりそうでよく分からない、「一対一」「一対多」「多対多」のリレーションを分かりやすく説明してみます。 一対一リレーション 分かりやすい定義 双方のレコードが一対一に対応する あるいは…

「SEO初心者に贈るWebライティング講座 ~キーワードからの記事作成編~」に参加しました

タイトル SEO初心者に贈るWebライティング講座 ~キーワードからの記事作成編~ 7月13日(水) - connpass (2016.7.13) connpass.com 主催 株式会社クリーク・アンド・リバー社 会場 株式会社クリーク・アンド・リバー社 東京都千代田区一番町8番地 住友不…

Mac の MySQL クライアントに「Sequel Pro」を使っているなら PostgreSQL クライアントは「PSequel」がオススメ

タイトル通りですが、Mac の MySQL クライアントに「Sequel Pro」を使っているなのであれば、PostgreSQL クライアントは「PSequel」がオススメです。 長年、Mac の PostgreSQL クライアントに不満があり、使い勝手の良いアプリを探し求めていたのですが、つ…

「PayPal Tech Meetup #2」に参加してきました

タイトル PayPal Tech Meetup #2 (増枠) - dots. [ドッツ] (2016.6.15) eventdots.jp 主催 PayPalJunichi Okamura (@benzookapi) | Twitter benzookapi - Qiita 会場 イベント&コミュニティスペース dots. 東京都渋谷区宇田川町20-17 NOF渋谷公園通りビ…

「Vue.js Tokyo v-meetup="#1"」に参加してきました

タイトル Vue.js Tokyo v-meetup="#1" - connpass (2016.5.31) vuejs-meetup.connpass.com 主催 Vue.js 日本ユーザーグループ 会場 株式会社プレイド 東京都品川区西五反田1-5-1 五反田サンケイビル 4F Twitter twitter.com 感想など Vue.js は、シンプル…

ゼロからはじめる Django で ECサイト構築(その3:Django Oscar の機能を調べる)

Django 製の ECパッケージの決定版とも言える Django Oscar は、公式ドキュメント によると、以下の 16 個の機能(Django App)から構成されています。 Oscar Core Apps explained — django-oscar 1.3 documentation 機能 概要 備考 Address 住所登録 配送先…

ゼロからはじめる Django で ECサイト構築(その2:Django Oscar の Sandbox サイト構築)

前回の記事「ゼロからはじめる Django で ECサイト構築(その1:ECパッケージの選定)」では、Django ベースの ECパッケージを選定し、「Django Oscar」が圧倒的人気で最有力候補であることが確認できました。 <過去記事> akiyoko.hatenablog.jp 今回、「…

ゼロからはじめる Django で ECサイト構築(その1:ECパッケージの選定)

はじめに とあるニーズがあって、Python(ほぼ Django 一択)ベースの ECパッケージを使った ECサイトを構築しようかと、昨年の10月頃から細々と調査をしていたのですが、EC-CUBE や osCommerce、Zen Cart、Magento、WordPress + WelCart など PHPベースの E…

Amazon プライムの戦略にまんまとハマってしまった(いい意味で)

昨年 Amazon プライムの会員になってから、早や 9ヶ月ほど経とうとしていますが、今やもう Amazon プライム無しでは考えられないくらいその利便性を痛感しています。「Amazon プライムの戦略にまんまとハマってしまった」と言っていいかもしれません。 もち…

「スマートPythonプログラミング: Pythonのより良い書き方を学ぶ」を読んだ

スマートPythonプログラミング: Pythonのより良い書き方を学ぶ[Kindle版]posted with ヨメレバもみじあめ 2016-03-12 Kindle Amazonプライム会員の特典で月一冊無料で読めるプライム対象本(正確には「Kindleオーナー ライブラリー」の対象本)を眺めていた…

NumPy, SciPy を利用するために Python 2系の Anaconda を、pyenv を使ってインストールする

はじめに Anaconda (アナコンダ) とは Anaconda は、Continuum Analytics 社によって提供されている、Python 本体に加え、科学技術、数学、エンジニアリング、データ分析など、よく利用される Python パッケージ(2016 年 2 月時点で 400 以上)を一括でイン…

「The Payoneer Forum Tokyo - 越境 EC セミナー」に参加しました

タイトル The Payoneer Forum Tokyo - 越境 EC セミナー - Payoneer ペイオニア | クロスボーダー 決済 ソリューション | Doorkeeper (2016.3.31) 主催 Payoneer Inc. 会場 東京都新宿区西新宿8-17-3 住友不動産新宿グランドタワー 1F ベルサール新宿グラ…

「第3回CodeIQ感謝祭「春のエンジニアまつり」」に参加しました

タイトル 【Jason Danielson氏登壇決定!】第3回CodeIQ感謝祭「春のエンジニアまつり」 #codeiq39 : ATND (2016.3.5) 主催 CodeIQ 会場 東京都千代田区丸の内1-9-2 グラントウキョウサウスタワー41F 「CodeIQ春のエンジニアまつり」、大盛況の内に終了しま…

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

はじめに 以前に「見よ!これが Python製の WordPress風フルスタックCMSフレームワーク「Mezzanine(メザニン)」だ!」という記事で、Python製の WordPress風フルスタックCMSフレームワーク「Mezzanine」を紹介しましたが、今回は、その Mezzanine プロジェ…

PyCharm のデータベースツールが最強。ER図も簡単に書き出せるよ

はじめに Django アプリを開発するのに、Mac 版 PyCharm を使っています。PyCharm のデータベースツールを使うと、レコードの内容をテーブル表示、コンソールからSQL実行など、Sequel Pro で出来ることはほぼ代替できるし、ER図も書き出せてすごく便利です。…

Homebrew-Cask が管理しているアプリのバージョン情報を最新化するときは、brew update するだけで OK

Mac

結論から言うと、OS X の Homebrew-Cask が管理しているアプリのバージョン情報を最新化するときは、 $ brew updateするだけで OK です。 ただし、2015年12月以降に Homebrew-Cask がアプリのバージョン管理システムを刷新したらしいので、それ以前に Cask …

Mac で USBマイクの音声を手軽に録音する方法(QuickTime Player の使い方)

Mac

Mac で USBマイクの音声を録音するには、Mac にデフォルトでインストールされている「QuickTime Player」を使えばお手軽です。 USBマイクには、以下の様なコンデンサータイプの全指向性高感度USBマイクを使っています。集音範囲が 5m もあるので、会議やイベ…

年末年始に読んだ本 5冊(2015〜2016年)

今回は、2015年から2016年の年末年始にかけて読んだ本 5冊をまとめて紹介したいと思います。 人工知能は人間を超えるか 人工知能は人間を超えるか ディープラーニングの先にあるもの (角川EPUB選書)posted with ヨメレバ松尾 豊 KADOKAWA/中経出版 2015-03-1…

iMovie の設定あれこれ

はじめに Mac で動画編集をするなら、iMovie が手軽でよいと思います。やり始めた当初は、読み込んだファイルの実体はどこにあるの?とかいろいろと謎な部分がありましたが、使っていくうちにだんだんと分かってきたので、ここらでメモを残しておこうと思い…

Open BroadCaster Software (OBS) で YouTube ライブストリーミングを使った動画配信をする方法

前回の続きで、ノートPC(Windows)と Webカメラと Open BroadCaster Software (OBS) で YouTube ライブストリーミング配信をする方法のメモです。<過去記事> akiyoko.hatenablog.jp PCスペック なお、今回は、ローカルに録画しながら同時に動画配信すると…

Open BroadCaster Software (OBS) の設定あれこれ

年に何回か、会社のノートPC と Webカメラと Open BroadCaster Software (OBS) を使って動画を撮影することがあるのですが、その設定を忘れがちなので自分用にメモ。 メインは録画用途で、アナログ RGB(VGA)ケーブルを使ってプロジェクタに同時上映もして…

2015年の akiyoko blog 振り返り

新年明けまして少し経ちましたが、昨年(2015年)の akiyoko blog を振り返ってみたいと思います。 2015年の akiyoko blog 振り返り まず、昨年一年間で作成した記事は合計 59本でした。おおよそ週一本ペースですね。ブログを始めて 3年半ほど経ちましたが、…

Google Analytics のトラッキングコード設置方法

SEO

わざわざ改めて書くほどのものではないのですが、画面とかキャプチャしたのでとりあえず。 やりたいこと Google Analytics アカウントの作成 LP(単純なHTMLページ)にトラッキングコードを設置 Analytics ダッシュボードの利用 前提として、Google アカウン…