みなさんはとても可愛い「おけいはん」というキャラクターを知っていますか?

僕は数日前に知り合いに教えてもらって、初めて知りました。

おけいはんって??

「おけいはん」というのは、京阪電気鉄道が2000年12月より登場させているイメージキャラクターで2011年11月から5代目の畦田ひとみさんという方が担当されています。

「おけいはん」は4代目まではタレントさんを起用されていたようなのですが、5代目からはより親しみを持ってもらうべく初めて公募したようです。 その結果、選ばれたのが大学生の畦田ひとみさん。 和風の雰囲気がとてもよく、惹かれるものがあります。

兎にも角にもまずはホームページを見てみましょう。

チャレンジ!おけいはん | 京阪電気鉄道株式会社

どうですか? 色々なページを見てしまうようなとてもいいホームページで、ついついPV数を上げてしまいそうですね。

この「おけいはん」のホームページがとてもかわいく、いつでもどこでもこのホームページが見たい!という僕の欲求を満たすべく、Chrome拡張機能を作ってしまいましたった。

Chrome拡張機能ダウンロードしよ

早速ですが、今回作成したChrome拡張機能は以下からダウンロード出来ます

Let’s Okeihan!

上記をクリックするとzipファイルをダウンロード出来ます。 ダウンロードしたzipファイルを解凍しましょう。

解凍すると、「chrome_okehan.crx」というファイルがあります。 拡張機能ページを開いて、解凍したファイルを今開いた拡張機能ページにドラッグ&ドロップしてください。 これで拡張機能をインストール出来ます。

おけいはん見放題ーー!!

これでインストール完了! Ctrl+Tで新しいタブひらくー! いつでもおけいはんが見れるーーー!! 幸せーーーー!!

。。。。。

最後に

おけいはん、みなさんに知っていただけましたか? ホームページの他に毎日おけいはん公式Facebookページでも可愛いおけいはんをたくさん見ることが出来るので、ぜひぜひ見てみてください!

参考

Wikipedia – おけいはん チャレンジ!おけいはん | 京阪電気鉄道株式会社 新「おけいはん」に18歳・畦田ひとみさん | SANSPO.com 中之島けい子 (チャレンジ! おけいはん) – 公式Facebookページ

Read more

みなさんこんにちは。

FacebookのGraphAPIってやっぱ楽しいですね。 個人情報をここまで簡単に取れるAPIをいじれるのはとても楽しいですよ。

今回はPHPを使ってあるページにいいねが押してあるかどうかを判別する方法を紹介します。 簡単なことではありますが、2通りの方法を紹介します。 Continue reading GraphAPIを用いてページにいいねが押してあるか判別する方法

Read more

(※スタバと今回の記事は関係ないよ)

無理って言葉が嫌い

出来れば使わずに一生を過ごすことが出来ればいいなぁと思ってるくらい。 ただ、自分の出来ること、出来ないことがわかってないわけじゃないと思ってるし、人には得意不得意があるから無理なこともあるんだろう。

でも、すぐに無理って言っちゃうのは負けた気がするから使わない。 頑張ればなんとかなるんじゃね?って考えたほうがなんとなく楽しい気がするしそうでもないかもしれない。


例えば、あなたは今決断を迫られてるとする。 1つは無理な選択のように感じ、1つは無難な選択に思える。

大体誰に話しても無難な選択でいいんじゃね?みたいな返事がかえってくることが多いと思う。 こういうときに無難な選択肢を取るのは簡単なことかもしれないけどちょっと考えてほしい。

僕はこういう選択肢に迫られたとき、何度も思うことがある。

自分だけでも自分のことを信じてあげたい、と

自分で自分の限界を定義した瞬間、楽になる反面、なんか色々壊れていくこともある気がする。 まぁどうでもいいことなのかもしれないけど、俺はそれが嫌いだ。

今の自分より果てしなく遠い自分になりたいのであれば、自分だけでも自分のことを信じてあげないとそんな自分になれない気がする。

なんてよくわからないことを考えながら毎日ぼーっと過ごしてる気がする。

Read more

みなさんこんばんは。

深夜ではありますが、ブログを書きたくなったので更新します。

