2025年8月11日月曜日

Nintendo SWITCH のコントローラの外装を交換しましたよ

 こんばんわ

今日は、NINTENDO SWITCH  のコントローラの外装を交換してみましたよ。

左のやつを、右のやつに交換します。以前Playstationのコントローラでも外側を交換したのですが、結局なんかしっくりこなくて、元に戻したことがありますので、今回もそうならないかどうか心配です。

まず、コントローラの下のところ、握りのところに2か所ねじがありますのでそれを外します。

ネジを外すと、ぶつぶつのある持ち手のところが取れますので、少し力を入れてひっぱって取り外します。


取り外すと、銀色のねじが片側に2か所ずつありますのでそれをとります。

4つねじを外すと裏側の透明なところが外れます。


透明なところが外れると、またネジが現れます。ボタンのある方の左右の端のところ合計2か所。


ちょっと見えずらいでしょうか。奥まったところにあります。

裏側の中央の下の方に1か所。


写真にうまく写っていないのですが、バッテリーが治まっているくぼみの上の所に2か所。

かれこれ、全部合わせて5か所かな。。。

5か所全部ねじをとると、ぱかっと外れます。PlayStationのコントローラと比較すると、あまり力を入れなくても取れたなという感じです。持ち手のあたりに振動するユニットのようなやつが両面テープで着いているようですので、持ち手のあたりから外すと外れやすいように思います。

表部分と、裏側を接続するフラットケーブルが一つありますので、それを外します。黒い部分を上側にはね上げるようにして外します。

いよいよ表側を入れ替えます。どうやら、基盤以外はすべてパーツがあるようですので、もともとの方を見ながらやっていけば何とかなりそうです。

L/Rなどのスイッチと接続されているフラットケーブルを外します。こちらも黒い部分を上にはね上げるようにして外します。

フラットケーブル回りなどは流用するのかと思ったのですが、わたくしが購入したセットはすべて置き換えてしまうようです。こちらが、L/Rボタン部分です。ねじが2か所ついていますので外してとります。

L/Rボタン部分を外すと、表側のABXYや上下左右の部分の基盤を外します。こちらもネジが2か所ありますので、外します。

表のボタン側。

こちら基盤側。汚くて済みません。おがくずのようなものが入っています。ピノキオさんが使っていたのかもしれません。

本物のを見ながら同じように組み立てていけばよいようです。いま、ブログ書きながら見比べてみているのですが、微妙に形が違うような。。。白いやつは、切込み(凹み?)の部分が本物は斜めに45度くらい傾いていますが、偽物の方は、垂直ですね。まだ動作確認できるような状態ではないので、いったんこのまま進めます。

表から見た感じ、ボタンの位置などは間違いなさそうですね。右側が本物。左側が偽物です。ちょっと触ってみた感じ、ボタンの押し心地がなんか安っぽい感じになったように思います。いや、本物はそれなりに使って柔らかくなっているだけかもしれない。ひとまず気にしないことにします。

L/Rボタンの部分を組み立てていきます。フレキをプラスチックの部品に引っ掛けていきます。

こんな感じ。

フレキをひっかけたら、上からボタンのゴムの部分をつけます。

反対側も全部つけます。こんな感じ。

ボタンの裏側がこのようにかなり出っ張ります。体上部でしょうか?本物の方も結構出っ張って入野で大丈夫だとは思いますが、少し心配です。

反対側も同様にして、フレキをひっかけてゴムを載せます。

ZL/ZRの方は、銀色の棒を差し込みます。

このくらい置くまではいればよいようです。


Rのボタンは少し斜めにひかっかけて、

ひねるようにして、ZRの下に押し込むような感じになります。

L/Rボタンの所ができました。上が本物。下が偽物。

さっそく組み立てたLRの所を組み立てます。実はこの写真、間違って、本物をつけています。ZL/ZRのゴムのところのでっぱりが、向かって左側が短いですよね。


そんなわけで、つけなおしました。他にもそういうところがないかどうか心配。


今日はここまでにしようかな。。。なんか疲れました。

というわけで、本当におよそ1日経過しました。なんかやる気が出なくて・・・

いよいよ反対側です。握るところにある四角い箱を取り外します。

