<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>「あなくつ」のおもちゃばこ - Blog</title>
    <link rel="alternate" type="text/html" href="https://www.ana-kutsu.com/blog/" />
    <link rel="self" type="application/atom+xml" href="https://www.ana-kutsu.com/blog/atom.xml" />
    <id>tag:www.ana-kutsu.com,2008-08-29:/blog//2</id>
    <updated>2023-09-03T12:57:02Z</updated>
    <subtitle>「あなくつ」のBlogです。日々の生活記録がメイン。ときどき技術的な話がでるとかでないとか。</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro</generator>

<entry>
    <title>夏休みの工作 エアコン室外機効率化霧吹き</title>
    <link rel="alternate" type="text/html" href="https://www.ana-kutsu.com/blog/2023/09/post_435.html" />
    <id>tag:www.ana-kutsu.com,2023:/blog//2.635</id>

    <published>2023-09-03T06:48:18Z</published>
    <updated>2023-09-03T12:57:02Z</updated>

    <summary>7月の電気代が約15,000円でした。オール電化の実家より電気代が高いんですけど...</summary>
    <author>
        <name>AnaKutsu</name>
        
    </author>
    
        <category term="Technology" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="https://www.ana-kutsu.com/blog/">
        <![CDATA[<p>7月の電気代が約15,000円でした。オール電化の実家より電気代が高いんですけど。</p>

<p>在宅ワークでほぼエアコンつけっぱなしというのがほぼ原因ですね。</p>

<p>夏も終わりに差し掛かっていますが、少しでもエアコンの効率を良くするためにこんなものを作ってみました。</p>

<div class="alignCenter"><a href="/blog/data/2023090300_full.jpg" target="_blank"><img src="/blog/data/2023090300.jpg" width="400" height="300" alt="" class="frameImage"></a></div>

<p>バスポンプで室外機のアルミフィンに霧吹きする装置です。</p>

<p>バスポンプが常時ONだと1時間くらいで20Lを消化してしまうので、間欠スイッチモジュールで10秒に一回2秒間だけ霧吹きするよう調整してみました。</p>

<p>効果は測っていませんが、室外機から出てくる風がそこそこ冷たい感じがするので、多少効果はあるでしょう。</p>

<p>これで少しでも電気代が下がればいいのですが。</p>
]]>
        
    </content>
</entry>

<entry>
    <title>オンライン会議向けオーバーヘッド・オープインイヤー型Bluetoothヘッドセットの作成</title>
    <link rel="alternate" type="text/html" href="https://www.ana-kutsu.com/blog/2022/02/openear_overhead_bluetooth_headset.html" />
    <id>tag:www.ana-kutsu.com,2022:/blog//2.634</id>

    <published>2022-02-20T05:54:09Z</published>
    <updated>2022-12-09T20:27:12Z</updated>

    <summary>こういうヘッドセットを作成しました。 これめっちゃ良いのでどこか商品化してくださ...</summary>
    <author>
        <name>AnaKutsu</name>
        
    </author>
    
        <category term="Hodgepodge" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="https://www.ana-kutsu.com/blog/">
        <![CDATA[<p>こういうヘッドセットを作成しました。</p>

<div class="alignCenter"><a href="/blog/data/2022022000_full.jpg" target="_blank"><img src="/blog/data/2022022000.jpg" width="400" height="300" alt="オーバーヘッド・オープインイヤー型Bluetoothヘッドセット" class="frameImage"></a></div>

<p>これめっちゃ良いのでどこか商品化してください!!</p>

<p>このヘッドセットの特徴は</p>

<ul>
<li>ワイヤレス</li>
<li>耳を塞がない</li>
<li>メガネに干渉しない</li>
<li>耳に負担がかからない</li>
<li>ヘッドレストに干渉しない</li>
</ul>

<p>です。</p>

<p>もとはAmazonで売っているこういうヘッドセットです。Aliexpressだと1000円以下で買えます。</p>

<div class="alignCenter"><a href="https://www.amazon.co.jp/gp/product/B08K8CSBVP?ie=UTF8&th=1&linkCode=li3&tag=anakutcom-22&linkId=b4d28f8d674644ad08d48d0217e2be6a&language=ja_JP&ref_=as_li_ss_il" target="_blank"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=B08K8CSBVP&Format=_SL250_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=anakutcom-22&language=ja_JP" class="frameImage" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=anakutcom-22&language=ja_JP&l=li3&o=9&a=B08K8CSBVP" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></div>

<p>これを一度解体して100円ショップのカチューシャに接着剤でくっつけただけです。</p>

<p>元のヘッドセットは一般的なイヤホンやヘッドホンと違って、直接耳道に音を入れるのではなく、耳の前にイヤホンをおいて間接的に音を聞くような構造です。骨伝導のヘッドホンと同様、周囲の音も聞こえるので、個人的には結構良いと思っています。(会話するには十分ですが、低音は聞こえないので音楽鑑賞には不向きです)</p>

<p>この構造は悪くないのですが、耳に引っ掛けるタイプなので長時間つけていると耳がそれなりに疲れるのと、眼鏡を使っているときにテンプルと干渉するんですよね。あと、ネックバンドがあるのでヘッドレストのある椅子だともたれかかったときにも干渉します。</p>

<p>オーバーヘッド型でオープンイヤーのヘッドセットないかなぁと結構探したのですが、なさそうなので作ってみました。</p>

<p>耳を塞がない特徴を活かしつつ、オーバーヘッド型にコンバート。しかもカチューシャは眼鏡のテンプル付近をまたぐようにヒードガンで曲げてあります。</p>

<p>これを作ってからしばらく使っているのですが、かなり満足したものになったと感じています。元のヘッドセットにあった欠点がすべて解消して、しかももともと軽いので体のどこにも負担がかからず、かなり快適です。</p>

<p>こういう商品なんでないんだろう。テレワークが広がってきた今けっこう需要あるんじゃないかと思うんですよね。プラスチック製品作っているところならそんなにハードル高くなく作れるものじゃないかなと思うので、どこか製品化してほしいなと思います。</p>
]]>
        
    </content>
