akiyoko blog

akiyoko の IT技術系ブログです

「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 の本番設定(その4:Mezzanine の運用設定)〜AWS 環境構築から運用設定まで〜

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

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

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

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

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

Mezzanine の本番設定(その1:AWS 環境構築)〜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春のエンジニアまつり」、大盛況の内に終了しま…