タグ

関連タグで絞り込む (410)

タグの絞り込みを解除

Webに関するtsupoのブックマーク (335)

  • GraphQLはRESTの置き換えではない|こんぴゅ

    GraphQLは最近注目されているWeb APIのための問い合わせ言語だ。 現在主流のRESTfulなAPIはURLとmethodでリソースを表現するわけだが、GraphQLは単一エンドポイント(ex: "POST /graphql")だけ存在し、欲しいリソースをHTTP POSTのbodyに明示的に記載してリクエストする。 ↑JSON APIGraphQLの形式でコールする(引用: how to graphql ) 徐々に実装例が増えてきており、2016年にはGithubAPIの実装を全面的にGraphQLに移行させたのが注目された。 色々調べていくと、GraphQLは単にRESTの代替ではなく、開発・運用フローを一新させうるほど豊かな思想・機能を含む事が分かって来たので現状の整理をしてみたい。 APIリクエストを束ねて効率化RESTではURLがひとつのリソースを表すため、複数のリソ

    GraphQLはRESTの置き換えではない|こんぴゅ
  • 「GraphQL」徹底入門 ─ RESTとの比較、API・フロント双方の実装から学ぶ|ハイクラス転職・求人情報サイト AMBI(アンビ)

    scalar型を新しく定義するためにはscalarキーワードを使います。例えば、Date型を新しく定義するには次のようにします。 scalar Date スキーマではこれだけですが、実際に使う際はGraphQL処理系に対してさらにシリアライズとデシリアライズを定義することになります。 GraphQL組み込みのscalar型は先にあげたものだけなので、例えばバイナリ、日付と時刻、HTML/XML、BigIntなどを必要に応じて追加することになるでしょう。ただしその場合、サーバーサイドとクライアントサイドでシリアライズ・デシリアライズの実装を一致させる必要があります。 Enum enum(イナム)はscalar型の一種で、特定の値のみを持つ型です。例えば、組み込みscalar型であるBooleanをenumで宣言すると次のようになるでしょう。 enum Boolean { true false

    「GraphQL」徹底入門 ─ RESTとの比較、API・フロント双方の実装から学ぶ|ハイクラス転職・求人情報サイト AMBI(アンビ)
  • RESTはオワコンか、クエリ言語は「GraphQL」の時代へ

    ゆっくりとだが、ある興味深い変化がデータセンター全体に浸透しつつある。それは、運用の管理にREST(Representational State Transfer)を使うという動きだ。これによりデータセンターアーキテクチャのモデルが使いやすくなり、自動化とオーケストレーションの機会が広がる。RESTは、コンピュータが普遍的なHTTPプロトコルを使って簡単に通信する方法として2000年に初めて導入された。RESTにより、さまざまなシステムを疎結合して情報を交換することが可能になった。 ただし最近、データセンターの軸足はRESTからGraphQLへとややシフトしている。 GraphQLとRESTの違い RESTの中心にあるのは「全てが1つのリソース」という考え方だ。当初は、この考え方が優れたソリューションだった。だが、このアーキテクチャは幾つか大きな問題に直面している。RESTのリソースは1つ

    RESTはオワコンか、クエリ言語は「GraphQL」の時代へ
    tsupo
    tsupo 2019/10/30
  • デイリーポータルZは万年赤字!? 編集長・林さんがサラリーマンを続ける理由 | 森田雄&林真理子が聴く「Web系キャリア探訪」

    個性的なライター陣によるちょっと変わったコンテンツが毎日更新されるデイリーポータルZDPZ)。17年の歴史をもち、数年前からは、オンラインコンテンツだけでなく「顔が大きくなる箱」「地味ハロウィン」などリアルなイベントにも活動の場を広げている。 今日のゲストは、一人でこのメディアを立ち上げたイッツ・コミュニケーションズ株式会社 メディア事業部 林雄司氏。最近は、ちらほらとオウンドメディア運営終了のお知らせを聞くことがあるが、なぜ「黒字化したことがない」デイリーポータルZが、組織、会社が変わっても続いていくのだろうか。林氏のキャリアと会社の中でやりたいことをやり続けるための仕事観について迫った。 Webが一般に普及してすでに20年以上が経つが、未だにWeb業界のキャリアモデル、組織的な人材育成方式は確立していない。組織の枠を越えてロールモデルを発見し、人材育成の方式を学べたら、という思いから

    デイリーポータルZは万年赤字!? 編集長・林さんがサラリーマンを続ける理由 | 森田雄&林真理子が聴く「Web系キャリア探訪」
    tsupo
    tsupo 2019/06/27
    森田さん、お元気そうで、なによりです
  • 他人のPC「借用」仮想通貨計算 ウイルスか合法技術か : 科学 : 読売新聞(YOMIURI ONLINE)

    他人のパソコンのCPU(処理装置)を借用して、仮想通貨のマイニング(採掘)を手伝わせる「コインマイナー※」。仮想通貨ブームもあって話題になっているが、そのプログラムをサイトに設置している運営者たちが、不正指令電磁的記録(ウイルス)供用や保管などの容疑で相次いで摘発されている。コインマイナー用のプログラムが「ウイルス」と判断されたからだが、技術者からは疑問や反発の声も出ている。なぜなのか。 【用語解説】コインマイナー 仮想通貨取引の正しさを証明するための計算作業に参加し、対価として仮想通貨を入手することを金の採掘に例えてマイニングと呼ぶが、計算には高性能なコンピューターが必要だ。このため、他人のコンピューターの処理能力を借用して行おうとするのがコインマイナー。今回、捜査対象となっているのは、自分の運営サイトにコインマイナー用のプログラムを設置していたケースだが、このほか、第三者がサイトを改ざ

    他人のPC「借用」仮想通貨計算 ウイルスか合法技術か : 科学 : 読売新聞(YOMIURI ONLINE)
  • 仮想通貨マイニング(Coinhive)で家宅捜索を受けた話 - Webを楽しもう「ドークツ」

    表題の通り、お恥ずかしい限りではありますが、人生ではじめて警察(神奈川県警!)のお世話になる運びとなりました。 罪状としては「不正指令電磁的記録 取得・保管罪」、通称ウイルス罪とのことで、まさに青天の霹靂の思いです。 以下ではこの度起こったことを可能な範囲でありのまま共有できればと思います。 この記事の目的まず、この記事を公開した目的は「他のクリエイターの人に同じ経験をして欲しくない」という一点に尽きます。 手前味噌ではありますが、私はこれまで多くの尊敬するクリエイターの方々と同じように「良いクリエイターであろう」と腐心し、できうるかぎりの努力をしてきたつもりです。 今回の件に関しても決して私利私欲のためではなく、あくまでユーザーのためにできることを、と模索した結果でした。 それがこのような形で取り沙汰されることとなり、残念という他ありません。 忸怩たる思いではありますが、この件から何かし

    仮想通貨マイニング(Coinhive)で家宅捜索を受けた話 - Webを楽しもう「ドークツ」
  • リニューアルした日経電子版が高速すぎてヤバイ件|こんぴゅ

    経済新聞は国内を代表する経済誌だ。その電子版はwebでの継続課金を大成功させ、いまや50万以上の有料会員を擁するモンスターサイトだ。 その日経電子版が11月6日に全面リニューアルしたのだが、公開後、web業界がにわかにざわついた。表示速度が爆速だったのだ。日経公式もモバイルで2倍の表示速度を達成したと堂々と宣言していた。 webサービスは継続率こそ神KPIで、その継続率には速度が大きく影響する。 これはチェキらないとヤバイと感じ、友人のkitakさんとスピードの秘密を調査してみた。 Fastlyをコンテンツキャッシュに使う殆どのデータはFastlyを経由して取得されていた。Fastlyは最近注目を集めているCDN(世界中にエッジサーバーを配置し、高速にコンテンツを配信するサービス)で、非常に高機能でユニークなサービスだ。 一般に、CDNはいったん世界中にコンテンツをばらまくと、それを無

    リニューアルした日経電子版が高速すぎてヤバイ件|こんぴゅ
    tsupo
    tsupo 2017/11/14
    fastly, webp
  • HTML文書は文字エンコーディングUTF-8でなければなりません - 水底の血

    さよならレガシーエンコーディング。 文字エンコーディング宣言が存在するかどうかにかかわらず、文書のエンコードに使用される実際の文字エンコーディングはUTF-8でなければならない。 4.2.5.5 文書の文字エンコーディングを指定する - HTML Standard 日語訳 Require utf-8 when specifying character encoding by sideshowbarker · Pull Request #3091 · whatwg/htmlにより、HTMLで使用できるエンコーディングはUTF-8のみとなりました。これにより、古いHTMLでは許容されていた、Shift_JIS、ISO-2022-JP、EUC-JP、UTF16LEといった文字エンコーディングは適合するHTMLではなくなりました。すでにNu Html CheckerでUTF-8以外の文字エンコー

    HTML文書は文字エンコーディングUTF-8でなければなりません - 水底の血
  • ヨッピー&中川淳一郎、ネットにクソメディアが氾濫する理由を語る「ちゃんと取材して記事を書いたら大赤字なんですよ」

    輝かしい未来を期待されていたはずのウェブメディアだったが、ふたを開けてみると、WELQを代表とするキュレーションメディア問題、氾濫するコタツ記事、そして昨今話題のPR問題などなど、クソメディアが乱立&クソメディアを助長するコンテンツが増えるばかり。 今回ニコ生では、地獄絵図のようなネットメディア時代へと突入してしまった2010年代を振り返るべく、新著『ネットは基、クソメディア』を上梓したばかりの中川淳一郎氏と、人気ウェブライターのヨッピー氏をゲストに迎え、無法地帯と化すウェブメディアの対処法と未来を考える番組を実施。 ネットは基、クソメディア 画像はAmazonより 『怒涛のクソメディアラッシュ~1年を振り返る~』、『例のキュレーションサイトはなぜ炎上したのか』、『そろそろ決着したいPR問題』、『ネット記事のギャランティー』などをテーマに、ウェブメディアに精通した二人が、正しいネットメ

    ヨッピー&中川淳一郎、ネットにクソメディアが氾濫する理由を語る「ちゃんと取材して記事を書いたら大赤字なんですよ」
  • Mozilla Japan、組織名を「WebDINO Japan」に変更へ--米国から独立

    Mozilla Japanは6月30日、7月より社名を「WebDINO Japan(ウェブディノ ジャパン)」に変更すると発表した。新社名は、WebのDiversity(多様性)、Internationalization(国際化)、Neutrality(中立性)、Openness(公開性)を表しているという。 同社は2004年に米国Mozilla Foundationの公式支部として発足。以来、日の独立した非営利法人として、ブラウザ「Firefox」の普及活動を通じ、オープンソースの啓発やウェブ標準技術の推進、OSSコミュニティ支援に努めてきた。 設立から13年を経て、ブラウザの選択肢やウェブ標準技術、OSSの利活用といった当初のミッションは日でも浸透し、現在では、より広い視野でのウェブ技術利用やオープンイノベーションの拡大に取り組む必要が出てきていると説明する。そうした中、同組織がM

    Mozilla Japan、組織名を「WebDINO Japan」に変更へ--米国から独立
  • Web Budget API と Web に導入されつつある Budget と Cost の概念 | blog.jxck.io

    Intro PWA の普及により、バックグラウンド処理をいかに制限するかといった課題が生まれた。 その対策として、バックグラウンド処理における Budget と Cost の概念が提案され、それを扱う Budget API の策定が進んでいる。 基概念と現時点での API 外観について解説する。 Update 提案されて以降長いことアップデートがなかったが、 Mozilla Standard Position をリクエストしたところ、仕様が消えていたことがわかった。 https://github.com/mozilla/standards-positions/issues/73#issuecomment-373681407 元のリポジトリに Issue で現状を問い合わせたところ、結局開発者からの支持が得られず、 Obsolete されたとのこと。 blink-dev では Intent

    Web Budget API と Web に導入されつつある Budget と Cost の概念 | blog.jxck.io
  • 先祖返りしたMastodonと、Webという楽園追放の物語 - 雑種路線でいこう

    Mastodonが流行り、さくらのクラウドが馬鹿売れしてると聞いて、そんなこともあるのかと驚いた。世間ではp2pといわれるけどMastodon自体は典型的なサーバーだ。昔ながらのクラサバと違うのは他のインスタンスと連携するサーバーだという点だ。id:shi3zはそれをp2p2eといってるけど珍しいトポロジではなくて、みんなも普段から使っているインターネット自体の経路制御とか、名前解決のDNSとか、電子メールのSMTPとか、インターネット上の仕組みはそういう風に設計されてきたし、だから分散システムと呼べたのである。 僕はMastodonをP2P(+Edge)だと思っている。こんな用語は聴いたことないが、P2P2Eと略しても良い。 んで、P2P2Eとはどういうことかというと、少数のサーバント(server + client)が相互に対等な関係を保ちながら、各サーヴァントに対してエッジ(端末)が

    先祖返りしたMastodonと、Webという楽園追放の物語 - 雑種路線でいこう
  • 歴史的魚拓。アメリカ連邦政府のウェブとデータをバックアップせよ。(矢崎裕一) - エキスパート - Yahoo!ニュース

    1月20日、ドナルド・トランプ氏がアメリカの新大統領に就任するまさにその時、カリフォルニア大学ロサンゼルス校に約60人のプログラマーやデータ・サイエンティストたちが集まりました。 彼らがしたことは、限られた時間の中で、連邦政府のウェブサイトや、掲載されているデータセットのバックアップを取ること。 エネルギー省の太陽光発電イニシアチブに特化したWebページ化石燃料と再生可能エネルギー源を比較したエネルギー情報管理データセット国立再生可能エネルギー研究所の燃料電池研究気候と環境データなどなど数百のウェブページやデータセットが対象となりました。 この日の実施はシンボリックなイベントですが、この動きはこの日に突然始まった訳ではなく、ここ数週間、カナダのトロント、フィラデルフィア州、シカゴ州、インディアナポリス州、ミシガン州でボランティア・ベースのイベントが開かれ、環境保護庁(EPA.gov)、NA

    歴史的魚拓。アメリカ連邦政府のウェブとデータをバックアップせよ。(矢崎裕一) - エキスパート - Yahoo!ニュース
    tsupo
    tsupo 2017/01/24
    定期的にdiffをとる
  • 今、Webの最先端では何が起こっているのか?──最新機能目白押し!Google I/O 2016セッションレポート【前編】

    今、Webの最先端では何が起こっているのか?──最新機能目白押し!Google I/O 2016セッションレポート【前編】 河合良哉 2016年5月18日〜20日、GoogleさんのGoogleplexの横にあるShoreline Amphitheatre(ショアライン アンフィシアター)で行われたGoogle I/0 2016のセッション「What’s new for the web?」についてのレポート前編です。前編では、Webの最先端として、既に導入済みの機能やAPI、またこれから導入される機能を怒涛のごとく紹介します! セッション開始前の会場入口 登壇者:左:Chris Wilson氏、右:François Beaufort氏 今現在Webで起こっていること Progressive Web App (goo.gl/WR7yJ3) Service Worker、Add to Ho

    今、Webの最先端では何が起こっているのか?──最新機能目白押し!Google I/O 2016セッションレポート【前編】
  • ウェブ魚拓の「過去の魚拓」機能の停止につきまして | 株式会社アフィリティー

    ウェブ魚拓をご利用戴き、ありがとうございます。 表題の通りなのですが、過去の魚拓機能を停止させていただきます。 現在の機能につきまして、インターネットでも個人の権利として認められてきました「忘れられる権利」等に対応が現状、困難であることがその理由となります。 機能を愛用下さっている方々には申し訳ございません。 完全な廃止か、対応版をリリースするかどうかは検討中です。 以上よろしくお願い致します。

  • 無料でサーバー証明書を発行する「Let's Encrypt」

    無料でSSL(Secure Sockets Layer)/TLS(Transport Layer Security)サーバー証明書を発行する「Let's Encrypt」が2015年12月4日(日時間)にパブリックベータになった。いままでは招待制の限定ベータプログラムだったが、パブリックベータとなり、誰でも試すことができるようになった。 Let's EncryptはSSL/TLSサーバー証明書の取得・管理を簡単にできるようにすることで、HTTPSをWebの標準にすることを狙っている。専用のクライアントソフトウエアを利用すると、証明書の取得・更新作業を自動化できる点も特徴。クライアントソフトウエア自体も自動アップデート機能を備える。 Let's Encryptが発行するのはドメイン認証SSL/TLS証明書のみ。米国大手認証局(CA)である IdenTrustの証明書によって、中間証明書「L

    無料でサーバー証明書を発行する「Let's Encrypt」
    tsupo
    tsupo 2015/12/08
    『Let's EncryptはSSL/TLSサーバー証明書の取得・管理を簡単にできるようにすることで、HTTPSをWebの標準にすることを狙っている』
  • ネットの3巨人、村井純氏、ティム・バーナーズ=リー氏、ヴィントン・サーフ氏が札幌で討論。W3CとIETFの協調を模索するべきではないか? W3C TPAC 2015

    [ゲストブロガー:矢倉眞隆氏 執筆] W3Cの年次イベント「W3C Technical Plenary / Advisory Committee Meeting Week」、通称「TPAC(ティーパック)」が2015年10月26日から10月30日まで、北海道札幌市で開催されました。 TPACは、毎年秋に一週間かけて行われる、W3Cの「技術総会」(Technical Plenary)と「諮問委員会」(Advisory Committee)の会合、そして仕様を策定する各ワーキンググループのミーティングを同時に行う、W3C最大のイベントです。通常はどのミーティングも各々が必要に応じて行うので、それらが同時に行われるTPACは、様々な観点から価値を共有できる貴重な機会です。 さて、諮問委員会の会合はW3Cの運営を、ワーキンググループのミーティングは仕様の策定をそれぞれ扱うと説明できますが、技術総会

    ネットの3巨人、村井純氏、ティム・バーナーズ=リー氏、ヴィントン・サーフ氏が札幌で討論。W3CとIETFの協調を模索するべきではないか? W3C TPAC 2015
  • ヤフー、「Yahoo!検索」をSSLで暗号化--検索キーワード解析が不可能に

    ヤフーは8月12日、「Yahoo!検索」の検索結果をSSL(HTTPS)で暗号化すると発表した。8月18日から段階的に反映させる計画。ヤフーによれば、ウェブサイトを運用する企業や個人は、ウェブサイトのアクセス解析時に、Yahoo!検索から流入したユーザーの検索キーワードなどが解析できなくなる。 検索結果のアドレスは「http://search.yahoo.co.jp/*」から「https://search.yahoo.co.jp/*」に変わる。 SSL化にともない、利用中のOSによっては、エラーメッセージが表示されるなど検索結果が正常に閲覧できない可能性がある。ヤフーでは、Windows XP利用者向けに、その対応方法などの説明ページを公開している。 Googleはウェブ検索で、2011年10月にSSL化を進めることを発表していた。

    ヤフー、「Yahoo!検索」をSSLで暗号化--検索キーワード解析が不可能に
    tsupo
    tsupo 2015/08/12
    ウェブサイトを運用する企業や個人は、ウェブサイトのアクセス解析時に、Yahoo!検索から流入したユーザーの検索キーワードなどが解析できなくなる // アクセス解析やりにくくなるねw
  • リムネット接続サービス->サポートデスク

    tsupo
    tsupo 2014/12/17
    ・バイナリプログラムを使ったCGIはご利用が出来なくなります。 ← これのせいか。C で書いてた CGI 一式、動かなくなってしまったの、何でだろうと思ったら。これはもうリムネット使う意味がなくなったな
  • WebAPIのこれまでとこれから

    4. 1994-12 インターネットを知る 1995-01 初めてのWeb(Mosaic) 1998-04 NAIST入学 1999-03 第一回XML開発者の日 2000-04 就職 2000-11 SOAPを知る 2004-10 RESTをちゃんと調べる 2005-04 REST入門を書いた 2005-11第八回XML開発者の日 2006-04 WEB+DB PRESS Vol.32 特集3 2007-04 『RESTレシピ』連載開始 2007-12 『RESTful Web サービス』 2010-05 『Webを支える技術』 2014-07 API Meetup #1 ←イマココ

    WebAPIのこれまでとこれから
    tsupo
    tsupo 2014/07/12