自作キーボードの魅力を広めるために夜な夜な活動しています。 主にブログ、キーボード開発、雑誌(SoftwareDesign誌)の連載などを行っています。
![GL516 デザインガイド](https://cdn-ak-scissors.b.st-hatena.com/image/square/79082d61e4de4fe120331675ca5673eeb4779a06/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--xsBa7Dd5--%2Fg_center%252Ch_280%252Cl_fetch%3AaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYm9va19jb3Zlci8xZjE5Y2E3NDI4LnBuZw%3D%3D%252Cw_200%2Fv1627283836%2Fdefault%2Fog-base-book_yz4z02.jpg)
はじめに 先日、初めて自作キーボードを作ったのですが、非常に簡単かつ自由に作れることに感動したので記録として残そうと思います。感動した点は次の通りです。 既存のツールを使えばほとんど回路図を書かなくても良い キー配置は既存のウェブサービスで自由に定義可能 定義した配置は回路CADのプラグインを使えば手作業で部品を並べなくても済む 既存のウェブサービスを使えば開発環境を準備しなくてもファームウェアをコンパイルできる なお、次の手順に沿ってキーボードを自作しました。 部品選定 キー配列の定義 回路CADに配列を読み込ませる 配線する 発注 実装 ファームウェアの実装 事前にインストールしておく必要のあるソフトウェアは「KiCad(回路CAD)」のみです。部品調達や基板の発注がスムーズに行けば1~2週間程度で完成すると思います。 部品選定 自作キーボードだけでなく、ハードウェア開発において最も重
1.はじめに 60%キーボードを設計するところから自作したので、完成までの概要を書いてみます。 2回ほど製作しまして、ここで紹介するのは2回めのほうです。 キーボードの名前は、「kplj66r2」になります。 1.1. 作ったもの ごく普通の見た目の、一体型60%キーボードです。家用と職場用で2台作りました。 ソケットを使い、日本語配列と英語風配列を付け替えできるようにしました。 キーマップは、変換・無変換とレイヤー切り替えを兼用し、vi風カーソルにしました。 (参考までに、初回作の方は日本語配列専用、ソケットなしのはんだ付けタイプで、それ以外は大差ないです。) 1.2. 動機 仕事柄WordやExcelでドキュメントを書くことが多いのですが、ホームポジションを崩してカーソルを押すのがとても煩わしいため、使い慣れたvi風のカーソル移動にしたいと思っていました。 以前は、職場PCへのUSB機
新歓ブログリレー33日目の記事です! まえがきどうも19の亀茶です †内ではこれといって目立った活動はしておらずのんびりと過ごしております 一説によるとtwitterで可愛い絵を布教する人として認知されてるみたいです ありがたいですね さて、話は変わりますが皆さんは今のキーボードに満足されているでしょうか ひとえにキーボードといっても様々なものがあります。ノートPCにそのまま引っ付いてるものや、テンキー(数字だけを打ち込むやつ)や矢印キーがついているいわゆるフルキーボードといったもの。はたまたUS配列であったりJIS配列であったり... 自分は普段US配列のキーボードを使用しているのですが、少し不満がありました。 それはスペースキーが無駄に長いことです。Ctrl等の装飾キーを親指で押せると便利だと思うのですが、頑張って親指を伸ばさなければ届きません。この点、JIS配列だとスペースキー
Mobility Technologiesで、インフラよりのサーバサイドエンジニアとして働く Morimoto (@74th)です。 この記事はMobility Technologies Advent Calendar 2020の5日目の記事となります。 この記事では自作キーボードの良さを語るとともに、自作キーボードの高さを低くすることに価値を見出していろいろやってみた記録です。 自作キーボードとは PCB(基盤)にキースイッチを実装(はんだ付け)して、マイコンと繋いで作るキーボードです。 市販のものとは異なり、様々な種類のキースイッチ(主にメカニカル)を使うことができます。メカニカルキースイッチCherryMXの特許が切れたため、多数のメーカーがCherryMX互換キースイッチを販売するようになりました。 PCBから設計したり、好みに近いPCBを購入することで、自在な物理キー配置のキーボ
こんにちは、Choimirai Schoolのサンミンです。 00 はじめに今回のnoteではZoteroのPDFリーダーから英語論文の日本語訳を自動化する手順について紹介します。 Zoteroはオープンソースの文献管理ツールで、専用の拡張機能を開発されている方も多い。中には、PDFの翻訳ツール(👉https://t.co/XyiciW0DxQ)も。利用できる翻訳サービスはGoogleやDeepLなど多数。ハイライトしたテキストが自動的に翻訳され、コメントとして保存されるのでとても便利です✨。 https://t.co/d9MRI4KTsY pic.twitter.com/JOvn82pbSK — sangmin.eth @ChoimiraiSchool (@gijigae) November 23, 2022 01 Pre-requisiteZoteroは既にインストールされている
はじめに 前回の記事では EdgeRouter X (ER-X) の初期設定を行い、IPv4 での接続を確立するところまで説明しました。この記事では NURO 光の ONU における IPv6 の扱われ方を解明した上で、ndppd(NDP Proxy)を使うことによって ER-X とそのネットワーク内のクライアントが IPv6 で通信できるように設定をしていきます。IPv6 の仕様自体が IPv4 と異なるため、冒頭ではまず IPv6 の基本について説明していきます。 今回実現したいことは、以下の通りです。(その1より再掲) NURO 光の ONU から ER-X に対して /60 のプレフィックスを付与する /60 プレフィックスを用いて、ER-X で /64 のサブネットを作成する EdgeRouter X 用に ndppd (NDP Proxy) をクロスコンパイル(ビルド)する n
Windows で使える WebDAV クライアントを探しているのだが、分った範囲の情報をまとめてみる。 個人的にはおすすめのは、 仮想ドライブ型としては WebDrive。最も高機能で安定している。 アプリ型としては CartDav。最も高機能。 1. 項目の意味 表中の列の項目は以下のような意味。 形態 ソフトウェアが通常の「アプリ」か、「仮想ドライブ」あるいは「シェル拡張」でWindowsのファイルシステムの一部として見えるのかを示す。 「仮想ドライブ」や「シェル拡張」の場合、SMB や NFS のようなネットワークファイルシステムのように PowerPoint や Excel のファイルが直接編集できるというメリットがある。 他に「ブラウザ拡張」や JavaScript で動作するものもある。 日本語ファイル名対応 サーバー側に日本語のファイル名があった時に正しく扱えるか。 ただし
まずは初期設定を行う。ログインに必要な情報は以下の通り。 初期アドレスは『192.168.1.1』ユーザー名は『admin』初期パスワードは本体裏に書いてあるWPAキー初期化後も同様にこれでログインすることになる。 必ず管理画面に入るためのパスワードは変更しておこう。 NSD-G1000Tの再起動方法 まずは再起動の方法から。何故なら初見で再起動する方法がわからなかったから。 管理画面にログインし、詳細設定に進むと真ん中あたりに『リセット』の項目がある。 その中に赤字で書かれている『機器リセット』という項目が再起動ボタンだ。上記画像では赤枠で囲ったところだ。 何故そんな紛らわしい位置に……? 取扱説明書(PDF)を見たらすぐにわかったが、機器再起動に名前を変えてほしいところだ。 取扱説明書より抜粋NSD-G1000TだけでなくNSD-G3000TやNSD-G6000Xも同様だと思う。 各種
WiFi6で速度を速くするためのキーワードをまとめてみました。 ■はじめにWiFi6の魅力はなんといっても繋がりやすさと有線LANと変わらない速度にあります。(2402と書かれているアクセスポイントで実測ほぼ1Gbps出ます!) WiFi6はこれまでのWiFiと互換性があり今までの機器も基本的にはそのまま使えます。 しかし、売られている製品をみるとWiFi特有の用語も多く何が性能に影響しているのかわかりにくい印象を受けるのでそれを解説したいと思います。 なお、国内で売っている技適の通った無線アクセスポイントは電波法で決まった無線の強さが仕様統一されていて、最大値に設定されているのでどれを選んでも無線の強さは変わりません。 ■アンテナ数が多いと速いアンテナの表記は2x2や4x4といった表記がされます。 2.4Gと5Gで別々です。 MIMOと呼ばれる技術でアンテナの数だけ同時に通信できるので速
最近話題の「物理eSIMカード」。eSIMを搭載しないAndroid機に eSIMプロファイルの複数搭載を可能にする物理SIMカードを使うことで eSIM機と同様の使い勝手にグレードアップさせようという斬新なサービスです。マイネ王でも既に紹介スレが投稿されています。 参考「Android用、e-sim対応の物理simカードが登場?」 by たけや姫さん 2022.05.07 https://king.mineo.jp/reports/180808 ネット上ではまだ情報は少ないものの、チャレンジャーな先陣の体験報告も見られますので3つほど下記URLしておきます。興味のある方は覗いてみて下さい。 「これを待ってた!すべてのAndroidスマホをeSIM化できる「eSIM対応のSIMカード」が登場!」 https://sumahodigest.com/?p=9785 「物理eSIMカード「eSI
eSIM非対応スマホでもeSIMのまま使い続けられる 楽天モバイルを皮切りに普及し始めているeSIMですが、まだまだeSIM対応機種は少ないというのが現状です。 一年間に何度もスマホを乗り換えるオタクにとっては、eSIM対応機種からeSIM非対応機種に変えるときにeSIMから物理SIMに切り替えないといけないというのは少々面倒です。 そこで役に立つのが、eSIM (eUICCプロファイル) を物理的なSIMカードに入れてしまえるドイツ発のサービス、eSIM.meです。 eSIM.me 登録できるプロファイル数で価格が変動 eSIM.meでは、SINGLE・MULTI・OMNI・DUALという4つのプランがあり、それぞれ eSIMプロファイルを追加したり切り替えたりといった管理をできる端末数 (設定後のeSIMカードを挿して利用する端末数には制限なし) eSIMカードに同時に保存しておけるプ
オープンソースのMac 68KエミュレーターであるBasilisk IIをブラウザ上でも利用できるように拡張したというエミュレーターの「Infinite Mac」が登場しました。作者はMihai Parparita氏で、Infinite Macの開発経緯などをブログ上で明かしています。 persistent.info: Infinite Mac: An Instant-Booting Quadra in Your Browser https://blog.persistent.info/2022/03/blog-post.html 近年、古いOSをエミュレーションする試みが人気を博しており、v86ではさまざまな古いOSをブラウザ上で実行することが可能です。しかし、古いMacのエミュレーションにv86は利用できなかったため、Parparita氏はこれらを現代のPCでエミュレーションするのに適
Standard based Implemented standards: UML 2.5, SysML 1.1 & 1.4, fUML 1.2.1, ALF 1.0.1, MARTE 1.1, BPMNProfile 1.0, BMM 1.3, SMM 1.1, PSCS 1.0, PSSM 1.0b, FMI 2.0 and ISO/IEC 42010. Domain Specific To address any specific domain, every part of Eclipse Papyrus may be customized: UML profile, model explorer, diagram notation and style, properties views, palette and creation menus, and much more... En
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く