裏返すと、四角い穴が開いていて、銀色に見えるところがありますので、そこをなにか四角いもので押します。四角いと言いながら、わたくしは六角レンチで押しました。

両面テープで着いているだけですので、ぽろっと取れます。ぽろっと簡単に言っていますが、実は、取り外すときに手が滑って、ガリっと手のひらと指先を、プラスチックの角で切ってしまいました。けがをしないように気を付けてください。


次に、中央下部分のLEDのカバーのような箇所(白い部品)をとります。白い部品のところのネジ、基盤の下の方にあるネジを5か所、USBコネクタの横あたりにある2か所、それぞれネジをとります。

白い部品は、上に黒いテープのようなものがあって、それを外さないと取れないのかと思ったのですが、白い部品の方にくっついていました。

偽物の方にはついていません。最初は移植しようかとも思ったのですが、偽物の方は偽物の構成物で組み立てようと思ってそのままにしました。

次に基盤部分上に持ち上げます。裏側にもう一枚基盤があり、すごく小さいネジで止めてありますので勢いよく引っ張らないように注意してください。こちらの小さいねじも取ります。

上の方にあるBluetoothペアリングボタン(?)と、ペアリングランプ(?)のところの部品です。こちらは特に取らなくてもいいのですが、ねじを使う必要があるため外します。


これで基盤周りをすべて取り外すことができました。

あとは、逆の手順で組み立てていくだけです。まず、メイン基板の裏の方にある小さいねじで止まった基盤を止めます。

次に、ペアリングボタントランプの部品を組み立てます。ボタンがちゃんと動くように組み立てるように注意してください。LEDを光らせるための部品の取り付けが向きがややこしいのですが、間違った向きだと収まらないようになっているので間違わないとは思いますが、無理にねじを締めたりせず、きれいに収まっているか確認してから、ねじを締めるようにした方がいいともいます。

あとは、メインの基盤のねじ止めしていきます。持ち手の部分の振動する部品も四角のところにもう一度くっつけます。

ちょっとわかりにくい写真なのですが、偽物の方の、透明の部分の爪二本とも折れてしまっていました。ひとつ前の写真の右上に、一つは写っているのですが、もう一つは見つけることができませんでした。本物の方の部品を転用しようかとも思ったのですが、ひとまずこのままつけてみることにしました。

あと、サイズ、形、数から想像すると、持ち手の部分の振動するパーツのところに収めるような感じなのですが、どこにつけたらいいかわからない部品が1セットのこりました。振動しないモデル用とかですかね?結局付ける場所がわからなくてそのままつけずに置きました。



あとは、表面と裏面と二つをくっつけてひたすらねじ止めするだけで完成です。全体的にボタンを押した感じが安っぽくなりました。すごく形は似ているのですが、押した感じがなんか安っぽく感じるのと、なんか遊びが多くなった気がします。

こちら裏面。先ほどの折れてしまった爪は別になくてもガタガタしたりしないので大丈夫そうです。


さっそく沙羅曼蛇をやってみたのですが。。。めちゃくちゃ斜めに入る。。。組み立てが悪いのかな。。。左の十字と、ゴムの所だけ元に戻してみてもいいかもしれません。

というわけで早速戻して沙羅曼蛇をやってみたところ。。。全然違います。

他のボタンなどはあまり気にならないように思いましたが、十字キーのゴムとキーはもともとのやつを利用した方がいいかもしれません。まあ、本当のところは、すべて元のままが一番いいんだと思います。


見た目がかわいくなって、きれいになったので良しとします。


2025年8月9日土曜日

LEOPOLD FC660MBT というキーボードを購入しました。

 こんばんわ

また買ってしまいました。つい先日買ったばかりだったのですが、また買ってしまいました。毎月買っていると思います。いや、もっとですね。。。

今回購入したのは、LEOPOLD FC660MBTというキーボードです。私最近知ったのですが、LOEPOLDというブランドは昔からあるようです。少し前に、白地(といかアイボリーかな)にピンクと水色のキーボードを見て、「お!これなんかかっこいい!」と思って買おうとしたのですが、いやいや、たくさん持っているしダメでしょ?と我慢していたのですが、先日Pulsarのキーボードを買ってから、「仕事用に、日本語配列のコンパクトなキーボードが欲しいよね!」となり、こちらのキーボードを見つけて、しかも「セール中!」となっていたので買ってしまいました。

