Apacheのログをまとめてgrepしてwc -lするbashシェルスクリプト

QSH(急に仕事で必要になったので)

概要

Apacheのログだけではないけれど、ファイルの中身を検索(grep)して、該当する行数をカウント(wc -l)して表示する。

ファイル名にワイルドカードが使えるので、複数ファイルをまとめてgrepできる。

gzip圧縮(.gz)がかかっているファイルも検索(zgrep)できる。

ついでにファイルごとに出力するので、ファイル単位で結果が得られる。

ちなみにLinux用。

スクリプト

#!/bin/bash

# greplogall - grep all log file
# SUNAGAWA Hiroyuki / Studio JamPack
# 2016.03.22
# target stringをログファイルの中から探して、行数をカウントするスクリプト
# 
# USAGE ./greplogall.sh "target string" /var/log/ログファイル名
# ログファイル名はワイルドカード(*)が有効。
# しかしあまり大量のファイルを処理させると
# サーバの負荷が高くなるのでお止めになったほうが良い。
# 
# 例: ./greplogall.sh "/hoge/ " /var/log/httpd/access_log.201511*
#     2015/11月のログ全部から /hoge/ を探して件数を返す。

targetstr=$1
shift

echo . 
echo greplogall - grep all log file
echo SUNAGAWA Hiroyuki / Studio JamPack
echo 2016.03.22
echo .

while [ "$1" != "" ]
do
  echo -n $targetstr
  echo -n ","
  echo -n $1
  echo -n ","
  if [[ $1 =~ .gz$ ]]; then
    /usr/bin/zgrep $targetstr $1 | wc -l;
  else
    /bin/grep $targetstr $1 | wc -l;
  fi
  shift
done

exit 0

結果

/hoge/,/var/log/httpd/access_log.20160227.gz,40417
/hoge/,/var/log/httpd/access_log.20160228.gz,34528
/hoge/,/var/log/httpd/access_log.20160229.gz,21177

コツ

http://jamfunk.jp/hoge/のアクセスを検索したい場合は”/hoge/ “(スラッシュの後ろにスペース)で検索すると、”/hoge/example.html”などを回避できる。ただ、リファラにも引っかかるかもしれない。

なお

使用は自己責任

Windowsに自動ログインする

  1. ファイル名を指定して実行で「netplwiz」
  2. 「ユーザーがこのコンピュータを使うには、ユーザー名とパスワードの入力が必要」のチェックを外す。
  3. 「このコンピュータのユーザー」ボックスから、自動でログインするユーザーを選択し、OK。
  4. ログイン時のパスワードを聞いてくるので、入力。

Windows10アップグレードで一部のネットワークディスク(NAS≒SMB)にアクセスできなくなったとき

Widows10にアップグレードしたらこれだよ。。。

症状

今回はWindows8 Home→Windows10 Homeにアップグレード(Windows Updateなどでアプリや設定などをそのまま引き継ぎ)

※以前に別のパソコンでWindows10を新規インストールした時は発生していない。

ネットワークストレージ(NAS)(今回はReadyNAS 102)に共有フォルダにアクセスしようとしたところ、ユーザ・パスワードを同じ資格情報にしているにもかかわらず認証を聞かれ(ユーザ・パスワードを尋ねられる)、2回ほど入力したところネットワークエラー「¥¥(NAS名)にアクセスできません」とが発生する。

対策

  1. ネットワークと共有センターを開く
    タスクバーのネットワーク設定アイコン(無線LANアイコンやネットワークケーブルのアイコン)を右クリック
  2. アダプターの設定変更
  3. 接続中のアダプターをダブルクリック(もしくは右クリック→プロパティ)
  4. プロパティ
  5. インターネットプロトコルバージョン4(TCP/IPv4)ダブルクリック(もしくはTCP/IPv4をクリックしてプロパティ)
  6. 詳細設定
  7. WINSタブ
  8. NetBIOS設定が規定値になっているので、NetBIOS over TCP/IPを有効にするを選択→OK→OK→OK(開いているウィンドウをすべて閉じる)
  9. LANケーブルをつなぎ直すか無線を一度切断して接続し直し、アクセスできるか試す。
  10. まだアクセスできない場合は、NetBIOS設定を規定値に戻して、もう一度試す。

今回はなぜだか有効にして規定値に戻したらアクセスできるようになった。

