タグ

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

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

    あけましておめでとうございます。株式会社ミツエーリンクスの中村直樹です。昨年と同じく、2022年のWebアクセシビリティに関連する出来事を振り返りつつ、2023年のWebアクセシビリティの展望について俯瞰していきたいと思います。 WCAG 2.2 2022年9月版のWCAG 2.2で、文書のステータスとしてはようやく勧告候補(Candidate Recommendation)にまでたどり着き、仕様文書として完成する勧告(Recommendation)が見えてきた…と思っていたところですが、12月になって達成基準4.1.1構文解析を削除するという話が急浮上してきました。 達成基準4.1.1がどういったものなのか、改めて振り返ってみましょう。この達成基準については、もとはWCAG 2.1(原文、参考日語訳)と同じものであり、WCAG 2.0とも同一です。達成基準4.1.1は、マークアップ言語

    2023年のWebアクセシビリティ | gihyo.jp
    nagayama
    nagayama 2023/01/20
  • 第3回 筆一本はいかにして実現したか? | gihyo.jp

    今回ゲストにお迎えしたのは『数学ガール』をはじめ数々の著作で知られる結城浩さん。執筆で暮らしていくには? 良い文章を書くには? お話を伺いました。 結城 浩 さん1963年生まれ。プログラミング言語、デザインパターン、暗号、数学などの分野で数々のを執筆。代表作は『数学ガール』シリーズ。2014年度日数学会出版賞受賞。 Twitter:@hyuki URL:https://www.hyuki.com/ 執筆一べていけるのか? 竹馬:今日はよろしくお願いします。大学生のときに『数学ガール』を読んで、プログラミングを始めてから『Java言語プログラミングレッスン』(⁠いずれもSBクリエイティブ)なども読みました。結城さんのはどれも読みやすくて、その後もTwitterで活動を追っていたので、今回、インタビューを申し込ませていただきました。最初に結城さんの経歴などを教えていただいてもいい

    第3回 筆一本はいかにして実現したか? | gihyo.jp
    nagayama
    nagayama 2019/04/23
    よい
  • 第2回 JavaScriptの呪いから解き放たれて | gihyo.jp

    第2回目のゲストとしてお迎えしたのはamachangこと天野仁史さん。これまでのこと、これからのこと、熱く語ってくださいました。 天野 仁史 さん2012年にプログラマーとして起業。その後、スマートニュースにバイアウトし、エンジニアリングマネージャーとして開発チームを作る仕事に携わる。 Twitter:@amachang URL:https://amachang.hatena blog.com/ JavaScriptのスターからベンチャーの立ち上げへ 天野:天野仁史です。amachangのハンドルネームで活動しています。2007年ぐらいにインターネットで活躍していました。サイボウズ・ラボでJavaScriptをがんばっていた時期があって、そこで技評さんにお世話になったり、いろんな勉強会に顔を出したりしていました。2010年以降はベンチャーを立ち上げたり手伝ったり。 経歴を言うと、高専でコン

    第2回 JavaScriptの呪いから解き放たれて | gihyo.jp
    nagayama
    nagayama 2019/02/22
  • 2019年のWeb標準 | gihyo.jp

    あけましておめでとうございます、@1000chこと泉水翔吾です。2018年に続いて、2019年のWeb標準技術の動向も予測していきます。 Microsoft EdgeへのChromiumプロジェクトの採用 2015年7月にMicrosoft Edge(以下、Edge)が発表されてから早3年が経ちます。Microsoftは、古くなったアーキテクチャの刷新とWeb標準技術へより高速に追従することをゴールに、レンダリングエンジンEdgeHTMLの開発をゼロベースで進めてきました。 ところが2018年12月、MicrosoftはEdgeのレンダリングエンジンにChromiumプロジェクトを採用することを発表しました。公式ブログの記事には「Chromiumというオープンソースソフトウェアへのコラボレーションを通じて、Webプラットフォームをより良いものにしていく」と、あります。この決定に至るまでにど

    2019年のWeb標準 | gihyo.jp
    nagayama
    nagayama 2019/01/07
  • 最終回 エンジニアはどこに行くのか | gihyo.jp

    この連載「継続は力なり─大器晩成エンジニアを目指して」は、今回で最終回を迎える。この連載では、エンジニアとして長くやっていくために有用だと思うトピックを紹介してきた。ちなみに連載が掲載されているWEB+DB PRESS誌上での山の挿絵は、エンジニア人生の長い道のりを表している。 さて、この山登りの最後には何が待っているのだろうか。筆者にはわからない。われわれはロールモデルが少ない世代だからだ。上の世代のエンジニアが成功して、引退して悠々自適な生活をしている。そのような特殊な事例はWebのインタビューで見つかる。しかし、ごく平均的だったエンジニアがどうなったかはわからない。われわれの上の世代は、Web以前の人々なのだ。ブログを書いたり、Twitter技術的なことにコメントしたりする人は少ない。だから現在ちょうど引退を迎えるような年齢のエンジニアが、何を思い、どのように生きてきたかを知る

    最終回 エンジニアはどこに行くのか | gihyo.jp
    nagayama
    nagayama 2018/11/12
  • 継続は力なり―大器晩成エンジニアを目指して 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    継続は力なり―大器晩成エンジニアを目指して 記事一覧 | gihyo.jp
    nagayama
    nagayama 2018/06/05
  • 第9回 ログのすすめ | gihyo.jp

    今回のテーマはログである。ログと言ってもサーバやアプリケーションのログのことではない。今回取り上げるのは作業ログである。作業ログと言えば、古くはChangeLogメモやhowm、最近ではEvernoteMarkdown形式でのメモなど、いくつかの流派が存在する。 作業ログを取る目的はさまざまだ。ライフログ、つまり自分の人生のログを取る目的のものもあれば、未来の自分が検索することを見越して書くものもある。今回取り上げるのは、物事を前に進めるための作業ログである。筆者は記憶力が悪い。暗記モノが昔から苦手だ。また、気が散りやすく数分前に何をやっていたかさえ思い出せないこともある。そんな限られた能力で、難しいタスクをこなすためには工夫が必要である。そのための工夫の一つがログを取ることだった。今回はその作業ログについて、できるだけ実例に近いものを取り上げながら説明したい。 難しいタスク 仕事で、あ

    第9回 ログのすすめ | gihyo.jp
    nagayama
    nagayama 2018/05/22
  • エンジニアリング組織論への招待 ~不確実性に向き合う思考と組織のリファクタリング

    2018年2月22日紙版発売 2018年2月22日電子版発売 広木大地 著 A5判/304ページ 定価2,618円(体2,380円+税10%) ISBN 978-4-7741-9605-3 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など 「コミュニケーションにおける不確実性を減らすには?」「技術的負債を解消する方法とは?」「経営陣とエンジニア間の認識のずれを解消するには?」 エンジニアリングにおける課題を解決する思考の整理方法やメンタリング手法を,さまざまな企業の技術組織アドバイザリーを務めている著者が解説。 若手を戦力として育て上げ,成長する組織を設計・運

    エンジニアリング組織論への招待 ~不確実性に向き合う思考と組織のリファクタリング
    nagayama
    nagayama 2018/02/16
  • 第16回 Scrapbox(1) | gihyo.jp

    Scrapboxの紹介 前回ではさまざまなファイルや書類を「フラット」に管理する方法について説明しましたが、今回はさまざまな情報をより効果的に整理し共有できる「Scrapbox」というシステムを紹介します。 理想の情報整理システムとは 2017年現在における理想的な情報整理法とはどのようなものでしょうか? 現在のテクノロジ状況をふまえつつ要件を考えてみます。 ブラウザを使ってネット上で情報を管理する ネットやブラウザを使えない環境は現在ほぼなくなりましたから、情報整理は当然これらを活用するべきでしょう。 一ヵ所で集中管理する ネット上の1つの場所にあらゆるデータを保存してブラウザからアクセス可能にするのが良いでしょう。 気軽な入力と編集 ブラウザ上での入力/編集手法は極力単純にしておく必要があるでしょう。 タグを活用する 先月号でも解説しましたが、個人的な雑多なデータを階層的に管理すること

    第16回 Scrapbox(1) | gihyo.jp
    nagayama
    nagayama 2017/02/18
  • 第1回 様々なアニメーションを実現するiOSアプリ用トゥイーンライブラリ3種を比較! | gihyo.jp

    はじめに iOS SDK登場から早4年近くが経ち、使い回しの効くUIコンポーネントや、煩雑な手順を楽にするスクリプト、自作するには難易度の高い技術をライブラリ化したものなどなど、今では多くの便利なオープンソースソフトウェアが公開されています。 連載ではそんなオープンソースソフトウェアの中で、有用かつあまり日語での情報が少ないものを中心にご紹介していく予定です。具体的な使用方法や、ソースの内容にも踏み込んで解説していきますので、ぜひ皆様の日々の開発にお役に立ていただければ幸いです。 トゥイーンライブラリを使用するメリット UIViewのアニメーションで指定できるイージングの種類は、 UIViewAnimationOptionCurveEaseInOut UIViewAnimationOptionCurveEaseIn UIViewAnimationOptionCurveEaseOut U

    第1回 様々なアニメーションを実現するiOSアプリ用トゥイーンライブラリ3種を比較! | gihyo.jp
  • はじめてのGo―シンプルな言語仕様、型システム、並行処理 記事一覧 | gihyo.jp

    第4章標準パッケージ―JSON、ファイル、HTTP、HTMLを扱う Jxck 2015-04-23

    はじめてのGo―シンプルな言語仕様、型システム、並行処理 記事一覧 | gihyo.jp
  • 第4回 浜本階生―SmartNewsを作ったエンジニアのキャリア | gihyo.jp

    先を歩むエンジニアへのインタビューを通してエンジニアのキャリアについて考える連載、今回はSmartNewsの開発者で、スマートニュース株式会社の代表取締役社長/共同CEOの浜階生さんにお話を伺いました。 [撮影:平野正樹] ゲームがきっかけで始めたプログラミング ─⁠─浜さんがプログラミングに興味を持ったきっかけをお聞かせください。 浜:小学校のころ、ファミコン[1]がどう動いているのかにすごく興味がありました。小学校3年生のときに先生が画面の中を丸が動くプログラムを見せてくれたのですが、それで、ファミコンもきっとこうやって動いているんだと思ったんですよね。その後中学校の技術家庭科の教科書にプログラムを書こうというコーナーがあって、簡単なゲームプログラミングをしたのが始まりですね。中学校のPCNECの古いPC-9801だったのですが、放課後に内蔵のBASIC言語で記述していました

    第4回 浜本階生―SmartNewsを作ったエンジニアのキャリア | gihyo.jp
  • 第3回 宮川達彦―最先端のWebエンジニアのキャリア | gihyo.jp

    先を歩むエンジニアへのインタビューを通してエンジニアのキャリアについて考える連載、今回は古くからPerlコミュニティで活躍し、最近ではWebテクノロジ情報発信のポッドキャスト「Rebuild」が話題の宮川達彦さんにお話を伺いました。宮川さんは、筆者のクックパッドの同僚でもあります。 [撮影:平野正樹] プログラミングに興味を持ったきっかけ ─⁠─最初にプログラミングやエンジニアリングに興味を持ったのはいつでしょうか? 宮川:父親がプログラマだったので、コンピュータは小さいころから家にあったんですけど、プログラミングはしておらず、純粋にPCユーザとしてゲームとかで遊んでいました。プログラミングのきっかけは、東京大学に通い始めて、趣味でホームページや掲示板を作っておもしろいと思ったことですね。そのあと3年次に、理学部情報科学科を選択し学びました。それと前後して、大学の友達から「オライリー・ジ

    第3回 宮川達彦―最先端のWebエンジニアのキャリア | gihyo.jp
  • 第2回 深津貴之―アプリ開発者からその先へ | gihyo.jp

    先を歩むエンジニアへのインタビューを通してエンジニアのキャリアについて考える連載、今回は、UI(User Interface)に主眼を置いた斬新なWebサービスをFlashで提供し、iPhoneアプリの黎明期からヒットを何作も出してきた、「⁠fladdict」という名前でも有名なTHE GUILDの深津貴之さんにお話を伺いました。 [撮影:平野正樹] デジタルと物理的なデザインを学んだ大学時代 ─⁠─いつからテクノロジに興味を持ち始めたのでしょうか? 深津:大学で「都市情報デザイン研究室」に所属し、「⁠テクノロジで生活がどう変わるか」を研究していました。そこでおじいちゃんと孫に遠隔でコミュニケーションが発生するとどう変化が起こるのかなどを研究しました。いろいろとやっているうちにインタラクションやUIに興味を持ち、Flashを始めました。その後、就職に興味が湧かず、学びたいこともあったので

    第2回 深津貴之―アプリ開発者からその先へ | gihyo.jp
  • 検索エンジン自作入門 ~手を動かしながら見渡す検索の舞台裏

    2014年9月25日紙版発売 2014年9月25日電子版発売 山田浩之,末永匡 著 A5判/224ページ 定価2,948円(体2,680円+税10%) ISBN 978-4-7741-6753-4 ただいま弊社在庫はございません。 Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 まいにち使っている検索エンジンがどうやって動いているか,知っていますか? 書では,小さな検索エンジンを作りながら,ソースコードレベルで検索エンジンのしくみを解説。 Yahoo!Japanの検索エンジン開発チームを経て2008年度上期未踏IT人材発掘・育成事業において高性能分散型検索エンジンの開発によりスーパークリエータに認定さ

    検索エンジン自作入門 ~手を動かしながら見渡す検索の舞台裏
  • 継続的Webサービス改善ガイド 記事一覧 | gihyo.jp

    第5章ビジネス視点の改善~効果検証に基づく機能改善と、チームでの仕事の進め方 安宅啓 2014-02-21

    継続的Webサービス改善ガイド 記事一覧 | gihyo.jp
  • 第3回 ブランチvs.フラグ | gihyo.jp

    とっておきの変更 ソフトウェアをいつでもリリースできるようにしろと求める継続的デリバリの広まりにより、毎日のようにソフトウェアがリリースされるようになりました。早いうちからコードを野にさらせば、隠れた問題を前もって見つけることができるからです。 短いリリース間隔に身を置くと気づくことがあります。「⁠リリースできること」と「リリースしたいこと」は、必ずしも一致しないのです。たとえば大規模なビジュアルデザインの変更やとっておきの新機能を想像してみましょう。こうした粒度の大きい変更は、たとえ動作する、つまりリリース可能な状態でも、そのまま衆目にさらしたいとは限りません。期待を裏切らない形でお披露目したい、とっておきの変更があります。息を飲む新しい体験がもたらすユーザの驚きや喜びも、ソフトウェアにとっては大切な財産だからです。 とっておきの変更を仕上げるには時間がかかります。一方で、その仕上げが終

    第3回 ブランチvs.フラグ | gihyo.jp
  • 体感!JavaScriptで超速アプリケーション開発 -Meteor完全解説 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    体感!JavaScriptで超速アプリケーション開発 -Meteor完全解説 記事一覧 | gihyo.jp
  • 第78回 Mercedes-Benz - the new A-Class - 2012、くらげごはん。、Homeless Hotspots | gihyo.jp

    いま、見ておきたいウェブサイト 第78回Mercedes-Benz - the new A-Class - 2012、くらげごはん。、Homeless Hotspots 花粉のムズムズもゆっくり和らぎ、暖かい陽気につられて、どこかに出かけようかと計画している今日このごろ、皆様いかがお過ごしでしょうか。今回も個人的に感じた、素晴らしいサイトの特徴をいくつかお話したいと思います。 スクロールで語られる、新しいクルマ Mercedes-Benz - the new A-Class - 2012 2012年3月8日から18日までスイス・ジュネーブで開催される「ジュネーブモーターショー2012」での発表に合わせて公開された、Mercedes-Benzの新しい「A-Class」のスペシャルサイト、『⁠Mercedes-Benz - the new A-Class - 2012』です。 図1 『⁠Mer

    第78回 Mercedes-Benz - the new A-Class - 2012、くらげごはん。、Homeless Hotspots | gihyo.jp
  • 第1回 まずはTitaniumを体験してみよう | gihyo.jp

    はじめまして、株式会社はてなでアプリケーションエンジニアをしている倉井龍太郎(id:r_kurain)と申します。この連載では、今もっとも注目集めているスマートフォンアプリ開発環境であるTitanium Mobile(以下Titaniumと省略)を使ったiPhone及びAndroidアプリケーションの開発方法について解説していきます。 Titaniumとは TitaniumはAppceleratorが開発しているスマートフォンアプリ開発環境です。iPhone/iPod/iPad であればObjectice-Cを使用して、AndoridであればJavaを用いて作成するネイティブアプリケーションが、どちらの環境でもJavascriptのみで開発できるようになるものです。Titanuiumは無料で利用することができます。サポートを受けるにはAppceleratorの有料プランに入会する必要が

    第1回 まずはTitaniumを体験してみよう | gihyo.jp
    nagayama
    nagayama 2010/12/01
    倉井龍太郎さんや!