並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 73 件 / 73件

新着順 人気順

ドワンゴの検索結果41 - 73 件 / 73件

  • サイバー攻撃渦中のニコニコがAWSのイベントで講演 動画の配信基盤について解説、観客から拍手の一幕も

    久保田さんは講演の冒頭で「報道などでご存じの方も多いと思いますが、現在ニコニコは大規模なサイバー攻撃の影響により、多くのサービスが利用できない状態が続いています。ユーザー・関係者の皆さまには、ご不便をおかけしており、心からおわび申し上げます」とサイバー攻撃について触れた。 観客からは拍手があり、久保田さんは「ありがとうございます。少しでも早い復旧に向け、全社を挙げて取り組んでいますので、今しばらくお待ちください」と感謝の意を述べ、講演を続けた。 動画・生放送の相乗りが足かせに 基盤刷新に至ったワケ 久保田さんは、基盤の刷新に至った背景や、新しい基盤の構成について講演。ニコニコ動画では2016年から約8年間オンプレミスの配信基盤を利用していたが、24年3月に新たなクラウド基盤に乗り換えた。性能は安定していたものの、設計思想に由来するいくつかの課題があったという。 そもそも旧基盤は、ニコニコ動

      サイバー攻撃渦中のニコニコがAWSのイベントで講演 動画の配信基盤について解説、観客から拍手の一幕も
    • KADOKAWA、攻撃による情報漏えいを確認。ドワンゴ全従業員の個人情報が流出

        KADOKAWA、攻撃による情報漏えいを確認。ドワンゴ全従業員の個人情報が流出
      • ~ニコニコ動画が8/5に再開、新バージョンに~ ニコニコの復旧状況およびサービス停止に伴う補償について|ニコニコインフォ

        ~ニコニコ動画が8/5に再開、新バージョンに~ ニコニコの復旧状況およびサービス停止に伴う補償について いつもニコニコをご利用いただきありがとうございます。 6月8日(土)に発覚したKADOKAWAグループのデータセンター内のサーバーへのサイバー攻撃の影響により、「ニコニコ」のサービス全般が利用できない状態が続いております。 ユーザーの皆様、関係者の皆様に多大なるご迷惑とご心配をおかけしておりますことを深くお詫び申し上げます。 ニコニコ運営では、システムの復旧作業に全力で取り組んでおり、このたび、ニコニコ動画をはじめとする「ニコニコ」の複数サービスが2024年8月5日(月)より再開することが決定しました。 再開に関する詳細とともに、サービス停止に伴う補償対応について、以下の通りご報告いたします。 8月5日より下記のサービスを再開いたします。ニコニコ動画の再開時に「ニコニコ」は新バージョンと

          ~ニコニコ動画が8/5に再開、新バージョンに~ ニコニコの復旧状況およびサービス停止に伴う補償について|ニコニコインフォ
        • 【追記あり】ニコニコ漫画 スマートフォン版Webサイトの再開とURL変更につきまして

          【2024/6/28(金) 16:00追記】 いつもニコニコ漫画をご利用いただきありがとうございます。 本日(6/28)、スマートフォン版Webサイトにおいて「ニコニコ漫画 サービス内メニュー」を公開いたしました。 「ランキング」「閲覧履歴」などのリンクが表示されますので、ぜひご活用ください。 引き続き、ニコニコ漫画をよろしくお願いいたします。 いつもニコニコ漫画をご利用いただきありがとうございます。 大変お待たせいたしました。 本日(6/25)11時頃に、スマートフォン版Webサイトを再開いたしました。 この度のメンテナンスに伴いまして、ドメイン(URL)が変更となります。 スマートフォン版Webサイト トップページ (旧)https://sp.seiga.nicovideo.jp/manga ↓ (新)https://sp.manga.nicovideo.jp お手数おかけいたしますが

            【追記あり】ニコニコ漫画 スマートフォン版Webサイトの再開とURL変更につきまして
          • ひろゆき×ドワンゴ川上量生が「エンジニアは頭が悪くないと大成しない」と語るワケ - エンジニアtype | 転職type

            日々プロダクトに向き合うエンジニアのみなさんにヒントをお届けすべく、日本最大の電子掲示板『2ちゃんねる(現5ちゃんねる)』を立ち上げた、ひろゆきさんを迎えた本連載。国内外のプロダクトを、ひろゆきさんはどうみるのか? ひろゆきさんが開発者ならどこをブラッシュアップするのか?そんなことを、毎回話題のプロダクトを取り上げながらお届けすることでプロダクト開発で大切なことを探っていきます。 ひろゆきさん連載4回目の対談相手は、ドワンゴ創業者の川上量生さんです! 川上さんといえば、日本最大級の動画配信サービス「ニコニコ動画」をスタート立ち上げた人物でもありますが・・・

              ひろゆき×ドワンゴ川上量生が「エンジニアは頭が悪くないと大成しない」と語るワケ - エンジニアtype | 転職type
            • Zod を使って CSV からの入力データをバリデーションする - ドワンゴ教育サービス開発者ブログ

              こんにちは、バックエンドエンジニアの日下です。 CSV から JSON へ変換するスクリプトを、TypeScript で実装する機会がありました。 今回は、CSV のデータのバリデーションに Zod を使った話をします。 スクリプトの目的 システム間のデータ連携が目的です。 連携元のシステムから CSV 出力されたデータを、連携先のシステムで利用する JSON へ変換します。 また、JSON への変換以外にも以下の要件があります。 CSV のデータをバリデーションする 連携先のシステムで利用できるデータであることを保証するために、バリデーションを実行します。 バリデーション失敗時に、日本語のエラーメッセージを表示する スクリプトの実行は業務担当のエンドユーザーが行うため、日本語のエラーメッセージを表示します。 CSV の読み込み 元データとなる CSV の読み込みは、csv-parse を

                Zod を使って CSV からの入力データをバリデーションする - ドワンゴ教育サービス開発者ブログ
              • 【重要】ダイナースクラブでのニコニコプレミアム会員料金の決済一時停止について|ニコニコインフォ

                いつもニコニコをご利用いただき、ありがとうございます。 諸般の事情により、2024年5月24日(金)から、ダイナースクラブでのプレミアム会員料金の決済を一時停止いたします。 急なご案内となり大変申し訳ございません。 ダイナースクラブをご利用中のプレミアム会員の方(以下、対象者)には、追ってニコニコお知らせ機能(重要なお知らせ)およびご登録のメールアドレス宛てに個別にご案内いたします。 ニコニコのお知らせ機能についてはこちら ダイナースクラブを利用してプレミアム会員料金をお支払い中の方へご迷惑をおかけすることとなり大変申し訳ございませんが、その他のお支払い方法へ変更をお願いいたします。 プレミアム会員料金のお支払い方法については、こちらのニコニコヘルプをご確認ください。 これからダイナースクラブを利用してプレミアム会員料金をお支払い予定の方へお手数をおかけいたしますが、その他のお支払い方法で

                  【重要】ダイナースクラブでのニコニコプレミアム会員料金の決済一時停止について|ニコニコインフォ
                • ニコニコ動画のコード改善の歩み - dwango on GitHub

                  はじめに こんにちは。ニコニコ動画開発の小池です。 私の所属するチームではニコニコ動画の動画サービスのサーバーサイドをメインに担当しております。 今回は PHPerKaigi2024 向けの記事として、動画サービスのコード改善についてこれまでの歴史や取り組みとその成果について紹介していきたいと思います。 文中の3つのフレーズをチャレンジトークンとしてみました。ぜひ探してみてください! (※ 記事の見出しにの横についている「#」はチャレンジトークンではありません。チャレンジトークンは文中に配置されています。紛らわしくてすみません!) 2006年: ローンチ ニコニコ動画は2006年にローンチされて以来、皆様の応援のおかげで現在までサービスが継続されております。 当時はRuby on Railsが流行り始めてCakePHPが出ているかどうかといったくらいの時代で、フレームワークを利用しないとい

                    ニコニコ動画のコード改善の歩み - dwango on GitHub
                  • pnpm の node_modules を探検して理解しよう - ドワンゴ教育サービス開発者ブログ

                    はじめに こんにちは。ドワンゴ教育事業でエンジニアをしているユーンです。 N予備校アプリケーションやその他複数のプロジェクトで pnpm を採用しました。pnpm とは何か、npm とどう違うのかというのを node_modules の構造を追いながら理解しつつ、教育事業での採用した結果についてお話します。 pnpm とは pnpm とは、npm や yarn とレイヤーを同じくするパッケージマネージャであり、サードパーティのものです。 pnpm.io pnpm は他のツールと比較して高速でありディスク効率が良いと謳っています。 その pnpm の最大の特徴は、 node_modules の構造にあります。 例えば npm では v3 からフラットな node_modules を使うようになっております。yarn もデフォルトでは同様にフラットな node_modules を提供しています

                      pnpm の node_modules を探検して理解しよう - ドワンゴ教育サービス開発者ブログ
                    • Conventional CommitsとCHANGELOGの自動生成でリリースのユーザ影響をわかりやすくした話 - ドワンゴ教育サービス開発者ブログ

                      ドワンゴ教育事業 バックエンドエンジニアのtakuminishです。 現在、私は教材入稿ツールの開発チームに所属しています。 教材入稿ツールは昨年の2023年06月に社内向けに正式リリースされた比較的新しいツールであり、リリース当初はリリースノートに関する運用について検討が進んでいませんでした。 リリースノートは開発メンバーが手動で作成しており、内容も前回リリース後にマージされたPRタイトルとリンクを箇条書きで記載しているだけの簡素なものでした。 また、PRタイトルのフォーマットも存在しなかったため、英語で記載されたタイトルと日本語で記載されたタイトルが混在している、ユーザ影響度がタイトルからわからないといった問題もありました。 そこで、教材入稿ツール開発チームではリリースノートの運用として、Conventional Commitsを導入するとともに、conventional-change

                        Conventional CommitsとCHANGELOGの自動生成でリリースのユーザ影響をわかりやすくした話 - ドワンゴ教育サービス開発者ブログ
                      • 当社サービスのシステム障害における対応状況について | 株式会社ドワンゴ

                        {.md_tr}株式会社ドワンゴ 株式会社ドワンゴ(本社:東京都中央区、代表取締役社長:夏野剛)は、現在発生しているシステム障害により、ユーザーの皆様、関係者の皆様に、多大なるご迷惑とご心配をおかけしておりますことを心より深くお詫び申し上げます。 当社は、第三者によるランサムウェアを含む大規模なサイバー攻撃により「ニコニコ」のサービス全般の利用を一時的に停止していることを[6月14日に公表](https://dwango.co.jp/news/5131439897051136/)いたしました。現在、被害の全容解明、原因究明およびシステムの復旧対応に全力を上げて取り組んでおります。現時点までのサービス復旧状況、サービス停止に伴う補償対応、および調査状況について、以下の通りご報告いたします。 *<サービスの復旧状況>* ニコニコのサービス全般およびニコニコアカウントによる外部サービスへのログイ

                          当社サービスのシステム障害における対応状況について | 株式会社ドワンゴ
                        • 楕円曲線暗号方式の強度について - dwango on GitHub

                          ※本ブログは2024/2に執筆されています。そのため、アップデートによってここに記載されている内容が現状と乖離する可能性があります。記載する内容を参照する場合は自己責任でお願いします。 はじめに こんにちは! ドワンゴでエンジニアをやっている小林と申します。競技プログラミングを趣味にしています。 今回は業務には関係ありませんが、個人的に興味のあるトピックであるセキュリティーについて執筆します。 対象読者: 以下のどれかを満たす人 AtCoder で青色〜黄色以上、あるいは意欲のある水色以上 暗号理論に興味のある人 数学が好きな人 また、簡単な群論の知識を仮定します。(群の定義など) まとめ セキュリティーの強さはセキュリティーレベルと呼ばれる尺度で測ることができます。 \(k\) ビットセキュリティーはおよそ \(2^k\) 回の計算を要するレベルです。 \(n\) ビットの楕円曲線暗号方

                            楕円曲線暗号方式の強度について - dwango on GitHub
                          • 新卒エンジニアがESLintのFlat Config移行と格闘した話 - ドワンゴ教育サービス開発者ブログ

                            ESLintのFlat Configへの移行は進んでますでしょうか?試してみたでしょうか? 今回はドワンゴの新卒エンジニアが初仕事として取り組んだ、ESLintのFlat Configへの移行に関して「その方法と嵌ったところの乗り越え方」をお伝えします。 この記事で言及すること Flat Configに書き変えるときに見る資料 ESLintのconfigをFlat Configに移行するとき、configs.recommendedなどのプリセットを用いる場合はFlatCompatを使う eslint-plugin-importを使用してると嵌る どうやって新旧configが同じになっていることを示すのか? ESLintのFlat Configを書くことになりました こんにちは。N予備校 Web フロントエンド開発チームのsokunoです。私は現在4ヶ月に渡る新卒研修を経て、この8月から今の

                              新卒エンジニアがESLintのFlat Config移行と格闘した話 - ドワンゴ教育サービス開発者ブログ
                            • 「月額300万円で来てくれ」KADOKAWA サイバー攻撃にエンジニアを高額報酬で決死の一本釣り…「日本企業はインシデントに備えがない」識者が警告 - Smart FLASH/スマフラ[光文社週刊誌]

                              「月額300万円で来てくれ」KADOKAWA サイバー攻撃にエンジニアを高額報酬で決死の一本釣り…「日本企業はインシデントに備えがない」識者が警告 社会・政治FLASH編集部 記事投稿日:2024.07.11 12:34 最終更新日:2024.07.11 13:12 出版大手KADOKAWAの情報漏洩問題は、日増しに深刻さを増しているーー。 ことの発端は、6月22日にウェブニュースメディア「NewsPicks」が報じた「【極秘文書】ハッカーが要求する『身代金』の全容」と題する記事だ。 「同記事は、KADOKAWAがランサムウェアによる攻撃を受けていることを報じました。ランサムウェアとは、感染したコンピュータをロックしたり、ファイルを暗号化することによって使用不能にし、『データを戻してほしければカネを出せ』と“身代金”を要求するものです。記事によると、すでに取締役のひとりは、取締役会の決議な

                                「月額300万円で来てくれ」KADOKAWA サイバー攻撃にエンジニアを高額報酬で決死の一本釣り…「日本企業はインシデントに備えがない」識者が警告 - Smart FLASH/スマフラ[光文社週刊誌]
                              • 「ニコニコ動画」で発生していたサーバー障害の原因が「ランサムウェアを含む」大規模なサイバー攻撃であったと判明。復旧には1ヶ月以上かかる見通し、開発チームが3日で自発的に開発した「ニコニコ動画(Re:仮)」のサービス開始も発表

                                「ニコニコ動画」で発生していたサーバー障害の原因が「ランサムウェアを含む」大規模なサイバー攻撃であったと判明。復旧には1ヶ月以上かかる見通し、開発チームが3日で自発的に開発した「ニコニコ動画(Re:仮)」のサービス開始も発表 ドワンゴは、6月8日(土)早朝から「ニコニコ」で発生していたサービス障害について、発生原因がランサムウェアを含む大規模なサイバー攻撃であったと発表した。サービス復旧までには1ヶ月以上かかる見込みとしている。 本障害に関して、「ニコニコ動画」のシステムや動画データ、映像配信システムはパブリッククラウド上で運用されていたため被害は受けていないとのこと。また、サービス停止中の対応策として、ドワンゴの開発チームが自発的に3日で開発した動画コミュニティサイト「ニコニコ動画(Re:仮)」のサービスを14日15時からリリースすることも伝えられている。 発表によると、本障害の現象は8

                                  「ニコニコ動画」で発生していたサーバー障害の原因が「ランサムウェアを含む」大規模なサイバー攻撃であったと判明。復旧には1ヶ月以上かかる見通し、開発チームが3日で自発的に開発した「ニコニコ動画(Re:仮)」のサービス開始も発表
                                • 遠隔地勤務の働き方 - ドワンゴ教育サービス開発者ブログ

                                  はじめに こんにちは。N予備校 品質保証チームの鈴木です。私は遠隔地勤務者として東北地方の福島県に居住しながら、2023年2月よりドワンゴの教育事業本部で勤務しています。この記事では私の遠隔地勤務の体験を通じて感じたことを紹介したいと思います。 はじめに テレワークが遠隔地勤務の可能性を広げる ドワンゴで働きながら地方に住む ドワンゴの勤務形態 遠隔地勤務の日常 遠隔地勤務での品質保証業務 地方の暮らし 遠隔地勤務を実際にやってみて感じたこと メリット デメリット まとめ We are hiring! テレワークが遠隔地勤務の可能性を広げる 私はドワンゴで勤務する前から福島県に居住しており、地元の企業でQAエンジニアとして勤務していました。コロナ禍で地元の企業でもテレワークが導入され、実際に体験してみるとテレワークでも問題なくQA業務を進められることがわかりました。 テレワークを体験したこ

                                    遠隔地勤務の働き方 - ドワンゴ教育サービス開発者ブログ
                                  • ニコニコ・クリエイター奨励プログラムに関するインボイス番号登録について|ニコニコインフォ

                                    【2023/10/2(月)21:30頃 追記】 本日10月2日(月)午後、ニコニコの「お知らせ」機能、メールおよびニコニコインフォ記事にて「ニコニコへのインボイス番号登録」についてご案内いたしました。 その内容が不親切であり、インボイス番号の取得とニコニコへの番号登録が必須である、と受け取られるものとなっておりました。 大変申し訳ありません。 今回の呼びかけは、ニコニコから新たなインボイス番号の取得を強制するものではありません。 ニコニコへの番号登録は、すでにインボイス番号を所持している方に対して、適切な支払通知書をお渡しできるようにするためのものです。 インボイス番号を所持していない方でも、今までと変わらずクリエイター奨励プログラムをご利用いただけます。 【代表的なお問い合わせ内容と回答】 Q:インボイス番号のニコニコへの登録をしなくてはいけませんか? A:クリエイター奨励プログラムはイ

                                      ニコニコ・クリエイター奨励プログラムに関するインボイス番号登録について|ニコニコインフォ
                                    • N予備校エンジニアインターンシップ体験記🌟 - ドワンゴ教育サービス開発者ブログ

                                      初めに 初めまして、「教育学習サービス『N予備校』サーバーサイドエンジニアインターンシップ」に参加した落合大輔です。 私は大学院の修士1年生の秋頃にインターンシップに応募しました。内容はTypeScriptによるバックエンドの開発です。私の場合は期間は4ヶ月程で1週間あたり16時間程のシフトです。 参加をおすすめする人 ドワンゴのインターンシップは下記の様な人にお勧めです。特に「ものづくりが好き」という人にお勧めです。 ものづくりや技術が好きな人 自分の手でコーディングを行い開発がしたい人 チーム開発のノウハウを学びたい人 開発環境 ドワンゴのインターンシップでは各自にPCが支給されます。OSはMacかWindowsが選べて、私はMacを選びました。 技術スタック 言語・フレームワーク TypeScript/NestJS/TypeORM 開発プラットフォーム Docker/JFlog/AW

                                        N予備校エンジニアインターンシップ体験記🌟 - ドワンゴ教育サービス開発者ブログ
                                      • 自衛隊「サイバー防衛隊」のお寒い現状、540人と桁違いの少なさ…ドワンゴのサイバー攻撃被害、いずれ的になるのは「国民の命」(夕刊フジ) - Yahoo!ニュース

                                          自衛隊「サイバー防衛隊」のお寒い現状、540人と桁違いの少なさ…ドワンゴのサイバー攻撃被害、いずれ的になるのは「国民の命」(夕刊フジ) - Yahoo!ニュース
                                        • TSKaigi 2024 参加レポート - ドワンゴ教育サービス開発者ブログ

                                          バックエンドエンジニアの松尾です。 2024 年 5 月 11 日に開催された日本最大級の TypeScript をテーマとした技術カンファレンス TSKaigi 2024 に参加しました。 本記事では弊社からの登壇内容やスポンサーブースの様子をお伝えします。 登壇内容まとめ 弊社からは下記の LT で 2 名のエンジニアが登壇しました。 TypeScript で使いやすい OpenAPI の書き方 speakerdeck.com yukimochi さんからは OpenAPI の書き方について紹介しました。 変更に強く、ドメインモデルを正確に表現する書き方にすることで、TypeScript で使いやすいコードを生成できるとのことでした。 筆者は最近 OpenAPI spec を書くことは無いのですが、Union を用いた定義は非常に同意するところであり、今後の開発で活用していきたいと思い

                                            TSKaigi 2024 参加レポート - ドワンゴ教育サービス開発者ブログ
                                          • 株式会社ドワンゴは TSKaigi 2024 をスポンサーしています - ドワンゴ教育サービス開発者ブログ

                                            株式会社ドワンゴは2024年5月11日に開催される日本最大級のTypeScriptをテーマとした技術カンファレンス TSKaigi 2024 にプラチナスポンサーとして協賛いたします。 TSKaigi 2024 当日は弊社教育事業エンジニアが複数名参加します。スポンサーブースをいただいていますので、現地で参加される方は是非お気軽にお越しください。 スポンサーブースではN予備校内にあるTypeScriptの教材を触れる他、限定ノベルティもご用意しております! ドワンゴの教育事業とは? 私たちは、未来の「当たり前」の教育をつくるため、生徒・学生や教職員の「学ぶ」「教える」体験の最大化を日々目指しています。 日本発の本格的なオンライン大学「ZEN大学(仮称)(設置認可申請中)」や、2万名を超え日本最大の生徒数であるネットの高校「N高等学校・S高等学校」と連携し、ネットの時代に合わせた教育関連のサ

                                              株式会社ドワンゴは TSKaigi 2024 をスポンサーしています - ドワンゴ教育サービス開発者ブログ
                                            • @swc/jestで手間をかけずにテストを早くする - ドワンゴ教育サービス開発者ブログ

                                              こんにちは、ドワンゴ教育事業 Web フロントエンドチームの猪井です。 この記事では babel-jest から @swc/jest に移行することで Jest によるテストが速くなった事例について紹介します。 JavaScript のテストツールは、Vitest のバージョンが 1 を迎えたり Bun が登場したりして、よく使われる Jest 以外にもよさそうな選択肢が増えています。業務の手が少し空いたタイミングでそれらについて調査し実際に試してみたところ、最終的に @swc/jest を使用することで既存のテストを大きく書き換えることなく実行時間を短縮できました。 今回試した JavaScript のテストツール 今回は Vitest、Bun、そして @swc/jest の 3 つを試してみました。 これら以外にも、Node.js 自体に搭載されているテストランナーや、@swc/jes

                                                @swc/jestで手間をかけずにテストを早くする - ドワンゴ教育サービス開発者ブログ
                                              • Ktorm のクラス設計を読み解いて、DSLを拡張する - ドワンゴ教育サービス開発者ブログ

                                                はじめに 先日Server-Side Kotlin MeetupのLT大会で登壇してきましたので、その内容をブログ記事でも公開します。 テーマはKotlin製のORマッパー、Ktormのクラス構造と機能拡張についてです。 Ktormの紹介 ktorm.org Ktormは、いくつかあるJDBCベースのKotlin製ORマッパーのうちの1つです。 それらの中でもっともメジャーと思われるExposedと比較すると、次のような特長があります。 シンプルな実行モデル 遅延実行やキャッシュなどの仕組みを持たないので、コードを読んで理解しやすく、SQLの実行タイミング等も把握しやすいです。 生SQLに近いDSL select() で検索条件を指定し slice() でカラムを指定する形式のExposedのDSL 1 に比べて、生SQLに近い文法を採用しており、SQLに習熟していれば少ない認知コストで読

                                                  Ktorm のクラス設計を読み解いて、DSLを拡張する - ドワンゴ教育サービス開発者ブログ
                                                • レガシーブラウザ向けのビルドオプションを剪定する - ドワンゴ教育サービス開発者ブログ

                                                  この記事はドワンゴ Advent Calendar 2023 の 20 日目の記事です。 はじめに こんにちは。今年の 10 月に教育事業本部にフロントエンドエンジニアとして入社したユーンです。 この記事では、 2016 年から新陳代謝を続けている N予備校 Web フロントエンドのコードベースにおいて、 2019 年ぶりにビルドターゲットの設定を見直した話をします。 N予備校 Web フロントが約 8 年近くも新陳代謝を続けてきたあゆみについては、チームの古株である berlysia さんの以下の記事をご覧ください。 blog.nnn.dev はじめに 現状確認と課題設定 具体的な調査の取り組み 結果 今後の方針 終わりに We are hiring! 現状確認と課題設定 話はチーム内で以前から core-js のサイズが大きいと認知されていたことから始まります。(前提知識: @babe

                                                    レガシーブラウザ向けのビルドオプションを剪定する - ドワンゴ教育サービス開発者ブログ
                                                  • N予備校 iOSアプリのViewState列挙体を使ったSwiftUIの状態管理 - ドワンゴ教育サービス開発者ブログ

                                                    はじめに N予備校 iOSアプリ開発チームに所属しているcoffmarkです。 iOSチームではSwiftUIを使って開発を進めています。 SwiftUI導入までの経緯については、ブログ記事(N予備校iOSアプリへ SwiftUI を導入するまでの道のりについて)で説明しています。 SwiftUI導入を進めていく中で、導入後に改善した点がいくつかあります。 今回はその中でもViewState列挙体を使ったSwiftUIの状態管理についてお話しします。 前提 (プロジェクト構成・SwiftUI実装方針のおさらい) N予備校 iOSアプリチームでは以下のような構成でiOSアプリを開発しています。 詳細はブログ記事(iOSチームではリファレンスレポジトリを運用しています)をご覧ください。 大まかな概要としては下記の通りのプロジェクト構成・SwiftUI実装方針です。 プロジェクト構成 RxSwi

                                                      N予備校 iOSアプリのViewState列挙体を使ったSwiftUIの状態管理 - ドワンゴ教育サービス開発者ブログ
                                                    • 「身代金報道」でKADOKAWAグループ内が疑心暗鬼に…“株価暴落”、“元会長の裁判”まで重なって頭を抱える社員の胸中 | デイリー新潮

                                                      「週刊新潮」の発売前日に速報が届く! メールマガジン登録 デイリー新潮とは? 広告掲載について お問い合わせ 著作権・リンクについて ご購入について 免責事項 プライバシーポリシー データポリシー 運営:株式会社新潮社 Copyright © SHINCHOSHA All Rights Reserved. すべての画像・データについて無断転用・無断転載を禁じます。

                                                        「身代金報道」でKADOKAWAグループ内が疑心暗鬼に…“株価暴落”、“元会長の裁判”まで重なって頭を抱える社員の胸中 | デイリー新潮
                                                      • 株式会社ドワンゴは iOSDC 2023 をスポンサーしています - ドワンゴ教育サービス開発者ブログ

                                                        こんにちは、N予備校 iOS アプリ開発チームです。 今年も WWDC 2023 が終わり、iOSDC 2023 の時期ですね! WWDC では新しいプロダクトの Vision Pro はもちろん、Swift だとマクロ、Xcode だと Asset の自動コード生成やローカライズ周りの強化などなど、さまざまなアップデートがあったので、それを受けて iOSDC でどんな発表があるか楽しみです。 N予備校 iOS アプリ開発チームからも、以下のプロポーザルを出させていただきました。 SwiftUIのList以外でのswipeActions実現のためのSwipeableStackの紹介 by yoppie RxSwiftプロジェクトでSwift Concurrencyを利用する by coffmark そんな iOSDC 2023 に、株式会社ドワンゴは今年も動画配信協力のスポンサーとして協賛

                                                          株式会社ドワンゴは iOSDC 2023 をスポンサーしています - ドワンゴ教育サービス開発者ブログ
                                                        • ドワンゴのサイバー攻撃被害、すぐに「ニコニコ動画(Re:仮)」を公開できた理由

                                                          ドワンゴのサイバー攻撃被害、すぐに「ニコニコ動画(Re:仮)」を公開できた理由:「2024年3月に完了していた配信基盤のAWS移行」が結果的に功を奏す 大手出版事業者のKADOKAWAがランサムウェアを含む大規模なサイバー攻撃の被害に遭った。子会社であるドワンゴの動画配信サービス「ニコニコ動画」が停止し大きく話題となる中、「被害を受けなかった動画システムやデータ」を基にした「ニコニコ動画(Re:仮)」が公開された。仮サービスをいち早くリリースできた背景にあるのが、2024年3月に完了していた動画配信基盤のAWS移行だ。2024年6月に開催された「AWS Summit Japan」では、ドワンゴの久保田陽介氏が、動画配信基盤のAWS移行に踏み切った背景や作業過程、移行から得られたメリットを解説した。 大手出版事業者のKADOKAWAが、グループのデータセンター内のサーバを標的としたランサムウ

                                                            ドワンゴのサイバー攻撃被害、すぐに「ニコニコ動画(Re:仮)」を公開できた理由
                                                          • KADOKAWA、N高在学生の個人情報など、さらなる情報漏えいの可能性を発表(INTERNET Watch) - Yahoo!ニュース

                                                            株式会社KADOKAWAは7月3日、同社グループに対するランサムウェア攻撃に関して、N中等部・N高等学校・S高等学校の在学生や卒業生の一部の個人情報など、これまでに発表した以外の情報が外部に漏えいした可能性が高いと発表した。 【画像】学校法人角川ドワンゴ学園のウェブサイトで公開されたプレスリリース。同社では、在学生・卒業生・保護者向けの専用問い合わせ窓口を開設した 同社は7月2日に、さらなる情報流出を調査すると発表していた。外部漏えいの可能性が高いと認識したとして公開されたのは、以下の情報。 社外情報 ・N中等部・N高等学校・S高等学校の在校生・卒業生・保護者のうち、一部の個人情報 ・株式会社ドワンゴが取引する一部のクリエイター、個人事業主および法人との契約書 ・株式会社ドワンゴの楽曲収益化サービス(NRC)を利用している一部のクリエイターの個人情報 ・株式会社ドワンゴの一部の元従業員が運

                                                              KADOKAWA、N高在学生の個人情報など、さらなる情報漏えいの可能性を発表(INTERNET Watch) - Yahoo!ニュース
                                                            • ニコニコ動画iOSアプリ 改善の歴史 - dwango on GitHub

                                                              はじめに こんにちは。ニコニコ開発部で、動画スマホアプリ開発を担当している秋元です。 私たちのチームでは、いくつかのスマホアプリを開発しています。 その中でも、ニコニコ動画iOSアプリは、10年以上に渡り開発・保守・運用を行っている歴史あるアプリです。 この記事ではその歴史を振り返りながら、私たち開発チームがどのように改善を進めてきたかについて紹介します。 大規模なiOSアプリ開発の楽しさや大変さ、そしてやりがいが、読んでくださる皆さんに伝われば嬉しいです。 iOSDC 2023 のチャレンジトークンが記事内に 2つ 含まれています。ぜひ探してみてください! (※ 記事の見出しにの横についている「#」はチャレンジトークンではありません。チャレンジトークンは文中に配置されています。) ニコニコ動画iOSアプリとは ニコニコ動画iOSアプリは、iPhoneやiPadなどのiOS/iPadOSデ

                                                                ニコニコ動画iOSアプリ 改善の歴史 - dwango on GitHub
                                                              • 共通通知システムを刷新しました - dwango on GitHub

                                                                こんにちは。ニコニコ共通バックエンド開発担当の小野塚です。 ニコニコには各ファミリーサービスが使っている共通通知システムがあります。このシステムを利用することで、各サービスはiOSアプリプッシュ通知、Androidアプリプッシュ通知、ブラウザーWebPush通知、Eメール通知、Webページやスマートフォンアプリの「あなたへのお知らせ」を送っています。 そのリプレースが最近完了したので、ご紹介したいと思います。 リプレース前の状況 リプレース前の共通通知システムは、通知生成システムと通知配信システムという2つのシステムから構成されていました。この2つのシステムの間では、通知生成システムがニコニコ独自の通知ロジックを担い、通知配信システムがニコニコに限定されない汎用的な通知機能を担う[1]という分担がありました。 通知生成システムは、通知するイベントに含まれるコンテンツのIDから通知配信システ

                                                                  共通通知システムを刷新しました - dwango on GitHub
                                                                • カドカワ、サイバー攻撃で“秘密資料入手”主張する報道に「強く抗議」 役員も相次ぎ言及、是非に波紋広がる(オタク総研) - Yahoo!ニュース

                                                                    カドカワ、サイバー攻撃で“秘密資料入手”主張する報道に「強く抗議」 役員も相次ぎ言及、是非に波紋広がる(オタク総研) - Yahoo!ニュース
                                                                  • N予備校とスマホゲームでの品質保証の違いについて - ドワンゴ教育サービス開発者ブログ

                                                                    1.自己紹介 こんにちは。 ドワンゴ教育事業のN予備校 品質保証チーム(以降「品証」)の栗山です。 冒頭に簡単ではありますが、自己紹介をさせてください。 2023年3月より勤務しています。 前職ではスマホゲームの品証を約5年ほど経験しておりました。 この記事では私がN予備校での品証とスマホゲームでの品証で感じた相違点を紹介したいと思います。 ※前職のゲーム会社での品証に限った内容になります。他のゲーム会社における品証とは異なる場合もあるかと思いますので、ご了承ください。 1.自己紹介 2.一日の業務の流れ N予備校 スマホゲーム 相違点 3.チームの動き方 N予備校 スマホゲーム 相違点 4.リリース時対応について N予備校 スマホゲーム 相違点 5.テストプロセスについて 相違点 6.N予備校品証業務に移って感じたこと N予備校での良さ・課題 スマホゲームでの良さ・課題 7.終わりに W

                                                                      N予備校とスマホゲームでの品質保証の違いについて - ドワンゴ教育サービス開発者ブログ