並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 96件

新着順 人気順

clientheightの検索結果1 - 40 件 / 96件

  • 夜な夜なBlender生活の始め方

    はじめに Blender。めっちゃ楽しいです。 仕事が終わって帰ってきてから、ほぼ朝の時間までBlenderにひたすら打ち込んで 休日の大半もBlenderに捧げるような生活をここ3週間くらい続けてきました。 ここまでの学びの整理と、Blender布教のために この記事に概要をまとめたいと思います。 Blenderの世界観 Blenderを始めるにあたって、まず第一にぶち当たる壁として 「3Dソフト特有の概念」があると思います。 他の、3Dソフトを触ったことがある人はすんなり扱えるかもしれませんが、 僕はなかったので、概念理解にちょっと苦戦しました。 Blenderの世界を構成する主な要素として シーン オブジェクト ライト カメラ これらが挙げられます。 シーンとは、 一つのBlenderファイル内に格納されている要素全てを包含する3Dワールドのようなものです。 オブジェクトとは、 一次

      夜な夜なBlender生活の始め方
    • ブラウザの仕組み  |  Articles  |  web.dev

      序文 WebKit と Gecko の内部オペレーションに関するこの包括的な入門情報は、イスラエルのデベロッパー Tali Garsiel 氏による多くの研究の成果です。数年にわたり、ブラウザ内部に関するすべての公開データを確認し、ウェブブラウザのソースコードを読むことに多くの時間を費やしました。彼女は次のように書いています。 ウェブ デベロッパーは、ブラウザ操作の内部構造を学ぶことで、より的確な意思決定を行い、開発のベスト プラクティスの背後にある理由を知ることができます。これはかなり長いドキュメントですが、時間をかけてじっくり読むことをおすすめします。やったら嬉しいよ。 Chrome デベロッパー リレーションズ、Paul Irish はじめに ウェブブラウザは、最も広く使用されているソフトウェアです。この入門編では その仕組みを解説しますアドレスバーに「google.com」と入力し

      • ヤフーのユーザー5,400万人から"同意"を得るための技術(HTML/CSS/JavaScript)

        こんにちは。SWATチームの今谷と、LY会員サービス統括本部の木所です。 LINEとヤフーの会社合併に伴って、LINEヤフー株式会社が提供するサービスを利用するユーザーに「新プライバシーポリシーへの同意」をいただくためのモジュールを開発しました。本記事では、ヤフーのユーザー5,400万人から”同意”を得るための工夫について、実装上の不具合も交えてご紹介します。 なお、ご紹介する内容は、UIT × Bonfire Front-end Meetup #1 での発表が起点となっています。詳細についてより深く知りたい方は、発表資料 や Podcast をあわせてご参照ください。 会社合併と、新プライバシーポリシーのご案内 LINEとヤフー、それぞれで同意モジュールがあります。Web向けのほか、iOS・Androidアプリ向けにも提供しました。 Webの同意モジュールでは「Modal版」と「Ful

          ヤフーのユーザー5,400万人から"同意"を得るための技術(HTML/CSS/JavaScript)
        • Appleの商品ページに使用されているスクロールに合わせて動画を再生するエフェクトを実装するスクリプト -Scrolleo

          /* Scrolleo - make your video scroll with inertia * MIT License - by Mark Teater */ (function(window, document, undefined) { "use strict"; var _Scrolleo = function(opts) { // Defaults this.acceleration = 0.08; //1 is fastest, 0 is slowest, 0.08 is default this.secondsPerScreen = null; //Set this to the length of the video. "1" is 1 second. this.additionalOffset = 0; //Add or subtract pixels to whe

            Appleの商品ページに使用されているスクロールに合わせて動画を再生するエフェクトを実装するスクリプト -Scrolleo
          • 【脱jQuery】jQuery <=> vanillaJS 書き換え集

            jQuery <=> JavaScript全書き換え一覧ではありません jQueryで書いていたコードをvanilla(素のJavaScript)に書き換えたいけど書き方がわからなくて調べ方もピンとこない状態の自分がこれを見ることができたらきっと嬉しいと思ったのでここに供養します。 脳の記憶容量が8バイトくらいしかないので今でもシンプルにJavaScriptの書き方をページ内検索して使ったりしています。 /*----------------------------------- セレクター ------------------------------------*/ //html $("html") document.documentElement; //body $("body") document.body; //id $("#hoge"); document.getElementBy

              【脱jQuery】jQuery <=> vanillaJS 書き換え集
            • JS汎用クラスとかを作って貯めていきたい

              記事の意図 汎用的に使えそうなクラスを作って、貯めていこうと思います。 自分のメモ用なので、もし活用される方がいらっしゃれば その点御理解ください。 クラス IntersectionObserverで画面内交差検知 class ScrollObserver { constructor(els, cb,rootMargin,options) { this.els = els;//NodeListを渡す const defaultOptions = { root: null, //交差対象 rootMargin: rootMargin, //交差判定境界線 threshold: 0,//targetのどこで交差判定するか once:true }; this.cb = cb; this.options = Object.assign(defaultOptions, options); //オブジ

                JS汎用クラスとかを作って貯めていきたい
              • モーダルを開いている時に背面コンテンツのスクロールを抑制する方法

                TAK(@tak_dcxi)です。 モーダルやドロワーメニューを開いている時に背面コンテンツが勝手にスクロールされるとヘイトポイント溜まりがちなので、ユーザビリティ向上のためにも背面コンテンツのスクロールは抑制しておきましょう。 結論 // ドキュメントの書字方向を取得し、縦書きかどうかを判定 const isVerticalWritingMode = (): boolean => { const writingMode = window.getComputedStyle(document.documentElement).writingMode return writingMode.includes('vertical') } // スクロールバーの幅を計算する const getScrollBarSize = (): number => { const scrollBarXSize =

                  モーダルを開いている時に背面コンテンツのスクロールを抑制する方法
                • reg-suit によるビジュアルリグレッションテストで Rails アプリの CSS 改善サイクルが回り始めた話 - Speee DEVELOPER BLOG

                  こんにちは、デジタルトランスフォーメーション(DX)事業本部のエンジニアの中嶋(@nyamadorim)です。もともと Rails のサーバサイド開発をメインに担当していましたが、今期はフロントエンド開発に取り組んでいます。 この記事では、「おうちの語り部*1」というプロダクトにビジュアルリグレッションテストを導入して、CSS の改善サイクルが回り始めた話を紹介します。 ビジュアルリグレッションテストとは ビジュアルリグレッションテスト導入の動機 テストツールの選定 reg-suit 他のテストツール reg-suit によるテスト環境の構築 reg-suit によるビジュアルリグレッションテストのフロー reg-suit の利用イメージ 差分が見つかれば、Pull Request に通知 どのページ/コンポーネントが変わったかを見る ピクセル単位で差分を確認する 差分がなければ ✨✨ R

                    reg-suit によるビジュアルリグレッションテストで Rails アプリの CSS 改善サイクルが回り始めた話 - Speee DEVELOPER BLOG
                  • React 化した共通ヘッダーを kintone の全ページに適用しました! - Cybozu Inside Out | サイボウズエンジニアのブログ

                    こんにちは!kintone フロントエンドリアーキテクチャプロジェクト (フロリア) で、エンジニアとして活動している @nissy_dev です。 以前投稿したチーム紹介記事の中で、コンポーネント単位での共通ヘッダー部分の React 化に取り組んでいることを紹介しました。それから約半年の期間を経て、React 化した共通ヘッダーを全ページへ適用することができました。kintone の7月版のアップデート情報にも記載されています。 今回は、このリリースの流れや技術的な詳細について紹介したいと思います。技術的な内容については、昨年の 12 月にマイクロフロントエンドに挑戦しているという記事を公開しているので、マイクロフロントエンドを実際に適用してみた感想などにも触れたいと思います。 目次 React 化した共通ヘッダーの全ページへの適用 リリースの詳細な流れ Closure Tools に

                      React 化した共通ヘッダーを kintone の全ページに適用しました! - Cybozu Inside Out | サイボウズエンジニアのブログ
                    • OBSとWeb Audio APIを使って音に合わせてオーディオスペクトラムをWebカメラ映像に重ねて配信する - stefafafan の fa は3つです

                      大したネタでもないですが、この前ふとこれやりたいなと思ってできたのでついでにブログに書いてみます。 DJ配信 みなさんやってますよね。え、やってない?ではいますぐDJ機材買いましょう。 それはそうと、昨今STAY HOMEの影響でDJの人もどうやらクラブでイベント全然できなくなって、仕方ないからDJ配信するか~とTwitchなどで盛り上がってるようです。 僕はただのインドア系のWebアプリケーションエンジニアなので、DJなんてパリピなものよく知らないんですが、家にたまたまDJ機材があったので、配信とかしてみたいな~と思いはじめつつ、OBSというソフトをインストールしたりWebカメラをセットアップしたりしてみてるのですが、DJ中の自分の様子をカメラで写しても盛り上がりにかけることに気づきました。 DJ機材の前でポーズをとっている男性 こんな映像がインターネットに流れてきても絶対にみようという

                        OBSとWeb Audio APIを使って音に合わせてオーディオスペクトラムをWebカメラ映像に重ねて配信する - stefafafan の fa は3つです
                      • Netflix (ネットフリックス) 日本 - 大好きな映画やドラマを楽しもう!

                        '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                          Netflix (ネットフリックス) 日本 - 大好きな映画やドラマを楽しもう!
                        • X3D: Declarative 3D for the Modern Web

                          Introduction Modern web technologies enable developers to create clean, yet visually rich, user experiences which are widely supported as standard by all of the major browsers. So, how do you actually go about writing standards-based visualisations for the web…? And what support is there exactly for 3D graphics? Let’s start by reviewing the two main supported approaches in the HTML standard: SVG a

                            X3D: Declarative 3D for the Modern Web
                          • Looker StudioでGAのクリックヒートマップを実装|GAラボ

                            解説 「Heatmap Visualization」はGTMで専用のイベントを実装することを前提に構築されたコミュニティビジュアライゼーションです。 サイト内のリンククリックをイベントとして計測させ、クリック時のURL、テキスト、座標の情報をイベントラベルに格納させます。 それらの情報を分解して取得する指標をLooker Studioのカスタム指標として実装し、ビジュアライズします。 実装手順 STEP1 GTMでカスタムJavaScript変数を7種類作成 JS — Click Text Clean function() { var output; var input = {{Click Text}}; if (input == null || input == '') { output = ‘undefined’; } else { if (input.length > 100) {

                              Looker StudioでGAのクリックヒートマップを実装|GAラボ
                            • 赤ちゃんを科学する | Netflix (ネットフリックス) 公式サイト

                              '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                赤ちゃんを科学する | Netflix (ネットフリックス) 公式サイト
                              • 監視資本主義: デジタル社会がもたらす光と影 | Netflix (ネットフリックス) 公式サイト

                                '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                  監視資本主義: デジタル社会がもたらす光と影 | Netflix (ネットフリックス) 公式サイト
                                • 天才の頭の中: ビル・ゲイツを解読する | Netflix (ネットフリックス) 公式サイト

                                  '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                    天才の頭の中: ビル・ゲイツを解読する | Netflix (ネットフリックス) 公式サイト
                                  • 位置情報 AR にスマホのブラウザだけでチャレンジ - 虎の穴開発室ブログ

                                    虎の穴ラボおっくんです。暑い夏、いかがお過ごしでしょうか? この記事は、虎の穴ラボ 夏のアドベントカレンダーの14日目の記事です。 今回のアドベントカレンダーも引き続き「見た目でわかるビジュアルネタ5連発」の第4弾となります。 13日目は、A.M.さんによる「【Go言語】アスキーアートでダンジョンから脱出するゲームを作ってみた」が投稿されました。 15日目は、Mさんによるビジュアルネタ「🔴サーバーにエラーが起きた時にVSCodeを真っ赤にしよう🔴」が公開されますこちらも御覧ください。 発端 去る 2022 年 5 月 11 日 Google I/O で、Geospatial API という位置情報を使用した AR に利用する API が公開されました。 しかしながら ARcore 向けの API なので Chrome で扱えるものではないわけです。 悔しい実に悔しいので、ブラウザででき

                                      位置情報 AR にスマホのブラウザだけでチャレンジ - 虎の穴開発室ブログ
                                    • Picture-in-Picture for any Element, not just <video>  |  Web Platform  |  Chrome for Developers

                                      Use cases Custom video player A website can provide a Picture-in-Picture video experience with the existing Picture-in-Picture API for <video>, however it is very limited. The existing Picture-in-Picture window accepts few inputs, and has limited ability for styling them. With a full Document in Picture-in-Picture, the website can provide custom controls and inputs (for example, captions, playlist

                                        Picture-in-Picture for any Element, not just <video>  |  Web Platform  |  Chrome for Developers
                                      • How browsers work  |  Articles  |  web.dev

                                        How browsers work Stay organized with collections Save and categorize content based on your preferences. Preface This comprehensive primer on the internal operations of WebKit and Gecko is the result of much research done by Israeli developer Tali Garsiel. Over a few years, she reviewed all the published data about browser internals and spent a lot of time reading web browser source code. She wrot

                                        • アワード系のWebサイトで見かける、ゆったりした慣性スクロールの実装 - Qiita

                                          AwwwardsやFWAに掲載されているサイトでよく見かける、ゆったりした慣性スクロール。 http://madies.mx http://www.amandabraga.com http://56k.studiovoila.com 見覚えがある人もいると思いますが、スクロールの反応が気持ち遅れて来る、自前の慣性スクロールっぽいやつです。これのやり方の参考が少なく実装に手間取ったので、実装例をまとめました。他にも色々なアプローチがありそうですが、参考のひとつとして。 最初に断っておきますが、かなり邪悪な実装です。ブラウザの本来の機能を上書きする実装の多くは、ユーザーの利益にはならないので、ご利用は計画的に。。 デモ https://codepen.io/nishinoshake/full/dyowbyr 採用する利点と欠点 利点があまり浮かばない・・・ 利点 このスクロールに心地よさを感じ

                                            アワード系のWebサイトで見かける、ゆったりした慣性スクロールの実装 - Qiita
                                          • Netflix Japan - Watch TV Shows Online, Watch Movies Online

                                            '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                            • A case study on scroll-driven animations performance  |  Blog  |  Chrome for Developers

                                              What’s new with scroll-driven animations? Scroll-driven animations are a way to add interactivity and visual interest to your website or web application, triggered by the user's scroll position. This can be a great way to keep users engaged and make your website more visually appealing. In the past, the only way to create scroll-driven animations was to respond to the scroll event on the main thre

                                              • ドント・ルック・アップ | Netflix (ネットフリックス) 公式サイト

                                                '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                  ドント・ルック・アップ | Netflix (ネットフリックス) 公式サイト
                                                • 実質20行ほどでニコニコ動画風のコメント表示機能を作る 〜素の JavaScript とアニメーション用ライブラリ(GSAP)を利用〜 - Qiita

                                                  実質20行ほどでニコニコ動画風のコメント表示機能を作る 〜素の JavaScript とアニメーション用ライブラリ(GSAP)を利用〜JavaScriptOBSgsap はじめに この記事は、以下のツイートの動画にあるようなニコニコ動画風のコメント表示を、HTML+JavaScript で実装した際の話です。 テキストを動的に生成して、画面内をアニメーションで動かす処理を書いてた件、さらに一歩先へ。 OBSとの組み合わせ!#ゆるメカトロ #Noodlもくもく会 #ビジュアルプログラミング交流会 https://t.co/rngaNDFNWj pic.twitter.com/GuZqc1vMO8 — you (@youtoy) August 29, 2020 こちらの動画の内容を実現しているものは、ボタンがクリックされたら動的にテキストを生成して画面上に流すという Webページと、その We

                                                    実質20行ほどでニコニコ動画風のコメント表示機能を作る 〜素の JavaScript とアニメーション用ライブラリ(GSAP)を利用〜 - Qiita
                                                  • ウィンター・オン・ファイヤー: ウクライナ、自由への闘い | Netflix (ネットフリックス) 公式サイト

                                                    '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                      ウィンター・オン・ファイヤー: ウクライナ、自由への闘い | Netflix (ネットフリックス) 公式サイト
                                                    • 【ツール】アイキャッチ画像切り出しツール - Little Strange Software

                                                      どうも!LSSです!! 昨日の記事で最後に書いていた、 画像ファイルを選択 画面にそれを表示しながら、拡大縮小・回転・切り抜きなどの処理を行う 加工処理を終えたものをダウンロード保存 なんて事ができれば、たまに「448x252ピクセルにした画像をサムネイルとして使用」する手間がだいぶ省けそう! 【HTML】またもinputタグ。今度はtype="file"を試してみます! - Little Strange Software ですが、なんか出来たようです^^ アイキャッチ画像切り出しツール 使い方 参考までに このツールのコードを晒しておきます あとがき アイキャッチ画像切り出しツール 横位置 縦位置 拡大率 縦横比 使い方 まず、「ファイルを選択」で元となる画像ファイルを選択します。 四角い枠内に、選択した画像ファイルが表示されるので、「横位置」「縦位置」「拡大率」「縦横比」のスライダーを

                                                        【ツール】アイキャッチ画像切り出しツール - Little Strange Software
                                                      • クイーンズ・ギャンビット | Netflix (ネットフリックス) 公式サイト

                                                        '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                          クイーンズ・ギャンビット | Netflix (ネットフリックス) 公式サイト
                                                        • 驚くほど簡単に3Dシーンを構築!React Three Fiberを使ってみた | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

                                                          こんにちは。フロントエンドエンジニアになりたてのぼこです。 みなさん、Three.jsは好きですか?(唐突) 僕はWebサイトの中でも特に演出やグラフィック、インタラクションに凝ったものが好きなので、表現の幅を増やすためThree.jsと仲良くなれるよう奮闘しております。 話は少し変わりますが、最近はWebサイト制作でも、Next.js(React)やNuxt.js(Vue)を採用することが増えてきている印象です。 NextやNuxtでサイトを作る場合、従来の制作とは手法も考え方も大きく変わると思いますが、そこにThree.jsを導入する場合もやはり注意するポイントが増えます。 そこで、今回は React Three Fiber というライブラリについてお話ししたいと思います。この後詳しく書いていきますが、ReactコンポーネントのようにThree.jsが書けるライブラリで、驚くほど簡単に

                                                            驚くほど簡単に3Dシーンを構築!React Three Fiberを使ってみた | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
                                                          • Watch The Social Dilemma | Netflix Official Site

                                                            '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                              Watch The Social Dilemma | Netflix Official Site
                                                            • アメリカン・ファクトリー | Netflix (ネットフリックス) 公式サイト

                                                              '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                                アメリカン・ファクトリー | Netflix (ネットフリックス) 公式サイト
                                                              • JavaScriptでドラッグ&ドロップによるリストの並び替えを実装する例

                                                                1年近く前に「JavaScriptでドラッグ&ドロップによる画像の入れ替えを実装する」という記事を投稿してその存在自体忘れていたのですが、先日「JavaScript ドラッグ&ドロップで並べ替え」と検索した際、かなり上位(検索エンジンによっては1番目…)に表示されて顔から火の出る思いをしました。 過去に書いた自分のコードはもはや他人のコード…というのはプログラマーの方なら共感して頂けるかと思いますが、1年も前のコードともなると読み返すのも恥ずかしい限り。 実際、先述の記事では画像の入れ替えはたしかに実現しているものの、要素を入れ替えるのではなく、img.srcの中身を入れ替えるというなかなかの暴挙に出ておりますw まぁそのときやりたかったことは実現できているのだから良いっちゃ良いのですが…。大抵の場合は画像そのものではなく、divやul/li等の要素ごと並べ替えたいという需要のほうが多いの

                                                                  JavaScriptでドラッグ&ドロップによるリストの並び替えを実装する例
                                                                • D3.jsを使ってデータをビジュアライズしよう

                                                                  D3.jsはSVGを使って高度なビジュアル化を行うライブラリです。 グラフに限らず、様々なチャートやビジュアルの表現ができますが、複雑な仕組みを覚えなければなりません。他のグラフライブラリなどではCSVデータを適用するだけというものもありますが、D3.jsはそこまで簡単ではありません。 今回はD3.jsで折れ線グラフ(Line Chart)を描画してみる | Will Style Inc.|神戸にあるウェブ制作会社を参考に、なるべく段階を区切ってD3.jsの使い方を解説します。 インストール インストールはMonaca IDEのJS/CSSライブラリの管理でD3を検索するか、index.htmlに次の記述を行います。 <script src="https://d3js.org/d3.v5.min.js"></script> HTML側での準備 HTMLは body タグ内に次の記述を行いま

                                                                    D3.jsを使ってデータをビジュアライズしよう
                                                                  • ペーパー・ハウス | Netflix (ネットフリックス) 公式サイト

                                                                    '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                                      ペーパー・ハウス | Netflix (ネットフリックス) 公式サイト
                                                                    • 2人のローマ教皇 | Netflix (ネットフリックス) 公式サイト

                                                                      '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                                        2人のローマ教皇 | Netflix (ネットフリックス) 公式サイト
                                                                      • コブラ会 | Netflix (ネットフリックス) 公式サイト

                                                                        '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                                          コブラ会 | Netflix (ネットフリックス) 公式サイト
                                                                        • 全裸監督 | Netflix (ネットフリックス) 公式サイト

                                                                          '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                                            全裸監督 | Netflix (ネットフリックス) 公式サイト
                                                                          • ハイスコア: ゲーム黄金時代 | Netflix (ネットフリックス) 公式サイト

                                                                            '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                                              ハイスコア: ゲーム黄金時代 | Netflix (ネットフリックス) 公式サイト
                                                                            • Selenium・puppeteer・Playwrightで無限スクロールする - 新しいことにはウェルカム

                                                                              ここしばらく、Selenium・puppeteer・Playwrightの使い方をまとめていました。 まとめが長くなってきたので、ある程度の説明や手順が必要な操作は別記事にまとめようと思います。 ここでは、Selenium・puppeteer・Playwrightそれぞれで、無限スクロールする方法をまとめました。 スクロール 無限スクロールの手順に入る前に、まずは基本となるスクロールをする方法です。 JavaScriptのElement.scrollTopを使って、ウィンドウのdomのスクロール位置を移動させる方法もあるのですが、ここではElement.scrollIntoView()を使って、ウィンドウ内の一番下のdomが見えるようにスクロールさせる方法を使います。 参考として最後にElement.scrollTopを使った方法も記載しました。 sample html ウィンドウの中に、

                                                                                Selenium・puppeteer・Playwrightで無限スクロールする - 新しいことにはウェルカム
                                                                              • 新年早々、つまづいていますwww 福笑い作成失敗の巻 - Little Strange Software

                                                                                どうも!LSSです!! 久々「つまづき」カテゴリの記事になります。 福笑い(未完成) 一応、遊べなくはないです PCの場合 スマホの場合 SVGでやろうとして撃沈 福笑い(未完成) じ へ の へ の も へ コード <svg id="svge" xmlns="http://www.w3.org/2000/svg" width="100%" viewbox="0 0 100 100" style="background-color: lightblue;"> <text x="0" y="95" style="font-size: 100px;">じ</text> <text x="0" y="20" style="font-size: 20px;" id="j0" draggable="true">へ</text> <text x="20" y="20" style="font-size

                                                                                  新年早々、つまづいていますwww 福笑い作成失敗の巻 - Little Strange Software
                                                                                • React初心者の方に向けた、React Hooksの基本説明とソースコード例|スパイスファクトリー株式会社

                                                                                  DXエージェンシースパイスファクトリー株式会社、エンジニアのワンです。 スパイスファクトリーのはこちら。 この記事では、React 初心者の方に向けて、react hooks についての基本説明と、いくつかの hook の紹介をしていきます。 hookとはそもそも、 hook とは何でしょうか。 React 公式サイトでは、hooks について以下のように説明してあります。 フック (hook) は React 16.8 で追加された新機能です。state などの React の機能を、クラスを書かずに使えるようになります。 要は、hook は Reactの state やライフサイクルの機能などを、関数コンポーネント内に使用できるようにするための関数です。 hookを使用する理由React 公式ドキュメントでは、クラスコンポーネントより hook を用いる関数コンポーネントの方がおすすめ

                                                                                    React初心者の方に向けた、React Hooksの基本説明とソースコード例|スパイスファクトリー株式会社