ログイン

29
6月

不快指数の計算

Written by チキチキ. 不快指数の計算 はコメントを受け付けていません Posted in: Linux
Posted Date : 2011-06-29

最近は暑くてバテ気味な日々が続いていますが、
ふと、「不快指数」と言うものを思い出した。
不快指数とは、温度と湿度を使って計算式で求められる数値で、
数値が高いほど不快と感じるのです。
詳しくはこちら
不快指数と体感
~55 寒い
55~60 肌寒い
60~65 何も感じない
65~70 快い
70~75 暑くない
75~80 やや暑い
80~85 暑くて汗が出る
85~ 暑くてたまらない
不快指数が77を超えると半数の人が不快に感じ、
85を超えると100%の人が不快に感じると言われます。
気温と湿度による指数なので風速が含まれておらず、
体感とは必ずしも一致しません。

ご存知様に自宅サーバーには温度・湿度計が付いているので、
不快指数を求めて見る事にしました。
乾球温度をTd(℃)湿度をH(%)として、
0.81Td+0.01H(0.99Td-14.3)+46.3
で求める事が出来ます。
これをシェルスクリプトで書くとこうなりました。

#!/bin/bash
#不快指数の計算
num1=echo "scale=2; 0.81 * $TEMP" | bc
num2=echo "scale=2; 0.01 * $HUMI" | bc
num3=echo "scale=2; 0.99 * $TEMP - 14.3" | bc
num4=echo "scale=2; $num2 * $num3" | bc
num5=echo "scale=2; $num1 + $num4 + 46.3" | bc
num5=echo $num5 | cut -c1-2
echo 不快指数 : $num5

小数点の計算には「bc」を使ってパイプしてます。
$TEMPが温度で$HUMIが湿度で、最後は小数点を切り捨ててます。
右下の「My Place Weather」に不快指数を表示できました。
別に指数で現さなくても、暑いときは暑いけどね。

追記)
指数によって「体感」を表示しました。
うだうだ書かなくても下記の記述が出来るじゃん!
num1=echo "sacle=2; 0.81 * $TEMP + 0.01 * $HUMI * (0.99 * $TEMP - 14.3 ) + 46.3" | bc
num1=echo $num1 | cut -c1-2
まだまだ修行が足りんのぉ

25
6月

過去のアンケート結果を表示させる

Written by チキチキ. 過去のアンケート結果を表示させる はコメントを受け付けていません Posted in: WordPress
Tagged with
Posted Date : 2011-06-25

WP-Pollsのアーカイブ表示方法が解らず、しばし悩んでいた。
色々ググるが、日本のページにはプラグインの設置までは書いて有るが、
アーカイブページの設定方法は書いて無かったので、
「wp-polls archive」で検索したらこんなのが出てきた。
つたない英語力で読んでみると、
Q:アーカイブページを作ったけど表示されないんですけど?
A:[page_polls]タグを書いたページを作ったんか?
と書いてある様です。

そうか、固定ページを作って[page_polls]タグを書いて、そのページURLを
「アンケート管理」→「アーカイブURL」に書けば良いのですね。
しかし、使用しているテーマは固定ページを作るとメニューに表示されるので、
固定ページをメニューに表示させない様に修正しました。
header.phpの中からwp_list_pages関数を見つけて、
パラメータの「exclude」に表示させたくないページIDを記述します。

これで「Votes Results Archive」に過去のアンケート内容と結果が表示される様になりました。

後々調べて行くと、plugins/wp-polls/フォルダのreadme.txtに書いてあるじゃないか!
良く読めば解るが、英語なので最初から読む気が無かったのよ。
= How To Add A Polls Archive? =
1. Go to WP-Admin -> Pages -> Add New.
2. Type any title you like in the post’s title area.
3. If you ARE using nice permalinks, after typing the title, WordPress will generate the permalink to the page. You will see an ‘Edit’ link just beside the permalink.
4. Click ‘Edit’ and type in ‘pollsarchive’ in the text field (without the quotes) and click ‘Save’.
5. Type [page_polls] in the post’s content area (without the quotes).
6. Click ‘Publish’.

また一つ、WordPressのカスタマイズ方法を学びました。

24
6月

暑くなってきましたね

Written by チキチキ. 暑くなってきましたね はコメントを受け付けていません Posted in: Everyday
Posted Date : 2011-06-24

我が家の温度計でもここ一週間で気温がグングン上がっているのが解ります。

気温が上がっているのを見ると余計暑くなる

ここ1週間で5℃上がってる!!

ここ1週間で上昇が激しいですね

ここ1ヶ月で15℃上がってる!!

暑いはずですよ。

24
6月

lightbox2・WP-Polls・ShoutboxがIEで動かない

Written by チキチキ. lightbox2・WP-Polls・ShoutboxがIEで動かない はコメントを受け付けていません Posted in: WordPress
Tagged with
Posted Date : 2011-06-24

IEでWP-Polls・Shouboxが動かなかった原因と対策を行いました。

○原因
prototype.jsを使用するlightbox2と
jqueryを使用するWP-Polls・Simple Ajax Shoutboxが
競合した為に、IEではページエラーが発生していました。
(Ubuntu上のFirefoxでは問題なく動作したのは何故だろう?)
IEのページエラーの内容を見てみると、
prototypeやjqueryの読み込みエラーが発生している様だったので、
何か干渉してるのかな?と思い、
「prototype  jquery 共存」ググッてみると解決策が沢山有りました。

○対策
ソースを改修するのも面倒なので、
lightbox2をやめてwp-jquery-lightboxを入れしました。

これで、皆さんの投票が増えるのを期待しています。

22
6月

もしかして?

Written by チキチキ. もしかして? はコメントを受け付けていません Posted in: WordPress
Tagged with
Posted Date : 2011-06-22

もしかして?
サイドバーの「Everybody Vote」で投票出来ない方いらっしゃいません?
よろしければコメントでご連絡いただけますか?

ど~もWindowsのIEで動いたり動かなかったりしてるみたいです。
自宅のIEやFireFoxでは動くんですけど、会社のIEから出来ないみたいです。
原因究明にご協力下さい。

追記)
jQueryのエラーが発生している様で、原因はlightbox2の様です。
投票はできる様になりましたが、lightboxは停止中です。
引き続き調査中です。

Protected Image