僕は本が大好きです。 本が大好きなのでついつい買ってしまいますし、積読しているものも多いです。 また、本がたくさんある空間も好きです。なので暇さえあれば本屋さんに行ってぶらぶらしています。

僕は今渋谷にいますが、渋谷には本屋さんがたくさんあります。 今日はそんな渋谷の本屋さんにランキングをつけて、僕が好きな本屋さんTOP3を決定したいと思います。

第3位 小さいけど落ち着く本屋さん

啓文堂 渋谷 マークシティ前店

第3位のこの本屋さんは、いつもいる場所からとても近いのでよく通っています。 僕ははやりプログラマーであるので、プログラミングの本がたくさんあるコーナーにいつも行ってしまいます。 ただ、最近中国語にも興味を持ち始めたので、言語のコーナーにもよく出没しています。

最近気づいたのですが、ここの本屋さんの言語コーナー、めちゃくちゃ充実してるんですよ! なんかよくわからない言語の本がたくさんあって、なんとなく楽しいです。

言語オタクの人は行ってみてはいかがでしょうか。

第2位 隠れた穴場!? 雰囲気が好きな本屋さん

渋谷 TSUTAYA 6F 7F BOOK STORE

第2位はTSUTAYAの本屋さんです。

渋谷といえば、歩行者天国、歩行者天国を歩いているときに必ずといっても目に付くのが、SHIBUYA TSUTAYAですよね。 そのTSUTAYAの6F7Fに実は本屋さんがあります。そこの本屋さんはとても雰囲気がよく、またたくさんの本が置いてあります。 6Fは様々な本が置いてあり、7Fにコミック系の本が置いてあります。

僕が見るのはここでもやはり技術書なので6Fの一角にあるコンピュータ書籍コーナーによく出没します。

とても目立つ位置にあるので穴場とはいえないかもしれませんが、CDレンタルコーナーが1階にあり、3階などはDVDコーナーになっているため、なかなか上に行かないのではないでしょうか。 一度行ってみてはいかがでしょうか。

第1位 ここに行けばなんでもある!ずっと居続けたい本屋さん

ジュンク堂渋谷店 東急百貨店本店7階

第1位はここ! 僕が知っている本屋さんの中で一番本の数が多いのではないでしょうか。

とにかくここのオススメは本が多いことです。 しかもそれぞれの専門分野の本がめちゃくちゃ充実しています。

数学や化学、医学やパソコン、漫画や小説、日本史世界史司法等々なんでもあります。 僕はここの本屋さんで見たことのない技術書をたくさん発見しました。

また、ここは座って本が読めるスペースも確保してあります。 ここで座ってゆったりと本を眺めたり読んだりする時間が至福の時です。

カフェも併設されているので、買った本をすぐゆったりとした環境で読むことも出来ます。

ここより本のバリエーションが多い本屋さんがあればぜひ紹介してほしいくらいです。 ここの本屋さんは本当にオススメなのでぜひチェックしてみてください。

最後に

今回はいつもとはテイストを変えて、僕の周辺環境の本屋さんについて紹介してみました。 渋谷には本当にたくさんの本屋さんがあって、本が好きな僕としては大変助かるのですが、今回紹介した本屋さん以外にみなさんが知っている渋谷の本屋さん、またはここの本屋さんはめちゃくちゃ大きい!というおすすめ情報などありましたらぜひTwitter(DAI199)までリプライを送っていただけると非常に助かります!

みなさんの好きな本屋さんはどこですか??

僕が読んで衝撃を受けた本。環境問題に興味ある人もない人も必読の本です。

地球の論点 ―― 現実的な環境主義者のマニフェスト
スチュアート ブランド
英治出版
売り上げランキング: 154,136
Read more

こんにちは。 Google スプレッドシートに書込が出来て喜んでいるたがみです。

早速ですが、Googleスプレッドシートに書き込みが出来ることを知っていますか? これ出来ると便利なんですよねー。 フォームから入力されたデータを見る人はプログラムわからない人だったり、データベース触れない人だったりするんですが、ExcelベースのGoogleスプレッドシートだと見た目Excelなんで抵抗なく、触ることが出来ます。

ということで簡単なPHPのクラスを作ったので紹介します。

