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

  •  
こまさるさん: 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 - ZIP ファイル展開後にファイル名が文字化けする場合!
  • こんばんは。Windows で ZIP 圧縮されたファイルを受け取り、 Linux で展開すると、ファイル名が文字化けすることがあります。以下、解消法についての記録です。0. 前提条件LMDE2(Linux Mint Debian Edition 2; 64bit) での作業を想定。1. unar パッケージのインストール通常の unzip コマンドで展開するとファイル名が文字化けするので、 unar コマンドを使用する。1$ sudo apt install unar2. ZIP ファイルの展開オプションが色 [続きを読む]
  • Linux - XFS ファイルシステムのデフラグ!
  • こんばんは。XFS ファイルシステムのハードディスクをデフラグする方法についての記録です。当方、普段はサーバもローカルも EXT4 ファイルシステムの Linux 環境下で作業をしておりますが、家族がテレビ録画に使用しているテレビ付属の USB ハードディスが不調とのことで、調査&調整してみた次第です。テレビは東芝レグザで、録画に使用している HDD は I-O DATA 製 2.5 インチ HDD です。Web で調べてみると、レグザでの録画に [続きを読む]
  • Ruby, Rails - Flightradar24 (SQUAWK) ページについて!
  • こんばんは。Flightradar24.com API で取得した全世界の SQUAK 7500, 7600, 7700 発信状況を確認するためのページを作成しました。今回はそのページのご紹介です。公開ページmk-mode SITE : Flightradar24 (SQUAWK 75-77)注意事項出典は Flightradar24.com一覧データは Flightradar24.com API で取得できたもの(ADS-B, MLAT etc.)のみ。システム内部でのデータ取得は60秒間隔で行っている。SQUAWK 7500 は「ハイジャック」、7600 [続きを読む]
  • Ruby, Rails - Flightradar24(松江)ページについて!
  • こんばんは。Flightradar24.com API で取得した航空機運行情報のうち、松江市上空を通過したものの一覧を確認するためのページを作成しました。今回はそのページのご紹介です。1. 公開ページmk-mode SITE : Flightradar24(松江)2. 注意事項出典は Flightradar24.com一覧データは Flightradar24.com API で取得できたもの(ADS-B, MLAT etc.)のみ。一覧データの取得は30秒間隔であり、取得のタイミングで半径10km圏内に入っていた [続きを読む]
  • Ruby, Rails - METAR 気象情報(山陰)ページについて!
  • こんばんは。前回、当方 Web サイトに設置した METAR 気象観測所一覧ページの紹介をしました。Ruby, Rails - METAR 気象観測所一覧ページについて!今回は、 METAR 気象情報(山陰の4空港限定)ページのご紹介です。1. 公開ページmk-mode SITE : METAR - 気象情報(山陰)2. 注意事項表示する情報は山陰(鳥取、米子、出雲、石見)に限定している。表示は直近100件で、日時降順・空港名昇順でソートしている。情報の出典は ADDS - [続きを読む]
  • Ruby, Rails - METAR 気象観測所一覧ページについて!
  • こんばんは。以前、 METAR の気象観測所一覧を取得する方法について記事にしました。Ruby - NOAA(アメリカ海洋大気庁)気象観測所一覧!Bash - NOAA 気象観測所検索!今回、当方 Web サイト に METAR の気象観測所一覧を確認できるページを設けました。単なるページのご案内です。1. 公開ページ公開しているページは以下。mk-mode SITE : METAR - 気象観測所一覧2. 注意事項当情報は「AWC - ADDS METARs」の “stations.txt& [続きを読む]
  • Ruby, Rails - 斐伊川水系ダム貯水率一覧ページについて!
  • こんばんは。当方 Web サイトには島根県・斐伊川水系のダムの貯水率一覧のページを設けております。ダムにより管理が国、県、市と異なるため、一度に同時に確認したく作成した次第です。公開ページページ表示時、「国土交通省【川の防災情報】ダム諸量一覧表 (中国地方)」、「島根県-ダム諸量一覧表」、「松江市上下水道局」から情報(HTML)を取得&解析した上で一覧にしている。mk-mode SITE : 斐伊川水系ダム貯水率注意事項ページ [続きを読む]
  • Ruby, Rails - 郵便番号検索ページについて!
  • こんばんは。当方 Web サイトには郵便番号検索ページを設けております。今回は紹介のみ。公開ページ「郵便番号データダウンロード - 日本郵便」からダウンロードしたデータをデータベース(MariaDB(MySQL))に登録して検索可能にしたものである。データは日々自動でチェックし、変更があれば最新の情報に更新するようにしている。公開しているページは、通常の郵便番号検索と大口事業所用の郵便番号検索。mk-mode SITE : 郵便番号検 [続きを読む]
  • Linux - cron 1行の長さ制限について!
  • こんばんは。Linux の cron(crontab) で処理を定時実行しようとした際に、コマンドが長すぎる旨のエラーとなることがあります。以下、現象・原因・対策についての記録です。0. 前提条件Debian GNU/Linux 8.6 での作業を想定。色々調べても明確な答えを得られなかったため、以下の内容は不正確かもしれない。(「当方の環境ではこうだった」という記録)1. 現象cron の1行に長過ぎるコマンドを記述して実行すると、以下のようなエ [続きを読む]
  • Ruby - OAuth のみでツイート!
  • こんばんは。Ruby を使って Twitter でツイートするのに “twitter” という RubyGems ライブラリを使用することが多いと思います。今回は RubyGems ライブラリ “twitter” を使用せず、 RubyGems ライブラリ “oauth” のみを使用してツイートしてみました。0. 前提条件Ruby 2.3.3-p222 での作業を想定。当然ながら、Consumer Key, Consumer Secret, Access Token, Access Token Secret を取得済 [続きを読む]
  • Twitter アカウントのロック解除について!
  • こんばんは。Twitter アカウントがロックされた場合の解除方法については、Web上でいくらでも発見できます。今回、当方が経験した不当なロック(通常のロックとは異なるロック)について、現象と対策方法を簡潔にまとめてみました。(当方はアカウントを250個近く所有しているので、ロック後にそのロックを解除するという作業は数えきれないほど行ってきましたが、最近経験するロックが納得できないものなので、記録しておきます) [続きを読む]
  • C++ - CSV データ読み込み!
  • こんばんは。CSV データファイルを読み込む C++ コードです。0. 前提条件LMDE2 (Linux Mint Debian Edition 2) での作業を想定。g++ 4.9.2 でのコンパイルを想定。当方、 C++ に長けていないので、綺麗なコーディングではないかもしれない。1. C++ コードの作成簡単なソースコードなので1ファイルで作成してもよかったが、今後部品として再利用することも考慮してヘッダ・ソース・実行ファイルに分割している。【ヘッダファイル】c [続きを読む]
  • C++ - 日付妥当性チェック!
  • こんばんは。日付の妥当性をチェックする C++ コードです。0. 前提条件LMDE2 (Linux Mint Debian Edition 2) での作業を想定。g++ 4.9.2 でのコンパイルを想定。チェックは8桁数字で行うので、チェック可能範囲は西暦0年1月1日〜西暦9999年12月31日。当方、 C++ に長けていないので、綺麗なコーディングではないかもしれない。1. C++ コードの作成簡単なソースコードなので1ファイルで作成してもよかったが、今後部品として再利用 [続きを読む]
  • Ruby - ツイートIDからタイムスタンプ等の取得!
  • こんばんは。Twitter のツイートIDは snowflake というツールを使って算出されています。このツールのアルゴリズムを理解すれば、ツイートIDからツイートした日時が取得できます。以下、そのアルゴリズムについての簡単な説明と、ツイート日時を算出する Ruby スクリプトの紹介です。0. 前提条件Ruby 2.3.3-p222 での作業を想定。ツイートIDだけでなく、アカウントID(ユーザが変更可能な英数字の screen_name ではなく、ユーザが [続きを読む]
  • Ruby - Tumblr でテキスト投稿!
  • こんばんは。Ruby で Tumblr へテキスト投稿する方法についての記録です。0. 前提条件今回の記事では LMDE2(Linux Mint Debian Edition 2), Ruby 2.3.3-p222 での作業を想定。Tumblr API の Consumer Key, Consumer Secret が取得済みであること。(過去参照: Tumblr API - Consumer Key, Secret Key の取得!)Tumblr API の Access Token, Access Token Secret が取得済みであること。(過去参照: Ruby - Tumblr のアクセスト [続きを読む]
  • Debian 8 (Jessie) - Postfix & Amavisd での "UNSOLICITED BULK EMAIL" 対策!
  • こんばんは。Debian GNU/Linux 8(Jessie) 上のメールサーバ(メール転送エージェント) Postfix に amavisd-new でウィルス対策を施した後に、 “Considered UNSOLICITED BULK EMAIL, apparently from you” というタイトルのメールが届くことがあるので、それを抑止するための設定についての備忘録です。0. 前提条件Debian GNU/Linux 8 (Jessie) での作業を想定。MTA(メール転送エージェント) Postfix 構築済み。ウイ [続きを読む]
  • Ruby - Tumblr のアクセストークンを取得!
  • こんばんは。Tumblr API を使用するのに必要な Access Token, Access Token Secret を Ruby で取得する方法についての記録です。ちなみに、前回は Consumer Key, Consumer Secret Key の取得についてでした。Tumblr API - Consumer Key, Secret Key の取得!0. 前提条件Tumblr のアカウントが作成済みであること。さらに、以下の作業を行う前にログイン済みであること。Tumblr API の Consumer Key, Consumer Secret が取得済みで [続きを読む]
  • Tumblr API - Consumer Key, Secret Key の取得!
  • こんばんは。Tumblr API を使用するのに必要な Consumer Key, Secret Key を取得する方法についての記録です。0. 前提条件Tumblr のアカウントが作成済みであること。さらに、以下の作業を行う前にログイン済みであること。1. アプリ登録ページヘのアクセスConsumer Key, Secret Key の取得はアプリケーションの登録を通して行うので、 Applications のページへアクセスし、「アプリを登録する」を する。2. 情報の入力必須 [続きを読む]
  • LMDE2 - Ruby で形態素解析 MeCab を使う!
  • こんばんは。以前、 Linux Mint 上で Ruby を使って形態素解析 MeCab をする方法を紹介しました。Linux Mint - Ruby で形態素解析 MeCab を使う!今回は、 LMDE2 で MeCab, さらには最近の語を網羅している辞書 mecab-ipadic-NEologd をインストールする方法についてです。0. 前提条件LMDE2(Linux Mint Debian Edition 2) での作業を想定。(Ubuntu, Debian でも同様)Ruby 2.3.3-p222 での作業を想定。RAM 容量が充分にあること。 [続きを読む]
  • LMDE2 - 起動時の時刻調整について!
  • こんばんは。LMDE2 (Linux Mint Debian Edition 2) をインストールした直後の状態では、デフォルトの 0.debian.pool.ntp.org 等の NTP サーバを使用して時刻調整するようになっています。以下、起動時の時刻調整の仕組みと設定変更方法についての記録です。0. 前提条件LMDE2 (Linux Mint Debian Edition 2) での作業を想定。(Debian GNU/Linux 系 Linux ディストリビューションなら同じはず)ntpdate(ntpdate-debian) コマンドが [続きを読む]
  • Debian 8 (Jessie) - アンチウイルスソフト導入(改訂)!
  • こんばんは。以前、 Debian GNU/Linux 8 (Jessie) でのアンチウイルスソフトの導入について記事にしました。Debian 8 (Jessie) - アンチウイルスソフト導入!しかし、clamscan コマンドの代替として clamdscan を使用することについて詳細に説明していなかったり、ログファイルの所有権限に関するエラーの対策について記述していなかったので、今回改めて記事にしました。0. 前提条件Debian GNU/Linux 8 (Jessie) での作業を想定。 [続きを読む]
  • Debian 8 (Jessie) - Monit でプロセス監視!
  • こんばんは。プロセスを監視するツール Monit を Debian 8 (Jessie) に導入する方法についての簡単な記録です。0. 前提条件Debian GNU/Linux 8 (Jessie) での作業を想定。(RedHat 系はディレクトリ構成等が異なるので、適宜置き換えて考える。もしくは、過去記事「CentOS - Monit でプロセス監視」を参照)1. monit のインストール1# apt install -y monit2. 設定ファイル編集設定ファイル “/etc/monit/monitrc” を [続きを読む]