並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 4551件

新着順 人気順

OSの検索結果281 - 320 件 / 4551件

  • 2024年絶対に読む技術書10選

    あけましておめでとうございます!uenikiです。2024年が始まってしまいました。 こちらの記事で、2023年に読んだ技術書Top5を紹介しました。 2023年は、技術書は12、3冊しか読めませんでしたが、毎年大体15冊〜20数冊程度で安定しているようです。(マネジメント系の本を含めるともう少し増えますが、ここではピュアに技術寄りの本のみ対象とします。) ということは、2024年も10冊は読めるということですし、すでに発売している(発売を予定している)本でもそれぐらいの数はあるだろうということで、雑に10冊を選んでみたいと思います。この企画としては、すでに読んだことある本を再度読み通すのも1冊とカウントすることとします。辞書的に必要な箇所だけ読むのは1冊とはカウントしません。 そして、必ずこの10冊は読むことします。 10選のご紹介 [試して理解]Linuxのしくみ ―実験と図解で学ぶO

      2024年絶対に読む技術書10選
    • 優秀と噂なCohere社のCommand R+でRAGチャットボットを簡単に構築して体験しよう! - Qiita

      1. はじめに Cohere社が最近リリースしたLLMのCommand R+がGPT4に迫る性能を発揮していたり、RAG利用での性能で話題となっています。 そのCommand R+でRAGを体験できるチャットアプリの実装がLightningAIにてチュートリアルが公開されています。 これを身近な環境で動かしてみたいと思います。 このチャットボットでCohere社の以下のモデルが使われています LLM: Command R+ Embed: embed-english-v3.0 / embed-multilingual-v3.0 Reranker: rerank-english-v3.0 / rerank-multilingual-v3.0 以下の動画のようにブラウザでPDFファイルをアップロードしてチャットで問い合わせができます。 2. 必要なもの 以下の2つを準備しましょう。 Cohere

        優秀と噂なCohere社のCommand R+でRAGチャットボットを簡単に構築して体験しよう! - Qiita
      • Rust と OS の知識 0 からはじめるRustで始める自作組込みOS入門 - 前半(スケジューラの実装まで) - Qiita

        きっかけ・読んでいく本 うさねこらーじの Discord サーバーで、いろいろな先輩たちに技術のことを教えてもらっています。 https://discord.gg/RMq7e5qbQj このなかで、著者の garasubo さんにサポートしてもらいながら以下の本の内容を実装しているのですが、 Rust の知識も OS の知識もない私にとっては内容がかなり高度なので、補助のためにこのブログを作成しています。 Rustで始める自作組込みOS入門 https://amzn.asia/d/ebuOUM1 ぜひこの本を読みながらこのブログを参照していただけると嬉しいです。 第 2 章 ベアメタルで Hello World 単語のかみくだいた説明 ベアメタルプログラミング OSのない環境で実行するためのプログラムを書くことです。この環境下では CPU ごとに決まった動作(たとえば、決まったアドレスにあ

          Rust と OS の知識 0 からはじめるRustで始める自作組込みOS入門 - 前半(スケジューラの実装まで) - Qiita
        • Docker、Linux、AWSひとつでも勉強しようと思ったら - itstaffing エンジニアスタイル

          IT業界にいると「勉強したほうがいい」「エンジニアには必須だ」などと言われることも多い「Docker、Linux、AWS」などのサーバーに関するトピック。 これらは、一つ勉強しようとすると必ず他の技術もついてくる、互いに切っても切り離せない技術です。そのためか、学びはじめのハードルを高く感じてしまうことも。今回はサーバー関連の入門記事をまとめてご紹介します。易しい解説で「サーバーってこんな感じ」と掴むことからはじめてみてください。 こんな方におすすめ □ インフラ系に興味のある方 □ サーバー関連で何から始めていいかわからない方 □ Docker、Linux、AWSのどれかを始めたけれど、苦戦している方 Pickup 1:インフラ系きほんのき、「サーバー」をゆるく解説 この記事でわかること ・サーバーは何をするもの? ・ウェブサーバー、メールサーバー、データベースサーバー違いは? 2:サー

            Docker、Linux、AWSひとつでも勉強しようと思ったら - itstaffing エンジニアスタイル
          • 雰囲気でEvernoteをやめた人がもう一度使い始めるかもしれない14の機能

            先だって無料ユーザーの作れるノートの上限を50個に制限して大いに顰蹙を買ったEvernoteですが、このほど有料のEvernote PersonalやEvernote Professionalプランに含まれる機能14種を全ユーザーに開放すると発表されています。 もともとEvernoteはフリーミアムモデルの、無料で多くの機能を使わせる会社として有名でしたが、だんだんそれが時代に合わなくなっていましたので、これは現在のEvernoteのオーナーであるBending Spoons社が、サービスを今どきの普通の会社に変えてゆくプロセスなのかもしれません。 ちょっと寂しい気もしますが、逆に昔のEvernoteなんて知らない、いま情報をとにかく大量に保存して整理できるサービスはないのかと探している人には、試しやすくなったともいえると思います。無料で使ってみて、気に入ったら課金してね!というわけです。

              雰囲気でEvernoteをやめた人がもう一度使い始めるかもしれない14の機能
            • Rust製ブラウザエンジン「Servo」搭載、新たなWebブラウザ「Verso」の開発プロジェクトが立ち上がる

              欧州を基盤にオープンでセキュアなインターネットの実現を支援しているNLnet Foundationは、Rust製ブラウザエンジン「Servo」を用いたWebブラウザ「Verso」の開発プロジェクトの立ち上げを発表しました。 Versoの開発は、Electron代替を目指すフレームワーク「Tauri」の開発チームが主導することが、下記のポストで示されています。 We've stopped waiting for other people to solve our problems with webviews and kicked off a browser+webview project called Verso (and we've already gotten a bit of funding from NLNET.)https://t.co/PMOV7YbGtE https://t.c

                Rust製ブラウザエンジン「Servo」搭載、新たなWebブラウザ「Verso」の開発プロジェクトが立ち上がる
              • Don't DRY Your Code Prematurely

                TotT 100 GTAC 61 James Whittaker 42 Misko Hevery 32 Code Health 29 Anthony Vallone 27 Patrick Copeland 23 Jobs 18 Andrew Trenk 12 C++ 11 Patrik Höglund 8 JavaScript 7 Allen Hutchison 6 George Pirocanac 6 Zhanyong Wan 6 Harry Robinson 5 Java 5 Julian Harty 5 Alberto Savoia 4 Ben Yu 4 Erik Kuefler 4 Philip Zembrod 4 Shyam Seshadri 4 Adam Bender 3 Chrome 3 Dillon Bly 3 John Thomas 3 Lesley Katzen 3 M

                  Don't DRY Your Code Prematurely
                • レトルト粥を食べ続けた日々の記録

                  新卒の時は真面目に弁当を作っていた。おにぎりを握ってたし、週末に作り置きとかもしてた。そういう時もあった。 食モチベの低さ まず大前提として、「腹が減って、だからどうした」という感情がある。(もちろん、他人に対してそう思うことはない)。 空腹以外に食べる理由がなかったら、基本的には食べたくない。「お腹が空いたなー、とりあえず何か食べよう」みたいなことをするのがあまり好きではないのだ。だって、食べたいものがないし、食べる気分じゃないから。空腹と食欲が直結していると思ったら大間違いである。とくに「今食べないと」というシチュエーションだと尚更やる気が失せる。たとえば、会社のランチタイムとか。 しかし、そうしてわがまま気のままに昼食を抜くと、午後になって胃が痛くなる。人体の怒りが痛みとなり警告を出すのだ。この怒りを誘発したのは間違いなくわたし。怒りを鎮めるのもわたし。だからいたしかなく胃に何かを入

                    レトルト粥を食べ続けた日々の記録
                  • Chromium にコントリビュートするための周辺知識 | blog.jxck.io

                    Intro Chromium にコントリビュートするためには、ソースコードを理解する以外にも、もろもろ必要な周辺知識がある。 ドキュメントはかなり整備されている方ではあるが、そのドキュメントにたどり着くのが難しい場合もある。 レビュアーなどが親切に教えてくれるものをローカルにメモしているが、それも散らばってきたため、ここにまとめることにする。 まずは初期状態で公開するが、どんどん更新していき、長くなっても分割しないで追記を繰り返そうと考えている。 関連サイト 始めて取り組もうとすると、まずどこを見ればわからないところから始まる。 似たようないくつかのサイトがあり、使い分けがされているからだ。 code search https://source.chromium.org/chromium/chromium/src コードをインタラクティブに検索するためのサイト Workspace 風の U

                      Chromium にコントリビュートするための周辺知識 | blog.jxck.io
                    • WebAssembly の過去・現在・未来 - Qiita

                      はじめに WebAssembly (略して Wasm) では WASI や WIT、 Component Model など様々な仕様があります。 それぞれが登場した背景、モチベーションなどを理解することでなんとなく概要を掴んでいくことができるのではないかと考えたため、過去・現在・未来と時間軸で整理してみました。 まず Wasm とその特徴に関して簡単に紹介した後、Wasm の過去として生まれた背景やモチベーションを紹介します。 そして現在の Wasm がなぜ注目を集めているのか、そして現在策定中の仕様と目指している未来について紹介します。 WebAssembly とはなにか WebAssembly はスタックベースの仮想マシン用バイナリ命令フォーマットの仕様です。Wasm と略されます。 Wasm ファイル(Wasm モジュール)は一般に .wasm という拡張子で表されるバイナリファイル

                        WebAssembly の過去・現在・未来 - Qiita
                      • 4万円で買えるスマホより小さい極小PC。何に使おうかなぁ?

                        4万円で買えるスマホより小さい極小PC。何に使おうかなぁ?2024.07.30 12:3035,574 岡本玄介 誰が見てもPCだと分からなさそう。 昔から小型のPCはチョイチョイ見かけますが、サブ機とか子ども用に「あったら面白いかも?」って思いません? ネットするだけなら十分なものもありますもんね。 スマホより小さいPC株式会社リンクスインターナショナルの「MINISFORUM S100-WLP」は、見た目では絶対にコンピューターだとは分からない小型PC。 152mm×58mm×厚さ19.5mmで、長辺だけだとスマホと同程度という小ささです。 スペックは? プロセッサーはIntel(インテル)N100で、4コア4スレッド、メモリはオンボードで8GB、256GBの内蔵ストレージを搭載しています。 OSはWindows 11 Pro 64 bitがインストールされているので、すぐ使えますね。

                          4万円で買えるスマホより小さい極小PC。何に使おうかなぁ?
                        • PerlからGoへのシステム移行のアシスト 〜Perl XSとUnix Domain Socketを活用〜 - Mirrativ Tech Blog

                          こんにちは ハタ です。 Mirrativ では 2020年頃から サーバサイドの技術をPerlからGoへのシステム移行 を行っており、2024年現在でもサグラダファミリアのように移行作業は継続しています PerlとGoという2つの環境を同時に運用していますが、 基本的には 新機能は Go で実装 し、 Perlでは積極的に新規実装を行わない というスタイルで進めていました しかし、既存の機能の一部に手を加えたいとなった場合、まだまだ Perl の実装に手を加えることが一定あり、Perl から Go の機能を呼び出したいというニーズが出てきました (配信やギフトといったビジネスの根幹を支えるレガシーな実装においては顕著) そこで PerlXS を利用することで Perl から Go を直接呼び出せるようにできないかと考え検証を進めることにしました Goの -buildmode=c-shar

                            PerlからGoへのシステム移行のアシスト 〜Perl XSとUnix Domain Socketを活用〜 - Mirrativ Tech Blog
                          • Amazon Connect + Whisper + GPT-4 Turboで、発話から個人情報(名前、住所、生年月日)を正しく認識できるか試してみた | DevelopersIO

                            構成 構成としては、下記の通りです。 Connectのフローの詳細は下記の通りです。 例として、発話で住所を認識させる処理の流れは以下のとおりです。 コンタクトフロー内で「メディアストリーミングの開始」ブロックを使って、Kinesis Video Stream(KVS)への音声のストリーミングを開始します。 顧客は、住所を含めた発話をします。 「顧客の入力を保存する」ブロックで、顧客が特定の番号を押すと、ストリーミングを終了します。 「AWS Lambda関数を呼び出す」ブロックを使い、LambdaでKVSからデータを取得します。取得したデータをWAV形式に変換し、Whisper APIで文字起こしします。文字起こし内容から、GPT-4 Turboで住所のみを抽出します。 プロンプト再生で、住所のみを音声出力します。 以下の図は、電話での対話の流れを示しています。 前提 2023年11月時

                              Amazon Connect + Whisper + GPT-4 Turboで、発話から個人情報(名前、住所、生年月日)を正しく認識できるか試してみた | DevelopersIO
                            • AWSのブロックストレージがどのように進化してきたのかを中の人が語る

                              10年以上にわたりAWSのElastic Block Store(EBS)の開発に関わってきたマーク・オルソン氏が、EBSが共有ドライブに依存する単純なブロックストレージサービスから、毎日140兆回以上の操作を実行する大規模なネットワークストレージシステムへ発展するまでを振り返るブログ記事を投稿しました。 Continuous reinvention: A brief history of block storage at AWS | All Things Distributed https://www.allthingsdistributed.com/2024/08/continuous-reinvention-a-brief-history-of-block-storage-at-aws.html EC2がベータ版で使用可能になってから2年後の2008年にEBSはサービスを開始しました

                                AWSのブロックストレージがどのように進化してきたのかを中の人が語る
                              • 3 台の Raspberry Pi で始める自宅 Kubernetes クラスタの構築 - Qiita

                                はじめに 最近 Raspberry Pi を3台購入し、自宅に Kubernetes クラスタを構築しました。 この記事ではその体験記を共有します。 また、自宅 k8s を構築する際に参考になる記事になる事も目指しています。 モチベーション 仕事で GCP 上で Kubernetes を使ったので、個人で Kubernetes クラスタを構築してさらに学習を深めたいと思いました。 実務ではクラウドサービスを使いますが、維持費が高額です。一日システムを立ち上げておくだけで数千円、一ヶ月では数万円かかってしまいます。 minikube などを用いてローカル環境で Kubernetes を動かすこともできますが、シミュレーター上の動作になってしまうので、どうせなら実際の環境に近いものを構築したいと思いました。 そこで、Raspberry Pi を用いることで、実際の環境に近い学習環境を構築してみ

                                  3 台の Raspberry Pi で始める自宅 Kubernetes クラスタの構築 - Qiita
                                • 最終回もPC-98を語り尽くす! 2023年、まさかのNEC公式発表に驚き。六田守の願いが天に通じたのか!?【アニメ『16bitセンセーション ANOTHER LAYER』連動企画 最終回】 | ゲーム・エンタメ最新情報のファミ通.com

                                  2023年10月4日より、アニメ『16bitセンセーション ANOTHER LAYER』が放送開始された。マイクロソフトのOS“Windows95”が発売される以前、おもにNECのパソコンPC-9801シリーズをプラットフォームに花開いた美少女ゲーム文化をフィーチャーしたこの作品には、1990年代に発売されていたパソコンやゲームソフトがあれこれ登場する。 この記事は、家庭用ゲーム機に比べればややマニア度が高いこうした文化やガジェットを取り上げる連動企画。書き手は、パソコンゲームの歴史に詳しく、美少女ゲーム雑誌『メガストア』の元ライターでもあり、『16bitセンセーション ANOTHER LAYER』にも設定考証として参画しているライター・翻訳家の森瀬繚(もりせ・りょう)氏。 アニメ『16bitセンセーション ANOTHER LAYER』(Amazon Prime Video) 六田守はPC

                                    最終回もPC-98を語り尽くす! 2023年、まさかのNEC公式発表に驚き。六田守の願いが天に通じたのか!?【アニメ『16bitセンセーション ANOTHER LAYER』連動企画 最終回】 | ゲーム・エンタメ最新情報のファミ通.com
                                  • 【Ubuntu日和】 【第38回】ノートPCでもUbuntuを使ってみよう!

                                      【Ubuntu日和】 【第38回】ノートPCでもUbuntuを使ってみよう!
                                    • 「内閣府資料に中国企業ロゴ混入」は小さな事件ではない…元内閣府委員の明大教授が指摘する「問題の本質」 担当大臣の河野太郎氏の推薦人事だった

                                      再生可能エネルギーに関する内閣府の会議の資料に、ひそかに中国国営企業のロゴが入っていた問題で、3月27日、資料を提出した有識者が会議の委員を辞任した。明治大学政治経済学部の飯田泰之教授は「ロゴ混入は『事務的なミス』とされているが、これはそんな小さな事件ではない。背景にはもっと大きな問題がある」という――。 “事務的なミス”だとされた「ロゴ混入問題」 唐突にネットの話題となった、内閣府「再生可能エネルギー等に関する規制等の総点検タスクフォース(以下、再エネTF)」問題があらたな展開を見せている。 まず、事の発端は、3月22日の再エネTF構成員の大林ミカ氏(自然エネルギー財団事務局長)が提出した資料のなかに、中国国営企業の国家電網公司のロゴが入っていたことにはじまる。閲覧するOS(iOSやAndroidなど)によっては見えない設定となっていたため、24日頃、ネット上で指摘されてはじめて内閣府の

                                        「内閣府資料に中国企業ロゴ混入」は小さな事件ではない…元内閣府委員の明大教授が指摘する「問題の本質」 担当大臣の河野太郎氏の推薦人事だった
                                      • チケット1000枚完売の自作キーボード即売会「キーケット」写真&動画レポート “幻のキーボード”再現も

                                        7階までは4基のエレベーターか階段でのアクセスとなるため、チケット購入者の1000人が一度に集うと混雑が発生する恐れもあった。そのため、運営事務局はWeb整理券制を採用。会場の混雑度合いに応じて番号順に入場可能にしたところ、大きな事故はなく人流をさばけたという。午前11時開場(閉場午後4時)で、1時間後の正午には400番までの来場者が入場可能になっていた。 出展サークル数は36サークルで、企業ブースが6、事務局ブースが1、共催の自作キーボード専門ショップ「遊舎工房」ブースが1の計44ブース。 運営事務局メンバーのぺかそさん(@Pekaso)は「次回はより大きな会場も検討したい」と明かした。 TRONキーボードの中でも設計のみだった“最小配列”を再現 ここからは筆者が見て回ったブースの一部を写真や動画とともに紹介していく。 サークル「satromi works」のさとろみさんが出展していたの

                                          チケット1000枚完売の自作キーボード即売会「キーケット」写真&動画レポート “幻のキーボード”再現も
                                        • 【西川和久の不定期コラム】 メインPCをUbuntuにして約1年半で何が変わった?そして次期仕事用テスト環境を作る!

                                            【西川和久の不定期コラム】 メインPCをUbuntuにして約1年半で何が変わった?そして次期仕事用テスト環境を作る!
                                          • CrowdStrikeのブルスク問題の影響を受けたPCは世界で850万台──Microsoft推定

                                            米Microsoftは7月20日(現地時間)、米CrowdStrikeのサービス更新が原因で世界同時多発的に発生したWindowsのブルースクリーン問題の影響を受けたPCが、世界で850万台と推定した。すべてのWindows端末の1%未満に当たるという。 同社は公式ブログで、この問題はMicrosoft側のインシデントではないが、Microsoftのエコシステムに影響を与えるので、24時間体制で作業し、サポートを提供していると説明した。 CrowdStrikeによる回避策、Windowsエンドポイントで状況を改善するための手順、手動修復ドキュメントとスクリプトなど、復旧に役立つ各種リンクも提示している。また、Azure顧客のためのインシデントの最新ステータスをダッシュボードで通知している。 CrowdStrikeは同日、この問題の原因と経緯を公式ブログで説明した。 Microsoftは、米

                                              CrowdStrikeのブルスク問題の影響を受けたPCは世界で850万台──Microsoft推定
                                            • 【Amazon Bedrock】AWSサービスのみを使ったシンプル構成のRAGアプリを作ってみた - NRIネットコムBlog

                                              はじめに RAGとは 構成図 作成リソース Lambda 1. PDFから文書抽出&Embedding取得Lambda 2. 回答作成用Lambda AWS SAM テンプレート Streamlit 動作確認 まとめ はじめに こんにちは堤です。 Amazon BedrockがGAとなり、AWS内で完結してLLMアプリケーションを構築できるようになりました。 試しにRAGアプリケーションを作成してみようと思いましたが、現状AWSでRetrievalするデータソースを作成しようとすると、Amazon OpenSearch Serverless やAmazon Kendraを使用するしかありません。これらのサービスを使うのはコストもそれなりにかかり少しハードルが高いなーと思っていたら以下のブログを見つけました。 aws.amazon.com 構成図を見ると分かるように、S3にembedding

                                                【Amazon Bedrock】AWSサービスのみを使ったシンプル構成のRAGアプリを作ってみた - NRIネットコムBlog
                                              • 【2024年】ITエンジニア本大賞まとめ - Qiita

                                                アジャイルプラクティスガイドブック チームで成果を出すための開発技術の実践知 チーム・組織にプラクティスを導入し、根付かせるために! 116の手法を一冊にまとめた“実践”の手引き チームでのアジャイル開発には、開発技術やツールなどの「技術プラクティス」の活用が重要です。 プラクティスはそれぞれの目的や役割を意識することで効果を発揮します。しかし、目まぐるしく状況が変化する開発では、当初の目的を忘れて、プラクティスに取り組むこと自体が目的化してしまうチームも少なくありません。 本書は、チーム・組織でアジャイル開発に取り組んできた著者が、プラクティスの効果的な選択・活用のしかたについて、自らの実践経験に基づいてまとめたガイドブックです。 架空の開発現場を舞台にしたマンガとともに、チーム開発の様々なシーンで役立てられるプラクティスを、幅広くかつわかりやすく解説しています。開発現場に備えておけば、

                                                  【2024年】ITエンジニア本大賞まとめ - Qiita
                                                • Google の最新スマートフォン、Google Pixel 8 と Google Pixel 8 Pro 登場

                                                  Google が、より便利でパーソナルな体験のためにAIを中心に設計、構築した Google Pixel 8 と Google Pixel 8 Pro をご紹介します。これらのスマートフォンには、Google Tensor G3 を搭載したこれまでにない機能が満載です。また、Android OSのアップグレード、セキュリティアップデート、定期的な新機能のアップグレードを含む ソフトウェアアップデートを 7 年間提供します。美しいデザイン、新しいセンサー、アップデートされたカメラなど、新しい Google Pixel 8 と Google Pixel 8 Pro をご覧ください。 日常にぴったりの洗練された外観Google Pixel 8 と Google Pixel 8 Pro は、柔らかなシルエット、美しいメタリック仕上げと、リサイクル素材を採用しています。 Google Pixel 8

                                                    Google の最新スマートフォン、Google Pixel 8 と Google Pixel 8 Pro 登場
                                                  • 自分で書いたメモや,攻略サイトを見ながらプレイ!「Steamオーバーレイ」を使えばゲームがもっと快適になる

                                                    自分で書いたメモや,攻略サイトを見ながらプレイ!「Steamオーバーレイ」を使えばゲームがもっと快適になる 編集部:荒井陽介 Steamでゲームをプレイしているとき,ネットにある攻略情報やSteamの実績達成条件を確認したくなったり,メモを取りたくなったりした人は多いだろう。 その場合,Webブラウザやテキストエディタを立ち上げたり,OSのタスク切り替え機能を使ってSteamクライアントを表示させたりといったことが必要になるが,いったんゲームを抜けるような形になるので少々手間がかかるし,問題なく復帰できるかに不安を感じる人もいると思う(筆者の環境だと,Webブラウザなどに切り替えてからゲームに戻ると,フル画面表示に設定しているはずなのに,Windowsのタスクバーが表示されたりする)。 そんな人に試してほしいのが「Steamオーバーレイ」だ。これはゲームのプレイ中に[Shift]+[Tab

                                                      自分で書いたメモや,攻略サイトを見ながらプレイ!「Steamオーバーレイ」を使えばゲームがもっと快適になる
                                                    • いろんなウェブサービスにパスキーでログインしてみる

                                                      2023/12/12 記事公開 2023/12/14 調査サービスの差し替え & コメント返信 はじめまして。kinmemodokiです。 この記事はDigital Identity技術勉強会 #iddance Advent Calendar 2023の12日目の記事です。 2023年では様々なウェブサービスがパスキーに対応し様々なログインUXが生まれました。 本記事はそのさまざまなウェブサービスのパスキーによるログインUXの挙動をまとめ、挙動の考察を行いました。 本記事で扱うのは「ウェブサービスのパスキーでのログインUX」についてであり、「パスキー周りの実装や技術」については基本的に扱いません。 なお、本記事では「WEB+DB PRESS Vol.136「特集2 実戦投入パスキー ─いまこそ実現、パスワードレス認証!」」の「第2章 パスキー時代の認証UX」を参考にしており、最低限の部分は

                                                        いろんなウェブサービスにパスキーでログインしてみる
                                                      • 『下級生』『痕』『EVEバーストエラー』などWindows時代の美少女ゲームのソトミとナカミ【『16bitセンセーション ANOTHER LAYER』連動企画第7回】 | ゲーム・エンタメ最新情報のファミ通.com

                                                        アニメ『16bitセンセーション ANOTHER LAYER』(Amazon Prime Video) 画面仕様とパッケージの変化 『16bitセンセーション ANOTHER LAYER』も、そろそろ物語の折り返し地点を迎え、相変わらずPC-98にこだわり続ける六田守はさておき、1999年ともなると美少女ゲームのプラットフォームはすっかりWindows系OSへと移行していた(注:Windows 98 Second Edition日本語版の発売が1999年9月)。 とはいえ、グラフィックスボードの性能や実装可能なメモリ、当時のモニタの解像度などの制約があったので、まだまだ発展途上の段階ではあった。 1999年時点で、美少女ゲームジャンルを含むほとんどのゲームソフトの画面仕様はVGAサイズ(640×480)に256色(8bitカラー)。Windows95以降のWindows系OSが稼動するPC

                                                          『下級生』『痕』『EVEバーストエラー』などWindows時代の美少女ゲームのソトミとナカミ【『16bitセンセーション ANOTHER LAYER』連動企画第7回】 | ゲーム・エンタメ最新情報のファミ通.com
                                                        • LangChain クイックスタートガイド - Python版|npaka

                                                          Python版の「LangChain」のクイックスタートガイドをまとめました。 ・LangChain v0.0.329 (2023/11/3) 1. LangChain「LangChain」は、「大規模言語モデル」 (LLM : Large language models) と連携するアプリの開発を支援するライブラリです。 「LLM」という革新的テクノロジーによって、開発者は今まで不可能だったことが可能になりました。しかし、「LLM」を単独で使用するだけでは、真に強力なアプリケーションを作成するのに不十分です。真の力は、それを他の 計算 や 知識 と組み合わせた時にもたらされます。「LangChain」は、そのようなアプリケーションの開発をサポートします。 主な用途は、次の3つになります。 ・文書に関する質問応答 ・チャットボット ・エージェント 2. LangChain のモジュール「L

                                                            LangChain クイックスタートガイド - Python版|npaka
                                                          • WindowsとmacOSを二刀流で使う15のヒントをご紹介

                                                            WindowsとmacOSを二刀流で使う15のヒントをご紹介2023.11.30 16:3528,146 David Nield - Gizmodo US [原文] ( 禿頭帽子屋/Word Connection JAPAN ) 2022年6月26日の記事を編集して再掲載しています。 macOSとWindowsは、かなり違うプラットフォームなので、普通はどちらか一方を使いこなすだけで、せいいっぱいかもしれません。 でも、もちろん両方使うことはできますし、実際、どちらも使っているという人は案外いるのではないでしょうか。 WindowsかmacOSか、どちらかを選んで使わなければいけない―もちろん、そんなことはありません。両方のOSを使いこなすコンピューター生活を送っている人もいます。長年どちらかのプラットフォームを使ってきて、そろそろもう一方にも手を出してみたい、そういうときには、少しばかり

                                                              WindowsとmacOSを二刀流で使う15のヒントをご紹介
                                                            • データベース指向の新OS「DBOS」--クラウド時代に対応する新たなアプローチ

                                                              Jack Wallen (Special to ZDNET.com) 翻訳校正: 編集部 2024-04-10 07:30 「Linux」は長年にわたりクラウド上のサーバーに搭載されてきたが、クラウドが急激に拡大したこと、そしてLinuxがクラウド専用に設計されたものではないことを考慮すると、何かを変える必要があることは明らかだった。 その変化をもたらすのは、「Ingres」「PostgreSQL」「VoltDB」の開発に携わったMichael Stonebraker氏と、「Apache Spark」の生みの親でDatabriskの共同創設者/最高技術責任者(CTO)であるMatei Zaharia氏かもしれない。両氏はマサチューセッツ工科大学(MIT)のチームと協力して、「DBOS」(別名「DataBase OS」)という革新的なOSを開発した。 DBOSの開発は2022年に始まった。D

                                                                データベース指向の新OS「DBOS」--クラウド時代に対応する新たなアプローチ
                                                              • MarkdownベースのGo製タスクランナー「xc」のススメ

                                                                Goにおけるタスクランナーの歴史 npmならnpm run、denoならdeno taskなど言語ツールにタスクランナー機能が付属していることがありますが、Goではそのような機能は提供されていません。 そこでGoのプロジェクトではMakefileがタスクランナーとして用いられることがしばしばありますが、独自の文法、.PHONYを大量に書く必要がある、Makefile警察が飛んでくる、などの問題があります。 Makefile警察「ぐぬぬぬ…」 #taskfile - Qiita タスクランナーとしてMakefileを使うことから脱却すべく、巷ではYAMLベースの「Task」やGoベースの「Mage」が用いられている印象です。 どちらも多少試したことはありますが、主に以下の点が気になりました。 Taskfile.ymlやmagefile.goといったツール独自のファイルを置く必要がある これは

                                                                  MarkdownベースのGo製タスクランナー「xc」のススメ
                                                                • ノベルゲーム移植の歴史 - みずぴー日記

                                                                  この記事はインターネット老人会 Advent Calendar 2023 - Adventarへの飛び込み参加である。 これは数年前に書き溜めていたテキストであり、一部調べきれていない箇所がある。また不正確な記述も混じっていると思う。 この内容を話すためのイベントが2000年ごろのインターネットを懐かしむ会(ハッシュタグ: #インターネット老人会)であり、「インターネット老人会」というミームを生み出す一助となったと自負している。*1 概要 移植のアプローチについて 互換動作環境 変換ツール 移植対象となったOS・機器 PC-UNIX 携帯端末向けOS ゲームボーイ/ゲームボーイアドバンス 権利会社との関係性について System3.5互換動作環境 System3.5 for X SD35B SD35C その他 Leaf/LVNS 痕メッセージ作成ツール Lfview PVNS XLVNS

                                                                    ノベルゲーム移植の歴史 - みずぴー日記
                                                                  • Z80+C言語で16ビット機級の本格的なゲームが創れるゲーム機(VGS-Zero)を作ってみた - Qiita

                                                                    はじめに 2024年1月1日に VGS-Zero (Video Game System - Zero) という RaspberryPi Zero 2W のベアメタル環境で動作するオリジナルのゲーム機エミュレータと SDK を公開しました。 VGS-Zero は、RaspberryPi Zero 2W をテレビに HDMI ケーブルで接続し、USB ゲームパッドで遊ぶタイプ(据え置き型)の新しいゲーム機です。 無料でゲームを開発&販売ができる SDK も公開していて、開発したゲームを完全ロイヤリティフリーで自由に販売して頂くことができます。 なお、OS は Linux ではなく独自カーネルです。 特徴 VGS-Zero の特徴について、カーネル視点とゲーム機視点の両面から解説します。 独自カーネルの特徴 ラズパイ全般(※Picoを除く)は Linux で動かすのが一般的ですが、VGS-Zer

                                                                      Z80+C言語で16ビット機級の本格的なゲームが創れるゲーム機(VGS-Zero)を作ってみた - Qiita
                                                                    • xzにバックドアが混入した件のまとめ(CVE-2024-3094) - Qiita

                                                                      本記事は4月10日9:00(JST)時点で判明している事実をまとめたものです。誤りがあればコメントでお知らせください。 本記事には誤りが含まれている可能性があります。 新しい情報があれば随時更新します。 4/10 9:15 キルスイッチの動作について追記しました。 4/2 18:30 Q&Aを追加しました。 4/2 11:30 実際にバックドアが存在する環境を作成し、攻撃可能なこと、出力されるログ等について追記しました。また、攻撃可能な人物は秘密鍵を持っている必要があることを追記しました。 ところどころに考察を記載しています。 事実は~です。~であると断定し、考察、推測、未確定情報は考えられる、可能性があるなどの表現としています。 またpiyokango氏のまとめ、JPCERT/CCの注意喚起もご覧ください。 なお、各国のCSIRTまたは関連組織による注意喚起の状況は以下のとおりで、アドバ

                                                                        xzにバックドアが混入した件のまとめ(CVE-2024-3094) - Qiita
                                                                      • 自宅ルータの脆弱性検知システムの開発 - Sansan Tech Blog

                                                                        Sansan 技術本部 情報セキュリティ部 CSIRT グループの川口です。 2023年4月からセキュリティエンジニアで新卒として、Sansan に入社しました。 現在は ログ基盤(SIEM)のログの取り込み部分の機能修正、問い合わせ対応、インシデント対応などの業務に取り組んでいます。 今回は内定者インターンシップで開発した、自宅ルータの脆弱性検知システムについて紹介します。 目次は以下の通りとなります。 開発に至った経緯 作成したシステム 技術的な話 EDR ポートスキャン チケットシステムへの起票 SOAR まとめと今後の課題 開発に至った経緯 新型コロナウイルスの流行に伴い、リモートワークという言葉をよく耳にするようになったと思います。 弊社でも緊急事態宣言下においては、原則リモートワークとなり、現在はオンライン・オフラインを併用した働き方をしています。 ここで問題となってくるのが自

                                                                          自宅ルータの脆弱性検知システムの開発 - Sansan Tech Blog
                                                                        • EC2における「管理用VPC」設置の是非について

                                                                          こんにちは、SCSKの木澤です。 先日、VPCにおける大きなアップデートが発表されました。 Multi-VPC ENI Attachmentsaws.amazon.com EC2から複数のVPCに対してENIを接続できるようになったよ、という話です。 オンプレミスのネットワーク設計経験者であれば、この話を聞いて「管理用VPCが作れるようになったな」と感じることでしょう。 実際私自身もAWS初心者の頃は管理用のネットワークが構成できないことが気になっていました。 ですが、AWSにおいては安易に管理用VPCを設置すべきではないと考えています。 その理由を下にまとめたいと思います。 オンプレミスネットワーク設計のセオリー オンプレミスにおけるネットワーク設計経験が無い方もいらっしゃると思いますので、丁寧に解説したいと思います。 今回は下図のような一般的なWeb3層のシステムのネットワークを設計す

                                                                            EC2における「管理用VPC」設置の是非について
                                                                          • サポート切れのCentOS 6/7から最新Linux OSへの自動アップグレードツール「ELevate」がアップデート。ハードウェア互換性チェック、サードパーティリポジトリ対応など

                                                                            サポート切れのCentOS 6/7から最新Linux OSへの自動アップグレードツール「ELevate」がアップデート。ハードウェア互換性チェック、サードパーティリポジトリ対応など AlmaLinuxを開発提供しているAlmaLinux OS Foundationは、すでにサポートが終了しているCentOS Linux 6/7からAlmaLinuxやRocky Linuxなど、いわゆるRed Hat Enterprise Linuxのクローンや派生Linux OSへ、OSを再インストールすることなく自動的にインプレースアップグレードしてくれるツール「ELevate」のアップデートを発表しました。 ELevate has received the biggest update since 2021 when we first announced the project! See what's

                                                                              サポート切れのCentOS 6/7から最新Linux OSへの自動アップグレードツール「ELevate」がアップデート。ハードウェア互換性チェック、サードパーティリポジトリ対応など
                                                                            • 今年の書初めコーディングはAITuberを創る!

                                                                              はじめに あけましておめでとうございます。去年は何といってもAIの年でした。ChatGPTやStableDiffusionが2022年末に登場してから、想像を超えてAI周りが進化しましたね。今回は年の初めという事もあり、前から興味のあったAITuberを作ってみる事にしました。 「AITuberを作ってみたら生成AIプログラミングがよくわかった件」 って本も買ったし。LLM部分だけでは無く、OBSやYouTubeのコメント取得などAITuberに必要な内容が一式揃っていて非常に参考になりました。 また、私はプログラミングは多少できますが、イラストや音楽に関しては全くスキルの無い人間です。そのためそのあたりに関してはStable DiffusionやSunoAIの力を借りて作っているので、結果的にオール生成AIという感じですね。そのあたりも含めて記事にまとめたいと思います。 TL;DR 素の

                                                                                今年の書初めコーディングはAITuberを創る!
                                                                              • 「VPNプロトコル」5種の違い あの定番から“高速VPN”の新技術まで

                                                                                関連キーワード VPN | ネットワーク・セキュリティ | 在宅勤務 エンドユーザーはインターネットを利用する際、VPN(仮想プライベートネットワーク)を用いることでその接続の安全性を保てる。企業のネットワークチームは、従業員がリモートアクセスをするための手段としてVPNを重宝している。 VPNにはさまざまな選択肢がある。中には暗号化方式が古く、安全でないものもある。主要な5つのVPNを解説する。 主要な5つのVPNの特徴とは 1.L2TP/IPsec 併せて読みたいお薦め記事 連載:VPN徹底解説 前編:いまさら聞けない「VPN」の基礎知識 暗号化が必要になった理由は? VPNの新しい姿とは 「無料VPN」を好むZ世代はクールじゃない? 有料VPN世代との違い アラブ諸国で「VPN」が使い倒されていた“意外な理由” 「L2TP/IPsec」は、「Layer 2 Tunneling Pro

                                                                                  「VPNプロトコル」5種の違い あの定番から“高速VPN”の新技術まで
                                                                                • Dockerがコードネーム「Docker Debug」発表、コンテナ内に任意のデバッグツール群を一括導入、効率的なデバッグを実現。DockerCon 23

                                                                                  Dockerがコードネーム「Docker Debug」発表、コンテナ内に任意のデバッグツール群を一括導入、効率的なデバッグを実現。DockerCon 23 Docker社は米ロサンゼルスで10月3日と4日の2日間、年次イベント「DockerCon 23」を開催しました。 1日目の基調講演で、Dockerコンテナ内でのアプリケーションのデバッグを高効率化するDocker Desktopの新しい拡張機能「Docker Debug」(コードネーム)が発表されました。 コンテナのデバッグは面倒 一般にDockerコンテナは、使用メモリの最小化とセキュリティを高めるなどの目的で、余計なシェルコマンドやツールなどを徹底的にそぎ落としたOSの上にアプリケーションを載せた構成にします。 そのため、コンテナ内のアプリケーションに問題が発生し、その解決のために基本的な動作確認や設定確認などをしようとした場合で

                                                                                    Dockerがコードネーム「Docker Debug」発表、コンテナ内に任意のデバッグツール群を一括導入、効率的なデバッグを実現。DockerCon 23