gem install で certificate verify failed と出てgemがインストールできないのを直す

応急処置的だが。

こんなの出る

$ gem install rubocop
ERROR:  Could not find a valid gem 'rubocop' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=error: certificate verify failed (https://api.rubygems.or│

g/latest_specs.4.8.gz)

updateもできない

$ gem update --system
ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError) 
    SSL_connect returned=1 errno=0 state=error: certificate verify failed (https://api.rubygems.org/specs.4.8.gz)

sourceからhttpsを消して、httpを入れる

$ gem sources --remove https://rubygems.org/
https://rubygems.org/ removed from sources

$ gem sources -a http://rubygems.org/ 
https://rubygems.org is recommended for security over http://rubygems.org/

Do you want to add this insecure source? [yn]  y
http://rubygems.org/ added to sources

updateする

$ gem update --system
Updating rubygems-update
(snip)

RubyGems system software updated

sourceからhttpを消して、httpsを入れる

$ gem sources --remove http://rubygems.org/
http://rubygems.org/ removed from sources

$ gem sources -a https://rubygems.org/
https://rubygems.org/ added to sources

直った

$ gem install rubocop
Fetching: jaro_winkler-1.5.1.gem (100%)
(snip)

インターリンクのマイIPで、Raspberry PiにグローバルIPアドレスを割り当てる

インターリンク マイIPとは

pptp, l2tpで接続するとグローバルIPアドレスが振ってくるサービス。月額1080円。 これをRaspberry Piで使いたい。

やり方

たぶんubuntu, debianでも動く。

$ sudo apt-get install pptp-linux ★1
$ sudo pptpsetup --create myip --server <VPNサーバ(ホスト名、IPアドレスどちらでも)> --username <ユーザー名> -password <パスワード> --encrypt ★2
$ sudo pppd call myip updetach persist ★3
$ sudo ip route del default dev eth0 ★4
$ sudo ip route add default via <割当IPアドレス> ★5

解説

★1 pptpクライアントを入れる

★2 pptpのプロファイルを作成する。myipはプロファイル名

★3 pppセッションを開始する(=> この時点でトンネルが作られる)、persistをつけるとセッション切れてもやり直してくれる。自動で立ち上げたいのならば、rc.dなどにスクリプトを置くと良い。

★4 有線LANのデフォルトゲートウェイの設定を消す

★5 pppセッションの接続をデフォルトゲートウェイにする、pppが切れると消えるので、if-up.dなどにスクリプトを置いて、pppが上がったときにキックするようにすると良い。

★1〜★2は設定なので1回するだけでよし。

★3〜★5は毎回しないといけない。

よくアクセスのくるUserAgent

追記 上からアクセス数順にソートした。

UserAgent サービス 概要
Mozilla/5.0 (compatible; SemrushBot/2~bl; +http://www.semrush.com/bot.html) Semrush ドミニカ SEO,サイト分析
Mozilla/5.0 (compatible; MJ12bot/v1.4.8; http://mj12bot.com/) Majestic イギリス SEO,サイト分析
Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html) Google アメリ 検索エンジン
Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com) Moz アメリ SEO,サイト分析
Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Being(Microsoft) アメリ 検索エンジン
Mozilla/5.0 (compatible; AhrefsBot/5.2; +http://ahrefs.com/robot/) Ahrefs シンガポール SEO,サイト分析
Mozilla/5.0 (compatible; MJ12bot/v1.4.7; http://mj12bot.com/) Majestic イギリス SEO,サイト分析
NINJA bot NINJA 日本 ソーシャルボタン
Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.96 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html) Google アメリ 検索エンジン
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36; 360Spider Haosou(旧360spider) 中国 検索エンジン
ICC-Crawler/2.0 (Mozilla-compatible; ; http://ucri.nict.go.jp/en/icccrawler.html) ICC(NICT) 日本 学術収集
Mediapartners-Google Google アメリ 検索エンジン
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.4.2661.102 Safari/537.36; 360Spider Haosou(旧360spider) 中国 検索エンジン
Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Being(Microsoft) アメリ 検索エンジン
Mozilla/5.0 (compatible; proximic; +https://www.comscore.com/Web-Crawler) comScore アメリ SEO,サイト分析
Twitterbot/1.0 Twitter アメリ SNS
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.2.5 (KHTML, like Gecko) Version/8.0.2 Safari/600.2.5 (Applebot/0.1; +http://www.apple.com/go/applebot) Apple アメリ 検索エンジン
MauiBot (crawler.feedback+wc@gmail.com) ? ? ?
Mozilla/5.0 (compatible; AlphaBot/3.2; +http://alphaseobot.com/bot.html) ? ? SEO,サイト分析
Mozilla/5.0 (compatible; GrapeshotCrawler/2.0; +http://www.grapeshot.co.uk/crawler.php) Grapeshot(Oracle) アメリ SEO,サイト分析
Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots) Yandex ロシア 検索エンジン
CCBot/2.0 (http://commoncrawl.org/faq/) CommonCrawl アメリ 学術収集
Java/1.6.0_04 javaライブラリ - -
IAS crawler (ias_crawler; http://integralads.com/site-indexing-policy/) IAS アメリ SEO,サイト分析
Sogou web spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07) Sogou 中国 検索エンジン
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Safari/537.36 Google アメリ 検索エンジン
Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html) Baidu 中国 検索エンジン
python-requests/2.18.4 pythonライブラリ - -
Mozilla/5.0 (compatible; MegaIndex.ru/2.0; +http://megaindex.com/crawler) MegaIndex ? SEO,サイト分析
Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 BingPreview/1.0b
crawler/1.0 ? ? ?
Googlebot-Image/1.0 Google アメリ 検索エンジン
bidswitchbot/1.0 ? ? ?
Mozilla/5.0 (compatible; ExtLinksBot/1.5; +https://extlinks.com/Bot.html) ? ? ?
ShortLinkTranslate TrendMicro 日本 アンチウイルスソフト
Mozilla/5.0 (compatible; proximic; +http://www.proximic.com/info/spider.php) comScore アメリ SEO,サイト分析

結婚しました

f:id:miettal:20180708090734j:plain

詳細はオフラインで聞いてください。

↓ほしいものリスト

https://www.amazon.co.jp/hz/wishlist/ls/3SX1YMWCRKTS6?&sort=default

@warabanshi さんからフライパンいただきました。ありがとうございます。

@dodododdodo_su_ さんから電動ミルいただきました。ありがとうございます。

フルタイムで働くと

フルタイムで働くと、一日8時間労働*5で40時間拘束される。 その状況下で、就業時間外のプログラムの時間がどれくらい確保できるかというと、

平日1日2時間*5 + 土日1日5時間*2 = 20時間

ぐらい。

しかし、これは理論最大値であるので、実際には平均すると14時間として、

さらに、この時間のうち自分の作っているソフトウェア・サービスの開発/運用や、友達とやってるソフトウェア・サービス開発の時間で半分ぐらい消えるとなると

14時間 - 7時間 = 7時間

1週間に趣味のソフトウェアに費やせる時間は7時間。非常に厳しい。

なんでも自前主義/車輪再発明で行くと、死んでしまう。

工数40人時ぐらいのことをやろうとしたら、

工数40人時/7 = 6週間弱

消える。

言語/ライブラリ/フレームワーク/クラウドサービスをうまく選定して使いこなさないとやっていけないと感じた。難しいなぁ。

macセットアップ情報

新しくMacBookを買ったのでメモ

  • Google Chrome
  • BetterSnapTool
  • GoogleJapaneseInput
  • QuickRes
  • Dropbox
  • Franz
  • Skype
  • iTerm2
  • Line
  • Vagrant
  • ParallelsDesktop
  • VMwareFusion
  • VirtualBox
  • OneDrive
  • TownWiFi
  • Popclip
  • Hyperswitch
  • Evernote
  • $ defaults write NSGlobalDomain InitialKeyRepeat -int 12
  • $ defaults write NSGlobalDomain KeyRepeat -int 1
  • $ defaults write com.apple.screencapture disable-shadow -boolean true
  • $ killall SystemUIServer