こまさる さん プロフィール

  •  
こまさるさん: mk-mode BLOG
ハンドル名こまさる さん
ブログタイトルmk-mode BLOG
ブログURLhttp://www.mk-mode.com/octopress/
サイト紹介文IT系(サーバ構築(Linux etc)、PG(Ruby etc)、PC Tips)についての話題を中心に公開。
自由文ルービックキューブも人生何回目かのマイブームで、今は非公式ながら Sub30!
参加カテゴリー
更新頻度(1年)情報提供103回 / 365日(平均2.0回/週) - 参加 2009/01/12 22:09

こまさる さんのブログ記事

  • Linux - comm コマンドでテキストファイルの差異(行単位)の確認!
  • こんばんは。Linux でソートされた2つのファイルを行単位に比較するのに diff コマンドを使用することもあると思いますが、今回は comm コマンドについての記録です。0. 前提条件LMDE2 (Linux Mint Debian Edition 2; 64bit) での作業を想定。(他の Linux ディストリビューションも同様のはず)1. 準備比較に使用するサンプルを以下のように作成する。(敢えて、ソートしていない)test_1.txt123BACtest_2.txt123CDA2. 使用例出 [続きを読む]
  • Linux - iftop コマンドでネットワークトラフィックの監視!
  • こんばんは。Linux でネットワークトラフィックを監視ツールはたくさんありますが、今回は代表格(?)の iftop コマンドで監視する方法について記録します。0. 前提条件Debian GNU/Linux 8.6 (64bit) での作業を想定。(インストール方法に違いがあるだけで、使用方法は他のディストリビューションも同様のはず)1. iftop コマンドのインストール1# apt install iftopRedHat 系なら yum で。(場合によっては、リポジトリの設定が必 [続きを読む]
  • LMDE2 - NetworkManager を使用しないネットワーク設定!
  • こんばんは。通常、 LMDE2 (Linux Mint Debian Edition 2) をインストールすると、 NetworkManager もデフォルトで起動するようになっているはずです。(他の Linux ディストリビューションの GUI 環境も同様のはず)サーバ用途で使用したい場合など、 NetworkManager でなく /etc/network/interfaces でネットワーク設定したいことがあると思います。以下、その方法についての記録です。0. 前提条件LMDE2 (Linux Mint Debian Edit [続きを読む]
  • Linux - HDD の UUID を確認!
  • こんばんは。Linux で、 HDD を追加接続した際に fstab でのマウントを既存のパーティションと同様に UUID で行いたいということがあります。以下、 Linux で HDD の UUID を確認する方法についての記録です。0. 前提条件Debian GNU/Linux 8.6(64bit), LMDE2(Linux Mint Debian Edition 2; 64bit) での作業を想定。(他の Linux ディストリビューションでも同様のはず)1. 確認方法・その1(以下は、パーティション sdb1 の UUID [続きを読む]
  • LMDE2 - cron で SSH 越しに rsync 同期できない!
  • こんばんは。LMDE2(Linux Mint Debian Edition 2) 上の cron で SSH 越しに rsync 同期できない場合についての記録です。よくある「rsync 時に、 ssh に関する記述(オプション)を追加しろ」という話ではなく、そうした上で、同期できない場合の対処法についてです。(但し、 LMDE2 限定)0. 前提条件リモート側は Debian GNU/Linux 8.6(64bit) を想定。(SSH サーバ構築済みで、ローカルからの SSH 接続(公開鍵認証)も正常に行 [続きを読む]
  • LMDE2 - QGIS(Quantum GIS) インストール!
  • こんばんは。フリーでオープンソースの地理情報システム QGIS(Quantum GIS) を LMDE2 (Linux Mint Debian Edition 2) にインストールする方法についての記録です。0. 前提条件LMDE2 (Linux Mint Debian Edition 2; 64bit) での作業を想定。Long Term Release 版でなく、最新の LTR candidate 版をインストール。1. リポジトリの設定/etc/apt/sources.list.d/qgis.list12deb http://qgis.org/debian jessie maindeb-src http:// [続きを読む]
  • Linux - Google 日本語入力 Mozc の tool コマンド!
  • こんばんは。Google 日本語入力 Mozc の tool コマンドで各種ウィンドウを開く方法についての記録です。0. 前提条件LMDE2(Linux Mint Debian Edition 2; 64bit) での作業を想定。1. Mozc プロパティ1$ /usr/lib/mozc/mozc_tool --mode=config_dialog2. Mozc 辞書ツール1$ /usr/lib/mozc/mozc_tool --mode=dictionary_tool3. Mozc 単語登録1$ /usr/lib/mozc/mozc_tool --mode=word_register_dialog4. Mozc 手書き文字入力1$ /usr/li [続きを読む]
  • Linux - 圧縮済みテキストファイルを展開せずに閲覧!
  • こんばんは。Linux で、圧縮したファイルを展開(解凍)することなく閲覧する方法についての記録です。0. 前提条件LMDE2(Linux Mint Debian Edition 2; 64bit) での作業を想定。ファイル閲覧には less コマンドを使用。1. tar.gz ファイルの場合1$ tar zxOf test.tar.gz | lessO は英大文字の「オー」圧縮ファイルが複数のテキストファイルを圧縮したものなら、全てを閲覧可能。圧縮ファイル中の特定のファイルのみを閲覧したけれ [続きを読む]
  • Linux - ClamAV でウイルス定義ファイル閲覧!
  • こんばんは。Linux のウイルス対策ソフトの定番 ClamAV のウイルス定義ファイルを閲覧する方法についての記録です。0. 前提条件Debian GNU/Linux 8.6(32bit), LMDE2(Linux Mint Debian Edition 2; 64bit) での作業を想定。ClamAV 0.99.2/23421 での作業を想定。1. 閲覧方法コマンドラインで以下のように実行すると、ウイルス定義ファイルの内容が表示されるので、閲覧/検索等する。less コマンドでの閲覧なので、 /pattern で末尾 [続きを読む]
  • GIS - GMT で正距方位図法!
  • こんばんは。GMT(The Generic Mapping Tools) で、正距方位図法(Azimuthal Equidistant Projection)で描画する方法についての記録です。(「正距方位図法」は、中心からの距離と方位が正しく表され、地球全体を描画した場合は真円となる投影法です)0. 前提条件LMDE2 (Linux Mint Debian Edition 2; 64bit) での作業を想定。GMT 5.1.1 での作業を想定。1. bash スクリプトの作成以下、2種類の地図を描画するスクリプト。(説明は後 [続きを読む]
  • Ruby, Rails - 元号一覧ページについて!
  • こんばんは。日本の元号の一覧ページを作成して、公開しております。今回はそのページの紹介と、元号を集計してみた結果の紹介です。(最近、天皇退位の特例法案が話題なので)1. 公開ページmk-mode SITE : 元号一覧2. 注意事項元号の開始日と終了日は、1582年10月4日までは「ユリウス暦」、1582年10月15日以降は「グレゴリオ暦」である。3. 集計3.1 件数総件数: 250文字数が2個の元号: 243※うち、南北朝: 28 (北: 18, 南: 10) [続きを読む]
  • Fortran - ポインタを使用した連結リスト!
  • こんばんは。今回は、 Fortran95 でポインタを使用して連結リストを生成する方法についてです。0. 前提条件LMDE2(Linux Mint Debian Edition 2; 64bit) での作業を想定。GCC 6.3.0 (GFortran) でのコンパイルを想定。Fortran には長けていないので、コードに誤りがあるかもしれない。1. Fortran コードの作成linked_list_by_pointer.f95123456789101112131415161718192021222324252627282930313233343536373839!****************** [続きを読む]
  • Fortran - 英小文字->英大文字変換!
  • こんばんは。今回は、 Fortran95 で英文の小文字を全て大文字に変換する方法についてです。0. 前提条件LMDE2(Linux Mint Debian Edition 2; 64bit) での作業を想定。GCC 6.3.0 (GFortran) でのコンパイルを想定。Fortran には長けていないので、コードに誤りがあるかもしれない。1. Fortran コードの作成to_uppercase.f951234567891011121314151617181920212223!****************************************************! 英小文字-> [続きを読む]
  • Bash - Image Magick で既存の画像に文字を追加!
  • こんばんは。Image Magick で既存の画像に文字を上書きして保存する Bash スクリプトの紹介です。0. 前提条件LMDE2 (Linux Mint Debian Edition 2; 64bit) での作業を想定。ImageMagick 6.8.9-9 での作業を想定。(使用するのは convert コマンド)1. 元画像の準備文字を描画したい画像を用意しておく。以下は、当方が今回使用するサンプル画像。(Copywrite は実際には描画されていない)2. Bash スクリプトの作成以下は、当方の [続きを読む]
  • 気象庁防災情報 XML - 気象警報・注意報(H27)、警報級の可能性!
  • こんばんは。5月17日から運用が開始された気象庁防災情報 XML の「気象警報・注意報(H27)」、「警報級の可能性(明日まで)」、「警報級の可能性(明後日まで)」の配信内容を一覧で確認するためのページを作成しました。(既に公開済みの他の情報と同様に)(ちなみに、当方、気象庁防災情報 XML のデータは Ruby + Rails + MariaDB(MySQL) 等で自作したシステムで受信&管理しております)今回はそれらのページの紹介のみで [続きを読む]
  • Linux - コマンドで Web ページのキャプチャ!
  • こんばんは。Linux のコマンドラインから Web ページ(HTML)をキャプチャ(PDF, PNG 化等)する方法についての記録です。0. 前提条件LMDE2 (Linux Mint Debian Edition 2; 64bit) での作業を想定。キャプチャには wkhtmltopdf コマンドを使用する。1. パッケージのインストールwkhtmltopdf をインストールすると、 wkhtmltopdf コマンド以外に wkhtmltoimage コマンドも使用できるようになる。1$ sudo apt install wkhtmltopdf2. We [続きを読む]
  • Linux - MariaDB バックアップ用 Bash スクリプト!
  • こんばんは。当方が Debian GNU/Linux 8.6 サーバ上のデータベース MariaDB(MySQL) をバックアップするのに使用している Bash スクリプトの紹介です。0. 前提条件Debian GNU/Linux 8.6 での作業を想定。(CentOS でも問題ない(以前、CentOS で使用していたものなので))バックアップする DB は MariaDB を想定。(MySQL でも問題ない(以前、MySQL で使用していたものなので))環境の相違によりうまく動かないことがあるかもし [続きを読む]
  • Fortran - 素数一覧の算出!
  • こんばんは。今回は、 Fortran95 で素数の一覧を算出する方法についてです。0. 前提条件LMDE2(Linux Mint Debian Edition 2; 64bit) での作業を想定。GCC 6.3.0 (GFortran) でのコンパイルを想定。Fortran には長けていないので、コードに誤りがあるかもしれない。1. Fortran コードの作成prime_numbers.f95123456789101112131415161718192021222324252627****************************************************! 素数一覧! : 入力 [続きを読む]
  • Fortran - 倍精度浮動小数点数の指定方法!
  • こんばんは。今回は、 Fortran95 での倍精度浮動小数点数の指定方法についてです。0. 前提条件LMDE2(Linux Mint Debian Edition 2; 64bit) での作業を想定。GCC 6.3.0 (GFortran) でのコンパイルを想定。Fortran には長けていないので、コードに誤りがあるかもしれない。1. Fortran コードの作成double_precision_real.f9512345678910111213141516171819!****************************************************! 単精度・倍精度浮 [続きを読む]
  • Fortran - 級数計算!
  • こんばんは。今回は、 Fortran95 で級数を計算してみただけです。0. 前提条件LMDE2(Linux Mint Debian Edition 2; 64bit) での作業を想定。GCC 6.3.0 (GFortran) でのコンパイルを想定。Fortran には長けていないので、コードに誤りがあるかもしれない。1. Fortran コードの作成計算する級数は で、 としている。series.f951234567891011121314151617181920212223242526!****************************************************! [続きを読む]
  • Fortran - 一様乱数(線形合同法)!
  • こんばんは。以前、線形合同法を使用して一様乱数を生成する C++ コードや Ruby スクリプトを紹介しました。C++ - 一様乱数(線形合同法)!Ruby - 一様乱数(線形合同法)!今回は、同じアルゴリズムを Fortran90/95 で実装してみました。アルゴリズムについては、上記 C++ の記事を参照してください。0. 前提条件LMDE2(Linux Mint Debian Edition 2; 64bit) での作業を想定。GCC 6.3.0 (GFortran) でのコンパイルを想定。Fortran [続きを読む]
  • Linux - ファイル名の文字コードを変換!
  • こんばんは。Windows で使用されていたファイルを Linux 上で扱おうとすると、文字コードの違い(Windows: CP932, Linux: UTF-8)によりファイル名が文字化けします。以下、 Linux でファイル名の文字コードを変換する方法についての記録です。0. 前提条件LMDE2(Linux Mint Debian Edition 2; 64bit) での作業を想定。文字コード変換には convmv というパッケージを使用する。1. パッケージのインストール1$ sudo apt install convm [続きを読む]