タグ

ブックマーク / gihyo.jp (218)

  • 第817回 参考書を片手にUbuntuでもStable Diffusion WebUIを動作させ、画像を生成する | gihyo.jp

    表に挙げているとおり、グラフィックボードはGeForce RTX 3060 AERO ITX 12G OCです。画像生成VRAMの容量が命とっても過言ではないくらいで、8GB、12GB、16GBで生成できる画像の大きさに影響します。 筆者は5万円程度で購入しましたが、現在このモデルは入手困難なようです。後継となるとVRAMを16GB積んだGeForce RTX 4060Tiが対象になりますが、8万円前後となかなかに覚悟が必要な価格となっています[2]。 比較的安価なGeForce RTX 3060のVRAM12GBモデルにするか、あるいはさらに上のグレードにするかは、よくお財布と相談して決断してください。 ソフトウェア編 今回使用するUbuntuのバージョンは22.04 LTSとします。Stable Diffusion WebUIで使用するPythonのバージョンは3.10で、偶然(では

    第817回 参考書を片手にUbuntuでもStable Diffusion WebUIを動作させ、画像を生成する | gihyo.jp
  • [入門]ドメイン駆動設計 ――基礎と実践・クリーンアーキテクチャ

    2024年7月1日紙版発売 2024年7月1日電子版発売 増田亨,田中ひさてる,奥澤俊樹,中村充志,成瀬允宣,大西政徳 著 B5判/160ページ 定価2,200円(体2,000円+税10%) ISBN 978-4-297-14317-6 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle honto このの概要 ソフトウェア開発でドメイン駆動設計が注目されています。ソフトウェアデザイン誌で大変好評だった,ドメイン駆動設計特集の過去記事(2024年3月号,2023年2月号など)を再編集し,1冊にまとめました。ソフトウェアの設計は現在さまざまな視点で検討されており,開発の成功をいかに実現し達成するか重要になっています。書は,ドメイン駆動設計の第一人者である増田亨氏を中心に,現場でドメ

    [入門]ドメイン駆動設計 ――基礎と実践・クリーンアーキテクチャ
  • AppleがAndroidユーザ取り込みにご執心の様子 | gihyo.jp

    毎度、リーク情報がたくさん出るので、Google I/Oでは、Pixel 9シリーズの発表があるものと考えていましたが、Googleは、膝を叩いてワクワクして待つギークたちにはお預けを命じて、Pixel 9シリーズに関わる情報提供はありませんでした。 Pixel 9シリーズのパフォーマンス情報 とは言え、新しい情報は漏れ出てくるものです。 今回は、Pixel 9シリーズのパフォーマンスに関する情報を『Android Authority』が「Latest Pixel 9 leak gives us a look at the Tensor G4 specs and benchmarks」という記事を公開しています。 Latest Pixel 9 leak gives us a look at the Tensor G4 specs and benchmarks - Android Autho

    AppleがAndroidユーザ取り込みにご執心の様子 | gihyo.jp
  • 第798回 Ubuntuのセキュリティを支えるAppArmor入門 | gihyo.jp

    Ubuntuではセキュリティ対策の一環としてAppArmorを採用しています。AppArmorを使えば、任意のプログラムに対して、意図しないファイルやデバイスのアクセスを阻害したり、サブプロセスに対するセキュリティ制約をかけたりできます。今回はあまり意識することのないものの、知っておくといつか役に立つかもしれない、実際に役に立つ時はあまり来てほしくないAppArmorについて紹介しましょう。 AppArmorとMACとLSMと 「AppArmor」は「名前ベースの強制アクセス制御で、LSMを用いて実装されている仕組み」と紹介されることがあります。これはどういう意味でしょうか。 まずはAppArmorの特徴となる「名前ベース(もしくはパス名ベース)」についてですが、これは「セキュリティ設定を対象となるファイルパスを元に設定する」ことを意味します。つまりファイルパスごとに、何を許可し何を許可し

    第798回 Ubuntuのセキュリティを支えるAppArmor入門 | gihyo.jp
  • 第814回 1500円以下で買えるRaspberry Pi PicoサイズのRISC-VボードなMilk-V DuoでUbuntuを動かす | gihyo.jp

    Ubuntu Weekly Recipe 第814回1500円以下で買えるRaspberry Pi PicoサイズのRISC-VボードなMilk-V DuoでUbuntuを動かす Ubuntu 24.04 LTSではRISC-Vボードのひとつである「Milk-V Mars」をサポートしました。これは中国RISC-V製品のベンダーであるMilk-Vが作っているRaspberry Piライクなシングルボードコンピューターです[1]。ただしこのMarsはなかなか入手できない状況が続いています。Milk-Vでは他にも64コア搭載されたPCライクなPioneer、10GbEのネットワークスイッチとして使えるVegaなどもリリースしています。今回はRaspberry Pi Picoサイズの小さなボードで、比較的安価で入手性が高いMilk-V Duoシリーズに、Ubuntuをインストールしてみましょう

    第814回 1500円以下で買えるRaspberry Pi PicoサイズのRISC-VボードなMilk-V DuoでUbuntuを動かす | gihyo.jp
  • 第812回 aptの新機能あれこれ [Ubuntu 24.04 LTS版] | gihyo.jp

    「apt」は言わずとしれたUbuntuの基を担うパッケージ管理システムです。今回はUbuntu 24.04 LTSに搭載された「apt 2.8.0」に関して、前回のLTSである22.04の「apt 2.4.12」以降に実装されたり、さらには古いLTSにもバックポートされたりした機能について紹介しましょう。 ちなみにaptの機能紹介は連載でも何度か行っています。より古いバージョンからアップグレードする場合は、そちらも参照してください。 第327回「aptコマンドを使ってみよう」 第675回「apt-keyはなぜ廃止予定となったのか」 第676回「aptコマンドの最新機能あれこれ」 第677回「aptで使うsources.listのオプションいろいろ」 これらの記事では公開当時最新の2.3.6までしか紹介できていなかったので、2.3.6から2.4.12までの機能についてもまとめて紹介する予

    第812回 aptの新機能あれこれ [Ubuntu 24.04 LTS版] | gihyo.jp
  • WebブラウザからRaspberry PiにリモートアクセスできるRaspberry Pi Connectベータ版がリリース | gihyo.jp

    Raspberry Pi Ltdは2024年5月7日、WebブラウザからRaspberry Piのデスクトップにリモートでアクセスできるサービス「Raspberry Pi Connect」のベータ版をリリースした。 Raspberry Pi Connect -Raspberry Pi Raspberry Pi Connectがでた(どこからでもラズパイにリモートデスクトップ!⁠)⁠ | Japanese Raspberry Pi Users Group Raspberry Pi Connectは、ブラウザからRaspberry Pi Connectサーバーを介してRaspberry PiにWebRTCを使用した安全なピアツーピア接続を確立し、手元のブラウザにRaspberry Piデスクトップを表示し操作することができるサービス。使用料は現在は無料。 Raspberry Pi Connec

    WebブラウザからRaspberry PiにリモートアクセスできるRaspberry Pi Connectベータ版がリリース | gihyo.jp
  • Ubuntu 24.04 LTS “Noble Numbat”のリリース | gihyo.jp

    Ubuntu 24.04 LTS “Noble Numbat”のリリース 2024年4月25日(現地時間⁠)⁠、Ubuntu 24.04 LTS “⁠Noble Numbat⁠”⁠、『⁠⁠高貴なフクロアリクイ』がリリースされました。Linuxカーネル6.8とGNOME 46をベースに、さまざまな更新を加えたLTS(Long Term Support)リリースです。 そのままでも5年、有償サブスクリプション(5システムまでは無償)であるUbuntu ProによるExpanded Security Maintenance(ESM)を利用することでさらに+5年(合計10年⁠)⁠、Ubuntu ProのオプションプログラムであるLegacy Supportを用いることでさらに2年の、合計12年間の利用が可能です。 Ubuntu 24.04 LTS Noble Numbat | 20 years o

    Ubuntu 24.04 LTS “Noble Numbat”のリリース | gihyo.jp
  • 第810回 Ubuntu 24.04 LTSの変更点 | gihyo.jp

    adwaita-icon-theme, baobab, evince, gdm3, gnome-bluetooth-3-common, gnome-calculator, gnome-characters, gnome-clocks, gnome-control-center, gnome-disk-utility, gnome-font-viewer, gnome-initial-setup, gnome-keyring, gnome-remote-desktop, gnome-session-bin, gnome-settings-daemon, gnome-shell, gnome-system-monitor, gnome-text-editor, gnome-user-docs, mutter-common, nautilus, orca, tecla, ubuntu-sessi

    第810回 Ubuntu 24.04 LTSの変更点 | gihyo.jp
  • Software Design 2024年5月号

    2024年4月18日紙版発売 2024年4月18日電子版発売 B5判/192ページ 定価1,562円(体1,420円+税10%) Amazon 楽天ブックス ヨドバシ.com Fujisan(定期購読のみ) 電子版 Gihyo Digital Publishing Amazon Kindle 書のサポートページサンプルファイルのダウンロードや正誤表など 第1特集 型を制する者はTypeScriptを制す もっとTypeScriptの力を引き出そう TypeScriptは大規模開発を目的として,静的型付けの機能を中心にJavaScriptを拡張した言語だと言われています。ですが,TypeScriptの型システムが秘めている力はそれにとどまりません。 特集では,TypeScriptにおける型の扱い方を基礎から解説し,TypeScript格的に使ううえで避けて通れないUnion型,構造

    Software Design 2024年5月号
  • WEB+DB PRESS総集編[Vol.1~136]

    2024年4月18日紙版発売 WEB+DB PRESS編集部 編 B5判/128ページ 定価3,300円(体3,000円+税10%) ISBN 978-4-297-14156-1 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 『WEB+DB PRESS』全号のバックナンバーを収録 Webアプリケーション開発のためのプログラミング技術情報誌「WEB+DB PRESS」は,2000年から2023年までの23年間という長きにわたり,現場で活躍するWeb開発者の方々に向けた技術情報を提供してまいりました。そして2023年8月発売のVol.136をもって,隔月刊誌としては休刊いたしました。 総集編には,WEB+DB PRESSVol.1から隔月刊最終号となるVol.136までのバックナンバーと,今まで刊行した総集編7冊の書き下ろし記事を収録しています。1冊1ファイルの記

    WEB+DB PRESS総集編[Vol.1~136]
  • xzパッケージに仕込まれた3年がかりのバックドア、スケール直前に見つけたのはMicrosoftの開発者 | gihyo.jp

    Linux Daily Topics xzパッケージに仕込まれた3年がかりのバックドア⁠⁠、スケール直前に見つけたのはMicrosoftの開発者 “アップストリームのxzリポジトリとxz tarballsはバックドア化されている(The upstream xz repository and the xz tarballs have been backdoored)⁠”―2024年3月29日、Microsoftに所属する開発者 Andres Freundが「Openwall.com」メーリングリストに投稿したポストは世界中のオープンソース関係者に衝撃を与えた。 backdoor in upstream xz/liblzma leading to ssh server compromise -oss-security 主要なLinuxディストリビューションにはほぼ含まれているデータ圧縮プログラ

    xzパッケージに仕込まれた3年がかりのバックドア、スケール直前に見つけたのはMicrosoftの開発者 | gihyo.jp
  • Misskey チャートエンジン | gihyo.jp

    連載では分散型マイクロブログ用ソフトウェアMisskeyの開発に関する紹介と、関連するWeb技術について解説を行っています。 今回はMisskeyのチャート生成機能のバックエンド実装(チャートエンジン)について解説します。 チャートとは Misskeyのチャート機能は、サーバー上で発生した様々な種類のイベントの推移をグラフやヒートマップ等でグラフィカルに表示できる機能です。 チャートの例。ギザギザしているのは、深夜は人が少なくなるから チャート表示できる情報には、例えば次のものがあります。 アクティブユーザー数の推移 投稿数の推移 連合しているサーバー数の推移 このようなサーバー全体の情報だけではなく、他にも「ユーザーごと」や「連合しているサーバーごと」の情報も集計できます。例えば以下の情報を表示できます。 あるユーザーのフォロワー数の推移 あるユーザーのプロフィールページのPV数の推移

    Misskey チャートエンジン | gihyo.jp
  • Threadsがfediverseへの統合機能をベータ版として提供開始 ―Mastodon、Misskeyなどと投稿共有可能に | gihyo.jp

    Threadsがfediverseへの統合機能をベータ版として提供開始 ―Mastodon⁠⁠、Misskeyなどと投稿共有可能に Metaは2024年3月21日、同社のソーシャルサービスThreadsでfediverseへの投稿やプロフィール共有などが可能になったことを発表した。これはベータ版エクスペリエンスの一環で、米国をはじめいくつかの国で公開プロフィールを持つ18歳以上のThreadsユーザーが、Threadsへの投稿を他のActivityPub準拠サーバーで共有することが選択可能となった。 Threads has entered the fediverse - Engineering at Meta Threadsとフェディバースについて | Instagramヘルプセンター Threadsでフェディバースでのシェアをオンにする | Instagramヘルプセンター fedive

    Threadsがfediverseへの統合機能をベータ版として提供開始 ―Mastodon、Misskeyなどと投稿共有可能に | gihyo.jp
  • Redisがライセンスを変更、BSDライセンスからRSAL/SSPLデュアルライセンスに | gihyo.jp

    Redisがライセンスを変更⁠⁠、BSDライセンスからRSAL/SSPLデュアルライセンスに Redisは2024年3月20日、次のバージョン(Redis v7.4)以降、これまで採用してきたBSD 3条項ライセンスから、RSALv2(Redis Source Available License)もしくはSSPLv1(Server Side Public License)のいずれかを選択するデュアルライセンスに移行することを発表した。 Redis Adopts Dual Source-Available Licensing | Redis Today, we announced that all future versions of Redis will be released with source-available licenses. Starting with the releas

    Redisがライセンスを変更、BSDライセンスからRSAL/SSPLデュアルライセンスに | gihyo.jp
  • 第804回 mininetでお手軽ネットワークテスト環境を構築する | gihyo.jp

    3月も半ばになり、暖かい日も増えてきました。これだけ暖かくなってくると、ちょっとしたアプリで少し特殊なネットワークフレームを流したり、普段使わないネットワークプロトコルを試したくなりますよね。でも番環境でそれをやってしまうと、変質者としてしかるべき場所に通報されてしまいます。そこで今回は他人に迷惑をかけずに隔離されたネットワークテスト環境を構築できる「mininet」を使って、お縄にかからないようにしてみましょう。 Open vSwitchとネットワーク名前空間で気軽にテスト環境を構築する Linuxカーネルには「ネットワーク名前空間(netns)」という機能があります。これはホストや他のコンテナから隔離された環境でネットワークインターフェースを作成し、操作できるようになる仕組みで、特にLinuxのコンテナ系ツールで使っている基礎技術のひとつです。 Ubuntuだと「ip netns」コ

    第804回 mininetでお手軽ネットワークテスト環境を構築する | gihyo.jp
    enemyoffreedom
    enemyoffreedom 2024/03/13
    「mininetはPython製のツールで、ネットワーク名前空間とOpen vSwitchを用いて、さまざまなトポロジーのネットワーク構成を構築できます」
  • 第800回 USBメモリ型SSD選手権! 速くてお得なインストールメディアを探す | gihyo.jp

    従来型USBメモリの例として筆者が使っている2015年購入のものを、そしてサイズが最小となるmicroSDカードもカードリーダー(BUFFALO BSCR27U3BK)を使うことでUSB接続ストレージということにして特別招待選手として追加しています。さらにKIOXIAの「メインストリーム向け」とされるNVMe SSDをUSB変換ケース(Realtek RTL9210B-CG搭載)に入れたものも特別招待選手枠で追加し、USB 3.2 Gen 1 (5Gbps)の帯域をしっかり使い切ってくれるペースメーカーとしての役割を期待します。 計測ツールの選択 参加資格の決定と選手の選考が終わったら、次は計測方法を決めなければなりません。ストレージのベンチマークといえば図3のようなスクリーンショットをよく見かけることでしょう。いくつかのシナリオ(シーケンシャルリード・ライト、ランダムリード・ライト)のパ

    第800回 USBメモリ型SSD選手権! 速くてお得なインストールメディアを探す | gihyo.jp
  • Flutter実践開発 ──iPhone/Android両対応アプリ開発のテクニック

    2024年3月7日紙版発売 2024年3月7日電子版発売 渡部陽太 著 A5判/360ページ 定価3,740円(体3,400円+税10%) ISBN 978-4-297-13993-3 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 書のコンセプトは「プロフェッショナルなFlutterエンジニアになるための近道」です。 マルチプラットフォーム開発で注目の「Flutter」を習得するにあたって,環境構築にはじまり,開発言語であるDartの必須知識,フレームワークの基礎から実践的なテクニックまでを開発現場での経験に基づいて解説します。 書ではフレームワークの中心と

    Flutter実践開発 ──iPhone/Android両対応アプリ開発のテクニック
  • 第797回 JellyfinでUbuntuをメディアサーバーにする[音楽編] | gihyo.jp

    今回はSnapパッケージのJellyfinをインストールし、メディアサーバーにします。 EmbyとJellyfin メディアサーバーはさまざまなものが出てきては消え、何を選定すればいいのか難しいです。連載だと例えば過去に第86回で取り上げていますが、現在も生き残っているものはありません。もっとも15年前の記事なので、当然ともいえますが。 比較的最近だと第533回で紹介したEmbyは現在でも開発が続いています。しかし、紹介当時のEmbyはバージョン3でFLOSS(GPL-2.0)でしたが、現在のバージョン4以降はクローズドソースとなりました。 今回紹介するのはJellyfinです。FLOSS時代のEmbyをフォークしたのがこのJellyfinであり、開発言語はC#です。Snapパッケージで提供されており、インストールも簡単です。 ちなみに現在はUbuntuにもメディアサーバー機能があります

    第797回 JellyfinでUbuntuをメディアサーバーにする[音楽編] | gihyo.jp
  • 妻殺害で服役中のReiserFS作者、LKMLに謝罪の手紙 | gihyo.jp

    私は(LKMLに)直接投稿することができない。2006年にのニーナを殺害して投獄されているからだ(I don’t post directly because I am in prison for killing my wife Nina in 2006.)―1月18日付けでフォントデザイナー兼8chan創設者として著名なFredrick Brennanがカーネル開発者向けメーリングリスト「LKML.org」に投稿した内容がLinux関係者の間で話題を呼んでいる。2006年にのNina Reiserを殺害した容疑で逮捕され、第一級殺人罪で有罪判決を受けたReiserFS開発者 Hans Reiserが獄中からBrennanに宛てた手紙の全文が掲載されていたからだ。 Hans Reiser on ReiserFS deprecation -"Fredrick R. Brennan -lor

    妻殺害で服役中のReiserFS作者、LKMLに謝罪の手紙 | gihyo.jp