タグ ninjinkun's diary
人気順 10 users 50 users 100 users 500 users 1000 users再考: アプリ開発と状態遷移の管理 - ninjinkun's diary
自分が開発しているLaunchableのWebアプリがローンチされて1年半ほどになる。このWebアプリにはReduxのような状態管理ライブラリを入れないまま開発してきたのだが、今のところ困らずに開発できている。そういえば昔自分は状態管理について何か考えていたような…とブログを掘り起こしてみた。 ninjinkun.hatenablog.com ... 続きを読む
妻の姓に改姓した - ninjinkun's diary
僕と妻は事情により結婚時に僕の姓を選んだのだが、妻が元の姓を名乗りたいという希望をずっと持っていたため、結婚6年目にして夫婦の姓を妻の姓に改めることになった。もちろん選択的夫婦別姓が実現されていれば僕の名前は変更する必要はないのだが、今のところは夫婦丸ごと名前を変えるしかない。 まず、日本の法の下... 続きを読む
Intel MacBook Proが遅くなってきたら内部清掃が効く - ninjinkun's diary
仕事でMacBook Pro (Intel 16-inch, 2019)を使っているのだが、この数ヶ月やたら遅くなってきて困っていた。試しにHotを入れて監視してみたところ、ビデオ会議中にサーマルスロットリングが働いてCPUのクロックが40%くらいまで下がっていたので、これは何か対策しないといけないと思い始めた。M1マシンに変えられればベ... 続きを読む
なぜランニングを始めたのか、どうして続けているのか - ninjinkun's diary
ランニングを始めて14年ほどになる。そんなに大したランナーではない。だいたい週に2、3回、5km〜10kmを走っている。フルマラソンには一度出たきり、タイムは5時間。全く走らない月もあったし、やたら走る月もあった。先日140. ninjinkunさんと財テクの話 | Ossan.fmに出て自分のランニングの話をしたのがきっかけで、ど... 続きを読む
Launchableに転職した - ninjinkun's diary
今日から Launchable で働きます。英語の環境でB2BのSaaSと初めてのことばかりだけど、やっていくぞ ? https://t.co/xLPxVBaF5M— Satoshi Asano (@ninjinkun) 2020年6月11日 From: 一休.com To: Launchable B2B SaaSスタートアップのLaunchableに転職した。主にフロントエンドエンジニア、時々バックエンドエンジニア... 続きを読む
箱根本箱に行ってきた - ninjinkun's diary
前から気になっていた箱根のブックホテル、箱根本箱に行ってきた。 本が好きな人であれば、一度は書店や図書館に住みたいと思ったことがあると思う。自分はヴィレッジヴァンガードやガケ書房、恵文社といった個性的な書店に魅了されてきた経緯があり、「まだ読んでいない本に囲まれた生活」にずっと憧れがあった。 ロマ... 続きを読む
mozaic bootcampに参加して気づいた、自分に欠けていたWeb技術の知識メモ - ninjinkun's diary
mozaic bootcampというhttps://t.co/OfP8vuZTkfリスナーのための4日間通し勉強会に参加中。2日目の今日はkeep-aliveからのちょっとHTTP2、これからCookieの話— にんじんくん (@ninjinkun) 2019年4月29日 mozaic bootcampとは? mozaic.fmリスナー向けの勉強会。mozaic.fmはJxck氏が主催するPodcastで、Web標準やブラウザ... 続きを読む
create-react-app 3.0にしたのでついでにTSLintからESLintに移行した - ninjinkun's diary
経緯 BlogFeedbackで使っているcreate-react-appを3.0に上げたらTypeScriptにもLintが効くようになっていたが、そのせいでいきなりビルドが止まるようになってしまった 元々TSLintを入れてエディタとCIでTSLintを実行していた create-react-app 3.0からyarn startやyarn buildでESLintが実行される TypeScriptには@types... 続きを読む
create-react-appで作ったアプリのFetch as Google対応 - ninjinkun's diary
結論から言うと以下のエントリを参考に import 'babel-polyfill'; したらできた。 scrapbox.io 経緯 先日作ったPWAである BlogFeedback をGoogleにインデックスして欲しかった 一応トップページのtitleとdescriptionは登録されている しかしbodyはインデックスされていない create-react-app でSPAを作っただけは普通こ... 続きを読む
iOSアプリ開発者がWebアプリ(PWA)をリリースするまでの流れ - ninjinkun's diary
先日リリースした個人アプリBlogFeedbackを開発した動機と、開発の時系列、開発してみての感想(ネイティブ開発者から見たPWAとか)を書いていきます。リリースエントリにも書きましたが、このアプリはiOSネイティブアプリからWebアプリへの移植です。 TL;DL BlogFeedbackのケースではWebでもネイティブアプリとほぼ同等... 続きを読む
結婚退職無職 - ninjinkun's diary
2017 - 02 - 24 結婚退職無職 昨年11月に結婚し、2月に務めていた Fablic を退職して京都で暮らしている。 結婚 3年前に上京して、京都に住んでいる彼女と 遠距離恋愛 をしていたのだが、昨年末に結婚した。現在は京都で一緒に暮らしている。毎晩一緒にお酒を飲めるのが楽しい。 退職 会社を辞めた理由としては、会社が昨年夏に 買収 され、自分の中でスタートアップ欲求が一段落付いたという... 続きを読む
「ボトムアップの見かけはとても重要」 - ninjinkun's diary
2016 - 12 - 02 「ボトムアップの見かけはとても重要」 この記事は Product Manager Advent Calendar 2日目の記事です。 先日 Japan Product Manger Conference に参加して、 ポケモンGO の開発元である Niantic でPMをされている河合さんのセッションの中で印象的な言葉があったので書き留めておく(セッションの詳細は プ... 続きを読む
【翻訳】プロダクトマネジメントトライアングル - ninjinkun's diary
2016 - 08 - 22 【翻訳】プロダクトマネジメントトライアングル original: The Product Management Triangle (by Dan Schmidt ) (translated by ninjinkun , reviewed by Kosuke ) はじめに プロダクトマネジメント は多くのソフトウェア企業が重要だと認識している役割だ。それにもかかわらず、... 続きを読む
アプリ開発と状態遷移の管理 - ninjinkun's diary
2016 - 02 - 02 アプリ開発と状態遷移の管理 CROSS2016 に出るので、最近の自分の考えを整理しておく。 最近Reduxの Swift 実装である ReSwift を使って開発している。使った感想なども最後の部分に書いたけれど、このエントリーの本題はアプリの状態管理の話。 アプリは大きなシングルトン iOS 、 Android 共にアプリを実装しようと思うと大抵シングルトンが必要... 続きを読む
DroidKaigiの発表を募集しています(11/30締め切り)#droidkaigi - ninjinkun's diary
2015-11-12 DroidKaigiの発表を募集しています(11/30締め切り)#droidkaigi droidkaigi.github.io 4月に行われたAndroidエンジニアのお祭り、DroidKaigiの第2回が2016年の2/18、2/19開催予定で、現在発表を絶賛募集中です。自分は今回もスタッフとしてお手伝いさせて頂いています。 自分は前回発表したのですが、その後「資料見まし... 続きを読む
情報共有ツールお悩みNight #1に参加してきた - ninjinkun's diary
2015-11-12 情報共有ツールお悩みNight #1に参加してきた 実は既に今日#2があるのだけど、#1に参加して感想を書いていなかったので、メモを引っぱり出して書く。 Qiita::TeamのIncrements社が主催の情報共有ツールお悩みNight #1に参加してきた。他社の事例とかを聞いてみたかったので。 内容 ワークショップx2 事前に募集した情報共有のお悩み(架空のものという設定... 続きを読む
Making It Right: Product Management For A Startup World を読んだ - ninjinkun's diary
2015-10-13 Making It Right: Product Management For A Startup World を読んだ 本 Rebuild: 98で紹介されていたので、英語だけどがんばって読んでみた。Inspiredと同じ方向性のプロダクトマネジメント本。違う人が同じ事柄について書いているという印象。しかし少しずつ違う視点が入っていて、プロダクトマネージャーの役割が立体的に... 続きを読む
Inspired: 顧客の心を捉える製品の創り方を読んだ - ninjinkun's diary
2015-08-02 Inspired: 顧客の心を捉える製品の創り方を読んだ 本 プロダクトマネージャーの職能+ユーザー体験設計の本です(と解釈しています)。 最近Rebuild: 98: Superhumans Wanted (Naoya Ito)やエンジニアからみた良いプロダクトマネージャとは? - サンフランシスコではたらくソフトウェアエンジニア - Higepon’s blogで話題のプ... 続きを読む
誰のためのデザイン?増補・改訂版を読んだ - ninjinkun's diary
2015-06-08 誰のためのデザイン?増補・改訂版を読んだ 自分が最初に元の誰のためのデザイン?―認知科学者のデザイン原論 (新曜社認知科学選書)(初版はPOETと呼ばれている*1 )を読んだのは十数年前でした。4月に出たこの改訂版を読み返してみて、改めて感銘を受けました(そして内容をほとんど忘れていたのに気づきました)。 内容としては、エモーショナル・デザイン―微笑を誘うモノたちのために 、... 続きを読む
Android SDKのソースコードを読みながら開発する - ninjinkun's diary
2014-12-14 Android SDKのソースコードを読みながら開発する この記事はAndroid Advent Calendar 2014の14日目です。 Androidアプリケーション開発をiOSのそれと比べると、SDKのソースコードが公開されていることがアドバンテージの一つになると思います。自分は半年ほど前から、開発時に時々SDKのソースコードを参照するようになり、それからSDKへの理... 続きを読む
【翻訳】Android Fragmentへの反対声明 - ninjinkun's diary
2014-10-16 【翻訳】Android Fragmentへの反対声明 Original: Advocating Against Android Fragments by @Piwai Translated by @ninjinkun Reviewed by @hotchemi 最近私はDroidcon Parisでテックトーク(フランス語)を行い、SquareがAndroidのFragmen... 続きを読む
YAPC::Asia 2014でモバイルアプリ開発について発表しました #yapcasia - ninjinkun's diary
2014-09-08 YAPC::Asia 2014でモバイルアプリ開発について発表しました #yapcasia もう先週のことになりますが、YAPC::Asia 2014でモバイルアプリ開発について発表しました。YAPCはエンジニアとして仕事を始めてからずっと憧れだったので、初めて登壇できてとても嬉しかったです。 自分の発表15分、gfxさん15分、二人でディスカッション10分という、ちょっとイ... 続きを読む
Androidアプリの段階的リリース - ninjinkun's diary
2014-08-21 Androidアプリの段階的リリース Androidアプリは全体の5%のユーザーに公開するというような、段階的公開が可能です。会社でこの機能を使っているので、知見をまとめました。 目的 致命的な問題 (e.g. 商品が出品、購入できない)に全ユーザーを巻き込むのを避ける 不具合を減らしつつ、リリースサイクルのスピードを保つ 問題 母集団が少なすぎると問題が見つからない or ... 続きを読む
Build Variantsで開発版Androidアプリを分ける - ninjinkun's diary
2014-08-18 Build Variantsで開発版Androidアプリを分ける Androidアプリを開発していると、開発版とリリース版のアプリを同時に入れておきたいことがあると思います。通常Appliction ID (com.ninjinkun.njkappのようなやつ) が同一だとアプリが上書きされてしまうのですが、Build Variantsを使う事で別のApplication I... 続きを読む
【翻訳】あなたが求めていたリアクティブプログラミング入門 - ninjinkun's diary
2014-08-13 【翻訳】あなたが求めていたリアクティブプログラミング入門 original: The introduction to Reactive Programming you've been missing (by @andrestaltz) (translated by @ninjinkun, reviewed by @ma0e) あなたはリアクティブプログラミングと呼ばれる新しい... 続きを読む