Programming の記事一覧
【Angular】angular-cliでstaging環境用にビルド出来るようにする【v8.x】
Angular / Front End / Javascript
angular-cliではng buildにてdevelop用、ng build –prodにてproduction用のビルドが可能です。 今回は更に、独自で定義したstaging用のビルド処理を行 …
【Angular】カスタムコンポーネントで双方向バインディングを実装する【v8.x】
Angular / Front End / Javascript
この記事ではngModelを利用せずに、カスタムコンポーネントで双方向バインディングを実現する方法を解説します。 Angularではbanana in a box syntaxを用いることで、双方向バ …
【PHP】リモートファイルをストリーミングで読み込みメモリ上に乗せずローカルへ保存する
PHPにて最もお手軽にリモートファイルをダウンロードしてローカルへ書き出す処理として、file_get_contents()、file_put_contents()を用いた下記のような実装がよく見られ …
【Golang】S3上のデータをメモリ上に乗せずにストリーミングしてレスポンスへ流す【AWS】
GolangにてS3上のデータを取得した後、データ全体をメモリ上に乗せることなく、ストリーミングしながらHTTPレスポンスとして流す方法です。 S3からデータを取得するためのプロキシAPIを構築するよ …
【kubernetes】Podから永続ボリュームを利用する【GKE】
Docker / GKE / Kubernetes
GKEにて複数Pod内の特定ディレクトリを永続ボリューム(PersitentVolume)を用いて共有する方法です。なお、作業はCloud Shell上にて行っています。 目次 達成できること …
Webサービスを作る際に必要なプログラミング以外の重要なタスク【備忘録】
サービスを「いざ、リリース!」と思ったタイミングで、実はまだまだ必要なタスクが残っていた事に気がつくのは、本当にエンジニアあるあるなのではないでしょうか。 この記事では、今までWebサービスをリリース …
SPAにおけるSEO対策の覚書
SPA(Single Page Application)におけるSEO対策の覚書です。 目次 はじめに ウェブアプリがSPAとして構築されるケースが増えて来ている中、俄然SPAにおけるSEO対策は …
【CSS】ぼかしフィルターをかけた画像の上に文字を乗っける【Tips】
CSSで画像にぼかしエフェクト(blur)をかけた上で、その画像の上にテキストを乗っけるためのTipsです。 ※ぼかしエフェクトはCSS側でかけるため、元画像にかける必要はありません。 目次 …
【CSS3】Grid Layout の基礎【図解】
CSS3 / Grid Layout / 図解
従来のWebページはfloatやclear、position等を駆使してレイアウトされていましたが、Grid Layoutの登場によりレイアウトはより簡単に、直感的に、柔軟に行うことが出来るようになっ …
【Apache】プログラマブルにRewrite Rulesを記述する【.htaccess】
.htaccess / Apache / mod_rewrite
ウェブサイトに対するクローラーからのアクセスとユーザーからのアクセスを、.htaccess を用いて振り分ける対応をしたので、その際のメモを残しておきます。 厳密には.htaccess ファイル内にて …