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

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

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

  • Ruby, Rails - 天体暦(天体位置表)(海保版)計算ページ!
  • こんばんは。当方、以前からカレンダー関連のページを公開しております。今回、天体暦(天体位置表)(海保版)を計算するページを設置しました。以下、そのページの紹介です。1. 公開ページmk-mode SITE : 天体暦(天体位置表)(海保版)計算2. 注意事項リクエストを eph_jcg.txt とすれば、テキストで結果を返す。(引数は ?year=2017&month=1&day=2&hour=12&min=34&sec=56 のように付与。引数なしでシステム時刻をJSTとみなす [続きを読む]
  • Ruby, Rails - 天体暦(天体位置表)(JPL版)計算ページ!
  • こんばんは。当方、以前からカレンダー関連のページを公開しております。今回、 ICRS(International Celestial Reference System) 天体暦(天体位置表)(JPL版)を計算するページを設置しました。以下、そのページの紹介です。1. 公開ページmk-mode SITE : 天体暦(天体位置表)(JPL版)計算2. 注意事項リクエストを eph_jpl.txt とすれば、テキストで結果を返す。(引数は ?target=3¢er=11&jd=2458041.5 のように付与)計算 [続きを読む]
  • Ruby, Rails - ΔT(地球自転速度補正値)計算ページ!
  • こんばんは。当方、以前からカレンダー関連のページを公開しております。今回、任意の年月のΔT(地球自転速度補正値)を個別に計算するページを設置しました。以下、そのページの紹介です。1. 公開ページmk-mode SITE : ΔT計算2. 注意事項リクエストを delta_t.txt とすれば、テキストで結果を返す。(引数は ?year=2017&month=1 のように付与。引数なしでシステム年月を年月(JST)とみなす)根拠となっている計算式は NASA 提供 [続きを読む]
  • Ruby, Rails - 時刻系変換ページ!
  • こんばんは。当方、以前からカレンダー関連のページを公開しております。今回、各種時刻系を変換するページを設置しました。以下、そのページの紹介です。1. 公開ページmk-mode SITE : 時刻系変換2. 注意事項リクエストを conv_time.txt とすれば、テキストで結果を返す。(引数は ?year=2017&month=1&day=2&hour=12&min=34&sec=56 のように付与。引数なしでシステム時刻をJSTとみなす)計算の根拠となっているデータは NASA JPL D [続きを読む]
  • Ruby, Rails - カレンダー個別計算ページ!
  • こんばんは。当方、以前からカレンダー関連のページを公開しております。今回、任意の日付のカレンダーを個別に計算するページを設置しました。以下、そのページの紹介です。1. 公開ページmk-mode SITE : カレンダー計算2. 注意事項リクエストを jpl_cal.txt とすれば、テキストで結果を返す。(引数は ?year=2017&month=1&day=2 のように付与。引数なしでシステム日付をJSTとみなす)あらかじめ計算しておいた情報を表示する一覧 [続きを読む]
  • Ruby, Rails - 気象庁防災情報 XML: Feed受信履歴ページ(絞り込み機能付き)!
  • こんばんは。当方、気象庁防災情報 XML の情報を受信&管理し、Web ページ上でも公開しております。以前から「Feed 受信履歴ページ」は過去24時間分に限って公開しておりましたが、この度、全ての情報を閲覧できるようなページも公開しました。(過去には公開しておりましたが、非力マシンの負荷軽減のために非公開にしておりましたが、改良したので再公開)今回は、そのページの紹介のみ。1. 公開ページmk-mode SITE : XML Feed [続きを読む]
  • Linux - tc コマンドで帯域制限!
  • こんばんは。Linux でアウトバウンド(送信)についての帯域制限を行う方法についての記録です。0. 前提条件Debian GNU/Linux 8.6 (64bit) での作業を想定。(他の Linux ディストリビューションも同様のはず)tc コマンドには qdisc, class, filter という概念があるが、その違いについては説明しない。(今回は qdisc(queue discipline) を使用する)TBF(Token Bucket Filter; Classless な QDISC) を使用する。1. 帯域制限の設 [続きを読む]
  • Linux - XML の正当性チェック/整形!
  • こんばんは。Linux でコマンドラインからテキスト(XML)ファイルの正当性をチェックしたり、可読性を高めるために整形したりする方法についての記録です。0. 前提条件LMDE 2 (Linux Mint Debian Edition 2; 64bit) での作業を想定。xmllint コマンドを使用する。1. xmllint コマンドのインストールxmllint コマンドが未インストールなら、インストールする。(libxml2-utils パッケージ)1$ sudo apt install libxml2-utils2. XML [続きを読む]
  • Linux - UUID の生成!
  • こんばんは。Linux で UUID (Universally Unique Identifier; 全世界で2つ以上のアイテムが同じ値を持つことがない一意な識別子)を生成する方法についての記録です。0. 前提条件LMDE 2 (Linux Mint Debian Edition 2) での作業を想定。(Debian 系なら同じはず。その他のディストリビューションでも、パッケージインストール作業以外は同じはず)後述の 1. では uuidgen コマンドを使用する。未インストールなら、 apt install u [続きを読む]
  • LMDE 2 - Python 3.6 インストール(ソースビルド)!
  • こんばんは。汎用プログラミング言語 Python を LIME 2 へソースをビルドしてインストールする方法についての記録です。0. 前提条件LMDE 2 (Linux Mint Debian Edition 2; 64bit) での作業を想定。デフォルトでインストールされている Python 2.7.9, 3.4.2 はアンインストールせず、Python 3.6.2 をインストールし、それらと共存させる。(python, python3.4, python3.6 コマンドで使い分ける)「デフォルトでインストールされてい [続きを読む]
  • Linux - ImageMagick 7 のインストール(ソースビルド)!
  • こんばんは。画像操作/表示ツール ImageMagick 7 を Linux へソースをビルドしてインストールする方法についての記録です。0. 前提条件LMDE 2 (Linux Mint Debian Edition 2) での作業を想定。当記事執筆時点で最新の 7.0.6-4 を、ソースをビルドしてインストールする。ImageMagick 7 系は 6 系とコマンドやオプションの使用方法が異なる部分がある。しかし、 6 系の使用方法も一応サポートされている。1. インストール済み Image [続きを読む]
  • Debian 9 (Stretch) - Monit でプロセス監視!
  • こんばんは。Debian GNU/Linux 9 (Stretch) にプロセスを監視するツール Monit をインストール方法についての記録です。以前古いバージョンでの作業時に残していた記録を参考に作業を行い、今回更新した作業記録を貼付する形式の内容となっています。(当然ながら、興味がなければスルーしてください)0. 前提条件Debian GNU/Linux 9 (Stretch) での作業を想定。root ユーザでの作業を想定。1. monit のインストール1# apt -y ins [続きを読む]
  • Debian 9 (Stretch) - munin 各種監視追加!
  • こんばんは。Debian GNU/Linux 9 (Stretch) にインストールしたサーバ監視ツール munin に各種監視を追加する方法についての記録です。以前古いバージョンでの作業時に残していた記録を参考に作業を行い、今回更新した作業記録を貼付する形式の内容となっています。(当然ながら、興味がなければスルーしてください)0. 前提条件Debian GNU/Linux 9 (Stretch) での作業を想定。サーバ監視ツール munin がインストール済み。ハード [続きを読む]
  • Debian 9 (Stretch) - サーバ監視ツール munin 導入!
  • こんばんは。Debian GNU/Linux 9 (Stretch) にサーバ監視ツール munin をインストールする方法についての記録です。以前古いバージョンでの作業時に残していた記録を参考に作業を行い、今回更新した作業記録を貼付する形式の内容となっています。(当然ながら、興味がなければスルーしてください)0. 前提条件Debian GNU/Linux 9 (Stretch) での作業を想定。Web サーバは Nginx を想定。munin 用ディレクトリは “/var/www/mu [続きを読む]
  • Debian 9 (Stretch) - PHP インストール(Nginx と連携)!
  • こんばんは。Debian GNU/Linux 9 (Stretch) に PHP をソースをビルドしてインストールし、 Web/リバースプロキシサーバ Nginx と連携する方法についての記録です。以前古いバージョンでの作業時に残していた記録を参考に作業を行い、今回更新した作業記録を貼付する形式の内容となっています。(当然ながら、興味がなければスルーしてください)0. 前提条件Debian GNU/Linux 9 (Stretch) での作業を想定。クライアント側は LMDE2( [続きを読む]
  • Debian 9 (Stretch) - Git インストール(ソースビルド)!
  • こんばんは。Debian GNU/Linux 9 (Stretch) に Git サーバをソースをビルドしてインストールする方法についての記録です。以前古いバージョンでの作業時に残していた記録を参考に作業を行い、今回更新した作業記録を貼付する形式の内容となっています。(当然ながら、興味がなければスルーしてください)0. 前提条件Debian GNU/Linux 9 (Stretch) での作業を想定。apt パッケージでインストールしていた git はアンインストール済 [続きを読む]
  • Debian 9 (Stretch) - 自動バックアップ運用!
  • こんばんは。Debian GNU/Linux 9 (Stretch) で自動バックアップ運用する方法についての記録です。以前古いバージョンでの作業時に残していた記録を参考に作業を行い、今回更新した作業記録を貼付する形式の内容となっています。(当然ながら、興味がなければスルーしてください)0. 前提条件Debian GNU/Linux 9 (Stretch) での作業を想定。バックファイルを配置するディレクトリは “/home/bak” とする。root ユーザで [続きを読む]
  • Debian 9 (Stretch) - ログ解析ツール logwatch インストール!
  • こんばんは。Debian GNU/Linux 9 (Stretch) にログ監視ツール LogWatch をインストールする方法についての記録です。以前古いバージョンでの作業時に残していた記録を参考に作業を行い、今回更新した作業記録を貼付する形式の内容となっています。(当然ながら、興味がなければスルーしてください)0. 前提条件Debian GNU/Linux 9 (Stretch) での作業を想定。root ユーザでの作業を想定。1. logwatch のインストール1# apt -y inst [続きを読む]
  • Debian 9 (Stretch) - Let's Encrypt で常時 SSL 化(with Nginx)!
  • こんばんは。Debian GNU/Linux 9 (Stretch) に構築した Web サーバ Nginx への接続を、 Let’s Encrypt で取得した SSL サーバ証明書で常時 SSL 化するための方法についての記録です。(当然ながら、興味がなければスルーしてください)0. 前提条件Debian GNU/Linux 9 (Stretch) での作業を想定。クライアント側は LMDE2(Linux Mint Debian Edition 2) を想定。Web(HTTP)サーバ Nginx が「Debian 9 (Stretch) - Web サーバ Ng [続きを読む]
  • Debian 9 (Stretch) - Web サーバ Nginx で SSL 接続!
  • こんばんは。Debian GNU/Linux 9 (Stretch) に構築した Web サーバ Nginx で SSL 接続するための設定についての記録です。以前古いバージョンでの作業時に残していた記録を参考に作業を行い、今回更新した作業記録を貼付する形式の内容となっています。(当然ながら、興味がなければスルーしてください)0. 前提条件Debian GNU/Linux 9 (Stretch) での作業を想定。クライアント側は LMDE2(Linux Mint Debian Edition 2) を想定。サ [続きを読む]
  • Debian 9 (Stretch) - Web サーバ Nginx 構築(Nginx 公式リポジトリ使用)!
  • こんばんは。Debian GNU/Linux 9 (Stretch) に Web サーバ Nginx を Nginx 公式リポジトリを使用して導入する方法についての記録です。以前古いバージョンでの作業時に残していた記録を参考に作業を行い、今回更新した作業記録を貼付する形式の内容となっています。(当然ながら、興味がなければスルーしてください)0 前提条件Debian GNU/Linux 9 (Stretch) での作業を想定。接続元のマシンは LMDE2(Linux Mint Debian Edition 2) [続きを読む]
  • Debian 9 (Stretch) - Ruby 2.4 インストール(ソースビルド)!
  • こんばんは。Debian GNU/Linux 9 (Stretch) に Ruby 2.4 をソースをビルドしてインストール方法についての記録です。以前古いバージョンでの作業時に残していた記録を参考に作業を行い、今回更新した作業記録を貼付する形式の内容となっています。(当然ながら、興味がなければスルーしてください)0. 前提条件Debian GNU/Linux 9 (Stretch) での作業を想定。接続元のマシンは LMDE2(Linux Mint Debian Edition 2)(64bit) を想定。 [続きを読む]