タグ

ブックマーク / medium.com (131)

  • The story of Words Of Iron

  • 2024年版 キーボードのカスタマイズガイド

    以前は究極の一台を追い求めて迷走してしまっていたのですが、今では各々のキーボードの魅力を活かしつつ、自分好みにカスタマイズすることで、お気に入りのキーボードに仕上げられるようになってきました。 ポイントは2つ。 ・自分の好みを把握(=いろいろ試す) ・打鍵感には、スイッチだけでなく、筐体と内部のフォーム、さらには机やマットの組み合わせが効くことを理解する 自分の好みをキースイッチを把握する点に関しては、2023年現在では比較的簡単になってきました。Keychronなど、ホットスワップ対応のメカニカルキーボードが普及してきたことで、半田付けせずにスイッチを交換したり、2023年にはRazer Blackwidow V4、HHKB Studioなど、老舗キーボードメーカーからもホットスワップに対応した製品が登場したのが記憶に新しいです。 それに伴い、キースイッチもネット上でのレビューが追いつか

    2024年版 キーボードのカスタマイズガイド
    hiroomi
    hiroomi 2024/01/02
    そうか上に数字が来るのね。(写真しか見てない
  • Microsoft Loop and the Future of Collaborative Experiences

    The design thinking and user research that turned into Microsoft Loop By Rachel Romano and John Roach Meet Loop. Designed for co-creation, it brings your team and ideas together in one place.Try the Loop app now: Microsoft Loop “Paradigm shift,” “revolutionize the future of,” and “sea change” are terms often heard in technology circles. Currently, this chorus is focused on innovation driven by lar

    Microsoft Loop and the Future of Collaborative Experiences
    hiroomi
    hiroomi 2023/03/26
    パブリック プレビューを介して本日リリースされたLoop は、これらのパラダイム シフトの 1 つ
  • TLSが難しい?RustとLinuxカーネルで実装しよう!

    TLS(Transport Layer Security)が難しすぎると、お嘆きのセキュリティファースト世代の皆様、RustLinuxカーネルを実装しながら学んでみましょう! カーネルモジュールの実装は難しい?それは誤解です。TLSをアプリケーションとして実装しようとすると、各種のライブラリを検索していたつもりが、SNSを眺めていて、一日が終わっていることありますよね。カーネルモジュールを実装するために使えるのはカーネルの機能だけです。検索する必要はなく、雑念が生じる余地はありません。その集中力があれば、カーネル開発は難しくありません。 TLSとLinuxカーネル皆様の中には、LinuxカーネルはTLSをサポートしているのでは?と思っている方がいるかもしれません。TLSは実際のデータの送受信の前に、ハンドシェイクと呼ばれる、暗号鍵の合意や相手の認証を実施します。ハンドシェイク後、Linu

    TLSが難しい?RustとLinuxカーネルで実装しよう!
    hiroomi
    hiroomi 2022/12/30
  • Flutterアプリにおける、過不足ない設計の考察🎅

    Photo by Hush Naidoo Jade Photography on Unsplash「一般的なモバイルアプリ」の設計全般において、特に何に気を付ける必要があるか、あるいは逆にあまり気にしてなくても良いのではと思うことなどを述べていきます。 (…のつもりでしたが、後者含めると1記事に収めるの困難で、最後にさらっと触れつつ別記事で手厚く書きたいところです🤔) ここでの「一般的なモバイルアプリ」は規模観点では以下程度のイメージですが、それを超えるような規模でも通ずる内容も多いと思っています。 コード量: 数万〜十数万行実装者: 一桁人種類としては(スマホ向けの)クライアントアプリコードであり、以下などではないです。 パッケージ・ライブラリではないサーバーサイドではないこの種類によって適切な組み方はけっこう変わり、アプリコードは依存関係の末端側(基的に依存される側にはならない)な

    Flutterアプリにおける、過不足ない設計の考察🎅
    hiroomi
    hiroomi 2022/12/26
  • Toyota and CARMERA Team up to Build High Definition Maps for Automated Vehicles Using Camera Data

    hiroomi
    hiroomi 2022/06/23
    “テスト車両に搭載されているカメラは、トヨタがグローバルに搭載しているトヨタセーフティセンス(* 2)(「TSS」)の部品を使用しています。”
  • Dockerからcontainerdへの移行

    https://speakerdeck.com/ktock/dockerkaracontainerdhefalseyi-xing背景: Kubernetes 1.24は組み込み機能としてのDocker対応を打ち切る2014年に公開された初期のKubernetesDockerにのみ対応していましたが、2016年のKubernetes 1.5では Container Runtime Interface (CRI) と呼ばれる共通インターフェースが導入され、 CRIに対応した任意のランタイムが利用可能になりました。以来、様々なランタイムが開発されてきましたが、2022年現在では containerd と CRI-O の 2つが主流です。 CRIが導入されてからも、Kubernetesに組み込まれているDocker対応機能(dockershim)が広く使われていましたが、2022年4月リリース予

    Dockerからcontainerdへの移行
    hiroomi
    hiroomi 2022/04/03
  • Cloud Armor の WAF ルールで Apache Log4j の脆弱性対策をする

    (2021 年 12 月 14 日 21:00 JST 追記:WAF ルールのチューニングについて続編を書きました) Google Cloud Japan Advent Calendar 2021 の 12 日目…ではありません。(12 日目の記事はこちらです。お、たまたま脆弱性関連ですね。) 年の瀬も差し迫った 2021 年 12 月 10 日(金)、Apache Log4j 2 の脆弱性に対するゼロデイ攻撃が可能であることが明らかになりました。 Google Cloud の WAF サービスである Cloud Armor でも、脆弱性への対策の一つとして使える WAF ルールがリリースされたのでご紹介します。 Cloud Armor WAF rule to help address Apache Log4j vulnerability | Google Cloud Blog

    Cloud Armor の WAF ルールで Apache Log4j の脆弱性対策をする
  • もう全部Notionでええやん

    対象読者Backlog / Confluence / Jiraに消耗した人たち別に対立戦争を起こしたいという意図はありませんツールや仕事の雰囲気が固すぎる、もうちょっとゆるくいきたいという人Notionはいろいろと自由なのでなんでもできますBacklogの処理済みと完了の違いってなんやねん!と思ったり、タスク管理ツールの煩雑なUIに疲弊した人対象としない読者Notionが何でどういうことができるのか詳しく知りたい人ググれば解説しているサイトはやまほどあるのでそちらを参照したほうがよいでしょうNotionの料金体系変わる可能性があるのでこちらには載せません今のTeam Planだと1人につき$8です。Notion — The all-in-one workspace for your notes, tasks, wikis, and databases.概要Notionを使うことでさまざまな

    もう全部Notionでええやん
    hiroomi
    hiroomi 2021/11/09
    “Backlog / Confluence / Jiraに消耗した人たち”
  • 踏み台EC2を廃止してSession Manager接続に置き換えました

    こんにちは、エウレカ SRE チームの原田です。 今年 (2021年) エウレカでは、公開鍵認証で接続するEC2の踏み台サーバを廃止し、代わりに各サーバへの接続をIAMで認証できるSSM Session Managerへのリプレースを行いました。記事ではそのモチベーションや、実装のポイントを紹介していきたいと思います。 旧来の踏み台サーバ 旧来の踏み台サーバエウレカで長く運用されていた踏み台サーバ (Gateway) は以下のようなものでした。 各開発者は、自分の秘密鍵を使って踏み台サーバへSSHを行う ( 踏み台サーバ上には各開発者の個別ユーザーおよび公開鍵が登録されている )踏み台上では、接続が許可されているSSH対象のサーバの秘密鍵がユーザー毎に配置されており、その鍵で各サーバにSSHするMySQL / Elasticsearch / Redis など、Private Subnet

    踏み台EC2を廃止してSession Manager接続に置き換えました
    hiroomi
    hiroomi 2021/09/16
  • DockerとPodmanの比較 [Container Runtime Meetup #3]

    Container Runtime Meetup #3 発表資料 「DockerPodmanの比較」PodmanとはPodmanは、Red Hat社を中心とするコミュニティが開発している、Docker互換のコンテナエンジンです。RHEL、CentOS、Fedora などの Linuxディストリビューションに標準で付属しています。 Podmanの使い方は、コマンド名が docker ではなく podman である点を除けば、Docker とほぼ同じです。(例: podman run -p 80:80 --name nginx docker.io/library/nginx ) “Podman”は “Pod Manager” を意味しますが、Podmanを用いてKubernetesのPodを管理することは、基的にはできません。ただし、CRIランタイムとしてCRI-Oを用いている場合に限り、

    DockerとPodmanの比較 [Container Runtime Meetup #3]
    hiroomi
    hiroomi 2021/09/07
    “Podmanは、Red Hat社を中心とするコミュニティが開発している、Docker互換のコンテナエンジンです”
  • TCPが遅すぎる?QUICを使おう!

    「それ、QUIC使えないの?」 それがなんであれ、QUICを使うことを主張することで、みんなが「なんか良くわからないけど、TCPを置き換えたほうがいいのかな?」と思うようになるはず。全てのアプリケーションを、TCPの代わりにQUICを使うように修正するとなれば、この先10年間ぐらい、エンジニアみんなの仕事を作ることができます。業界愛ですね。 すでに、SSHやDNSのQUIC対応は始められています。既存のアプリケーションをQUICに対応させる難しさを調査するために、RustでBGP over QUICを実装してみました。 QUICの実装QUICは、TCPと同じく、パケットの再送、輻輳制御など、信頼性のある通信を実現するトランスポートプロトコルです。実装面の大きな違いは、TCPがオペレーティングシステムのプロトコルスタックの一機能として実装されるのに対して、QUICはアプリケーションで実装され

    TCPが遅すぎる?QUICを使おう!
    hiroomi
    hiroomi 2021/08/26
    “BGP over QUIC200行程度の変更で、RustのBGP実装をQUICに対応させることができました。”
  • Introducing Arene

    This article is available on the Woven Planet Group account. To keep current with insider insights into the world of mobility, follow our new account! We want to enable the most programmable vehicles on the planet. Vehicle software development today is like mobile development was ten to fifteen years ago. Back then, the only people who could program mobile phones were the ones working for the manu

    Introducing Arene
  • PR FAQs for Product Documents — Everything Product Managers Need to Know

    hiroomi
    hiroomi 2020/12/29
  • ぼっち情シスがJamf Proを導入してみた件 – Eureka Engineering – Medium

    メリークリスマス!今日はクリスマスイブですね。皆さん素敵な1日をお過ごしでしょうか?そんな24日のアドベントカレンダーの担当は、株式会社エウレカ(eureka, Inc. -)のぼっちモダン情シス担当池ぴょん(Ken Ikezaki)が担当させて頂きます。 今回は、そんなぼっちモダン情シスがJamf Proを全社導入した際のお話をしようと思います。 Jamf Proって何?みなさんは、Jamf Proってご存知ですか? https://www.too.com/product/software/jamfpro/ ざっくりいうとAppleデバイス管理ソリューション。AppleのネイティブのMDM(Mobile Device Management)フレームワークを利用してMacOSや iOSデバイスを管理できちゃう優れものです。 一番の売りはゼロタッチデプロイメントができちゃう点。例えば、社内で

    ぼっち情シスがJamf Proを導入してみた件 – Eureka Engineering – Medium
    hiroomi
    hiroomi 2020/06/25
  • PlayStation®5 のデザインとトレイラー映像について

    この文章は、PlayStation®5(以下PS5)のデザインに驚いたファンの1人が、コンピュータのデザイン小史とトレイラーから読み解ける情報を交えて、その魅力について紹介するものです。現時点で、PS5に関するインタビューはほとんど公開されていないため、妄想が多く混じっています。クルマというのは世界を映す鏡だ—山内一典 グランツーリスモシリーズの生みの親、山内さんのこの言葉が好きです。たとえば映画を観ていて、劇中で駐車してあるクルマを見ると、それがどの時代のお話か、けっこう掴めたりしませんか。そして、コンピュータの造形にもそうした側面があると思います。俳優が持っているスマホが古いと、意外と目ざとく追っていることがあります。 山内さんにといえば、グランツーリスモ6の頃のドキュメンタリー映画もオススメです。1. 今までとなんだか違うぞ 体が発表されたときは、2人でギャーと叫んでいましたPla

    PlayStation®5 のデザインとトレイラー映像について
    hiroomi
    hiroomi 2020/06/24
  • できる mirakc

    最新版「できるmirakc」はこちら。 はじめまして、masnagam です。mirakc の開発をしています。 これまで mirakc は、ソフトウェア開発の経験がある人が使用することを前提としてドキュメントを作成してきました。しかし、記事では、対象読者をソフトウェア開発者に限定せず、すでに EPGStation や TVTest を使った録画及び視聴環境を持っている人が、mirakc を利用できるようになるところまで順を追って説明します。最終目標は、既に稼働している録画・視聴環境中の Mirakurun を、mirakc に置き換えて動かすことです。 🧪 mirakc って何ですか?始めて名前を目にした人もいると思うので、簡単に説明しておきます。 mirakc は、Raspberry Pi のような シングルボードコンピュータ (SBC) をターゲットデバイスとして、Rust 言語

    できる mirakc
    hiroomi
    hiroomi 2020/06/15
  • 新時代の MiyouTV

    改元から1年、MiyouTV とコメントの動向 📺 MiyouTVとはMiyouTV は、録画した番組を視聴しながら2ちゃんねる (2ch.sc) の実況コメントが見られるシステムです。未来検索ブラジルで開発しています。番組を再生する MiyouTV アプリと録画予約するバックエンドで構成されます。バックエンドには Chinachu と EPGStation とガラポン TV が使用できます。 MiyouTV プロジェクトではテレビ番組を好きな時にコメント付きで見られる環境の普及を目指しています。また、全録を推奨しています。話題になった番組をあとから視聴できて便利です。 MiyouTVGitHubAndroid 版iOS 版📺 新しくなったMiyouTV昨年 (2019年) 11月のリリースで MiyouTV アプリは構成が大きく変わりました。まず、フレームワークが Angular

    新時代の MiyouTV
    hiroomi
    hiroomi 2020/06/15
    “フレームワークが Angular から React に変わりました。モバイルアプリ対応でコードの維持が難しくなったのが理由です。”
  • Raspberry Pi 4 で構築する録画マシン | 空気録学電子版【公式】

    🍓 Raspberry Pi 4 が買えるようになりました2019年11月、待望の Raspberry Pi 4 技適取得版が発売されました。H.264 ハードウェアエンコーダを搭載した、リッチなシングルボードコンピュータです。2020年5月28日には 8GB メモリ搭載の上位モデルも登場しています。 はたしてこれは何をするためのデバイスなのでしょうか? そうです、録画ですね。もうテレビの録画をするために高価なパソコンを購入する必要はありません。5000円台から入手できるマシンを利用して、安価に録画サーバーを構築することができるようになったのです。 この記事では Raspbery Pi 4 を利用した Mirakurun + EPGStation での録画サーバー構築方法と、ハードウェアエンコーダを利用した録画ファイルのエンコードについて解説を行います。 筆者の⾃宅で運⽤している録画サー

    Raspberry Pi 4 で構築する録画マシン | 空気録学電子版【公式】
    hiroomi
    hiroomi 2020/06/14
    “特に見るわけでもないテレビのパソコン録画活動を続けて10年以上の月日が経ちました。録画を取り巻く環境は日々進化し続けています。”
  • 僕たちのテキストエリアはどうなっていくのだろうか?

    なぜ Day One は Markdown を捨てたのか Day One が Markdown をやめて WYSIWYG に移行した話は前書いた。 自分が知っている範囲でアンチ Markdown 勢は Scrapboxはてなブックマークのコメントなどを読んでも、ウェブでの記事制作においてワードプロセッサ(WordやGoogle docs)ライクなWYSIWYG(ウィジウィグ)なツールと、Markdown(あるいはそれに類する構造化簡易記法)のどちらがよいか? という視点で議論されている(そして主に議論に参加しているのがエンジニアなので記法優位?)という状況に見えて、というより記事そのものがMarkdownの時代が終わってWYSIWYGに移行しているという論点なのだけど、実際に例示されているツールをよく見たところ、そうシンプルではないように思える。 むしろ、その両者を統合した、あるいはM

    僕たちのテキストエリアはどうなっていくのだろうか?
    hiroomi
    hiroomi 2020/05/25