英語配列でもいいやという感じになっていたのですが、「やっぱり日本語配列だね!」と今なっています。それにしても、英語配列でもいいとか、薄い方がいいとか、厚い方がいいとか、有線でもいいとか、無線がいいとか、ホットスワップがいいとか、取れなくてもいいとか。。。結局なんでもいいんじゃねーかと言われてしまいそうです。その通りです。なんでもいいかもしれません。

話を元に戻します。早速箱です。なんか箱がとても高級感がある感じです。手触りがとてもツルツルしています。なんかずっしりと重いです。

透明のキーボードカバーがついています。先日購入した Pulsar PCMK 3 HE 60(名前あっているかな。。。) というキーボードも透明のカバーがついていました。私カバーは使わないのですが、埃が入るのが嫌な人は、使わないときはカバーをつけておくといいかもしれません。

レトロな感じというのでしょうか?私、白、黒を選びがちで(キーボードってそういう色多いですよね)、普段選ばないような色なのですが、なんかキーの印字も見やすいですし、ビカビカ光るキーボードを使っていることが多いせいか、なんかすごくおとなしい色に感じます。ちなみに、乾電池駆動のためだと思いますが、バックライトつかないです。有線での接続と、Bluetoothでの接続に対応していて、Bluetoothは4台の相手とペアリングしておいて、キーボードで切り替えることができます。

先ほど少し触れましたが、こちらのキーボードは単四乾電池2本で動作します。私の都合だけの話なのですが、HappyHackingが単三電池なので、単三の方がよかったかも。単四の充電式電池も今持ってないし。。。まあいいか。通常の利用で300時間程利用できると書かれていました。

裏側に、電源スイッチと、キーの動作を変更することができるDIPスイッチと、Bluetoothペアリング用のボタンがあります。Buletoothのペアリングを行うには、キーボードでFn+A、S、D、Fを押して、何番目のBluetoothを使うか切り替えてから、キーボードを裏返して、裏側のペアリングボタンを押すとペアリングモードになります。

切り替えキーを長く押すとペアリングモードになるものもあるのですが、切り替えようとしてうっかり長めに押してしまってペアリングモードになって「イラッと」なることもあるので、裏返してボタンで切り替えるというのは不便かなと思ったのですが、逆にいいかも。

ペアリングされていれば、Fn+A、S、D、Fで接続先を切り替えることができます。FN+TABキーを長押しすると、ペアリングの状態を全てリセットできるようです。


DIPスイッチで、CTRL/CAPS/ESC/Windowsキーなどの動作を変更することができます。私は、例によって、CapsLockキーをCTRLキーにしています。普段あまり触れませんが、ESCキーの場所も少し気にしていて、1キーの横がいいのですが、コンパクトサイズのキーボードは大体その場所のESCキーがあるので大丈夫かな。たしかRazerのHuntsman Mini のJIS配列が、1の横が日本語変換のOn/Offになっていたかもしれませんが、それ以外そういうキーボードはなかったように思います。

DIPスイッチの対応は、キーボードの裏側のシールに書かれています。微妙にわかりづらいような。。。私は、SW1をONにしています。それ以外はOFFです。Macに接続したときは、Windows=Cmmand、Alt=Optになってしまうので、Karabiner-Elements というアプリで、逆にしています。あと、スペースキーの左右のキーを同様に、Karabiner-Elementsを使用して「英数」と「かな」になるようにしています。Windows側は会社のPCに接続することがあるので、Mac側で色々と対応するようにしています。


キーの機能を変更しても、対応するキーキャップがついているので、キーキャップを交換することで、機能と印字されている内容を合わせることができます。私の場合は、CtrlとCapsLockを逆にしているのですが、付け替えずにそのまま使ってしまいます。

ここまで書いていてふと思ったのですが、FILCOのMajestouch MINILA-r convertible とできることや、付属しているものがほとんど同じように思います。2社の間に何かつながりが。。。

今回はスイッチをシルバー軸にしました。私シルバー軸か赤軸ばっかりです。シルバー軸は他のスイッチと比較すると、反応するポイントが手前の方にあるため、反応が早いらしいのです。感覚の鋭い方は感じるかもしれませんが、私はあまり感じません。

