エンジニア

一迅プラスのインフラ構成について

こんにちは。 メディアサービス開発部バックエンド開発グループのフサギコ(髙﨑)です。 Ruby on Railsによるバックエンドの実装運用と、AWSによるサービスインフラの設計構築を中心とした、いわゆるテックリードのような立ち位置で働いています。 本記事では…

Glideで独自形式の画像読み込みに対応する

はじめまして、アプリ開発グループの大場です。 2021年10月に中途入社し、ニコニコ漫画と読書メーターのAndroidアプリを主に担当しています。 ニコニコ漫画では以前より画像ライブラリにPicasso、Glideの二種を並行利用していましたが、先日Glideに完全移行…

Data Portalでアプリのデータを可視化しよう

Data Portalでアプリのデータを可視化しよう こんにちは、メディアサービス開発部アプリ開発グループのタンです。 作ったアプリがどう使われているかは誰しも知りたいですね。頑張ってAnalyticsでイベントを実装して、BigQueryにも連携させたのに、なかなか…

RxJavaからCoroutinesへの移行

こんにちは。アプリ開発グループの嶋田です。ニコニコ漫画、読書メーターのAndroidアプリ開発を担当しています。今期よりニコニコ漫画ではRxJavaからCoroutinesへの移行を積極的に進めています。この記事では、移行に至った背景から導入までを紹介していきま…

CircleCIからもAWS APIへアクセスキーなしでリクエストできる仕組みをTerraformで構築する

こんにちは。 メディアサービス開発部バックエンド開発グループのフサギコ(髙﨑)です。 Ruby on Railsによるバックエンドの実装運用と、AWSによるサービスインフラの設計構築を中心とした、いわゆるテックリードのような立ち位置で働いています。 CircleCIで…

GitHub ActionsからAWS APIへアクセスキーなしでリクエストする仕組みをTerraformで構築する

こんにちは。 メディアサービス開発部バックエンド開発グループのフサギコ(髙﨑)です。 Ruby on Railsによるバックエンドの実装運用と、AWSによるサービスインフラの設計構築を中心とした、いわゆるテックリードのような立ち位置で働いています。 本記事では…

BOOK☆WALKERアプリ『マイブック』リニューアルについて

はじめまして。株式会社ブックウォーカーにて電子書籍アプリ『BOOK☆WALKER』のリニューアルを担当しておりますディレクターYです。 Tech Blogというだけあってエンジニア・デザイナーからの情報発信が多い当ブログですが、今回はアプリディレクターサイドか…

読書メーターのインフラ構成について

こんにちは。 メディアサービス開発部バックエンド開発グループのフサギコ(髙﨑)です。 Ruby on Railsによるバックエンドの実装運用と、AWSによるサービスインフラの設計構築を中心とした、いわゆるテックリードのような立ち位置で働いています。 本記事では…

GA4をBigQueryと連携する際に気をつけたいこと

メディアサービス開発部バックエンド開発グループの長田です。主にRuby on Railsを利用したサービス開発や数値集計・解析のための基盤整備などをしています。 さて、アクセス解析ツールとしてGoogleAnalytics(GA)を利用している方も多いのではないでしょうか…

iOSアプリの譲渡について

">こんにちは。アプリ開発グループの楠本です。ニコニコ漫画や読書メーターのiOSアプリ開発を担当しています。先日株式会社ドワンゴからブックウォーカーへアプリ移管を行い、無事何事もなく完了することができました。 本記事ではiOSアプリの移管についてを…

ニコニコ漫画のインフラ構成について

あけましておめでとうございます。 メディアサービス開発部バックエンド開発グループのフサギコ(髙﨑)です。 これまで子会社の株式会社トリスタに所属していましたが、トリスタが2021年10月に吸収合併されたため株式会社ブックウォーカー所属となりました。 …

BOOK☆WALKER 2021年10~12月のリリース振り返り

今年もBOOK☆WALKERをご利用いただき誠にありがとうございました。10~12月の3か月分のリリースをまとめてを振り返ります! ○10/6 検索のサジェスト強化 ラノベに限らず作品名の略称・愛称というのがあります。「このすば」「はめふら」等々、次々生まれてき…

Androidアプリを別開発者アカウントに移行する

こんにちは。アプリ開発グループのdaxです。ニコニコ漫画、読書メーターのAndroidアプリ開発を担当しています。 2021年、ニコニコ漫画と読書メーターではAndroid/iOSアプリの配信を行う開発者アカウントを株式会社ドワンゴからブックウォーカー所有のものに…

リニューアルのお知らせ

