at backyard

Color my life with the chaos of trouble.

備忘録

bitly APIをNode.jsから使う

bitly APIを使って短縮URLを作るために必要なもの 最近 bitly のAPIに触れたので、すぐ忘れる未来の自分のためにメモ 開発者用のドキュメントは下記 dev.bitly.com ちなみに現在bitlyのAPIの最新バージョンはV4。 V3は2020年3月1日に使えなくなるようなの…

Paypalアカウントを持っていない人にもPaypalから請求を行う方法

Paypal.meだとPaypalアカウントを持っている人でないと支払えない 以前こんな記事を書いた。 shinshin86.hateblo.jp Paypal.Me、便利ではあるが、支払う側もPaypalアカウントを持っている必要がある Paypalアカウントを持っていない人にも請求を送りたいシー…

鼻に詰まった角栓は指でつまみ出しちゃダメでした

なんとなく興味持って調べてみたことの備忘録となります。 洗顔後の化粧水をオールインワン化粧水に変えてみたら楽なくせに満足度が高かった 2年ぐらい前から化粧水や乳液を塗るのが面倒になっていた私です。 洗顔後はニベアクリームを塗るだけとなっていま…

vimでconst が使えるようになったので試してみた

Vim scriptにconstが実装されたので早速試してみた備忘録です。 rhysd.hatenablog.com こちらのポストで実際にパッチを書かれたりんだんさんが詳しく解説されているので、ちゃんとした情報が知りたい方は上の記事をご参照ください。 以下は個人的な備忘録と…

三菱東京UFJ銀行のインターネットバンキングで振込をするときに振込名義を変更する方法

インターネットバンキングで別の名義で振り込みする必要があったときに、地味に迷ったので参照すべきドキュメントのURLを備忘録がてら残しておく (ちなみに、メッセージや番号の追加を行う場合は、ユーザの名前の前後に追加する必要があるよう。) faq01.bk.m…

curlを使って自宅のipを調べる方法

curlを使って自宅のipを調べる方法 完全なる自分用メモです。 下記コマンドを打てば IP アドレス が分かる。 curl -s icanhazip.com 私の家もそうなのだがipv6の場合は、 勝手に IPV6 の値が返ってくる。 もし ipv4 の値を取得した場合は、下記のように打て…

さくらのレンタルサーバで取得したサブドメインをNetlifyで使う方法

さくらで取得したサブドメインをNetlifyで使う さくらのレンタルサーバで取得していたドメインから、サブドメインを作成し、そのサブドメインだけNetlifyで使うためにやったことを自身の備忘録として残す。 ネットワークの知識が自分にはないからだが、設定…

コマンド一つでサンプルデータの入ったMySQLの動くDockerをローカルに構築する

最初に 自分がやろうと思っていたことと全く同じことをやっている方がいらっしゃいましたので、先にその方のポストを貼っておきます。 たまたま記事を見つけて、完全にかぶっとる... と思いました。 とても有益な情報でしたので、ぜひチェックしてみてくださ…

Sound Cloudの代替として使える? 音楽サービスのClypを使ってみる

