今日は誕生日です。

28歳を迎え、自分が働き始めたときに見ていた28歳は、もっと大人だったし、もっと凄かったなって思って少し悲しい気持ちになった。

真っ当に働いていれば、たぶん働き始めて2〜3年もすれば後輩が出来たりして、「大人」になっていくのかなとも思うけど、僕に後輩が出来たところでどうなんでしょうね。

最近は、他人に対する諦めとか、今までの失敗とかで、グワッと感情とかエネルギーが湧くことが少なくなってきている気がする。長く一緒に働いてる人からは、それを丸くなったと言われた。それも「大人」の1つの形態なのかなとも思ったけどつまらない大人だな〜って感じだ。

働き始めた頃は、他人に対してグワッと感情湧いてて、死ね!!!!!!!!!!!!!とか殺す!!!!!!!!!!!!!!!!!!って感じだったんだけど、最近はそういう感じじゃなくて、ため息が出たり、悲しくなったりする。

たぶん働き始めた頃は、年上とか大人に対する過剰な期待があって過剰に感情が湧いてたんだろうけど、年が経つにつれて「大人」とか「年上」というのは、大したものじゃないというのが自分自身が「大人」とか「年上」になって分かってきた。

昔見た大人や凄い人は、今、昔に戻って見ても大人で凄いんだと思う。

なんか去年も割りとネガティブな感じで書いてたら自殺を心配されたのでポジティブっぽいことも書こう。

誕生日祝ってくださった方々ありがとうございます。

去年無記名でジャックダニエルくれた方、ありがとうございました。

ここ1年は、趣味開発を結構してて、他人に使われることを考えてアプリケーションを作ったりした。その前までは、自分が欲しいものをちまちまと作っていた。

特に心境の変化があったわけじゃないけど、自分が欲しいものと、他人に提供するために必要な技術の学習意欲が上手いことタイミング合ったというのが大きいと思う。

iOS アプリの方はMAU2000↑/DAU400~600という感じになってる。多いのか少ないのか分からん。Electronに乗せて作ったやつは何人かに非公開で使ってもらってる。

いっぱい使ってくれてる人が居るから、色々付けたい機能もあるし、改善したいところもあるんだけど、1円も入ってこないとなると、だいぶモチベーションが終わるので、難しいですねって思う。

リリースまでは、技術的な興味とかでモチベーション保てるけど、リリースしてある程度ユーザーが付くと、あんまりダイナミックな変更出来なくなるし、そうすると広告収入なり課金なり即物的な見返りが無いとモチベーション保てないなーって思う。

趣味アプリリリースしてアプリ開発の依頼とか来る感じだとまた違った感じなんかな?

そんな感じで、ポジティブっぽいことでも無かったけどそういう感じだった。

そんな感じでビールください!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

https://www.amazon.co.jp/gp/registry/wishlist/1GRLBQ0JXTXHW

耳噛じる真打TOUR 新木場Studio Coast 行った

なんかライブレポとかじゃなくて単なる感想なんだけど、ネタバレ(?)とかそういう作法知らないのでそこらへん気になる人は見ないで下さい。

  • ペットボトルとかベルトとかに付けられるのあったほうが便利
    • カラビナでビニール袋ぶら下げるんでもいいかも
  • ライブ用の耳栓を買う
  • ロッカー小さいのしか空いてないと困るので、なるべく小さい鞄で行ったほうが良いかも
    • 今回はリュックで行って、押し込んで入った
  • 物販並ぶんで膝と腰が終わるので、体幹を鍛えよう
  • Kindleにいっぱい読むもの入れて行こう
  • iPhone7 に繋げるブルートゥースイヤホンかポタアンを買おう
  • 曲とかライブ映像みてなんか客の動きを把握しとくと楽しそう
  • 対バンの曲とかも予習していこう

未来の自分用


ホルモンのライブ行ったの2回目で、1回目はバランを送って無料招待に当選して行った小さい箱のやつだったので、物販めっちゃ並ぶのとか初めてでなるほどって感じだった。 たぶん規模にもよるんだろうけど、物販開始時間くらいに並び始めたら目当てのものが買えた。

ホルモンのファン、なんかピアスめっちゃ付いてる人も居れば、普通のおっちゃんって感じの人も居て、ファン層広いんだな〜って思った。

新木場の対バンは氣志團で、他のところは 10-FEET とかそういう系で、氣志團か……って感じだったんだけど、めちゃくちゃかっこよくて最高だった。 喋るのも面白かった。氣志團か……っての自分たちでネタにしてて笑った。 なんかホルモンの曲調(?)で氣志團の曲やってて凄かった。

ホルモンファンが多いとは思うんだけど、なんか氣志團の曲とかパフォーマンスとか把握してる人多くて、自分も予習してけば良かった。

ホルモン自体は言わずもがな最高だった。

新木場Studio Coast なんか1階と1.5階みたいな感じになってるんだけど、1階部分がモッシュとかダイブとかやばくて上がっといて良かった〜ってなった。 サークルモッシュは楽しそうだった。

セットリストとか覚えてないんだけど、耳噛じる真打ち以外の曲もやってて、古めの曲だとアレンジとかもしてるっぽい感じでかっこよかった。 人間エンピとか恋のスペルマとかパトカー燃やす合唱とかみんなで同じことやる感じのが楽しかった。

また行きたい!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Flux でいくつかアプリケーションを作った感想

「Flux でアプリケーションを作る」ってのも良くわからない表現だけど、 facebook/flux とか redux みたいなのを使ってアプリケーションを作るってことにする。

この文章を書く目的としては、なんとなく書くって感じなんだけど、なんか良い知見が入ったら嬉しいなというのも少しある。

