この記事はピクシブ株式会社 Advent Calendar 2017の19日目です。 こんにちは、17新卒エンジニアのまつらいです。普段は主にpixivFANBOXというサービスでJavaScriptやPHPを書いています。今日は、ウェブブラウザ上で動く軽量で扱いやすいアニメーションを実現させることができる、僕の大好きな「Lottie / Bodymovin」について作例を含めて紹介します。 https://matsurai25.info/bodymovin/blue/ たとえば、デザイナー(※1)に貰ったAIファイルをそのままAfterEffectsで加工、レイヤー毎に動きをつけてみました。このページはiOS safariやIE11でも動作します。LPなどの目立つ部分でLottieを使うと、サービスがグッと印象的になるはずです。 なお、この例ではサイズの大きな画像が使っているので、端末の
はじめに これは Laravel Advent Calendar 2017 19日目の記事です。 カスタム例外処理(クラス)の作成と使用方法について書いていきます。 例外処理というと難解そうですが、結構簡単な内容なのですぐ読み終わると思います。 環境 PHP: 7.1.5 Laravel: 5.5.24 前提 今回は具体的な例として、バリデーションエラーの例外クラスを作成する レスポンスは JSON 形式 作成手順 例外クラスを作成する artisan コマンドで作成できる php artisan make:exception ValidationException 作成した例外クラスを編集する <?php namespace App\Exceptions; use Exception; use Illuminate\Http\Request; use Illuminate\Support
件の騒動の話である。 とある方がリスクを背負い、勇気を振り絞って取った行動に対して「お前の事は嫌いだけど、お前がやろうとしている事は支持する」なんて公言することで本当に支持したつもりになっているのであれば認識を改めるべきだと思う。ボクシングのリングにあがろうとするボクサーが、「お前は嫌いだけど、対戦相手はもっと嫌いだからぶっ殺して来い!応援してるぞ!」って言われてやる気になるわけがないし、ボクサーだってそれを「応援」とは捉えないだろう。ましてやお金を払って入場した観客ならともかく何のリスクも負ってない、面識もない傍観者の人々から吐きかけられた言葉だ。 別に「被害者だから全て無罪」という事を言いたいわけではない。反論する機会、違うと思ったことを批判する権利は誰が相手であろうと保たれるべきだからだ。しかしながらタイミングが違うんじゃないですか、と思うわけです。今回の件で彼女が目立ち、彼女が視界
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く