個人でプロダクトを作る上で得た知見

以前、個人プロダクトを作った話を書いたけど、それを通じて得た知見を記しておきたいと思う。 osamtimizer.hatenablog.com

async/awaitをちょっと詳しく解説する

初めてAsync/Awaitを触った時、よくわからないまま使っていたので反省も込めて少し解説。

Makefileを書き散らす

最近ちょっとC言語を触っててビルド周りがようわからんのでしんどくなった。

TypeScriptでMongooseを使うときの落とし穴とその対策

例えば JSでMongooseのModelはこんな感じに書ける。 とあるUserモデル。

TypeScriptの`--esModuleInterop`は一体何をやっているのか

そんなオプションあったんですか TypeScript2.7で追加されたらしい。 デフォルトでtrueとなるオプション。 Announcing TypeScript 2.7 | TypeScript

コンパイル結果で考えるTypeScriptのimport / export / namespace

import * as module from 'module' vs import module from 'module' TypeScriptでモジュールのimportをしていたら、読み込むモジュールによって怒られたり怒られなかったりしたので色々試して調べた。

TypeScriptでPromiseを書く

PromiseなしではJavaScriptを書けない身体になってきたのでTypeScriptでの使い方メモ。 developer.mozilla.org

SimplestPomodoroというWebアプリを作りました🎉

SimplestPomodoroというポモドーロタイマーのWebアプリを作りました。(現在β版です) SimplestPomodoro

FirebaseのSparkプラン(無料枠)でRealtimeDBの自動バックアップを構築する

個人開発のアプリでRealtimeDBのバックアップを無料でやりたい Firebase RealtimeDBのBlazeプラン(有料)には自動バックアップ機能があります。 でもBlazeプランは青天井なので個人開発ではなるべく触りたくありません。お金持ちならいいけど。

Passport.jsの認証をMockするライブラリ書いた

表題の通りですがPassport.jsの認証周りをよしなにMockするライブラリ書きました。 www.npmjs.com

ドイツ駐在を終えて

1年間のドイツ駐在が終了した。この文章はまだドイツで書いているけど。いろいろあったがとても穏やかな気持ちだ。穏やかすぎてヤバい。 ハンブルク市庁舎

オールドレンズはヤバい

前の記事にもちょろっと書いたけど、最近アナログカメラのレンズ、特にドイツのレンズに興味が出ており大変危険な状況となっている。本当に危険っすよこれ。

Pixel2買った

タイトルの通りなんですが買いましたPixel2。XLじゃないほうです。€799。米国では$649なんですけど?おま国価格か?あっそもそも売ってない国あったわ。 Pixel2

スーパーマリオオデッセイをクリアした

久しぶりにマリオ買った。サンシャイン以来かも。いやよく考えたらマリオメーカーは買ったけど。まあ普通のマリオって意味で。 今回も息をするごとくネタバレ全開で。

日本人と時間が合わない

何を今更って話なんですが、本当に合わないんですよこれが。 今日はみなさんにそんなドイツ人の気持ちを共有しておきたいと思います。 念のため先に書いておきますが悪いのは日本の皆さんではなく太陽と地球です。太陽系はカス。

メトロイド サムスリターンズをクリアした

タイトルの通りメトロイド サムスリターンズクリアしました。適当に感想とか書いておきます。 (スーパーネタバレなのでよろしく)

20XX年、世界はイカスフィアの炎に包まれた

巷でよく騒がれてるジェッパ、アーマー、ヒッセンが彼らの主張通り弱体化されたら、多分こんな世界になる。(完全な雑考察)

俺たちは雰囲気でガチをやっている

雰囲気でやっていることをそれっぽく残しておきたいと思います。

ドイツに住む前は気が付かなかった日本のこと

実は先週から日本に一時帰国しています。 ドイツに住む前は気が付かなかった〜と思うところが結構あったので記録に残しておきたいと思います。 (追記:投稿してから読み返したらあんまり日本のこと書いてませんでした・・・)

Lübeck(リューベック)に行ったよ

今年の1月に、シュレスヴィヒ・ホルシュタイン州のLübeckという街に行きました。

ドイツに引っ越してソフトウェア的なことやってます

Twitterを見ている皆さんには伝わってると思いますが、お仕事でドイツに移住しています。 で、ついこの間3ヶ月が経過しました。 (と、下書きに書いてありましたが実際はもう4ヶ月経ちました) ドイツの様子です。 pic.twitter.com/Gpr5qDpOsh— ファーフル…

Asset pipelineおさらい

Railsでjs書くとき、どこに書いていいかよくわかってなかったのでAsset pipelineを再勉強しました。

VB.NETはヤバい

最近VB.NETと戯れてるんですが、C#と同じフレームワーク上なのにスゲー書きづらいことが分かりました。 煮え切らない感じが続いてるのでこのあたりでVB.NETのヤバいとこを書いてストレス解消しておきます。

応用情報技術者試験に合格した話

先日、H28春季の応用情報技術者試験を受験し、無事合格しました。 せっかくなのでどうやって勉強したか、何をやったか等を書いておきます。

Soft Skillsの"第3部 学ぶことを学ぼう"を読んで

Soft Skillsという本がある。 この本は、ソフトウェアエンジニアが幸せに生きるために必要なことについて教えてくれる良書だ。 その中でも、学習に関する箇所が非常に分かりやすいプロセスで説明されていたので、記事として残しておきたいと思う。

ソフトウェアに「万が一」などない

最近、ソフトウェア開発において「万が一」という言葉を耳にする機会が残念ながら増えてしまったので、その辺りについて自分なりの見解を書いておこうと思います。 まっとうなエンジニアなら気安く万が一とか言うなよな!常識だよな!みたいな話です。

C#のtips

岩永信之さん(@ufcpp)のC#ページ ufcpp.net を見ながら勉強になったものを細々と書いておきます。

Fighting against SQL.

SQL文はキモい 慣れないことするもんじゃないわね・・・。

【読書メモ】データベースの概要まとめ

読んだ本の個人的メモです。 booklog.jp

Visual studio 2010のリソース管理でどハマりした話

最近お業務でおC#をぼちぼち触るフェーズに帰ってきました。 で、外部データファイルを埋め込みリソースでプログラム内で読み出して利用っていうパターンをやろうとしてて、 そこでどハマりした。