t-salad
/blog
Public
概要
記事一覧
409
記事一覧
【悪魔のコマンド】「rm -rf /」の事故防止策【trash-cli】
Linux/Bash/Shell
エンジニア界隈では有名な悪魔のコマンドrm -rf / 昔からこのコマンドでやらかしたという失敗談はしばしば耳にしますが、ついに身近な人間がやらかしましたw ということで、再発防止策を考えます。 はじめに この記事は、防 […]
2020-10-23
【Vue.js】ページの更新時などに離脱防止アラートを出す
フロントエンド(Vue/Nuxt)
Vue.js
ユーザデータの登録・編集ページ等、入力ページの更新時や意図しないページ遷移時に「入力内容が破棄されます」等のアラートを出したい。WindowEventHandlers.onbeforeunloadを使います。 Windo […]
2020-10-20
【Vue.js】特定のページのみスクロール不可にする
フロントエンド(Vue/Nuxt)
Vue.js
タイトルの通り、特定のページに繊維時にスクロール不可に設定して、ページ破棄時(別のページへ遷移時)にスクロールを有効に戻す。 実装 スクロール不可にしたいページが複数ある可能性を考慮して、main.jsに関数を作成する […]
2020-10-19
SSH接続しようとしたら、めっちゃ怖い警告出た時の対応
Linux/Bash/Shell
半年くらい稼働させていたEC2インスタンスに久々にSSH接続しようとした時の話。 めっちゃ怖い警告出てビビり倒したので、次に出くわした時のために、原因と解決策をメモしておく。 結論から言うと、そんなにビビる必要はない警告 […]
2020-10-08
【Git】ブランチ、タグを削除する方法
Git/GitHub
Git
ローカルブランチ、リモートブランチ、タグを削除する方法。毎回やり方を忘れてしまうので、アウトプットしておく。 ローカルブランチにリモートブランチをpull ローカルのブランチ一覧 リモートのブランチ一覧 ローカルのリモー […]
2020-09-28
サトシナカモトについて考察する話
ブロックチェーン/Web3
サトシ・ナカモトとは? ビットコインプロトコルと、そのリファレンス実装であるBitcoin Core(Bitcoin-Qt) を作ったことで知られる個人または団体の名前。 概要(活動時期とか) 2008年、metzdow […]
2020-08-05
Twitterアカウントやメールアドレスへ仮想通貨を送れるサービス「Torus」使ってみた
ブロックチェーン/Web3
なんか話題になってたので、人柱になってきました使ってみました。 Torusとは 相手先のTwitterアカウントやGmailアカウント等を入力するだけで、簡単にイーサリアムを送金することができるサービス。 Web3Aut […]
2020-07-15
Serverless Flamework を利用して、最速でAPIを実装する
AWS/クラウドインフラ
AWS
表題の通り、最速でデプロイまでやる。Node.js 12.xのランタイムを使用します。 前提知識 Serverless Framework サーバレスなアプリケーションの構成管理、デプロイをするためのツール。 Serve […]
2020-07-03
NEM HUB Japanのロゴを作る【デザインのお勉強】
デザイン
ちょこっとWebアプリを作るにしても、ちょっとしたアイコンのデザインとかおしゃれなやつ作れるようになりたいなーってことで勉強を始める。 どちらかというと、形から入るタイプなのだが、三日坊主になることもしばしばあるので、今 […]
2020-07-03
"We are sorry, but the Chrome API does not allow to get a response body for redirect."
開発ツール・テスト(Jest/ESLint等)
APIのテストにTalend API Tester(旧Restlet Client)使ってるんですが、よくわからないレスポンスが返ってきました。Talend APITesterに何か原因があるんじゃねぇの???(ネタバレ […]
2026-07-05
【.gitignore】パスの指定方法、反映しない場合の対処など
Git/GitHub
Git
この記事は、.gitignoreに関連する個人的メモです。 パスの指定 最初に「/」をつけるかどうかで無視されるディレクトリが変わる。 最初に/がついていれば、.gitignoreからの相対パスで指定されたディレクトリが […]
2020-03-14
秘密鍵の譲渡について考える
ブロックチェーン/Web3
NEM
先日、こんなツイートをしたら、 魚捌く系エンジニアのおえさんにお祝いのXEMをいただいた。 このXEMは、ちゃんと妹に渡さなくては! しかし、妹はNEMのアカウントは持っていないし、そもそも「仮想通貨って何それ?」なレベ […]
2020-02-20
Brave認証クリエイターになった話
ブログ運営・雑記
Braveの認証クリエイターになりました Braveブラウザからみている人は、ブラウザの右上のBraveロゴにチェックマークがついているのがわかるかと思います。 Braveとは? Braveは、プライバシー問題を重視した […]
2020-02-12
一つのPC上で複数のgitアカウントをうまいこと使い分ける
Git/GitHub
Git
最近、二つのgitアカウントを使い分ける必要が出てきて、自分なりのうまいこと使い分ける方法が固まってきたので、共有。もしかしたら、既に誰かが同じこと書いてるかも。 二つ目のアカウントの作成 github.comでアカウン […]
2020-02-06
Nuxt(SPA)上にFirebaseAuthで認証を追加する
フロントエンド(Vue/Nuxt)
Nuxt.js
はじめに Nuxt.jsで作成したアプリケーションにFirebaseの認証を追加した時の備忘録。調べながら実装を進めたが、TypeScriptでの実装サンプルしか見つけられなかったので、JavaScript版を記録してお […]
2020-01-29
EC2を立ち上げ時、はじめにやることメモ
AWS/クラウドインフラ
AWS
やることまとめておかないとたまにやった時に、あれ忘れてたとか、あれどうやるんだっけ?とかなるので。 ユーザアカウントの追加 公式ページ参照 Amazon EC2 Linux インス […]
2020-01-24
【Vue.js】見た目は正常なのにエラーが出る
フロントエンド(Vue/Nuxt)
Vue.js
エラー対応
なんかエラーを吐いていたが、いまいち原因がわかんなかった奴の原因を掴んだのでメモ。 こんなエラー とりあえず、nameが nullってことは分かる。 が、しかし...... 実際のソースコード(の一部) nameはlog […]
2020-01-21
【JavaScript】Promise()でresolve/rejectをreturnのように使ってた話
JavaScript/Node.js/TypeScript
Promiseでresolve/rejectしたら、そこで処理が中断されて、then/catchに飛ぶと思ってたが、どうやら違うようだ。 resolve/rejectでは、処理の中段は発生しない。 こういうコード書いたと […]
2020-01-13
【代替テク4選】JSONにコメントを書く【JSONC・JSON5】
JavaScript/Node.js/TypeScript
JSONの仕様上、コメントアウトは標準でサポートされていません。設定ファイルやデータ構造の定義中に「なぜこの値なのか」をメモ書きできず、不便を感じているエンジニアも多いはずです。 事実、JSONの標準規格(RFC 825 […]
2020-01-12
【Node.js】for文内の非同期処理の完了を待って、次を実行する
JavaScript/Node.js/TypeScript
Node.js
APIリクエストなど非同期処理をfor文で何度か繰り返し、それぞれの完了を待ってから次に進みたい時に。 例えば、こんなfor文を書いた時に、 このまま動かすと、for文は「i=1の時、exampleFunc実行→レスポン […]
2020-01-11
← 前へ
17 / 20
次へ →