Laravel

先週コードの中で、Model の find を使う前に new をしているところを見つけた。

$user = new User;$use->find(1);

User::find(1); とすればnewする必要もなさそ ...

プログラミング入門

プログラマは検索を多用する職業ですが、日本語の検索だけはなく、英語の検索をすることも良くあります。

しかし、難しいことではなく、検索のキーワードを覚えておけば大体のことに対応できると思います。

a と b の違い、ま ...

プログラミング入門

依存性の注入はわかりやすい言葉でいうと、関数やメソッドに別のオブジェクトを渡すこと。

もし、渡さなかった場合、関数内で必要なオブジェクトをnewするようなハードコードになってしまうので、結合度が高くなる。

別の ...

人生

TwitterやInstagramなどSNSにハマる人とハマらない人がいるのはなぜだろう。

私はInstagramは一応やっているのですが、本当にたまーに自分で作ったパスタの写真を下手くそにあげるだけなので、ヘビーユーザー ...

JavaScript

async 関数の戻り値は自動的にPromiseでラップされます。

以下がサンプルコードです。

const myFunc = async () => {return 1}const result = myFun ...

Linux

bash の case 文で ;; を使うと、マッチした時点でその後の処理は行われませんが、;;& を使うことでその後の条件の処理も行われるようになります。

しかし、この機能は bash の 4 以降からなので、3 ...

JavaScript

JavaScript では PHP の uniq のようなユニークなIDを取得する関数がありません。

自前で実装するのも良いですが、信頼できるライブラリーで提供されているものを使うのが良いと思います。

load ...

システム開発, プログラミング入門

特定のサイト内だけでキーワード検索したい場合には site:xxxx.com のように site を使うことで可能です。

例えば私があまり好きではない Qiita 内で「react」というキーワードで検索する場合は以下のよ ...

人生

昔北海道で一人暮らしをしていたことがありました。

北海道では車が必需品なので私も乗っていました。

運転は得意な方ではありませんが、北海道の道は広くて走りやすかったです。

しかし、一度だけあわや車同士 ...

システム開発

ldap 認証で Invalid credentials (49) となった場合に、重要な情報は 「data xxx」という部分です。

ldapsearch コマンドを実行してエラーを発生させると、以下のようなエラーメッセ ...