東京生まれHOUSE MUSIC育ち

悪そうな奴はだいたい友達なの?

ポケモンGO みなとみらいイベント

話題になっていたみなとみらいのイベントに参戦しました。

以下のような記事などで話題になってました。

ポケモンGO、横浜みなとみらいのイベントで200万人以上が1億2000万匹以上ゲット - ITmedia LifeStyle

総評

楽しめました!

横浜スタジアムでのミューツーのレイドには参加できませんでしたが、レアなポケモンをゲットすることができて、楽しかったです。

戦果

レベル36で参戦しての戦果は以下です。

アンノーン

6種類ゲットしました。

焦げピカチュー

焦げたピカチューは2体のゲットでした。

バリヤード

たくさんいました。もういいよっていうぐらいの湧き状況でした。

その他

あとは、ミルタンク、ヨーギ、メリープをゲット。飴を稼ぐため、これらのポケモンの時は積極的にパイルのみを使って捕獲していました。

ルギア

横浜とは関係ないですか、伝説はルギアのみゲットできています。

南青山の清水湯はシャレオツなサウナだ!

青山にある清水湯へ。( http://shimizuyu.jp/ )

青山という土地柄なのか、お洒落な人が多いです。 特に目立つのはランナー達。外苑周辺を走る人が多いみたいです。 更衣室のロッカーを借りて、ランニングウエアに着替えて、走って、お風呂というスタイルなんだと思います。

料金

お風呂とサウナがセットで1000円。私はタオルやボディソープ等を持っていったので、1000円払って入りました。

1000円は都内では平均的な値段だと思います。これにタオルや石鹸などを合わせたセットは1200円です。

サウナ

この清水湯はいわゆるデザイナーズ温泉で、建物の中も綺麗で、お風呂も綺麗でした。 お風呂の種類は高濃度炭酸泉、シルク風呂もあります。

webサイトにはロッキーサウナもあるようなのですが、女性用だけみたいです。

肝心のサウナはちょっと狭いです。6人ぐらいで満員な印象です。

サウナは86℃。少し低めな温度ですが、湿度が高いので汗が出やすいです。 水風呂は17℃。軟水を使っているからなのか、それほどの冷たさを感じませんでした。いつもなら、水風呂は20秒ぐらい入る程度なのですが、ここでは1分ぐらい入ってました。

表参道駅からすぐなので、とても交通の便が良いので、ざっと汗を流したい時とか、都会に疲れてリフレッシュしたい時にお勧めです。

(関連) 以下の記事はとても参考になります。

表参道駅徒歩3分!サウナがこんなところに?【清水湯】さんに行ってきた! | 俺のサウナ”:http://oreno-sauna.com/tokyo/minato/shimizuyu/

写真は夜に撮影したこともあり、若干ぶれてる。。。

f:id:padobure:20170812171544j:plain:w250

Flickrの写真をダウンロードするなら、PhotoExplorerが良い

Flickrに保存した写真をダウンロードしようと試みています。 で、先に結論を書くと、Flickrの写真をダウンロードするなら、iPhoneのPhotoExplorerが良いです。

Flickrでzipファイルのダウンロードが途中で失敗する

Flickrでダウンロードしようとすると、zipファイルでダウンロードできます。多数の写真をダウンロードしようとすると、2GB弱のzipファイルになることがあります。

その大きなzipファイルをダウンロードしようとしているのが影響しているかは不明なのですが、途中でダウンロードが失敗するのです。感覚的には20回ぐらいダウンロードを試みて、成功するのは1回ぐらいです。20MB~30MBぐらいまでダウンロードすると、失敗することが多いです。

また、ダウンロードのスピードも遅いです。20MB~30MBをダウンロードするのに15分ぐらいかかるのです。

そんな状況なので、自分の写真をダウンロードすることができないなんて、Flickrに写真をアップしなければよかったのにと、後悔していました。

Flickrでのzipファイルダウンロード失敗はブラウザが原因なのかもと考えて、ChromeFirefoxIEを使用してみたのですが、変化はありませんでした。

PhotoExplorerを使用したら、良かった

PhotoExplorerを購入して使ってみました。価格は360円でした。

使ってみたら、問題なくダウンロードできました。「今までの苦労はなんだったんだ」ぐらい簡単にダウンロードできました。

それにしても、Flickrでzipファイルがダウンロードできないないのはなぜなんでしょう。

MCバトル史から 読み解く 日本語ラップ入門 DARTHREIDER

著者であるダースレイダーの視点からMCバトルの歴史をひも解いている本。

MCバトル史から読み解く 日本語ラップ入門

MCバトル史から読み解く 日本語ラップ入門

MCバトルをやる側であり、初期からMCバトルに触れているダースレイダーがこのような本を残すというのが素晴らしいと思います。 内容も素晴らしくて、MCバトルの評価観点が変化するにつれて、様々な変遷を経ているのがよくわかりました。

2013年に開催された第3回高校生RAP選手権からフリースタイルバトルにはまった私なので、今のフリースタイルダンジョンに近い、スポーツ的なバトルから馴染みました。 なので、韻を踏む、フローを入れる、アンサーする、パンチラインをあてるとか、MCと観客の双方で今の洗練されたMCバトルが育っていったというのが理解できました。

また、タマフルでウタマルさんが語っていたけど、ちゃんと技術的な解説を記述しているのが良いです。 バトルの文字起こしから、誰がどのように韻を重ねて、その時にラッパーが何を語っていったかが詳しく書いてあります。

ダースレイダーと宇多丸『MCバトル史から読み解く 日本語ラップ入門』を語る

私はリアルというのが何かというのが、おぼろげながら理解することができました。 スポーツ的なMCバトルでステージ上で勝つためならなんでもありというのとは対照的に、MCバトルは実生活の延長であるのがリアルなんだと。 そういうのがわかると、この本にもあった第10回高校生ラップ選手権のMCニガリvsT-Pablowの試合も理解しやすいです。 また、同様にフリースタイルダンジョンの晋平太vs漢のバトルも理解しやすいと思います。

MC☆ニガリT-pablowとプライベートに溝!?一体何があったの

【晋平太vs漢】フリースタイルダンジョン 2人の因縁の解説あり【神回】 | 【B速】日本語ラップ情報サイト

タマフル等で自分のHIP HOPリテラシが高くなったと思ってましたが、まだまだ勉強が不足していると痛感しました。

HIP HOPの世界は面白いです。

htmlのコメントや属性を正規表現で検索する

htmlファイルにspanタグやdivタグにstyleやmarignといった属性が入っています。 可読性をあげて、メンテナンスしやすくするため、cssファイルに切り出したく、記述されているstyle属性を削りたいと試行錯誤しています。

これまでgolangでいろいろと試して、以下のように実装したので自分用にまとめます。

コメントを正規表現で検索する

以下の正規表現で検索できます。

<!--[\s\S]*?-->

styleの属性値を正規表現で検索する

色を定義するcolorは残したいというのがあるので、colorは入れてません。

ポイントは「(;|“)」の部分です。属性値の記述終わりにセミコロンやダブルクォートの2パターンがあるのでこのように変更しています。

margin.+?(;|")|font-.+?(;|")|margin.+?(;|")|padding.+?(;|")|line-.+?(;|")|text-.+?(;|")

style属性が空のものを検索する

style属性がダブルクォートだけで、中身が空のもの。たとえば、「style = “ "」のようなものは以下で検索します。

\sstyle="\s+?"

bluemondayは見送った

golangにはbluemondayというサニタイズ用のパッケージがあります。当初はこれを使用しようと試みていました。しかし、style属性は否応無く削除されてしまうようなので、使用するのを諦めました。というのも、colorだけは残したかったので。

もう少し検証すれば、残ったかもしれないです。

詳説 正規表現 第3版

詳説 正規表現 第3版

AmazonPrimeDay2017で購入したもの

AmazonPrimeDayで購入したのは2つです。1つはBluetoothイヤホン、もう1つは本です。

Anker SoundBuds Slim

600円がディスカウントされていて、購入しました。 これまで使用していたイヤホンより音が良くなっている気がします。

MCバトル史から読み解く 日本語ラップ入門

プライムデーは書籍が10%のポイント還元です。息子も読むと思ったので、電子書籍ではなく紙で購入しました。

TBSラジオタマフルでもウタマルさんがこの本を絶賛していました。

MCバトル史から読み解く 日本語ラップ入門

MCバトル史から読み解く 日本語ラップ入門

狙っていたニンテンドースイッチは購入できませんでした。残念。。。

golang goqueryで不要なタグを削除・空タグを削除する方法

golangのgoqueryを使用してスクレイピングをしようとしています。不要なタグ(特に多用されているdivタグ)や空タグを削除しました。

googleで検索しても出てこなかったので、以下のGoDocを参照して不要なタグと空タグを削除する方法を調べました。自分のメモを兼ねて以下に。

goquery - GoDoc

不要なタグの削除

以下のようにRemove()をつけます。

s.Find("a").Remove()

空タグを削除する

Remove()で削除するのは同じなのですが、Find()でとってくる空タグの条件にemptyをつけます。

また、全ての空タグを対象としたい場合は「*(アスタリスク)」で表現します。

「*(アスタリスク)」でRemove()すると、brの強制改行タグも消えてしまうので、brタグを生かしたい場合はひとつひとつタグを指定する必要があります。

s.Find("*:empty").Remove() 

f:id:padobure:20170710212813p:plain:w150