//ルートにアクセスされたら/archiveにリダイレクトする

エイリーの備忘録

開発について書いていこうと思っています。

Ansible vs SaltStack触りだけ比較

この記事は、千 Advent Calendar 2019の23日目の記事です。 なにこれ? 実行環境 実行元 実行先(Ansible・Saltstack共に同スペック) 実行内容 実行ファイル Ansible SaltStack 実行時間 両者のメリット・デメリット Ansible SaltStack どっち使う? なにこれ…

AWS Lambda のタイムゾーンを日本にする

背景 AWS Lambdaを用いて開発をしている時、内部で時間を扱う系の処理を行うと、 東京リージョンを選択しているにも関わらず世界標準時間が表示されました。 解決策 環境変数の TZ に Asia/Tokyo をセットしてあげればいいようです。 コードで解決する場合 …

command + enterでフォーム送信

はじめに やったこと HTML js 注意点 はじめに 普段githubなどを使っていてフォームの送信時に ⌘ + Enter や Control + Enter で送信をよく行いますが、実装方法を探しても答えが載っていなかったのでメモしておきます。 やったこと HTML <form action="post.php" method="post" name="form"> <input type="text" name="namae" size="40" maxlength="20"> <input type="submit"> </form> js // 長押し対…

VSCodeからPhpStormに乗り換えて良かったこと・悪かったこと

この記事は、千 Advent Calendar 2018の21日目の記事です。 エディタに求めるもの 良かったこと 悪かったこと 終わりに ※ この記事はPhpStormを使い始めて2週間程度の人間が書いているので間違いや伝えきれない魅力が沢山あるかもしれませんのでご了承くださ…

gitを使うなら最低限覚えておきたいgitコマンド6選

gitを運用するなら覚えておきたいコマンドを紹介します git add git commit git commit -m git commit --amend git push git push git push -f git pull git checkout git checkout git reset git reset --hard 終わりに git add 変更のあったすべてのファイ…

vscodeがとうとう4画面分割に対応!

はじめに 4画面分割ってどうなるの? どうやって画面分割するの? タブを閉じるとせっかく分割した画面がもとに戻ってしまって嫌という方へ あとがき はじめに 6月リリース(version 1.25)が正式安定版としてリリースされました! vscodeでsublime textやvi…

vimで繰り返し入力を自動化

はじめに vimでやってみてはいいのでは? 実行方法 記録開始 記録を終了 記録したマクロの呼び出し 1回だけ実行する n回実行 あとがき はじめに みなさん、エディタを使っているときに同じ作業の繰り返しを行うことは無いでしょうか? 例えば、1行で書いてい…

:NeoBundleInstallをvimの外から叩く方法

vim

皆さんこんにちわ vimの環境構築は自動化していますか? 自動化した環境で、プラグインのインストールはどうしてますか? NeoBundleを使っていると、ここだけ手動になるのがめんどくさくないですか? 今回は、これを解決してみます。# 実際に外部から:NeoBun…

環境構築スクリプトをワンライナーで配布する方法!

みなさんこんにちわ! みなさんは環境構築はスクリプト化していますか? スクリプト化していたらどうやって実行していますか? クラウドからコピペでスクリプトファイルを作って実行していたりしないですか? 今回は、コマンド一発でスクリプトをwebから引っ…

俺用vimチートシート

この記事は、私の私による私のためのvimの操作方法を記述した記事です。 随時更新予定です。 この記事を書く背景 最近、vimのコマンドを覚えれなくなってきたので、メモが欲しいけど、持ち歩くのはめんどくさいし、どこからでも見やすいブログがいいと思った…

vimプラグインマネージャのインストール

何回も同じことをやってるので、備忘録として書きます。 vimのプラグインを手動で管理するのは面倒なので、プラグインマネージャを使うと便利(らしい) 確認済み環境 ubuntu16.04 centOS バージョン不明 maxOS X 10.12.5(Sierra) NeoBundleをcloneしてくる …

npm install でつまずいたのでメモ

あれ?いつも通りnpmでパッケージをインストールしようとすると404エラーが出るぞ・・・ スペルはgithubの公式からコピペしてるから間違えていないはず・・・と思い、いろいろ調べてやってみたことのメモです。 npmのバージョン確認 とりあえず、npmのバ…

ubuntuでrpmパッケージを使う

