AnDeriensのブログ

個人的なブログです

型ってよくわからない

TypeScriptを書き始めて一ヶ月くらい経ったのだけど、まだまだ型を上手く使えている感じがしない。TSを書き始める前はPHPメインで書いていて、その時もある程度タイプヒンティングは使っていた。しかし、PHPは名称的型付けでTSは構造的型付けだし、PHPは実行…

2月22日

乃木坂46が9周年を迎え、10年目の年になる。 ぼく自身も4年前の同じ頃に就職のために上京してきたこともあって、5年分の差はあるものの、なんとなく自分が頑張るための指針というか、「彼女たちも頑張っているんだから自分も頑張ろう」みたいなぼんやりとし…

2月14日夜

寝れないときは日記を書く、ということをためしてみたい。 今日は一日、明日からの仕事で使いそうな技術の予習をしていた。予習をする必要がなければ山にでも登りたいと思っていたが、仕事先が変わったばかりなので、予習を優先することにした。 予習するこ…

永続化処理の返り値が、値orFalseになるのはいい実装といえるか?

単純なUserモデルの値を永続化する処理を考える。 このメソッドで、どういった値を返すのが適切なのかいまいち答えが出ない。 たまに、成功したら保存したオブジェクト、失敗したらfalseが返ってくる処理を見かけることがあり、これがいい実装なのかというこ…

PHPでキャストした時の挙動

PHP書いていて、整数キャストした時にちゃんとバグなく動くのか気になったのでちょっと調べてみた。 調べた時のコードは以下。 GitHub - AnDeriens/type_researcher at v.0.1 int value result NULL int(0) 0 int(0) 1 int(1) '' int(0) '0' int(0) '1' int(…

ローカルにあるGitのリポジトリを検索

たくさん開発用のディレクトリを作ってると、たまにローカルのディレクトリとGithubで管理しているリポジトリ名が異なってしまっていたりして、どこで開発していたかわからなくなったりします。 そういうときに、Githubのリポジトリ名で検索できたらいいです…

2021年にしたいこと

1. 暮らしを大事にする たぶん、日々の暮らしを構成してるのって、別にそれを行うときにわざわざそれを行うことの意味を考えないような定型的な反復活動がベースにあると思うんですが、自分は基本的に、意味の感じられないことをするのがとても苦手なので。…