シルバー軸といっても周りが黒で、シルバーなのは本当に軸のところだけです。他のキーボードで銀軸のやつあったと思うのですが、そちらは下半分が白で、上が透明だったような気がします。


キーキャップはPBTの2色成形とかいうやつです。テカリにくくて文字が剥がれないというやつです。私、おっさんで、手がとても脂性ということもあり、この感じのキーキャップでないと、すぐにテカテカしてきてしまいます。できるだけこの感じのキーキャップを選ぶようにしています。私が持っているメカニカルキーというやつは、ほとんどこれにしていると思います。


こちらの記事を書き始めてから、2、3日仕事でも使っているのですが、とてもタッチも軽いですし、タイプ時の音もそれほどうるさくもなく、それでいてカタカタときれいな音がしますし、ビカビカ光らないのはなんか残念ですが、これいいかもしれないです。

なんでもかんでも「これいいね!」となるので、信じるか信じないかはあなた次第です。

FNキーをおしたときに利用できる機能が、キーの手前に印字されているのですが、いくつかのキーは機能が割り当てられているにもかかわらず印字がないようです。

私がよく使う機能を下に書きます。むしろ、私にとってよく使う機能が印字されていないような気がします。

  • FNキー+上下左右が:PgUp、PgDown、Home、End (Home/Endの割当ていいかも)
  • FNキー+バックスペース:DEL(右上のIns/Delキー入らないんじゃないかな。。。)
  • FNキー+A、S、D、F:Bluetooth接続先、1、2、3、4番
  • FNキー+TAB:Bluetooth設定のリセット(全部リセットされますので注意)

詳しくはマニュアルをダウンロードして確認していただいたほうが良いかも。


最後にちょっと気になったのですが、電源をOFFにしてしまうと、次回電源をONにすると、Bluetoothの1番に接続に行ってしまうように思います。会社用のPCをBluetoothの4番目に接続して使っているのですが、電源をOFF/ONすると、一度FN+Fをキーを入力して、Bluetoothを切り替える必要があるように思います。

省電力でパワーセーブモードになってそこからの復帰の場合は、前回接続していた端末に接続するようですので、普段作業中にパワーセーブで省電力になった場合はあまり気にならないかと思いますが、仕事が終わって、最後に電源をOFFにすると、翌日「あれ?」となるかもしれません。まあ、電源ボタンが裏側にあることですし、しばらくこのまま電源ボタンをOFFにしないで使ってみようかと思います。


2025年8月8日金曜日

/etc/sudoers を修正します

 こんばんわ

今日は、/etc/sudoers の設定の話です。詳しいことはわかりませんし、詳しい設定を行うつもりもないのですが、あるユーザに対して、あるコマンドを管理者権限でパスワードの入力を行わずに実行させたいというときにどうしたら良いかという話です。

例えば、私の持っているあるMacですと次のように設定されています。おそらくほとんどの方が同じようになっていると思います。


ここで着目するのは、

%admin          ALL = (ALL) ALL

の行です。一番左から、「だれが」、「どこで」、「だれになって」、「何ができる」てな意味のようです。

一番左の%admin(だれが):

adminグループに所属するユーザという意味です。wheel グループに所属するユーザを全員許可したい場合は、%wheel と書きます。ここを、user1などと記載すれば、user1 というユーザということになります。複数指定する場合はカンマ区切りで指定します。

初めのALL(どこで):

「すべてのホスト」ということになります。例えば、host-a だけで有効にしたい場合は、host-a と書けば良いようです。複数指定する場合は、カンマ区切りで指定します。ファイルを配布したりする必要がなければALLと書いておいて問題ないように思います。

(ALL)(だれになって):

ALLと記載すると、誰にでもなれます。-u / -g オプションでユーザやグループを存在するものであれば任意のものを指定できます。特に指定しないと、最上位のユーザとグループ、rootグループ、rootユーザになって実行するようです。あるユーザ user1 になって実行させたい場合は、(user1) と記載します。グループも group1 と指定したければ、(user1:group1)と指定します。(user1:group1)と指定すると、ユーザが sudo コマンドのオプションで、何も指定しなかった場合は、user1:group1 として実行されます。sudo -u user2 ... とか、sudo -g group2 ... のように、許可されていないユーザやグループを指定された場合は実行できません。