ただまとめただけではありますが、簡単にスプレッドシートに書込が出来ます!

Githubにアップロードしているのでダウンロードしてください。 GgSpread – github

それでは簡単なサンプルを作成してみましょう。

1, Zendフレームワークをインストールする

ダウンロードしてきたGgSpreadを使用するためには、Zendフレームワークのコンポーネントである、Gdataというライブラリが必要なので、Zendフレームワークをインストールします。 インストールといっても、中身はただのPHPファイルなので、PHPが動く環境であればどこでもインストールすることが出来ると思います。

Zendフレームワーク ダウンロード

2, Googleスプレッドシートを作成する

テスト用のGoogleスプレッドシートを作成しましょう。 スプレッドシートを作成したら、以下の画像のように、1行目に項目を入れておきましょう。 これがないと動作しません。

※注意! 項目が日本語の場合書き込み出来ないぽいです。英数字で指定するようにしましょう!

3, GgSpreadをインクルードする

適当なPHPファイルを作成して、GgSpreadをインストールしましょう。 当たり前ではありますが、以下のコードで動作します。

require_once 'GgSpread.php';

4, インスタンスを作成する

それではGgSpreadのインスタンスを作成しましょう。 引数としては、2でスプレッドシートを作成したアカウントのメールアドレス、パスワード、スプレッドシート名、ワークシート名です。 以下例になります。

$ggspread = new GgSpread("メールアドレス", "パスワード", "テストシート", "シート1");

5, 書き込みたいデータをsetする

書き込みをしたいデータを連想配列でsetします。 以下が例になります。

$output = array(
    'col1' => 'test',
    'col2' => 'test2',
    'col3' => 'test3',
    'col4' => 'test4',
    'col5' => 'test5'
);
$ggspread->set($output);

6, 書き込む!!

データをセット出来ればあとは書き込むだけです! 以下例です。

$ggspread->insert();

これで書き込み完了です!!

終わりに

いかがでしたでしょうか。 GgSpreadを使えば簡単にGoogleスプレッドシートに書き込みをすることが出来ます。 今後の課題としては、GgSpreadで、スプレッドシートのデータを読み込み出来るようにすることです。 近々やることがあれば、また共有したいと思います。

何か質問等ございましたら、以下のFacebookコメント欄、またはTwitter(DAI199)でリプライください。

Read more

みなさんこんにちは。

最近やっとユニットテストを始めて気分一新るんるんでコーディングしているたがみです。

それでは早速ではありますが、新年始まってひと月目のブログの結果を報告したいと思います。

◯1月1日〜1月31日のPV、UU PV ・・・ 12,153 UU ・・・ 7314

今月はついに1ヶ月で1万PVを達成することが出来ました!!! 今月の目標としていた分、しっかり達成することが出来たのでとても嬉しいです!

なぜ1ヶ月で1万PVを達成出来たかというと、

Googleの検索流入が増えた

これに尽きると思います。 以下にブログを開設した12年7月11日から13年1月31日までのGoogleからの検索流入のグラフを貼ります。

いかがでしょうか。 開設時から順調に増え続け、最近では平日で毎日平均400人程度の人がこのブログに来てくださいます。 検索流入が増え続けた要因としては、去年の11月から行われたGoogleのアルゴリズムの変更による流入増加が顕著にあらわれています。

この傾向からして、今後も検索流入は増え続けると予想されます。 検索流入は資産なので、これからもどんどん増やしていきたいと思います。

それでは今月の人気記事ランキングです。

1位 【jQuery】フォームから様々な値を取得する方法まとめ 2位 Facebookアクセストークンを取得してそれを60日間使えるようにする 3位 各種SNSボタンをオリジナルなボタンにするコード一覧

上位3つは圧倒的で、今後も上位に君臨し続けるだろうと考えられます。

以下4位〜10位までです。

4位 Chrome拡張機能の「Keyconfig」が便利すぎて鼻血が出る件 5位 レスポンシブウェブデザインを効率良く行うためのCSSフレームワーク10選 6位 各種SNSサービスでRSSフィードを取得する方法 7位 Facebook APIでプロフィール画像を色々な大きさで取得する方法 8位 レスポンシブウェブデザインに本当に役に立つツール・リソース まとめ 9位 CakePHP2を使用して複数フィールドにわたるバリデーションを行う 10位 テキストエリアの改行を
にする方法(PHP,JavaScript各々で)

