並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 597件

新着順 人気順

Web標準の検索結果201 - 240 件 / 597件

  • Webkit に最適化されたサイトを IE10 に適応させるためのガイド

    スラッシュドットで 「Microsoft、「WebKitはWeb標準を破壊している」と主張」 なんてストーリーが上がってて、なんぞやと思って大本の記事を見に行ったんですけど、そしたらそれが 「Webkit しか対象にしてない Web サイトを IE10 でもきちんと動作させるためにやっといた方がいいことガイド」 っていうお役立ちコンテンツだったってことで、がんばって最後まで読んだ手前、ついでなので翻訳して掲載してみようかなと思います。 Microsoft、「WebKitはWeb標準を破壊している」と主張 : スラッシュドット・ジャパン ちなみに翻訳元の記事は 「Windows Phone Developer Blog」 で書かれた内容なので、「Windows Phone 8 で動作する IE10」 っていう書き方になっている部分や、すべて Webkit と対比して書かれているなど、モバイル

      Webkit に最適化されたサイトを IE10 に適応させるためのガイド
    • ほとんどの「論理マークアップ」はクローラにとってはクソの役にも立たない : ひろ式めもちょう

      Japan.internet.com Webビジネス - SEO のキホン―なぜ論理構造が必要なのか http://japan.internet.com/busnews/20070402/6.html てなことをあやしげSEO系マーケターが書いてるわけだが。 こういう神話が一人歩きしている状態がイヤだ。いくぶん極論ではあるが、これが「間違っている」ということをネット辺境のきわみであるこのページに、せめてメモっておこう。 ほとんどの場合、クローラにとってHTMLごときの論理マークアップなんてクソの役にも立たない! …だって作ってる本人が最初にタグを削除してるって言ってんだから、役に立つわけないじゃん。 フィードリーダや特殊なスパイダーでもない限り、細かい論理マークアップを見たりなんかしないよ。フィードリーダは埋め込まれているフィード情報をチェックするからしかたない。特殊なスパイダーというのは

        ほとんどの「論理マークアップ」はクローラにとってはクソの役にも立たない : ひろ式めもちょう
      • JavaScriptベースのEPUB 3リーダーが相次いで公開「Readium.js」と「Epub.js」。いずれもオープンソースで

        JavaScriptベースのEPUB 3リーダーが相次いで公開「Readium.js」と「Epub.js」。いずれもオープンソースで Webブラウザを用いJavaScriptで実装をしたEPUB 3リーダーが相次いで公開されました。1つはEPUB 3を策定したIDPF(International Digital Publishing Forum、国際電子出版フォーラム)が後押しするEPUB 3リーダーのリファレンス実装開発プロジェクトのReadiumが発表した「Readium.js」、もう1つは、米Berkeley大学による「Epub.js」です。 どちらもgithubでオープンソースとして公開されています。 電子書籍のフォーマットとして策定されたEPUB 3は、HTML5/CSS3などのWeb標準がベースになっています。そのため、EPUB 3リーダーはWebKitなどのWebブラウザのレ

          JavaScriptベースのEPUB 3リーダーが相次いで公開「Readium.js」と「Epub.js」。いずれもオープンソースで
        • たてよこWebアワード2017

          日本語組版において、縦書きと横書きの選択肢があるということは極めて自然なことですが、Webサイト制作の中で自由な組版を実装するための技術はこれまで標準化されておらず、縦書きの実装はJavaScript等による強引な手段でしか実現できないという問題を抱えていました。 私たち『縦書きWeb普及委員会』は、縦書きと横書きが混在する日本語組版の文化をWebに継承し、自由な組版を実装するための規格をWeb標準とすべく、Webに関連する各種技術の国際標準化団体であるW3Cと協議を重ねながら、CSSにおける新たな組版規格である〝Writing Modes〟の標準化に向け、様々な取り組みを行なっています。 『たてよこWebアワード2017』は、こうした取り組みのひとつとして、CSS Writing Modesを用いた縦書き実装の指標となるような優れたWebサイトを表彰することを目的としたアワードです。 縦

            たてよこWebアワード2017
          • Googleが新たに提唱するProgressive Web Appsの新たな開発パターン「PRPL」とは?

            Googleが新たに提唱するProgressive Web Appsの新たな開発パターン「PRPL」とは? 小松 健作(NTTコミュニケーションズ) 「Google I/O 2016」では、これからのWebアプリ開発パターンとして提唱しているPWApps(Progressive Web Apps)について多くのプレゼンテーションがなされました。 PWAppsとは、最新のWeb技術を有効に活用し、漸進的(Progressive)に高度なユーザー体験を提供しようとする概念です。このPWAppsの概念を具体化する一つの手法として、「PRPL」(パープル)と名付けられた開発・提供パターンが提案されました。本稿ではこのPRPLを解説するとともに、その有効性や課題点を考察します。 本稿は、Google I/O 2016の二つのセッションに関する、解説記事です。 Polymer and Progress

              Googleが新たに提唱するProgressive Web Appsの新たな開発パターン「PRPL」とは?
            • Web Developer Roadmap 2018が2019年版になっていたので比較してみる - Qiita

              偉大なるリポジトリ 昨年に引き続き、Webエンジニアのためのロードマップが2019年版へ更新されています。2018年の間に大きく様変わりしていて、他の投稿者による翻訳記事がQiitaにもあがっているので詳しくはそちらをご覧ください。 この記事では2018年版と2019年版を比較して、技術トレンドの推移をそれなりに把握する事を目的としています。また、技術選択の際に迷った時も指針として活用していただければ幸いです。前回書いた記事はこちら 内容が充実しすぎていることもあり、すべてに触れたくても触れられません。一部ピックアップをしながら進めていきます。 ではさっそく見ていきましょう!疲れるので今回はあまりふざけません。 🚀Introduction 2018 2019 Choose your path に変化はないですが、左右の四角に変化があります。2019年版にはlicenseやSOLID,KI

                Web Developer Roadmap 2018が2019年版になっていたので比較してみる - Qiita
              • Webブラウザ上でGPUプログラミングを可能にする「WebGPU」、Chrome 113で正式版に。3Dレンダリングや機械学習など高速処理

                Webブラウザ上でGPUプログラミングを可能にする「WebGPU」、Chrome 113で正式版に。3Dレンダリングや機械学習など高速処理 GoogleのChrome開発チームは、WebブラウザでGPUプログラミングを可能にするWeb標準「WebGPU」が、4月26日にリリース予定のChrome 113で正式な機能として提供されることを明らかにしました。 WebGPU, one of the biggest additions to the Web platform is finally shipping in Chrome! Many thanks to all Chromium contributors in making this possible.https://t.co/26vmxtQWi1 https://t.co/FKGC3M3FVD — Chrome Developers

                  Webブラウザ上でGPUプログラミングを可能にする「WebGPU」、Chrome 113で正式版に。3Dレンダリングや機械学習など高速処理
                • WEB屋が教えるこれからのモバイルSEO 瀧内賢「モバイルファーストSEO」 - あざなえるなわのごとし

                  デバイスの多様化により、ユーザーの検索行動は大きく変わりました。もはや、インターネットの主役はPCではなく、スマートフォンになっています。 「すでにモバイル対応はしているよ」という方も、要注意。普段は主にスマートフォンからネットを閲覧しているのに、自分のサイトを更新するときはPCサイトを先に考えていませんか。 本書では、PC時代のサイトに訪れたパラダイムシフトを乗り切り、チャンスにするための考え方とテクニックを解説しています。Googleが検索エンジンに組み込んだ新たなルール「モバイルフレンドリー」についてはもちろん、サイト設計や効果的なコーディング方法、スマホでアクセスしても重くならないための改善手法までを網羅しています。 ブログを書いてもう何年にもなるが、SEO(検索エンジン最適化)の本というものをまともに買ったことがない。 今度「アフィでお小遣い稼ぎ」本を出すという id:suzuk

                    WEB屋が教えるこれからのモバイルSEO 瀧内賢「モバイルファーストSEO」 - あざなえるなわのごとし
                  • 最速廃人研究会

                    本当はもっと色々書きたい事あるけど、忙しいから手短に書くよ。 CSS Niteやら界隈のイベントを主催してる人も、それに群がってる人達も、全然すごくない人達ばかりだよね。こういうことを書くと「畑違いだから、あなたには凄さがわからないんですよ」とか言われるだろうけど。でもね、100歩も200歩も譲っても、やっぱはっきり言っておかないとダメだと思うから書くよ。お前ら全然凄くないよ。いい加減自覚しろよ。そんで自重しろよ。イベントだ勉強会だ交流だの、レベルの低い連中で集まっても何の意味もねーよ。なまじ仕事になって給料とかもらえてしまうから、ダメなことに気付かないんだよ。仕事やめてひきこもれよ。2年ぐらい。 Web標準がどうのこうのいってやってることはCSSハックがどうしたこうした、糞くだらないよね。お前らそれで「Webの発展に貢献してきた」とか思ってるわけじゃんか。全然貢献してないからね。むしろハ

                      最速廃人研究会
                    • [速報]アドビ、PhoneGapを買収。モバイルのクロスプラットフォーム対応へリベンジ

                      米アドビシステムズは、HTML5、CSS、JavaScriptなどWeb標準の技術で作成したモバイルアプリケーションを、iPhoneやAndroidなどのデバイスにインストール可能なネイティブアプリケーションへと変換するフレームワーク「PhoneGap」を開発する企業「Nitobi」の買収を発表しました。 Adobe AIRのつまづきをPhoneGapでリベンジ アドビはこれまで、「Adobe AIR」でHTMLやJavaScriptなどのWeb標準やFlashなどを用いて、PCからモバイルまでOSやデバイスにとらわれないクロスプラットフォームなアプリケーションを実現しようとしていました。 しかしアップルのiOSがFlashに対応せず、一時はFlashから変換したアプリケーションの実行も禁止したため、Adobe AIRによるクロスプラットフォーム対応はつまずいてしまいました(追記: Pac

                        [速報]アドビ、PhoneGapを買収。モバイルのクロスプラットフォーム対応へリベンジ
                      • Microsoft EdgeはActiveX、VBScript、attachEventなど非対応になると発表

                        ActiveXやVBScriptなどが、Windows 10から搭載される新しいブラウザのMicrosoft Edgeではサポートされないことが明らかになりました。 Microsoft Edge Dev Blogにポストされた記事「A break from the past, part 2: Saying goodbye to ActiveX, VBScript, attachEvent…」で、Microsoft EdgeではWeb標準との適合性や性能の向上を追求するために、Internet Explorerでサポートされていた機能やAPIのいくつかを廃止することが説明されています。 Not supporting these legacy technologies in Microsoft Edge has a number of benefits: better interoperabi

                          Microsoft EdgeはActiveX、VBScript、attachEventなど非対応になると発表
                        • HTML5のMicrodataとは何か?

                          HTML5では、HTML文書の中にメタデータを埋め込むための「Microdata」という仕様が含まれています。 最初に簡単なMicrodataの具体例を紹介します。HTML文書の中で明示的に人名であることを示したい内容があるとき、Microdataでは次のように書くことができます。 <div itemscope> <p>僕の名前は<span itemprop="name">山田太郎</span>です。</p> </div> この文書をWebブラウザで表示しても、 僕の名前は山田太郎です。 と表示されるだけで、特に何か変わったことが起きるわけではありません。しかし、このHTML文書を検索エンジンが読み込むと「山田太郎という文字列はnameである」と理解してインデックスしてくれる、といったことができるようになります(というのはあくまで例です)。 Microdataとは、文書の内容に対して機械に

                            HTML5のMicrodataとは何か?
                          • Web標準の教科書―XHTMLとCSSでつくる“正しい”Webサイト

                              Web標準の教科書―XHTMLとCSSでつくる“正しい”Webサイト
                            • Mozilla/Firefoxノベルティセットあげます!(ラボブログ)

                              スパイスラボ神部です。 はてなブックマークのトップを見てみたら、Firefoxノベルティセット欲しい!とは - はてなキーワード というエントリがトップに来ていてびっくりしてしまいました。今まではてなダイアリーキーワードで「○○がほしい」というのを書くのは見たことはありますが、ブックマークでこれやるのはすごいなぁ、と。 それならちょうど手元にもこの前片付けてまとめておいた神部私物の Mozilla/Firefox のTシャツ・ノベルティセットの山があるので、このタイミングに合わせてほしい方に差し上げてしまおうと思います! -Mozilla Firefoxが好きだ! - Favorites! ※ご注意※ ・当ブログエントリははてなブックマークで開催中の 「Firefoxノベルティセット欲しい!」キャンペーン とは一切関係ありません。単に手元にある Mozilla/Firefox グッズをリサ

                              • Windows8.1にはひどいバグがあるのでインストールしないでください

                                今朝の部長からのメールのタイトルは「Windows8.1にはひどいバグがあるのでインストールしないでください」だった。 僕は目を疑った。 部長のお下がりのWindowsXPのパソコンを支給されてから苦節5年。 僕のパソコンは、中古のCore2Duo機にwindows8という世の中の流れにようやく追いつくことができた。 妻も「おやかたさまのパソコンがエイトになったのは、末広がりでめでたいですぅ」と祝辞を述べてくれた。 ほとんど使うことがないメトロ画面にいらいらしながらも僕はエイトとよろしくやっていた。 相棒のEdMaxもXPからコピーするだけで動いたし、SakuraエディタもGIMPも無事に動いた。 部長が経費をケチって買ってくれないMSのOfficeシリーズの代わりに入れたOpenOfficeも順調に動いていた。 8.1がストアに登場したときは、真っ先にアップデートした。 起動時にデスクト

                                  Windows8.1にはひどいバグがあるのでインストールしないでください
                                • [速報]「EPUB 3」がついに完成! IDPFが発表

                                  EPUB 3 Becomes Final IDPF Specification | International Digital Publishing Forum EPUB 3は、HTML5とCSS3など現在W3Cで策定中の最新のWeb標準をベースにしたオープンな電子書籍フォーマットです。アップルのiPadや Google Books、ソニーのReaderなどで採用されており、PCでもEPUBリーダーをインストールすることで表示可能で、電子書籍の有力な国際標準フォーマットと考えられています。 また、縦書きやルビ、圏点(傍点)、禁則といった日本語の書籍に不可欠だった要素が含まれているため、EPUB 3の登場は国内での電子書籍の普及や、日本語の電子書籍を世界に向けて販売できる環境が整うと期待されています。 IDPF(International Digital Publishing Forum)で

                                    [速報]「EPUB 3」がついに完成! IDPFが発表
                                  • NYタイムズも注目!「データ×デザイン」を実現するデータビジュアリゼーション ライブラリ「d3.js デザイン会社 ビートラックス: ブログ

                                    世界中でデータがどんどん増えていく中でデータをうまく扱うことはとても重要になってきています。そんな中、New York Timesが積極的に活用していたり、Githubのwatch数ランキングで上位にランクインしていたりと最近人気急上昇中のデータをビジュアライズする為の「d3.js」というライブラリがあります。 本日はこの「データxデザイン」をwebサイト上で実現する為のjavascriptライブラリ”d3.js”について紹介したいと思います。 このライブラリを使うことで、今までなかなか難しくてできなかったウェブ上での「データの可視化」が手軽にできるようになり、複雑なデータを直感的に理解できるようなサイトが作りやすくなります。早速ですがこのd3.jsというものがどういうものかをなんとなく感じるには実際に動いているデモを見て頂くのが早いので以下をご覧下さい。 オバマ大統領の国家予算案詳細 (

                                    • やさしいEPUB入門 - Tech Do | メディアドゥの技術ブログ

                                      メディアドゥでは、エンジニア有志によって執筆された【Tech Do Book】という合同誌を発行しています。 本日はその中から、Tech Do Book vol.1 【2章 やさしいEPUB入門】を紹介します。 はじめに 「電子書籍業界にいるにも関わらず、EPUBについて知らないのは、本格的にやばいのでは?🤔」 そう強く感じるようになったのは、メディアドゥがW3Cに加入してからです。 W3CとEPUBのつながりについては後述しますが、国際標準規格となっているEPUBについて知ることで、 会社や、電子書籍業界の動きをより面白く感じられるのではないかと考えています。 しかし、インターネットで情報を調べても情報は少なく、欲しい情報がなかなか得られません。 今回は、メディアドゥに在籍しているというメリットを活かし、今までのEPUBの歴史や最新の情報について纏めてみました。 電子書籍とは まず初め

                                        やさしいEPUB入門 - Tech Do | メディアドゥの技術ブログ 
                                      • カクヨムでの縦組み表示の実装と、縦書きWebの将来に向けて (builderscon tokyo 2018) - Hatena Developer Blog

                                        こんにちは、Webアプリケーションエンジニアのid:nanto_viです。先日開催されたbuilderscon tokyo 2018において「カクヨムでの縦組み表示の実装と、縦書きWebの将来に向けて」という発表を行いました。Webブラウザ上で、小説を縦組みで読むという機能に関するものです。その発表資料に補足と質疑応答の内容を加えて公開します。 なお、当日は資料を単一のHTMLファイルに切り出して、それをFirefoxで開き200%にズームした画面を映しながらプレゼンテーションしました。 カクヨムでの縦組み表示の実装と、縦書きWebの将来に向けて 自己紹介 nanto_vi (TOYAMA Nao) 株式会社はてな Webアプリケーションエンジニア Perl, TypeScript カクヨム KADOKAWA × はてな による小説投稿サイト 2016年2月正式オープン 縦組み表示 補足

                                          カクヨムでの縦組み表示の実装と、縦書きWebの将来に向けて (builderscon tokyo 2018) - Hatena Developer Blog
                                        • いまや最も優れたJavaScriptフレームワーク「AngularJSリファレンス」出版記念会

                                          AngularJSの機能や開発ライフサイクルなどがまとめられた「AngularJSリファレンス」という書籍がインプレス社から出版されました。これを記念し著者でもある、池添 明宏氏(著)/金井 健一氏(著)/吉田 徹生氏(著)/丸山 弘詩氏(編集)をお招きして「AngularJS」についてビール片手に軽く語っていただきました。 2014年9月18日(木)、場所はイベントの聖地21Cafeで開催されました。 AngularJS概要 AngularJSは主にGoogleメンバーが中心となり、開発を進めている今話題のJavaScriptフレームワークです。AngularJSはよく「フルスタックである」と言われていますが、それは同メンバーが中心に開発しているテストツールkarmaも含め展開しているため、開発ライフサイクルをも視野に入れたものだからです。また、ECMAScriptやWeb Compon

                                            いまや最も優れたJavaScriptフレームワーク「AngularJSリファレンス」出版記念会
                                          • HTML5の登場で、XHTMLは結局どうなったの?

                                            HTML5の登場で、XHTMLは結局どうなったの?:HTML5“とか”アプリ開発入門(3)(1/2 ページ) 最近よく目にする「HTML5」という言葉。JavaScriptのAPIやCSS3、SVGなどを含め、急速な広がりを見せつつある「HTML5」の基礎を学べる入門連載です。「HTML5を使うと、何ができるのか」「それを実現するには、どのようなプログラムを書いたらいいのか」をお届けします XHTMLは、まだまだ健在だ! 前回の「HTML5でWebページをマークアップするための基礎知識」では、HTML5の文法(HTMLシンタックス)について説明しました。 今回は、連載第1回の「Webの3つの問題を解決する「HTML5」とは何なのか」から続く、HTML5に関する基礎知識を締めくくる話題として、XHTMLとの関連についてお話ししたいと思います。 XHTMLの立ち位置を、もう一度確認しておこう

                                              HTML5の登場で、XHTMLは結局どうなったの?
                                            • Swiftがこの先生きのこるには - laiso

                                              Apple系デベロッパーの人たちがSwift普及のいかんともしがたい現状について話していたので考えてみた。 サーバーサイド用途 サーバーサイドSwiftは現状あまり利用したいケースが見当たらず、モバイルアプリ開発組織のマイクロサービス開発の共通化においてはJVMが枯れているのでKotlinの方に傾きがち。 WindowsやVSCodeやIntelliJ系の非Xcode系開発環境のサポートのハードルも越えるぐらいモチベーションが必要である。 ただユーザー規模はそこそこあり、DenoやDartやHaskellが有効な程度にはWeb開発用途には使えると思われる。苦労しそうだけど。 Wasm化 Wasmにしてブラウザサイドでコードを動かそうという向きもある。拡張用途では周辺ツールの多いRustやCのライブラリ資産のポートもありレッドオーシャンであることは変わりないが、Swiftに限らずWasmアプ

                                                Swiftがこの先生きのこるには - laiso
                                              • 新しいメルカリ Web の話 | メルカリエンジニアリング

                                                @1000ch です、今回は新しいメルカリ Web について書きます。この大きなプロジェクトのリリースは、多くの人の多大なる貢献によって成されたものです。そのプロジェクトの立ち上がりから今日まで、リードする役割でプロジェクトを見てきた一部始終を記録するべく書きます。 メルカリにおけるレガシーなソフトウェア ソフトウェアは生モノとよく言われますが、古くなったソフトウェアとどう付き合っていくかは、どの開発組織も抱えている、あるいはいつかはぶつかる課題なのではないかと思います。多くの方々に利用して頂くためには大規模なソフトウェア群を開発し運用する必要があります。しかし、はじめから全てを見越して完璧なアーキテクチャを構築するのは不可能であり、それをビジネスの成長に耐えうるものにソフトウェアを成長させていくのがエンジニアリングの責務です。 2013 年にスタートしたメルカリに於いても例外はなく、急速

                                                  新しいメルカリ Web の話 | メルカリエンジニアリング
                                                • Web標準を学ぶ重量級コンテンツ「Web標準カリキュラム」の日本語訳が公開開始

                                                  オペラソフトウェアが中心となり、Yahoo!やWaSP(The Web Standards Project)などが協力して作成した、Web標準を学ぶためのオンラインコンテンツ「Web標準カリキュラム」日本語訳の一部公開が開始されました。 翻訳を行っているのは、W3Cの標準化動向などをブログで紹介していることでも知られる企業ミツエーリンクス。日本語訳の公開も、同社のブログのエントリ「Web標準カリキュラム 日本語訳の公開を開始 | Web標準Blog | ミツエーリンクス」で明らかにされました。 「Web標準カリキュラム」のオリジナルは英語版の「Opera Web Standards Curriculum」。全体で10章もある重量級のコンテンツです。 Introduction to the world of web standards Web Design Concepts HTML bas

                                                    Web標準を学ぶ重量級コンテンツ「Web標準カリキュラム」の日本語訳が公開開始
                                                  • Microsoftの本気をみた!新しいWebブラウザ「Microsoft Edge」にかける思いとは?

                                                    Microsoftの本気をみた!新しいWebブラウザ「Microsoft Edge」にかける思いとは? 仲 裕介(HTML5 Experts.jp副編集長) みなさん、昨日公開の、de:code2015 キーノートレポート(前編/後編)はご覧いただけましたか? 2日目の今日は、HTML5Experts.jpオススメセッションのレポートを速報でお届けします! マイクロソフトのWebブラウザのいままでとこれから HTML5 Experts.jpのエキスパートであり、日本マイクロソフトのエバンジェリストである春日井さんのセッションです。 IE9は大きなターニングポイントだった マイクロソフトはブラウザをレガシーブラウザとモダンブラウザに分類しています。Windows8までは、以下のように、IE8以前はレガシーブラウザ、IE9からはモダンブラウザという括りになります。 IE9からモダンブラウザと言

                                                      Microsoftの本気をみた!新しいWebブラウザ「Microsoft Edge」にかける思いとは?
                                                    • WebGLの(実質的に)仕様上の脆弱性について(日本語訳) - ものがたり(旧)

                                                      WebGLの(実質的に)仕様上の脆弱性が見つかったとされて、話題になっています。元はContext Information Security社のブログの記事なのですが、 http://www.contextis.co.uk/resources/blog/webgl/ 日本語でもかいつまんで紹介されています。 http://japan.cnet.com/news/service/35002505/ とはいえ、これじゃ何だか意味が分かりませんし、原文はなかなか簡単には読めないと思うので、ちょっくら日本語訳してみました。全体的にやっつけながら、後半は特に寝ぼけながら訳しているので、何かおかしいところがありましたらコメント等で教えて下さいませ。翻訳許諾は明日辺りお願いしてみようと思います。(ダメって言われたら消す)→もらいました。調査の次のラウンドが終わったらまた結果を教えてくれるみたい。 追記:

                                                      • WordPressでRSSフィード購読者数を計測するプラグイン FeedLogger - EC studio 技術ブログ

                                                        WordPressを技術ブログで採用してからしばらくたちました。 カスタマイズにも随分と慣れ、プラグインを入れたり テーマを調整したりとWordPressを活用しています。 (また随時ブログの記事にしていきます) WordPressでは数多くのプラグインやテーマが公開されているので、 大抵のやりたいことは実現できるものが見つかるのですが、 どうしても見つからないものがありました。 それは、RSSフィードの購読者数を解析するプラグインです。 ブログを設置したことがある人なら、フィードの購読者数は アクセス解析以上に気になることだと思います。 FeedBurnerというサービスを使えば詳細な購読者解析ができるのですが、 FeedBurnerを使うとYahoo!のブログ検索に引っかからなくなる ので採用していません。 (会社のSEO担当からFeedBurnerを使ってはダメです!と止められました

                                                        • 進化するWeb ~Progressive Web Appsの実装と応用~(de:code2018より)

                                                          2018年5月に開催された日本マイクロソフト主催のイベントde:code 2018で「進化するWeb ~Progressive Web Appsの実装と応用~」というセッションを担当しました。 イベントに参加できなかった方に向けてセッションの内容を記事にまとめましたので、ぜひご覧ください。 進化する Web ~ Progressive Web Apps の実装と応用 ~ from Osamu Monoe この記事では、昨今話題に上ることが多いPWAことProgressive Webアプリケーションについて、実際の作り方を解説しながら、それがいったいどういったものであるかを詳(つまび)らかに紹介することを目的としています。 Webでは、「ネイティブアプリと同じことができる」「ネイティブアプリを置き換える」など、期待に胸を膨らませずにいられない浪漫に満ちた噂がありますが、それが本当かどうか記事

                                                            進化するWeb ~Progressive Web Appsの実装と応用~(de:code2018より)
                                                          • WebRTC と React を組み合わせるなら Flux 設計が有効

                                                            この前ポジショントークしたらそれなりに反響があったので書いてみる。 これまでの人生を振り返ると毎年ラジオや電話や配信サービスを作っている気がするし、なんかそういう仕事が回ってくることが多い気がする。 最近自分なりに答えが出たかなと思ったことがあるので言語化してみようと思う。 OGP は Flux ぽい画像だ。 注意・免責事項 ここにあるソースコードは不完全です。これは私が元々手元で実験していたボイラープレートであるとはいえ、いろんな仕事で培ったノウハウ的なものも含まれているので、念には念を入れて意図的に要件が透けそうな箇所は削除しています。 その結果元々のボイラープレートと乖離してしまい、動作しないコードになっています。ただ概念を伝えるには十分なコードになっているはずなので、脳内補完してください。質問は Twitter のメンション、もしくは Issue でのみ受け付けます。 (完全版を書

                                                              WebRTC と React を組み合わせるなら Flux 設計が有効
                                                            • Web標準Blog | メソッド | ミツエーリンクス

                                                              Web標準Blogでは、Web標準の利用に興味のあるWebサイト管理者、Webデザイナーの方向けに、Web標準を利用するための手法やノウハウ、参考になるリソース等を、国内外を問わずご紹介します。 2013年1月のW3C: CORS勧告候補、Navigation Timing 2公開 CSSモジュールの2草案が更新 1月3日付で、CSS Text DecorationモジュールとCSS Cascading and Inheritanceモジュールの草案が公開されました。 CSS Text Decoration Module Level 3 CSS Cascading and Inheritance Level 3 Text DecorationモジュールはLast Callとなります。2011年11月版の草案から大きな変更はありせん。 Cascading and Inheritanceモジュ

                                                              • Webサイトの作り方のまとめ!ブラウザチェック。

                                                                サンプルサイト制作を通して「Webサイト制作」についてまとめてます。 前回の記事で、トップページのコーディングがひと通り完了したので、下層ページのコーディングに移る前に、一旦ブラウザチェックしてみようと思います:)。 以下は目次です。クリックすると各項目へ移動します。 対象ブラウザ。 ブラウザの種類 ブラウザのバージョン ブラウザの進化 チェックすべきブラウザ ブラウザチェック。 ブラウザチェックツール BrowserStackを使ったブラウザチェック VMware+IETesterでブラウザチェック Internet Explorerでバージョン別チェック チェック結果 表示の崩れを整える。 IE8での表示を整える IE7での表示を整える IE6での表示を整える モダンブラウザと同じくらいまで整える。 transitionの動きをjsで実装する IE8以下でも:last-childとか使

                                                                  Webサイトの作り方のまとめ!ブラウザチェック。
                                                                • Sassで行こう!

                                                                  Translation of: Getting Started with Sass - A List Apart CSSの持つその簡明さは欠かせない特徴の一つで、それは最も歓迎されている点でした。CSSによるスタイルシートは、セレクターといくつかの適用したいスタイル情報を含むルールを羅列したものに過ぎません。しかし、WebサイトやWebアプリケーションが巨大に、そして複雑になり、様々なデバイスや画面サイズに対応せざるを得なくなった現在、この簡明さという特徴―fontタグやテーブル・レイアウトの淘汰に大いに役にたったもの―が大きな足かせになっています。 簡単な計算機能や変数を追加するなどといったCSSの修正案が過去に提示されましたが、どれもブラウザー・ベンダーには採用されませんでした。仮にこういった新しく素晴らしい拡張されたCSSがあるブラウザーに実装されたとしても、それが実用に耐える程度に

                                                                  • パスワードのない世界に向けて ~TechFeed Conference 2022講演より | gihyo.jp

                                                                    本記事は、2022年5月に開催されたTechFeed Conference 2022のセッション書き起こし記事「パスワードのない世界に向けて(えーじ⁠)⁠ — TechFeed Conference 2022講演より」を転載したものです。オリジナルはTechFeedをご覧ください。 皆さんこんにちは。えーじです。今日は「パスワードのない世界に向けて」というお話をしたいと思います。 パスワードだけでは守りきれない世の中に 皆さんご存知のように、今多くのWebサイトはパスワードを使ったログインが主流です。 しかし、どんなに堅牢なシステムでも、ユーザーさんが弱いパスワードを作ってしまったり、同じパスワードを複数サイトで使い回してしまったり、フィッシングに引っかかってしまえばアカウントは乗っ取られてしまいます。 近年フィッシングが急増していることからもわかるように、パスワードだけのシステムでは守り

                                                                      パスワードのない世界に向けて ~TechFeed Conference 2022講演より | gihyo.jp
                                                                    • 電子書籍の歴史を整理してみた - Tech Do | メディアドゥの技術ブログ

                                                                      はじめまして。MediaDoの末次(id:nullcat)です。ふだんは弊社が運営している電子書籍配信システムの統合*1に関わる開発を担当しています。 実は弊社はウェブの標準化団体、 W3C(World Wide Web Consortium) に加盟していて、W3C管理下の電子書籍フォーマット EPUB を今後どう発展させていくかという議論にも加わっています*2。 去年の12月にMediaDoに入社した僕はこのEPUBについてまだあまり詳しくないので、このブログ記事を書きながら整理していきたいと思います。 そもそも電子書籍って何? 電子書籍の歴史を整理する前に、いったん 電子書籍 の定義を整理してみます。 電子書籍 - Wikipedia 電子書籍(でんししょせき)とは、紙とインクを利用した印刷物ではなく、電磁的に記録された情報のうち、従来の書籍(雑誌を含む)を置き換える目的で作成された

                                                                        電子書籍の歴史を整理してみた - Tech Do | メディアドゥの技術ブログ 
                                                                      • 「Web Componentsが来る!CSS設計はどうなる?」―CSSのエキスパートに聞いてみた!

                                                                        「Web Componentsが来る!CSS設計はどうなる?」―CSSのエキスパートに聞いてみた! 白石 俊平(HTML5 Experts.jp編集長) こんにちは、編集長の白石です。 Safari 10.1からCustom Elementsが使えるようになったり、Microsoft EdgeもWeb Componentsの実装を約束していたりと、Web Componentsの足音は刻一刻と迫ってきています。 そんな時代に、Web開発はどう変わるのか?まずはCSS設計というところに着目して聞いてみたいと思い、先日「Web Components時代のCSS設計」という座談会を開催し、エキスパートの方々にお話を伺ってみました。 ゲストのエキスパート紹介 高津戸 壮さん 株式会社ピクセルグリッド フロントエンドエンジニア Web制作会社、フリーランスを経て、株式会社ピクセルグリッドに入社。スケー

                                                                          「Web Componentsが来る!CSS設計はどうなる?」―CSSのエキスパートに聞いてみた!
                                                                        • チャットなどリアルタイム更新が必要なスマフォアプリの構成について考えてみた - Qiita

                                                                          今開発しているPlayer!で、チャット系のリアルタイム更新処理が必要となったので、色々調べています。 ※「スマフォアプリ」として共通事項が多いのでそう表記しましたが、基本的にスマフォアプリはiOSアプリとして書いてます。Android・Windows Phoneなどは差異があったり読み替える必要があると思っています。 結論 後半で詳しく書きますが、今のところ以下の結論に至りました。 PUSH通知に全て依存する構成でもそれなりに動く PUSH通知 + 双方向通信処理(WebSocketなど)の併用がベスト 双方向通信処理はPusher・Firebaseなどのサービスに頼る or ws・Socket.IO・SignalR + 対応クライアントライブラリなどで自前実装 Pusherなど有名サービスのクローンOSS導入も良さそうです stevegraham/slanger edgurgel/po

                                                                            チャットなどリアルタイム更新が必要なスマフォアプリの構成について考えてみた - Qiita
                                                                          • 複数のjsライブラリを利用する際にonloadを書き換える方法[to-R]

                                                                            複数のjsライブラリを利用する際にonloadを書き換える方法 複数のJavaScriptライブラリを利用していて、正常に動作しないや、どちらか一方しか動作しないなどの状況に陥ることがあります。 原因は様々なのですが、一番多いのがJavaScriptライブラリのonload記法に依存する問題です。 onload記法とはJavaScriptを実行するタイミングをonloadイベント(ブラウザがすべてを読み込んでから実行)に設定する際の書き方です。 DreamWeaverを利用している方は、以下のようなソースをよく見るかもしれません。 <body onload="MM_preloadImages('hogehoge')"> これはonloadイベントにMM_preloadImagesという関数を設定しているという意味です。 他にもソースコード中の window.onload = functio

                                                                              複数のjsライブラリを利用する際にonloadを書き換える方法[to-R]
                                                                            • Polyfill のあり方と Web の進化と協調するためのガイドライン | blog.jxck.io

                                                                              Intro W3C の TAG から、主にブラウザ API の Polyfill に関するドキュメントが公開された。 Polyfills and the evolution of the Web Polyfill は便利な一方で、時として標準化の妨げになってしまう場合があるため、それを避けるために、 Polyfill 実装者、利用者、仕様策定者などが、どう振る舞うべきかという趣旨である。 今回はこの内容を元に、 Web の進化と協調する Polyfill のあり方について、主に「実装者」がどうすべきかに着目し記す。 Web における Breaking Change Breaking Change は、簡単に言えば 後方互換を失うことで既存のものが壊れる可能性がある変更 のことを表す。 そして、 Web における Breaking Change (Break the Web)、具体的には W

                                                                                Polyfill のあり方と Web の進化と協調するためのガイドライン | blog.jxck.io
                                                                              • Chromium にコントリビュートするための周辺知識 | blog.jxck.io

                                                                                Intro Chromium にコントリビュートするためには、ソースコードを理解する以外にも、もろもろ必要な周辺知識がある。 ドキュメントはかなり整備されている方ではあるが、そのドキュメントにたどり着くのが難しい場合もある。 レビュアーなどが親切に教えてくれるものをローカルにメモしているが、それも散らばってきたため、ここにまとめることにする。 まずは初期状態で公開するが、どんどん更新していき、長くなっても分割しないで追記を繰り返そうと考えている。 関連サイト 始めて取り組もうとすると、まずどこを見ればわからないところから始まる。 似たようないくつかのサイトがあり、使い分けがされているからだ。 code search https://source.chromium.org/chromium/chromium/src コードをインタラクティブに検索するためのサイト Workspace 風の U

                                                                                  Chromium にコントリビュートするための周辺知識 | blog.jxck.io
                                                                                • Open Tech Press | 文書作成に役立つEmacs Muse

                                                                                  Emacsはテキスト・エディタだが、その枠だけにはとどまらない。たとえば、PIMやタスク管理ツール、電子メール・クライアントなどとしても使うことができる。私にとっては、Emacsは文章の執筆と発行のためのツールである。その際、Museモードが特に役立っている。 Museモードとは、Michael Olson氏が手がけているもので、文書を作成するための習得しやすいマークアップ言語と、各種のフォーマットで出力を生成するための一連のスタイルとが組み合わされている。対応フォーマットは以下のとおりだ。 LaTeX(標準のbookクラスまたはarticleクラスを使用) Texinfo PDF(LaTeXベース) HTMLおよびXHTML DocBook XML Blosxom(軽量なブログ・ツール) 世間でMuseが実際に使われている用途には、ドキュメンテーションとチュートリアル、Webページ、レシ

                                                                                    Open Tech Press | 文書作成に役立つEmacs Muse