あれ?debian用のパッケージは転がってるけどubuntu用のパッケージが無い・・・ rpmでしか転がってない・・・コンバートしたら使えるんだ・・・コンバートしよう! コンバート用のパッケージをインストール $sudo apt update $sudo apt install alien dpkg-de…

meteorのプロジェクトをpassengerで二回目以降のデプロイ

meteorのプロジェクトの二回目以降のデプロイ方法を書かせていただきます。 初回のデプロイと二回目のデプロイは微妙にすることが違うのでご注意ください。一回目の場合は下記記事をご参照ください。 youmjww.hatenablog.jp この記事は、前回同様 Deploying …

meteorのプロジェクトをpassengerで1回目のデプロイをする

今回はmeteorのプロジェクトの1位回目のデプロイ方法を書かせていただきます。 日本語の記事って少なすぎて泣けてきますよね・・・ エンジニアなら英語の記事ぐらい読めろって言われますが、まだ苦手です・・・この記事は、 Deploying a Meteor app on Debi…

ubuntuにpassenger standaloneを構築する

英語の記事が多く、自分で使う時もよく迷うので備忘録として書きます 前提環境 ディストリビューションがubuntuまたはdebian sudoが使える node.jsのインストール node.jsのインストール $sudo apt update $sudo apt install -y curl apt-transport-https ca…

git コンフリクトの解消法

git

コンフリクトとは 日本語に訳すと衝突・競合とよく説明されていますがよくわからないですよね。例えば、masterブランチからAブランチとBブランチを同じコミットのタイミングで作ったとします。 AブランチとBブランチで同じファイルで変更を加えてコミットし…

第2回目 CUIのみでgit入門!

この記事は前回の続きです。 まだ前回の分をご覧になられていない方は前回の分からご覧ください。前回記事 youmjww.hatenablog.jpgit関連記事一覧 http://youmjww.hatenablog.jp/archive/category/gitまず、手を動かしてみて後から用語などを簡単に解説して…

第1回目 CUIのみでgit入門!

え?初心者にはGUIを使ってもらったほうがいい? GUIのほうが理解がしやすい?では質問です。 linuxとwindowsで全く同じ画面で操作ができるgitクライアントは用意されていますか? せっかくGUIの使い方を覚えてもOSが変わったら通用しますか? SourceTreeだ…

自作のシェルスクリプトでオプションに対応させてみた

youmjww.hatenablog.jp この記事で制作したスラックに通知を送るスクリプトを使っていて、やっぱり場合によってはbotの名前を変えたり、送信するチャンネルやチームを変えたいと思いオプションで指定できる機能を追加してみました。 やってみると結果として…

俺選! VScodeおすすめ拡張機能

みなさん、Visal studio codeはどうやって使ってますか? 生でも十分使いやすいエディターですが、プラグインを使うともっと便利になりますよね! でも、便利そうなプラグインを探してみると、いろいろな記事は出てくるけど実際に使うかどうかわからない・・…

zsh導入と3日間触れてみた感想

ネットを見ていると、zshいいよbashなんかより全然使いやすいよ!という意見を多数見かけたので、まああまり変わらないだろと思いつつ、私も使ってみましたので、感想と導入方法と私の設定を書きたいと思います。 前提環境 導入 設定 とりあえず使ってみる …

ubuntu16.04にubuntu Studioのパッケージのインストール

みなさんこんにちわ。 今日はubuntu Studioのインストールを簡単に行いたいと思います。 ubuntu Studioとは Ubuntu Studioはマルチメディア(音楽・映像・画像)編集に特化しており、そのためのソフトウェアを多数、標準でインストールする。また、実行遅延…

シェルスクリプトでslackにメッセージ送信してみた

まえがき 今日はシェルスクリプトを使ってslackメッセージを送信できるようにしてみました。 これを使うとどうなるのか? 例えば、かなり長い処理をさせた時にPCの前でずっと完了を待ってるのって辛いですよね? 処理が終わった時にこのスクリプトを叩けばsl…

ubuntu 16.04をインストールしてから、最低限の開発環境構築

みなさんこんにちわ。 ubuntu16.04をインストールして最低限の環境構築ができたので記事にしたいと思います。 ホーム以下のディレクトリ名を英語にする パッケージリストの更新 vimのインストール open ssh serverのインストール gitのインストール google c…

記念すべき第一回目

はじめまして エイリーです ここでは、開発日記や音楽関連の日記などを書いていこうと思っています。 よろしくお願いします。