</entry>

<entry>
    <title>ウェブ会議用にカフを作る</title>
    <link rel="alternate" type="text/html" href="https://www.ana-kutsu.com/blog/2021/12/cough_switch.html" />
    <id>tag:www.ana-kutsu.com,2021:/blog//2.633</id>

    <published>2021-12-11T10:03:57Z</published>
    <updated>2023-07-20T13:03:48Z</updated>

    <summary>この記事は株式会社シンプルウェイ Advent Calendar 2021 の9...</summary>
    <author>
        <name>AnaKutsu</name>
        
    </author>
    
        <category term="Pastime" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="https://www.ana-kutsu.com/blog/">
        <![CDATA[<p>この記事は<a href="https://qiita.com/advent-calendar/2021/simpleway">株式会社シンプルウェイ Advent Calendar 2021</a> の9日の記事です。</p>

<hr />

<p>ウェブ会議で起こる事故といえば</p>

<ul>
<li>マイクの切り忘れ</li>
<li>カメラの切り忘れ</li>
</ul>

<p>ですよね。</p>

<p>特にシンプルウェイでは業務中は常にDiscordに集合しているため、マイクの切り忘れ = チャンネル内放送になります。</p>

<p>Discord自体にもミュート機能はあるのですが、会議してチャンネル移動して、とかやっていると切り忘れちゃったりするんですよね。</p>

<p>ということで、カフを作ってみましょう。</p>
]]>
        <![CDATA[<p><a href="https://ja.wikipedia.org/wiki/%E3%82%AB%E3%83%95%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9">カフ</a>とは、放送などで使われる手元でマイクのOn/Offができるものですね。</p>

<p>USBオーディオインターフェイスを分解して、マイク入力にスイッチをはさみます。また、マイクのOn/Offに合わせてLEDが光るようにして、マイクOnのパイロットランプにしました。</p>

<div class="alignCenter"><a href="/blog/data/2021121105_full.jpg" target="_blank"><img src="/blog/data/2021121105.jpg" width="400" height="300" alt="USBオーディオインターフェイスを分解" class="frameImage"></a></div>

<p>ちなみに、原型はこれでした。</p>

<div class="alignCenter"><a href="https://www.amazon.co.jp/Sabrent-AU-MMSA-USB-%E3%82%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%82%AA%E5%A4%89%E6%8F%9B%E3%82%A2%E3%83%80%E3%83%97%E3%82%BF-Windows%E3%81%A8Mac%E3%81%AB%E5%AF%BE%E5%BF%9C-%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%E4%B8%8D%E8%A6%81/dp/B00IRVQ0F8?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&keywords=usb%2B%E3%82%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%82%AA&qid=1639217116&refinements=p_76%3A2227292051&rnid=2227291051&rps=1&sr=8-200&th=1&linkCode=li3&tag=anakutcom-22&linkId=462a605e450689b8c8d54bbf5307bb5d&language=ja_JP&ref_=as_li_ss_il" target="_blank"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=B00IRVQ0F8&Format=_SL250_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=anakutcom-22&language=ja_JP" class="frameImage" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=anakutcom-22&language=ja_JP&l=li3&o=9&a=B00IRVQ0F8" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></div>

<p>1000円付近のUSBオーディオインターフェイスはみな同じチップと基盤構造なので、どれでも同様に改造できるでしょう。</p>

<p>これを<a href="/blog/2021/12/webcam_stand.html">先日作成した雲台</a>に組み込みます。</p>

<div class="alignCenter"><a href="/blog/data/2021121106_full.jpg" target="_blank"><img src="/blog/data/2021121106.jpg" width="400" height="300" alt="雲台に組み込み" class="frameImage"></a></div>

<p>マイクOnのときは激しくLEDが光って目につくので、切り忘れ防止になりそうです。</p>
]]>
    </content>
</entry>

