Pon De Beach

叩こう ココナッツ アゴゴ

はてブや Qiita ストックをもっと有効活用したい

毎日厳しい暑さが続いておりますが、皆様イカがお過ごしでしょうか?

え?毎日イカのゲームしかやってないだって?

はい、私もです。

毎日体力の限界が来るまで 某イカのゲームをやり続けてます。やればやるほど面白い。これだけハマったゲームも久々です。このために本体ごと買いましたが全く後悔してません。みなさんも買いましょう、 イカのゲーム。


さて今回は、私が作った Chrome 拡張処女作である HateQii をご紹介したいと思います。

github.com

使い方についてはリポジトリの README.md に書きましたのでそちらを参考にして下さい。

作成経緯

一番大きな理由は、 ブックマーク・ストックした記事の有効活用です。

私達が普段はてなブックマークや Qiita ストックをする時、『後で参考にしよう』とか『後でじっくり読もう』とかアーカイブを目的とすることが多いです。

しかし、はてなブックマークや Qiita で有用な記事をアーカイブしても、それらを再利用する場面があるでしょうか?あるいは、わざわざ一覧ページから検索をかけることがあるでしょうか?

例えば、 あなたがプログラミングで何か技術的な問題が発生したとします。 色々と調べた結果、 Qiita で非常に参考になった記事を発見しました。あなたは問題を解決できた感動と後でまた見ることになりそうと思い、記事をストックしました。

後日、また同じ問題が発生してしまいました。あなたは、 Qiita で記事をストックしたことをすっかり忘れ、いつものように Google で検索し参考になりそうな記事を見ては戻るという非常に無駄な時間を過ごしてしまいました…。

ここで私が感じたことは、 ググった時にはてブとか Qiita のストックも一緒に検索して欲しいな〜 ということです。

はてブはまだしも、 Qiita のストックに対して検索することなんてほとんど皆無に等しく、正直、 Qiita のストックに検索かけるぐらいなら普通にググったほうが役に立ちそうな記事が見つけられそうって思ってしまうのです。

事実、Qiita にしても はてブにしても人気のある記事は検索上位に来ますからね。それぞれのページに対して検索かけるのは非常に面倒です。

そういった思いから、今回の Chrome 拡張を作成しようと思い立ったのです。

しんちょくほうこく

進捗は全く駄目です。ていうかはてブの検索できません。

軽いタイトル詐欺みたいな状態なのに公開したのは、私が Qiita のストックをググれるようになったことに満足したからです。

f:id:mizukmb:20150815231413p:plain

わかりづらいですが、他の検索キーワードのしたに3つくらいあるリンクが HateQii で拡張させた部分です。

スタイリングも全く行っていない雑な作りになっていますが、『Ruby』とググっただけなのに何だか有用な記事が増えたと思いませんか?あなたがあの時『また見よう』と思った記事を HateQii はそれを掘り起こすお手伝いをしてくれます。

とはいえ、ほぼ全く完成していないのでとりあえず現在(2015/08/15)できること、できないことをまとめます

できること

  • ログインしたユーザーの Qiita ストックに対して検索できる
  • 検索した記事のリンクに飛べる

できないこと

  • はてブ非対応
  • Qiita ストック最新20件しか検索できない

こんな感じです。サイコーにイカしたエンジニアの方々からの PR 待ってます(๑╹ڡ╹๑)

小ネタ

Qiita のユーザに関しては自分の ID じゃなくても OK です。なので、有名なエンジニアの ID を入れて Google 検索にスーパーエンジニアブレインをぶち込むこともできます。HateQii を使って君だけの最強の検索アルゴリズムを作り出せ!!

最後に

私は現在、 Splatoon をプレイしています。私と一緒に Splatoon をプレイしたい方、わたしをボコボコにしたいという方、是非フレンド登録をお願いします。

ちなみに今はこんな感じです

NNIDは mizu0623 です。

本当は mizukmb が良かったけどNNIDの仕様があまりにもクソ過ぎて諸事情によりこうなりました。 初めてまだまだ日の浅い新人イカゲーマーですがよろしくお願いします。

いつの間にか Google Play Music のアートワークが自動でつくようになってた

私は普段音楽を聞く際、自宅ではデスクトップPCの iTunes で、外出先では iPodGoogle Play Music を利用してます。 Google Play Music は設定すれば iTunes 上の音楽ファイルを自動でアップロードしてくれるので、 iPod の同期を忘れてたり電池が切れたりした場合は重宝します。 しかも他のPCやスマートフォンでも全く容量を圧迫すること無く音楽が聞けるので非常に便利です。

