並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 44件

新着順 人気順

dwangoの検索結果1 - 40 件 / 44件

  • 誰の声でも100人の声に変えられる声変換システム - Dwango Media Village(ドワンゴメディアヴィレッジ,dmv)

    著者の声を録画・録音して声を変換し元の映像と組み合わせてみた映像です。 このときの変換元の音声は撮影用のスマートフォンで録音しており、部屋の残響が含まれるなど声が少し不鮮明になる収録環境ですが、それでもしっかり声変換できていることがわかると思います。 概要 Dwango Media Villageの廣芝です。 誰の声でも狙った複数の人の声に変えることができる声変換システムを開発し、実際に声を変えることができるデモページを公開しました。 (2022年5月 SeirenVoiceシリーズの製品化に伴いデモページは終了しました。) この記事では、声変換技術を研究開発する際に取り組んだ課題について紹介します。 声の変換技術には、リアルタイム性と品質のトレードオフがあります。 既存の声変換システムはリアルタイム性を重視する傾向がある一方、品質を重視したものはあまり見かけません。 品質を優先した声変換

      誰の声でも100人の声に変えられる声変換システム - Dwango Media Village(ドワンゴメディアヴィレッジ,dmv)
    • TypeScriptの型定義で麻雀の役判定をする 【dwango Advent Calendar 2日目】 - MANA-DOT

      このエントリは ドワンゴ Advent Calendar 2021 2日目の記事です(夜が明けるまでは2日目!)。 はじめに TypeScriptには Conditional Types や Template Literal Types といったクッソ強力な型機能があります。 これらを用いて、今回は 2p3p4p2m3m4m2s3s4s4s5s6s8s8s のような天鳳牌譜形式の文字列を型引数に渡すと、麻雀の役判定をする型(あくまで型です、関数ではありません)を作ってみようとおもいます。 (ただし時間がなかったため断么九と平和のみです)。 Conditional Types, Template Literal Types って何? それぞれ具体的にどんなものか、マニュアルの例を用いて示すと、以下のような感じです。 // Conditional Types の例 interface Anim

        TypeScriptの型定義で麻雀の役判定をする 【dwango Advent Calendar 2日目】 - MANA-DOT
      • 2021年度 エンジニア新入社員研修のご紹介 - dwango on GitHub

        こんにちは。エンジニアの新入社員研修を担当している青木です。 今回はリモートで行われた2021年度の新入社員研修が、どのような様子だったかをご紹介します。 現在は2021年度の振り返りをもとに、迫っている2022年の新入社員研修の準備を進めています。 入社予定の皆さんやエントリーを迷っている皆さんの不安を軽減できればいいなと考え、この記事を書くことにしました。 昨年実施した研修に新入社員の皆さんから、沢山のフィードバックをもらいました。 その中に「完全リモートという不安な環境でエンジニアとしてのキャリアをスタートしたので〜」という一文がありました。 社会人という「新しい環境」に不安を感じているのに、馴染みのない「リモート環境」という要素も加わっていた為、不安は大きく、もっと軽減してあげられたらよかったなと思いました。 この記事を読んで少しでも研修の様子やドワンゴの文化が伝わり、不安が軽減で

          2021年度 エンジニア新入社員研修のご紹介 - dwango on GitHub
        • ニコニコ動画のコメントサーバーを引っ越した時の話 - dwango on GitHub

          こんにちは。ニコニコ動画開発の多胡です。 今回は PHPerKaigi2023 向けの記事として、2021年に実施したニコニコ動画のコメントサーバーをお引越しした時のことを書いてみたいと思います。 文中の 5 つのフレーズをチャレンジトークンとしてみました。ぜひ探してみてください! (※ 記事の見出しにの横についている「#」はチャレンジトークンではありません。チャレンジトークンは文中に配置されています。紛らわしくてすみません!) 背景 実はニコニコ動画の #コメントサーバーを引っ越した のはこの時が二度目でした。 一度目は2014年から2016年にかけてのプロジェクトでファイルベースのシステムからの引っ越しでした。このファイルベースのシステムは、ニコニコ動画生誕当時から利用されており、当時のコメント参照や投稿にはすでに耐えられない状態になっていました。 そこで、このファイルベースのシステム

            ニコニコ動画のコメントサーバーを引っ越した時の話 - dwango on GitHub
          • S3のコストダウンを実施してみた - dwango on GitHub

            ※本ブログは2022/2に執筆されています。そのため、アップデートによって内容が現在と異なる可能性があります。 はじめに モバイル事業本部プロダクトエンジニアリングセクション マネージャーの安田です。 インフラっぽいことやクラウドっぽいことやデータエンジニアっぽいことをやってます。 今回、モバイル事業部で使うS3のコスト削減のため、ストレージクラスの移行等を行うライフサイクルの設定を行いましたのでご紹介します。 これからS3の管理を行っていく方、コスト削減に興味のある方の参考になれば幸いです。 実施の背景 モバイル事業本部ではドワンゴジェイピーやアニメロミックスなど音楽配信ビジネスを中心に展開しており、様々なレーベルからお預かりした楽曲データを管理しています。 また、ニコニコ事業本部ができる前からサービスを行っており、多大な量のシステムログやクラウドサービスのログデータなどが存在しています

              S3のコストダウンを実施してみた - dwango on GitHub
            • ドワンゴ21新卒がフルリモートでの入社から機能をリリースするまで - dwango on GitHub

              はじめに 2021年新卒エンジニアのHikamayoです。 先日、僕が入社して初めて開発に関わった機能がリリースされました。 ニコニコ動画で、自分の投稿動画の再生数・コメント数が伸びている際にお知らせが届くようになりました。https://blog.nicovideo.jp/niconews/157710.html 「ニコニコの"お知らせ"について」はこちらをご覧ください。 入社して半年が経過して、機能のリリースまで体験できたこの機会に、せっかくなのでここまでの僕のドワンゴ生活についてお話してみようかなと思います。 この記事では、以下のようなことをお話しします。 入社してから配属までの新卒エンジニア研修 配属されてからの配属後研修 実際のプロダクトを作成してリリースするまでのOJT ドワンゴでの働き方 入社から配属までの新卒エンジニア研修 入社してから3ヶ月ほどは新卒エンジニア全体研修があ

                ドワンゴ21新卒がフルリモートでの入社から機能をリリースするまで - dwango on GitHub
              • ニコニコ動画のコード改善の歩み - dwango on GitHub

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

                  ニコニコ動画のコード改善の歩み - dwango on GitHub
                • Sass製SVG爆速表示ライブラリのご紹介 - dwango on GitHub

                  こんにちは。ニコニコ生放送生放送フロントエンドシステムセクションのmisuken(GitHub/Twitter)です。 今回は10月に公開したsmart-svgとreact-sass-inlinesvgという2つのSVG表示ライブラリに関して、作成に至った経緯、ライブラリの特徴、工夫したポイント、パフォーマンス等の話をしていきたいと思います。 ライブラリを作成した経緯 これまでのSVGの表示方法 ニコニコ生放送ではこれまで、SVGを表示する際にはreact-inlinesvgというライブラリを使用していました。 react-inlinesvgは<img>のようにsrcにURLを渡して表示するタイプのライブラリです。 SVG要素がDOMに展開されるため、CSSからスタイルを適用できます。 react-inlinesvgのREADMEに書いてある使用例。 import React from '

                    Sass製SVG爆速表示ライブラリのご紹介 - dwango on GitHub
                  • 楕円曲線暗号方式の強度について - dwango on GitHub

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

                      楕円曲線暗号方式の強度について - dwango on GitHub
                    • ニコニコ生放送のBackend For FrontendsをKubernetesに移行した知見を公開します - dwango on GitHub

                      2022-06-13 Mon ニコニコ生放送のBackend For FrontendsをKubernetesに移行した知見を公開します こんにちは。生放送フロントエンドシステムセクションのHimenon(GitHub/Twitter)です。 ニコニコ生放送のWEBフロントエンドはBackend For Frontendsの構成を取っています。 これらは従来Docker Swarmのクラスター上でコンテナを稼働させてサービスを提供していましたが、今回、Kubernetesへ移行を実施しました。その知見を公開します! ニコニコ生放送 WebフロントエンドのKubernetes移行ハンドブック 2022 PDF版 構成 Kubernetes istio Argo CD Argo Rollouts 稼働実績 2022年の4月の段階ではWebフロントエンドのサーバーはすべてKubernetesで稼

                        ニコニコ生放送のBackend For FrontendsをKubernetesに移行した知見を公開します - dwango on GitHub
                      • Service WorkerとCache APIによるWebサーバーの負荷軽減とテスト実装について-後編 - dwango on GitHub

                        2023-03-06 Mon Service WorkerとCache APIによるWebサーバーの負荷軽減とテスト実装について-後編 ニコニコQセクションのHajime-san(GitHub)です。 本記事は、Service WorkerとCache APIによるWebサーバーの負荷軽減とテスト実装について-前編の続きとなります。 テストについて さて、前編のService Workerスクリプトの実装はローカル開発環境および検証環境での確認を経て本番環境にデプロイされているのですが、このままでは「なんとなくキャッシュが動いている」という状態がブラウザ上に構築されていることになるので、Service Workerの振る舞いの仕様書となるテストコードが欲しいというのが本稿のもう1つの主題になります。 Service Workerのテストについては筆者が知る範囲ではインターネットにはあまり知

                        • 1枚のキャラクタ正面画像からのアニメーション生成 - Dwango Media Village(ドワンゴメディアヴィレッジ,dmv)

                          作例 手描きで精細に書かれたキャラクタから、手描きでゆるく描いたキャラクタ、3Dキャラクタモデルがあるキャラクタ(いわゆる正解があるキャラクタ)まで、ある程度綺麗な結果が出ると思います! 以下は、作例です。 2,3行目は本記事の著者が描いた絵を入力してみた結果ですが、気軽に描いた絵の割に良く動いています。 Talking Head Anime from a Single Image この記事および公開しているデモは、Talking Head Anime from a Single Image[1]の技術に基づき、作成しました。 上の記事では、この技術の背景からシステムのオーバービュー、実装の詳細をとても丁寧に説明されています。 さらに、記事だけでなく技術に関する動画も公開されています。 また、技術紹介の記事を公開した少し後に、デモを動かすためのソースコードも公開されています。 そちらのデモ

                            1枚のキャラクタ正面画像からのアニメーション生成 - Dwango Media Village(ドワンゴメディアヴィレッジ,dmv)
                          • Service WorkerとCache APIによるWebサーバーの負荷軽減とテスト実装について-前編 - dwango on GitHub

                            2023-02-27 Mon Service WorkerとCache APIによるWebサーバーの負荷軽減とテスト実装について-前編 こんにちは。ニコニコQセクションのHajime-san(GitHub)です。 当記事では所属部署で開発に携わっている「ニコニコオーディション」の既存システムにService WorkerとCache APIを用いて、 Webサーバーからのレスポンスを一定期間保存し、キャッシュ(CacheStorage)からレスポンスを返すことによってWebサーバーへの負荷軽減を実現するまでの経緯や実装などを紹介します。 オーディションシステムの紹介 システムの概要 まず初めに本稿の主題となるシステムが抱える課題について、先ほどサラッと単語が登場した「ニコニコオーディション」というシステムの前提があるとより理解が明瞭になるのでこちらを紹介します。 ニコニコオーディションとは

                              Service WorkerとCache APIによるWebサーバーの負荷軽減とテスト実装について-前編 - dwango on GitHub
                            • フォロー新着: 多様なサービスに対応したタイムラインシステムの技術的変遷 - dwango on GitHub

                              こんにちは。ニコニコ共通バックエンド開発担当の小野塚です。 2024年8月8日から順次「フォロー新着」機能がリリースされましたので、技術的な側面についてこれまでの歴史やニコニコに特徴的な点を含めご紹介したいと思います。 フォロー新着とは フォロー新着とは、フォローしているユーザー、チャンネル(入会しているチャンネルを含む)、マイリストの更新情報をまとめて新着順にタイムラインとして見られる機能です。 2024年9月リリース予定で開発を進めていましたが、前身であるニコレポのシステムがサイバー攻撃によってダウンしたため、代替として急遽前倒しでリリースされました。[1] フォロー新着システムに至るまでの歴史 今回のフォロー新着のために開発したシステムは、ニコレポ時代から数えると3つ目のタイムラインシステムとなります。 以前のシステムについて公開されている情報も無いようですので、これを機に簡単に紹介

                                フォロー新着: 多様なサービスに対応したタイムラインシステムの技術的変遷 - dwango on GitHub
                              • 仕様と実装から読み解くHTMLのloading属性 - dwango on GitHub

                                こんにちは。ニコニコQセクションのHajime-san(GitHub)です。 本稿では、HTMLのloading属性の仕様とブラウザの実装を解いていきます。これにより、ブラウザからのコンテンツ配信の最適化を支える判断材料の1つとなれば幸いです。 執筆の動機 筆者が開発に携わっているサービスであるニコニコオーディションが間接的に利用している社内ファミリーサービスについて、ふと自分のスマートフォンで見てみたところページの初期表示に時間がかかるように感じました。 オーディションシステムはiframe要素によって社内ファミリーサービスなどに専用のUIを埋め込むことが可能になっており、iframe要素のloading属性を用いた「遅延読み込み」(以下、遅延読み込みはloading属性によるもの)が効果的なのではないかと考えました。 まずは、実際にloading="lazy"を適用して読み込みが後回し

                                  仕様と実装から読み解くHTMLのloading属性 - dwango on GitHub
                                • dwango.jp

                                  dwango

                                    dwango.jp
                                  • from :dwango: to :gitpod:

                                    🇯🇵 ドワンゴ今年いっぱいでドワンゴを退職することにしました。1 あまり大々的には言っていなかったですが、ドワンゴに新卒で入社してから2年と9ヵ月在籍していました。 ドワンゴでは主にニコニコや教育事業が使う共通基盤でScalaや時にはフロントエンジニアをすこー-しやっていたりしました。 とてもいい環境で優秀なエンジニアの方たちと一緒に仕事できて居心地もよく、楽しい日々を送らせてもらいました。 シンの裁量労働で趣味の時間も確保できて、youkiの開発もだいぶできました。 ちなみにyoukiは会社内の有志の読書会で読んだ本や上司との雑談で生まれたものだったりします。 また、メンターなんて言うのもやらせてもらえました。2 では、「なぜ辞めるのか」ですが、少しレイヤを下げた3ところで環境を大きく変えて若いうちにやってみよと決心がついたのと機会を頂けたからです。 もともとは低いレイヤの技術に興味

                                      from :dwango: to :gitpod:
                                    • ニコニコの就業型インターンに参加してきました! - dwango on GitHub

                                      はじめに こんにちは。ニコニコでサーバーサイドエンジニアの就業型インターンシップをしていました有馬海人です。 インターンシップに申し込んだ当時は大学院修士課程1年の夏休み前でした。 研究では「スパコン用プログラム開発者の開発支援をするツール」の開発をしています。 期間は週3日、2021年10月初めから2022年3月末、1日当たり4時間の稼働でした。 週5の8時間労働に換算すると約1か月ほどです。 申し込みの動機 申し込み当初はこんな動機で申し込みました! せっかくなら有給インターンに参加したい なんとなくドワンゴって技術高そう→ためになるかも! 落ちても死ぬわけじゃないしな 「申し込みの動機」からは少し離れてしまいますが、面接のときに印象深いエピソードは唐突にコーディングテストが始まってびっくりしたことです。 業務内容 ニコニコの基盤として使われるシステムの開発を行うチームに参画しました。

                                        ニコニコの就業型インターンに参加してきました! - dwango on GitHub
                                      • reftest を導入しプロダクト品質改善の土台を整えた話 - dwango on GitHub

                                        はじめに ニコニコサービス本部ニコニコ開発部の小野寺と田中です。ニコニコ生放送の開発をしています。 今回は我々のチームで担当しているプロダクトの「品質改善の事例」をご紹介します。 Web アプリケーションの reftest (Reference Test) を導入する事例が出てきます。興味のある方はぜひご一読ください。 どんな課題があったか 今回ご紹介する事例は、 ある Web アプリケーションフレームワークの品質改善です。 過去の記事でもご紹介した Akashic Engine と呼ばれるもので、以降は 「エンジン」 と呼称します。 エンジンには 二つの課題 がありました。 いずれもある時期のプロダクト品質指標値を下げる要因となったもので、開発者の心の平穏を脅かすものです。 マルチプラットフォーム対応によるテスト範囲拡大 導入先サービス特有のテスト不足 これらを順に説明します。 1. マ

                                          reftest を導入しプロダクト品質改善の土台を整えた話 - dwango on GitHub
                                        • ニコニコ動画iOSアプリ 改善の歴史 - dwango on GitHub

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

                                            ニコニコ動画iOSアプリ 改善の歴史 - dwango on GitHub
                                          • 1枚のキャラクタ正面画像からのアニメーション生成 - Dwango Media Village(ドワンゴメディアヴィレッジ,dmv)

                                            デモの使い方 4つの手順で、好きなキャラクタ画像のアニメーション動画を生成することができます! キャラクタを選択します。 背景を選択します。 キャラクタの顔の位置をみほんにならって調整します。 『TalkingHead!』ボタンを押します。 3番目の位置合わせは、クリックでロードした画像の移動、ホイールか上部のスライダーで拡大縮小を行います。 モバイル端末上では、それぞれの操作がスワイプおよび、ピンチイン/ピンチアウトで対応しています。 デフォルトで選択できるキャラクタはあらかじめ適切な位置に調整されているため、位置調整は不要です。 10~60秒ほどで、入力したキャラクタ画像のアニメーション動画が生成されます。 解説 このデモは、[1]をもとに実装されました。 この技術では、1枚のキャラクタ正面画像をもとに、両目および口の開閉・首の三次元の回転を変化させた結果を得ることができます。 デモで

                                              1枚のキャラクタ正面画像からのアニメーション生成 - Dwango Media Village(ドワンゴメディアヴィレッジ,dmv)
                                            • 共通通知システムを刷新しました - dwango on GitHub

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

                                                共通通知システムを刷新しました - dwango on GitHub
                                              • 2023年新卒エンジニア研修 - dwango on GitHub

                                                はじめに 2023年新卒エンジニアの武智です。 今回は2023年新卒エンジニアが3ヶ月間共通で受けた研修について、研修の内容と感想を記事にしようと思います。 この記事では、全3ヶ月の研修の内、以下の内容を扱います。 毎日の読書/朝会/振り返り会 1ヶ月の基礎研修 1ヶ月の個人研修 1ヶ月のチーム研修 その他 毎日の読書/朝会/振り返り会 3ヶ月の研修中、毎日9:00〜10:00で読書、10:00〜10:30で朝会、17:30〜18:30で振り返り会をしました。 読書は課題図書が指定されており、50分読んだ後、10分ほどオンラインMTGを繋いで同期+メンターさんたちと内容を共有する、という形で行いました。 課題図書は「図解即戦力 Web技術がこれ1冊でしっかりわかる教科書」や「Team Geek」、「達人プログラマー」、「入門監視」などがありました。技術的知識の基礎からチームで働く際のマイン

                                                  2023年新卒エンジニア研修 - dwango on GitHub
                                                • 型安全なURL生成ライブラリ url-from を公開しました - dwango on GitHub

                                                  こんにちは。ニコニコ生放送生放送フロントエンドシステムセクションのmisuken(GitHub/Twitter)です。 今回は最近公開したurl-fromというライブラリに関して、作成した動機、安全性、利便性、おすすめの使い方を紹介していこうと思います。 url-fromが一般的なURL生成ライブラリと比較して強みを持っているのは以下の点になります。 パス部分も含め、全体的にエンコードを意識せず使用できる URLの定義と生成を分離できる 細部まで型や警告で保護してくれる 実際の利用シーンに馴染む設計を心がけたため、安全性と利便性と書き味を兼ね備えたライブラリに仕上がっています。 使用してもらったメンバーから「型がサクサク当たるので書いてて楽しい」といった声もあがるくらい、使っていて楽しくなるライブラリでもあります。 url-fromを作った動機 発端 以前からチーム内でURLの生成方法が時

                                                    型安全なURL生成ライブラリ url-from を公開しました - dwango on GitHub
                                                  • 拡散過程モデルによる麻雀の手牌生成 - Dwango Media Village(ドワンゴメディアヴィレッジ,dmv)

                                                    ※ 本記事の内容は麻雀AI「NAGA」の牌譜サービスで利用されているアルゴリズムとは直接関連のない基礎的な研究の内容になります。 概要 不完全情報ゲームである麻雀でシミュレーションや方策のサンプリングを精緻に行うためには不確定な情報の推定が必要である. 特に相手プレイヤーの手牌は戦略に大きく影響する情報だが,一般にその分布を数え上げで求めることは困難である. そのため実際の牌譜データを用いた機械学習による手牌の推定方法として自己回帰ニューラルネットを用いた最尤推定などが提案されてきた. しかしシミュレーションを行うためには最も尤もらしい手牌予測のみを得るのではなく,実際のデータセットの分布に沿った手牌サンプルを高速に生成できる必要がある. そこで画像データなどで近年注目されている拡散過程モデルを用いることで,実際の分布に近いサンプルをより低計算コストで生成する手法を提案する. 一般的な拡散

                                                      拡散過程モデルによる麻雀の手牌生成 - Dwango Media Village(ドワンゴメディアヴィレッジ,dmv)
                                                    • 【5年前の今頃は?】KADOKAWA・DWANGOが社名を「カドカワ株式会社」に変更へ 斜め上な由来に「その理屈はおかしい」「笑った」と反響

                                                      気になるインターネットの話題を中心に扱うメディア「ねとらぼ」は2021年4月で10周年。それを記念して、数年前の同じ日に掲載されたニュースから、懐かしのトピックスを振り返ります。 5年前の2015年5月28日、KADOKAWA・DWANGO(現:KADOKAWA)が社名を「カドカワ株式会社」に変更すると発表し、斜め上な名前の由来が話題になりました。 「カ」はKADOKAWAのKA、「ド」はドワンゴのド、「カ」はKADOKAWAのKA、「ワ」はドワンゴのワなのだとか(関連記事)。 「KADOKAWA、ドワンゴの経営統合を内外に強く示すため」との理由にもかかわらず、ドワンゴが消えたようにしか見えない新社名に、ネットでは「ネタかと思ったら本当だった」「ドワンゴがなくなっちゃったみたい」「お、おう」「そのりくつはおかしい」とどよめきが広がりました。 2015年10月1日に予定通り「カドカワ株式会社

                                                        【5年前の今頃は?】KADOKAWA・DWANGOが社名を「カドカワ株式会社」に変更へ 斜め上な由来に「その理屈はおかしい」「笑った」と反響
                                                      • 色による「見やすさ」のデザイン|dwango creators blog

                                                        おひさしぶりです。chiiです。 さて、今回のブログでは「見やすさ」とはどんなものかについて、色彩検定の基礎知識と主観からまとめてみようと思います。 あいまいな「見やすさ」というものサイトやバナーのデザインをしているとき、 「この文字をもう少し見やすくしてほしい」 「新機能の導線だから、このボタンをもっと見やすくしてほしい」 こんな修正依頼をもらうことはよくあると思います。 これらは同じく「見やすさ」の向上を依頼されているものの、 きっと依頼主は 「この文字を見やすく」 → 「この文字を読みやすく」 「このボタンを見やすく」 → 「このボタンをぱっと目を引くように目立たせて」 という別の意図を持って依頼を投げていますよね。 その場合、この2つの依頼に対して同じような方法で修正を行っても解決できないことがあります。 このように、同じ「見やすさ」という言葉でもゴールイメージは異なる場合があるた

                                                          色による「見やすさ」のデザイン|dwango creators blog
                                                        • JSConf_JP_2019_Sponsor_Talk_of_Dwango.pdf

                                                          JSConf JP 2019のドワンゴのスポンサートークの資料です。 2019/01/12 https://jsconf.jp/2019/

                                                            JSConf_JP_2019_Sponsor_Talk_of_Dwango.pdf
                                                          • TPUによる深層学習の速度向上効果の検証 - Dwango Media Village(ドワンゴメディアヴィレッジ,dmv)

                                                            Dwango Media Village(DMV)の佐々木です。 大量のデータで大規模なニューラルネットワークのパラメータを求める深層学習は多くの計算コストを必要とします。 一般的にはGPUを使った高速化などが行われますが、それでも実験には数日〜数週間の長い時間がかかってしまうことがあります。 この記事ではGoogleとの戦略的PoC(概念実証)として行ったTensor Processing Unit(TPU)による深層学習の速度向上の検証を紹介します。 TPUを使った深層学習の高速化の検証 TPUはGoogleが提供している機械学習用の計算デバイスです。 GPUに比べて高い計算能力を備えており、大幅な学習時間の短縮が見込めます。 DMVではGPUを使って学習実験を行なっていますが、モデルの規模やデータ量によっては数週間の期間がかかることがあります。 もし実験の大幅な高速化が出来れば、より

                                                              TPUによる深層学習の速度向上効果の検証 - Dwango Media Village(ドワンゴメディアヴィレッジ,dmv)
                                                            • ニコニコ動画 iOS アプリでの Xcode Cloud の活用 - dwango on GitHub

                                                              はじめに こんにちは。ニコニコ開発部で ニコニコ動画 iOS アプリ を開発している兎澤です。 ニコニコ動画 iOS アプリでは2023年末より Jenkins から Xcode Cloud への移行を開始し、現在は完了しています。今回は、この移行をどのように進めていったのか?移行した結果どうだったか?について紹介します。 iOSDC 2024 のチャレンジトークンが記事内に 1つ 含まれています。ぜひ探してみてください! (※ 記事の見出しの横についている「#」はチャレンジトークンではありません。チャレンジトークンは文中に配置されています。) 課題 ニコニコ動画 iOS アプリの従来の CI/CD サービスは以下のような状況でした。 Jenkins を利用 社内クラウド上のマシンを Controller とする 社内ネットワークに接続された複数台の Mac mini を Agent とす

                                                                ニコニコ動画 iOS アプリでの Xcode Cloud の活用 - dwango on GitHub
                                                              • nico-opendata - Dwango Media Village(ドワンゴメディアヴィレッジ,dmv)

                                                                nico-opendata niconicoでは、学術分野における技術発展への寄与を目的として、 研究者の方を対象に各種サービスのデータを公開しています。 ニコニコ動画コメント等データセット (株)ドワンゴ及び(有)未来検索ブラジルと国立情報学研究所が協力して研究者に提供しているデータセットです。 ニコニコ動画コメント等のデータが利用可能です。 利用申請フォーム※国立情報学研究所へリンクします ニコニコ大百科データ (株)ドワンゴ及び(有)未来検索ブラジルと国立情報学研究所が協力して研究者に提供しているデータセットです。 ニコニコ大百科のデータが利用可能です。 利用申請フォーム※国立情報学研究所へリンクします Nico-Illustデータセット Comicolorization: Semi-Automatic Manga Colorization Chie Furusawa*、Kazuyu

                                                                  nico-opendata - Dwango Media Village(ドワンゴメディアヴィレッジ,dmv)
                                                                • 社内発表で『AIによる画像生成勉強会』を開催しました! - dwango on GitHub

                                                                  この記事は『ドワンゴ Advent Calendar 2022』 23日目の記事です。 社内発表で『AIによる画像生成勉強会』を開催しました こんにちは、動画コアシステムセクションのkadoyauです。 自分の趣味であるお絵描きにソフトウェアを生かす技術探求が本稿のテーマです。 2022年8月ごろからTwitterで画像生成AIを使った作品が話題になりました。 画像生成AIの研究の歴史を知らずに外から見ると、生成されたイラストは大変インパクトがある結果に思えました。 しかし、Twitterで話題になることはえてして誇張されがちです。 これらの技術がどこに限界点があるのか実際にやってみなければわからないと考え、画像生成AIを創作に活用するという観点で試行錯誤していました。 その試行錯誤を社内発表した一部を本稿で公開いたします。 未来を考える参考になれば幸いです。 (10月時点での発表内容です

                                                                    社内発表で『AIによる画像生成勉強会』を開催しました! - dwango on GitHub
                                                                  • Ruby と Perl と Java で解く AtCoder dwangoプログラミングコンテスト B - Qiita

                                                                    例えば文字列1251251252525について 25 -> aに変換し文字のカウントをし易くします。=> 1a1a1aaa 連続したaの個数は、(1, 1, 3) ですので、それぞれについて組合せ数を合計します。 s = gets.chomp s.gsub!(/25/, 'a') p = [] c = 0 0.upto(s.size - 1) do |i| if s[i] == 'a' c += 1 elsif c > 0 p.push(c) c = 0 end p.push(c) if i == s.size - 1 && c > 0 end sum = 0 0.upto(p.size - 1) do |i| sum += (1..p[i]).reduce{|a, b| a + b} end puts sum

                                                                      Ruby と Perl と Java で解く AtCoder dwangoプログラミングコンテスト B - Qiita
                                                                    • 『誰の声でも100人の声に変えられる声変換システム - Dwango Media Village(ドワンゴメディアヴィレッジ,dmv)』へのコメント

                                                                      テクノロジー 誰の声でも100人の声に変えられる声変換システム - Dwango Media Village(ドワンゴメディアヴィレッジ,dmv)

                                                                        『誰の声でも100人の声に変えられる声変換システム - Dwango Media Village(ドワンゴメディアヴィレッジ,dmv)』へのコメント
                                                                      • ニコニコ超会議2023でCTOと若手エンジニアがドワンゴについて語りました! - dwango on GitHub

                                                                        2023-06-30 Fri ニコニコ超会議2023でCTOと若手エンジニアがドワンゴについて語りました! はじめに こんにちは。ニコニコ開発部のHikamayoと、教育事業本部のlenです。 2023/4/29と4/30に幕張メッセで行われたニコニコ超会議2023の社員採用ブースにて、ドワンゴの『若手凄腕エンジニア』が語る!カルチャーから作られた環境や働き方がすごい! と題して、CTO との対談に登壇してきました。 今回は、そこでお話しした内容を紹介しつつ、当日話しきれなかった内容についても二人でそれぞれ書いていこうと思います。 ニコニコ超会議公式サイトはこちら 対談イベントのタイムシフトはこちら 2024/04/29まで公開予定です。 プロフィール Hikamayo 2021年新卒入社で、現在はニコニコの共通バックエンドシステムの開発チームにいます。 最近は主にニコニコのお知らせ機能の

                                                                          ニコニコ超会議2023でCTOと若手エンジニアがドワンゴについて語りました! - dwango on GitHub
                                                                        • 弁別的素性に基づいた音素アラインメントツール pydomino - Dwango Media Village(ドワンゴメディアヴィレッジ,dmv)

                                                                          Dwango Media Village の上田です。 日本語音素アラインメントとは、音素単位で書かれた日本語文章とその読み上げ音声データを入力として与えて音声のどの区間で文中の何の音素が読まれたかを割り当てるタスクで、 音声変換や音声合成の機械学習データセット作成に使われます。 人手による音素アライメントは多くの労力がかかりますが、自動の日本語音素アラインメント手法では人間の割り当てに比べて直観に反した推定結果が得られることがある、という問題があります。 そこでより弁別的素性を考慮することでより人間らしい日本語音素アラインメントを行うツール pydomino(https://github.com/DwangoMediaVillage/pydomino)を開発しました。 pydomino はオープンソースであり、以下の GitHub レポジトリより pip でインストールしてGPU不要です

                                                                          • Dwango Media Village(ドワンゴメディアヴィレッジ,dmv)

                                                                            はじめにアスキーアート、いわゆるAAとは、広い意味でいえば文字で作られた絵です。元々は95個の表示可能ASCII文字を使用したテキストアートのみを指していましたが、技術の発展とともにパソコンで使える文字も増え、今ではAAを作ろうと思えば何万種類の文字が使えます。 AAは文字で作られているので、普通の文章と区別するのは意外と容易ではありません。特にAAがよく使われているインターネットでは、言語とアスキーアートの境界線が微妙なケースが多いです。文字の種類の多さとインターネットの表現の幅広さを考慮し、手動でAAを識別するルールを作るのは困難だと思われます。 今回は、ニコニコ動画のコメントを中心にマルチラベリングのタスクを行いました。ラベルはAAを含む4種類を定義し、与えられた文章に対してラベルを予測するニューラルネットワーク「AAちゃん」を開発しました。 デモモデルを読み込んで任意の文章を入力し

                                                                              Dwango Media Village(ドワンゴメディアヴィレッジ,dmv)
                                                                            • Spike Chunsoft@DWANGO.LoL

                                                                              りある閉鎖空間発生@KADOKAWA (Kadokawa Corporation)@6月8日. LoL ハッカー集団、KADOKAWA内部情報を公開…闇サイト上に給与明細など 2024/07/02 11:41 出版大手「KADOKAWA」グループが身代金要求型ウイルス「ランサムウェア」による攻撃を受けた問題で、ハッカー集団が闇サイト上で、新たに同グループの内部情報とみられるデータを流出させたことがわかった。KADOKAWA側は「(ハッカー集団の)主張は確認した。 信憑しんぴょう 性については現在調査している」としている。 セキュリティー関係者によると、データは1日夜から2日未明に公開された。動画サイト「ニコニコ動画」を運営している「ドワンゴ」に関連する情報が中心とみられる。 動画サイトのシステム関連の情報のほか、従業員の給与明細や契約書、同グループが運営する通信制高校の生徒情報とみられるデ

                                                                                Spike Chunsoft@DWANGO.LoL
                                                                              • 『N次創作のサブカルチャーの未来 KADOKAWA・DWANGO提携の意味』

                                                                                IoT-sky IoT や WoT といったコンセプトが示す、さまざまなモノがコンピュータネットワークで繋がる未来の社会においても、たとえAIが存在しても、私たちヒトはまだ重要な存在です。多様性・豊かな創発でPoC(概念実証)世界を創造しょう (^_^)v N次創作とは、 始まりとなる本家とよばれているような、オリジナル作品のコンテンツを構成要素として、その派生作品を創作することを二次創作とよんでいます。 さらにそれに続いて、二次創作された作品を構成要素として、またその派生作品がつくられ、さらにそれが構成要素となり…という連鎖が続いていくことを、N次創作と呼んでいます。 Economic News 二次創作の先にある未来 KADOKAWAとドワンゴ提携の意味 2014年05月25日 5月14日、角川書店などで知られる大手出版社KADOKAWA<9477>と「ニコニコ動画」で有名なネット企業

                                                                                  『N次創作のサブカルチャーの未来 KADOKAWA・DWANGO提携の意味』
                                                                                • Diffusion probabilistic modelを用いて一つの線画から複数の着色候補を提示する自動着色手法 - Dwango Media Village(ドワンゴメディアヴィレッジ,dmv)

                                                                                  動画 概要 一枚の線画から複数の着色候補を提示する自動着色手法『Generative Probabilistic Image Colorization』を提案する. Diffusion probabilistic model[1]を用いることにより,一枚の線画から複数の着色候補を得ることができる. 450枚という比較的少ない画像のみを用いて学習を行ったが,複数の多様な着色候補を得ることができた. また,Diffusion probabilistic modelは線画中で指定したいパーツを別レイヤーとして生成過程に挿入することによりimage completionのように使用することができる. 同様に,複数の着色候補を得る方法としてGenerative adversarial network (GAN) [2],[3]や、Flow[4],[5]を用いる手法もあるため,本論文ではそれらの手法と

                                                                                    Diffusion probabilistic modelを用いて一つの線画から複数の着色候補を提示する自動着色手法 - Dwango Media Village(ドワンゴメディアヴィレッジ,dmv)