<entry>
    <title>ウェブカメラ用の一眼カメラの雲台をつくる</title>
    <link rel="alternate" type="text/html" href="https://www.ana-kutsu.com/blog/2021/12/webcam_stand.html" />
    <id>tag:www.ana-kutsu.com,2021:/blog//2.632</id>

    <published>2021-12-11T09:24:32Z</published>
    <updated>2021-12-11T09:32:14Z</updated>

    <summary>ミラーレス一眼をウェブカメラに使えるようになったので、これを設置する台を作りまし...</summary>
    <author>
        <name>AnaKutsu</name>
        
    </author>
    
        <category term="Pastime" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="https://www.ana-kutsu.com/blog/">
        <![CDATA[<p>ミラーレス一眼をウェブカメラに使えるようになったので、これを設置する台を作りました。</p>

<div class="alignCenter"><a href="/blog/data/2021121104_full.jpg" target="_blank"><img src="/blog/data/2021121104.jpg" width="400" height="300" alt="一眼カメラの雲台" class="frameImage"></a></div>
]]>
        <![CDATA[<p>市販の机に固定するタイプのカメラスタンドでもいいのですが、すでに液晶モニターでアームを使っていたので、それを買い足してレイアウト変更しても応用が効くようにすることにします。</p>

<div class="alignCenter"><a href="/blog/data/2021121100_full.jpg" target="_blank"><img src="/blog/data/2021121100.jpg" width="400" height="300" alt="モニターアーム" class="frameImage"></a></div>

<p>ついでに、机に転がって置いてあるUSB-DACもまとめて、オーディオの入出力も雲台周辺にまとめようと思います。</p>

<div class="alignCenter"><a href="/blog/data/2021121101_full.jpg" target="_blank"><img src="/blog/data/2021121101.jpg" width="400" height="300" alt="FiiO E17K" class="frameImage"></a></div>

<p>ちょうど加工しやすそうな角パイプがホームセンターで売うられていたのでこれを使います。</p>

<div class="alignCenter"><a href="https://www.komeri.com/disp/CKmSfGoodsPageMain_001.jsp?GOODS_NO=1126403" target="_blank"><img src="/blog/data/2021121102.jpg" width="400" height="300" alt="角パイプ" class="frameImage"></a></div>

<p>で、加工中は何も写真を撮っていないので、いきなり完成形です。</p>

<div class="alignCenter"><a href="/blog/data/2021121103_full.jpg" target="_blank"><img src="/blog/data/2021121103.jpg" width="400" height="300" alt="FiiO E17K" class="frameImage"></a></div>

<p>金属に四角い穴を開けるのは大変ですね・・・。昔のミニ四駆の肉抜きを思い出しながら、穴をたくさん開けてニッパで切り開いていく方法でなんとか開けました。</p>

<p>そしてこれをモニターアームに固定して、カメラを乗せれば完成です。</p>

<div class="alignCenter"><a href="/blog/data/2021121104_full.jpg" target="_blank"><img src="/blog/data/2021121104.jpg" width="400" height="300" alt="一眼カメラの雲台" class="frameImage"></a></div>
]]>
    </content>
</entry>

<entry>
    <title>ミラーレス一眼をウェブ会議のカメラにする</title>
    <link rel="alternate" type="text/html" href="https://www.ana-kutsu.com/blog/2021/12/webcam_nex_5r.html" />
    <id>tag:www.ana-kutsu.com,2021:/blog//2.631</id>

    <published>2021-12-10T08:35:29Z</published>
    <updated>2021-12-11T05:49:33Z</updated>

    <summary>この記事は株式会社シンプルウェイ Advent Calendar 2021 の8...</summary>
    <author>
        <name>AnaKutsu</name>
        
    </author>
    
        <category term="Technology" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="https://www.ana-kutsu.com/blog/">
        <![CDATA[<p>この記事は<a href="https://qiita.com/advent-calendar/2021/simpleway">株式会社シンプルウェイ Advent Calendar 2021</a> の8日の記事です。</p>

<hr />

<p>最近のノートパソコンは標準でカメラやマイクが付いているので、気軽にウェブ会議に参加できるのですが、僕は普段デスクトップを使っているので、カメラやマイクは別途用意しなければなりません。</p>

<p>しばらくスマホをウェブ会議使っていたのですが、画面共有されたときにかなり見づらいのと、ログインが必要なミーティングスペースだと準備に手間取るデメリットがありました。</p>

<p>ところで、コロナで旅行もいけなくなり、活躍の場を失ったミラーレス一眼がありましたので、これをウェブカメラとして活用すべく準備してみました。</p>

<div class="alignCenter"><a href="/blog/data/2021120500_full.jpg" target="_blank"><img src="/blog/data/2021120500.jpg" width="400" height="300" alt="Sony NEX-5R" class="frameImage"></a></div>
]]>
        <![CDATA[<p>今回使うカメラはSonyのNEX-5Rです。</p>

<p>MiniHDMI端子がついていて、ファインダー画面をそのまま出力できます。</p>

<div class="alignCenter"><a href="/blog/data/2021120501_full.jpg" target="_blank"><img src="/blog/data/2021120501.jpg" width="400" height="300" alt="MiniHDMI端子がついている" class="frameImage"></a></div>

<p>NEX世代のSonyのカメラはUSB入力は充電専用で、給電には使えないようです。毎度充電するわけにもいかないので、バッテリー端子から直接給電するダミーバッテリーを用意します。</p>

<div class="alignCenter"><a href="https://www.amazon.co.jp/%E3%82%BD%E3%83%8B%E3%83%BC-SONY-ACPW20-CEE-AC%E3%82%A2%E3%83%80%E3%83%97%E3%82%BF%E3%83%BC-AC-PW20/dp/B003LV0IXO?th=1&linkCode=li3&tag=anakutcom-22&linkId=3ac1f8c5f73d91eb690f4c26d0509685&language=ja_JP&ref_=as_li_ss_il" target="_blank"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=B003LV0IXO&Format=_SL250_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=anakutcom-22&language=ja_JP" class="frameImage" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=anakutcom-22&language=ja_JP&l=li3&o=9&a=B003LV0IXO" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></div>

<p>純正品は高いので互換品でもいいと思います。</p>

<p>また、HDMI映像をPCで取り込むためにビデオキャプチャーを用意します。</p>

<div class="alignCenter"><a href="/blog/data/2021120502_full.jpg" target="_blank"><img src="/blog/data/2021120502.jpg" width="400" height="300" alt="ダミーバッテリーとHDMIキャプチャ" class="frameImage"></a></div>

<p>これで物理的な準備が整いましたので、PC側の準備を行います。</p>

<p>キャプチャー入力と仮想カメラ出力の両方を兼ね備えている<a href="https://obsproject.com/ja">OBS Studio</a>という便利なアプリケーションがありますので、これをインストールします。</p>

<div class="alignCenter"><a href="/blog/data/2021120503_full.jpg" target="_blank"><img src="/blog/data/2021120503.jpg" width="400" height="300" alt="OBS Studio" class="frameImage"></a></div>

<p>シーンを追加して適当な名前をつけ、</p>

<div class="alignCenter"><a href="/blog/data/2021120504_full.jpg" target="_blank"><img src="/blog/data/2021120504.jpg" width="400" height="300" alt="シーンを追加" class="frameImage"></a></div>

<p>ソースに映像キャプチャデバイスを追加します。</p>

<div class="alignCenter"><a href="/blog/data/2021120505_full.jpg" target="_blank"><img src="/blog/data/2021120505.jpg" width="400" height="300" alt="映像キャプチャデバイスを追加" class="frameImage"></a></div>

<p>デバイスでHDMIキャプチャを選択して確定します。</p>

<div class="alignCenter"><a href="/blog/data/2021120506_full.jpg" target="_blank"><img src="/blog/data/2021120506.jpg" width="400" height="300" alt="HDMIキャプチャを選択" class="frameImage"></a></div>

<p>最近の一眼はレンズ画像をそのまま出力するクリーン出力機能があるようですが、NEXの場合その機能がありません。そのため、できるだけファインダー上の表示を少なくして、OBS側でクロップします。</p>

<div class="alignCenter"><a href="/blog/data/2021120507_full.jpg" target="_blank"><img src="/blog/data/2021120507.jpg" width="400" height="300" alt="映像をクロップ" class="frameImage"></a></div>

<p>これで準備は完了です。</p>

<p>通常時はOBSを起動すれば上記までの設定が維持されていると思いますので、「仮想カメラ開始」ボタンを押してカメラ出力を開始するだけです。</p>

<div class="alignCenter"><a href="/blog/data/2021120508_full.jpg" target="_blank"><img src="/blog/data/2021120508.jpg" width="400" height="300" alt="仮想カメラ開始" class="frameImage"></a></div>

<p>あとはブラウザなりミーティングアプリケーションなりでカメラ入力を「OBS Virtual Camera」を選択すればミラーレス一眼の映像をウェブカメラとして利用できます。</p>
]]>
    </content>