有線と無線を両方使う場合は、両方のアダプタとも設定する必要がある。

たぶんWindows10になるとSMBのバージョンがあがったり認証レベルが上がったりとかそんなことだろうと思う。Vistaの時もあったし。。。

Windows 10のタスクバーアイコンやアップデートの告知がうざい

Windows 10のタスクバーアイコンやアップデートの告知がうざい場合

「コントロールパネル」の「プログラムのアンインストール」から「Windows ~~用更新プログラム (KB3035583)」をアンインストール

再起動

Windows Updateにまた「Windows ~~用更新プログラム (KB3035583)」が上がってくるので、右クリックして「更新プログラムの非表示」

Windows Updateで勝手にWindows 10にアップグレードさせようとするのを阻止したい場合

インストールする更新プログラムのオプションに上がってくる「Windows 10 Home」を右クリックして「更新プログラムの非表示」

なぜアップグレードしたくないのか

仕事上Windows7~8じゃないと検証環境が成り立たないため。

DVD再生がWindows 10ではOS標準でできないため。

シリアルケーブルなどハードウェアが対応していないため。

ekSPACEに手を加えた件

このページは古い情報です。別ページにまとめページを作成しました。

MITSUBISHI ekSPACE (B11A) a.k.a. NISSAN DAYZ ROOX (B11A)

すながわが乗っているのは、ノーマル(NA)なekSPACE。

ちなみにekSPACEとDAYZ ROOXは、三菱自動車工業と日産自動車が共同出資する合弁会社「NMKV」が開発、三菱自動車工業が製造している。なお、開発のメンバーは三菱側のスタッフが多め。

電装品は三菱と日産のごちゃ混ぜっぽい。少なくともオーディオは日産だった。
ちなみにオーディオは作りが非常に貧相で、AUXで入力した音が割れまくる。スピーカーがショボい以前の問題だった。

停止する前にNに入れ、10~20km/h程度で再びDに入れると、CVTがバグってしばらく変速が上がれなくなる特性がある。

オートストップ&ゴー(アイドリング停止機能)の作動タイミング
作動時の条件 シフトレバーをD、ブレーキを踏み続けている、9km/hを下回った(強めにブレーキを踏んでいる場合)または完全に車が停止した(弱めにブレーキを踏んでいる場合) 以上の3条件が揃ったとき。
再開時の条件 ブレーキを緩めた(DかNは関係ない)
作動しない条件 完全停止前シフトレバーをD以外(Ds含む)に入れている、完全停止前にブレーキを放したとき。
再開しない条件 パーキングブレーキを引き、シフトレバーをPに入れている。
条件の判定はかなりシビアに感じる。

参考資料

株式会社小糸製作所 車種別電球適合表 ekスペース

PIAA 適合検索 ※カー用品店店頭備え付けの適合表 ただし画質が悪く細部が読めない

ヘッドライト

形状 H4

電圧・定格消費電力 12V 60/55W

今回取り付けたもの

GIGA(CARMATE) BD24 パワーフォーカス4200K H4 60/55W ハロゲンバルブ
H4 ハロゲン 4200K  GIGA(CARMATE) 60W/55W
¥4,980@オートバックス福岡長尾店 ¥4,317@Amazon.co.jp (2015.06.14)

取り外しメモ
バルブ裏のコネクタを引き抜くと、バルブ側の端子が露出する。留め具やラッチは無いが、ゴムキャップ越しにバルブ本体を押さえつけたほうが抜きやすい。結構固いかもしれない。無理にグネグネごじるとバルブごと動いてランプハウスで傷をつけてしまうかもしれない。
ゴムキャップを取り外す。
抑え金具のピンが下方向にあるので、バルブ方向に押さえて少し横にずらすと、金具を起こせるようになる。金具がバルブを抑えている部分は、ランプハウス正面の穴から見える。
ソケットの取り付け・取り外し方法はは車両の取扱説明書に記載がある。

ポジションランプ

形状 T10

電圧・定格消費電力 12V 5W

今回取り付けたもの

GIGA(CARMATE) BW161 LEDウェッジSUPERIO WH ポジションランプ
T10 LED 6500K GIGA(CARMATE) 30lm 130lx
¥3,066@オートバックス福岡長尾店

