タグ

ブックマーク / gihyo.jp (35)

  • 2024年のWebアクセシビリティ | gihyo.jp

    あけましておめでとうございます。株式会社ミツエーリンクスの中村直樹です。昨年と同じく、2023年のWebアクセシビリティに関連する出来事を振り返りつつ、2024年のWebアクセシビリティの展望について俯瞰していきたいと思います。 WCAG 2.2の勧告とWCAG 2.1の更新 長らく待ちわびていたWCAG 2.2について、2023年10月5日付けでようやくW3C勧告(Recommendation)となりました(日語訳はまだありません。詳細は後述の「臨時WGの活動状況」を参照⁠)⁠。また、これと連動する形でWCAG 2.1(日語訳)の勧告も改めて発行されました。 今回のWCAG 2.1の更新では、達成基準4.1.1構文解析に注記が設けられています。これにより、WCAG 2.2で削除された達成基準4.1.1の扱いについて連続性が保たれるようになっています。WCAG 2.1からの変更点は、公

    2024年のWebアクセシビリティ | gihyo.jp
  • すべてのフェーズでミスが重なった ―全銀ネットとNTTデータ、全銀システム通信障害の詳細を説明 | gihyo.jp

    すべてのフェーズでミスが重なった ―全銀ネットとNTTデータ⁠⁠、全銀システム通信障害の詳細を説明 全国銀行資金決済ネットワーク(以下、全銀ネット)とNTTデータは12月1日、2023年10月10日~11日にかけて全国銀行データ通信システム(以下、全銀システム)で発生した通信障害に関する報道関係者向けの説明会を開催しました。件についてはNTTデータが11月6日に行った途中経過報告の内容をもとにレポートしましたが、今回、全銀ネットとNTTデータが揃って会見を行ったことで、より詳細な障害の原因が判明したので、あらためてその内容を検証してみたいと思います。 説明会の登壇者。左から、全銀ネット 企画部長 千葉雄一氏、事務局長兼業務部長 小林健一氏、理事長 辻松雄氏、NTTデータ 代表取締役社長佐々木 裕氏、取締役副社長執行役員 鈴木正範氏 なお、全銀ネットとNTTデータは、今回の障害に関して金融

    すべてのフェーズでミスが重なった ―全銀ネットとNTTデータ、全銀システム通信障害の詳細を説明 | gihyo.jp
  • MisskeyのUI設計 | gihyo.jp

    連載は分散型マイクロブログ用ソフトウェアMisskeyの開発に関する紹介と、関連するWeb技術について解説しています。 今回はMisskeyのWebクライアント(Misskey Web)におけるUIデザインの工夫や各種コンポーネントについて紹介します。 なお、「⁠デザイン」という語は設計という意味と、見た目・意匠という意味がありますが、この記事ではどちらも含みます。 Misskey Webの設計思想 Misskey Webの設計思想として、「⁠デスクトップでもモバイルデバイスでも同じように使えるようにする」というのがあります。 “同じように使える⁠”とは、機能や使い勝手といった面でもそうなのですが、コンポーネント(UIを構成する個々のパーツ)レベルの話も含んでいます。 現在はこのような設計思想で開発していますが、Misskey初期の頃は、デスクトップ版Webクライアントとモバイルデバイス

    MisskeyのUI設計 | gihyo.jp
  • Misskeyのパフォーマンス改善の取り組み・2023年7月 | gihyo.jp

    連載は分散型マイクロブログ用ソフトウェアMisskeyの開発に関する紹介と、関連するWeb技術について解説を行っています。 ここ最近でMisskeyのユーザー数がさらに急激に増えています。そのため、運営者がより少ないコストでサーバーを維持できるよう、Misskeyのスケーラビリティ改善を急いでいます。 今回は、そういった最近のMisskeyのパフォーマンス改善の取り組みについて、検討中のものも含めて紹介したいと思います。 misskey.ioの登録ユーザー数の推移 Identicon生成の無効化オプション Identiconはユーザーが自身のアイコンを設定していないときに代わりに表示されるアイコンで、これはユーザーごとに異なるようになっています。 仕組みとしては、https://misskey.example.com/identicon/hogeにリクエストされた際に、hoge部分をシー

    Misskeyのパフォーマンス改善の取り組み・2023年7月 | gihyo.jp
  • 『WEB+DB PRESS』 休刊のお知らせ:WEB+DB PRESS

    WEB+DB PRESSは,2023年8月発売のVol.136をもって隔月刊誌としては休刊させていただきます。物価上昇による製作費の高騰など諸般の事情により,今回の決定に至った次第です。 突然の休刊案内にてたいへん恐縮ではございますが,何卒ご理解を賜りますよう,お願い申し上げます。 22年以上の長きにわたり,絶大なご支援をいただきましたことを,厚く御礼申し上げます。 弊誌で扱っていた分野のコンテンツは,今後も弊社刊行のSoftware Designやgihyo.jp,書籍などで提供させていただきます。また,必要な場合には「特別号」の編集・刊行なども検討してまいります。 最後に,皆様の一層のご活躍を心より祈念しております。

    『WEB+DB PRESS』 休刊のお知らせ:WEB+DB PRESS
    turu_crane
    turu_crane 2023/05/01
    うおマジか……お疲れさまでした……
  • ChatGPTのおさらいと、プログラミングに活用するための第一歩 | gihyo.jp

    大量の文章から学習することで、多言語を取り扱う能力だけでなく、高度な推論能力まで手に入れました。 GPT-3.5、とりわけその初期モデルのCodexはGitHubに存在する5400万の公開リポジトリから採取された159GBのPythonコードでGPT-3をfine-tuning(微調整)することで生まれました。ChatGPTがとりわけPythonが得意なのはここから来ています。 ChatGPTの学習データを考えることはその能力を発揮させるときに極めて有効です。質問時も以下のように、『⁠涼宮ハルヒの憂』というライトノベル作品について日語で聞いたときはSOS団の略称を間違えるなどしますが、英語ではほぼ期待通りの回答を見せます。 図1 『ハルヒの憂』について日語で聞いた場合の回答 図2 『ハルヒの憂』について英語で聞いた場合の回答 知ったかぶりをするChatGPT ところで、ChatG

    ChatGPTのおさらいと、プログラミングに活用するための第一歩 | gihyo.jp
  • 分散型SNS「Misskey」、それを支える技術スタック | gihyo.jp

    連載は分散型マイクロブログ用ソフトウェアMisskeyの開発に関する紹介と、関連するWeb技術について解説を行っていきます。第1回はMisskey、ひいては分散型SNSの簡単な紹介とその内部実装の概略を説明します。 はじめまして! はじめまして、Misskey(みすきー)のプロジェクトリーダーをしている、しゅいろ(@syuilo)です! この度連載の機会をいただきましたので、ちょっと仰々しい気もしますが「Misskey & Webテクノロジー最前線」と題して、今後Misskeyやそれに関わる最新のWeb技術について解説をしていく予定です。 今回はMisskey、ひいては分散型SNSの簡単な紹介とその内部実装の概略を説明します。 対象読者は、後半の実装解説の部分においてはある程度のWeb開発の知識がある人を想定しています。 Misskeyとは⁠、そして分散型とは Misskeyは、オープン

    分散型SNS「Misskey」、それを支える技術スタック | gihyo.jp
  • ローカル環境で動作し、Markdownで書いたノートをつなげるアプリ「Obsidian」とは | gihyo.jp

    ノートアプリ「Obsidian」を使いこなす ローカル環境で動作し、Markdownで書いたノートをつなげるアプリ「Obsidian」とは 2022年10月に「1.0」というバージョンがリリースされたアプリ「Obsidian⁠」⁠。このリリースはgihyo.jpでも記事として取り上げられ、非常に注目されています。 この記事では具体的にどのような特徴があるのか、他のノートアプリやMarkdownエディタと比較しながら紹介します。 図 Obsidian Obsidianとは何か? Obsidianというアプリを紹介するとき、さまざまな説明が使われます。 ノートアプリ メモアプリ Markdownエディタ PKM(Personal Knowledge Management)ツール など これらはいずれも間違いではありませんが、一言で表現するのは難しいものです。そして、一言で表現しようとすると、そ

    ローカル環境で動作し、Markdownで書いたノートをつなげるアプリ「Obsidian」とは | gihyo.jp
  • gihyo.jp編集部におけるMarkdown記法 | gihyo.jp

    稿では、gihyo.jp編集部で利用しているMarkdownファイルの記述方法を主に解説します。 注意:gihyo.jp編集部内でのみ採用しているMarkdownの書き方をまとめた文書を、記事の体裁を取って公開したものです。なお、記事公開後に記述方法を追加・変更する可能性もあります。 Markdownとは? はじめに、筆者の把握している範囲でMarkdownについて概説しておきます。 近年は一般向けのウェブサービスやテキストエディタでも利用されてきているMarkdown。端的に言えば、テキストファイル上で文書を書くための構文です。文書の読みやすさに焦点を当てており、Markdown形式のテキストファイル(=Markdownファイル)をそのまま見れば文書とその構造が理解できるように、Markdown特有の編集記号や字下げを用いて表現します。また、MarkdownファイルをHTMLファイルに

    gihyo.jp編集部におけるMarkdown記法 | gihyo.jp
  • 2021年6月15日 Get Vaccinated! ―Linus、反ワクチン主義者に"ややおこ"でmRNAワクチン接種を説く | gihyo.jp

    Linux Daily Topics 2021年6月15日Get Vaccinated! ―Linus反ワクチン主義者に"ややおこ"でmRNAワクチン接種を説く カーネル開発のルールに従わない開発者に対し、ときには四文字言葉をまじえた容赦ない攻撃(口撃)で罵倒していたかつてのLinus Torvalds。2018年9月の謝罪と休養、そしてLinuxコミュニティ内でのCoC(Code of Conduct: 行動規範)の制定により、Linusが開発者メーリングリスト「LKML」を含む公の場で特定の人物や企業を罵倒するシーンはほぼ見かけなくなってきた。だが、3年近くに渡って発言の節度を保ってきたLinusでも、反ワクチン派とみられる開発メンバーの投稿にはどうにも我慢がならなかったようだ。 Re: Maintainers / Kernel Summit 2021 planning kick-o

    2021年6月15日 Get Vaccinated! ―Linus、反ワクチン主義者に"ややおこ"でmRNAワクチン接種を説く | gihyo.jp
  • 消える受注、早まる納期、そして気づいた「待ってくれる人」の大切さ ――印刷会社から見た「コロナと同人の1年間」 | gihyo.jp

    消える受注、早まる納期、そして気づいた「待ってくれる人」の大切さ ――印刷会社から見た「コロナと同人の1年間」 2020年はコロナ禍があらゆる場面において人々の行動にブレーキをかけた1年であり、経済面でも多くの業種に打撃があった1年だった。それは同人業界でも同じであり、イベントは中止・延期に追い込まれた。毎回のように参加しているイベントが行われず嘆いた方も少なからずいるだろう。 一方で、意外とわからないのが印刷所や運営スタッフなど、イベントの「中の人」的な存在の状況である。決して明るい状況ではなかったのではないかと想像されるが、実際のところはどうだったのどうか。 そこで、同人誌を手がける印刷会社の社長に話を伺ってみた。お答えいただいたのは『魅せる!同人誌のデザイン講座 ――Before-Afterでわかる試したくなるアイデア&テクニック』で資料提供などご協力いただいたサンライズパブリケーシ

    消える受注、早まる納期、そして気づいた「待ってくれる人」の大切さ ――印刷会社から見た「コロナと同人の1年間」 | gihyo.jp
  • Web配信の技術 ―HTTPキャッシュ・リバースプロキシ・CDNを活用する

    このの概要 HTTPキャッシュ,リバースプロキシ,CDNなどWeb開発で大切な「配信」の技術。 重要な技術ながら,現場では知見のあるエンジニアが少なく,なんとなくで運用されていたり,導入が遅れていたりします。 書では,HTTPキャッシュの基礎から解説し,一冊でしっかり配信が学べます。 速くて落ちないWebサイト/Webサービス/Web APIの実現はもちろん。キャッシュ事故やセキュリティ上の問題を防ぐのにも役立ちます。 こんな方におすすめ CDNやリバースプロキシの導入に興味のあるアプリケーションエンジニアインフラエンジニア 配信技術を学びたいインフラエンジニア Webサービスを高速化させたいフロントエンドエンジニア 第1章 はじめに 1.1 書の対象と目的 1.2 書の構成 1.3 下準備 第2章 配信の基礎 2.1 配信のとらえ方 2.1.1 配信の根幹 2.2 標準仕様でや

    Web配信の技術 ―HTTPキャッシュ・リバースプロキシ・CDNを活用する
  • 2021年のプライバシー標準 | gihyo.jp

    あけましておめでとうございます。@_natこと崎村夏彦です。2020年はプライバシーに関してもデジタル/アイデンティティに関しても様々な動きがあった年でした。2021年の年頭にあたり、2020年の動きを振り返り、その上で2021年を展望してみたいと思います。 コロナ禍とプライバシー 2020年の出来事で何が一番大きなことであったかというと、やはりコロナ禍でしょう。これによって、欧米でも5年分といわれるサイバー大陸シフトが起きました。遅れていた日では10年分にもなるかもしれません。業務のうち可能なものはZoomなどを利用したリモート業務に移行し、リモート化を阻害するハンコなどもできる限り廃止しようという動きが表面化しました。 こうしたリモート会議やリモート授業に関して真っ先にプライバシー上の課題としてクローズアップされたのが「Zoombombing」とよばれるものです。これは、Zoomに代

    2021年のプライバシー標準 | gihyo.jp
  • 2021年のウェブ標準とブラウザ | gihyo.jp

    2021年になりましたね。 矢倉眞隆(myakura)です。ウェブ標準やブラウザに興味のあるウェブ開発者です。gihyo.jpでは2009年に「Web標準とその周辺技術の学び方」という連載をしていました。 今回は昨年の泉水さんに代わり、2021年のウェブ標準やブラウザの動向を占おうと思います。2020年は世界もブラウザもそれなりに大きな出来事がありましたので、2020年の動きをまずおさえ、そのうえで2021年はどうなるのかを考えてみました。 W3Cのプロセス改訂でLiving Standardライクな仕様の改訂が増えていく W3Cは2020年9月に、新しいプロセス文書と特許ポリシーを公開しました。 新しい文書プロセスはW3Cの組織の定義や標準化の流れ、意思決定などについて定めた文書です。ここ数年は毎年更新されていますが、2020年はこれまでと比べて最大級とプレスリリースでもうたわれています

    2021年のウェブ標準とブラウザ | gihyo.jp
  • 古生物のサイズが実感できる!  リアルサイズ古生物図鑑 新生代編

    2020年9月28日紙版発売 土屋健 著,群馬県立自然史博物館 監修 B5判/200ページ 定価3,520円(体3,200円+税10%) ISBN 978-4-297-11514-2 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com このの概要 大人が楽しめる,超リアルなビジュアルブックの第三弾! 今回は現代につながる「新生代編」です。 新生代編では,古第三紀,新第三紀,第四紀の3地質年代を生きた古生物から90種をピックアップ。 そのサイズの秘密に迫ります。 書では,哺乳類たちがどーんと登場! 超巨大哺乳類からヘンテコ哺乳類まで,驚きの絶滅哺乳類がめじろ押し。 もちろん哺乳類以外の古生物も多数掲載。 爬虫類や鳥類はもちろん,コリストデラといったマニアックな古生物,そして少数ながら無脊椎動物も登場します。 サイズ感を肌で感じてもらえるよう,前々作・前作同様に,新生

    古生物のサイズが実感できる!  リアルサイズ古生物図鑑 新生代編
  • [改訂第8版]LaTeX2ε美文書作成入門

    2020年11月14日紙版発売 2020年11月14日電子版発売 奥村晴彦,黒木裕介 著 B5変形判/448ページ/DVD1枚 定価3,608円(体3,280円+税10%) ISBN 978-4-297-11712-2 ただいま弊社在庫はございません。 →書の新版が発行されています。 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 書は,や論文などを組版し,印刷・電子化するためのフリーソフト「LaTeX」および関連ソフトについて,やさしく解説したものです。LaTeXの基礎はもちろん,「自分で体裁を変更したい」といったある程度高度な知識が必要なところまで幅広く網羅。LaTeXを使うすべての人にオススメの一冊です。 第8版では,旧来のpLaTeXだけでなく,(モダンな)LuaLaTeX等にも配慮して大幅に内容を見直しました。どちらの環境をメインにされている

    [改訂第8版]LaTeX2ε美文書作成入門
  • 2020年5月1日 NVIDIA Jetson、GNOME 3.36、EarlyOOM ―Fedora 32が正式リリース | gihyo.jp

    Linux Daily Topics 2020年5月1日NVIDIA Jetson、GNOME 3.36、EarlyOOM ―Fedora 32が正式リリース Fedoraプロジェクトは4月28日(米国時間⁠)⁠、「⁠Fedora 32」の正式リリースを発表した。リリースされたエディションはデスクトップ版の「Fedora Workstation⁠」⁠、サーバ版の「Fedora Server⁠」⁠、エッジコンピューティング/IoTに特化した「Fedora IoT」で、コンテナワークロード向けの「Fedora CoreOS」は後日、Fedora 32をベースとしたストリームが登場する予定だ。なお、KDEやXfceなどGNOME以外のデスクトップ環境を実装した「Feodra Spins⁠」⁠、サイエンスやゲーム、デザインなど目的別にコンテンツをまとめた「Fedora Labs」もFedora 3

    2020年5月1日 NVIDIA Jetson、GNOME 3.36、EarlyOOM ―Fedora 32が正式リリース | gihyo.jp
  • 2016年10月6日 Linus、謝る!― Linux 4.8のバグ判明で「I'm really sorry」 | gihyo.jp

    Linux Daily Topics 2016年10月6日Linus、謝る!― Linux 4.8のバグ判明で「I'm really sorry」 Linus Torvaldsは10月3日(米国時間⁠)⁠、Linuxカーネル開発者向けメーリングリスト「LKML.org」において、10月2日にリリースしたばかりのLinux 4.8に含まれるバグについて謝罪した。Linusの投稿が「I'm really sorry」で始まるケースは非常にめずらしい。 BUG_ON() in workingset_node_shadows_dec() triggers -Linus Torvalds Linusが謝罪したLinux 4.8のバグは、カーネルデベロッパとして著名なAndrew Mortonの報告にもとづいてLinusが追加したBUG_ONマクロ(エラー出力)に起因する。MortonはLinux 4

    2016年10月6日 Linus、謝る!― Linux 4.8のバグ判明で「I'm really sorry」 | gihyo.jp
    turu_crane
    turu_crane 2016/10/07
    歴史的
  • 仕事ですぐ役立つ Vim&Emacsエキスパート活用術

    2016年4月9日紙版発売 2016年4月9日電子版発売 Software Design編集部 編 B5判/200ページ/綴じ込み付録つき 定価2,728円(体2,480円+税10%) ISBN 978-4-7741-8007-6 Gihyo Direct Amazon 楽天ブックス honto ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle 楽天kobo 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 Unix/Linuxの使い始めのころ,慣れないコマンドライン上で設定ファイルを編集する際に使うテキストエディタがVim(Vi)あるいはEmacsでしょう。 書はUnix/Linux初学者や,使えるけれど仕事でなかなか活かし切れていないVim/Emacsユーザを対象に,使い方マニュアルとは違う,仕事で実

    仕事ですぐ役立つ Vim&Emacsエキスパート活用術
  • try! Swift 1日目 参加レポート | gihyo.jp

    Swiftの世界的カンファレンス、try! Swiftが3月2日~4日の3日間にわたり、渋谷のサイバーエージェントのオフィスにて開催されました。 イベントの興味深いセッションをいくつか、日ごとにレポートしていきます。まずは1日目のレポートです。 Laura Savinoさん「コードリーディングについて」 新しいコードを読み解くことを、私たちはしばしば行いますが、それはエネルギーと時間を消費します。Laura Savinoさん(@savinola)は、スラスラと新しい言語を読めるようにする方法と、進化についていく方法を話しました。 コードを解読することは大変! コードを読んで、さらに解読するにはエネルギーと時間を要します。そのコストを下げるために意識しているポイントとして、Lauraさんは以下の3つを紹介しました。 スラングを避ける 人間の言語におけるスラング、これは知っている人しか知らな

    try! Swift 1日目 参加レポート | gihyo.jp