お世話になります、フロントエンド担当をしている小原正大です。Webページの表示を監視して差異があった場合、どのページで表示の変化が起きているかを知ることが出来るプログラムを実装したのでそのことについて書こうと思います。 何につかったの? 僕がフロントエンドを担当しているサービス『料理サプリ』で大規模なフロントエンドコードのリファクタリング行う際に表示テストを自動化するために作成しました。『料理サプリ』はPC・スマホ合わせて大体350-400ページの表示パターンが存在する比較的規模の大きいサイトです。全ページに影響を与えるような作業は大規模な回収となり、今回のリファクタリングでは表示テストの計画などの段取りが必要でした。従来の人手によるQAでは細かいバグを見過ごしたり時間がかかり効率が悪いので、可能な限り自動化しようと考え実装しました。 実装の概要 この監視のシステムは以下の2つ実装を組合わ
is_page(); // 何れかの個別の固定ページが表示されている場合。 is_page( 42 ); // ID が 42 の固定ページが表示されている場合。 is_page( 'Contact' ); // post_title が "Contact" である固定ページが表示されている場合。 is_page( 'about-me' ); // post_name(スラッグ)が "about-me" である固定ページが表示されている場合。 is_page( array( 42, 'about-me', 'Contact' ) ); // ID が 42 か、post_name が "about-me" か、post_title が "Contact" である固定ページが表示されている場合に true を返します。 参考:バージョン 2.5 から配列機能が追加されました。 次のコードを使
以前gitで一度行った変更をなかったことにする方法4つを紹介しましたが、 日常的に git を使用していると他にも様々な 「なかったことにしたい」「元に戻したい」 という状況に遭遇します。 そのひとつひとつについて対処方法を紹介していきます。 目次 問題1: ライブラリの新機能を試すためにあれこれ適当なコードを書いてみた。でももう要らない。問題2: トピックブランチをマージしたけど実はまだ不完全だった。マージをやり直したい。問題3: リリース後に発覚したバグ。原因は30日前に自分が行ったコミットだった。なかったことにしたい。問題4: 新しいコミットしようとして間違えてgit commit –amendで書き換えてしまった。元に戻したい。問題5: 色々作業していたら作業ディレクトリの内容が混沌としてきた。一度綺麗な状態にしたい。問題6: 作業ディレクトリにゴミファイルが溜まってきた。一度綺麗
FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ
こんにちは!ライターのケインです。 突然ですが、僕はPhotoshopが大好きで、デザイン(そんなに機会ないけど)もカンプ作りも、 Photoshopで行うことが多いです。 今回は、そんなPhotoshopのバージョンCCから採用された、画像アセット(スライス)について、取り上げてみようと思います! これさえ覚えておけば、スライスは爆速! 画像アセットとは何か!? まず前提としてお伝えすると、僕が一番最初にPhotoshopをまともに触ったのは,Photoshop CS6からです。なので、それ以前のバージョンのPhotoshopについてはほとんど知識がありませんので、予めご承知置きください。 デザインしたデータをコーディングする際に、画像として各パーツに分解するために行う「スライス」。Photoshop CS6の段階では、 「スライスツール」で通常通りのスライスを行う 「レイヤーに基づく新
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く