ただの日記と言い張る。Generationただの日記と言い張る。ARM(IOSYS)...ことのあらましGWに家をひっくり返してゴミを捨てたりゴミを捨てたりしてたら、今は使ってない、不要だけど売れそうなものがいろいろと出てきた。Liteとかゲームの初回限定版とか。あとは新しいサウンドバーを買ったのでそれまで使ってたAVアンプ+スピーカーが不要になったり。いったものをハードオフなり駿河屋なりに持ち込んで売ろうと思っていたのだが、ゲームソフト系の買取相場の低さに嘆いていた。そこで知り合いに「メルカリどうよ?」と言われたのでやってみることにしたのである。ネットで物を売るのは梱包が面倒だとか送金や発送のやりとりでいくらか個人情報を開示しなきゃならなかったりするのが嫌だとかで敬遠していたが、梱包はともかく、個人情報の件は解決されていてよかった。この辺からわかるかもしれないが、自分のネット売買の認識は10年以上前のヤフオクのレベルで留まっていた。あとメルカリと言うと現金が出品されたり、↓のサイトのように民度の低さが話題になってたりしたので敬遠していた、というのもある。本当にあった怖いコメント10選。http://gameboku.blog.jp/archives/74950527.htmlメルカリを始めてまだ数週間だが、部屋の大掃除を兼ねていろんなモノを出品して、けっこうなペースで順調に売れている。近所のコンビニ店員に「こいつ毎日メルカリの発送に来てんな、夜逃げでもすんのかな」と思われる程度には頻繁に売れている。出品メルカリアプリで出品ボタン押して写真撮ってタイトルと説明付けてカテゴリ設定、値段設定して完了。楽というのは、スマホベースでプレーンテキストオンリーのため過度な情報は不要というのが大きい。ヤフオクなんかだとテンプレート使っていろいろ装飾して情報入れなきゃいけない(と思っている)、それと比べると非常に楽。あとは、スマホの進化によりその場で写真撮るだけで十分になったのが簡単度を上げている。昔だとデジカメで写真撮ってPCで取り込んで、とやらなきゃいけなかったのでその辺の手間を考えるともう面倒くさくなってしまっていた。梱包これは昔と変わらない。支払い支払いはメルカリに対して行う形になる。ともに匿名の配送ができるようになっていて気軽に使える。今回やってみようと思ったのは支払いの匿名化と発送の匿名化が一番大きい。今のところ、普通の人(と想定される)ばかりが相手で問題なく取引できている。商品カテゴリの問題か、世間で言われているのはごく一部を切り出しただけのものなのか。メルカリ出品のポイント自分もまだ経験値が足りないけれど、こうした方がいいんじゃない?という点をいくつか値付けまずは価格調査。メルカリで売りたいもので売り切れになっているものを検索して価格を調べる。大体このくらいなら買ってもらえるだろう、という価格がわかる。この時点で割に合わない場合は出品をあきらめよう。早急に売りたい、というものでない限りは自分の考える最低価格の2段階くらい上の価格を最初に設定しておくとよいのではないかと思う。運が良ければここで買ってもらえる。待って「いいね!」も付かないようだったら下げた方がいいかもしれない。メルカリでは「いいね!」した商品の値下げを通知する、という機能がある。「いいね!」は「お前の値下げを待ってるぞ」という意味なのだ。「いいね!」がいくつかついた時点で1段階値下げをすると売れる、んじゃないかな、多分。梱包DVDやゲームソフト等はプチプチで一周くるんでA4より少し小さいサイズの封筒に入れてネコポス(A4で厚さ2.5cmまで)。ネコポスで収まらないものは宅急便コンパクトを使うと楽。専用ボックスを買う必要があるが、それ込みでもその一段上のサイズの送料より安い。ヤマト運輸ヤマト運輸http://www.kuronekoyamato.co.jp/ytc/customer/send/services/compact/ヤマト運輸のWebサイトです。宅急便コンパクト専用ボックスに収まらないもので箱があるものはプチプチでくるんで紙袋なり新聞紙整理袋なりで包んでしまえばよい。箱がないものは箱を調達しないといけない。サイズが大きくなると送料も高くなるので手数料と送料で足が出た、なんてことにならないように注意。いいサイズの箱を探すのは中々大変なので、労力に見合わないようだったらすっぱりと出品をあきらめるのが吉。うちではプリンタがそうなった。相場2000円くらいなのに、入る箱が140サイズしかなくて送料1300円かかるので売れても500円の利益にしかならない。メルカリでなくハードオフに放り込む予定。緩衝材の調達について。商品に対して箱が大きすぎる場合は隙間を埋めるため緩衝材を入れる必要がある。小さい箱の場合は、自分は部屋の片づけでわんさか出てきたポケットティッシュ(未開封)や使わなくなったタオル(洗濯済)を詰めた。大きいものには定番のプチプチをロールで買ったのでこれを使う予定。セット|カウネットhttps://www.kaunet.com/kaunet/goods/42440956/?FRM=1&SearchParam=variation%3D00007298オフィス通販「カウネット」。ダンボールのすき間にピッタリの梱包用クッション。自分で空気を入れて大きさを調節できる新しい緩衝材。保管時は空気が入っていないので引き出しでも収納可能。在庫スペース...↑こういうのを買うのもいいかもしれない。発送らくらくメルカリ便の場合、発送はコンビニ(ファミリーマートもしくはセブンイレブン)かヤマト運輸の営業所でできる。あと宅配便ロッカーPUDOというのが使えるようだが、まだ使ってないので書かない。結論から先に言うと、営業時間内ならヤマトの営業所に持っていくのがよいと自分は思う。送り状を店員に渡して貼ってもらって荷物を預ける荷物が複数個ある場合、コンビニでは一つ一つ処理してもらう必要があるが、ヤマト運輸の営業所だと送り状を荷物の分だけ出力してまとめて渡せばそれでいいので気が楽。コンビニではセブンイレブンの方が余計な紙の出力の手間が省けるので良いかと思う。フリマアプリ操作方法を見ている限りだと、店員を必要としないPUDOを使うのが一番楽なように見える。場所が限られる(ヤマト運輸の営業所には基本的にあるようだが)のと空きがないと使えない且つ空きがあるかは行ってみないとわからない、というのが難点か。破壊編https://emeth.jp/diary/?p=393新聞勧誘で嫌な思いしたことがあるので、基本的に在宅中にチャイムが鳴っても出ない。宅配便や出前など、来ることが分かっている場合は出るけれど、たまに忘れててスルーした後に不在票投函の音で気づくが時すでに遅し、ということがある。不安定編https://emeth.jp/diary/?p=397これまでのあらすじカメラ壊した。本題新しいカメラ買ってきて電源線引き回してドアに設置したのがこちら。WHは裏にスペーサー挟んでアルミプレートを付け、プレートにマグネット貼り付けてドアに設置。挫折編https://emeth.jp/diary/?p=403作ろうとしているものと同じコンセプトでより高機能な製品があった。チャイム音を録音しておいて、同じチャイムをトリガーに動く、というところがまったく一緒で、あちらはスマホ連携して音声通話もできる。ドアスコープから見るわけじゃないので絵もしょぼくないし...ちまちまと続けてるんじゃ。W、カメラ、DCDCコンバータと基板むき出し×3だったので何とかした。WのはAmazonで見つけた。他のアクリルケースとかだと側面空いてたりしたけど、これは側面も覆ってくれるのでいい感じ。GPIO部分が開いているのはしょうがない。今のところGPIO使う予定ないけど放熱のことも考えてこのまま。アダプタがマザーボードストアでいつでもお買い得。当日お急ぎ便対象商品は、当日お届け可能です。アマゾン配送商品は、通常配送無料(一部除く)。カメラのはスイッチサイエンスのカメラケース(の後ろ部分)左右の穴にM3のナット接着してM3ネジを通し、先端にネオジム磁石接着することで4本足で扉に張り付く形に。位置の微調整がとてもやりやすくなった。ネジを回すことで高さも微調整可能。Piカメラモジュールを収納できる、クリアケースです。背面に1/4インチの三脚マウントナットが付いているため、一般的なカメラの三脚などを取り付けることが可能です。DCDCコンバータには単一電池ボックスがちょうどいいサイズだった。柔らかいので穴あけも簡単。ドリルで穴開けた後、木ネジで広げたりデザインナイフで削ったりした。コンバータにスペーサー立ててケースかぶせてネジで止めて終了。これまでカメラ位置の微調整に手こずってケーブルに力がかかり、抜けてしまう(Raspi側の固定具が壊れて引っ張ると抜けやすくなってるため)という事故が多発していたため、長いのに交換していたが、微調整が楽になったので短いのに戻そうかな。全部まとめて上から箱を被せたい。DCDCコンバータのケース意味なかったじゃん、ってなるけど。サイズ的には150x100x30でぴったり収まるので、それより少し大きめあたり。ホームセンターで使えそうな箱とか探してみたけど、底面を表に出すことになるもんだから、見た目が残念になるものばかりで困った。急ぐものじゃないので気が向いたときにいろいろ探してみよう。作ろうとしているものと同じコンセプトでより高機能な製品があった。ドアモニ!!チャイム音を録音しておいて、同じチャイムをトリガーに動く、というところがまったく一緒で、あちらはスマホ連携して音声通話もできる。ドアスコープから見るわけじゃないので絵もしょぼくないし、カメラは防水だし、自作するより安いし(Amazonで17,000円弱)、いいことづくめじゃないか。無理にこちらの利点を挙げるなら、電池交換の必要がない(配線しなきゃならんけど)、設置の制限が緩い(ドアスコープさえあればいい)、くらいか。いや、必要な機材は買っちゃったし作ってみるよ。作る過程が楽しいのだ。不安定編これまでのあらすじカメラ壊した。破壊編https://emeth.jp/diary/?p=393新聞勧誘で嫌な思いしたことがあるので、基本的に在宅中にチャイムが鳴っても出ない。宅配便や出前など、来ることが分かっている場合は出るけれど、たまに忘れててスルーした後に不在票投函の音で気づくが時すでに遅し、ということがある。新しいカメラ買ってきて電源線引き回してドアに設置したのがこちら。WHは裏にスペーサー挟んでアルミプレートを付け、プレートにマグネット貼り付けてドアに設置。カメラはひっつき虫でドアスコープのところに固定。ステーショナリーhttp://www.kokuyo-st.co.jp/stationery/hittsuki/ちぎって貼るだけソフト粘着剤。ひっつき虫の紹介ページです右にあるのは秋月のDCDCコンバータ。こちらもマグネットで付けている。必要な電源線の長さを計ったら6m超えていて、USBケーブルでは5m超のものはないのと、電圧降下が怖かったので12VのACアダプターから引っ張ってきて直前で5Vにすることにした。WHについている無線LANインタフェースを使用。この状態で撮影して転送したり、mjpg-streamer使ってストリーミングさせたりとやっていると、通信が不安定であることに気づいた。そこで、iperfで計ってみた。Kbits/sec(敢えて酷いのを選んではいるけれど)これはひどい。試行錯誤してみたところ、ドアから15cmほど離したところでやると25Mbpsくらいの安定した測定結果を得られた。ドアのごく近くに置いてある、というのが悪いのだろう。適当な箱でも買ってきてドアから離した形で据え付けることにしよう。続きはいつになることやら...余談ドアに密着している状態でもiperfのサーバ側になった場合は十分な速度が出ることを確認した。Mbits/sec送受信するパケットを考えると、受信はできるがパケット長の長いパケットの送信に難がありそうなことが推測できる。bits/sec」の情報自体はちゃんと定期的に送信されてきていた。こちらも無線LAN経由であることに変わりはないのに。新聞勧誘で嫌な思いしたことがあるので、基本的に在宅中にチャイムが鳴っても出ない。宅配便や出前など、来ることが分かっている場合は出るけれど、たまに忘れててスルーした後に不在票投函の音で気づくが時すでに遅し、ということがある。こんな時ドアモニターがあればいいのにな、と思う。以前住んでいたところにはついていた。今のところにはついていない。同じマンションの空き部屋のインターフォンがモニタ付きになっていたりするので順次取り換えてはいるようだが、配線作業の問題から、人が住んでいる間には取り換えられないのではと思っている。ドアスコープモニターという商品は存在している。簡単に設置できるワイヤレスのドアスコープモニターです。3.5インチの大型モニターで外の様子がしっかり識別できます。ドアスコープにマグネットでつけるだけ、無線で飛ばして手元で確認できる。なんかもう、これでいいんじゃないかな、といった趣だが違う、違うのだよ。Piカメラモジュールv2その他を注文したのである。ありがとうみんなの味方、秋月。Piカメラモジュールv2にはフォーカス調整冶具がついていて、フォーカス調整ができる。時計回りに回すと遠方にフォーカスがあたって、反時計回りに回すと近方になるらしい。面白がって反時計回りに回してたらレンズがポロっと外れてしまった。慌ててレンズを付け直し、カメラの画像を見てみたところ...何か割れた感じに。ライト周辺の天井を写しているだけで、ライトと天井以外のものはない。レンズが外れて落ちた時に壊れたのか、付け直した時にきつく締めすぎたのか、何にしろ明らかに壊れている。してカメラ1つをお釈迦にしてしまった私は、急遽秋葉原へと旅立ち、新しいカメラを調達してきたのであった。ライフはまだ残ってる。ここを耐えれば、マリクに勝てるんだから!次回、「RTX1200死す」。RTX1200でMAP-Eした(けどやめた)https://emeth.jp/diary/?p=356事の始まりSo-netでIPoE(IPv6)オプションを利用していたのだが、先日こんなお知らせが届いた。IPv6の技術としてはMAP-Eを使っている模様。IPv6が使い物にならないなら、自力でやってしまえばいいじゃない、ということでやってみた。自宅とVPSとの間にIPv6でトンネル張って、その中にIPv4の通信を通すのである。いえ、本当に自力で1からやれるほどLinuxの仕組みに詳しいわけではないので、やはり先人の知恵にすがるわけである。ルータを作ってみたよ。やることは以下の4つ。トンネルデバイスの作成とルーティング設定カーネルパラメータの設定ファイアウォールの設定RTX1200の設定これらを、Ubuntuの流儀(systemd)に従って実施する。以下に.netdevファイルを置くとデバイスが作られ、.networkファイルでネットワークの設定ができる。DNSサーバ】Tunnel=tun0本当は「Tunnel=tun0」だけで済ませたかったのだが、その場合なぜかnetplanの設定が無視される(Name=ens3にマッチしたからこちらが優先された?)ので、やむなくIPv4/v6アドレス等を記載している。filterを無効にする。filterが有効な場合、インターフェースと無関係なアドレス情報を持ったパケットが破棄されてしまうらしい。今回tun0にはIPアドレスを振っていないため、パケットを破棄されないために無効にする。ens3でも無効にしているがこれは元文献がそうしていたので同じようにしている。filterを有効にした場合に本当に破棄されてしまうのか、検証はしていない。ACCEPTIPv6ではICMPv6が重要な役割を占めていて、周辺情報等がICMPv6でやり取りされているので通してやらないと通信できなくなるので注意。22番ポートは自宅以外からもアクセスすることを想定して公開。これらを設定した後、iptables-persistentパッケージを導入して設定を固定。iptables-persistentパッケージインストール後にファイアウォールの設定を変えてそれを反映させたい場合には以下のコマンドで。iptables-persistentこのパッケージ、やってることはip6?tables-saveとip6?tables-restoreなのでそれでできる人はそれでも構わない。当初、/etc/sytemd/network/01-tun0.netdevの最後の「EncapsulationLimit=none」の行は入れてなかった。その状態だとトンネル経由の通信がうまくいかない。パケットは出ていくが戻りがない。VPS側で見てみるとパケットは投げ返しているようだったので、ルータで何かが起きていると思ってルータのログを見てみた。...パケットが変だと言われている。VPSでキャプチャしてみた結果がこちら。8.8.8.8に対するpingとその応答。192.168.100.4は自宅マシン。表示されているのはルータで破棄される定めの応答パケット。Limitの情報が含まれていることがわかる。(4)で、IPヘッダが続くことを示している。Limitはその上限を表している(参考:RFC2473)。上限を示すためにこのオプションがあるのだが、残念なことにRTX1200ではこれをmalformedとして扱ってしまうようだ。調べてみると、このオプションがついているパケットを検出するIPSシグネチャがあるようだ。パケットを検出するデフォルトではオフなようだが、RFC2473で規定されている通常のパケットを検出するとかお前は何を言っているんだ(RTX1200もだが)。Limitのデフォルト値がRFCで推奨されている4となっている。これをnoneにすることで受信したパケットに前述のオプションがついていない場合は戻りパケットにもつけないようにできる。この設定をすることにより、トンネルが正常に機能するようになった。おわりにPPPoEを経由しないと速くて快適である。みんなも早くこっちにおいでよ。おわび次回に予定していたIPsec編は、IPsecでのトンネルがうまく作れないため無期限延期となります。RTX1200でMAP-Eした(けどやめた)事の始まりSo-netでIPoE(IPv6)オプションを利用していたのだが、先日こんなお知らせが届いた。IPv6の技術としてはMAP-Eを使っている模様。IPv6をすることができた。今回、方式が変わるのでその対応をしてみた、という話である。使用機器はYAMAHAのRTX1200。RTX1200でMAP-Eといっても先人がいろいろと情報を出してくれている。使ってv6プラスの接続試験をしてみました。(仮)タイトルいつ...http://villas-windmill.blog.so-net.ne.jp/2018-04-27まずは略語の整理。router(ユーザー所有のルーター)C...基本は上記ページの通りにすればよい。自身に割り振られたIPv6アドレスによってゲートウェイのアドレス、利用可能なポート番号が変わるのでそこは注意しないといけない。このあたりの詳細は下記ページに書いてある。ネトゲー回想録http://taiyaki.seesaa.net/article/450972796.htmlv6プラスのIPアドレス&ポートの計算方法,ある民草によるネトゲプレイ日記これでIPv6アドレスから各種パラメータを導き出すことが可能になったのだが、割り振られたIPv6アドレスが変わったりするとまたパラメータを導出しなくてはならない。IPv6アドレスが変わることはないだろうとは思うが、変わらない保証はない。変わるたびに手動で導出するのは面倒だったので、割り振られたIPv6ネットワークを引数で与えるとRTX1200のMAP-E関連の設定を出力してくれるスクリプトを作成した。MAP-Eの仕様については下記資料を参考にした。実装してみたのでその紹介。つくばでの発表資料です。PSIDオフセットとEAビット長は現在の状況からの推測。IPv6の実現はできたのだが、Webサイトを見ていると結構な確率で応答が遅かったりタイムアウトしたりしていた。原因はポートの枯渇であると容易に推測できた。240個しかIPマスカレードに使えるポートがないのである。OSやらアプリやらWebサイトやらが裏でいろいろなところに繋いでいる昨今ではすぐなくなっても仕方がない。RTX1200にログインして確認してみると、IPマスカレードの状況はこんな感じだった。1はPPPoEなので無視。TUNNELがMAP-Eのもの。見事に使い切っている。いや、何度かやり直してちょうど使い切ってた瞬間のをコピペしたのだけど。それでもブラウザのタブをせいぜいが10個くらい開いた程度のものである。スマホやiPad、その他インターネットに繋がるデバイスがあるところではこんなものでは使い物にならないので泣く泣くIPv4通信をPPPoE経由に戻したのである。Rev.14系以降のファームウェア(RTX1200はRev.10系)ではポートセービングIPマスカレードという機能があって、これを使えばこの問題は解決されるようだ。市販のv6プラス対応ルータも恐らく同様の機能を有しているのであろう。RTX1200にはその機能はないのである。