ご無沙汰しておりました。 お気づきの通りデザインを一新しリニューアルしました! また、10月1日付で、株式会社ブックウォーカーは子会社であった株式会社トリスタを吸収合併し、ニコニコ漫画、読書メーターなどの開発陣も、ブックウォーカー社の開発陣に加…

BOOK☆WALKER 2021年7~9月のリリース振り返り

3か月分まとめての振り返りとなりますが、BOOK☆WALKER、7~9月はこんなリリースを行いました! ○8/11 話連載ストアオープン/タテスク作品提供開始 KADOKAWA他各社から今後ますます増えていく縦スクロールマンガ「タテスク」、そして分冊版、単話版として各…

2021年6月のリリース振り返り

今月2021年6月のBOOK☆WALKERサービスのリリースの振り返りです。 ○6/23 スマートフォン向けの作品詳細画面のリニューアル 限られたスマートフォンの画面で、読者の皆様が作品に関して求める様々な情報とその伝え方を改めて考えてリニューアルを行いました。…

2021年5月のリリース振り返り

月末も月末の日の終わりですが、今月2021年5月のBOOK☆WALKERサービスのリリースの振り返りをお送りいたします。 今月は正直小粒、でもピリリとしたリリースです。 ○5/12 スマートフォン向けの購入済み書籍一覧画面のリニューアル PC版と比べて絞りこみや検索…

過去に手動で作成されたAWSリソースをTerraformに書き起こす

※トリスタinsideに投稿された記事の再掲載です。 サービス開発部バックエンド開発グループのフサギコ(髙﨑)です。 トリスタが運営しているニコニコ漫画と読書メーターにおいて、AWSとTerraformによるサービスインフラとRuby on Railsによるサーバサイドアプ…

CloudFrontによるプライベートコンテンツ配信をTerraform管理する

※トリスタinsideに投稿された記事の再掲載です。 こんにちは、バックエンド開発グループのシゲタです。 普段はRailsを使って、ニコニコ漫画バックエンドのリプレイス、新規機能の開発に携わっています。 CloudFrontでは署名付きURLを発行することで、プライ…

2021年4月のリリース振り返り

月末も月末ですが、今月2021年4月のBOOK☆WALKERサービスのリリースの振り返りをお送りいたします。 ○4/1 図書カードNEXT利用開始 今までもお客様からご要望を何度かいただいており導入の調整を進めてきまして、この度リリースとなりました。お手元にある、あ…

本棚機能リニューアル(4)

前回の更新から大分間が空いてしまい申し訳ありません。 引き続き「本棚」の話をしていこうと思うのですが、今月初めにv7.0.3をリリースし、皆様から頂戴しているご意見の反映、またバグ含めての改修を進めております。改修予定につきましては以下をご参照く…

Gsonからkotlin serializationへの移行

※トリスタinsideに投稿された記事の再掲載です。 アプリチームのKです。Android版ニコニコ漫画 / 読書メーターの開発を担当しています。 ニコニコ漫画アプリではserialization / deserialization libraryとしてGsonを利用していましたが、kotlin-serializati…

ML Kitのtranslation機能をニコニコ漫画アプリで試してみた

※トリスタinsideに投稿された記事の再掲載です。 アプリチームのKです。Android版ニコニコ漫画 / 読書メーターの開発を担当しています。 日々アプリの価値向上を目的に様々な機能追加・改善を行っています。色々なサービスやライブラリの知見を集めており、…

ML KitのBarcode Scanning機能を試してみた

※トリスタinsideに投稿された記事の再掲載です。 アプリチームのKです。Android版ニコニコ漫画 / 読書メーターの開発を担当しています。 日々アプリの価値向上を目的に様々な機能追加・改善を行っています。読書メーターの機能の1つにバーコードスキャンが…

本棚機能リニューアル(3)

新しい本棚機能はお使いいただけましたでしょうか? 2/1にリリース後早速お使いいただいた方、バグがありご迷惑おかけしました。大変申し訳ございません。最新版v7.0.2にアップデートいただければ幸いです。 新しい本棚カバー画像含めてお楽しみいただいてい…

入社半年で経験した技術を振り返る

※トリスタinsideに投稿された記事の再掲載です。 こんにちは。バックエンド開発グループのシゲタです。 普段はRailsを使って、ニコニコ漫画バックエンド(以下、バックエンド)のリプレイス、新規機能の開発に携わっています。 昨年に中途入社して早くも約半年…

本棚機能リニューアル(2)

新年のご挨拶もなく、前回から1か月以上開いてしまいました。すみません。 さて本日公開となりましたBOOK☆WALKERアプリのリニューアルした「本棚」おつかいいただけたでしょうか。皆様からの叱咤激励、ぜひお問い合わせ窓口からお寄せください。お待ちしてお…

