Kernel/VM探検隊@東京 No17 で発表した内容です。 スライド内で紹介した配信のアーカイブはこちら(2本に分かれています): 【前半戦】Z80をRustで動かすまで年が越せない配信【年末特番】 https://youtube.com/live/9eTlxU6kQxg 【後半戦】…
![ついに生産が終わったけどZ80でまだまだ遊びたい](https://cdn-ak-scissors.b.st-hatena.com/image/square/31e61ce67c3ab59fd3763c92cf3e94b48e58c0b7/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F627bbdaa02ec4e4c9987224814838da9%2Fslide_0.jpg%3F31323097)
自宅サーバを運用していると突発的なリブートや設定ミスによるアクセス不能などなどが起こり、そのたびにリモートKVMが欲しくなる…。 しかし、リモートKVMは主にエンタープライズ向けで対応した筐体や装置が高額でなかなか手が出づらい…。 そこでどこのご家庭にもある余ったラズパイとPiKVMを使って安価にリモートKVMを作ろうというのがこの記事の趣旨。 PiKVMとは PiKVMは、Raspberry Pi(ラズパイ)を用いて遠隔地から物理的なコンピュータにキーボード、ビデオ、マウス(KVM)スイッチとしてアクセス可能にするオープンソースプロジェクトである。 この記事を書いている現在(2024/03/24)では、DIY PiKVM V1~v4の4つのバージョンがある。 V3とV4はラズパイ内蔵の完成品になっていて、これらのバージョンを自作することはできない?ので今回の選択肢からは外す。 V1とV2
世の中には、一見関係なさそうな物理現象がITシステムに不可思議な影響を及ぼすことがあります 例えば,500マイル以上離れた場所にメールが送れないという話だったり 中国人のAさんがお茶を入れると会社のネットが繋がらなくなる という話があります。 私の場合は、祖母が就寝するとDBインサートが失敗する、という状況でした 実家の見守りシステム 問題が起きているのは、離れた実家にいる一人暮らしの祖母の状態を見守るために作成した自作のシステムです。 気温や湿度、CO2濃度、明るさ、部屋のドアの開閉、冷蔵庫の開閉の状況をモニタリングできるようにしています。 Raspberry Piに各種センサが接続され、定期的にInfluxDBに送信し、Grafanaという可視化ツールでいつでも見られるようにしています。 これらの情報を見ることで、祖母の家の部屋の温度が適切か、活動しているか、部屋にいるかなどが分かりま
A low-energy, high-falutin, electronic paper (ePaper / eInk / EPD) display for your Pi, in three different colour schemes: red/black/white, yellow/black/white, and black/white! Inky pHAT's beautiful, high contrast display is ideal for displaying simple graphics and crisply-rendered text and, because it's like paper, it's readable in bright sunlight. You could use Inky pHAT as a cute little clock,
はじめに こんにちわ!石田です。昨年くらいから「これからの技術者はKubernetesのスキル付けんと(どうこう)」ってことで、Qiita読者の皆様はもうk8sをあれこれお勉強中かと思います。私もあれこれ試してたんですが とにかく手間かけずに現物を触ってみたいならメガ・ベンダーが提供するk8sのクラウド・サービスが一番簡単でしょうが、各々独自のお約束や手間があるし、自分で環境作らないと、なんか腹落ちしません。(すぐ動くけど、やったことすぐ忘れそう) 「minikubeってのがあるよ」ってことで自分のPCに入れてみたんですが、結構重いです!私のPCはメモリ16GB/SSDのThinkpadなんですが、VMWareで実行するとメモリ8GB割り当てても、起動までにかなり待たされますし、なんか「モッサリ」感が否めません。 そんな時にRancherLabsからk8sの軽量版、k3sってのが出たよ、と
※2024/2/18追記 新しいバージョンで構築したので、最新はこちら をご確認ください。 こちら に手順があったのでやってみます。 ラズパイ1台を使ってシングルノードで構築します。 Raspberry Pi ImagerでUbuntu server 20.04をインストールします。 ubuntu@rancher:~$ cat /etc/os-release NAME="Ubuntu" VERSION="20.04.5 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.5 LTS" VERSION_ID="20.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="ht
昨晩、電源周りの確認をしてみた記事をあげました。 www.raspi.jp で、この記事の環境でなんか動かそうとすると何が楽しいかなってことで、Minecraft Java Editionサーバーを動かしてみました。 構成は上記ブログのとおりですが念のためこちらにも。Ethernetが200Mbpsくらいのしばりプレイですが、まあ多分大丈夫なんじゃないでしょうか。 軽めにテストということで、ストレージはMicroSD、冷却はヒートシンク抜きのファンのみという雑構成でチャレンジです。 用意 Minecraft JEサーバーを拾ってきます。 www.minecraft.net OpenJDK 17 JREをインストール $ sudo apt install openjdk-17-jre~/minecraftとかディレクトリを掘ってserver.jarを放り込み、そこでjarを実行します。8GB
5.5.11.FreeBSD14.0R で遊ぼう(RasPi4編) 本バージョンのFreeBSDはRasPi5には 対応していません。Raspi4で遊んでください (0) はじめに 2023年11月20日にFreeBSDの新Ver 14.0Rがリリースされました。 これを記念し、FreeBSD 14.0R (ARM版) をインストールします。 ちなみに、元ネタは、 FreeBSD 公式Wikiです。 (1) ブートローダー(EEPROM)の更新 Raspberry Pi4でFreeBSDを遊ぶには、ブートローダーを新しいものに更新する必要があります 一番手っ取り早い方法は、前節Raspberry Pi OS で遊ぼう を参考にRaspberry Pi OSを インストールし、ソフトを更新することで、ブートローダー(EEPROM)も更新されます 以下の記事では2021/3/18版のEEPRO
ラックについて 今回買ったラックは、なぜかネジを締めるとWIFIが繋がらなくなる事象が発生した。多分金属製だからと思われる。 面白いことに、手をラックの近くに置くとWIFIがつながる。(繋がらない場合もある) すべてのラズパイがWIFI接続というわけではなくmasterのみなのであんまり影響がないが、本事象は完全に想定外だったのでラック選びは要注意。 ラックの組み立て 説明書あったが、ネジの種類のラベルが貼っていなくて全然分からなかった。 ので、公式が動画を出しているのでこちらを参考に組み立てた。 なぜかネジが足りなかったり余ったりしているが、ガタガタしていないので一旦気にしない。 OSをSSDにインストール OSは「Ubuntu Server 22.04.2 LTS(64bit)」を使う。 歯車のところからWIFIやssh、キーボードレイアウトなど設定をよしなにやる。 Mac側の接続
Intel AlderLake N100 が入ったミニPC買ったんだけど とても PC が入ってるとは思えない梱包で届いた 悪い意味でおもちゃっぽいけど異様に小さくて軽い筐体 からの Core i5-6500T の 130% ぐらいの CPU 性能 4K ディスプレイ繋いで余裕の GPU 性能 ですげえよかった。 メモリ 16GB SSD 512GB で 3 万弱で買えるのでかなりいいです。これくらいのグレードの PC って前は「どういう用途で使うにしろ、何かを我慢しながら使う」みたいなものだったと思うけど、「大抵の用途ならこれでいい」みたいな性能でる。 https://amzn.to/3GGPEQK
Raspberry PiでIP-PBX構築第3弾! 前回、内線通話まで完成。今度はひかり電話をAsteriskに収容します! FreePBXで外線通話を収容するにはConnectivityメニューからTrunksを選択します。 設定する回線の種類を選ぶ画面が出てくるのでAdd SIP Trunks を選択。 Trunk Nameに回線の表示名を入力。 続いて、 こんな感じに入力します。 Trunk Name システム内で処理する回線名を指定。 PEER Detailsひかり電話の回線について指定。(192.168.1.1はルータのIPアドレスなので環境に合わせて読み替えて。) username=[ユーザID] type=friend secret=[パスワード] insecure=invite,port fromdomain=192.168.1.1 host=192.168.1.1 fro
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く