並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 346件

新着順 人気順

html5の検索結果241 - 280 件 / 346件

  • An Update on WebAssembly/WASI Support in Ruby

    OverviewCRuby is a highly portable C application, and it runs on many platforms (You can see which platforms are tested on CI here). However the “portability” is only at source level, and the built executable is not portable across architectures and system call interfaces. This project made CRuby portable at executable file level by porting it to a standalone WebAssembly with WASI ABI. Furthermore

      An Update on WebAssembly/WASI Support in Ruby
    • HTML5 Boilerplate 8.0.0 Released

      It took a little longer than I expected, but we released HTML5 Boilerplate 8.0.0 yesterday. As I mentioned a few weeks ago, it’s the 10th anniversary release, and if I do say so myself, it’s a pretty good way to celebrate 10 years of the project. It was a lot of work getting this one out the door, but I’m really happy with how it turned out. I’ve been involved with HTML5-Boilerplate from before th

        HTML5 Boilerplate 8.0.0 Released
      • Beautiful CSS checkboxes examples - CSS Scan

        All of these checkboxes were initially copied using CSS Scan (click here to try a free demo). With CSS Scan you can easily inspect or copy any website's CSS. 📌 Press Ctrl+D to bookmark this page Have you seen CSS Scan? The fastest and easiest way to check and copy CSS. Learn more → Beautiful box-shadow examples 90+ free beautiful CSS box-shadow, ready to use, click to copy. Learn more →

          Beautiful CSS checkboxes examples - CSS Scan
        • Asobiba - WebAssembly製のGo言語のプレイグラウンド

          新しいプログラミング言語を学ぶとき、Webブラウザで確認できると便利です。しかしWebブラウザ上で動くことが保障されている言語はJavaScriptしかありません。他の言語の場合、どうしたらいいでしょうか。 その一つの答えになりそうなのがAsobibaです。AsobibaはWebAssemblyを使ったGo言語のプレイグラウンドです。 Asobibaの使い方 左側にエディタ、右側にコンパイル結果が表示されます。 実行する度にファイルのダウンロードとコンパイルが行われるので若干時間がかかります。 AsobibaはGo言語をWebAssembly化することで、Webブラウザ上で書かれたコードを評価、実行できます。サードパーティーのプラグインは利用できないと思われますが、Go言語の基本的な使い方を学ぶだけならば十分でしょう。 AsobibaはJavaScript製のオープンソース・ソフトウェア(

            Asobiba - WebAssembly製のGo言語のプレイグラウンド
          • ポエム(短歌)でWebAssembyの低レイヤーに入門 - Qiita

            WebAssembly(WASM)のバイトコードやスタックマシンに対する解説が少なかったので、一つガツンと低レイヤーの入門記事を書こうかなと思いました!3句ほど詠んでマニアックなWASMの世界に最速で旅立ちましょう。 WebAssembly自体の楽しみな展望や意義については末尾に書かせてもらいますので、そっちから読んでもらっても構いません! まず、WASMには3つの形態があります。 ①WAT(.wat) これはLispっぽい感じの人が読み書きできるWASMの形で、WASMの高級言語版です。 ②WAST(.wast) これはほぼ機械語のWASMの表記です。アセンブリ言語っぽいのはこちらで、WATはこれにシンタックスシュガーを加えた形になります。 ③WASM(.wasm) これがWASMの機械語バイナリです。コンパイル後の形であり、C言語、Rust、Go言語、WATなどからコンパイルでき、ブラ

              ポエム(短歌)でWebAssembyの低レイヤーに入門 - Qiita
            • あのDoom3ゲームがWebAssemblyを使ってブラウザ上で動く - Gabriel Cuvillier氏とのQ&A

              原文(投稿日:2019/07/09)へのリンク Continuation LabsのシニアソフトウェアエンジニアであるGabriel Cuvillier氏が、有名なDoom 3ゲームを、WebAssemblyを使ってブラウザに移植した。7週間に及ぶフルタイムの開発作業か明らかになったのは、ヘビーウェイトなデスクトアプリケーションやゲームをシームレスに実行する上で現在のWebAssemblyが持っている、潜在的パフォーマンスと不足している部分の両方だ。InfoQはCuvillier氏とのインタビューで、開発中に遭遇した技術的課題や、WebAssemblyを使ったデスクトップアプリケーションに移植を検討中の開発者が学ぶべき教訓について聞いた。 Doom 3は2004年、Microsoft Windows用としてリリースされた、ホラーを題材とした一人称型シューティングゲームだ。Doom 3では、

                あのDoom3ゲームがWebAssemblyを使ってブラウザ上で動く - Gabriel Cuvillier氏とのQ&A
              • Node.js / Denoで始める手書きWebAssembly - Qiita

                この記事は Deno Advent Calendar 2019 10 日目の記事(大遅刻)です。 最近 WebAssembly(以下、Wasm)の text format (wat) を少しだけ勉強しています。 Wasm を動かす環境として、一番ベーシックなのはブラウザ (Chrome / Firefox など) ですが、気軽に書いて試すにはやはり Terminal 上で完結させたいと思いました。 Terminal 上で Wasm を動かすにあたっての選択肢は、下記の 2 つがあります。 Node.js (フラグ付き) Deno 本記事では、手書きWasmをコンパイルして上記の2つの環境で動かす方法を紹介します。 用意するもの Node.js v13 Deno wabt WebAssembly のツールキット wat を Wasm に変換する wat2wasm を使います 参考文献 MDN

                  Node.js / Denoで始める手書きWebAssembly - Qiita
                • WebAssembly Troubles part 1: WebAssembly Is Not a Stack Machine

                  WebAssembly Troubles part 1: WebAssembly Is Not a Stack Machine Preamble This is part 1 of a 4-part miniseries on issues with WebAssembly and proposals to fix them. Part 2 here, part 3 here, part 4 here. This article assumes some familiarity with virtual machines, compilers and WebAssembly, but I’ll try to link to relevant information where necessary so even if you’re not you can follow along. Als

                  • 知られざる globalCompositeOperation テクニック

                    この記事は、JavaScript で Flash Player の実現を頑張った(もしくは現在進行系で頑張っている)人たちの集う Flash Advent Calendar 2020 に参加しております。 HTML5 の Canvas はかなりの機能を有しております。Flash Player の実装にあたってこれらの豊富な Canvas の機能は大変有用なのですが、そんな中でも globalCompositeOperation というマイナー機能の活用方法は、今の時代でも十分に応用が効く知識です。Flash 終了への手向けとして、ここにその機能の素晴らしさと有効利用の方法を改めて紹介致します。 HTML5 (canvas) の globalCompositeOperation とは 一言で言うと、globalCompositeOperation は Composite すなわち合成方法の指

                    • 2020-06-09のJS: Firefox 77.0、HTML5 Boilerplate 8.0.0、React TypeScript Cheatsheets

                      JSer.info #491 - Firefox 77がリリースされました。 New in Firefox 77: DevTool improvements and web platform updates - Mozilla Hacks - the Web developer blog Firefox 77.0, See All New Features, Updates and Fixes Firefox 77 サイト互換性情報 | Firefox サイト互換性情報 Firefox 77 for developers - Mozilla | MDN 開発者ツールのSource Mapロード時間の改善、デバッガーのステップ実行の改善、ネットワークパネルの改善などが行われています。 またES 2021で入る予定のString#replaceAllの実装、JPEG画像がExifデータに基づい

                        2020-06-09のJS: Firefox 77.0、HTML5 Boilerplate 8.0.0、React TypeScript Cheatsheets
                      • 【ちゃんと理解して使えてる?】 Webデザイナー必見!CSSグラデーションの仕組み解説 | AndHA Blog

                        【ちゃんと理解して使えてる?】 Webデザイナー必見!CSSグラデーションの仕組み解説 公開日 : 2022.07.27 最終更新日 : 2022.10.05 コーディング cssグラデーションについて記事を書いていきます。現在はジェネレータ等でさくっと作成できますが、グラデーションの指定方法を理解して使用するとより一層表現の幅が広がると思います! 一緒に勉強していきましょう!!! グラデーションとはCSS グラデーションは データ型で表現され、2つ以上の色の間の連続的な変化から成る の特殊型です。グラデーションは3種類から選択することができます。線形 (linear) (linear-gradient() 関数によって生成)、放射 (radial) (radial-gradient() 関数によって生成)、扇形 (conic) (conic-gradient() 関数によって生成) の3

                          【ちゃんと理解して使えてる?】 Webデザイナー必見!CSSグラデーションの仕組み解説 | AndHA Blog
                        • swf2js SWF/FlashをHTML5に変換、JavaScript製FlashPlayerエミュレーター

                          2020年のAdobe Flash Playerサポート終了に伴い、全てのFlashコンテンツは2つの選択を迫られました。 選択肢1「サービスの終了」/選択肢2「作り直す」 swf2jsはFlashコンテンツをそのままHTML5化するという3つめの選択肢を選びました。 Adobe Animate(Flash)はとても優れたオーサリングツールで、SWFファイルを通じた描画はとても軽量で美しい表現が可能です。 これらの資産と技術はこれからのWeb業界でもまだまだ活躍できる技術です。 swf2jsはSWFをリアルタイムで分解しHTMLの技術を用いてエミュレートするライブラリです。 ブラウザの標準技術を採用する事でAdobe Flash Playerが抱えていた脆弱性の問題も大きく改善されています。 そして、各ブラウザの進化と共に快適な環境を一緒に構築していくことができます。 実装言語はJavaS

                            swf2js SWF/FlashをHTML5に変換、JavaScript製FlashPlayerエミュレーター
                          • 応用48. HTML5で追加された要素 - header,footer,main,nav, article,aside,section

                            HTML5とは HTML5は2014年10月28日にW3Cから正式勧告されたXHTML1.0に続く新しいHTMLの仕様です。主に新しい要素と属性の追加やXHTML1.0の要素の一部意味づけの変更です。HTML5ではHTML以外にもデータベースやJavascriptに関する機能も追加されています。 HTML5で追加された要素について HTML5では、要素、属性の追加、意味付けの変更がされました。以前紹介したsmall要素、strong要素、em要素はHTML5で意味付けが変更された要素です。 今回はその中でもdivに変わる要素を紹介します。注意点として今回紹介する要素はInternet Explorerの9以上しか対応していません。 header要素(ヘッダー) ページの上部(ヘッダー部分)のブロックを定義する要素です。今まで div class=”header” としていた部分に使用します

                              応用48. HTML5で追加された要素 - header,footer,main,nav, article,aside,section
                            • 日本語版を公開 - 法律専門家のためのWebAssembly : ライセンス コンプライアンスにおける現在のパラメータを探る - The Linux Foundation

                              日本語版を公開 – 法律専門家のためのWebAssembly : ライセンス コンプライアンスにおける現在のパラメータを探る 本日、オープンソース ライセンスコンプライアンスの第一人者Armijn Hemel氏 (MSc, Tjaldur Software Governance Solutions) によるレポート「WebAssembly (Wasm) for Legal Professionals : Exploring Current Parameters in License Compliance」の日本語版「法律専門家のためのWebAssembly : ライセンス コンプライアンスにおける現在のパラメータを探る」が公開されました。 WebAssemblyは、現在注目を集めている技術です。インターネット上のWebAssemblyドキュメントは、主に開発者を対象としており、その使用方法

                                日本語版を公開 - 法律専門家のためのWebAssembly : ライセンス コンプライアンスにおける現在のパラメータを探る - The Linux Foundation
                              • WebAssemblyのパッケージマネジメントとレジストリ「WAPM」がリニューアルして登場

                                オープンソースのWebAssemblyランタイム「Wasmer」などを開発する米Wasmer社は、WebAssemblyのパッケージマネージメントとレジストリの機能を備えたWebサイト「WAPM」(YouTubeの説明では「ワプム」と発音しているように聞こえます)の機能を刷新したことを発表しました。 WAPMの基本的な機能は、WebAssemblyのランタイム上で利用可能なさまざまなソフトウェアをユーザーが登録し、他のユーザーが登録済みのソフトウェアを一覧表示や検索などにより発見することが可能なレジストリの機能と、それをランタイム上にダウンロードしてソフトウェアへの組み込みやインストールなどを行うパッケージマネジメントの機能などです。 WAPMは2019年にオープンソースとして公開され、今回新たな機能追加やUI改善などによりWebサイトが刷新されました。 新機能として、WAPMを参照してい

                                  WebAssemblyのパッケージマネジメントとレジストリ「WAPM」がリニューアルして登場
                                • JavaScript で WebAssembly のバイナリを直接書き出してみた - Qiita

                                  はじめに 趣味の自作言語で WebAssembly を吐いてみようかなと思いました。が、WebAssembly の仕様書を読むだけで理解するのは困難です。そこで手を動かしながら仕様書を少しずつ追いかけていくことで理解しようと思いました。せっかくなので誰か(主に数週間後の自分)の役に立てばなあ、と思い思考の記録を取った次第です。 参考文献 WebAssembly Specification 仕様書です WASM のバイナリの構造 WASM のバイナリは module です(これは正確な言い回しではないかもしれません。Overview の Modulesをよんで)。module の binary encoding はModulesに書いてあります。 ごちゃっとしていて圧倒されますが、以下の3点を押さえると読みやすくなると思います。 module は magic -- version -- se

                                    JavaScript で WebAssembly のバイナリを直接書き出してみた - Qiita
                                  • Experimenting with WebAssembly in a Serverless context

                                    IntroductionWebAssembly (WASM) is a binary instruction format for a stack-based virtual machine. Though initially designed for the web browser [see 1], it can be used in applications outside the web. One particular use case which is of interest to us is the use of wasm in a serverless context, the advantage of this being is the ability of WASM to support different languages and compile down to a l

                                      Experimenting with WebAssembly in a Serverless context
                                    • The best WebAssembly runtime may be no runtime at all | Frank DENIS random thoughts.

                                      When we think “a fast AOT WebAssembly compiler and runtime”, we typically think about V8, Wasmer, WasmEdge or Wasmtime. All of these have in common that they are large, complicated pieces of software, that come with a lot of overhead, and only work on a limited set of platforms. But how about transpiling WebAssembly code to C source code, and leveraging the state-of-the-art optimization passes of

                                      • Webアプリを高速化してユーザー体験を快適にするWebAssemblyの入門書が発売

                                        ブラウザで多くのコンテンツが提供されるようになり、Webアプリの処理を高速化する手法が重要になっています。特にJavaScriptでは快適なユーザー体験を届けられない場合には、何か別の手法が必要です。 そこで役立つのがソフトウェアアーキテクチャのWebAssemblyです。ブラウザで重くなる処理をバイナリに変換して実行できる技術で、パフォーマンスを最適化して高速な処理を実現できます。 新刊『入門WebAssembly』は、このWebAssemblyに興味があるエンジニアが仕様や機能、実装方法を基本から学べる入門書です。 どのようなケースでWebAssemblyを利用したらいいのか、また利用すべきでないかも説明しており、デバッグやメンテナンスなど運用面も解説が充実しています。 Webエンジニアにとって必須となる高速化の技術として、ぜひWebAssemblyを試してみてください。 ※本書は『T

                                          Webアプリを高速化してユーザー体験を快適にするWebAssemblyの入門書が発売
                                        • HTML5製のゲームにSteamSDKを導入する手順(NW.js + Greenworks) - Qiita

                                          Steamに出すためのビルドをつくる流れを説明します。 Steamへの登録や申請などについてはこの記事では触れません。 登場人物 name desc

                                            HTML5製のゲームにSteamSDKを導入する手順(NW.js + Greenworks) - Qiita
                                          • aタグの効果を残したままリンクを無効にする方法|freela

                                            <a>タグでリンク要素を複数作ったけど、まだ一部リンク先がない。 <a>タグに付けている効果は無くしたくない 今回は、そのような場合に、ホバー効果も残しつつ、クリックさせてもどこにも移動もさせない<a>タグを残したまま『リンクを無効』する方法をご紹介します。 aタグを使用したリンクの無効化 <a>タグを使用したままリンクだけを無効にしたい場合があるかと思います。 よくある方法では、リンク先を下記のように「#」や「/」にする方法があります HTML <a href="#">○○</a> <a href="/">○○</a> しかし、上記の方法だとクリックされるとページトップ(上部)に戻ってしまうので、この方法もしたくない… 「かといってホバー効果も無くしたくないし<a>タグを<span>にしたり書き直すのもまたCSSに書き足さないと…いま無効にしたいだけなの!!」 のような方もいるかと思いま

                                              aタグの効果を残したままリンクを無効にする方法|freela
                                            • WebAssemblyで画像の加工と動画のエンコードをやってみる

                                              2020年1月15日、株式会社メルカリにて「Mercari x Merpay Frontend Tech Talk vol.4」が開催されました。フロントエンドの技術に興味があるエンジニアが集まり、各々の知見を共有します。プレゼンテーション「Web Assembly と画像・動画」に登壇したのは、折原レオナルド賢氏。Javascriptだけで画像を加工したり動画をエンコードしたりする方法について紹介しました。講演資料はこちら JavaScriptだけで画像加工 折原レオナルド賢氏:よろしくお願いします。今日は@potato4dさんの発表が予定していたので@potato4dさんの発表を聞きに来た方には本当に申し訳ないんですが、代打でUITに所属しています折原レオナルド賢が発表させていただきます。よろしくお願いします! (会場拍手) 今日は「Web Assemblyと画像・動画」という話をしよ

                                                WebAssemblyで画像の加工と動画のエンコードをやってみる
                                              • WebAssembly Summit 2023

                                                WebAssembly Summit 2023 Mid 2023 London UK, Discord & YouTube More information in our FAQs. Submit a talk! Join our Discord for Updates!

                                                  WebAssembly Summit 2023
                                                • Faster Fractals with Multi-Threaded WebAssembly

                                                  When WebAssembly was released a couple of years ago it was an MVP (Minimal Viable Product), having a small feature-set deemed just enough to make it useable and useful. One significant feature that was missing from the MVP was threads. The WebAssembly threads proposal is now quite mature and available in both the tooling and Chrome. This blog post explores the internals of this feature, the new in

                                                    Faster Fractals with Multi-Threaded WebAssembly
                                                  • <header> - HTML: HyperText Markup Language | MDN

                                                    HTML チュートリアル HTML の基本 HTML 入門 HTML 入門の概要 HTML を始めよう ヘッド部には何が入る? HTML のメタデータ HTML テキストの基礎 ハイパーリンクの作成 高度なテキスト整形 文書とウェブサイトの構造 HTML のデバッグ 評価課題: 手紙のマークアップ 評価課題: コンテンツのページの構造化 マルチメディアとその埋め込み マルチメディアとその埋め込みの概要 HTML の画像 動画と音声のコンテンツ object から iframe まで — その他の埋め込み技術 ウェブへのベクターグラフィックの追加 レスポンシブ画像 評価課題: Mozilla のスプラッシュページ HTML の表 HTML の表の概要 HTML の表の基本 HTML 表の高度な機能とアクセシビリティ 評価課題: 太陽系の惑星データの構造化 リファレンス HTML 要素 <a>

                                                      <header> - HTML: HyperText Markup Language | MDN
                                                    • SQLiteデータベースがWebアプリでも使える! ~Uno Platformクロスプラットフォーム開発の可能性を探る

                                                      前回、UWPアプリのコードをAndroid/iOS/Webブラウザでも動かすというクロスプラットフォーム開発環境Uno Platformを紹介しました。今回は、Uno Platformで作った、SQLiteデータベースを使うサンプルアプリを紹介します。なんと、Webブラウザの中にもデータベースを置けるのです。Uno Platformによるクロスプラットフォーム開発の可能性を実感してください。 はじめに 前回の記事でUno Platformを紹介しました。簡単に言ってしまえば、UWPアプリのソースコードからAndroid/iOS/WebASM(Webブラウザ)用のアプリを生成するという仕組みのクロスプラットフォーム開発環境です。UWPアプリの開発者にとっては、そのスキルで4つのプラットフォームに対応したアプリを開発できるわけです。 今回は、Uno Platformでできることを実感してもらお

                                                        SQLiteデータベースがWebアプリでも使える! ~Uno Platformクロスプラットフォーム開発の可能性を探る
                                                      • Adobe FlashをHTML 5で代替するPixi.jsがWebGLを新たにサポート、クロスプラットフォームとインタラクティブアプリに対応

                                                        「FinOps、アプリケーション単位の経済性、クラウドコストの最適化について、ロワ・ラヴホン氏語る」 このエピソードでは、Finoutの共同設立者兼CEOであるRoi Ravhon氏が、InfoQポッドキャストの共同ホストであるDaniel Bryant氏と対談し、FinOpsの出現と業界の採用について議論した。この対談では、FinOpsを採用するメリット、クラウド・コストについてもっと知りたいと考えている組織の典型的な道のり、実装を成功させるために必要な様々な文化やツールといったトピックが取り上...

                                                          Adobe FlashをHTML 5で代替するPixi.jsがWebGLを新たにサポート、クロスプラットフォームとインタラクティブアプリに対応
                                                        • HTML5はHTML Standardへ呼称変更 ~ HTML5プロフェッショナル認定試験は今後も有効 ~ |HTML5道場|Web資格なら「HTML5プロフェッショナル認定試験」公式サイト

                                                          バズワードとしてのhtml5 HTML5と聞いてみなさま何を想像するでしょうか?バズワード化したウェブプラットフォームの代名詞としてのHTML5ということも、ウェブページ記述言語としてのHTML5ということもあるかもしれません。WHATWGのHTML仕様書の導入部にも、これはHTML5なの?という項目で、短くいえばその通りで、モダンウェブテクノロジーを意味して広くバズワードとして利用される文脈ではHTMLのようなWHATWGで開発されている仕様書もたくさん含まれます、という記述があります。 バズワードという意味では、これからの時代はウェブアプリケーションだ!HTML5だ!というお題目で、コミュニティーイベントを2000年代から展開していた仲間と、ようやくHTML5もバズワードとして認知され広まっていく端緒につくところまで来たなと2010年頃に呑みながら語り合った日々を懐かしく思い出すことも

                                                            HTML5はHTML Standardへ呼称変更 ~ HTML5プロフェッショナル認定試験は今後も有効 ~ |HTML5道場|Web資格なら「HTML5プロフェッショナル認定試験」公式サイト
                                                          • Webアプリケーション開発にかかわる、新たな世界を拓く「SPA」の最新動向を追う――「GrapeCity ECHO Tokyo 2019」開催!

                                                            コンポーネント、ライブラリ製品をはじめとするソフトウェア開発ツールの提供により、国内外の開発者を支援しているグレープシティ。同社では、去る2019年12月10日、東京・秋葉原のUDXカンファレンスにおいて「GrapeCity ECHO(エコー)Tokyo 2019」を開催した。今回、イベントのテーマとして取り上げられたのは、HTML5の登場やJavaScriptの進化を背景に普及が進む「SPA(Single Page Application)」。ここでは、従来型のWebアプリケーションに比べ、さらにリッチなUIや、より高度なパフォーマンスを実現するSPAをとりまく技術の最新動向を解説した、当日のセッションの模様をレポートしたい。 SPAを支えるJavaScript開発が抱える各種課題の解消に向けて 「GrapeCity ECHO」は、2015年以来開催されているアプリケーション開発技術や同

                                                              Webアプリケーション開発にかかわる、新たな世界を拓く「SPA」の最新動向を追う――「GrapeCity ECHO Tokyo 2019」開催!
                                                            • JavaScriptとRust(WebAssembly)でグラフの深さ優先探索のベンチマーク - Qiita

                                                              はじめに 前々からRust + WebAssemblyでネットワーク可視化のライブラリを作っていましたが、使い勝手を良くするためのFFI(Foreign Function Interface)、つまりJavaScript側とRust側のどちらでデータを持つのか、そして他方にどのようなインタフェースを提供するのかの設計には悩まされていました。そこで今回は、グラフ処理の基本の一つである深さ優先探索(DFS)でベンチマークをとり、性能面での比較を行いました。私のアプリケーションでは、RustとJavaScript双方でアルゴリズムを書くこともあるため、グラフデータ構造の隣接リストとDFSのそれぞれをJavaScriptとRustの両方で実装し、4通りの組み合わせを比較します。 実装 それぞれの実装の一部を記載します。全体のソースコードは GitHubのリポジトリ をご覧ください。 隣接リストのJ

                                                                JavaScriptとRust(WebAssembly)でグラフの深さ優先探索のベンチマーク - Qiita
                                                              • HTML 要素の disabled 属性と readonly 属性の違いと正しい使い方 - A Memorandum

                                                                はじめに <input> 要素の disabled 属性 と readonly 属性の違い readonly 属性が有効なのはテキストコントロールに限られる <select> 要素の readonly 属性 readonly 属性が効かないコントロールで readonly を模倣する4つの方法 (1) option 要素を disabled 指定する (2) select コントロールの操作を無効化する (3) disable 指定して hidden で値を送信する (4) disable 指定して Submit 時に有効化する まとめ はじめに HTML 要素の disabled 属性と readonly 属性は、うっかりと間違った使い方をしてしまいがちです。 この記事では属性の挙動の違いを説明し、編集不可コントロールの正しい扱い方について見ていきます。 なお、ここでは以下の HTML

                                                                  HTML 要素の disabled 属性と readonly 属性の違いと正しい使い方 - A Memorandum
                                                                • Red HatがクローンOSベンダを非難/プログラミングのためのBGM/DockerコンテナイメージをWebAssemblyに変換など、2023年6月の人気記事

                                                                  Red HatがクローンOSベンダを非難/プログラミングのためのBGM/DockerコンテナイメージをWebAssemblyに変換など、2023年6月の人気記事 MacBook Air 15インチが発表されてすぐに購入しました。たぶん10年ぶり4回目くらいのMacユーザーになります。 もうマシンは手元に届いているのですが、なかなか時間がとれずに移行作業ができてできません。7月中には、いまのThinkPadからMacへの移行を済ませたいなあと思っています。 さて、6月の人気記事を紹介していきましょう。 1位から3位 1位 Red HatがクローンOSベンダを非難、「付加価値もなくコードをリビルドするだけなら、それはオープンソースに対する脅威だ」と 2位 マイクロソフト、ChatGPTに任意のドキュメントを読み込ませて回答を得られる「Azure OpenAI Service On Your D

                                                                    Red HatがクローンOSベンダを非難/プログラミングのためのBGM/DockerコンテナイメージをWebAssemblyに変換など、2023年6月の人気記事
                                                                  • HTMLファイル1つで完結!JavaScriptで高度なスライド資料を作成できる「PRESENTA Lib」を使ってみた! - paiza times

                                                                    どうも、まさとらん(@0310lan)です! 今回は純粋なJavaScriptだけであらゆるタイプのスライド資料を手軽に作成できるライブラリをご紹介します! わずかなコードを記述するだけのシンプルな使い方と、プラグインによる強力な拡張性も備わっているのが大きな特徴です。記事の後半では、プログラミングに慣れていない人のための専用エディタについてもご紹介しています。 これからスライドを作る予定のある方も含めて、ぜひ参考にしてみてください! なおJavaScriptの基本は、paizaラーニングの「JavaScript入門編」で学ぶことができます。 【 PRESENTA Lib 】 ■「PRESENTA Lib」の導入 それでは、「PRESENTA Lib」をどのように使えばいいのか詳しく見ていきましょう! まずはライブラリの導入方法ですが、主に2種類あります。1つ目はnpmを利用してインストー

                                                                      HTMLファイル1つで完結!JavaScriptで高度なスライド資料を作成できる「PRESENTA Lib」を使ってみた! - paiza times
                                                                    • HTML5/CSS3のニュースやTIPSなどのまとめ (2020年2月24日)

                                                                      (*価格は掲載時のものです。購入時にご確認ください。)

                                                                        HTML5/CSS3のニュースやTIPSなどのまとめ (2020年2月24日)
                                                                      • HTML5/CSS3のニュースやTIPSなどのまとめ (2019年8月6日)

                                                                        (*価格は掲載時のものです。購入時にご確認ください。)

                                                                          HTML5/CSS3のニュースやTIPSなどのまとめ (2019年8月6日)
                                                                        • [HTML5] カメラのフロントとリアを切り替える - ねこの足跡R

                                                                          スマホなどでカメラを操作する際に、リアとフロントのカメラをJavaScriptで切り替える簡単なサンプルです。 カメラのフロントとリアを切り替える 実行例 以下から実際のサンプルをお試しいただけます。 miku3.net フロント、リアカメラが両方の付いた端末で実行してください。 要はスマホですね。 例えばフロントしか無い場合は、切り替えたタイミングでエラー表示が出ます 初回のアクセス時にWebブラウザから、このサイトにカメラの操作を許可して良いか聞かれますので「許可」ボタンをクリックしてください。「ブロック」ボタンを押すと設定を変更するのにメニューの少し深いところに潜る必要がありますのでご注意を。 サンプルコード CSSは別ファイルにしています。 style.css <!DOCTYPE html> <html> <head> <meta charset="utf8"> <title>Ca

                                                                            [HTML5] カメラのフロントとリアを切り替える - ねこの足跡R
                                                                          • input type=”file”で選択できるファイルの拡張子を制限する方法

                                                                            input type=”file”で選択できるファイルの拡張子を制限する方法 2018.12.26 HTML/CSS File, HTML, HTML5 <input type=”file”> で選択できるファイルの拡張子を制限する方法 <input type="file"> でファイルを選択できますが、この時選択できるファイルの種類(拡張子)を制御するには、accept 属性で拡張子もしくはMIMEを設定します。 複数の拡張子を設定もできますし、ワイルドカードを使うこともできます。以下一例です。 <!-- 拡張子 .pdf --> <input type="file" accept=".pdf"> <!-- MIME でテキストファイルを指定 --> <input type="file" accept="text/plain"> <!-- MIMEでワイルドカード指定(画像ファイル) -

                                                                              input type=”file”で選択できるファイルの拡張子を制限する方法
                                                                            • Why Blazor, via WebAssembly, is the future

                                                                              I’m going to go out on a limb here and make a prediction. Since the web’s inception, much of our industry has spent effort to be on the web but to escape web technologies like JavaScript, HTML and CSS. Examples include Java Applets (1995–around 2013), Microsoft ActiveX (shipped with Internet Explorer 3.0 in 1996), Microsoft’s ASP.NET Web Forms (2002), JavaServer Faces (JSF), the Google Web Toolkit

                                                                                Why Blazor, via WebAssembly, is the future
                                                                              • JavaScriptでRPGを作ろう!スマホにも対応したゲームの作り方

                                                                                今回から作るゲームについて まずは、今回から作っていくゲームを見てみましょう。 このようなゲームを作ります。 (パソコンで遊ぶときは、ゲーム画面をクリックしてから、なにかキーを押してね!) ※音が出ますので、ご注意ください。 パソコンの場合は、ゲーム画面をクリックしてから、なにかキーを押してください。 スマホの場合は、ゲーム画面をタップして、ゲームをはじめてください。 タイトル画面では、スペースキー、もしくはタップで、次に進めます。 ゲーム内では、方向キー、もしくはゲーム左下の方向パッドで、山田先生を操作《そうさ》できます。(方向パッドはスマホのみで対応。パソコンのマウスでは操作できません) ゲーム内容: 山田先生、りこちゃん、アルくんが、迷宮《めいきゅう》に閉じ込められてしまいました。 前後左右、どこを見ても壁ばかり。でもきっとどこかに出口があるはず…… みんなでゴールを目指そう! この

                                                                                  JavaScriptでRPGを作ろう!スマホにも対応したゲームの作り方
                                                                                • Photon - WebAssemblyで高速画像編集

                                                                                  MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました WebAssembly(WASM)の大きな特徴として、その実行速度が挙げられます。Webブラウザ上で実行されるJavaScriptでは限界があった速度も、WebAssemblyであればネイティブ並の速度で実行できます。 そんな実行速度の速さを活かしたソフトウェアがPhotonです。WebAssemblyの力で画像を処理します。 Photonの使い方 元ファイルです。 レッドチャンネルのみ。 縮小表示。 上下反転。 ウォーターマーク追加。 テキスト追加。 フィルタを組み合わせることもできます。 結果をずらして適用すればこんな効果も。 明るさの調整。 Photonは画像全体に対するフィルターのみになるようですが、一瞬にして加工できます。全体の輝度調整やフィルタリングであれば、サーバサイ

                                                                                    Photon - WebAssemblyで高速画像編集