好きなものだけ書く。ポジティブに。

好きなことを楽しく。プログラミング、写真、音楽、ガジェットとか。

LINE を騙ったスパムを見てウマイのかヘタなのかわからなかった… #スパム気をつけましょう

こんなメールが届いた。文章おかしかったので「ん?」と思ったらスパムでした。

f:id:noblejasper:20161226121351p:plain

メールからURLを開く時には気をつけている事

当たり前の事ですが、最低限これぐらいは確認しますよねって内容

  • メールアドレスの送り主アドレス
  • リンクのURL
  • 文章の内容

さて、今回のメールではどこがおかしかったのでしょうか…

続きを読む

1:30 に腹が捩れて死ぬ件について

f:id:noblejasper:20161227013013p:plain

画像の所まで読んで、近所迷惑になるぐらいの声を出しながら腹をよじらせて死んだ。

そのとき僕は「読者になろう」とそう決めた。

tsukurioki.hatenablog.com

最近あまりBLOG書いていないようだったので少し残念。

kaiteki.hateblo.jp

もう全然どんな人だか知らないし、きっと理系の人なんだろうぐらいしかわからない。

でもTwitterもフォローしたし、BLOGも読者登録したぜ。

文体が好きです。僕にとっては読みやすい&ハートに来る。

ストレッチしたので寝ます。おやすみなさい。

紀尾井町ガーデンタワーのイルミネーション撮って出し

DSC_5476

DSC_5485

DSC_5486

DSC_5501

DSC_5514

おまけ: 赤坂サカスも帰り道に撮ってきました

DSC_5525

DSC_5528

50mm楽しいぞ

今回は D810 + 50mm F1.8 で全部撮りましたー

やっぱ単焦点は楽しい。自分が動いて思ったちょうどよい位置に来た時の快感。

Nikon 単焦点レンズ AF-S NIKKOR 50mm f/1.4G フルサイズ対応

Nikon 単焦点レンズ AF-S NIKKOR 50mm f/1.4G フルサイズ対応

iTunes Store で買った音楽を Chromecast Audio + Google Play Musicで聴く方法

iTunes で買った音楽を Chromecast Audio で再生したい!

iPhoneAndroidと両方持ってる人は困ってたりするかもしれないです。

僕は、メインのスマホiPhoneなので iTunes Store で音楽買うんですけど、最近 Chromecast Audio で音楽再生もするんです。複数の部屋で同時再生がしたくて2個持ってます。

Chromecast Audio

Chromecast Audio

Chromecast Audio はそのままiTunesで再生できない!

使ってる人はご存知かと思うのですが、いくつかの限定されたアプリからしかChromecast Audioで再生出来ないんですね。

で、代表的なアプリとしては、Google Play Music があります。Google製なので安心ですね。

僕はストリーミングに加入してたりします。

iTunes で買った曲はGoogle Play Musicに入ってない!

当たり前ですね。

ということで、入れる方法です。多分個人で聴く分には違法性は無いと思います(ありそうなら誰か教えてくださいw)。

  • iTunes で買った音楽を Chromecast Audio で再生したい!
  • Chromecast Audio はそのままiTunesで再生できない!
  • iTunes で買った曲はGoogle Play Musicに入ってない!
  • iTunes で購入した音楽ファイルをダウンロードする
  • Chrome から Google Play Music にアクセスする
  • アップロォォォォォォド!
  • ダウンロードしたファイルはこの辺にあるはず!
  • アカウントさえ一緒ならどこでも聴ける!
  • 多分違法性は無いはず!
  • Chromecase Audio があれば2つのスピーカーから同時に同じ音楽が流せる!
続きを読む

デザインテーマを「Brooklyn」に変更しました!

デザインテーマ変えました!

以下のサイトで紹介されている「Brooklyn」というテーマに変更しました。

shiromatakumi.hatenablog.com

かっけー。無料とかなんなの。かっけー。

ワンボタンポチっただけでこんなにカッコよくなるんですね。かっけー。

いちおうちろっとカスタム

とてもかっけーので、カスタムしたのはこれぐらいです。

  • 記事上部にシェアボタンつけた
  • タイトルのサイズを少し小さくした

とてもいい!

かっけー。

BLOGのタイトルを変えるためにプログラム書きながら考えたんだけど、センスが無くて消耗した。

f:id:noblejasper:20161009163537j:plain

BLOG名を変えました!!

元々あんまり何も考えず、「何を書くんだろうか」から「登山、写真、ときどきプログラム」というタイトルをつけました。

しかしこちらの記事を読んだ時に「 自分が愛せる 名前ではないな」と思いまして、タイトルを変えようかと。

goblin.hatenablog.jp

要件を決めてみる

  • 自分が愛せる
    • 可愛らしいのがいい
    • わかりやすいのがいい
    • 名が体を表しているものが好き
  • 他BLOGとかぶらないもの
  • 登山、写真、プログラムの要素はいれたい
  • 自分の属性が見えるといいな

フォーマットを考えてみる