</entry>

<entry>
    <title>会社のテレカンブースの反響対策(2)</title>
    <link rel="alternate" type="text/html" href="https://www.ana-kutsu.com/blog/2020/12/2_3.html" />
    <id>tag:www.ana-kutsu.com,2020:/blog//2.630</id>

    <published>2020-12-30T06:52:52Z</published>
    <updated>2020-12-30T08:16:42Z</updated>

    <summary>この記事は株式会社シンプルウェイ Advent Calendar 2020 の2...</summary>
    <author>
        <name>AnaKutsu</name>
        
    </author>
    
        <category term="Hodgepodge" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="https://www.ana-kutsu.com/blog/">
        <![CDATA[<p>この記事は<a href="https://qiita.com/advent-calendar/2020/simpleway">株式会社シンプルウェイ Advent Calendar 2020</a> の20日目の記事です。</p>

<p>もともと予定通り投稿するつもりだったのですが、<a href="/blog/2020/12/move_server_to_oci.html">サーバー障害で余計な手間</a>を食らってしまったので今から投稿しています。</p>

<hr />

<p><a href="/blog/2020/12/post_434.html">こちらの記事で紹介した反響音対策</a>がいまいちだったので、追加で対策してみたいと思います。</p>

<p>デスクの反対側はこんな感じの壁になっています。</p>

<div class="alignCenter"><a href="/blog/data/2020122902_full.jpg" target="_blank"><img src="/blog/data/2020122902.jpg" width="300" height="400" alt="テレカンブースの背面" class="frameImage"></a></div>
]]>
        <![CDATA[<p>ここにカーテンを掛けてみました。</p>

<div class="alignCenter"><a href="/blog/data/2020122903_full.jpg" target="_blank"><img src="/blog/data/2020122903.jpg" width="400" height="300" alt="テレカンブースにカーテン" class="frameImage"></a></div>

<p>これは結構効果がありそう。反響音がそこそこ低減した気がします。</p>

<p>ちなみにカーテンを黒にした理由は、カメラの自動露出設定でも顔が明るく映るようにするためです。</p>

<div class="alignCenter"><a href="/blog/data/2020122904_full.jpg" target="_blank"><img src="/blog/data/2020122904.jpg" width="240" height="180" alt="白背景" class="frameImage"></a><a href="/blog/data/2020122905_full.jpg" target="_blank"><img src="/blog/data/2020122905.jpg" width="240" height="180" alt="黒背景" class="frameImage"></a></div>

<p>スマホのインカメラのオート設定で撮って見ましたが、狙い通りに調整されていそうです。</p>

<p>これでビデオありのウェブ会議でも、美しい人はより美しく、そうでない方はそれなりに、映りそうです。</p>

<p>さてせっかくいろいろDIYしたところですが、そもそもシンプルウェイは完全テレワークに移行したので、活躍の場が...</p>
]]>
    </content>
</entry>