作ったのは以下の4つ。

  1. TwitterAPI と連携して指定された条件に一致する Tweet を表示する感じのやつ(Electron に乗ってる
  2. ↑これと同じようなアプリの iOS 版みたいなのを ReSwift を使って作った
  3. サーバーが持ってる REST な API のリソースを表示したり作ったり
  4. ↑これより小規模な同じようなやつ

1 は reactjs とか flux とかを把握するために作って、その後 redux/react-redux 把握するために作り直した。 2 は、1 を redux で作り直す前に redux の雰囲気を把握するために作った。 3 と 4 は会社で。 時系列的には 1-1 -> 3 -> 2 -> 1-2 -> 4 という感じ。

  • Flux についての感想
  • redux かそれ以外か
  • Single source of truth
  • flowtype
  • form
  • エラーの表示とか

Flux についての感想

良し悪しについてはよく分からんという感想。

データが単方向に流れるのは良いんだけど、json いじいじするのが結構だるい感じがあるけどこれは Flux 関係ない気がする。 どっかで言われてるのを見たけど、ある程度の規模になったらちゃんとしたほうが良いと思う。

redux かそれ以外か

Flux アーキテクチャとか、 facebook/flux とか redux とかは学習コスト対して変わらないのでどれでも良いと思うんだけど、redux 選ぶ場合は react-redux 使う感じになり、react-redux の学習コストが高いと感じた。

開発にかける時間とかキャッチアップにかける時間とか十分に取れないなら facebook/flux とかみたいな薄い実装を使ったほうがいざとなったら雑に済ませられるので良いなーという感想。 まあ react-redux 使っても雑に済ませられる。

Single source of truth

アプリケーション全体の状態を1つの Store で表現するみたいなやつ。

やれるならいいけど、徹底するのは結構たいへんだなーっていう印象だった。 フォームに入力された値とか、ページごとの一時的なエラーとかとか。

そこらへん大変〜ってやつはなんか使い捨ての Store 作るとコスパいい気がした。

flowtype

良し悪しについては人によるという感想。

僕は、全幅の信頼は置けないけど、無いよりマシっていう感じ。

少なくとも、Store の State と、reducer らへんには型チェックあったほうが考えること減っていいなって思う。

form

Single source of truth でも書いたけど、ここらへんのも Store に置こうとすると大変。

redux-form みたいにそこら辺をやってくれるやつ使うなら良い気がするけど、自前でやるには Action とかもいっぱい増えるしたいへん〜〜〜〜〜〜〜って感じ。

たいへん〜〜〜〜〜〜〜って感じだったから、form の状態は Container Component の state に持たせた。

エラーの表示とか

これも form と同じで、form に入力された値を API に投げたらエラー返ってきました〜みたいなのも Store に置こうとすると大変。

API のエラーとかは Action 作って dispatch して、それを使い捨ての Store で拾って云々するとコスパいい気がした。

おしまい

なんかちゃんと色々とちゃんと出来る人がやるなら色々とちゃんと出来るんだろうけど、僕のアレだと難しいところは雑に済ますみたいな感じになってるから、色々とちゃんと出来る人の知見が欲しい。

けものフレンズ見た

以下は、けものフレンズ最終回感想で、たぶんネタバレ的なものは含まないと思うけど、心配な人は読まないで下さい。 要約すると「教養が無すぎてけものフレンズ面白くなかった」「みんなが面白いと言ってるものを楽しめなくてむかつく」的な感じです。

続きを読む

BASE PASTA 食べた

BASE PASTA(ベースパスタ)|ベースフード株式会社

1食に必要な31種の栄養素が全て含まれているらしいパスタを食べてみた感想です。

ベースフード 完全栄養パスタ BASE PASTA 145g

ベースフード 完全栄養パスタ BASE PASTA 145g

BASE PASTA のおいしい食べ方 - BASEFOOD’s BLOG

こういうものもあった。

近況

相変わらず日々を漫然と過ごしているんだけど、iPhoneアプリをリリースした。

グランブルーファンタジーというソーシャルゲームをやってる人しか使えん感じのやつなのでTwitterではリリースしたゾイみたいなこと言ってないけどリリースしてた。

iOS関連情報1年くらいまともに追ってなかったけどわりとなんとかなった。

知り合い向けにElectronでデスクトップアプリ作ってて、それをiOS向けに使えるようにした感じ。

そのアプリではfacebook/flux使ってて、会社でも使ってたんだけど、redux把握したいな〜って思ってたので試しにReSwift使ってみたけど結構良かった。

ReSwift結構良かったので、デスクトップアプリのほうがFlux学習目的で作ってだいぶ厳しい状態だったので、redux学習目的でreduxで書き直してみたらreduxは良くないなという感じだった。

静的型付けなのは結構重要っぽいんだけど「reduxは筋が悪い」と言ってる人もわりと見るので、ReSwiftも同様に筋が悪いのか?という感じになってるけど良くわからない。いい感じに説明してる文章があったら教えて欲しい。

ReSwiftもfacebook/fluxもreduxも、何も考えず実装してると破滅するのは同じだったので頭を使ってアプリケーションを作りたい。

Anova 買った

バレンタインかなんかのクーポンがあって、それ使ったらいくらか安くなったので買った。

iPhoneから見るとApplePayで購入できた。

ApplePayの決済時に住所も指定するんだけど、日本語で書かれたやつだとダメらしくてサポートから連絡あった。

Anovaのサポートめっちゃ対応早くて、英語の住所送ったら即レスあって発送したよ〜って言われた。

関税とかかかってもっと高くなるもんかと思ってたけど、16000円くらいで買えたと思う。

以下はやった様子。