*いしのなかにいる*

oops ! I am in rock !

Tech

ホストで使っているシェルを調べる方法など

ホストで使っているシェルを調べる方法など。 毎回忘れてしまうのでメモ 使用しているシェルを調べる方法 $ echo $SHELL /bin/bash ホスト上で使用可能なシェル一覧 $ cat /etc/shells /bin/sh /bin/bash /sbin/nologin /bin/dash /bin/zsh 使用可能なシェル…

【Mac】ssh-agentを使ってパスフレーズの入力を省略する

sshやらgitへのpushやらで毎回パスフレーズを入力するのが嫌で過去に blog.malor.net こんな記事を書きましたが、セキュリティ上あまり良くないようです。 (パスフレーズを解除するので当然といえば当然) じゃあどうすんだ!と知人に聞いたところ、 「ssh-…

【Mac】秘密鍵にパスフレーズを設定(変更)する方法

先日、秘密鍵に設定したパスフレーズを解除しました。 blog.malor.net 毎回パスフレーズを入力するという不毛な生活を抜け出してウハウハだったのですが・・・ この話を(自慢げに)知人にしたところ、 「ssh-agentに登録しておけばそんなことしなくてもパス…

【Mac】秘密鍵に設定したパスフレーズを解除する方法

すっごい今更なのですが、秘密鍵のパスフレーズを解除しました。 というのも、サーバにsshで接続するときやgitでpushするときなんかに毎回パスフレーズ聞かれるんですよね。 つどつど律儀に入力していたのですが、さすがに入力が面倒になってきました。 (毎…

【Ruby】ランダムに実行したい処理の実装方法

こんちは 今回はタイトルの通り、rubyでランダム処理を実装する方法です。 乱数の取得方法 乱数を取得する方法は以下の4通り rand(普通のrand) Random.rand Random#rand Array.sample どの方法でもランダムな値を取得可能だけど、1番のメソッドだけfloat…

【Rails】ポート番号を指定してRailsサーバを起動する方法

こんにちは 開発環境でRailsのサーバを起動するときって、いつもこんなコマンド打ちますよね? bundle exec rails s 今までこれで起動して困ることはなかったのですが、複数のサーバを同時にあげようとしたときに「どうすんだ?」って軽くはまったのでメモで…

【JavaScript】Date型の値を比較するには

こんにちは。 なぜかDate型の比較がうまくいかったので調べてみました。 同じ日付、時刻でもイコールにならない 同一の日時を持っていても別オブジェクトの場合、「==」とか「===」での比較はfalseになる 「<」とか「>」はうまくいくのに・・・ date = "Tu…

【Rails】入力内容の変更有無を検知しよう

こんにちは。 先日、Railsのアプリを作っていて、項目に入力があった(もしくは変更があった)ことを検知して 変更があった場合だけ更新ボタンを押せるようにしたくなりました。 ググってみてもちょうどいい情報が見つからなかったので、こんな感じで対処し…

【jQuery】チェックボックスのOn/Offを切り替える

こんにちは! 今回はjQueryでチェックボックスのON/OFFを制御する方法です。 attrじゃなくてpropを使おう propを使用すると ON/OFF の操作が可能となります。 $('#checkbox').prop('checked', true); // ON $('#checkbox').prop('checked', false); // OFF …