<entry>
    <title>会社のテレカンブースの反響対策</title>
    <link rel="alternate" type="text/html" href="https://www.ana-kutsu.com/blog/2020/12/post_434.html" />
    <id>tag:www.ana-kutsu.com,2020:/blog//2.629</id>

    <published>2020-12-30T06:20:47Z</published>
    <updated>2020-12-30T08:16:02Z</updated>

    <summary>この記事は株式会社シンプルウェイ Advent Calendar 2020 の1...</summary>
    <author>
        <name>AnaKutsu</name>
        
    </author>
    
        <category term="Hodgepodge" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="https://www.ana-kutsu.com/blog/">
        <![CDATA[<p>この記事は<a href="https://qiita.com/advent-calendar/2020/simpleway">株式会社シンプルウェイ Advent Calendar 2020</a> の13日目の記事です。</p>

<hr />

<p><a href="/blog/2020/12/post_433.html">先日の記事でも紹介した会社のテレカンブース</a>ですが、狭い上に物がなにもないので音がかなり反響します。</p>

<p>ついでに、デスクを昇降式に交換したせいで、もともと天板が固定されていて壁紙が貼られていない部分が露出しています。</p>

<div class="alignCenter"><a href="/blog/data/2020122900_full.jpg" target="_blank"><img src="/blog/data/2020122900.jpg" width="300" height="400" alt="テレカンブース" class="frameImage"></a></div>

<p>これら2点の課題を解決するために、壁に絨毯を貼ってみました。</p>
]]>
        <![CDATA[<div class="alignCenter"><a href="/blog/data/2020122901_full.jpg" target="_blank"><img src="/blog/data/2020122901.jpg" width="300" height="400" alt="テレカンブース" class="frameImage"></a></div>

<p>うーん、これは失敗。</p>

<p>反響音もそれほど低減していないし、見た目もあまり綺麗に仕上がらなかった。</p>

<p>毛足の長い絨毯だからそれなりに音を吸収するのではないかと思ったのですが。</p>

<p>とりあえず見た目だけでも、もう少しシワが伸びたら調整が必要ですね。</p>
]]>
    </content>
</entry>

<entry>
    <title>サーバーディスク障害 → サーバーリプレイス</title>
    <link rel="alternate" type="text/html" href="https://www.ana-kutsu.com/blog/2020/12/move_server_to_oci.html" />
    <id>tag:www.ana-kutsu.com,2020:/blog//2.628</id>

    <published>2020-12-29T06:01:37Z</published>
    <updated>2020-12-29T06:17:38Z</updated>

    <summary>このブログはWebARENAのVPSクラウドで動いていたのですが、先日突然サーバ...</summary>
    <author>
        <name>AnaKutsu</name>
        
    </author>
    
        <category term="Hodgepodge" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="oci" label="OCI" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="oraclecloudinfrastructure" label="Oracle Cloud Infrastructure" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="vps" label="VPS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="webarena" label="WebARENA" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="https://www.ana-kutsu.com/blog/">
        <![CDATA[<p>このブログはWebARENAのVPSクラウドで動いていたのですが、先日突然サーバーでディスクエラーが発生してしまいました。</p>

<p>サイトの障害に気がついたときはまだSSHでアクセスでき、ディスクも読み取り専用ではあったもののデータは救出できたのでなんとか助かりました。</p>

<p>ちょうどCentOS6でサポートも切れたタイミングだったので必要なタイミングだったのかもしれません。</p>

<p>ということで、仕事の合間を縫ってサーバーリプレイスを行いました。</p>

<p>現在サーバーはOracle Cloud Infrastructureで稼働しています。</p>

<p>OCIのなにが素晴らしいかって、無料なんですよね。<a href="https://www.oracle.com/jp/cloud/free/#always-free">Microインスタンスの最初の2台が無料</a>で使えます。</p>

<p>これだったらGCPでも同様のサービスはありますが、OCIは東京リージョンが選べるのがアドバンテージかと思います。</p>

<p>スペックはかなり低いけど、MovableTypeだとほとんど負荷はないし、前段にCloudflareでCDNをはさんだので、もっと負荷はかからないので、全く不足はないですね。</p>

<p>ついに個人サーバーは無料の時代へ。Oracleさんありがとうございます。</p>
]]>
        
    </content>
</entry>

<entry>
    <title>会社のテレカンブースのデスクを昇降式に改造</title>
    <link rel="alternate" type="text/html" href="https://www.ana-kutsu.com/blog/2020/12/post_433.html" />
    <id>tag:www.ana-kutsu.com,2020:/blog//2.627</id>

    <published>2020-12-06T10:46:11Z</published>
    <updated>2020-12-29T03:58:02Z</updated>

    <summary>この記事は株式会社シンプルウェイ Advent Calendar 2020 の6...</summary>
    <author>
        <name>AnaKutsu</name>
        
    </author>
    
        <category term="Hodgepodge" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="https://www.ana-kutsu.com/blog/">
        <![CDATA[<p>この記事は<a href="https://qiita.com/advent-calendar/2020/simpleway">株式会社シンプルウェイ Advent Calendar 2020</a> の6日目の記事です。</p>

<p>Qiitaはプログラムに関する記事を書く場所のようなので、雑記は個人ブログで書くことにします。</p>

<p>コロナウィルスの影響もあって、クライアントとのミーティングもリモート会議になることが多くなりました。シンプルウェイにはそんなシーンで使える1畳サイズのテレカンブースがあります。</p>

<p><a href="/blog/data/2020120600_full.jpg" target="_blank"><img src="/blog/data/2020120600.jpg" width="400" height="300" alt="テレカンブース" class="frameImage"></a></p>

<p>ところで、会社にスタンディングデスクにできるガス圧式のPCスタンドが転がっていました。そのまま放っておくと倉庫の肥やしになってしまうので、これをテレカンブースで活用したいと思います。</p>

<p><a href="/blog/data/2020120601_full.jpg" target="_blank"><img src="/blog/data/2020120601.jpg" width="400" height="300" alt="ガス圧式PCスタンド" class="frameImage"></a></p>

]]>
        <![CDATA[<p>材料は写真の感じで、いきなり加工済みです。3寸の角材と2x6をいい感じに加工します。PCスタンドの土台との結合は大引き受の金物が使えました。</p>

<p><a href="/blog/data/2020120602_full.jpg" target="_blank"><img src="/blog/data/2020120602.jpg" width="400" height="300" alt="材料" class="frameImage"></a></p>

<p>作り付けのデスクを外して、加工した木材を組み付けます。</p>

<p><a href="/blog/data/2020120603_full.jpg" target="_blank"><img src="/blog/data/2020120603.jpg" width="400" height="300" alt="木材を組み付け" class="frameImage"></a></p>

<p>最後にPCスタンドを連結して完成です。</p>

<p><a href="/blog/data/2020120604_full.jpg" target="_blank"><img src="/blog/data/2020120604.jpg" width="400" height="300" alt="完成" class="frameImage"></a></p>

<p>角材を斜めカットしたのが少し大変でした。その代わり足元は比較的広くなりました。</p>

<p><a href="/blog/data/2020120605_full.jpg" target="_blank"><img src="/blog/data/2020120605.jpg" width="400" height="300" alt="高くした状態" class="frameImage"></a></p>

<p>天板を好きな高さへ変えられるのはなかなか使い勝手がいいですね。</p>
]]>
    </content>