ニコニコ漫画と認可(後編)

※トリスタinsideに投稿された記事の再掲載です。 サービス開発部バックエンド開発グループのフサギコ(髙﨑)です。 トリスタが運営しているニコニコ漫画と読書メーターにおいて、AWSとTerraformによるサービスインフラとRuby on Railsによるサーバサイドアプ…

本棚機能リニューアル(1)

改めて我々BOOK☆WALKERサービスのことについて少し振り返るところから始めたいと思います。社名にもなっている本サービスですが、10年前の2010年12月3日スタートした総合電子書籍サービスです。 いきなり余談ですが、12月3日というのは偶然の産物です。とい…

ニコニコ漫画と認可(前編)

※トリスタinsideに投稿された記事の再掲載です。 サービス開発部バックエンド開発グループのフサギコ(髙﨑)です。 トリスタが運営しているニコニコ漫画と読書メーターにおいて、AWSとTerraformによるサービスインフラとRuby on Railsによるサーバサイドアプ…

Android版ニコニコ漫画アプリ(2020)

※トリスタinsideに投稿された記事の再掲載です。 アプリチームのKです。Android版ニコニコ漫画 / 読書メーターの開発を担当しています。 Android版ニコニコ漫画アプリの軌跡(2018~2019)の投稿から1年経過しました。ユーザーの方へ直接的に影響のある機能とい…

ニコニコ漫画モバイルサイトをリメイクしてみた

※トリスタinsideに投稿された記事の再掲載です。 フロントエンドチームのsotaです! 2019年新卒としてドワンゴに入社し、トリスタでフロントエンド開発を行っています。 新人研修の一環として、ニコニコ漫画モバイルサイトをReactでSPA(Single Page Applicat…

APIレベルを更新したらパフォーマンスが低下した話

※トリスタinsideに投稿された記事の再掲載です。 年末(執筆時20191225)ということで混みいったタスクは来年に先送りということもあり、時間も出来たので今この記事を書いてます。今回もAndroidの話で、targetSdkVersion(以下APIレベル)を更新したらパフォ…

Android Studio 3.5のbuild speedを測定してみた

※トリスタinsideに投稿された記事の再掲載です。 アプリチームのKです。Android版ニコニコ漫画 / 読書メーターの開発を担当しています。 先月stable版のAndroid Studio3.5がリリースされました。 このバージョンは品質向上にフォーカスが当てられていること…

Android版ニコニコ漫画アプリの軌跡(2018~2019)

※トリスタinsideに投稿された記事の再掲載です。 アプリチームのKです。Android版ニコニコ漫画 / 読書メーターの開発を担当しています。 チームに加わったのが2018年7月の半ばなので1年程経過した事になります。 キリもいいのでこの1年のAndroid版漫画アプ…

技術書典7に参加します!

※トリスタinsideに投稿された記事の再掲載です。 こんにちは。 トリスタサービス開発部の荻野です。 9月22日開催の技術書典7に株式会社トリスタとしてサークル参加します! ブース配置はき36Dです。 3冊目となる「トリスタinside出張版 Vol.3」も、トリスタ…

技術書典6に参加します!

※トリスタinsideに投稿された記事の再掲載です。 こんにちは。 ニコニコ漫画開発チームの田中です。 前回の技術書典5に引き続き、4月14日開催の技術書典6でも株式会社トリスタとしてサークル参加します! ブース配置はお33です。 2冊目となる「トリスタinsid…

読書メーターの事例に学ぶ属人性のないチーム開発(技術書典5頒布記事)

※トリスタinsideに投稿された記事の再掲載です。 こんにちは。読書メーター開発チームの荻野です。 今回の記事では、技術書典5で頒布したトリスタinside出張版 Vol.01に記載した「読書メーターの事例に学ぶ属人性のないチーム開発」を、ブログ向けに修正を加…

技術書典5に参加します!

※トリスタinsideに投稿された記事の再掲載です。 こんにちは。 ニコニコ漫画開発チームの田中です。 今週末に開催される技術書典5に、トリスタ有志でも出展することになりました。 頒布物は、その名も「トリスタinside出張版」です。 若手エンジニア主導で社…

トリスタの提供するスマートフォンアプリについて

※トリスタinsideに投稿された記事の再掲載です。 トリスタアプリ開発チームのtukiyoです。メインはAndroidですが、iOSも含めたアプリ開発全体の指揮を執っています。 本記事では、トリスタで提供しているスマートフォンアプリのうち、『ニコニコ漫画』と『読…