以上で今月の人気記事上位10記事を紹介させていただきました。

今月からこのブログを見てくださっている方々に有益な情報を提供するために更新頻度を少しあげていこうと思います。 また、ブログのリニューアルも検討しているのでお楽しみに!

それでは今後もよろしくお願いします。

Read more

PHPって本当に色々な関数がありますね。 今回は僕が知らなかった、PHPの関数を紹介します!

HTMLの中にはたくさんの情報を詰め込むことが出来ます。 最近ではHTML5のData APIなどを使えばタグごとに色々な情報を埋め込むことが出来ますよね。

PHPを使えば簡単に、あるタグに関する情報を取ってくることが出来ます。

それは「meta」タグです! metaタグって普段は機械的にしか使わないですよね。 ただPHPのある関数を使えばmetaタグに情報を埋め込むことが出来るんです!

その関数とは、「get_meta_tags」です!

get_meta_tags ・・・ ファイル上のすべてのメタタグ情報を配列に展開する

使い方

例えばHTMLに以下のようなものが書いてあったとします。

あるHTML



 

これを以下のPHPで読み込んでみます。

あるPHP

 "testですよ"
echo $tags['words']; // => "ここには重要なワードがごにょごにょ" 

またこの関数は

でパースを終了するので、思いっきりhtml内のヘッド要素に書いてあるものを抜き出す関数なのですね。

本当にPHPには色々な関数があります。 何かマイナーな関数を知っている人がいればぜひ教えてください!!

Read more

みなさま 今年も16日目にして今更ブログ更新しようと思います。

あけましておめでとうございます! 新年快乐!(中国語で”あけましておめでとうございます”の意味)

このブログを書いてきて、今月で6ヶ月目になります。

さて、新年といえば目標を立てる方が多いと思います。 年明け著名な方のブログを読んでいると様々な記事がありました。

来年の抱負) やらないことを3つ決めよう! – Chikirinの日記 効果が出やすい新年の目標の立て方 – 脱社畜ブログ

主に新年にあたって、目標を決めよう!っていう記事がとても目立ちました。 みなさんの今年の目標は何ですか? そんなわけで私も新年の目標を立てたいと思います。

といってもいつも1年スパンの目標を立てているのですが、実行スパンが長いのと目標自体を忘れてしまう(!)ので今年は3ヶ月間スパンで目標を立てようかな、と考えています。 脱社畜ブログさんの中にも以下のように書いてあります。

目標は1年単位ではなく、3ヶ月単位ぐらいで設定したほうがよいと思う。 1年もあれば、色んなことが起こって事情は変わってくる。 年初に立てた目標が、年末には何の意味もなさないものになっている、ということはよくあることだ。 効果が出やすい新年の目標の立て方 – 脱社畜ブログより

それでは今年1月〜3月の目標を以下に書きます!

アルゴリズムの本を2冊読む

中国語の本1冊終了させ、少し話せるようになる

詳細書きますー。

アルゴリズムの本を2冊読む

自分は今年でプログラミングを始めて3年目になります。 このおかげもあってか多少はプログラミング出来るようになりました。

ただ出来ないこともあります。 それはレコメンドシステムや解析などです。 この分野は学問と近い部分にあると個人的には思ってたりします。 なので今まで独学でやってた僕には完全に抜けている部分になります。

基本的なアルゴリズムも実装しろといわれるとよくわからないし、少しむずかしいアルゴリズムになると理解もおぼつきます。 なのでそろそろアルゴリズムというものを勉強してみようかと思った次第です。

3月までに読む本は以下の2冊にしようかと思ってます。

アルゴリズムクイックリファレンス
George T. Heineman Gary Pollice Stanley Selkow
オライリージャパン
売り上げランキング: 56,081
Read more

※上の画像は中国と関係ありません

この記事は大都会岡山AdventCalender2012 19日目のエントリーです。 大都会岡山で大学生をしています、たがみ(@DAI199)です。 今回は岡山で学生をしている私が、先週1週間中国に行って、様々な方と交流した中で得た知識等を共有したいと思います。

