2019年 10月 の投稿一覧

deploygateが入らない – macOSにdgコマンドをインストールする

CLIからDeplyGateを利用できるdgコマンドですが、macOSでは通常コマンド一発で入ります。

$ curl -sSL https://deploygate.com/cli/install | bash

$ dg --version
dg 0.7.0

ところが環境によってはエラーとの戦いに突入しすんなり入ってくれません。というかなりました。Ruby製のソフトウェアはこの手の問題が発生しやすいイメージが強いのですが何とかならんもんですかね…(´・ω・`) Rubyと聞くと反射的に「ウッ」と変な声が出るようになりましたよw 自分でゼロから書く分には良いのでしょうが。

閑話休題。というわけで今回はmacOS Mojava(10.14.6)にdgコマンドを入れます。

なお、XCodeのコマンドラインツールは事前にインストールしておいてください。2行目はライセンスに同意するコマンドです。普通にXCodeを起動してボタンをクリックしても大丈夫です。

$ xcode-select --install
$ sudo xcodebuild -license accept

続きを読む

[Quora] バックアップを取るのにオススメのNASは?

Quora回答シリーズです。

質問

バックアップとりたいのですが、ネットワークはwifiで使えたり、手軽に暗号化等機密保持設定もできる素人におすすめのRAID1ストレージはありますか?
https://jp.quora.com/%E3%83%90%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E3%81%A8%E3%82%8A%E3%81%9F%E3%81%84%E3%81%AE%E3%81%A7%E3%81%99%E3%81%8C-%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%81%AFwifi%E3%81%A7%E4%BD%BF

もう少し詳しい要件が聞きたいところですがw 巨大なデータ以外はもうクラウドで十分というお話も合わせて回答をば。

続きを読む

[Quora] 今後もSMS認証が使われ続ける?

Quora回答シリーズです。

質問

最近、SMSによる二段階認証が多用されすぎの気配がありますが、やがては、一日20通くらいは普通だ、という世の中になるのでしょうか?
https://jp.quora.com/saikin-SMS-niyoru-ni-dankai-ninshou-ga-tayou-sa-re-sugi-no-kehai-ga-ari-masu-ga-yagate-ha-tsuitachi-2-0-toori-kurai-ha-futsuu-da-toiu-yononaka-ni-naru-node-shou-ka/answers/176517030

なかなかユニークな質問文だったので思わず回答しましたw もっと笑いを入れればよかったw

続きを読む

[Quora] 無料版のサービスに広告をつけるのってダメなこと?

Quora回答シリーズです。

質問

無料版と有料版があるサービスを開発しています。 「自分だったら嫌です」と広告配信機能を開発者に反対されています。 会社として完全無料は難しいと思うのですが、何か発想の転換のヒントを頂けないでしょうか?
https://jp.quora.com/muryou-han-to-yuuryou-han-ga-aru-sa-bisu-wo-kaihatsu-shi-tei-masu-jibun-da-tsu-tara-iya-desu-to-koukoku-haishin-kinou-wo-kaihatsu-mono-ni-hantai-sa-re-tei-masu-kaisha-toshite-kanzen-muryou-ha-muzukashii-to-omou-no/answers/176211059

これはサービスを考える側としては悩ましいですよね。広告を付けることは「嫌がらせ」とも取られるわけですから、心が痛みますw それを回避する術について回答してみました。

続きを読む

[Quora] パソコンのOSがクラウドにならないのはなぜ?

Quora回答シリーズです。

質問

パソコンのOSがクラウドにならないのは何故ですか?
https://jp.quora.com/pasokon-no-OS-ga-kura-udo-ni-nara-nai-no-ha-naze-desu-ka/answers/175842412

まだ一般的に普及しているとは言い難いですが、お仕事で利用している方は多いはず。かなり昔に設置業務をお手伝いしたことがあったので回答してみました。

続きを読む

[Quora] 青山学院大学に入学した理由は?

Quoraへ回答シリーズ。これが初投稿でした。

質問

青山学院大学に入学した理由は何ですか?
https://jp.quora.com/%E9%9D%92%E5%B1%B1%E5%AD%A6%E9%99%A2%E5%A4%A7%E5%AD%A6%E3%81%AB%E5%85%A5%E5%AD%A6%E3%81%97%E3%81%9F%E7%90%86%E7%94%B1%E3%81%AF%E4%BD%95%E3%81%A7%E3%81%99%E3%81%8B/answers/169492791

もともと専門学校を中途退学したのですが、当時から大学という場所へのあこがれもあり社会人入試からの夜間大学へ通っていた際の思い出を回答した際のお話です。

続きを読む

[Quora] バイクに乗ろうとしたら家族から反対されたけど、そんなにおかしいこと?

Q&AサイトのQuoraにたまに回答しているのですが、ブログにも一部の回答内容を残して置こうと思います。

ご質問

還暦を超えた今、自動2輪免許が欲しくて仕方がありません。若い時に50CCは良く乗っていました。しかし、運動能力の低下など危険だから家族の同意が得られそうにありません。そんなにおかしなことでしょうか?
https://jp.quora.com/%E9%82%84%E6%9A%A6%E3%82%92%E8%B6%85%E3%81%88%E3%81%9F%E4%BB%8A-%E8%87%AA%E5%8B%952%E8%BC%AA%E5%85%8D%E8%A8%B1%E3%81%8C%E6%AC%B2%E3%81%97%E3%81%8F%E3%81%A6%E4%BB%95%E6%96%B9%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE/answers/176644495

最近は高齢者の自動車事故が増えていますから、ご家族としては心配ですよね。
続きを読む

はじめてのAnsible #1 入門編

Ansible便利ですよね。
一度設定ファイルを作ってしまえばあとはコマンド一発で同様のサーバ環境が作れます。対象サーバも一度に何台でもまとめて設定できるのも便利。最近では人間が手作業で実行する日々の運用でも活躍するシーンが出てきました。サーバのみならずクライアント環境に対しても利用できちゃいます。

Ansibleのようなソフトウェアを構成管理ツールと呼びます。同様の物にChefPuppetなど色々ありますが、管理対象のマシンはPythonが入っていれば他に余計なソフトウェア(Agent)をインストールしなくて良いのがAnsibleの特徴でもあり良いところです。

というわけで、ここしばらくサボって使わないでいたらすっかり使い方を忘れてしまったので再入門と相成りました。以前はVagrantとセットで利用していたのですが、今回はmacOS上でPlaybookを実行し、Linuxサーバの構成管理を行います。

ちょっと文量が多くなってしまったので何回かに分けてお話する予定です。今回は基本的な利用方法になります。
続きを読む

[Linux] yumで特定パッケージのバージョンアップを阻止する

ローカルでの検証用にVirtualBox上でLinuxを動かしているのですが、迂闊にkernelのバージョンを上げてしまうとGustOS用のドライバ(Guest Addition)の再インストールが高確率で発生します。それは良いのですが、問題は再インストールが一発で上手くいった試しがなく、大抵ドハマリして長時間作業が止まる羽目になるんです。

というわけでyum updateの対象にならないよう設定を行います。

設定

以下のように/etc/yum.confに1行書き足せばOK。

$ sudo vi /etc/yum.conf
exclude=kernel*

excludeの横にyumでアップデート対象にしてほしくないパッケージ名を指定するだけです。アスタリスク(*)はワイルドカードを意味し、この場合だとkernel-develなどkernelで始まるものをすべて対象とします。

他に追加したい物があれば、スペースで区切って横に追記してやります。

$ sudo vi /etc/yum.conf
exclude=kernel* php*

続きを読む

[Linux] パスワードを変更する – passwd

Linux上のユーザーのパスワードを変更するにはpasswdコマンドを利用します。

実行例

自分のパスワードを変更する

自分のパスワードを変更する場合、管理者権限(root権限)は不要です。

$ passwd
ユーザー katsube のパスワードを変更。
katsube 用にパスワードを変更中
現在の UNIX パスワード:
新しいパスワード:
新しいパスワードを再入力してください:
passwd: すべての認証トークンが正しく更新できました。

一般的にUNIX系OSでは入力したパスワードは画面上には表示されません。入力した桁を表現するアスタリスク(*)もです。悪意を持った第三者が背中越しに盗み見る「ショルダーハッキング」を行われた際の防御のためです。

この例のようにpasswdは自分自身のパスワードの変更はもちろんですが、管理者権限(root権限)があれば他のユーザーのパスワードも変更できます。

続きを読む

[Linux] ユーザーを新規作成する – useradd

Linux上にユーザーアカウントを新規に作成するコマンドはuseraddです。

$ sudo useradd -m (ユーザー名)

細かい設定の変更は作成後にいつでも行うことができるので、オプションを指定し忘れた場合は各種設定を行うコマンドを追加で実行すれば大丈夫です。作成したばかりならユーザーを削除してももちろんOKです。

続きを読む

[Linux] ユーザーを削除する – userdel

Linuxで作成済みのユーザーを削除するにはuserdelコマンドを実行するだけです。

$ sudo userdel -r (ユーザー名)

なお特に確認は求められず、Enterキーを押した瞬間削除されますので実行には十分気をつけてください。

続きを読む