取得日時: 2019年9月9日 11:28 取得元URL: https://anond.hatelabo.jp:443/20190908233119 ビュー数: 530752 魚拓のみの表示 SHA-256 : d8da97ef04435a0d4a903deea222415a5d56d13de6220a87d835416d5e88f406
取得日時: 2019年9月9日 11:28 取得元URL: https://anond.hatelabo.jp:443/20190908233119 ビュー数: 530752 魚拓のみの表示 SHA-256 : d8da97ef04435a0d4a903deea222415a5d56d13de6220a87d835416d5e88f406
優れた無料フォントはたくさんありますが、フォントによっては文字を並べた時に文字同士の間隔が不自然になってしまうことも。そんな時は文字間隔を調整するカーニングを行うことでデザインをよくすることができますが、どのようにすれば適切にカーニングができるのか、初心者でも使える9つのポイントがまとめられています。 A Beginner’s Guide to Kerning Like a Designer – Design School https://designschool.canva.com/blog/kerning/ 文字と文字の間隔は、単純に同じ距離であれば自然に見えるというわけではありません。以下の画像では左側の「Type」の文字間隔が全て等しく、右側は同じではないのですが、実際に人間の目で認識されると自然に見えるのは右側になります。これは、それぞれの文字によって持っている「空間」の大きさに
Net::HTTPライブラリを使用してSSL下のWEBページを取得した際に、 以下のような警告文がでます。 warning: peer certificate won't be verified in this SSL session これを停めるには、 Net::HTTPのインスタンスメソッドverify_modeに下記の定数を指定します。 サンプルコード: require 'net/https' https = Net::HTTP.new("secure.example.com", 443) https.use_ssl = true https.verify_mode = OpenSSL::SSL::VERIFY_NONE https.start { |w| response = w.get('/') puts response.body } ※この場合、https.use_
base_domain = MODE.get('production') url_base = 'https://{}/v1/candles?'.format(base_domain) url = url_base + 'instrument={}&'.format(currency_pair.name) + \ 'count=5000&' +\ 'candleFormat=midpoint&' +\ 'granularity={}&'.format(granularity.name) +\ 'dailyAlignment=0&' +\ 'alignmentTimezone=Asia%2FTokyo&' +\ 'start={}T00%3A00%3A00Z'.format(start) response = requests_api(url) def requests_api(url, p
前の投稿で試してみたニコニコ動画のgetthumbinfo APIはログインを必要としませんでした。しかし、参考ページによると他のAPIはログインが必要とのことです。 というわけで、Ruby 2.0.0とnet/httpsライブラリでニコニコ動画にログインするコードを書いてみました(というか、{このコードわからん}で公開されている綺麗なコードを練習用に汚くしてしまった感じです。できたら参考にさせて頂いたページでお口直しを)。 最初にコードを示します。 require 'net/https' module NicovideoAPIWrapper extend self def login(mail, password) #ログインを試みる https = Net::HTTP.new('secure.nicovideo.jp', 443) https.use_ssl = true https.
HTTPS (SSL)のお勉強 http://www005.upp.so-net.ne.jp/nakagami/Memo/SSL/ まとめると安全に通信を行うにはルートCAの証明書が必要と理解 Ruby (OpenSSL)におけるルートCA証明書 ruby-listのアーカイブによると以下のコマンドでデフォルトの証明書の置き場所を取得できる Debian (lenny)における結果 % ruby -r openssl -e 'p OpenSSL::X509::DEFAULT_CERT_FILE' "/usr/lib/ssl/cert.pem" % ls /usr/lib/ssl/cert.pem ls: cannot access /usr/lib/ssl/cert.pem: そのようなファイルやディレクトリはありません % ruby -r openssl -e 'p OpenSSL::X
$ bundle install --path vendor/bundle Fetching gem metadata from https://rubygems.org/......... Fetching gem metadata from https://rubygems.org/.. Resolving dependencies... Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://s3.amazonaws.com/production.s3.rubygems.org/gems/mini_portile-0.5.1.gem) An error occurred
flickr の API が HTTPS のみになるというので、以前作ったスクリプトに手を入れようとしたら無駄に手こずったので、ググって得た知見をメモしておく。 Ruby 1.8 系で証明書を検証しない問題 上記のスクリプトは、さくらのレンタルサーバーにて Ruby で動かしている。 2014 年にどうかという話だけど、Ruby のバージョンは 1.8.7 である・・・。 Net::HTTP で https に接続したら warning: peer certificate won't be verified in this SSL session という警告が出てきて困ったので調べてみた。 つかったコードはこんなやつ。 require 'net/https' https = Net::HTTP.new('www.google.com', 443) https.use_ssl = true
症状 ruby で任意のwebサーバーに対してHTTPS接続を行おうとするとエラーが発生した。 エラーの内容は次の通り。 OpenSSL::SSL::SSLError SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed問題となった ruby のコードは以下のような感じになっていた。 # ... https = Net::HTTP.new('example.com', 443) https.open_timeout = SYSTEM_TIMEOUT_SEC https.read_timeout = SYSTEM_TIMEOUT_SEC https.use_ssl = true https.verify_mode = OpenSSL::SSL::VERIF
open-uri の HTTPS リクエストで、証明書の検証に失敗する場合の対処方法です。 SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed ##### 方法1 ##### 証明書を検証をしない(乱暴な方法) require 'open-uri' require 'openssl' OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE puts open('https://www.google.co.jp/').read ただ、定数を変更すると警告が出ます。 warning: already initialized constant VERIFY_PEER この警告を抑えるには、事前に remov
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く