もし周りに中国に興味のある人がいたら共有してもらえるとありがたいです。

中国で流行っていること・もの

そろそろ世界が終わる!?

日本ではあまり知られていませんがそろそろ世界が終わります。 どういうことかというと、マヤ暦では、2012年の冬に世界が終わると予言されていて、それがもうそろそろなのです。 正確な日時は2012年12月21日。そう、本当にもう少しなのです。 これがテレビや世間話の中でしょっちゅう出てきて、中国人の中で鉄板ネタになっています。 中国語では「世界末日」として出てきます。

また、中国のAmazonである天猫(tao bao)でもこの世界末日ネタにのっかった商品が売られています。 なんでもこの商品を買えば、世界が終わる日に唯一助かることが出来る「ノアの箱舟」にのることが出来る権利を得ることが出来るらしいです。 それが以下の画像です。 その権利の値段、なんと「99999999.99元」、日本円だと約12億円!! こんなネタ商品が出てしまうほど中国ではこの「世界末日」のネタが豊富です。

この商品を買うと、もう会うことが出来ない!?

中国のウイグル地域では、金よりも重いケーキを売っています。 その名は「切糕(qie gao)」(ちえがお) この切糕を使ったネタが、中国版Twitterである微博(weibo)でめちゃくちゃ流行っています。

この切糕、原材料はとても安いのですが、ウイグルの人たちが売るときには金額をとても水増しして売ります。 また、このケーキはとても重く、また一度ケーキを切ってしまうとそのケーキを買わねばなりません。 もし買わなければ殺されてしまいます。

微博の中では以下のような文言でとても流行っています。

金はない。車もない。でも切糕がある!

また以下のような例え話もあるそうです。

Appleの元CEOスティーブ・ジョブズ、金正日総書記、ウイグルの代表が今年なくなりました。 神様はこの3名の中で一番資産を持っている人を天国に連れていってやると言いました。 ジョブズは、私にはAppleがある!と言って株を差し出しました。 金正日は、私には国がある!と言って国を差し出しました。 最後にウイグルの代表が言いました。「私には切糕がある!」と。

とても高い値段で売る切糕を皮肉ったネタがこれまたテレビやネット、世間話の中で超話題です。 中国人に、切糕!というと大爆笑がおきます。(若い人のみ。微博を使っている人周辺) 周りに中国人がいれば言ってみるとよいかと思います。

初中国で感じたこと

中国の匂いがする!?

日本では料理に「さしすせそ」を使うことが多いですよね。 中国ではそれと同じように香辛料をよく使います。

僕は今回中国に初めて行ったのですが、この独特な香辛料の匂いがどこでもします。 なんて言えばいいのかわからないですが、中国では本当にこの匂いを嗅ぎます。 この匂いを嗅げば、「あぁ、中国なのだなぁ」と感じます><

料理がやっぱり辛い!

料理は基本的に辛いです。 もちろん辛くない料理もたくさんあるし、日本にあるものも結構あります。(例:吉野家、SECOM、FamilyMart、LAWSON、セブンイレブン等) ただ日本人にはどうしても辛い! 特に辛いもの本場の四川省の料理だと本当に死にそうになります。 そういう料理に挑戦してみるのも面白いと思います。

また料理に大量の油を使っているのでたとえラーメンみたいなものであってもスープを飲むのはやめてください。 中国人でも体に悪いという理由で一口も飲みませんw

あのプログラミング言語が・・・

C++というファーストフード店?が上海の南京东路(nang jing dong lu)にありましたw つい写真撮ってしまいましたw

これぞ上海!

これぞ上海!と言われる東方明珠(dong fang ming zhu)(どんふぁんみんじゅ)も見に行きました! 上海に行くならこれは見ておかないと損ですよね!!

最後に

大都会岡山で大学生をしている私の、中国旅行記でした! 今回は初海外、初中国でしたがとても楽しめましたし、いかに日本と違うのかもよくわかりました! 今回実感したのは、意思疎通だけなら英語で大丈夫だけど、本当にお互いのことを知りたいのであればやはり母語である中国語を理解することが必要だな、と痛いほど感じました。 なので機会言語だけじゃなく自然言語である中国語を勉強します!中国で出会った人たちと次会うときは少しでも中国語で意思疎通が出来るように。

