各県のラーメン画像


Posted on Jul 27



ふと、「各都道府県 AND ラーメン」で検索した画像一覧があったらおもしろいんじゃないか、と思いました。そこで、「都道府県名 AND ラーメン」のGoogleの画像検索のトップを抽出する Google Apps Script を作成しました。


ラーメンシート


Googleスプレッドシート上での関数等

下記のように関数を作成し、「各都道府県名 AND ラーメン」というキーワードを引数としてURLを取得し、その後該当URLの画像を表示しています。


こちらのスクリプトは、下記の2ページを参考に作成しています。




かんたん献立シート


Posted on Jul 27



最近、Googleスプレッドシートの importXML関数にハマっています。いろいろと遊んでいる中で、さらに image関数では画像表示もできることを知りました。それならば、ぜひ画像を表示したい…とあれこれ考えてみて、そうだ、クックパッドのレシピ画像を表示できたらいいな、ということになりました。


簡単献立シート


ということで、Googleスプレッドシートにクックパッドのレシピを表示できるようなファイルを作成しました。使い方はとても簡単で、

  1. クックパッドで毎日のレシピを検索する
  2. 検索したレシピのURLをスプレッドシート上のグレーのセルに貼り付ける

これだけです。

Googleスプレッドシートは共有も簡単なので、例えば家族とファイルを共有して1週間の献立を一緒に考えたり、あるいは、食材のまとめ買いにも使えそうです。また、シートをコピーして使用していけば、毎週の献立を保存しておくこともできるので、あの日のメニューもすぐに思い出せます。よかったら、ぜひ使ってみてください。


最初に使用する際は、[ファイル]→[コピーを作成]で、自分のGoogle Drive にコピーしてください。


Googleスプレッドシート上で使用した関数

Googleスプレッドシート上のB列を例に、以下に説明します。

  • B2セル

    • クックパッドのレシピURLを入力
  • B3セル

    • レシピの画像URLを取得(シート上では非表示) =importxml(B2,"//img[@class='analytics_tracking photo large_photo_clickable']/@src")
  • B4セル

    • レシピのタイトルを取得 =importxml(B2,"//h1")
  • B5セル

    • B3セルで取得した画像URLを表示 =image(B3,4,150,150)
  • B6セル

    • レシピの材料を取得、行列入れ替えで表示 =TRANSPOSE(importxml(B2,"//*[@id='ingredients_list']"))





2014年度春学期のテーマ一覧


Posted on Jul 16



データ分析に関して、2014年度春学期に手を付けた/これから手を付けたいテーマの一覧です。GoogleAppsScriptでデータを取得し、Googleスプレッドシート上で分析するサイクルをまわしていけたらいいな、と思っています。このページは個人的な備忘録として使用しているため、適宜更新しています。


ソーシャルデータ

  • みんなのウェディング
  • NAVERまとめ
  • 食べログ
  • GitHub
  • twitter


アンケート調査

  • ペットボトル飲料
  • B級グルメ
  • マクドナルドのメニュー
  • ガム・のど飴
  • 東京のお出かけスポット
  • 深夜バラエティ番組
  • ドラえもんのひみつ道具
  • 昔話


その他

  • ジャニーズの歌詞
  • アイドルの歌詞(ハロプロ、AKB、おニャン子)




ブログエントリ作成方法


Posted on Jul 8



ブログのエントリ作成方法のメモです。このブログは、shirayuca.github.io 上に Middleman で作っています。ローカルでは、エントリは、 /Users/yuca/dev/shirayuca.github.io/source/blog/posts に置いています。

  • TITLE に任意のタイトルを入れて、エントリの .md ファイルを作成します。
bundle exec middleman article TITLE
  • すると、 下記のようにタイトルなどの情報が入った .md ファイルが作成されます。tags には、タグを入れます。
---
title: TITLE
date: 2014-07-08
tags: 
---
  • 記事を編集します。

  • 記事の確認をします。

bundle exec middleman server
  • 記事を投稿します。
git add .
git status
git commit -m "message"
git push origin middleman
bundle exec middleman build
bundle exec middleman deploy




first-post


Posted on May 4



ブログを始めます。




    Page 6 of 6

2014 shirayuca.github.io