2019-01-01から1年間の記事一覧

ThinkPad X220の無線LANカードをIntel 9260NGWに換装

ThinkPad X220に標準で搭載されている無線LANカードとBluetoothドーターカードでは、IEEE 802.11a/b/g/n、Bluetooth 2.0までしかサポートされていない。 そこで、これらをIntel 9260NGWに換装し、IEEE 802.11a/b/g/n/ac + Bluetooth 5に対応させる。 購入し…

ThinkPad X220 Full HDディスプレイ化

X220/X230 FHD mod kit (rev.6)を使って、ThinkPad X220のディスプレイをFull HDディスプレイに換装する。 ディスプレイの分解までは、LenovoのThinkPad X220 ハードウェア保守マニュアルに則って分解する。 X220 FHD mod kitの実装手順については、FHD mod …

ThinkPad X220マザーボード換装

ThinkPad X220のマザーボードを換装して、Core i5-2520MからCore i7-2640Mにアップグレードする。 LenovoのThinkPad X220 ハードウェア保守マニュアルに則って分解する。 購入した商品 商品 価格 ThinkPad motherboard core i7-2640M $56.66 ドイツ Thermal …

ThinkPad X220のカスタム

ThinkPad X220のキーボードが好きだ。 ThinkPad A285を買ったが、やはりX220のキーボードを打ちたくなる。 ただX220は今となっては、解像度は低いし、802.11 acやBluetooth 4以降に対応していないし、手元にあるCore i5モデルだとUSB3.0もついてないし、そし…

LinuxでWindows PEのLive USBを作る

BIOSの更新プログラムや、CPUのファームウェアの更新プログラムはWindowsしかサポートしていないものが多い。 PC環境がLinuxしかない場合、以下のような記事に従い、isoをUSBに書き込むことでBIOSのアップデートができる。 How to update Lenovo BIOS from L…

Rustのプロジェクトの中でCを使う

この記事ではRustのビルドシステムであるCargoを使って、Cのコードをビルドし、それをRustのコードから呼び出す方法について紹介します。 ※記事作成時のRustのバージョンはrustc 1.33.0です。 この記事で取り扱うRustの知識とクレートは次の通りです。 build…

CircuitJS1をElectronアプリ化する

電子回路のシミュレーションツールを探していたところ、ブラウザ上で動的にシミュレートするサービス CircuitJS1 を見つけました。 Circuit Simulator Applet ちょうどQucsという他の電子回路シミュレータを触り始めたところだったのですが、Qucsでは回路に…