Linuxのデスクトップとサーバーについて扱います。サーバ環境で、ターミナルから日本語を使用するための設定です。・Debianではjfbterm、Ubuntuではfbtermを導入すると、日本語表示ができる。・日本語入力がしたければuim-fepとuim-anthyが必要。・そしてそれぞれ、設定を行う必要がある。以下はその手順ということになります。Web上に情報は多くあるのですが、バージョンの違いによるのか、書いてあるとおりに設定しても動かない場合が多く...。このページは2013年環境における、わたしなりのまとめとお考えください。最初にお断りしておきますが、サーバ環境というのは、無用の不具合を避けるためにできるだけアプリケーションの導入を避けるのが普通とされているようです。私の場合、Windowsクライアントも利用するSAMBAサーバの管理をする必要もあったため、やむおえず(?)日本語環境を導入しましたが、そうでない場合は、英語環境のまま運用すべきかと思います。英語のほうがエラーメッセージで検索しやすい場合もあるため、そもそもサーバに日本語環境は不要という見方もできます。同じ理由から、ログイン時に日本語ターミナル環境を自動で起動する設定は、しないほうが無難と思われます。Debianでの設定方法は書いてありますが、わたしはできることを確認しただけで、使ってはいません。手順に、フレームバッファを使用するグラフィック関連のモジュールの有効化が含まれているため、設定の実験環境を晒しておきます。VirtualBox(4.2.8)にて、ゲストに設定を行いました。OSは(ホスト含む)すべて64Bit。ゲストの3Dアクセラレーションを有効化。GuestAdditionは追加導入せず、OSデフォルト搭載のままです。ホストはGTX520ボードを搭載したUbuntu12.04.2デスクトップです。サーバにて、ターミナル環境での日本語環境を設定する#導入jfbtermの起動以外は、ほぼすべて管理者権限が必要な操作なので、rootになって作業する。-y手動で以下のコマンドを打つと、日本語表示可能なターミナル環境になる。kon2(UTF-8非対応との古い情報あり。実際kon2は試したら化けた。いう選択肢もあるらしい。#日本語入力のために、uim-anthyをインストールしておく。-yumi-fepをデフォルト設定のまま起動すると、Spaceキーが入力切り替えに使用される。コマンド[uim-fep]を実行すると、uim-fepがコンソールに常駐するようになる。これにより、半角/全角入力が、Ctrl+Spaceで切り替わるようになる。uim-prime入れると予測変換されるようになるらしい。#自動化モジュールのロードは以下のコマンドで起動時に自動で行われるように設定できる。/etc/modulesjfbtermの起動は、.bashrcに記述するが、そのまま書いても上手く行かない。ログイン時にjfbtermおよびuim-feqを自動で起動するには、.bashrcの末尾に、以下のように記述する。anthyexitfi;;esac(ログインユーザの.bashrcに設定すること。ログイン後にsuでrootになっても、jfbtermと日本語表示は引き継がれる。LANGで確認できます。言語設定(環境変数)は以下の3つの方法で変更できます。UTF-8"に変更する。キーボードの変更:以下のコマンドでキーボード設定を変更できる。"japan"を選択する。(これで日本語106キーボードになる。12.04.2)サーバの日本語環境構築#Debianとの違いjfbtermはexitコマンドを使用した際に不具合が起こるという情報があり、fbtermを使用する。(試したら実際に入力を受け付けない状態になった。)設定について、vesafbやfbconを有効にする必要はなかった。unifontを導入このままではfbtermで日本語部分が空白になる(表示されない)ので、.fbtermrcを以下のように書き換え(編集するには、一度fbtermを起動する必要がある。起動前にはこのファイルが存在しない。)(また、この設定ファイルは管理者権限がなければ編集できない。)font-names=monofont-size=12をfont-names=mono,unifontfont-size=16へ。fbtermuim-fep#自動起動する場合(できなかった)Ubuntuでfbtermをログイン時に自動起動する方法はわかりません。オプションが違うのではないかと思うのですが、自分が使わないということもあり、自動起動の方法は、現在、探索中。以下は、ダメだった試行の断片です。fbtermに管理者が必要なのはfb0に権限が必要なのが理由なので、udevルールを書けばよい、とのこと。MODE="0640"と書きこむ。カーネルモジュールとか設定した環境では、この設定を追記したらディスプレイ描画がおかしくなったので、気を付けること。uim-fep;;*);;esacfbterm起動時に、上にエラー表示が出るが、使用可能。この設定はログインできなくなったからしない。uvesafb・fbconの追記などは効果がなかった。.bashrcの記述にsudoを付けるだけでもよい。その場合、ログイン時に管理者パスワードを要求され、エラー表示が出る。0:41squeezeにも、fbtermはあったかと思うのですが、なぜにjfbtermだったのでしょうか。mini2を試験導入していてすごく便利で体感が良かったです。nijiflowをベースに、機械学習で艦これとアズールレーンの画像の分類器を作り、学習済みグラフ等を公開した。これのTwitterBotを作成し公開している。データセットはPixivのタグ付け済み画像情報を元に作成した。Web上にあまり開封写真等の詳細がなかったので残しておきます。モノが大きいためか、知らない運送会社でおくられてきた。...JavaScriptで、変数を使った正規表現マッチング例および失敗例は、自作のJavaScriptソースから抜粋。※例ごとにマッチする文字列が違いますがご容赦ください。