動かざることバグの如し

近づきたいよ 君の理想に

RubyでRSS取得するときにUser-Agentを偽装する

環境

  • ruby 2.3
  • 多分どのバージョンでも動く 相当古くなければ

TwilogRSSRubyでしようとしたら403が返って取得できない。ブラウザだとちゃんと表示できてるあたり、どうもユーザーエージェントで弾いてるっぽい。

ってことで偽装すればすんなり取得できるようになった。このあたりははてなブックマークのRSSの仕様に似ているな。。。

require 'rss'
require 'open-uri'
uri = 'http://twilog.org/rss-feed/amanekey'

opt = {}
opt['User-Agent'] = 'Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv 11.0) like Gecko'

open(uri, opt) do |rss|
  feed = RSS::Parser.parse(rss)
  feed.items.each do |item|
    puts "#{item.title}"
  end
end

にしてもRSSって、そもそもコンピュータが取得するために用意されてるはずなのに、なんでパーサー経由だと弾くんだろうか??

新富町にある幻の首都高速道路に行ってきた

動機

元ネタはTwitterで見かけた以下のツイート

twitter.com

マジかよ、大都会にこんな空間があるんか!って結構衝撃だったので、実際に行って確認してみた。

そもそもなんの道路

環状線と晴海線を結ぶ画期的な道路だった。(過去形) 路線の計画については以下のサイトが大変詳しい。

都心へ向かう首都高晴海線、新富町に残る環状線分岐空間のいま[フォトレポート] | レスポンス(Response.jp)

実際に行ってみた

新富町駅を降りてすぐに首都高速都心環状線が見える。

f:id:thr3a:20170826164220j:plain

左サイドが妙にスペースがある。現在は非常駐車帯になってるけど、もともとは晴海線との合流地点になる予定だったのでは…?

f:id:thr3a:20170826164348j:plain

でこれが例の幻の道路。

f:id:thr3a:20170826164728j:plain

明らかに標識と柱の大きさがマッチしていない。。。

f:id:thr3a:20170826164902j:plain

f:id:thr3a:20170826171238j:plain

f:id:thr3a:20170826171321j:plain

ETCの標識のようなものが。あれこんなマークだっけか

f:id:thr3a:20170826165038j:plain

例の公園にも行ってみた。ここも元々は高速道路に使われるはずだった(ジャンクション的な)けど、今はバスケットコートがあるのどかな公園に生まれ変わってる。

f:id:thr3a:20170826165949j:plain

計画途中の遺跡が垣間見える。

f:id:thr3a:20170826165817j:plain

都内にもこんなところがあるんだなって思った。

アクセス

参考リンク

Capistrano+Railsでassets:precompileが実行されない件

発端

普段はRailsのデプロイにcapistrano3を使ってるんだが、デプロイしてもCSSとJSが読み込まれずに404に。。

よく見るとassets/imagesに入れた画像も404に。ローカル環境だともちろん正しく表示される。でも、Capistranoのログをよく見ると、そもそもassets:precompileが実行されてない。

あれ、Capfile間違えたかなーと思って確認するけどちゃんと以下のようにrequireされてる。

require "capistrano/rails/assets"

原因

rolesにwebがないのが原因config/deploy/production.rbでデプロイ先のホストを指定するが、こうなっていた。

server 'host01', roles: %w(app)
server 'host01', roles: %w(app web)

webを追加すると無事にassets:precompileタスクが実行されました。めでたしめでたし(泣

参考リンク

GPD pocketの最新BIOSダウンロードリンク一覧

検索で一番最初に引っかかるのが全然更新してくれないので自分で備忘録作ることにした

【最新】20170807版

  • 1番新しいやつ
  • ファンの音が前のバージョンより若干落ち着いてる気がする

www.mediafire.com

20170705版

  • 日本向けに出荷されたGPD Pocketのうち、大抵は最初からこのバージョン

www.mediafire.com

20170526版

  • おそらく初版

www.mediafire.com

Mega版

BIOS 

GPD Pocket BIOS 0807
https://mega.nz/#!RZoG2I6Y!E3tDSn2M2BNn-JxW8pX7OEo8QgxUkFLs11Uw_WiG0Wc

GPD Pocket BIOS 0705
https://mega.nz/#!EZoCmZhJ!s6VNjC6SOWuUhDZvxKf0jAYcs8rpuHeSo8Y0Ruzk3zM

GPD Pocket BIOS 0526
https://mega.nz/#!kYRXzCYQ!3DJERs4tAV-Il_jbvkejcxLC4iOl_RjAj54e4dNIOAg

バージョンの確認方法

起動時にDelキーでBIOS画面に入れる。そこの画面にBIOSのバージョンが記載されてる

参考リンク

WantedlyがIPOに都合の悪い記事を火消ししてる件

さっき知ったんだけどWantedly(ウォンテッドリー)が9月14日にマザーズに上場するらしい

jp.techcrunch.com

で、みんなの反応どうなんだろうと思ってツイート検索してたら穏やかじゃないムードになってた

Google検索から除外される

Wantedly ipoGoogle検索して一番下に行くとわかる。

米国のデジタル ミレニアム著作権法に基づいたクレームに応じ、このページから 2 件の検索結果を除外しました。 ご希望の場合は、LumenDatabase.org にて除外するに至った DMCA クレームを確認できます。

どうも http://blog.inst-inc.com/wantedlyipo/ という記事が削除されてるっぽい。見ようとしたけどアクセスが集中しているのか504になってしまい見れなかった。(魚拓からはいける

株式会社DYMがタイ全裸になって炎上した話を思い出した。結果的に火消しにDMCA申請使うと余計に炎上するっていうのに。。。

関連するツイートすると削除される

なんとWantedlyとIPOに関連するツイートをすると著作権侵害ということでツイートが削除されるらしい。

twitter.com

twitter.com

twitter.com

こっちは実際に削除されたツイートを探すことはできなかったけど、多数のユーザーが言ってることから結構な頻度で削除されてるっぽい

このクソ記事も削除されるんだろうか、それはそれで面白そう