warning: URI.escape is obsolete warning: URI.encode is obsolete この警告の直し方を見ていきましょう! 歴史について少しだけ Ruby 2.7.0ではURI.escapeまたはエイリアスメソッドのURI.encodeを呼びだしたときに警告が出ます。これはあたかも新しく追加された警告のように見えますが、実際はなんと・・・10年以上も非推奨とされ続けていたのです!どうしても今までこの警告を目にしなかったんだろう?と不思議に思っている方へ。答えはこうです。これまではverboseモードでスクリプトを実行したときだけ表示されていました。そして、この仕様が最近変わりました。これがその理由です。 じゃあなんでURI.escapeは非推奨メソッドなの? 「URIをエスケープする」という概念は実はやっかいです。なぜならURIは多数の要素(pat
はじめに Ruby 3.0ではRubyのコードに型定義情報を提供するRBSという仕組みが導入されます。 この記事では簡単なサンプルプログラムを通して、RBSとその周辺ツールの使い方や役割を説明します。 なお、説明する内容はあくまで初歩的な内容です。予めご了承ください。 動作確認時の実行環境 本記事の執筆時点ではまだRuby 3.0は正式にリリースされていません。 正式リリース時、または今後のバージョンアップによってこの記事の内容と実際の挙動が異なる可能性もあります。 本記事の執筆時に使用した実行環境は以下のとおりです。 Ruby 3.0.0dev (2020-11-13T16:46:08Z master 7826210541) [x86_64-darwin19] rbs 0.17.0 typeprof 0.4.2 steep 0.36.0 ただし、型チェックに関わる機能はgemとして提供さ
35歳の既婚男です 子供と妻には墓まで内緒にしたいからここで白状する 昔の会社の同僚だった女性(独身アラサーさん)と一晩共にしてしまいました。 きっかけは別の元同僚と3人で集まって飲んで うち一人は帰りが別方向で先に分かれて女性と自分だけが残って。 それで、なんとなく「まだ飲み足りないんですよねー」とか言ったら その女性も「もう1件行っちゃいます?」とか、まさかの乗ってきてくれて。 - それで2件目ですでに非日常感で異様にテンション上がっちゃってたんだけど、 終電の時間が気になってて「時間大丈夫?」って聞いたら大丈夫と!! え!?ってなりつつ、なんかもうこの時点、実はいけるんじゃないかと思い始めてました。はい。 - で、お店が終わっちゃって寒空に下に放り出されそうになって、どうしよっかーとなるわな。 でね、ここで「ホテル行く?」なんて聞くやつはアホだというのは何となくわかってて、 よく、女
Safely Migrating from Paperclip to Active Storage Zoe Madden-Wood · June 25th, 2018 Active Storage was introduced into Rails version 5.2. It is a highly anticipated addition to handle integrations with asset management such as AWS S3. For a long time, the field has been dominated by outside gems, including Paperclip, which has been around longer than many people have been Rails developers. Now tha
Media Queriesは、読み込まれるCSSや、CSSの記述のインラインに条件を加えること出来るようになる仕様です。 今までもCSS2のMedia typesを使い、screenやprintなど大まかなメディア用スタイルを設定することはできました。ですが、それでけでは昨今のスマートフォン、タブレット端末事情にはとても対応できません。JavaScriptで対応する方法もありますがシンプルではありません。そこで、CSS3だけで振り分けが可能になるのがMedia Queriesという仕様です。 Media Queries Media Queriesはユーザーの端末、スクリーンサイズをもとに適したスタイルシートを適用することができます。Media Queriesを利用することで、PC用スタイルシート、タブレット用スタイルシート、スマートフォン用スタイルシートと個別にスタイルを指定することができ
[brew update]Error:homebrew-core is a shallow clone.で失敗するのを解決GitGitHubhomebrew 本記事はZennにも筆者本人が転載済みです。 前提 タイトル通りbrew updateをしようとするとhomebrew-coreがshallow cloneだと出て動かなかった。 エラー文の解釈と解決方法についてのメモまとめたので以下に載せていく。 ※筆者も勉強中のため間違いがありましたらご指摘いただけると幸いです! Homebrewのバージョン $ brew --version Homebrew 2.6.1 Homebrew/homebrew-core (git revision 6ba53; last commit 2020-12-09) Homebrew/homebrew-cask (git revision 02bd60; l
- はじめに - 9月くらいから趣味でフロントエンド周りをやっていたので、その勉強過程のまとめ。 何が良かった悪かったとか、こうすればよかったとか、所感とか。 - はじめに - - 前提 - - どんな感じで進めたか - 最初の開発 TypeScriptとNext.jsを使った開発 アプリ手伝いから自分のアプリ開発まで - できてないこと - - 所感 - - おわりに - - 追記 - - 前提 - 前提として9月頭くらいの私のフロントエンドに対する理解と技術的な知識はこんな感じ。 5年程前まではjQueryで謎のWebサービスや動きモリモリのプロフィールページを作ったりDjangoで研究室のWebサイトを作ったりしてた Railsチュートリアルはやったことある 仕事では普段機械学習モデル作ってるが、機械学習のデータやモデルの変更が及ぶ場合に既存のPHP、Railsアプリの改修をしたり、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く