PHP

【PHP】phpbrewでPHPをインストールするときに発生したエラーとその解消方法

この記事ではphpbrewを使ってPHPをインストールしようとしたときに発生したエラーと、その解消方法を紹介します。 phpbrewのバージョン phpbrew version: 1.23.1 tar: Unrecognized ar...
fish

【Mac】fish + nodebrewでNode.jsをインストールする

nodebrewとは、Node.jsのバージョン管理に使用されるツールです。 今回はfishでこのnodebrewをfishでインストールして使用するための設定方法を紹介します。 nodebrewのインストール nodebrewの...
mac

【Mac】Finderで隠しフォルダ・隠しファイルを表示する方法

Finderで隠しフォルダ・隠しファイルを表示する場合 Finderをターミナルで下記のコマンドを実行します。 $ defaults write com.apple.finder AppleShowAllFiles TRUE $ kil...
fish

【fish】ghqとpeco(fzf)を組み合わせたらリポジトリ管理がめっちゃ快適になった

【fish】ghqとpeco(fzf)を組み合わせたらリポジトリ管理がめっちゃ快適になった みなさんghqはお使いでしょうか? ghqはGo言語で作成されたツールで、リポジトリを一元管理してくれるツールです。 例えば下記のように"...
fish

【Mac】fish + fisher + peco + fzfで快適なターミナル環境を構築

fishはbashやzshと同じくシェルの1種です。 以前から興味はあったのですが、Macを買い替えたのでzshから乗り換えられるか試してみることにしました。 今回はfishとfisher、pecoを使ってターミナル環境を構築します。 ...
Laravel

【Laravel】Signed URLsを使って署名&有効期限付きのURLを生成する方法

はじめに Laravelには「Signed URLs」と呼ばれる署名(期限)付きURLを生成する仕組みがあります。 この機能を使うと、例えば「一定期間のみ有効なダウンロードリンクを生成する」といったことができます。 この記事では「Si...
HTML&CSS

【CSS・JavaScript】HTMLで要素を指定するためのセレクタの書き方まとめ

セレクタとは CSSやJavaScriptを使ってHTMLのDOMを修飾したり取得・操作したりする際、セレクタを指定することになります。 セレクタはHTMLのタグであったり、id属性やclass属性だったりと様々な種類があります。 ま...
PHP

【オブジェクト指向】PHPでコレクションクラスを作ってみよう

はじめに 今回はPHPでコレクションクラスを自作する方法を紹介します。 作成するコレクションクラスは、コレクションクラス内に保持する配列の要素の型を指定しない、汎用的なクラスです。 コレクションクラスを自作できると、更にファーストクラ...
まとめ

Qiitaから『ポートフォリオ』の記事をピックアップしてみた

はじめに Qiitaに投稿されている記事の中から、タイトルに「ポートフォリオ」が含まれていて、ストック数が100を超えている記事をピックアップしてみました。 ピックアップした記事 Vue.jsでドラクエ風のポートフォリオを作った話 ①...
個人開発

【個人開発】インデックス投資でポートフォリオをバックテストするサービスを作った話

はじめに 自分が作ったインデックス投資に関するWebサービス(現時点ではベータ版くらいの感じ)についての備忘録です。 どんなサービスを作ったか? アセット・アロケーション(資産配分)と投資額、シミュレーションの開始年を入力すると、設定...