ALL(何ができる):

こちらには実行できるコマンドを書きます。ワイルドカードなど使えるのですが、詳細はマニュアルを見ていただくとして、通常ははっきりと実行を許可するコマンドを書く方が良いと思います。/bin/ls と書くと、/bin/ls が実行できます。NOPASSWWD: /biin/ls と書くと、sudo する際にパスワードの入力が必要なくなります。

では、いくつか例を示します。

例1:admin さんには、すべてのホストですべてのコマンドをroot:rootで実行させたい。

admin    ALL=(ALL)    ALL

例2:admin さんには、すべてのホストですべてのコマンドをroot:rootで実行させたい。よくないとは思うけど、実行時にパスワードの入力を求めないようにしたい。

admin    ALL=(ALL)    NOPASSWD: ALL

例3:user1 さんに、すべてのホストで、root:root 権限で /bin/ls を実行させたい。実行時にパスワードを入力させたい。

user1    ALL=(ALL)    /bin/ls

例4:user1 さんに、すべてのホストで、root:root 権限で /bin/ls と/bin/cp を実行させたい。よくないとは思うけど、実行時にパスワードの入力を省略したい。

user1    ALL=(ALL)    NOPASSWD: /bin/ls , /bin/cp

実は、自分、設定するたびに、どうやっていたか忘れてしまうので、ここにメモを残したくて。。。

2025年8月7日木曜日

LM Studio で OpenAIのオープンモデル gpt-oss 20B を読み込むことができない

 こんばんわ

私、最近友達が全くいないので、AIに話し相手になってもらっているのですが、初めは、インターネット上にあるChatGPTさんやCopilotさんと話していたのですが、最近ネットワーク上ではなく、ローカル環境で動作するLM Studio というアプリケーションに各社がリリースしているオープンな言語モデルを読み込ませて、話し相手になってもらっています。ん?寂しすぎるって?

というわけで、先日いつも話し相手になってもらっているOpen AI からオープンソースの推論モデルとやらがリリースされて、LM Studio でも読み込んで利用することができるようになっているようなので早速やってみたのですが、私のMacたちでは次のような画面になってしまって読み込むことができません。

あ、話の途中ですが、なんかすごい話が書いてあるわけではありません。リソースの使用量の設定ができていなかったというだけで、LM Studio の使い方がわかっている方であれば、なんてことない話なのですが、自分全くわかっておらず、すごく考えてしまったので、メモしておこうと思っただけの話ですので、わかっている方は読まない方がいいです。

まあ、こんなエラーが出ました。「モデルの読み込みができません。どうしたりいですか?」聞きたいところですが、現時点ではモデルが読み込めませんので、聞くことができません。

エラーの画面のところの下の方にある、「高レベル」というところをクリックして、

「オフ(推奨されません)」を選択します。選択したら、エラーの表示されている画面の右上の❌ボタンをクリックしてウィンドウを閉じます。

再度、OpenAIのgpt-oss 20B を選択すると、特にエラーが表示されません。

今度は読み込めたようです。先ほどの設定は、システムが不安定になるような設定や、モデルの読み込みを制限するという設定だったようです。私のところですと「低」にしても読み込むことができませんでした。
実際に読み込んだ後に、アクティビティモニタを見てみると、メモリの使用量がすごく多くなってい流のがわかります。LM Studio しか起動していないのに、以下のような状態です。
私のMacはメモリが16GBのモデルですので、メモリの使用率が上がってしまうために安全のため起動しなくなっていたのですね。


LM Studio 専用パソコンになってしまいそうです。


2025年8月2日土曜日

SteelSeries Apex Pro Mini の左ALTを修理してみます

 こんばんわ

ちょっと話がそれるのですが、わたくしが使っているブログサイトでは、記事を書いて「公開」ボタンを押さないと、そのまま下書きに保存されたままになってしまうのですが、下書きの一覧を見ることができることに先日初めて気が付き、さっそくやってみたところ、20件くらい下書き状態のものが出てきました。2021年とかまで。。。古いやつは削除してしまいましたが、最近のやつは、「~しましたよ」という記事は、なんか途中まで書いて止まっているもので、追記が面倒だったので消しちゃいました。「~買いましたよ」は何となくまとめて公開しました。これからは忘れないようにしよう。