</entry>

<entry>
    <title>IPv6 で通信したいならHGWはスキップしたほうがいいんじゃないか説</title>
    <link rel="alternate" type="text/html" href="https://www.ana-kutsu.com/blog/2020/02/ipv6_hgw.html" />
    <id>tag:www.ana-kutsu.com,2020:/blog//2.626</id>

    <published>2020-02-11T06:11:00Z</published>
    <updated>2021-11-09T08:06:28Z</updated>

    <summary>会社ではフレッツ光ネクスト(ひかり電話あり)を契約していて、ルーターはSEILを...</summary>
    <author>
        <name>AnaKutsu</name>
        
    </author>
    
        <category term="Technology" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="https://www.ana-kutsu.com/blog/">
        <![CDATA[<p>会社ではフレッツ光ネクスト(ひかり電話あり)を契約していて、ルーターはSEILを使っています。</p>

<p><a href="https://www.seil.jp/blog/10.html">SEIL で NGN IPv6 ネイティブ (IPoE) 接続を試す</a> を参考にIPv6の環境を試しているのですが、自宅のPCと比べてルーターからのPingがなんとなく遅い気がします。</p>

<p>自宅はひかり電話なしのフレッツ光ネクストなので、PCが直接フレッツ網からRAでIPv6プレフィックスを受け取っている状態です。</p>

<p>違いがあるとしたらHGWが挟まっているか否かなのですが、これが影響しているのでしょうか。</p>

<p>SEILのページによると、ONU配下には /56 のプレフィックスが来て、HGW配下には /60 のプレフィックスが来るようです。参考ページではHGWの配下にSEILを設置する例(下図左)が載っていますが、実はHGWではなくONUの配下に置いてもいいんじゃないか(下図右)という気がしています。</p>

<p><a href="/blog/data/2020021100_full.png" target="_blank"><img src="/blog/data/2020021100_full.png" width="400" height="300" alt="SEILを使ったIPv6構成" class="frameImage"></a></p>

<p>技術的にできるのか不明なので試してみないとですが。体感的な通信スピードは、スループットよりもレイテンシーのほうが重要なので、高速化できるといいなぁというところです。</p>
]]>
        
    </content>
</entry>

<entry>
    <title>ActiveDirectoryで制限されているPCもリモートで操作したいんじゃ!</title>
    <link rel="alternate" type="text/html" href="https://www.ana-kutsu.com/blog/2018/07/activedirectory_and_vnc.html" />
    <id>tag:www.ana-kutsu.com,2018:/blog//2.625</id>

    <published>2018-07-29T09:15:21Z</published>
    <updated>2023-03-06T14:00:09Z</updated>

    <summary>前回の投稿から1年も経っていたなんて・・・ とあるノートPCがあります。これは別...</summary>
    <author>
        <name>AnaKutsu</name>
        
    </author>
    
        <category term="Technology" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="activedirectory" label="Active Directory" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="vnc" label="VNC" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="https://www.ana-kutsu.com/blog/">
        <![CDATA[<p>前回の投稿から1年も経っていたなんて・・・</p>

<p>とあるノートPCがあります。これは別の会社のActiveDirectoryに参加していて、VPNつないだり共有フォルダ参照したりするのに必要です。ログインするためには指紋認証も必要です。</p>

<p>ところで、このPCは普段の業務に使うものではなく、持ち歩いたりしないので会社に置きっぱなしにして、リモートで使いたいですよね。</p>

<p>ところが、このPCはADのポリシーで激しく制限されいるのでリモートデスクトップが使えません。まぁ当然ですね。</p>

<p>でもどうにかしてリモートで使いたいんですよ。出先で急にデータ見たりしたいことも発生するわけです。</p>

<p>で、どうするか考えて、UltraVNCで下記のような仕組みを用意しました。</p>

<p><a href="/blog/data/2017072900_full.jpg" target="_blank"><img src="/blog/data/2017072900.jpg" width="400" height="300" alt="UltraVNC Repeater" class="frameImage"></a></p>

<p>ノートPCはADのポリシーでポート空けたりできないので、VNCサーバーになれません。そのため、リピーターを別途用意して、ノートPCからはクライアントとしてリピーターに接続するようにしておきます。</p>

<p>リモート操作する側はリピーターを経由してノートPCへアクセスします。</p>

<p>ちなみに、この図は会社のLAN内で操作する前提になっていますが、会社のLANはVPNで入れるので実質インターネットがあればどこからでも操作できるようになっています。</p>

<p><a href="/blog/data/2017072901_full.jpg" target="_blank"><img src="/blog/data/2017072901.jpg" width="400" height="242" alt="VNCでリモートコントロール" class="frameImage"></a></p>

<p>リピーターをLinux上に作成する手順は <a href="https://cuidadodigital.com.br/ultravnc-sc-single-click-com-repeater-centos-7/" title="UltraVNC SC (Single Click) com Repeater CentOS 7 | Cuidado Digital">UltraVNC SC (Single Click) com Repeater CentOS 7</a> あたりを参考にしました。比較的小さいプログラムのようなので、必要なライブラリがあれば素直にコンパイルできるはずです。</p>

<p>ノートPC側は下記のショートカットをスタートアップに置いておけば、ログインしたときに自動的にリピーターに接続させることができます。</p>

<blockquote>
winvnc.exe -autoreconnect ID:1000 -connect 192.168.0.10:5500 -run
</blockquote>

<p>ノートPC側のVNCはユーザーモードで動いているので、</p>

<ul>
<li>常にログオンした状態になっていないと接続できない</li>
<li>スリープになってもいけない</li>
<li>UACが起動すると操作不能になる</li>
</ul>

<p>というあたりが気をつけなければならない点です。</p>

<p>スリープやロックの時間はポリシーで設定されていることが多いと思うので、その場合はメディアプレーヤーで音楽でもリピート再生しておいてください。</p>
]]>
        
    </content>
