はてなキーワード: ファームウェアとは
月一を目安として、connpass等で勉強会を探して参加している。
中身に興味があるのはもちろんだが、ひそかに社外の組み込みエンジニアの方と話をしてみたいという気持ちがある。
IoT関係のイベントに行っても組み込みエンジニアは少数だし、いたとしても勤務年数長めの安定感抜群スタメンおじさんばかりだ。
「組み込みはじめました!組み込みって何勉強すればいいんすかっ!!」みたいな人ってどこに生息してるの。
コンプライアンス上共有できない情報が多い業界なのは十二分にわかっているが「いや~!bitの節約大事っすよね!」みたいな話をしてみたい。
テスラの車は、トヨタとメルセデスの古いプラットフォームから派生した純電気自動車だ。まあ、旧型カムリだ。各ECUとインパネ(IC)間がCANバスで結ばれ、ゲートウェイを通して車内インフォテインメント(カーナビ)が接続できる。そして、ゲートウェイにはセンターコンソール(MCU)、自動運転モジュール(APE)が接続されている。まあマツコネみたいなものだ。ただし、通常のカーナビと違い、このMCUはTegra 3(旧世代)または超高速なIntel Atomプロセッサ(現行)が採用されている(マジ)。そして、海賊版のUbuntu GNU/Linuxを実行している(マジ)。そしてLTE回線に直結し、テスラ本社のサーバ(mothership.tesla.com)にOpenVPN接続している。
古いモデルは3G、新しいモデルはLTEモジュールを標準搭載している。明示的に特別注文しない限り無効化や取り外しは行われない。本社Mothershipは各車の動作状況を監視・操作するほか、オートパイロット起動通知を受け取り、またssh接続のためのパスワードを保持する。これによりファームウェアのrootが取られた場合にオーナーを蹴り出したり、あるいは事故発生時に「オートパイロットは(直前でエラーを吐いて運転をぶん投げたため)使用されておりませんでした」と発表するなどいち早くメディア対策を行うことができる。
更新パッケージは前述のOpenVPN経由でダウンロードされ、その中にAPEファームウェアのほかにもドアハンドル、ブレーキ、インバータECUなどのファームウェアが含まれていれば、MCUが更新処理を行う。これまでに配信されたアップデートには、Linux Kernelを含むMCUのOS更新、インバータ出力アップ(設計の三倍程度)、緊急制動距離の延長と短縮、自動緊急ブレーキの追加、自動運転の警告間隔延長・短縮(事故報道の頻度に応じて調整)、自動運転機能そのものの搭載や根本的な入れ替えなどがある。現在の仕様ではファームウェアバージョン表記はYYYY.WW.x.y.zで、GitのコミットIDが末尾に付き、平均して月2回程度のローリングリリースが行われる。つまりリポジトリのheadがざっと社内検証を通るとLTEで降ってくる。非常にまれなケースでは社長(@elonmusk)の「やりましょう」ツイートから数時間でバージョンが上がる。
純電気自動車なので、エンジンは搭載しない。代わりに車体下面にリチウムイオン電池パック(ノミナル電圧480Vまたは400V)を搭載する。パックは火薬式ヒューズを含む高電圧コンタクタ(リレー)を介してモータおよびインバータと接続され、インバータはモータ進角を監視しながらスロットル指示に合わせて三相交流電源を供給する。この辺りはCPUファンと変わりない。
インターネットでテスラに触れるとどこからともなく否定から入るやつがワラワラ沸いてきて面倒臭いから実名で書きたくないんだよね。なので増田に落とす。
これぞ美しい国ニッポンの真髄だ、腹筋が切れそうなくらいゲラゲラ笑ってゐる「国土交通省は、自動車メーカーが車に搭載されたシステムのプログラムを更新する場合、国の許可制とする方針を固めた」「情報技術(IT)の知識を持った職員がプログラムの中身を確認する」 https://t.co/aWKTksJJUt— TJO (@TJO_datasci) February 5, 2019
この話自体は確かに一見すると土人国家かよという印象を受けるのも仕方はないし、実際にはどうかというと「国交省自体が完璧な検証を行えなくても、ソフトを検証するプロセスが検証されていることを国交省が検証すれば、予測可能なハザードが概ね排除された状態を確保できる」ってところで落ち着いてはいる。
今後、自動運転技術による高速道路での車線変更といったプログラムの更新が想定されるため、国が事前に安全性を確認できるようにする。
メーカーが不完全なプログラムを配信することや、メーカー以外の第三者が勝手に改造プログラムを作り大量に配信することを防ぐ狙いだ。メーカーや第三者が許可を得ずにプログラムの更新を行った場合、罰金などの罰則も定める。
「メーカーが不完全なプログラムを配信することなんかあるか?」「配信なんて、受け取る奴は少ないんじゃないか?」という疑問があると思う。ところが、この2条件に直球で該当する会社が2社ある。「改造プログラム」の方はComma.ai, Inc. だが、まあこれはGeorge Hotzくんの個人プロジェクトだから大したことはない。問題になるのは、不完全なプログラムを配信する会社、つまり、
Tesla, Inc.(旧称Tesla Motors, Inc.)だ。
テスラは多ければ年に30回くらいアップデートを配信している。内容はイースターエッグを追加したとかアイコンの色を変えたとか軽微なものもあるし、自動運転のプログラムを丸ごと入れ変えるものもあるし、自動運転に関わらない発進加速や制動距離の変更もある。例えばModel S 75Dは発売当時のスペックでは0-100km/h加速(信号が青になった瞬間に踏み込んで、時速100kmに達する時間)が5.2秒から4.2秒と短縮されている。最上位のP100Dは2.2秒まで短縮されている。当然、インバータのファームウェアは書き換わっている。こうした変更は構造変更に該当する可能性があり、日本では国土交通省や運輸局に届け出や認可を得る必要がある、可能性がある。
しかし、テスラは基本的にファームウェアアップデートに関して届け出ない。届け出れば許可されない可能性があり、届け出なければ告発されることもなく、届け出なかったことを告発されても法的な罰は下らないからだ。日本ではさらに、型式認定を返上している。これは日本の法制上、認定のない「型式不明」の自動車を輸入して転売し登録することが認められているためで、Tesla, Inc.が製造した車両をテスラジャパンが並行輸入し転売する形を取れば、どんなソフトウェア更新を配信しても何一つとして法的な手続きを行う必要が無くなり、計算されたリスクのうちに収まりさえすれば、法に妨げられることなく製品を製造販売できるからだ。
「メーカーが不完全なプログラムを配信することを防ぐ」「許可を得ずにプログラムの更新を行った場合の罰則も定める」という2点がセットになっているのは、ピンポイントにこれを潰すためだ。試乗や審査の時間があれば、現在はテスラが危険なほど高速で回している開発サイクルに歯止めがかかる。それ以外の自動車メーカーについては、上に書かれたようなそれなりの検証が既に行われているので、規制は極めて形式的に終わることになる。
いま発売されている日本製のスチルカメラ(写真撮影用のカメラ)というのは、写真だけではなく動画撮影に関しても非常に優秀で、わざわざビデオカメラ(動画撮影専用のカメラ)を買わなくてもいいかなと思わせるものも多い。
でもスチルカメラの動画撮影に関して、ものすごく悩ましい点がひとつある。
それは、1回の撮影で30分以上動画を録画できないカメラがほとんどだということ。
一眼だろうがコンデジだろうが、エントリーモデルだろうがハイエンドモデルだろうが、日本製スチルカメラのほとんどは30分以上録画できないようになっている。
厳密にいうと29分59秒までしか録画できない。
念のために言っておくと、バッテリーやストレージや発熱等の問題によって一定時間以上録画できない場合があるのは事実ではある。
でもこの30分録画制限っていうのは、技術的な問題というわけやなくて主に貿易上の問題やねんな。
EUにカメラを輸出する際、1回の撮影で30分以上動画を録画できるカメラについてはスチルカメラであってもビデオカメラ扱いになってしまって(厳密にはもっと細かい条件があるんやけど)、そのぶん関税が高くついてしまうってのが原因なんや。
パナソニックとかオリンパスみたいな一部のメーカーやと、特定の機種に関しては時間制限を設けず最初からビデオカメラ区分として輸出しとるなんてこともあるけども、それ以外はどのメーカーもファームウェアで時間制限かけとるのが現状なんよ。
ファームウェアをハックしてこの30分制限を突破するという荒業をやってのけるカメラファンもおるけど、そのやり方が好ましいものではないのは言わずもがなやしな。
そもそもなんでEUの事情でこっちまでしわ寄せ来とんねんふざけんなとかずーっと思い続けとったんやけども、昨日ついに朗報が飛び込んできたんよ。
https://www3.nhk.or.jp/news/html/20190201/k10011798871000.html
つまり何が言いたかったかというと、EUとの段階的な関税撤廃によって、このクソみたいな30分録画制限がなくなる可能性があるということ。
ついでに言うとライカ製品も比較的安く買えるようになるかもしれんわけ。
返信
スチルカメラとビデオカメラどっちにも一長一短あって、どちらを買うかは用途や状況によって各自で決めればいいし、自分も一応使い分けてはいる。
https://www.youtube.com/watch?v=Z2S5M7angds
ただ動画内でも言われとるけど、ビデオカメラというのはざっくり言うとお手軽なご家庭向けかプロ向けかの二極化がすごくて、ちょうどいい中間のものがほぼないわけ。
でも一眼スチルカメラはちょうどその中間にはまっているものが数多くあって、選択肢が豊富なんよ。
それに一眼スチルカメラのいいところっていうのは色々あって、例えばセンサーが普通のビデオカメラより大きくて高画質だったり、暗所に強かったり、ダイナミックレンジが広かったり、なにより撮りたい画に応じて設定も細かくいじれるしレンズも変えられるしみたいな感じで、ご家庭向けビデオカメラより拡張性があってバッチリきれいな画作りができるのにそこそこのお値段で買えるっていう物が多いんよね。
そしてなによりスチルカメラは写真も動画も両方キレイに撮れるわけで、やっぱりそこは大きい。だってご家庭向けビデオカメラってスチルカメラほどキレイに(ちゃんとした)写真って撮れんからね?
それに一台だけで済むならそれに越したことないしそのほうがコスパもええよねっていう。大体そんな感じやね。
type-100 なぜ途中から関西弁になった/日本製デジカメは世界でも圧倒的に強いので、販路が広がればよいことだと思う。
ただしシネマカメラ(映画撮影専用のカメラ)においては全然強くない。
https://www.youtube.com/watch?v=nzsfHGaHE6E
これ2019年のアカデミー賞ノミネート作品ではどういうカメラが使われとるか確認してみたっちゅう動画なんやけど、ノミネート作品中で日本のカメラが使われとるのはどうやら二作品だけらしいんよ。
ひとつはナショナルジオグラフィックの”FREE SOLO”っていうドキュメンタリー作品で、これはCANONの”EOS C300 Mark II”が使われとるみたい。ちなみにこのカメラはさっき言うたプロ向けビデオカメラっちゅうやつで、Amazonなんかじゃ取り扱っとらんやつやね。
もうひとつの作品は犬ヶ島で、これもCANONのカメラが使われとるんやけど、こっちは”EOS-1DX”っていうスチルカメラなんよ。まあストップモーションアニメやから当たり前なんやけどね。
結局、劇映画で日本のビデオカメラは採用されとらんっちゅう現状なんよね。
じゃあ外国語映画賞にノミネートされとる万引き家族(Shoplifters)はどうなんかっちゅう話なんやけど、これはARRI社っていうドイツの会社のシネマカメラ(デジタルとフィルム)を使って撮られとる。ついでに言うとARRI社のカメラは今年のオスカーでも最も使われとるみたい。圧倒的王者やね。
いろいろ言うたけどSONYはじめとした日本の会社も頑張ってシネマカメラ市場に切り込もうとしとるんで、この先が楽しみではある。
報道によると、NSAの「ANT(アクセスネットワークテクノロジー)」という秘密機関は主にネットワーク、スマートフォンやコンピュータへの監視に使う機器を製造する。
50ページ近くある内部名簿はANTの開発した製品、用途や価格を詳しく列挙した。技術で処理された価格33ドルのディスプレイケーブルを通じてハッカーはディスプレイに表示される内容を見られる。
価格4万ドルのショートメッセージサービス(SMS)基地局は監視対象の携帯電話の信号塔を模擬して通話内容を収集することができる。
一般のポータブルストレージデバイスのように見えるパソコン監視装置は無線信号で対象パソコンのデータを発送したり接収したりすることができ、その価格は1個当たり2万ドルする。
NSAは情報収集の範囲を拡大するため、通信大手を狙っている。ANTの開発したサーバー、パソコン、スマホは米シスコシステムズ、デル、HPや中国のファーウェイなど各社に出荷する。
https://engawa.5ch.net/test/read.cgi/poverty/1388646959/
ロシアのカスペルスキーラボによると、何者かがハードディスクドライブのファームウェアに感染するスパイウェアを開発していたことがわかりました。ウェスタンデジタル、シーゲイト、東芝などのHDDで動作するというこのスパイウェアは、「世界のほとんどのPC」に侵入できるというのです。日頃の行いのせいと言うべきか、このスパイウェアを開発した犯人は、アメリカ国家安全保障局(NSA)なんじゃないかと疑われています。
https://www.gizmodo.jp/2015/02/nsa_9.html
HDDのファームウェアに感染するマルウェアが登場、逃れる術はないことが判明
カスペルスキーのコスティン・ライウ氏によると、一般に公開されている情報を活用してHDDのファームウェアを書き換えることは不可能とのこと。また、かつてイランのウラン濃縮施設を攻撃する目的でNSAによって開発されたスパイウェア「Stuxnet」との類似性から、アメリカという具体的な国名については避けたものの、Equation groupの背後にNSAが存在することをカスペルスキーは示唆しています。
anond:20180906170906 ←「消えた2時間 」を最初に読むと良いデス。
2018年秋の国会で、なし崩し的に成立してしまった日本サマータイム法への対応は、
遅々として進んでいなかった。
2019年6月のサマータイム導入テストは、延期に延期を重ねて、遂に年内に実行されることは無かった。
対応させるべき機器があまりにも多く、対応済み機器と未対応機器との間の膨大な組合せ数の通信テストは計画段階で既に5年掛かると予想された。
つまり・・・ピンチはチャンスとの森会長の言葉も虚しく、ピンチはピンチのままだったのである。
2020年1月 首相官邸 では、サマータイム実施の無期限延期について最終決断をするべく議論が続いている中、
サマータイムを強行に進めたい議員の一人が、京都大学理学部の年老いた教授を連れてきた。
その教授の名は秋月伸治郎といい、半世紀にわたって宇宙時間物理学を研究しているその分野の権威とのことだった。
秋月教授の提案は、常人の理解と想像を遥かに超えたものであり、日本列島全体を特殊なエネルギー場で覆い、
日本列島全体の時間の進む速度そのものを速めたり遅くすることで、サマータイムの時刻調整を実現するのだという。
「サマータイム推進派の切り札が、こんなオカルトとはね・・・。笑」
その場にいた誰もが笑い出し、教授を連れてきた議員は顔を真っ赤にして怒りともあきらめともとれる複雑な表情で固まっていた。
秋月教授は気にすることもなく、一言、「論より証拠。見ればわかるから…」とつぶやいて、
助手たちに指示して部屋の片隅に3本の白いポールを設置させた。
2つの懐中時計の時刻が一致していることを皆に確認させたのち、1つを3本のポールの真ん中に置いた。
ポールに繋がったコントロール装置を教授が操作して1分ほど経ったが、何も起こらなかった。
本当に何も起こらなかった…としか思えなかったのだが、改めて、2つの懐中時計を調べてみると、
きっちり12秒差のズレが生じていた。
それからの数時間は、腕時計、目覚まし時計、ストップウォッチ、メトロノーム等々、時間が測れる道具での検証大会となった。
その結果、コントロール装置の設定次第で、ポールに囲まれたエリアだけ1分に付き12秒速く時間が進んだり、逆に12秒ほど遅れさせることが可能であると誰もが認めざるを得なくなった。
秋月教授は、再びサマータイムの実現方法について説明を始めた。
・このポールを大型化したものを日本国内18か所に設置して日本全土をカバーする
・サマータイム開始日/終了日の夜に10時間かけて2時間分の時差を生じさせる
・夜寝て、朝起きると国内の全ての時計が2時間ずれるのでサマータイムによる時刻調整は不要
・早起きする必要が無いので、睡眠不足による健康被害などは起こらない
秋月教授の提案に異を唱える者はおらず、諸々の検討会を経たのち、国会にて全会一致で実施が決まった。
ポールが設置される地域での説明会でも、秋月教授が難解な言葉で煙を巻くようなことはせずに、
分かりやすい言葉で教え諭すように説明されたので、全てが計画通りにスムーズに進行していった。
・時間の進み方に差がでるのは、本質的にはウラシマ効果によるもの(だから健康に影響は無い)
・ポールは虚数空間と呼ばれるある種の亜空間からタキオン粒子を取り出して見えない壁を作り出している
・タキオン粒子は、実空間上の物質には一切干渉せず、数時間で消失する(だから健康に影響は無い)
・タキオン粒子の壁は毎分12秒程度の時間差であれば、魚介類も含めてどんな生物も問題無く通過できる(だから漁場に影響は無い)
・タキオン粒子の見えない壁に包まれた空間は、人間の暮らす実空間上では静止しているが、虚数空間内では高速で移動している
・タキオン粒子の振動数を変えることで移動速度が変わり、その結果、空間内の時間の進む速さも変わる
・移動速度がプラスであれば、時間はゆっくり流れ、マイナスであれば、時間は速く流れる
というものだった。
これらを正確に理解するには、宇宙ダイミュラー時空間における時間平面の扱いを超複素時間と再定義して理論拡張した500ページほどの論文を読めばよいと秋月教授は話していたが、同時に、この論文が理解できる専門家は著者である私しか居ないのが寂しいところだと嘆いていたのが印象的だった。
やがて、すべての装置が設置完了し、個別の作動テストも問題無く終えて遂にサマータイム開始日前日を迎えた。
日本中、それどころか世界中がこの強制サマータイム装置とも呼べる装置の挙動に注目している中、
時刻修正を体験するためだけに来日した観光客も多く、彼らは刻一刻と海外と日本の時間に差が生じる様子に歓喜した。
白物家電メーカーは、時間の遅延現象(≒ほぼ時間凍結)を利用して冷凍庫の代わりにできないかと小型化について相談しているそうだ。
某国軍事部門では、10年掛かる軍用開発を1年で済ませられないか?と日本政府に交渉しているという噂もある。
強制サマータイム装置の原理がもたらす経済効果は予想外に大きく、サマータイム推進を強行した政治家たちはホクホク顔で
夜2時を過ぎると、通信衛星との電波が激しく混信したのち、一切の通信ができなくなった。
「タキオン粒子の壁は、理論上、内と外の時間速度差に応じて光子の一部を反射するが、今の時間速度差では電波をほとんど遮断しないはずなんだが…。天候が曇ってるせいなのか…。また新たな研究課題が見つかったかな」と秋月教授は話していた。
数時間程度の不便は我慢すべきだし、朝になれば復旧するだろうと考える者も多く、大きな騒ぎにはならなかった。
その後も様々な報告が続いた。
・ホットラインが繋がらない
世界に何か異変が起きている。だが、その異変の正体が分からない。
そんな不安が広まりつつある中で、昼過ぎに明石天文台で行われた記者会見は驚くべきものだった。
明石天文台の星野研究員は、計算値に10倍程度の誤差が見込まれると何度もしつこく繰り返し前置きした上で、
「今朝の惑星や恒星の位置関係を観測した結果、一晩で10万年が経過したと思われます」
と報告した。
星野研究員は、恒星間距離による時代推定の原理や、より正確な推定をするには、1日以上、
できれば地球が公転する1年間は観測が必要だと説明を続けていたが、多くの者は上の空で聞いていなかっただろう。
その後、政府は隣国に自衛隊航空機を飛ばしたり調査隊を送り出すことで、速やかな状況把握に努めた。
・新種の動植物が多数みつかる
・宇宙や他の惑星にヒトが移住したという証拠は見つかっていない
さまざまな状況証拠から、一晩のうちに、1万年か10万年かそれ以上の月日が流れていたのは間違いなかった。
食料自給率40%、石油自給率0.4%の日本が諸外国の助け無しにどうやって生き延びるか?
誰もが日本の将来を考え、苦悩する生活は、苦労の連続だが決してわるいものではない。
むしろ、核戦争からの生存に成功した我々こそ勝ち組なのではないか?と言い出す者もいた。
ちなみに、世界の探索と並行して進められていた、この事故の原因究明についての調査は難航を極めた。
10時間分のセンサーのログには何の不自然な変動も記録されておらず、
3年掛けて18本の大型ポールを細部に渡って調べ尽したが異常は一切みつからなかった。
事故から5年過ぎた頃、故障時に備えて用意されていたコールドバックアップ用の未通電の大型ポールを
偶然、別の研究者が譲り受けて、細かく分解して状態を記録した時から調査は一気に進展した。
タキオン粒子の振動数を監視するセンサーのファームウェアのCRC値が、18本の本番機の記録と一致していなかったのだ。
ファイルサイズも更新日も同じだから、不揮発性メモリの劣化による単なる読取り間違いでは?
だが、その研究者は高度に難読化されたファームウェアのコードを手作業でデコンパイル(解読)することに成功し、
ファームウェアに仕込まれた精巧なトラップの挙動を明らかにした。
・トラップの発動は、サマータイム開始日の午前2時から2時間だけ
・トラップ発動中は、センサーの入力値を無視して、過去2時間分の入力値をランダムに出力する
・発動から2時間後、ファームウェアは自分自身を正規のファームウェアに書き換えてトラップの痕跡を消す
つまり、タキオン粒子の振動数を監視するセンサーはあの日の午前2時から2時間だけ機能不全となり、
その2時間の間は振動数が制御できず、日本国内の時間はほぼ止まったまま、外の世界では10万年が経過した…。
誰がいったい何の目的で、いつどこでどうやって悪質なファームウェアを仕込んだのか?
結局、肝心なところは分からずじまいで、事故原因はセンサーの不良として報告され、調査は正式に終了した。
私がこの話を耳にした時、脳裏にふと何かがよぎった…気がした。
あれ?これって・・・?
事件の真相に繋がる何かを思い出せそうな気がしたのだが、よくわからなかった。
そんなことよりも、私は今夜の夕食のおかずを採ってこなくてはならない。
政府配給の完全食であるペーストフードだけの食事には、もう飽き飽きしているのだ。
せめて、フナの一匹でも釣れれば良いのにと思いつつ、
釣り道具片手に湖に出かけるのだった。(終
2018年秋の国会で、なし崩し的に成立してしまった日本サマータイム法への対応は、
東京オリンピックが終わった後の2022年になってもIT業界では粛々と進められていた。
リモートアップデートが可能な機器はオリンピック前後には対応が済んでいたが、
今行われているのは、ネット接続もされておらず、個別に分解してファームウェアを更新するしか手段の無い
加藤健一もそんなファームウェア・アップデート職人の一人だった。
ある時、加藤は監視カメラのファームウェアのサマータイム対応がずさんであることに気づいた。
サマータイム終了時刻になると、なんと2時間巻き戻って直前2時間分の録画データを上書きしてしまうのである。
大手都市銀行は既に更新も完了していてムリだろうが、地方銀行ならどうだろう。スルガ銀行とか?
人感センサーのファームウェアにも細工をして、犯行中だけ反応しないようにする必要がある。
犯行後にセンサーを調べられて、ファームウェアの細工が発覚すれば、すぐに捕まってしまう。
ファームウェアが調べられる前に、自動で正規のファームウェアで上書き消去する仕組みを作るか…。
それは、サマータイム対応を口実にして、悪意のあるファームウェアに差し替えられる点にある。
ならば、犯行をサマータイム切替え日に行う必然性はまったく無い。
サマータイム切替え日は、システムの切り替えが上手く行くか徹夜で監視している人もいるだろうから、
ファームウェアには、特定の日の特定の時間帯にだけ特定の動作をするようにして、
だが、犯行を一人で行うのは厳しい。そこが最大の悩みだった。
「特定の日の特定の時間帯にだけ、監視システムが機能不全になる建物がある。」
その情報をダークウェブで売りに出したところ、すぐに買い手が付いた。
自分でやれないことは他人にやらせればいい。それが加藤の結論だった。
「匿名がウリのダークウェブなのに、なんで俺の苗字を知ってるんだ?!」
「はやく起きろ!加藤!」と怒号が飛んだ。
「もう2時間も寝てたぞ?さっさとレーンに戻れ。」
ここは全国各地から送られてくる機器のファームウェアを更新して送り返すファームウェアアップデート専門工場。
操業開始以来、4年間ずっと同じ作業をしているが、未だに終わる気配はない。
今日のようなサマータイム開始日は、朝が早いせいでどうしても昼間に眠くなるのだが、
工場の仕事にサマータイムなんて関係ないだろ!と思う奴も少なくないが、
サマータイム期間中だけ2時間遅らせていつも通りの時間に操業開始することは、法律上許されていないそうだ。
素朴に疑問なので詳しいひとに教えてほしいのだけど。
たとえば、DD-WRTのWikipediaでの記述とかにあるように、無線機器のファームウェアをDD-WRTみたいなのに入れかえて、技適マークを取得せず無線ONにして使うと、電波法に違反するという主張がある。これが正しいとして。
(1) Windowsがプリインストールされていた、無線LANを内蔵搭載したPCに、LInuxのようなプリインストールされていなかったOSを入れて、無線をONにして使った場合
(2) Windowsがプリインストールされていた、無線LANを内蔵搭載したPCに、VyOSを入れて、設定によって無線LANアクセスポイントに仕立てた場合
最近だとファームウェアにトロイが潜んでいた以下のような事があったのは事実。
https://pc.watch.impress.co.jp/docs/news/1109726.html
もっと大手の、例えばXiaomiのスマホなんかでも以前はリセラーがお節介で日本語対応させるという名目で、ショップ独自のカスタムROM(その類のはOTAアップデートが潰されている)を入れて送ってくる、というような事があった。
それらの中にはキーロガーやスニファが混入されている(それがインセンティブになっている)事も2年ほど前なら多々あった。それも事実。RottenSysなどのように。だが近年では激減している。Xiaomiに至っては公式ROMが日本語をサポートするようになったので現行機種では主要なセラーで買えばマルウェアが混入したショップROMが入っていることはなく、公式ROMになっている。入手した端末がショップROMだったとしても、中華スマホを買う人間ならだいたいはそのまま使うことはなく、ブートローダーアンロックし、XDAフォーラムをあさって好きなカスタムROMを導入するなどが可能なパワーユーザーであるはずなので問題にならない。また、怪しい通信をしている事があればコミュニティ上(XiaomiならMIUIフォーラム等)で話題になるが、大手メーカーはそういう疑念にきちんと答えてきている。公式ROMでもユーザーの情報収集をする機能はたいてい備えているが、それらは許可を得てから収集されるし、ユーザー体験の為に必要な範囲の情報を収集し厳重に管理しているものだ。要するにApple・MS・Googleと同じだし、それらと同様に中国企業のことをよく知ろうとし、信用できると思うかという個人的な問題にすぎない。
https://headlines.yahoo.co.jp/hl?a=20170817-35105860-cnetj-sci
玄関ドアなどのスマートロックシステムを手がけるLockStateの顧客(およそ500人に上る)が先日帰宅したところ、
ドアの錠に取り付けた同社のロックシステム「RemoteLock LS-6i/6000i」が、
ファームウェアアップデートの失敗によって操作できない状態になっていた。
Mondrow氏は影響を受けた顧客に対して、2つの解決策から選んでもらうよう申し出ている。
ロックを切断してLockState本社へ郵送し、同社が1週間内に修理して返送するか、
または同社が代替品のロックを発送するまで2週間待つかのどちらかだという。
※別にわざわざ増田で書くような事でもないのだが、増田を使ってみたかったというのもあるので、ここで書く。
手軽なFDM方式3Dプリンタである3D SYSTEMS社のCube 3rd generationの新品未開封品がオークションストアなどで比較的安価で取引されている。
私もそれを、ひょんな事から入手する事になったが、数日使ってみた換装は、「新規のユーザーには全くおすすめできない」である。以下、その理由を説明していきたい。
ネット上の情報を垣間見ても、ある点においていくぶん評判の悪い機種でもあり、またすでにメーカーの方でも製造終了かつディスコンとなっており(※消耗品の提供はしばらく行われる)ので、あえてこれから新規で購入する理由は普通ないはずであるが、上に書いたようにオークション等では新品で比較的安く入手できるため、ある意味入手しやすい機種と言えなくもない。だが繰り返すが、以下に記すようなトラブルにめげない自信のない人は、この機種を購入すれべきではない。
私の見立てでは、Cube3は家庭用の安全で手軽な3Dプリンターとして設計されている。誠意ある大人の言う事に耳を傾ける事ができ、言ってる内容が理解できる程度の知性があれば、就学前の子供でも充分安心して使う事ができるように思える。しかしそれ故の痒いところに手が届かないような面も多く見られる。以下、それらを私なりに整理してみた。
パッケージには、プリンター本体の他に、専用マテリアルカートリッジや工作物の取り外し用のヘラやペンチなど、3Dプリンティングに必要なほぼ全ての道具が同梱してあり、手順通り開梱しセットアップすれば(※セットアップ時にネットでアクティベーションする必要はあるが)、すぐに使い始める事ができる。
工作物が乗るベッドの調整は自動化されており、手動での調整は滅多に行う必要がない。仮に必要になったとしても、付属の工具で、操作画面に表示されている通りにネジを回すだけの簡単さだ。
これがCube3の最大の特長(にして最大の弱点)で、排出ノズル(Cube3では「ジェット」と呼ぶ)がフィラメントを納めたマテリアルカートリッジと一体となっており、フィラメントに直接手を触れずにマテリアルの装填と交換ができる。カートリッジはプリンタ本体の左右のへこみに一つずつ、都合二つまでワンタッチで嵌め込んで固定されるようになっており、他のプリンタのように、武骨なリールハンガーなどが必要ない、スマートな外観となっている。
FDM方式であるため、ノズルは200度まで加熱されるため、マテリアルの交換時にうっかり触ると火傷するのでは?と思われるかもしれないが、良く見るとノズルは放熱性の良いアルミ製であり、また操作画面の指示通りに取り扱う限り、ノズル温度が高い状態でノズルを取り外される事がないよう工夫されている。
マテリアルの種類や残量はカートリッジに内蔵されたEEPROMに記録されており、例えば工作物に指定されたマテリアルが装着されていない時には、プリンター側でそれを検知して、カートリッジを交換するよう促してくれる。
無論お気づきとは思うが、一回のプリントで同時に二つのマテリアルが使用できるデュアルノズルである。二色でのプリントやサポートはPLAでと工作物はABSでというように、異なるマテリアルを使用する事もできる。
新しいファームウェアと専用スライスソフトウェアでは、水にぬらすととけるPVAのフィラメントをサポートとして使用する事もできる。
Cube3の専用スライサーは工作物の配置や使用するマテリアルの割り当てをするだけではなく、工作物にあったサポートの生成をフルオートで行ったり、サイドウォーク(工作物の周りに設置し、工作物をはがしやすくするための薄い板で、工作物ととの間はミシン目になっている)の生成を指定する事ができ、モデリングの段階で面倒な作業をする必要がほとんどない。
またスライス結果をWifiで接続されたプリンターに直接送信したり、またはUSBメモリ用にファイルで保存する事もできる。
ノズル一体型カートリッジ方式であるがゆえに、この機種以外の機種では全く使う事ができない。つまり、メーカーが今後同じカートリッジを使用した機種を製造しない限り(そしてそれは望み薄と言わざるを得ない)、このディスコンの機種でカートリッジの供給が終了すると、そこで製品寿命が尽きてしまう事になる。そればかりか、一般的なリール売りのフィラメントにくらべて、価格のわりにはカートリッジ内のフィラメントの量はかなり少ないと言わざるを得ない。
マテリアルのほとんど、特にPLA(ポリ乳酸)は湿気をよく吸収してしまう。メーカーでは相対湿度25%以下での保存を推奨しているため、湿度の高い日本では、除湿剤入りのケースに密封しなければならないかもしれない。
湿気を吸うと、マテリアルはしなやかさを失い、もろくなる。すると、フィラメントがカートリッジ内で折れてしまい、ジェットから排出されなくなってしまう。これが割と簡単に起きてしまう。少なくとも私の場合、一晩放置しただけで、付属の2本のカートリッジが2本とも、ジャムってしまった。
実は、このすぐジャムるという特性はユーザーの間ではかなり良くしられているらしく、YouTUBEなどで様々なハックが披露されている。私もこれで助けられた。
FAQによると、ギャップ調整は電源を入れるたびにやりなおして欲しいという事らしい。困った事に、マニュアルに書かれているギャップ調整方法は実は間違っていて、正しいやり方はFAQの方に書かれているので、要チェック。
Cube3はこれでもかというくらい、各所に白色LEDのイルミネーションが設置されていて、大変美しいのだが、下手すると何時間もかかる印刷中、ずっとイルミネーションを点けておく必要もないので、なぜ印刷中はオンオフできないの?としか言いようがない。
(追記予定)
Snapdragon820に4GBのRAMをお載せして250ドルちょっとということでお強いと一部で噂のLeMAX2にCyanogenMod13をお載せしたので手順を書く。
購入時のファームウェアはS16であった。
あくまで私の場合はこれで出来たというだけなのでやるときには自己責任で。
失敗して文鎮化しても私は知らん。
http://forum.xda-developers.com/showthread.php?t=2588979 をダウンロードする。
実行すると何か聞かれるのでYYY。
c:\直下にadbというフォルダが出来ていることを確認する。
http://forum.xda-developers.com/le-max-2/development/recovery-twrp-3-0-2-0-unofficial-t3443611
と
http://forum.xda-developers.com/le-max-2/development/cm13-max2-s19-umbrellateam-spainteam-t3471863
zipは展開しない。
You've enterd Fastboot mode. とか書いてある黒背景に青い歯車の画面になったらPCに接続する。
c:\adb\を開き、Shiftを押しながら何もないところで右クリック→コマンドウィンドウをここで開く
>fastboot oem unlock
>fastboot flash recovery twrp-X.X.X-1-x2.img
両方ともOkayと書かれていることを確認する。
twrp-X.X.X-1-x2.imgはさっきダウンロードした2つのうち前者のほう。
今度は電源ボタンと音量ボタンの上を両方同時に長押ししつづけて再起動するとtwrpのロゴが出たあと、
下のほうに左から右にスワイプするっぽいものとボタンが2個ある画面になる。
Select Languageで日本語を選び、下のスワイプを左から右になぞってロック解除。
中国語で表記されていて読めない場合には2個あるボタンのうち右側。
警告されるのでyesと打ち込んで実行する。
完全削除後、マイコンピュータ直下にx2というデバイスがいるはずなので、それを開く。
準備のときに後者でダウンロードした++CM13 UmBreLLaTeaM S19_UNofficial XX-XX-201X++.zipを、そのx2の中に転送する。
LeMAX2の戻るボタンを押してトップメニューに戻り、インストールボタンを押す。
インストールするzipを選ぶ画面になるので++CM13 UmBreLLaTeaM S19_UNofficial XX-XX-201X++.zipを選択する。
「インストール後に再起動する」にチェックを入れ、最下段のスワイプをなぞる。
CyanogenModの初回起動は少し遅いので待つ。
CyanogenModが正常に起動してくると最初にセットアップ画面になるのでセットアップする。
以上。
IIJmioのタイプA(データ+SMS)のSIMを挿してAPN設定をしたところ問題なく通信をすることが出来た。
とはいっても、LeMAX2は技適を取得していないデバイスなので通信できることの確認までしか行っていない。
普段はIIJmio直販のZenFone Goをルータ役としてテザリング運用している。
ZenFone Goに載っているCPUはSnapdragon400と貧弱極まりないが、どうせルータとしてしか使わないのでどうでもいい。
CyanogenModはデフォルトでRoot化されているので、RootチェックにひっかかりポケモンGOをプレイすることが出来ない。
設定→端末情報→ビルド番号を連打し、開発者向けオプションを有効にする。
設定→開発者向けオプション→ルートアクセス にて「アプリのみ」を選択し、
おそらくsuバイナリのアップデートが必要とか言われるのでアップデートし、
再起動後SuperSUを開き、設定から「root権限を放棄する」を選択するとRoot化が解除されポケモンGOを起動できるようになる。
おわり。