ドライアイの仕組み
ドライアイは目のうるおい(涙)が無くなることで発生している。目の構造は下の図のようになっており、涙は目じりから発生し、鼻の根本にある涙点から排出される。
ドライアイは目のうるおい(涙)が無くなることで発生している。目の構造は下の図のようになっており、涙は目じりから発生し、鼻の根本にある涙点から排出される。
以前Ryosuke Iwanagaさんの記事
https://blog.riywo.com/2012/04/01/023321/
を読んで根本的な関数などをまるっと置き換えられる便利な環境変数があるんだなーという印象を持ち、どこかで検証のために使ってみたいと思っていましたが、自動的に使うことになってしまいました。
ARMコアのLinuxでtensorflowを使おうとしましたが、色々バージョンがあわずglibcを最新に更新する必要がありそうで、試したところOSがぶっこわれました。
ちゃんとコンパイルするglibcを選んできた気がしたのですが、互換性のないglibcが入ってしまったようで基本のlsコマンドすら打てない状態。
何もできないし、ログアウトしたらもう2度とログインできない状態になりましたが、
export LD_PRELOAD="/lib64/libc-2.17.so"
と元のバージョンを指定するとlsコマンドなど普通のコマンドが復活しました。
なるほど「LD_PRELOAD」を使えるとOSが持っているライブラリをパスして自分が用意したライブラリを使うことができるのだと。
残念ながらシステム復元はできませんでした。システム領域のシンボリックリンク書き換えのためにsudoするとLD_PRELOADが無効になり、スーパーユーザーになれません。
普段sudoしか使わないので、パスワードは設定しておらずsuもできず。最初からスーパーユーザーで作業しておれば復元可能でした。
システムは復元できませんでしたが、LD_PRELOADの働きについては身に染みて理解しました。 既存のコマンドたちにも影響を与えるのでセキュリティ的にも際どい気がします。
あとglibcの手動置き換えは結構やばい作業だと感じました。まぁオペレーションが悪かっただけでしょうが、今回のような実験用環境でなかったら冷や汗ものです。
![]() |
Windows Performance Analyzer |
NestHubを買って、NestHubからならばプレイリスト単位でのYoutubeMusic再生ができることがわかり、自分の中でBluetoothブームが再燃しました。
NestHubが対応しているBluetoothコーデックを調べてみると、特になにも書いてありません!!
ということはBluetooth機器ならば必ず持ってるSBCだと思われます。
私の中で「SBCはBluetooth音楽コーデックの中では最弱!」という認識があり、実際一般的にはそのような認識だと思います。
Bluetooth機器はスマートフォンと出会ってから長いこと付き合っており、経験上色々疑問も持っていたので併せて解消を試みました。
AWSソリューションアーキテクト資格の有効期限が迫っていました。
受験に際して前提資格はないので、切れてから受験しなおしても良いのですが、AWS試験には一度合格すると次回の受験費用半額券が付属しており、その券の有効期間も資格の有効期限と等しいため、有効期限内に更新する事がお財布に優しい結果になります。(Amazon賢いな!)
ちなみにAWS SAAは15000円なので 半額の7500円で受験可能です。