</entry>

<entry>
    <title>NessusにSSL証明書をインストール</title>
    <link rel="alternate" type="text/html" href="https://www.ana-kutsu.com/blog/2017/07/nessus_ssl_certificate.html" />
    <id>tag:www.ana-kutsu.com,2017:/blog//2.624</id>

    <published>2017-07-29T08:45:18Z</published>
    <updated>2020-12-29T04:00:45Z</updated>

    <summary>Nessusはデフォルトでは自己署名証明書がセットされています。これを信頼できる...</summary>
    <author>
        <name>AnaKutsu</name>
        
    </author>
    
        <category term="Technology" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="certificate" label="certificate" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="nessus" label="nessus" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ssl" label="ssl" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="証明書" label="証明書" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="https://www.ana-kutsu.com/blog/">
        <![CDATA[<p>Nessusはデフォルトでは自己署名証明書がセットされています。これを信頼できる証明書機関から取得したSSL証明書に置き換える方法です。サーバーはCentOS7です。</p>

<p>結論</p>

<ul>
<li>サーバー証明書: /opt/nessus/com/nessus/CA/servercert.pem</li>
<li>中間証明書: /opt/nessus/com/nessus/CA/serverchain.pem</li>
<li>秘密鍵: /opt/nessus/var/nessus/CA/serverkey.pem</li>
</ul>

<p>証明書と秘密鍵のディレクトリが違うことに気が付かなくて小1時間。中間証明書のファイルが cacert.pem と勘違いして小1時間。まったく手こずらせやがって。</p>
]]>
        
    </content>
</entry>

<entry>
    <title>CentOS6 + Apache2.2 + PHP5.3 (Module) + PHP7.1 (FastCGI)</title>
    <link rel="alternate" type="text/html" href="https://www.ana-kutsu.com/blog/2017/01/centos6_apache22_php53_php71.html" />
    <id>tag:www.ana-kutsu.com,2017:/blog//3.623</id>

    <published>2017-01-15T19:11:32Z</published>
    <updated>2017-01-15T19:30:29Z</updated>

    <summary>CentOS6にPHP5とPHP7を入れたいんじゃ!ということで奮闘してみました...</summary>
    <author>
        <name>AnaKutsu</name>
        
    </author>
    
        <category term="Technology" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="apache" label="apache" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="centos" label="centos" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="fpm" label="fpm" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="php" label="php" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="https://www.ana-kutsu.com/blog/">
        <![CDATA[<p>CentOS6にPHP5とPHP7を入れたいんじゃ!ということで奮闘してみました。</p>

<p>もともと CentOS6 + Apache2.2 + PHP5.3 という一昔前の普通の環境が整っているサーバーへPHP7をインストールし、特定のバーチャルホストだけでPHP7を有効にできるように設定してみます。</p>

<p>手順は面倒なので、ポイントだけ箇条書きにしておきます。</p>

<ul>
<li>yum で remi から php71 をインストール</li>
<li>mod_fastcgi の rpm をどこからか見つけてきてインストール (RPMForgeがなくなってしまったので yum からインストールする手段がわからん)</li>
<li>Apacheに下記の設定を追加</li>
</ul>

<blockquote>
<pre><code>Action php71-fastcgi /php71-fcgi/php-fpm
ScriptAlias /php71-fcgi/ /opt/remi/php71/root/usr/sbin/
FastCGIExternalServer /opt/remi/php71/root/usr/sbin/php-fpm -host 127.0.0.1:9000
&lt;Directory "/opt/remi/php71/root/usr/sbin/"&gt;
  Options None
  AllowOverride None
  Allow from all
&lt;/Directory&gt;
</code></pre>
</blockquote>

<ul>
<li>PHP7を有効にするバーチャルホストに下記の設定を追加</li>
</ul>

<blockquote>
<pre><code>&lt;FilesMatch ".+\.php$"&gt;
  SetHandler php71-fastcgi
&lt;/FilesMatch&gt;
</code></pre>
</blockquote>

<p>こんな感じで動くんじゃないでしょうか!?</p>
]]>
        
    </content>
