は表示領域に要素が入ったり出たりした時に イベントを受け取ることができるAPI Watcherオブジェクトにより、要素を監視してイベントをトリガー。 *スクリプトはヘッドタグ内に入れると動かない(vanilla JSで書かれている) 公式で紹介されているscrollMonitorのイベント visibilityChange stateChange enterViewport fullyEnterViewport exitViewport partiallyExitViewport []表示領域でのスクロールイベント発火DEMO 参考:【JS】スクロールした時にCSSanimationを発動させる「scrollMonitor」
JASRAC許諾第9009285055Y45038号 JASRAC許諾第9009285050Y45038号 JASRAC許諾第9009285049Y43128号 許諾番号 ID000002929 ABJマークは、この電子書店・電子書籍配信サービスが、著作権者からコンテンツ使用許諾を得た正規版配信サービスであることを示す登録商標(登録番号 第6091713号)です。
WordpressのREST APIを提供しているWP RESTで全投稿数や投稿の総ページ数を取得する方法です。 ページ送りなんかを作る際に必要ですね。 まず、そのままではWP RESTは投稿数を返してくれないので、 WordPressテーマのfunctions.phpに投稿数を返すように設定します。 //add page count to headers function my_customize_rest_cors() { remove_filter( 'rest_pre_serve_request', 'rest_send_cors_headers' ); add_filter( 'rest_pre_serve_request', function( $value ) { //投稿数、ページ数を返すように追加する header( 'Access-Control-Expose-Head
We are building a progressive web app for iOS devices and we know about the 50 MiB cache limitation imposed by the Safari web browser. How can we handle this limitation when we know that our app's service worker might have to cache data more than 50 MiB if we include all the static resources, videos and pictures etc. Our first preference is to keep the app running offline even after the cache is f
imgViewer2は画像のズームとパン機能を備えたjQueryプラグインです。Googleマップのように、スクロールやボタンから画像の拡大・縮小ができたり、ドラッグしながら拡大した画像を移動できたりといったことが可能です。 以下のページからimgViewer2の実際のデモ動作をチェックできます。なお、こちらはFixed size imageになります。 デモ デモページに表示されている画像内にある「+」と「-」ボタンから、画像を拡大したり縮小したりできます。そのほか、Googleマップのように上下にスクロールすることでも拡大・縮小が可能です。 拡大された画像は、ドラッグすることで好きな位置に移動させることができます。サクサクと動作するのでとても使い勝手がいいですね。 またタッチにも対応しており、スマホからだとピンチアウトやピンチインを行うことで画像の拡大・縮小ができます。もちろん「+」「
(English article is here) こんにちは、吉岡([twitter:@yoshiokatsuneo])です。 Chrome最新版(Chrome 85)で、徐々にWebサイトへの正確な流入元URL(URLのパス名)が取得できなくなってきています。 例えば、はてなブログからの流入では、どの記事から流入したかがわからず、流入元の調査・分析などのマーケティングへの影響が大きいと思われます。今回はまだWeb上での情報が限られているようなので、ここでは状況と対応方法について紹介したいと思います。 発端 「paiza」には毎日いろいろなサイトからのアクセスがあります。そんななか、先日ある社員から「やけに『paiza開発日誌』(このブログです)のトップページからのアクセスが増えているのだけど、理由って分かりますか?」と質問がありました。その近辺での「paiza開発日誌」のアクセス数は通
TOP セキュリティ【5分で解決】WordPressの自動補完リダイレクトを無効化する方法! セキュリティ 2019.10.29 2024.06.28 【5分で解決】WordPressの自動補完リダイレクトを無効化する方法! WordPressスペシャリスト・エンジニア/株式会社e2e 取締役 / CTO 1985年北海道生まれ。 200社以上の大手上場企業のWordPressサイトの制作、保守・セキュリティをサポートしている。 【 展開しているサービス一覧 】 ■WordPress開発サービス「wp.make」 ■WordPress保守/運用サービス「wp.support」 ■WordPressハッキング/緊急復旧対応サービス「wp.rescue」 ■WordPressバージョンアップ代行サービス「wp.versionup」 WordPressサイトが勝手にリダイレクトされてしまって、「
iOS 12までのiPadはユーザーエージェントに文字列"iPad"が含まれているかで判別できました。 しかしiOS 13以降のiPadのSafariには「デスクトップ用Webサイトを表示」という機能が実装されており、それがオンになっていると(デフォルト)ユーザーエージェントに"iPad"の文字が含まれなくなるようです。 そのためユーザーエージェントでの分岐に追加をする必要があります。 var ua = window.navigator.userAgent.toLowerCase(); if(ua.indexOf('ipad') > -1 || ua.indexOf('macintosh') > -1 && 'ontouchend' in document){ // iPad用の処理 }else{ // それ以外の端末用の処理 } "macintosh"という文字列が含まれており、タッチ操
閲覧ユーザーがデバイスやネットワーク環境に左右されず、より快適にウェブサイトを利用できるよう、複数のブラウザーで対応が進んでいる PWA(Progressive Web Apps)をサポートする機能を追加しました。また、今回のアップデートを大きく反映させた新テーマ「Owned Media」も公開しています。 今回 MovableType.net が追加した機能と、主にできるようになったことは次の通りです。 「ウェブアプリ マニフェスト(manifest.json)」の設定 ウェブサイトのブックマークを、スマートフォンなどの端末のホーム画面に保存できるよう設定可能に Webプッシュ通知機能の追加 Webプッシュ通知の登録(購読)と、登録者へ任意のタイミング・内容で通知が可能に。(※こちらはスタンダードプラン以上で利用可能) オフラインキャッシュの有効化とコントロール オフラインキャッシュを利
Windows 10 HomeへのDocker Desktop (ver 3.0.0) インストールが何事もなく簡単にできるようになっていた (2020.12時点)DockerWindows10docker-composeVSCode 本記事は「Docker Advent Calendar 2020」の21日目のエントリとなります。 アドカレと関係なくブログに書こうと思ってましたが、丁度カレンダーが空いていたので滑り込みました。 Docker Desktop for Mac and Windows | Docker Windows 10 Home EditionもDockerのインストールがとても簡単になっていました。 Docker Composeも標準で使用できます。 というか、昔(大体2年前くらい)はHome Editionには(Hyper-Vが使えず)インストールできず、WSL使って
みなさん、こんにちは。Acroquest Technology (アクロクエストテクノロジー) の横山 仁(よこやま じん)と申します。 主に仕事ではインフラ関係やDevOps推進に向けた活動などに携わっています。最近では、今回の記事の内容でもあるDocker(ドッカー)を使うこともかなり増えてきて、他にもAnsibleであったり、CIツールのJenkinsなども使って、自動化や開発環境の整備などを主に行っています。 この度、さくらのナレッジでDockerの入門記事の連載をさせていただくことになりました。よろしくお願いします。 今回、Dockerについて、Dockerでどのようなことができるのか、どんな使い方をすると良いのかを、実際に手を動かすことを中心に、6回に分けて紹介していく予定です。前提として、Linuxの基本的な知識がある方を対象として書いていきます。 世の中が当たり前のようにD
「Jリーグのサッカーは世界のサッカーとは違う種目」そう言ったのは、昨年に引退を発表した内田篤人だった。世界を知る男の言葉を我々はどれだけ真剣に受け取ったのか。 もう一人、同じサイドバックで世界と戦ってきたのが酒井高徳だ。19歳でブンデスリーガへ渡り計8シーズン、主将も務めた。一昨年にヴィッセル神戸へ戻りクラブ史上初の天皇杯制覇やアジアチャンピオンズリーグ出場に貢献しているサイドバックへの独占インタビュー。 酒井高徳(さかい・ごうとく)1991年生まれ。Jリーグ・ヴィッセル神戸所属。ポジションは左サイドバック アルビレックス新潟ユースを経て2009年にトップチーム加入。2012年ドイツ・ブンデスリーガのVfBシュトゥットガルト、2015年にハンブルガーSVに移籍。ブンデスリーガで初の日本人キャプテンとなる。2019年J1ヴィッセル神戸に完全移籍。日本代表には2010年に初選出。2012年UA
Warning: preg_match(): Compilation failed: unrecognized character follows \ at offset 1 in /home/r5652521/public_html/soma-engineering.com/wp-content/themes/affinger/functions.php on line 1548 Warning: preg_match(): Compilation failed: unrecognized character follows \ at offset 1 in /home/r5652521/public_html/soma-engineering.com/wp-content/themes/affinger/functions.php on line 1548 Warning: preg_
僕が35歳のとき、父親がガンになりました。 父は印刷会社を創業し、以来ずっと社長をしていました。しかし、ガンのこともあったのでしょう。急に僕を呼び出して「おまえ、来年から社長な」と告げたのです。 ちなみに治療はうまくいき今はピンピンしていますが、病気のことがなかったら、このタイミングで社長になることはなかったかもしれません。 僕は36歳で、印刷会社の二代目社長になりました。 このnoteは、印刷会社の息子として生まれ、36歳で継承し、業界が下降トレンドのなか、なんとか生き延びる道を探り出した話です。 同じような後継ぎの経営者や、いわゆる斜陽産業で踏ん張っているみなさんに届けばいいなと願いながら書いてみます。 * 経営方針がなくてもうまくいっていた 父は何ひとつ言語化しない経営者でした。 経営方針も、経営理念も、一切言語化しない。年度が変わっても「今期の戦略はこうです」などと示されたりはしま
地に足がつかない、とはこのことかと思った。 2月の終わり、寒い日のことであった。大学受験の二次試験前期日程の試験を終えた私は、試験会場の大学からバスに乗り、金沢駅のバスロータリーに降り立っていた。バスから降りた時、アスファルトがぐにゃんと歪んだような気がして、最初上手く歩けなかった。地に足がつかない、とはこのことかと思った。 二次試験は、よく解けたという気もするし、ダメだったという気もした。要するに何も分からず、前者であったと自分に言い聞かせるしかなかった。金沢駅の東口をとぼとぼと歩く。前期試験が終わった。そのことへの安堵と、もうこれで受験勉強をしなくていいかもしれないという期待は確かにあって、背中に羽が生えたような気分だった。 しかし、まだ合否は出ていない。もう動かせない結果は、どちらに転ぶか分からないのである。まだ何者にもなれていない、宙ぶらりんの状態は何とも居心地が悪かった。 バスか
現場で使えるgulp入門 第1回 gulpとは何か さまざまな作業を自動化するビルドシステムgulpの基礎を解説します。第1回目は、gulpとは何か? 自動化のメリットはどこにあるのか概観。インストールから簡単なタスクを走らせてみます。 はじめに このシリーズでは、JavaScriptで書かれたビルドシステムであるgulp(ガルプ)について、導入から使い方など、基本的な部分を解説します。 なお、記事執筆時点のgulpのバージョンは3.8.7です。 第1回目では、まず、なぜgulpのようなツールが必要なのか、ツールの背景に触れます。さらにgulpの概要と、環境設定を中心に解説します。 gulpとは gulpはNode.jsをベースとしたビルドシステムヘルパーです。以前CodeGridでも紹介したGruntと似た目的を持って作られたツールで、gulpを使えばさまざまな作業を自動化することができ
ウェブサイト制作には煩雑な処理を自動化する「タスクランナー」や「ビルドシステム」というツールがあります。この記事では、タスクランナー「Gulp.jsガルプ」の導入手順を解説します。 導入は簡単で、本記事の手順では5分程度でセットアップできます。Gulpはコマンドラインで使うのが一般的ですが苦手な人でも安心して学べるよう、ビデオでも解説します。 この記事で学べること イマドキのGulpの導入手順 Gulp 5に対応した書き方 Sassサスの導入手順 GulpやSassの導入や使い方にはいろんな方法がありますが、この記事では現場で使われている方法を紹介します。Gulpの入門記事は他のサイトにもありますが、対象バージョンが古くて使えなかったりします。本記事は最新版に対応させているので、安心して読み進めてください。 ※この記事では、Node.js v18〜v20で動作検証をしています。 ※Gulp
ブログをそこそこ続けていると、別のブログに記事を移行したくなったりしますよね。 今回は、そんなときに便利なWordPressプラグイン「DeMomentSomTres Export」の使い方とエラー発生時の対処方法を紹介します。 DeMomentSomTres Exportとは?DeMomentSomTres ExportはWordPressのプラグインの一つで、任意の記事移行をスムーズにしてくれます。 WordPress標準のエクスポートツールでは、任意の記事を移行したい場合や添付画像を伴う場合は非常に不便です。 そこで、DeMomentSomTres Exportを用いると自由に記事を移行でき、画像の移行作業もまとめて実行してくれます。 流れとしては、記事をDeMomentSomTres Exportでエクスポート⇒他ブログにインポート(WordPress標準機能)し、リダイレクトを設
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く