前回はVMごとにネットワークフィルタを設定したが、共通のフィルタはホスト環境で設定した方が間違いがない。 そこで、ホスト環境のネットワークインタフェースに接続したブリッジに対してnftablesでフィルタを設定してみる。 ここでは、ホスト環境のネットワークインタフェースenp1s0に接続されたブリッジに対してフィルタを設定する。 まずはnftで手動で設定してみる。 bridge filterテーブルとfowardチェインを(なければ)作る。 # nft add table bridge filter # nft add chain bridge filter forward '{type filter hook forward priority filter; policy accept; }' 次にルールを設定する。 ここでは、VMから x.y.z.0/24 への通信を禁止してみる。 #
ASUSは4月1日、携帯型PCゲーム機「ROG ALLY」を発表。日にちが日にちだけにエイプリルフールのジョークなのかどうか判断しづらい状況にあったが、本日国内向けに“今日は「「4/2」」です!”というコメント共に改めて案内され、実際の製品であることが強く示唆された。海外の大手小売チェーンBest Buyでは、予約情報を受け取るためのページも公開されている。 ROG ALLYは、ASUSのゲーミングブランドROG(Republic of Gamers)から展開される、同社初の携帯型PCゲーム機だ。小さなデバイスでのパフォーマンスの向上を目指し、常にゲーミングの限界に挑戦しているという同社のノウハウが詰め込まれた自信作だという。 本機はWindows 11 OSを採用するPCであり、AMDと共同開発したというカスタムメイドの“最速APU”を搭載。AAAゲームを外に持ち運び、高性能ディスプレイ
www.aoky.net 昔読んだSteve Yeggeの「バベル案内」のC++ の話に「STL作者が OOP は嫌いだと言っていてショックを受けた」ということが書いてあって、ふーんと思っていたが、最近Alexander Stepanovのインタビュー記事を読んでいてそれっぽい話があった。 www.stlport.org Yes. STL is not object oriented. I think that object orientedness is almost as much of a hoax as Artificial Intelligence. はい。STL はオブジェクト指向ではありません。オブジェクト指向は、人工知能と同じくらいデマだと思います。 この人の別のインタビュー記事も面白い。 stepanovpapers.com Using animals as an exa
「Bodhi Linux」は筆者にとって思い入れのあるOSだ。見た目が美しく、ユーザーフレンドリーなOSというだけでなく、筆者がLinuxを使い始めた頃を思い起こさせてくれる。というのも、デフォルトのデスクトップ環境である「Moksha」は、筆者が長年にわたって愛用しているウィンドウマネージャーの1つである「Enlightenment」をベースにしているところが大きいためだ。 まず、ちょっとした用語について説明しておきたい。全てのデスクトップ環境は複数のコンポーネントで構成されており、その1つがウィンドウマネージャーだ。ウィンドウマネージャーは画面の描画やレイアウト、ウィンドウに関する位置情報の保存を担当する。 例えば、ウェブブラウザーの「Firefox」をオープンしたと考えてほしい。タイトルバーとウィンドウ枠が表示されているはずだ。そのタイトルバーをつかんだ状態(マウスの左ボタンを押した
虐待や性被害を受けている少女たちの支援活動をしている一般社団法人「Colabo」がピンチだ。これまで事業を委託してきた都が、新宿区役所前でColaboが行ってきたバスカフェ事業を、反対派の妨害活動で混乱が生じていることを理由に休止すると通達したのだ。Colabo側は都庁前で抗議集会を開いて反発。その集会にも反対派が現れ、小競り合いが勃発するなど事態は収拾がつかない状況に陥っている。 【写真】警察の制止も聞かずに「棒倒し」「転び公妨」…。男女入り乱れる大混乱となったColabo抗議集会 *** 撮影者に「帰れ!」 3月29日午後7時。都庁前に行ってみると「体育祭」かと見紛う光景が目に飛び込んできた。男女約20人が3メートルくらいある「竿」に群がって「棒倒し」のように押し合いをしている。 「写真撮影禁止! 帰れ! 帰れ!」 竿の先にあるのはカメラだ。抗議集会の模様を記録しようとする2~3人の反
MESSAGE メッセージ ニンテンドーシステムズは、任天堂の娯楽をお客様へお届けしやすいシステムを作るため、任天堂とDeNAのエンジニアチームを中心として、2023年4月に生まれました。 世の中に多くの技術革新がある中で、独創の精神と柔軟性を大切にしながら、様々な強みを持ったメンバーが活発に議論し、一人では成し遂げられない大きな成果を目指して、システムづくりに誠実に取り組んでいます。 インターネットを取り巻く技術は、日々目まぐるしく変化し、複雑さを増しています。 ニンテンドーシステムズはその中で、7年以上のパートナーシップで培われた任天堂とDeNAの信頼関係を活かし、任天堂の独創性とDeNAの技術への知見を原動力として、世界へ新たなイノベーションを生み出していきます。 娯楽を取り巻く技術開発は、これからも発展を続けていくことが予想されます。 枯れた技術から最先端の技術に至るまで、多様な技
水彩画に特化したStableDiffusion拡張(LoRA)を公開しました。 HuggingFaceからダウンロード可能です。SD Ver1.5 / 2.1用です。 HuggingFaceで公開。 全部パブドメ画像でトレーニングこちらのLoRAは、1900年台までのパブリックドメインの絵画でトレーニングしました。約500枚の絵画を、目で品質検査し1つ1つハンドピックで集めました。 作家名は未使用なお「特定の画家の画風をコピーすることには、まったく興味がない」ので、学習データに作家名は含めていません。↑の絵はT.W.Turnerを、↓の絵はRembrandtを指定してますが、ほぼガン無視されているのがわかると思います。 これは自分のAI運用のスタイルが「自分の筆や画材を作ること」という方向のためでもあります。むしろ作家名があると、その作家の表現に縛られるのであえて外してます。 作家名でとり
書籍のタイトルを考えてみた。いかにもありそうな書名で、似たテイストのものが既に複数あるにちがいない。 もの欲しげな、率直に言って少し下品に思えるタイトルだ。私は自分の本に使いたいとは思わない。しかし、編集者との話が煮詰まって疲れてくると、「このタイトルが売れると思います」と説得されて、これに決めてしまうかも知れない。 そうなると困るので、noteに要点を書いて、このテーマを手放してしまうことにしよう。世はコスパ(コスト・パフォーマンス)、タイパ(タイム・パフォーマンス)の時代だ。書き手にも、読み手にも、要点だけ早く伝わることのメリットは大きい。 私の書く本も含めて、世間の本は無駄に長い。 さて、先日私は息子に手紙を書いた。大学に合格したのでそのお祝いと、父親として息子に伝えたい事柄をあれこれを認めた。偉そうな内容で、読者に紹介するのは少なからず恥ずかしいが、たとえば、以下のようなことを書い
情報処理推進機構(IPA)の公式Webサイトリニューアルについて、Twitter上で批判の声が上がっている。新URLへのリダイレクト設定がなく既存のリンクを開いても「404 Not Found」になっているとの報告が相次いでいる他、RSSがなくなって困るというユーザーもいる。 IPAが新サイトを公開したのは3月31日。「ユーザーがコンテンツを探しやすいよう導線を改善した」「スマートフォンやタブレットでの閲覧を想定してマルチデバイス対応をした」としている。 リニューアルによりURLの変更もあったが、新ページへのリダイレクト設定がなく、既存のリンクを開いてもコンテンツが表示されないケースが多発している。 例えばGoogle検索で「情報セキュリティ白書2021」を検索すると、検索結果トップに該当ページが表示されるが、リンクを開いても「お探しのページ・ファイルが見つかりませんでした」とのみ表示され
「Stable Diffusion」のような画像生成AIは、ゲーム開発の場面で実際に使い物になるのでしょうか。マウスコンピューターのクリエイター向けPC「DAIV」のDAIV DD-I9G90(NVIDIA GeForce RTX 4090搭載)とDAIV DD-I7N60(NVIDIA RTX A6000搭載)を比較しながら、筆者が開発に関わるインディゲーム「Project-GENESIS」での背景のプロトタイプ制作を通じて、その可能性を探りました。画像の出力(生成)速度だけであればRTX 4090に圧倒的に軍配が上がりますが、複数のアプリをまたがった作業をする場合にはVRAM(ビデオメモリ)搭載量が48GBと多いRTX A6000が生産性を高めると考えて良さそうです。コンピュータの世界ではいつの時代も「速さは正義」であることを、画像生成AIを実践で使おうとして改めて痛感しました。 2機
Docker一強の終焉にあたり、押さえるべきContainer事情 を読んで漠然とDockerが終わるって思った人、素直に手をあげてください。別にDockerは終わりません。なんかむしろWASMとかんばるぞって息巻いてて可愛いので頑張って欲しいと個人的には考えています。 その昔、Kubernetes 1.20からDockerが非推奨になる理由 - inductor's blog を書いたら炎上しました。最初の記事の書き方が良くなかったという反省はあるにせよ、世間一般で「Dockerは開発環境で使うやつ」という認識があまりにも広がりすぎているというのが良くわかる勉強の機会になりました。 逆を言うと、みなさんがこれらの記事を読む時には、Dockerという言葉に含まれる意味に注意して読んでいただきたいと思っています。Dockerには大きく分けて以下の意味が含まれると僕は考えています。 Docke
章立て はじめに Docker・Container型仮想化とは Docker一強時代終焉の兆し Container技術関連史 様々なContainer Runtime おわりに 1. はじめに Containerを使うならDocker、という常識が崩れつつある。軽量な仮想環境であるContainerは、開発からリリース後もすでに欠かせないツールであるため、エンジニアは避けて通れない。Container実行ツール(Container Runtime)として挙げられるのがほぼDocker一択であり、それで十分と思われていたのだが、Dockerの脆弱性や消費リソースなどの問題、Kubernetes(K8s)の登場による影響、containerdやcri-o等の他のContainer Runtimeの登場により状況が劇的に変化している。本記事では、これからContainerを利用したい人や再度情報
概要: この記事では 8ビット CPU 6502 を 使ったアセンブラプログラミングを紹介する。 「アセンブラプログラミング」とは、プログラミング言語を使わず、 CPU のネイティブ命令列を直接書くプログラミング方法である。 6502 はいまから約50年前に開発され、 ファミコンや Apple II など多くのハードウェアで利用された。 しかし、その原理は今日のコンピュータとほとんど変わっていない。 ここでは 6502 のプログラミングを通して、コンピュータの本質を学ぶ。 6502 プログラミング入門 コンピュータの原理 レジスタとは 16進数とは 6502エミュレータを使った演習 メモリに値を格納する メモリの値を増加させながらループする アセンブラを使ったプログラミング 最初のプログラム (改良版) アセンブラを使ったジャンプ命令 差分アドレッシング 条件分岐 条件分岐 その2 16ビ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く