本題

(私だけかもしれないですが)以前から Google Play Music を利用する上で不便だと感じることがありました。 それが、 アップロードした際に、アートワークが自動でつかない という点です。 私は結構(?) iTunes の曲情報には凝る方で、インポートしたアルバムにはほぼ必ずアートワークをつけます。(初めは歌詞もつけていたのですけどね。だんだん面倒になって…) ですが、 Google Play Music にアップロードしても、アートワークが自動でつくことはありませんでした。 その代わりに Google さんが どこから持ってきたのかわからない画像をアートワークとして登録することはよくありましたけど。 アイドルマスターのアルバムなのに知らないおっさんの画像だったとかそんなことが結構ありました。 しかし、最近になってそれが 改善された ことに気づきました !Yeah!!

やったこと

全曲再アップロード しました。思い切って。 やり方は特に難しいことはなく

  1. Settings > Delete My Library で全曲削除
  2. デスクトップアプリ、もしくはChromeブラウザからアップロード
  3. アップロード完了まで待つ

です。

結果

f:id:mizukmb:20150729234103p:plain 9割ほどのアルバムにはアートワークがついてくれました。残り1割は原因不明。 まあでも個人的には許容範囲かなと。

とりあえずアートワーク問題は解決されました。 あとはプレイリストが正しく同期されれば…。

最後に

Google Play Music 上のアルバムを削除する際は、本当に大丈夫か確認の上行って下さい。

Rubotyで『もちょbot』をつくった

突然、もちょbotが作りたくなった。 Hubotと迷ったけどRubyでかけるという理由でRubotyにしました(僕はRubyはあまり書けません)。

github.com

図々しくもgemを公開しているので

# Gemfile
gem "ruboty-mocho"

よろしければこんな感じで使って下さい。

こんな感じ

f:id:mizukmb:20150428223136p:plain

これで、SlackやChatWorkにもちょを呼ぶことができます。 すごい世の中ですね。


現状『もちょ』という言葉に対する反応は1パターンしかありません。 今後、暇を見つけて何パターンか増やしていく予定です。 また、ruboty-cronruboty-githubでいろいろと拡張したいと思います。

終わりだよ~

もちょ

参考

Ruby + Bot = Ruboty - ✘╹◡╹✘

スタンドファームのbotの紹介 - Misoca開発ブログ

麻倉ももオフィシャルブログ「もちょっとおしゃべり」Powered by Ameba

Vimで天気予報が見れるプラグイン「otenki.vim」

Vimで作業している手を止めること無く、今日、明日、明後日の天気を知ることができます。

github.com

otenki

このプラグインの特徴は作業中のバッファを遮ること無く天気予報が見れる点です。

インストール

otenki.vimmattn/web-api.vimを利用しているので一緒にインストールして下さい。 方法はNeoBundleでやるのがいまどき感があって良いと思います。

NeoBundle 'https://github.com/mizukmb/otenki.vim'
NeoBundle 'https://github.com/mattn/webapi-vim'

使い方

コマンドを3種類用意しました。

:Otenki
:OtenkiTomorrow
:OtenkiAfterTomorrow

それぞれ、今日明日明後日の天気予報を見る事ができます。

引数に地名を指定することもできます。

:Otenki # 東京都東京の今日の天気は晴れです
:Otenki chiba # 千葉県千葉の今日の天気は晴れです
:OtenkiTomorrow chiba # 千葉県千葉の明日の天気は曇りです

グローバル変数 g:otenki_cityname_data で見たい地名を指定することができます(デフォルトは東京です)。 vimrcに記述して下さい。

:Otenki # 東京都東京の今日の天気は曇りです
:g:otenki_cityname_data = "morioka"
:Otenki # 岩手県盛岡の今日の天気は晴れです

引数に指定する地名はローマ字でお願いします(tokyo, kobeなど)。

更にキーマッピングをすることで、便利に使うことができます。

nnoremap <Space>o :Otenki<CR>

このようにvimrcに記述すると、ノーマルモードでスペースキーとoキーを押下するだけで :Otenki コマンドを実行できます。 地元や気になる地域をマッピングすると捗ると思います。

地名一覧

otenki.vimWikiに書きました。ご参考下さい。

Home · mizukmb/otenki.vim Wiki · GitHub

追記(2015-03-28)

ステータスラインに天気予報を表示できるようにしました。

Imgur

詳しくはREADMEをご覧ください。