タグ

2020年1月17日のブックマーク (2件)

  • Rubyで標準エラー出力に対してwarning吐いてる犯人を探したい! - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く

    gemとかが標準エラー出力に対して「deprecatedなメソッド呼んでるよ〜」みたいなwarningを吐いてくれることがあると思うんですが、自分のプロダクトコード側でそのメソッドを呼んでいるわけではなくて依存してる別のgemの気がする、犯人は誰だ!みたいなときの話です。 だいたい./vendor/bundle以下を検索すればまあ犯人見つかるというのはあるんですが、メソッド名を動的に作ってるやつとかがいると引っかかってこなかったり、あとは同じ文字列がたまたま関係ないところで出現してるみたいなときもあるにはあり、「このwarningを出してるところのスタックトレースがほしいよお!」ってなることがある。そのようなときには、 class CustomStdErr < IO def write(*args) p caller STDERR.write(*args) end end $stderr

    Rubyで標準エラー出力に対してwarning吐いてる犯人を探したい! - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く
  • 「アタックZERO」がここまで大ヒットになった理由 | All About

    2019年に大ブレークした洗濯洗剤「アタックZERO」。ヒットの要因を、大胆に刷新したグラフィックデザインと革新的なボトルデザインから考察します。 「アタックZERO」が大ヒットした理由 2019年の代表的なヒット商品のひとつ、花王の「アタックZERO」は、2019年4月の発売から5カ月で累計出荷数量4604万という驚異的な数字を達成しました(レギュラー/ドラム式専用 各体容量換算)。 この数字は花王の前の商品「アタックNeo」シリーズの発売から5カ月間の出荷数量に換算するとおよそ150%増にあたります。 今年、売れに売れたアタックZEROが成功したワケを、主に“パッケージのデザイン”から考えてみます。 日の洗濯用洗剤のイメージを変えたグラフィックデザイン アタックの新製品「ZERO」でひときわ目立った変更は、体ボトルの色づかいや書体などの変更です。前商品の「アタックNEO」は、こ

    「アタックZERO」がここまで大ヒットになった理由 | All About
    tumo300-500
    tumo300-500 2020/01/17
    香りが付いたので改悪だと思ってる