取り外しメモ
バルブ裏のソケットを反時計回りに90°回すと引き抜ける。結構固いかもしれない。
逆に取り付けるときのほうが角度が分かりにくく大変かもしれない。
バルブには極性があるので、ソケットを取り付ける前に宙に浮かせて点灯するか確認をすること。
ソケットの取り付け・取り外し方法は車両の取扱説明書に記載がある。

ルームランプ

形状(フロント) T10×31 (リア) T10×31

電圧・定格消費電力(フロント) 12V 8W (リア) 12V 8W

今回取り付けたもの

フロント(左右2個)
GIGA(CARMATE) BW236 LEDルームランプ5 PW

T10x31 H35×W27×D6(mm) 7000K 200lm 750lx
¥2,865@Amazon.co.jp (2個必要)

※明るすぎる。

リア
GIGA(CARMATE) BW231 LEDフレックスランプ3 PW
T10/T8×29/T10×31/G14 H15×W27×D7(mm) 7000K
¥3,568@Amazon.co.jp

※明るすぎる。

GIGA(CARMATE)は、MITSUBISHI車でのLEDバルブは不具合が起きるとして、カタログ上では適合しないとしている。しかし、特に1か月ほど不具合は起きていないし、三菱自販のサービスマンも不具合を聞いたことがないというので、気にしていない。むしろ、明るすぎることのほうが気になる。

JUST.SYSTEMS ATOKを使って、IEでテキストボックスに入力しようとすると勝手にローマ字入力からかな入力に切り替わってしまう

「JUST.SYSTEMS ATOKを使って、IEでテキストボックスに入力しようとすると勝手にローマ字入力からかな入力に切り替わってしまう」という現象に悩まされていたのが、記事をようやく見つけたのでメモ。

サポートFAQ Internet Explorer 11などで入力していると、ローマ字/カナ入力が勝手に切り替わってしまう
http://support.justsystems.com/faq/1032/app/servlet/qadoc?QID=054038

具体的には以下の操作。

  1. 言語バーのメニュー→プロパティ(環境設定)
  2. 入力・変換タブの入力補助→特殊
  3. 設定一覧の「アプリケーションからのモード変更を無視する」をチェック

なんだよ、IEが悪いのかATOKが悪いのか知らないけど、そんな謎仕様にするなよー。

HAOBO TOYS VIDEO CAMERA 125-Vで空撮してみた。

スペックにカメラの音声ついて追記

電波の到達距離について追記
動画を数点追加

秋葉原に行ったら売ってた。

HAOBO TOYS VIDEO CAMERA 125-V

¥6,000で非常にお求めやすい価格で、いくつかのタイプが入荷されていましたが、とりあえずカメラ搭載で遊んでみたかったので、この機種。

なお、検索してもあまり情報がヒットしない模様。

続きを読む

管理者権限がなくてもインストールできるソフト、USBにインストールして持ち歩けるソフト

概要

管理者権限がないけれど、ソフトをインストールしたい。

USBにソフトをインストールして持ち歩きたい。

注意事項

会社のポリシーには従おう。そのうえで特にポリシーにソフト持ち込みが明記されていなければ使おう。

なんでもインストールできるわけではない。PortableApps.comのプロジェクトに参加しているソフトだけが対応している。

なんでもインストールするのはやめよう。変なソフト(広告やスパイウェア)があるかもしれない。

設定方法

福岡大学奥村研究室へ寄稿しました。

そもそも

PortableApps.comという、USBにソフトを入れて持ち歩きたいというプロジェクトが開発したものです。正しくは、インストールするのではなく、コピーしたら使えるソフトウェア群です。

もし自前でPortableApps.com用にパッケージ化してしまえば、PortableApps.comに一緒に入れることも可能とのこと。ただし、ライセンスには注意しよう。

IE11の検索を標準でgoogleにする、いちいちgoogleを開かなくても検索ができるようにする。

概要

googleツールバーをインストールする権限がなく、標準の検索がMicrosoft bingで使いにくいパソコンを少しでもgoogleに近づけるには?

いままでGoogleツールバーを利用していたが、会社の都合でGoogleツールバーをインストールできなくなったので、どうにかしたい。

いままでのInternet Explorerは右上に検索ボックスがあったが、IE11からは検索がなくなってしまったので、使いにくくて困っている。

続きを読む