年: 2019年

  • Ubuntu でユーザをグループに追加する

    Ubuntuでユーザをグループに追加するには、usermod -aGコマンドを使用する。 “-a”オプションも使用しないと、グループに追加されるわけではなく、副グループが切り替わってしまうので、注意。

    sudo usermod -aG グループ名 ユーザ名
    

    実行例)

    $ sudo usermod -aG developers zen
    $ groups
    zen sudo developers
    

  • aptの公開鍵の追加でエラー

    下記のように、aptの公開鍵を追加しようとしたところ、エラーが出た。

    zen:~$ sudo curl -sL "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xF1656F24C74CD1D8" | sudo apt-key add
    E: gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operation
    

    gnupgがインストールされていないのが、原因なので、aptでインストール。

    sudo apt install gnupg
    

    gnupgのインストール後に、再度、試したところ、正常にapt公開鍵の追加が完了した。

  • 真間川の河津桜、夜桜

    河津桜 夜桜
    河津桜、夜桜、提灯

    真間川の桜祭が近づき、夜桜用に提灯がつけられた。ソメイヨシノは、まだまだ先だが、ピークを過ぎて葉桜になった河津桜だが、夜桜はまだまだきれいだ。昼の桜もよいが、夜桜の風情がなんともいえない良さ。

  • Ubuntu Server 18.04でIPアドレスを確認する

    Ubuntu Server 18.04 には、ifconfigがインストールされていないので、ipコマンドを使用する。

    IPアドレスの確認であれば、”ip addr” で確認できる。

    ip addr
    

    ifconfigがなくなるとは。。。

  • なぜ、Ruby on Railsの動作にNode.jsが必要なのか

    Roby on Railsの環境を用意しないといけなくなったので、Ubuntuでの構築方法を調べていたところ、インストールの中に、Sqlite3-devとNode.jsがあった。Sqlite3-devは、Railsの管理のために必要ということなので、納得。だが、Node.jsがわからない。Node.jsはサーバサイドのJavaScript実行環境なので、rubyは関係ない。関係ないが、Railsには必要だという。気持ち悪いので、調べた。

    それでわかったことは

    • Rails3.1以降、Ubuntuでの開発にはJavaScriptのランタイムが必要になった。
    • JavaScriptのランタイムは、Railsアセットパイプライン(Rails asset pipeline)のコードをコンパイルするのに必要。
    • Node.jsをインストールすることで、サーバサイドでのJavaScriptの実行環境が整う。
    • 参照元: http://railsapps.github.io/installrubyonrails-ubuntu.html

    ということ。Railsの一部をコンパイルするときにJavaScriptのランタイムが必要で、それを準備するための最適解がNode.jsのインストール。すっきり。

    なお、Node.jsをインストールしない場合は、ビルドするRailsアプリケーションのGemfileに下記の設定追加が必要。

     gem 'therubyracer'
    
  • Googleで英語サイトを検索する

    Googleで英語のキーワードをいれて、検索しても日本語のサイトから検索されてしまい、英語のサイトが検索されない。エラーコードや設定などを検索するときは、どうしても英語のサイトの方がよいことがある(日本語の情報が少ないから)。

    Googleで英語サイトを検索する方法を調べていたら、下記のURLを使えば、アメリカのGoogle検索を使えるとのこと。

    参照元: https://www.suzukikenichi.com/blog/how-to-search-on-google-com-in-english-from-japan/

    問題解決、ありがたい。

  • Redmineの記法をMarkdownに変更する

    Redmineでは、テキスト装飾の記法に、textile(デフォルト)の他に、Markdownを選択することができる。(Redmine2.5以降)

    切替は、

    1. 「管理」→「設定」→「全般」タブを開く
    2. 「テキスト書式」の部分で、Markdownを選択する
    3. 保存をクリックする

    記法の切り替えは後からでもできるが、切り替えると登録済みのテキストは崩れるので注意。TextileとMarkdownで記法が異なるため、パースするときに崩れる。そのため、すでに作成したチケットやWikiのページは修正する必要がある。

  • VAIOの電源が入らないときのバッテリーリセット

    VAIO(VAIO PF)の電源ボタンを教えても、電源が入らなかったときは、バッテリーリセットを試す。

    内蔵型バッテリーのときは、物理的なバッテリーのつけ外しができないため、バッテリー接続の回路をきるためのスイッチが設けられている。このスイッチを使うことでバッテリーを外したときと同じ効果がある。

    1. VAIOからACアダプタを外す。
    2. VAIOを裏返す。
    3. LANポート横にある小さい穴を探す(モデルによって場所が異なる)。
    4. 伸ばしたクリップなどの先を使って、穴を押し、カチっとした感触があれば、3秒ほど押し続ける。
    5. 5分待つ。
    6. 電源を入れる。これで電源が入り、OSのデスクトップまで立ち上がればOK。

    以上で終わり。

  • 真間川の河津桜

    数日前の写真なので、今日はもうピークを過ぎている。真間川の河津桜がよく咲き綺麗だった。

    河津桜は、そろそろ終わりだが、あと二週間もすれば、ソメイヨシノが綺麗に咲くだろう。

  • Slackのワークスペース、増えるとめんどくさい

    1つのワークスペースに参加していたときは、いいのだが、2つめのワークスペースに招待されたところで、Slackがめんどくさくなった。

    新しいワークスペースは、それようのアカウントの作成を求められるし。とりあえず、サイドバーのテーマは変えてみた(見た目を変えないと、混乱しそうなので)。デスクトップアプリは入れていないので、ブラウザのみなので、ワークスペースのURLはブックマーク。やれることといえば、これくらいか。

    チャットツールがよいといわれているが、結局、ツールが散らかるので、スペースやツールが増えれば、効率が下がるだけのような。そう考えると、Emailのプロトコル統一で分散型というのは、本当によくできている。複数のメールアカウントを使い分けていたら、めんどくささは同じだが。