少し前に書いて下書きフォルダに置きっぱにしていました。 理由は明確にあって、書いたはいいけど、結局APIは利用できないことが判明したので、公開しないまま塩漬けにしていました。 (2019.03時点ではAPI利用申請は受け付けていないようですが、利用申請自…

Gormでunsupported Scan的なエラーが出た

Gormを触り始めているのだが、DB(MySQL)にアクセスしてレコードをSELECTする際にこんなエラーが出てきた。 (sql: Scan error on column index 2, name "created_at": unsupported Scan, storing driver.Value type []uint8 into type *time.Time) 取得結果を…

Go Modulesを試してみた。(書きかけ)

Go Modulesを試してみた。 パッと見だと自分の頭ではうまく理解できなかったので、手を動かして理解しようとした。これは自分用に後で見返すための備忘録的な役割を担っている。 また自分は普段はあまりGoを使っていないので、見当違いのことを書いている可…

mac環境でpython mojimoji のインストールに失敗した際の備忘録

mojimojiをインストールしようとした際の備忘録。 mac環境だとコンパイラ関連の要因でインストールに失敗するよう。 下記の記事を参考にさせていただき、問題は解決。 qiita.com ちなみに私の環境はpyenv上でセットアップしたPython3(使用していたバージョン…

pyenv使ってpythonをインストールをしようとしたらzipimport.ZipImportErrorが出たので対応した備忘録

pyenv使ってPythonをインストールをしようとしたらzipimport.ZipImportErrorが出たので対応した備忘録になります。 macOS Mojave 10.14にアップデート後にpyenv install 3.7.2しようとしたら、下記のようなエラーが出ました。 zipimport.ZipImportError: can…

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory~というエラーができたときの対応法

とあるプロジェクトでyarn installしたとき、node-gyp rebuild周りでエラーが発生した。 xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance…

Babel 7 へのupgrade toolを使ってみたメモ

あくまで個人用メモ、備忘録的なものになります。 babel7がリリースされましたが、Babel7へのupgradeツールもリリースされています。 github.com 試しに自身のリポジトリに適用してみました。 全然更新できていない、todoアプリ。 react/reduxの練習用に、触…

knife solo initでコンフリクトエラーが起きたけど、すぐに解決できてよかった、そんな自分メモ

knife-soloを勉強しようとしてみたところエラーが出ましたが、すぐに解決できたので、その過程を自分用メモとして残しておきます。備忘録。 knife solo init hogeoge initコマンド打ったら、下記のようなエラーが。 原因としてはnet-sshがコンフリクトしてい…

vuexのプラグインのサンプルを書いてみた。

動作を見てみたかったので、とてもシンプルなサンプルを書いてみた。 (ほぼほぼ、Vuexの公式ドキュメントに書いてあるものの写経版) 実行までのメモを自分用の備忘録として残しておく。 セットアップは下記。 # install yarn add vue vuex # dev install yar…

SyntaxError: 'import' and 'export' may appear only with 'sourceType: "module"'ってエラー出て困ったけど、まずはエラーの内容を確認しろよって話

こんなエラーが出ました。 ログは割愛しています。 SyntaxError: 'import' and 'export' may appear only with 'sourceType: "module"' (2:0) このエラー文に解決法がすでに載っているのですが、アホなので、最初になんでエラーなの!?となってしまい、ちょ…

babel7を使用したとき、jestのテストがTypeError: Cannot read property 'loose' of undefinedでコケたので、その対応をメモ

babel7を使ってプラグインを試しに書いてみようとした際、jestのテストがTypeError: Cannot read property 'loose' of undefinedでコケたので、そのときの対応と原因を自分への備忘録としてメモする。 結論 最初に結論から書くと、babel-core@7.0.0-bridge.0…

2018年元旦、コーディングタイムコンパイルにメタプログラミング、トランスパイルという単語が、僕の心を捉えて離さない件

そもそものきっかけは先月、下記の記事を見たことでした。 qiita.com ここで書かれている内容は、これからの時代においてとても大事なものになるだろう、と記事を読んで感じました。 私は経験も技術力もまだまだ乏しい人間ではありますが、コーディング時に…

pythonでとにかく2次元配列を1次元配列に変換したいとき(重複は削除した上で)

自分のためへの備忘録。 もっと良い方法があるかもしれないが、重複は削除したうえで、とにかく二次元配列を一次元配列に変換したいという時。 (順番などは考慮しない) 試したPythonのversionは3.5.1 >>> sample_list = [[1,2,3], ["hoge", "fuga", "BBB"], …

nvmのversionを挙げたときのメモ(備忘録)

久しぶりにアップデートしたら、すっかりやり方を忘れていたので、未来への自分のためにコマンドのログを残しておく。 # 対象のディレクトリに移動 cd ~/.nvm/ # アップデート git pull origin master # 有効化 source ~/.nvm/nvm.sh # バージョン確認 nvm -…

シェル・スクリプト書いててぶち当たった、くだらな過ぎる凡ミス

下記のようなスクリプトを書いていたとき、 期待する結果は数値は等しくありませんなのだけど、結果は数値は等しいです。。。なぜ? # 下のコマンドは存在していないコマンドのため、$?には127が格納される想定 hoge_command -v &> /dev/null echo $? if [ $…

mac環境でagoutiを試す際に、思いがけず手間取ってしまったので備忘録。

思いがけないところで妙に詰まってしまったので、物覚えの悪い自分への備忘録。 備忘録として残す理由 このあとに書くが、ググってみると割と様々なやり方が出てきて混乱したので、自分のやり方を備忘録として残しておきたかった。 詰まった内容 mac環境でGo…

間違えてmasterブランチで作業してしまっていたときの対処法

間違えてmasterブランチで作業してしまっていたとき、 その編集内容を本来作業すべきブランチに移すための、一連のコマンドを自分用メモとして残しておく。 # stashで編集内容を退避 git stash # 本来編集するはずだったブランチに切り替え git checkout {本…

Pythonで指定したディレクトリ内のファイル名リストを取得する

個人的なコードのメモ。備忘録 dir_name = "test_dir" json_file = "*.json" # 指定したディレクトリ内のjsonファイルの(./test_dir/*.json) # ファイル名(拡張子なし)をリストとして取得する file_names = [os.path.splitext(os.path.basename(f))[0] for f…

Eclipseが重いので、設定を変えて軽くしてみる

備忘録、まえがき 今月からJavaのプロジェクトに関わっている。 久しぶりにJavaに触れて、おなじみのEclipseの激重ぶりに戦慄しているが、 今日Eclipseの設定をいじってみたら、少しマシになったので備忘録として残しておく。 なお、設定変更については下記…

個人的に買ってよかった歯磨きペースト

ここ最近、興味が湧いたものについてはすぐに手をのばすようにしている。 今年に入ってから手を伸ばしてみたものをいくつか上げてみると、 サウナにはまり(Podcastでfogmog 森さんと話したのがハマったきっかけだ -> Episode 6 - Sadou’s philosophy)、 週末…

Railsで複数テーブルのjsonデータを一度に返したい。

Railsのrender jsonを用いて、複数テーブルのjsonデータを返す方法。調べてもぱっと出てこなかったので、一応メモとしておく。 (そもそも常識なのかもしれない) そのため、あくまで個人的な備忘録の意味が強い。最近RailsでAPIを作っているのだが、"render j…

Ruby on Rails 5でページ遷移時にJavaScriptが読み込まれない問題の解決法

個人度がいつも以上に高い備忘録なので、この内容がリーチしない方にとっては読む意味ありません。表題の件で悩まれている方がこのページに訪れた際は、下に貼ったリンク先の記事が解決の手立てとなるかもしれませんので、ぜひ見てみてください。 (現に私が…