はじめに
以下の記事の分家です。
続きを読むRuby です。
MyApplication::Client.new( host: 'https://www.example.com', port: 80, username: 'MY_USERNAME', password: 'MY_PASSWORD', use_ssl: true, )
一見誤りはないように見えます(見えました)。結構ハマりました*1。
……よく見ると host
にスキームがくっついてる……。
MyApplication::Client.new( host: 'www.example.com', port: 80, username: 'MY_USERNAME', password: 'MY_PASSWORD', use_ssl: true, )
慌てて急いで書くと良くないことに遭遇してしまうという例です。しかも頭が沸騰しているから誤りに気づきにくい。
*1:情けない
Tweetオブジェクトの uris
メソッドを用いた戻り値*1の要素に対してさらに url
メソッドを用いる。
以下のツイートを例とします。
【イベントレポート】Intel、最大5GHz達成のCore i7-8086Kを6月8日から発売... (71 users) https://t.co/PUbnmOle1K 21件のコメント https://t.co/xJ8hjzicJ9 pic.twitter.com/DN9FBqep2w
— はてなブックマーク::Hotentry (@hatebu) 2018年6月5日
*1:配列
個人的に一押しの GUI のデータベースクライアントである「DBeaver*1」が 5.0.6 で日本語表示に対応しました。
DBeaver Community | Free Universal Database Tool
*1:ディービィーバー