次はついに20日目ですね!どんな記事なのか今から楽しみです!

Read more

PHP AdventCalender2012 5日目担当のたがみ(@DAI199)です。

4日目担当の@mawatarinさんの記事、とても丁寧で参考になります! あんな丁寧な記事が書けるように日々努力しようと思いました。

@mawatarinさんの記事はこちら

僕自身CakePHPをよく使っていて、アプリもCakeで作っているため、検索を実装するときは参考にしたいと思います!

さて、今まで書いた方々のレベルが高くて、こんな内容でいいのかと申し訳ない気持ちになりますが、せっかくのお祭りのようなものなので、普段なかなかしないことをしてみようと思います。

今回はオレオレRSS(私が読んだ記事をひたすら更新するRSS)を作成してそれをGoogleReaderなりで読み込んでみたいと思います。

なぜいまさらRSS?

なぜいまさら私がRSSをやろうと思ったのかというと、約8ヶ月前くらいまで私の主な情報源はTwitter、Facebookでした。 当時はTwitterのタイムラインを全て追い、僕が当時フォローしていた約300人のつぶやきを全て拾っていました。 そのためとても情報通でしたが、その分時間を使いました。

時間をあまり使わず、情報収集する効率のよい方法はないか。

そんなときに目をつけたのがRSSでした。 今では情報収集の6割程度はRSSで行い、それを補完する形でTwitterやFacebookを使うようになりました。 それだけ僕の中ではRSSというのは衝撃なものでした。

ただよく考えてみると、RSSがXMLなのはわかってるけど作ってみたことないな・・・と感じていたため、今回この機会に勉強させていただいて、その方法を共有しようと思いました。 これが僕が今回RSSを題材に選んだ理由です。

とりあえずRSSを出力してみる

それでは、ある程度簡単なのはわかっているのですが、RSSを実際に出力してみましょう!

<?php
// ヘッダーを出力する
header("Content-type: text/xml;charset=utf-8");
echo '<?xml version="1.0" encoding="UTF-8"?>';

// サイトの情報を書き込む
echo '
<rss version="2.0">
<channel>
<title>tagamidaiki.com のオレオレRSS</title>
<link>https://tagamidaiki.com</link>
<description>FacebookのGraphAPIやCakePHP,JavaScriptなどの記事を更新していきます。</description>
<category>php, graph api, facebook, cakephp</category>
<generator>@DAI199</generator>
<webMaster>@DAI199</webMaster>
';

// 記事の内容を更新
for(ループさせる)
{
echo '
<item>
<title>Test'.$i.'</title>
<link>https://tagamidaiki.com</link>
<description>TestTest</description>
<author>@DAI199</author>
<category>php</category>
</item>
';
}

echo '
</channel>
</rss>
';
?>

( ゚д゚) 思ったより4倍くらい簡単だった。。 よく考えてみなくてもただタグ組み立てるだけですもんね。。。

それをGoogleReaderで読み込んでみる

それでは本当にこれを読み込んでくれるのか。 GoogleReaderで読み込んでみました。

おお!すごい!ちゃんと読み込んだ! 小さな感動を味わいました。よかったです。

今回の記事で本当にやりたかったことは?

今回の記事で本当にやりたかったことを書いてこの記事を終わろうと思います。

本当はFacebookログインして、そこには自分の読んだ記事を追加するフォームがあって、そこに情報を打ち込むとその人のRSSが作成される、みたいなことがしたかったです。 用はTwitterやFacebookでキュレーションしている情報たちをRSSに集めてそれらを一覧にすることでキュレーションプラットフォームみたいなものを作りたかったのです。 これ、結構いけると思うのですがどうでしょうか。 時間があるときになんとか作ってみたいアプリの1つです。

終わりに

ほとんどPHPのこと、関係なくて申し訳ありません。 RSSどうやって作成してるんだろう?って思ってる僕みたいな人のためになれれば幸いです! いつかリベンジで上記のアプリを作ってみたいです。

それでは明日のAdventCalenderも楽しみです! 次の方、よろしくお願いします!!

CakePHP AdventCalender2012 1日目に参加しました!

Read more