備忘録です。
http://w.atwiki.jp/yh2015/
備忘録です。
ja
2016-03-12T09:01:22+09:00
1457740882
-
トップページ
https://w.atwiki.jp/yh2015/pages/1.html
<p>とっぷぺーじ</p>
<p><span style="font-size:24px;">font size</span></p>
<p><span class="marker">あいうえお</span></p>
<p>----------------------------------------------------------<br />
----------------------------------------------------------<br />
local btn_check = iup.button {title='MD5 CHECK'}<br />
function btn_check:action()<br />
local okng = ""<br />
local md5 = ""<br />
local num=0<br />
local k=0.1<br />
local i = 0.0<br />
num = table.maxn(UPDB.raw_list)<br />
k=1.0/num</p>
<p> PBAR_ALL.value = 0.01 iup.Redraw(PBAR_ALL,0)<br />
ssh.connect(TARGET.hostip.value,TARGET.port.value)<br />
ssh.login()<br />
for i=1,num do<br />
PBAR_ALL.value = (i-1)*k iup.Redraw(PBAR_ALL,0)<br />
io.write( "\r\nMD5 --- " .. i .. " " .. UPDB.folder[i] .. "/" ..
UPDB.filename[i] .. " " )<br />
md5 = ssh.calc_md5(<br />
UPDB.owner[i],<br />
UPDB.permission[i],<br />
UPDB.filename[i],<br />
UPDB.folder[i],<br />
PBAR_ONE<br />
)<br />
UPDB.md5remote[i] = md5;<br />
UPDB.mat:setcell( i,6,md5 )<br />
if( md5 == UPDB.md5local[i] ) then<br />
UPDB.mat["BGCOLOR" .. string.format("%d",i) .. ":*"]="128 255
128"<br />
okng = "OK"<br />
else<br />
UPDB.mat["BGCOLOR" .. string.format("%d",i) .. ":*"]="255 255
128"<br />
okng = "NG"<br />
end<br />
UPDB.mat:setcell( i,7,okng )<br />
-- print(okng)<br />
end<br />
UPDB.mat.redraw = "ALL"<br />
PBAR_ALL.value = 0.99<br />
ssh.close()<br />
PBAR_ALL.value = 1.00<br />
end</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
2016-03-12T09:01:22+09:00
1457740882
-
メニュー
https://w.atwiki.jp/yh2015/pages/2.html
<h3 id="id_b7a6c500">メニュー</h3>
<ul><li><a href="http://www9.atwiki.jp/yh2015/pages/1.html" title="トップページ (22d)"><font color="#5F441A">トップページ</font></a></li>
<li><a href="http://www9.atwiki.jp/yh2015/pages/2.html" title="メニュー (202d)"><font color="#5F441A">メニュー</font></a></li>
<li><a href="http://www9.atwiki.jp/yh2015/?page=%E5%8F%B3%E3%83%A1%E3%83%8B%E3%83%A5%E3%83%BC">
<font color="#5F441A">右メニュー</font></a></li>
</ul><p> </p>
<hr /><p> </p>
<h3 id="id_453df200">リンク</h3>
<ul><li><a href="http://atwiki.jp/" target="_blank"><font color="#5F441A">@wiki</font></a></li>
<li><a href="http://atwiki.jp/guide/" target="_blank"><font color="#5F441A">@wikiご利用ガイド</font></a></li>
</ul><p><br /><br /><a href="http://www1.atwiki.jp/wpmode_guide" target="_blank">wikiの編集方法についてはこちら</a></p>
<p><a href="http://www1.atwiki.jp/wpmode_guide/pages/25.html" target="_blank">左メニューの編集方法についてはこちら</a><br />
</p>
<div><a href="http://www9.atwiki.jp/yh2015/editx/2.html"><font color="#5F441A">ここを編集</font></a></div>
2015-08-28T06:05:08+09:00
1440709508
-
赤外線リモコンでキーボード操作
https://w.atwiki.jp/yh2015/pages/5.html
<ul><li><span style="font-size:22px;">経緯</span></li>
</ul><p>Raspberry PI2 でメディアサーバーを構築した。→自宅サーバーにある動画をアクセスしていい感じに動いた。</p>
<p>赤外線リモコンが使えそうなのでircdで操作してみた。</p>
<p>しかしH264等の重い形式のファイルを再生するとほぼ100%赤外線リモコンが使えない。おそらく重いから赤外線受信処理がうまくいかない。</p>
<p>しかし、キーボード操作ならOKだったりするので製作してみることにした。</p>
<p>使用デバイス</p>
<p>PIC16F1455
USBデバイス(HID-KEYBOARD)として認識させる。シリアルポートからキーコードを入力しRaspberryPIへキーボードのキーを送信</p>
<p>PIC16F1705 赤外線受信モジュールをとりつける。受信ボタンに応じたキーコードをシリアルポートへ出力する。</p>
<p>この2つをくっつけてみたところ、取りこぼしなしのリモコンができた。</p>
<p>まずHID-KEYBOARD部分<br />
ここはmicrochip製のMLA(USB用のひな形を流用)</p>
<p> </p>
2015-05-09T22:55:09+09:00
1431179709
-
資料
https://w.atwiki.jp/yh2015/pages/4.html
です。
2015-05-09T22:07:19+09:00
1431176839
-
右メニュー
https://w.atwiki.jp/yh2015/pages/3.html
**カウンター
|今日|&counter(today)人|
|昨日|&counter(yesterday)人|
|&bold(){合計}|&bold(){&counter()人}|
現在&online()人が閲覧中。
**更新履歴
#recent(30)
2015-05-09T21:57:59+09:00
1431176279