変数はこんな感じでどんな形式があるんだろうか考えてみる

どうせだからpython2.7で書きながら考えてみます

# coding=utf-8

parameters = dict(
    owner=u"のぶじゃす",
    name=u"BLOG",
    action=u"紹介する",
    target=u"登山と写真とプログラム",
)

formats = [
    u"{owner} の {name}",
    u"{target} を {action} する {name}",
    u"{target} を {action} する {owner} の {name}",
]

for format_text in formats:
    print format_text.format(**parameters)

とりあえず第1弾。実行してみた

$ python think_blog_title.py
のぶじゃす の BLOG
登山と写真とプログラム を 紹介する する BLOG
登山と写真とプログラム を 紹介する する のぶじゃす の BLOG

あ、「するする」になってしまったw 直しておきます。

各変数を見直してみる

各パラメーターを考えてみる。かっこつけたい。

 parameters = dict(
-    owner=u"のぶじゃす",
-    name=u"BLOG",
-    action=u"紹介する",
+    owner=u"ゲームエンジニア31歳独身なのぶじゃす",
+    name=u"記録",
+    action=u"生きていきたい",
     target=u"登山と写真とプログラム",
 )

実行してみる

$ python think_blog_title.py
ゲームエンジニア31歳独身なのぶじゃす の 記録
登山と写真とプログラム を 生きていきたい する 記録
登山と写真とプログラム を 生きていきたい する ゲームエンジニア31歳独身なのぶじゃす の 記録

「生きていきたい する」とかなってるので接続直してみます。

 formats = [
     u"{owner} の {name}",
-    u"{target} を {action} する {name}",
-    u"{target} を {action} する {owner} の {name}",
+    u"{target} で {action} {name}",
+    u"{target} で {action} {owner} の {name}",
 ]

実行してみる

$ python think_blog_title.py
ゲームエンジニア31歳独身なのぶじゃす の 記録
登山と写真とプログラム で 生きていきたい 記録
登山と写真とプログラム で 生きていきたい ゲームエンジニア31歳独身なのぶじゃす の 記録

とりあえず体裁はととのった気がする。

気になった所を出してみる

  • 各パラメーターのセンスの無さ
    • 「ゲームエンジニア31歳独身なのぶじゃす」は確かにそうだけどもwって感じ。もっと簡潔に言いたい
    • 「登山と写真とプログラム」もセンス無い感すごい。かっこつけたい
    • 「生きていきたい」とか意味が広すぎて安直。かっこつけて失敗した歌詞みたいでダサい
    • 「記録」かっこつけて失敗した(ry
  • 要件を満たすと長くなる

各パラメーターを短くしたり見直ししたりしてみる

内容を書いている途中で新たなformatも足したりした

 parameters = dict(
-    owner=u"ゲームエンジニア31歳独身なのぶじゃす",
-    name=u"記録",
-    action=u"生きていきたい",
-    target=u"登山と写真とプログラム",
+    owner=u"31歳のぶじゃす",
+    name=u"独身貴族日記",
+    action=u"楽しく暮らす",
+    target=u"山とカメラとプログラム",
 )
 
 formats = [
     u"{owner} の {name}",
     u"{target} で {action} {name}",
     u"{target} で {action} {owner} の {name}",
+    u"{owner} が {target} で {action} {name}",
 ]

「独身貴族」って最近言われて気に入っていた言葉だったので入れてみた。

実行してみる

$ python think_blog_title.py
31歳のぶじゃす の 独身貴族日記
山とカメラとプログラム で 楽しく暮らす 独身貴族日記
山とカメラとプログラム で 楽しく暮らす 31歳のぶじゃす の 独身貴族日記
31歳のぶじゃす が 山とカメラとプログラム で 楽しく暮らす 独身貴族日記

おっなんかいいかんじに見えてきた

もうちょっと整理してみた

 parameters = dict(
-    owner=u"31歳のぶじゃす",
-    name=u"独身貴族日記",
+    owner=u"のぶじゃす",
+    name=u"31歳独身貴族日記",
     action=u"楽しく暮らす",
     target=u"山とカメラとプログラム",
 )

実行してみる

$ python think_blog_title.py
のぶじゃす の 31歳独身貴族日記
山とカメラとプログラム で 楽しく暮らす 31歳独身貴族日記
山とカメラとプログラム で 楽しく暮らす のぶじゃす の 31歳独身貴族日記
のぶじゃす が 山とカメラとプログラム で 楽しく暮らす 31歳独身貴族日記

この中で決めちゃおう!

想定外にも「いいかも」とか思っちゃったので、この中で決めていきましょう。

「31歳独身貴族日記」だと「のぶじゃす」不要な感じ。31歳独身貴族だけで固有名詞っぽい。

ということで

決定!

山とカメラとプログラムで楽しく暮らす31歳独身貴族日記

に決定しました!ちょっと長い気もするけど気に入ったからこれにしてみます。

今回書いたプログラムはこちらに置いておきますね。

think_blog_title.py

でも…コード書く必要なくね?