</entry>

<entry>
    <title>2016年あけましておめでとうございます</title>
    <link rel="alternate" type="text/html" href="https://www.ana-kutsu.com/blog/2016/01/2016_a_happy_new_year.html" />
    <id>tag:www.ana-kutsu.com,2016:/blog//3.622</id>

    <published>2016-01-03T13:40:11Z</published>
    <updated>2020-12-29T04:56:12Z</updated>

    <summary>山梨側からだと太陽が富士山の反対側に周らないから、なかなか綺麗に撮るのは難しいで...</summary>
    <author>
        <name>AnaKutsu</name>
        
    </author>
    
        <category term="Pastime" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="https://www.ana-kutsu.com/blog/">
        <![CDATA[<p>山梨側からだと太陽が富士山の反対側に周らないから、なかなか綺麗に撮るのは難しいですね。レンズに汚れついていたし。</p>

<p><a href="/blog/data/2016010300_full.jpg" target="_blank"><img src="/blog/data/2016010300.jpg" width="400" height="211" alt="富士山2016年" class="frameImage"></a></p>

<p>八ヶ岳のほうがキレイに見えていて、そちらにするか迷ったのですが、縁起物ということでやはり富士山に。</p>

<p>本年もどうぞよろしくお願いいたします。</p>
]]>
        
    </content>
</entry>

<entry>
    <title>Apacheモジュールで404エラーの出し方2種と違い</title>
    <link rel="alternate" type="text/html" href="https://www.ana-kutsu.com/blog/2015/12/apache_module_404_2pattern_difference.html" />
    <id>tag:www.ana-kutsu.com,2015:/blog//3.621</id>

    <published>2015-12-30T11:23:08Z</published>
    <updated>2020-12-29T04:56:12Z</updated>

    <summary>会社が休みに入ると仕事ができていいですね(え Apacheモジュールで処理を行っ...</summary>
    <author>
        <name>AnaKutsu</name>
        
    </author>
    
        <category term="Technology" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="apache" label="apache" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="module" label="module" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="モジュール" label="モジュール" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="https://www.ana-kutsu.com/blog/">
        <![CDATA[<p>会社が休みに入ると仕事ができていいですね(え</p>

<p>Apacheモジュールで処理を行った結果、404(Not Found)のHTTPステータスコードを返したい場合があります。その場合、2種類の方法があります。</p>

<ul>
<li><code>ap_hook_handler</code> で登録したフック関数の戻り値で404を返す</li>
<li><code>ap_hook_handler</code> で登録したフック関数の引数 <code>request_rec</code> 構造体の <code>status</code> の値を変更する(戻り値は0=OKを返す)</li>
</ul>

<p>さて、2つの違いは何でしょう。答えは、レスポンスボディに何が出力されるか、ということろに違いがあります。</p>

<p>Apacheのフックの処理の流れから考えてみましょう。とりあえず、今回ポイントとなっているあたりを概略図にすると下記のようになります。</p>

<p>正常なとき <br />
<a href="/blog/data/2015123000_full.jpg" target="_blank"><img src="/blog/data/2015123000.jpg" width="400" height="300" alt="正常なとき" class="frameImage" /></a></p>

<p>エラーの時(ファイルがない) <br />
<a href="/blog/data/2015123001_full.jpg" target="_blank"><img src="/blog/data/2015123001.jpg" width="400" height="300" alt="エラーの時" class="frameImage" /></a></p>

<p>Apacheがいろいろなフックを呼びだし、誰かが処理を担当してくれたらそれを返す、誰も処理してくれなかったらエラー処理して返す、という感じでしょうか。</p>

<p>このとき、フック関数の戻り値で404を返すと下記のように処理が流れます。</p>

<p><a href="/blog/data/2015123002_full.jpg" target="_blank"><img src="/blog/data/2015123002.jpg" width="400" height="300" alt="エラーの時" class="frameImage" /></a></p>

<p>エラー処理のほうに流れるわけですね。よって、エラー処理で生成されたレスポンスボディが返されます。Apacheの設定で <code>ErrorDocument</code> ディレクティブを設定している場合、指定されているコンテンツがレスポンスされます。</p>

<p>一方、<code>request_rec</code> 構造体の <code>status</code> の値を変更する場合、フック関数自体はOK(処理完了)を返すので、エラーレスポンスには処理が流れません。よって、 <code>ap_rwrite</code> などでレスポンスボディをセットしていれば、その内容がレスポンスされます。</p>

<p><a href="/blog/data/2015123003_full.jpg" target="_blank"><img src="/blog/data/2015123003.jpg" width="400" height="300" alt="エラーの時" class="frameImage" /></a></p>

<p>この動きは、404エラーに限らず、500(Internal Server Error)などでも同様です。</p>

<p>これを理解できると、</p>

<ul>
<li>引数が不正で処理が続行できない場合など、モジュールでエラーを出力したい時、なんでエラーになったのかエラーメッセージを表示しつつ 400 のステータスコードを返す</li>
<li>引数が不正だった場合でも、ファイルのダウンロードの処理(CSVの出力など)の場合は、 <code>ErrorDocument</code> ディレクティブで設定された 404 ページを表示させたい</li>
</ul>

<p>など便利な使い方ができます。</p>

<p>Apacheモジュール開発している人なんてあまりいないと思いますが、ご参考までに!</p>
]]>
        
    </content>
</entry>

</feed>
