2015-01-01から1年間の記事一覧
Windowsのコマンドプロンプトでは現在の日付や時刻が %DATE%, %TIME% から常に取得できて便利です。しかしこの環境変数の書式はロケールの設定に依存するので、日本語環境で作成したバッチファイルが英語環境では想定通りに動かない、なんてことが起こり得ま…
アップグレードではなく、クラスチェンジという点がキモです。単純なアップグレードは無理ですがクリーンインストールだとライセンス認証が有効な状態で64bitに移行できました。この手順は単にアップグレードしてクリーンインストールするだけなのでNGな部分…
※この記事は内容が古く最新の状況にマッチしていません。いまどきのブラウザは基本的にRC4無効が基本なので、わざわざ無効化しなければならない状況ではないことを前提にお読みください。RC4 の解読に掛かる時間が1日程度まで短縮されてきました。RC4 はだ…
現在利用中のビジネスホンが導入から4年経過しているので Asterisk にリプレースして思う存分いじり倒したいので、技術的な可能性について検討中。(openwrt ベースの FAX 受信構成が放置されている件はそのうち続きをやるかも。)やりたいことはたとえばこ…
今どきの apache のログ形式は LTSV にするのが基本だと思いますけど、何らかの理由で common や combined を踏襲せねばならないケースもあることでしょう。(いや、無いか?)そんな場合に、アクセスログにリクエストの処理時間を出力したいなあ、とイロイ…
ストレージの容量が厳しくなってきたので以下のようなコマンド実行で gzip 等のアーカイブを xz に一括変換してくれるスクリプトを書いてみた。 find . -type f -name '*.gz' | xargs convert2xz user, group は root で実行した場合に引き継がれます。 同名…
こういう式で良いようです。Excel でも Google Spreadsheet でも同じ結果になりました。 =[変換したいセル]/86400+DATE(1970,1,1)+9/24これは1970/01/01からの日数を計算して、そこに1日の秒数をかけています。ただしExcelで取り扱う日付時刻は日本時間です…
なんとなく試作。実用性は全くない。 #!/usr/bin/perl use strict; use warnings; use Time::HiRes qw(gettimeofday); my @element; $|=1; sub main { &init; # この while の中身は別の関数にすべきだったかも。。。 while(1) { my ($unixtime, $microsec) …
Google Apps Users Group で掲題のネタが出ていたので実装を試してみるテスト。HTTPの透過型プロキシとしては動いているのだけど、Google サービスの利用制限がうまくできていない。。。この設定で意図通りに動いてました。この制限をかけていても Google に…
思うところがあり、以下の2つを試してみたら、同じ結果になりました。 ls *.gz | xargs zcat | md5sum cat *.gz | zcat | md5sumなんじゃそりゃ、と思って man gzip したら、ちゃんと書いてますな。 Multiple compressed files can be concatenated. In thi…
といっても大した作業はいらないのですけど、自分が最低限行うのは # apt-get install open-vm-tools-desktop fonts-takao fonts-ipafont nginx jq jmeter squid gawk lsb-release fish build-essential # update-rc.d ssh enable 日本語フォントの追加イン…
2015/07/01 08:59:60 JST (2015/06/30 23:59:60 UTC) の閏秒が挿入された際の時刻補正の挙動を事前にテストしようと思い、電磁波計測研究所のSNTPサーバ うるう年テストバージョンを使ってみました。結論から言えば確かにテストできるのですけど、しかしこの…
インストールするソフト synergy はオリジナル版は有償版となっているので、fork 版の synergykm を入れる。 http://synergykm.com/ 設定上の留意点 Mac側のキーボード設定で "Unicode Hex Input" を追加する。 Windows側でMacの "Alt" と "Super" を入れ替…
packages.vmware.com で rpm 版の vmware tools が配布されているようなので、repo ファイルを書けば yum でインストールできるそうです。repo ファイルの作成と vmware toosl のインストールを一括でやりたい場合はこんなスクリプトで。 #!/bin/sh cat << E…
※とりあえずインストールしたところで止まっているので、続きは夜に。Kodiful Life http://kodiful.com/ここの「Kodiアドオン:ガラポンTVクライアント」を Kodi に入れるとガラポンTVを Kodi から直接いじれる模様。Raspberry Pi の場合は OSMC でアドオン…
これは作業準備のためのメモ。 やりたいことはこんなこと。 HDDに保存した動画コンテンツを Raspberry Pi 上の Kodi を使ってカーナビで視聴したい。このときに Raspberry Pi をHDMIで利用すると後席用モニタに映像が出ないので Raspberry Pi からはアナログ…
dd の進捗状況を知る方法といえば signal を送る方法が基本ですよね。 しかしこれは直感的じゃないから不便。そこで、pv (Pipe Viewer) を使って以下のように実行すると、プログレスバーや経過時間、残り時間予測が出て便利ですよー。これは Raspberry Pi 向…
この手のスクリプトっていろんな方が書いていると思うんだけど、手持ちのログ形式への網羅性が微妙に足りなかったので、自前で書いてみることにしました。使い方はこんな感じです。 ログから過去1時間分の情報を抽出する。 timegrep [ファイル名] ログから…
twilio をサーバの異常発生時の通知処理に使っているのだけど、読み上げたいメッセージをそのまま流し込むと、微妙に聞き取りずらいケースがありますよね?だから聞き取りずらそうな部分を、通常の日常会話で使いそうな発音パターンに置換するフィルタを書い…
正規表現も使わずに URL をパースしてみる、誰得なテスト。 #!/bin/sh # URL からスキームを抜く function parse_url_scheme { local target=$1 local scheme=${target%%:*} echo $scheme } # URL から uid:pass を抜く function parse_uid_pass { local tar…
ま、要は which して、ファイルの日付や md5sum を求めるだけなのですが、ちまちまやるのはメンドクサイ。よって、以下のようなスクリプトにしておくと楽ですな。 #!/bin/sh while [ "$1" != "" ]; do file=$1 shift fullpath=$( which "$file" ) date=$( da…
複数のメールが同時に処理されている状況のログって非常に見づらいから、処理順に並べるスクリプトを書いてみました。postfix 以外のログは落としているので見易さもアップします。これに加えてメールログに着色するスクリプトを組み合わせればログ解析が捗…
※おそらく、DRMが掛かったコンテンツをこの方法では再生できません。なんでも完璧に流し込みたい場合は素直にAppleTVを買いましょう。また、raspbmc は Pi2 に対応していません。OSMC 向けの同様の試みは気が向いたらやります。この試みは、iPhoneやiPadに保…
ガラポンTV、便利ですよねえ。 同時複数チャンネルを自動録画してくれるので、番組を録画予約する、という行為がいらなくなる。だけど、スマートフォンやPCでしか視聴できないのは、ちょいと面倒くさい。ところが、ガラポンTVの録画番組は AirPlay でテレビ…
冬休み中に WiFi AP + AppleTV + HDMI->RCAコンバータの組み合わせで AirPlay 対応の実験をしていたけど、デバイスが3つもあると安定性の問題もあるし、機器が多すぎてウザい。他の方法はないものかと調べていると、Kodi(旧バージョン名は XBMC) という名…