Linuxのデスクトップとサーバーについて扱います。サスペンドをショートカットに追加する(Ubuntu12.04)PCが起動するのを待ちたくないので、いつもシャットダウンではなくサスペンドを使用しています。Ubuntuにはサスペンド機能のショートカットや設定項目が存在しません。追加する設定をしました。bashスクリプトを公開しました。サスペンドをショートカットに設定するスクリプト(簡易版)を実行した結果サスペンドを行うためのコマンドを探し、それをキーボードショートカットに登録します。コマンドによるサスペンドサスペンドのコマンドはこちらから。下記コマンドでサスペンド可能であることを確かめてください。(注意:成功すればサスペンドします。失敗するとシステムが停止することもあり、再起動しなければならなくなるので注意してください。org.freedesktop.UPower.Suspendコメントによると、「pmiコマンドのソースを覗いたらこうやっていたよ」ということのようです。将来この方法が使えなくなった際に困らないよう、素直にpmiコマンドを導入しておいたほうが良いかもしれません。いえ、上記コマンドを使用する今回の方法では、下記のインストールは不要です。12.04環境では不要かと思われます。すくなくとも私の環境では不要だったのですが、ハードウェア環境によっては必要になるのかもしれません。当然ながら、通常操作によるサスペンドに失敗するハードウェア環境では、コマンドによるサスペンドも上手く行きません。事前に確認してください。使用して、ショートカットキーを設定します。システムのキーボードからショートカットを追加してもよいのですが、今回はコマンドラインにて作業を行います。以下のコマンドにて設定ファイルに書き込むことで、キーボードショートカットを使用することができます。サスペンドのキーボードショートカット設定は以下の通りです。org.freedesktop.UPower.Suspend'上記のコマンドを実行すると、ショートカットの情報を記録した設定ファイルが作成されます。12.04における設定ファイルへのパスはこちらに。以下のコマンドで設定ファイルを見ることができます。12.10から、設定ファイルのパスが変わっているようです。~/.gconf/desktop/gnome/keybindings/custom1/%gconf.xml上記の設定が追記されているのを確認できると思います。「設定」からも、GUI上でショートカットキーが追加されているのを確認できます。」コマンドを打たずにショートカットキーを登録すると、gnomeデスクトップの表示がおかしくなる場合があります。これは、ログアウトするか再起動すれば直ることがあります。直らなかった場合、GConfの設定を、ディレクトリごと破棄すると解決します。(下記のコマンドはバックアップを行っている。~/.gconf-backデフォルト値にリセットするコマンドも存在するようですが、私の環境では上手くいきませんでした。メニューバーなどの表示がおかしくなってしまったGnomeデスクトップデフォルトで存在するショートカット項目の設定は、別の場所に保管されているらしく、上記の設定削除を行ってもリセットされません。デフォルトのショートカット項目と、カスタムショートカットでキーの割り当てが被る場合、デフォルトの項目が優先されます。その他の設定ファイルおよびディレクトリのパスについては、以下が詳しいです。数字の部分を変更します。シェルスクリプトで自動設定するならば、事前にキーの存在を確認して上書きを避けるように書くかと思います。今回は人間が作業したので、作業者が目視確認すれば十分でした。シェルスクリプト版おまけとして、以下にキーボードショートカット設定シェルスクリプトのサンプルを置いておきます。重複するものが他にあれば上書きされる。#上書きを避けたければ事前にチェックする必要がある。--delay=5'以上です。mini2を試験導入していてすごく便利で体感が良かったです。nijiflowをベースに、機械学習で艦これとアズールレーンの画像の分類器を作り、学習済みグラフ等を公開した。これのTwitterBotを作成し公開している。データセットはPixivのタグ付け済み画像情報を元に作成した。Web上にあまり開封写真等の詳細がなかったので残しておきます。モノが大きいためか、知らない運送会社でおくられてきた。...JavaScriptで、変数を使った正規表現マッチング例および失敗例は、自作のJavaScriptソースから抜粋。※例ごとにマッチする文字列が違いますがご容赦ください。