タグ

2023年2月25日のブックマーク (6件)

  • プログラマーのためのCPU入門 | フューチャー技術ブログ

    まあ後半のインテルのモデルになると同じCPUでも熱設計で性能が大きく変わったり、ブースト時の性能だったり、いろいろあるのであくまでも数字は目安ですが、無視できないほど大きくなっているのがわかります。特に、Ryzenが元気なここ5-6年の競争による進化がすごいです。 なぜ5-6倍も性能が上がったのか、というのをすぐに言葉できちんと説明できる人はあまりいないと思います。最近、更新がなくなってしまい、Facebook(なぜか友達にしていただいた)上でも活動がみられなくて、悲しいのですが、後藤弘茂のWeekly海外ニュースの連載をずっと読んでいた人であれば、「命令デコーダーが増えたのね」とかなんとなく強くなった部分のイメージがつくとは思いますが、そのなぜ、というのに、実験付きで数値の根拠も含めてわかりやすく説明してくれているのが書です。 CPU実験がおもしろい書は、豊富な図で(LambdaNo

    プログラマーのためのCPU入門 | フューチャー技術ブログ
  • Gitの内部構造をよく理解して、うまく使おう【基本の仕組みを解説】

    対象読者 Gitをより深く理解したい方 Gitの自作に興味がある方 Gitの内部構造を学ぶ意義 Gitの使い方を知っている人でも、それぞれのサブコマンドが実際どういった挙動をしているか、ましてや内部構造がどうなっているかを学んだことがある人は少ないかもしれません。というのも、Gitが内部を知らなくとも十分使える優秀なツールになっているからだと思います。 しかし、Gitの内部実装を知ることで、コマンドの挙動を正確に理解できるだけでなく、Gitを使っていて何らかの問題が起きたときにも、自分で対処できるようになります。そうしたGitの地力を鍛えるために、内部構造の把握は重要な要素になってきます。 また、今回の内容を学べば、Gitの大枠を実装することもできてしまうので、興味がある方はぜひ挑戦してみてください。 Gitについての誤解 それでは、まずGitについて多くの人が誤解しているであろう点を挙げ

    Gitの内部構造をよく理解して、うまく使おう【基本の仕組みを解説】
  • Cloudflare Tunnelによるローカルサーバーの公開(Google Domainsのドメイン使用)

    わたしたち開発者は、アプリ開発の大部分がローカルサーバーへのアクセスで完結するよう努力しますが、どうしてもローカルサーバーを公開したいシーンがあります。 開発中の画面をメンバーにちょっと触ってみてほしい 他サービスとの連携でWebhook URLが必要 このような場合、トンネルソフトウェアを使ってローカルサーバーをインターネットへ公開することで解決できます。 ngrok でもいいけど、Cloudflare Tunnel! ローカルサーバーを公開するスタンダードな方法としてngrokがあります。しかし、以下のような点が気になっています。 カスタムドメインを使うためには有料版に登録する必要あり *.jp.ngrok.io がフィッシングサイトに使われてしまったらしく、Chromeで警告がでるようになってしまった(一部環境) ということから、Cloudflare Tunnel を使う機運が高まり

    Cloudflare Tunnelによるローカルサーバーの公開(Google Domainsのドメイン使用)
  • GrabShell

    テクノロジーの進化により インプットの方法は数多く登場した。 しかし、150年前と唯一変わらないものがある。 それは、椅子に座ってキーボードを使うという行為。 ARグラスやVRグラスが出て ディスプレイはもう机の上にないのにその状況。 歴史が示すように 人は新しいデバイスや遊び道具を見つけるたびに進化した。 ペンができて、書く技術を 絵の具ができて、絵を描くという技術を 通信技術ができて、信号伝達技術を 携帯電話ができて、片手でメールを打つ技術を スマホができて、フリック技術を GrabShellが生まれ、バーチャルコントロールをする技術を 人は身につけるのではないかと想像する。 さらに人の進化を助ける製品であればと考えている。

    GrabShell
  • つかんで打鍵する変態キーボード「GrabShell」登場 「寝ながら開発打ち合わせができる」

    体が3ピースに分かれ、中央のピースにはジョイスティックやトラックボールを搭載した。両サイドにはハンドストラップを設け、折りたたんだ状態で両手をストラップに通すとキーボード全体を“つかんで”打鍵できる仕組み。 dotBravoは「昨今、Nrealなどグラス型の端末が登場している。目の前に画面があるのに、わざわざキーボードを机の上に置く必要はない」と指摘。「寝ながら開発打ち合わせを行いたい」「ARグラスで寝転がったままオンラインゲームがしたい」といった欲望を満たすために開発したとしている。 ただし打鍵には慣れが必要なため、タイピングを練習するWebアプリを提供する。またGrabShellはキーマップ設定を変更できるプログラマブルキーボードでもあり、自分好みのカスタマイズも可能。複数のキーを使ったショートカットやマクロ機能も割り当てられる。 dotBravoによると、これまでに米国や中国でテス

    つかんで打鍵する変態キーボード「GrabShell」登場 「寝ながら開発打ち合わせができる」
  • 猫のキーボードルーム ~ASCII KEYBOARD CONTROLLER~

    キーボード in コントローラ 話題のゲームキューブ版PSO用キーボードです。 キーボードの両端にコントローラを真ん中からぶった切った(下品で失礼 ^^;)ものをくっつっけた そんなキーボードです。 キーボードの部分はキーがとっても小さいです。ノートPCのキーとかよりも小さい。 多分MITSUMIのKEK-EA9AUと同じキーかな、っておもいます。(未確認) キーのアクチュエータ構造がノートとかで見られるパンタグラフ式ではなくごく普通のスライド式である所も一緒です。 キーピッチは15mm程(KEK-EA9AUは15.30mm)しか無いので運指が窮屈な感じです。 ミツミの製品カタログによるとステップ配置だそうですが、確かにコレもよく見ればごくごく微妙なステップがついてます。 キー配置なんですが、ドリームキャストのミニキーボードが、律儀にウインドウズキーまで容易していたのにくらべ、 結構考えら