t-salad
/blog
Public
JA
EN
概要
記事一覧
399
アプリ
記事一覧
JSのmapをそろそろ使いこなしたい
JavaScript/Node.js/TypeScript
理解はしているつもりだが、ついついifやfor、forEachで書いてしまう(もちろんダメなわけではないが) そろそろ使いこなすために、メモしておく mapの基礎 Array.prototype.map() - Java […]
2019-09-18
JSのfilterをそろそろ使いこなしたい
JavaScript/Node.js/TypeScript
JavaScriptのArray.filter()の使い方を基礎から解説。偶数の抽出や配列の重複除外、別の配列に存在する要素だけを取り出すといった実用サンプルで、コールバック関数の書き方に慣れるための入門メモです。
2019-09-10
スポンサーリンク
【axios】node.jsでリクエストを投げる
JavaScript/Node.js/TypeScript
Node.js
Node.jsでaxiosを使ってHTTPリクエストを投げる方法をまとめました。インストールからGET・POST・PUT・DELETE各リクエストの書き方まで、コピペで使えるサンプルコードつきで紹介します。
2019-09-08
Googleに自分のサイトがインデックスされている事を確認する
ブログ構築
先日、Google Search Consoleを見ていると、サイトマップの項目が以下のようになっていました いや、17記事以上あるはずやろ! サイトマップを再送信しなければならないのかな?と思い、再送信してみるも最終更 […]
2019-09-06
dockerコマンドをsudoなしで実行できるようにする
Docker
dockerコマンドをsudoなしで実行できるようにする設定方法を解説。dockerグループへのユーザー追加手順を紹介します。
2019-09-05
Docker Composeで作ったコンテナ、イメージ、ボリューム、ネットワークを一括完全消去するワンライナー
Docker
Docker Composeで作ったコンテナ・イメージ・ボリューム・ネットワークを一括で完全消去するワンライナーを紹介。docker-compose down --rmi all --volumesの意味を各オプションごとに解説します。
2019-09-04
【JS】('b' + 'a' + + 'a' + 'a').toLowerCase()の出力は「banana」
JavaScript/Node.js/TypeScript
JavaScriptの`('b'+'a'+ +'a'+'a').toLowerCase()`が「banana」になる理由を解説。単項演算子とNaNの挙動を丁寧に紐解きます。
2019-09-03
No space left on deviceを解消する
Linux/Bash/Shell
エラー対応
Linuxで「No space left on device」が出たときの調査と解消方法を解説。df -hによるディスク容量の確認に加え、容量が空いていてもエラーになるinode枯渇(df -i)のパターンと対処を実例つきで紹介します。
2019-09-02
manifest.jsonのエラー
JavaScript/Node.js/TypeScript
エラー対応
Webアプリのコンソールに出るmanifest.jsonのエラー「Downloaded icon was empty or corrupted」を解決した記録。アイコン画像が原因だった事例と、解決までの調査手順を紹介します。
2019-09-01
はてなブログのコードブロックをカスタマイズする
ブログ構築
はてなブログのデフォルトのコードブロックをカスタマイズする方法を解説。JavaScriptとCSSを使った実装例を紹介します。
2019-08-31
【Rails】ActiveRecordのNULL関連で学んだこと
Ruby/Rails
Rails
RailsのActiveRecordでNULLを扱うときに学んだことをメモ。where句のIS NOT NULLをwhere.notで書く方法、複数カラムにNOT NULL条件を指定する書き方を紹介します。
2019-08-30
はてなブログの記事URLを変更した時にリダイレクトの設定をする
ブログ構築
はてなブログで記事URL(標準・タイトル・ダイアリー・カスタムURL)を変更したときに、旧URLから新URLへリダイレクトを設定する方法を解説。URL形式の違いと、リンク切れや検索流入の喪失を防ぐ設定手順を紹介します。
2019-08-29
アンインストールする方法【npm uninstall】
JavaScript/Node.js/TypeScript
upm packageをアンインストールする方法を忘れがちなので、備忘録として記録しておく。npm uninstallコマンド(rm / r / remove / un / unlink)を使用する。
2019-08-28
TL;DRを盛大に勘違いしていた話
ブログ運営・雑記
TL;DRはToo Long; Didn't Readの略。「忙しい人向けの要約」という意味だけでなく、元は長文への返信で相手を皮肉る使い方をされてきた表現です。本来の意味とニュアンス、実用英語としての自然な使われ方をわかりやすく解説します。
2019-08-27
<%= image_tag('ファイル名') %>で画像を表示
ブログ運営・雑記
Railsのhtml.erbでimage_tagヘルパーを使い画像を表示する方法をまとめました。app/assets/images基準のパス指定、sizeオプションでの幅・高さ指定、複数の書き方のバリエーションを実例つきで紹介します。
2019-08-26
サーバ(Ubuntu)にあるフォルダを圧縮してMacに転送する
Linux/Bash/Shell
たまーにやると思い出せないことあるので、メモ 環境 Ubuntu $ cat /etc/os-release NAME="Ubuntu" VERSION="16.04.6 LTS (Xenial Xerus)" ID=u […]
2019-08-25
【log4js-extend】ログに自動的に行数などを付与する
JavaScript/Node.js/TypeScript
Node.jsのログ出力に自動でファイル名や行数を付与できるlog4js-extendの使い方を紹介。インストールからlog4jsとの組み合わせ方、path・formatオプションの設定方法まで解説します。
2019-08-24
railsアプリケーションをLAN内に公開する
Ruby/Rails
Rails
エラー対応
Railsアプリをrails serverで起動したとき、同じLAN内の別端末(スマホなど)からアクセスできるように公開する方法を解説。--binding=0.0.0.0オプションの指定と、ローカルIP+ポートでアクセスする手順を紹介します。
2019-08-23
正規表現のメモ【エスケープが必要な文字・記号一覧】
Linux/Bash/Shell
正規表現でエスケープが必要なメタ文字・記号の一覧をまとめました。バックスラッシュによるエスケープ処理が必要な文字を表形式で整理し、文字クラス内などエスケープが不要になる例外パターンもあわせて紹介します。
2019-08-22
Macで【 】(すみつきカッコ)を一発で入力したい
開発環境・ツール(Mac/Windows等)
Macで【】(すみつきカッコ)を一発で入力するショートカットを紹介。日本語入力モードでoption+8/option+9を押すだけで簡単に入力できます。あわせてoption+数字キーで入力できるその他の記号や小ネタもまとめました。
2019-08-21
← 前へ
19 / 20
次へ →