並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 355件

新着順 人気順

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

  • 知っておく価値のある珍しいHTMLタグ - Qiita

    以下はChristopher Kadeによる記事、Unusual HTML tags worth knowingの日本語訳です。 なお斜体は訳者(私だ)による補足です。 Unusual HTML tags worth knowing 正しいHTML要素を使用することは、私たちの多くが考えている以上に重要です。 Semantic HTMLとして知られるそれは、ページにデザインだけではなく、意味を持たせることができます。 <p>要素には段落が含まれており、それがどのように見えるべきかを誰もが知っています。 ページの内容を検索エンジンに伝えるのに役立つだけではなく、スクリーンリーダーが正確に仕事を行うためにも役立ちます。 この記事では、日常的に使うのに便利な、あまり知られていないタグを幾つか紹介します。 abbr MDN 下記例のように、略語を提供します。 title属性、およびインラインテキス

      知っておく価値のある珍しいHTMLタグ - Qiita
    • WebAssembly上で動くLunaticランタイムを使ったHTTPサーバーを実装する

      「Lunatic」という少し前から注目している技術があります。これは WebAssembly 上で動く Erlang にインスパイアされたランタイムで、Rust で実装されています。WebAssembly 形式でのバイナリを実行できる言語なら、どんな言語でもこのランタイムの上であれば理論的には動かすことができるようです。さまざまな言語のプラットフォームとして動く、セキュリティ面などの基本的な WebAssembly のメリットを享受することができます。 さて、Rust のエコシステムの一部として Lunatic を見てみると、Lunatic は tokio などと同様「非同期ランタイム」に位置付けられるものではないかと思います。下記の特徴をもつランタイムといえるでしょう。 Lunatic は WebAssembly を利用していることから、たとえば C とのバインディング時にもより安全に利

        WebAssembly上で動くLunaticランタイムを使ったHTTPサーバーを実装する
      • WebAssemblyアプリ開発で最も使われている言語はRust C++、AssemblyScript、Blazor、Goが続く

        調査は今年の6月に行われ、196カ国(米国21.8%、ドイツ9.1%、中国9.1%など)に分散した250人のITエンジニアが回答。 WebAssemblyアプリケーションのコードを記述するプログラミング言語として何が使われているかとの調査では、Rustが最も多く、C++、AssemblyScript、Blazor、Goの順に使われていることが示されました。 Rustは比較的容易にWebAssemblyが生成できることがWebAssemblyでの人気の理由でしょうか。4位のBlazorは少し意外ですが人気があるのですね。 WebAssemblyの利用目的では、Webアプリケーション開発(Web Development)が最も多く、続いてゲーム開発、サーバレス、コンテナ化(Containersation)、オーディオ/ビデオ処理、科学計算、IoT、AIの順となっています。

          WebAssemblyアプリ開発で最も使われている言語はRust C++、AssemblyScript、Blazor、Goが続く
        • WebAssemblyランタイム「Wasmer 3.0」が公開、WebAssemblyから実行ファイルを生成可能に

          CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

            WebAssemblyランタイム「Wasmer 3.0」が公開、WebAssemblyから実行ファイルを生成可能に
          • blockquoteのcite属性を使って引用元をユーザーに明示する

            Result blockquoteのcite属性に書いた引用元を表示する、というもの サービスの使用感とか製品の口コミとかビジネス案件でも使用頻度は割と高そうな印象です cssblockquote { padding: 20px 20px 20px 40px; overflow: auto; background-color: rgba(180, 180, 180, 0.5); border-radius: 2px; font-style: italic; } blockquote:before { content: '❝'; float: left; font-size: 200%; margin-left: -20px; } blockquote:after { content: "引用元:【"attr(cite)"】"; display: block; text-align: rig

              blockquoteのcite属性を使って引用元をユーザーに明示する
            • ffmpeg.wasmを使ってブラウザ上で画面録画機能を実装した話

              はじめに 少し前までLinuxユーザだったので、Blogに使用するgifアニメを作るときにはffmpegを使っていました。最近Windowsに移行しまして、はてgifアニメを作るにはどうしたらいいのかな?と調べていたのですが、普通にffmpegで作れそうなことがわかりました(参考)。まぁ、結論としてはそうだったのですが、Windowsにいろんなアプリケーションをいれると動作不安定になるし嫌だな(久々にWindowsに戻ってきた人間の偏見です。)と思いまして、少し前にバズってたffmpeg.wasmを使ってブラウザ上でスクリーンを録画する機能でも作ってみるかということになりました。これで変なアプリケーションを入れずに済みそうだ。 今回作ったものは、こんな感じのものです。左側でキャプチャ対象のエリアを指定して録画します。右側で録画の結果を表示して、ダウンロードします。 余談ですが、Window

                ffmpeg.wasmを使ってブラウザ上で画面録画機能を実装した話
              • HTML can do that?

                After witnessing some awesome things CSS can do, it's time for HTML to come in the same spotlight! It's amazing that you can do so much with just HTML. 1. Dropdown with searchable text 2. Dialog box 3. Measuring progress Styling this is not an easy task, I agree! But there's always some workaround and it's nicely explained here - How to style progress element 4. Expand/collapse details 5. Show cor

                  HTML can do that?
                • 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
                                            • JavaScript で WebAssembly のバイナリを直接書き出してみた - Qiita

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

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

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

                                                  WebAssemblyのパッケージマネジメントとレジストリ「WAPM」がリニューアルして登場
                                                • 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

                                                                                  新着記事