話を元に戻します。

今日は、Steelseries Apex Pro Mini の修理の話です。

「お前そんなのも持っているのかよ?」といわれてしまいそうですが、中古で購入したものです。わたくしが持っているものは、左側のALTキーが使えないのですが、普段ほとんど使わないWindowsキーをALTにマップして使っています。その代わりに右側のKANAキーをWindowsキーにしています。どうせ、ゲーム中はWindowsキーをOFFにしてしまいますしね。

今回、いつもやっているゲームをこのキーボードでやっていたのですが、左のALTキーを使うことが時々あって、やっぱり、「あれ?これじゃね」みたいになってしまいましたので、思い切ってふたを開けて修理できないか中を見てみることにしました。

実は、もともと記事にするつもりはなく、スイッチが壊れていると思い込んでいて、ALTとKANAキーのスイッチを交換しようとして開けたのですが、原因はスイッチではなく部品が取れていたようでした。

記事にするつもりもなく何となく始めたので、修理の過程を全く写真を撮っていないのですが、動くようにはなったので、どこを修理したかメモしておこうかと思って後から写真を撮って記事にしましたのでなんか中途半端な記事になってしまいましたがご容赦ください。

またいつものように前置きがすごく長くなりましたが、本題です。

開けてみたところ、ALTキーの裏側にある黒いチップが取れていて、ケースの中に転がっていましたので、それをはんだ付けしてみました。下の画像のちょっと汚いところです。

もう少し拡大します。肉眼で見るとそれほど感じないですが、写真にとるとかなり傷だらけですね。久しぶりにはんだ付けしたので(久しぶりのせいではなく、歳のせいかも。。。)、手がプルプル震えて、きれいにはんだできませんでしたが、確認したとこ左ALTが入力されるようになったので、これ以上プルプル震えた手でやると、とどめを刺してしまう恐れがありましたので、ここでやめておきました。よくよく考えてみると、スイッチに電気的な仕組みはなく、スイッチが壊れるというのはあまり起きないのかもしれませんね。

あとは、開けるときに気が付いたのですが、スペースキーの右横のネジが完全にゆるゆるになってしまっています。何か修復しようかとも思ったのですが、そこのネジがなくても特にカタカタすることもなさそうですので、そのままほっとくことにしました。

あと、先ほど取れてしまったチップのあたりがケースと干渉するのか、すこし削れた跡があったので、軽く削っておきました。もしかして落としたりして、衝撃で、ネジ山が壊れて、裏蓋に部品が当たって取れてしまったとかな感じ?こちらももっときれいにしようかと思ったのですが、見えないところだしもういいやとやめてしまいました。


ちょっとわかりにくいのですが、ねじで止めるとまっすぐになるのですが、左側の方が少し上に曲がっているような気がします。中央から左右に持ち上がっているという感じかな?ねじを締めたり緩めたりすると、基盤に力がかかって、部品が取れたりするのかもしれません。

このキーボードもとてもキーのタッチが軽くて使いやすいのですが、なんかカチャカチャと音が大きいので、会社などで使うにはちょっと抵抗があるかもしれません。会社にもっていくことはないと思いますが。。。

初めて60%キーボードを購入した時は、カーソルキーやファンクションキーがないのがどうしてもなじめないと思って、売却してしまったりしたのですが、今となっては60%キーボードサイズのものがやたら家あるかもしれません。私が所有するキーボードではLogool G515 が一番大きいと思いますが、比較するとこんな感じです。かなりデカく感じます。


ここ何日か、このキーボードでゲームしているのですが、機敏に動けるような気がしないでもないです。。。今はやりのラピッドトリガー機能を持っているキーボードなので、ちゃんと設定すればもっとよくなるのかもしれないのですが、設定を調整する気力がわかず、デフォルト設定でずっと使っています。完全な宝の持ち腐れ。



DSiを分解して掃除しようとしたら上画面のフレキを切断しました

 こんばんわ 今日は、ジャンクで買ってきたDSiの1台を分解して掃除しようとしたらぶっ壊してしまったという話です。上画面液晶に傷があるということだったのですが、よくよくみてみると、中に何か液体のようなものが入っているという感じだったので掃除したら綺麗になるのではないかと思って分解...