投稿

6月, 2024の投稿を表示しています

#Ladybirdブラウザとは何か?非chromiumの真に独立したWebブラウザをゼロから構築するための進行中のプロジェクト #六21

#Ladybirdブラウザとは何か?非chromiumの真に独立したWebブラウザをゼロから構築するための進行中のプロジェクト #六21 https://github.com/LadybirdBrowser/ladybird  より 天道虫 天道虫 web 標準に基づく新しいエンジンを使用して、真に独立した Web ブラウザです。 重要 Ladybird はアルファ前の状態にあり、開発者による使用にのみ適しています 特徴 私たちは、現代のウェブのための完全で使いやすいブラウザを構築することを目指しています。 Ladybird は、メイン UI プロセス、いくつかの WebContent レンダラー プロセス、ImageDecoder プロセス、および RequestServer プロセスを備えたマルチプロセス アーキテクチャを使用します。 イメージデコードとネットワーク接続は、悪意のあるコンテンツに対してより堅牢になるように、プロセス外で行われます。各タブには独自のレンダラプロセスがあり、システムの他の部分からサンドボックス化されています。 現時点では、多くのコアライブラリサポートコンポーネントが SerenityOS から継承されています: LibWeb: Web レンダリング エンジン LibJS: JavaScript エンジン LibWasm: WebAssembly の実装 LibCrypto/LibTLS:暗号プリミティブとトランスポート層セキュリティ LibHTTP: HTTP/1。1 クライアント LibGfx: 2D グラフィックスライブラリ、画像デコードとレンダリング LibArchive: アーカイブファイル形式のサポート LibUnicode、LibLocale: Unicode とロケールのサポート LibAudio、LibMedia:オーディオとビデオの再生 LibCore: イベントループ、OS 抽象化レイヤー LibIPC: プロセス間通信 これをどうやって作って実行するのか? 見る 構築命令 てんとう虫の作り方に関する情報。 Ladybird は、Linux、macOS、Windows(WSL2 搭載)、その他多くの *Nixes で動作します。 ドキュメントを読むにはどうすればよいですか? コード関連のドキュメントは、次のセ

#OSRDとは何か?鉄道インフラの設計,容量分析,タイムテーブル化,シミュレーション用のオープンソースWebアプリケーション #六30

https://github.com/OpenRailAssociation/osrd   より OSRDとは何か?鉄道インフラの設計,容量分析,タイムテーブル化,シミュレーション用のオープンソースWebアプリケーション #六30 OSRD ってなんだ? OSRD は、鉄道インフラの設計、容量分析、タイムテーブル化、シミュレーション用のオープンソース Web アプリケーションです。 それは永遠に無料でオープンソースです! プロジェクトの詳細をご覧ください オースド。fr。 . 警告 OSRD はまだ本番環境が整っていません。ユーザーとプログラミング インターフェイスは変更できるし、変更される予定です(今が提案を行う時期です!)。重要な機能が欠けています。ドキュメントはまばらです。頻繁な変更に対処する準備ができていない限り、OSRD に依存しないでください。 はじめに インフラストラクチャの例を使用してアプリケーションをコンパイルして実行するには: # スタック全体をビルドして実行しますドッカーは-d を構成します---ビルド。/スクリプト/負荷-railjson-infra。sh small_infra。sh infra テスト/データ/インフラ/small_infra/infra。json。/スクリプト/ロードレールジョンソン-ローリング-stock。sh テスト/データ/ローリング-ストック/*. 。json# web アプリを開きますxdg-オープン http://localhost:4000/ (Linux または WSL ユーザーが使用できます scripts/osrd-compose.sh 代わりに docker compose ホストネットワークを有効にするには - デバッガーでサービスを起動するのに便利です) 配備 アプリケーションをサーバーにデプロイするには、 を確認してください 導入ガイド . 連絡 でメールを送る お問い合わせ@osrd。fr , 起つ , または参加 #一般:osrd。fr マトリックスチャネル。

#RTranslatorとは何か?Android用のオープンソース,無料,オフラインのリアルタイム翻訳アプリ #六19

イメージ
https://github.com/niedev/RTranslator より #RTranslatorとは何か?Android用のオープンソース,無料,オフラインのリアルタイム翻訳アプリ #六19 RTranslator は、Android 用のオープンソース、無料、オフラインのリアルタイム翻訳アプリです。 アプリを持っている人と接続し、Bluetooth ヘッドフォンを接続し、携帯電話をポケットに入れて、他の人があなたの言語を話したかのように会話することができます。 会話モード 会話モードは RTranslator の主な機能です。このモードでは、このアプリを使用する別の電話に接続できます。ユーザーが接続要求を受け入れた場合: 話すと、携帯電話(接続されている場合は Bluetooth ヘッドセット)がオーディオをキャプチャします。 キャプチャされたオーディオはテキストに変換され、対話者の電話に送信されます。 対話者の電話は、受け取ったテキストを彼の言語に翻訳します。 対話者の電話は、翻訳されたテキストをオーディオに変換し、スピーカーから(または携帯電話に接続されている場合は対話者の Bluetooth ヘッドセットで)再現します。 これらすべてを両方向に。 各ユーザーは複数の接続電話を持つことができるため、複数のユーザー間の会話を任意の組み合わせで翻訳できます。 ウォーキートーキーモード 会話モードが誰かと長い会話をするのに便利な場合、このモードは代わりに、路上で情報を求めたり、店員と話したりするなど、迅速な会話のために設計されています。 このモードは、二人の間の会話を変換するだけで、Bluetooth ヘッドセットでは動作せず、順番に話さなければなりません。これは実際の同時翻訳ではありませんが、一台の電話だけで動作できます。 このモードでは、スマートフォンのマイクは 2 つの言語(トランシーバー トーキー モードの同じ画面で選択可能)で同時に聴くことができます。 アプリは、対話者が話している言語を検出し、音声を他の言語に翻訳し、テキストを音声に変換してから、電話スピーカーから再現します。TTS が終了すると、自動的にリスニングが再開されます。 テキスト翻訳モード このモードは単なる古典的なテキスト翻訳者ですが、常に便利です。 全般的な RT ランスレータ

#NSSSとは何か?静的リンクのための安全なNSSのような実装 #六17

  #NSSSとは何か?静的リンクのための安全なNSSのような実装 #六17 https://github.com/skarnet/nsss より それは何ですか ? NSS は、のサブセットの実装です pwd.h, group.h 及び shadow.h 関数ファミリー、unix システム上でユーザーデータベースアクセスを実行。 通常、ユーザーデータベースへのアクセス getpwnam() また、同様の機能はシステムの libc によって提供されます。ただし、すべての libcs がユーザー/グループデータベースに設定可能なバックエンドを実装しているわけではありません。例えば musl  libc、 Linux では、標準のみをサポートしています /etc/passwd メカニズム; それはまた支えますnscd プロトコル しかし、これだけでは不十分です: musl は、ファイルのバックエンドで答えが見つからない場合にのみ nscd に接続します Nscd プロトコルは列挙をサポートしていないため、primitivess は getpwent() Nscd 上で実装することはできません。 Glibc が使用するメカニズム Name Service Switch(に略称 nsswitch または NSS)、独自のものを持っています 集合  特定の状況では不適切になります。 nsss 「ネームサービススイッチ」の安全な実装です:構成可能なユーザー/グループ/シャドウデータベースアクセスを提供します getpwnam()デーモンと Unix ドメインソケットを介して通信することによる機能; デーモンは、選択した任意のデータベースでルックアップを実行できます。 nsss 動的モジュールロードは実行せず、アプリケーションのバイナリに小さなフットプリントを追加するだけで、クライアントのアドレス空間に複雑な決定エンジンを追加しません。アプリケーションは、静的にに対してリンクすることができます nsssライブラリ、および構成可能なユーザーデータベースアクセス機能の恩恵を受けることができます。 問題 nsswitch の概要 nsss インストール 必要条件標準  C 開発環境を備えた POSIX 準拠システム GNU make、バージョン 3,81 以降 スカライブ  バージョン

#ArcFoxとは何かArcFoxはFirefox にアークブラウザの外観といくつかの機能をもたらすFirefoxの改善のパック #六16

イメージ
#ArcFoxとは何かArcFoxはFirefox にアークブラウザの外観といくつかの機能をもたらすFirefoxの改善のパック #六16 https://github.com/betterbrowser/arcfox より ArcFox は、Firefox にアークブラウザの外観といくつかの機能をもたらす Firefox の改善のパックです。最近、The Browser Company ©(ARC ブラウザの開発者)が Windows バージョンを発表したため、このプロジェクトは存在する理由をほぼ失いました。しかし、まだ Linux バージョンが作成され、Firefox が好きで変更したくない人もいます。 可能であれば、arc ブラウザを試してみることをお勧めします。しかし、私たちは Firefox を弧のように美しくするために最善を尽くします。 インストール アークフォックスコアインストール Arcfox-core をインストールするには、Firefox にダウンロードする必要があります。公式アドオンストアからダウンロードすることをお勧めします: 警告: arcfox を使用するには、arcfox のテーマが必要です!! ArcFox-テーマのインストール Arcfox-theme をインストールするには、Firefox 構成を開き、スタイルの変更をオンにする必要があります。これを行うには、次の手順に従ってください: Firefox のアドレスバーの「about:config」を数字で表示し、Enter をクリックします。 検索バーで「toolkit。legacyUserProfileCustomizations。stylesheets」を検索し、値を「true」に設定します". 「about:support」を開き、 「プロファイルフォルダー」の右側にある “Open Folder” ボタンをクリックして開きます。 フォルダが開いたら、作成するフォルダが見つからない場合は「chrome」というフォルダを検索します。 "chrome"フォルダの中に、あなたが見つけた "userChrome。css"をドロップします リリース。 ファイアボックスを再起動。 ロードマップ ArcFox にはまだ実装すべき多くの機能が

#Revideoとは何か?プログラムによるビデオ編集のためのオープンソースフレームワーク #六12

https://github.com/redotvideo/revideo  より #Revideoとは何か?プログラムによるビデオ編集のためのオープンソースフレームワーク #六12 Revideo - コードでビデオを作成する Revideo は、プログラムによるビデオ編集のためのオープンソースフレームワークです。それは驚くべきものから分岐しています モーション キャンバス エディタ、スタンドアロンアプリケーションから開発者がビデオ編集アプリ全体を構築するために使用できるライブラリに変えることを目標としています。 Revideo を使用すると、Typescript でビデオテンプレートを作成し、API エンドポイントを展開して動的入力でレンダリングできます。また、React プレーヤーコンポーネントのトップレビューの変更をリアルタイムでブラウザに提供します。もっと学びたい場合は、チェックアウトすることができます ドキュメント , 我ら レポジトリの例 , そして参加 不和サーバ . ニュース 🔥 [05/21/2024]をリリースしました 例 google Cloud 関数を使用してレンダリング ジョブを並列化する方法 [05/20/2024]あります 新しいウェブサイト ! はじめに サンプル プロジェクトを作成するには、次のコマンドを実行します: evideo とモーションキャンバスの違い モーションキャンバスは、あることを目指しています スタンドアロンエディタ フォローメーション。たまたま npm パッケージとして配布されますが、テーマメンテナはライブラリとして使用することを意図していません。 私たちはモーションキャンバスのユーザーとしてスタートしましたが、その上にビデオ編集アプリを構築したいときに theselimitations に遭遇しました。Motion Canvas のプラグインシステムを使用して初期バージョンを構築した後、既存の MotionCanvas API との互換性を維持しながら、実装が困難なコードベースをより根本的に変更したいと考えました。 そのため、プロジェクトをフォークして Revideo に変換することにしました。私たちはそれについてもっと書いた ブログ . 具体的には、Motion Canvas との違いのいくつかは次のと

#mpa_archiveとは何か?最新のWebサイトをzipにクロールしzipからWeb サイトを提供するMPA アーカイバ,サイトジェネレーターとして使用できる #六11

ポタとは何か?mpa_archiveはポタのリポジトリ pota はリアクティブライブラリに裏打ちされた小さなリアクティブ Web レンダラです。リアクティブライブラリはプラグ可能でした。 レンダラーはコンパイラレスであり、a で使用できます html 機能。また、JSX を変換するためのバベルプリセットが含まれています。 API とコアコンポーネントは Solid から大きなインスピレーションを得ていますが、個人的な好みに応じて多少異なります。 pota は一貫性を優先し、主観的に理解しやすいツールであり、ベンチマークではなく開発者のニーズによって推進されます。 始めるためのテンプレートを参照してくださいhttps://github.com/potahtml/templates 使用方法およびドキュメントは、ウェブサイト上で見つけることができます:https://pota.quack.uy/ https://github.com/potahtml/mpa-archive  より マルチページアプリケーションアーカイブ マルチページアプリケーションを zip ファイルにクロールします。Zip ファイルからマルチページアプリケーションを実行します。MPA アーカイバ。サイトジェネレーターとして使用できます。 インストール npm install -g mpa-archive 使い方 Crawling mpa http://example.net 再帰的に URL をクロールして保存します example.net.zip。Oncedone、レポートが表示され、ZIP からファイルを提供できます。 Crawling mpa 現在のディレクトリに各 zip ファイルのサーバーを作成します。ホスティス localhost とともに port zip ファイルのパスにシードされています。 特徴 頭のない人形遣いを使います クロール http://example.net とともに cpu count / 2 糸 進捗はコンソールに表示されます フェッチ sitemap.txt 及び sitemap.xml シードポイントとして 200、304、204、206 とは異なる HTTP ステータスコードを報告します サイト URL のみのクロールですが、そうなります fetch 外部リ

#Teoとは何か?Teo(テオ)はスキーマ中心のrust,node,js,python用の次世代Webフレームワーク #六09

#Teoとは何か?Teo(テオ)はスキーマ中心のrust,node,js,python用の次世代Webフレームワーク #六09 https://github.com/teodevgroup/teo  より 紹介 テオは スキーマ中心 rust、node。js、python 用の次世代 Web フレームワーク。 ハイライトと機能 GraphQL と Prisma にインスパイアされた革新的なスキーマ定義 データベースの自動移行 Rust、Node。js、Python をサポートしています MySQL、PostgreSQL、SQLite、MongoDB をサポートしています 生成された ORM タイプとインターフェイス フロントエンド用の生成されたクエリクライアント 非常に効率的でパフォーマンス的です データのサニタイズ、変換、検証 内蔵ユーザーセッション 組み込みの許可チェック まずはミドルウェアから カスタムルートとハンドラー 生成されたカスタマイズ可能な管理ダッシュボード 始め Teo を始めるための最速の方法は、次のことです クイックスタートガイド . インストール Node。js エディションをインストールする。 npm インストール @ テオクラウド/テオ Python エディションをインストールする。 ピップインストール teo Rust エディションをインストールする。 貨物インストール teo スキーマのみのサーバーを作成します Teo でサーバーを書くのはとても簡単です。名前の付いたファイルを作成します schema.teo。接続するデータベースとリッスンするポートを指定します。 connector { provider: .sqlite, url: "sqlite::memory:" } server { bind: ("0.0.0.0", 5050) } model User { @id @autoIncrement @readonly id: Int @unique @onSet($if($presents, $isEmail)) email: String name: String? @relation(fields: .id, references: .authorId)

#betulaとは何か? Web用の無料の連合型セルフホストシングルユーザーブックマークソフトウェア #六09

イメージ
#betulaとは何か? Web用の無料の連合型セルフホストシングルユーザーブックマークソフトウェア #六09 https://betula.mycorrhiza.wiki  より ベツラ は、独立した Web 用の無料の連合型セルフホストシングルユーザーブックマークソフトウェアです。ブックマークを整理したり、リンクログを維持したりするために使用します。 インストールガイド HTTPS とドメインの設定 特徴 Mycomarkup でフォーマットされたオプションのタイトルと説明とともに、ブックマークを公開します。 ブックマークにタグを追加します。 ブックマークは公開または非公開にすることができます。共有したいものだけを共有しましょう! JavaScript を必要としないシンプルなユーザーインターフェース。 JavaScript をお持ちの場合は、タグのオートコンプリートを使用できます。 コレクション全体が単一の SQLite ファイルとして保存されます。 IndieWeb マイクロフォーマットが生産されています。 簡単なインストール: プログラムはバイナリであり、コレクションは一つのファイルであり、すべての設定は Web インターフェースを介して行われます。 ブックマークレット。 内蔵ドキュメント。 検索。 フェディバースサポート。 人々は、マストドン、アッコマ、スミザリーン、その他からあなたのベトゥラをフォローし、すべての新しい公開ブックマークを受け取ることができます。 他の Betula インスタンスに従うことができます。 開発とニュース SourceHut(ソース コード、チケット トラッカー、メーリング リスト) コードバーグミラー GitHub ミラー Fediverse アカウント(お知らせとニュース) Bouncepaw は Betula の主な開発者です。彼の目で 個人インスタンス 。Fediverse ソフトウェアから購読する。 インスタンスをここにリストしたい場合は、お問い合わせください。 リリースノート v1。3。0 v1。2。0 v1。1。0 v1。0。0 v0。8。0 v0。7。0 v0。5。0 新バージョンは 3 ヶ月ごとに出ます。 以下ハッカーニュースの反応 https://news.ycombinator.com/item?id

#CPUエネルギーメータとは何か?IntelCPUの消費電力を細かい時間精度で監視できるLinuxツール #六07

 #CPUエネルギーメータとは何か?IntelCPUsの消費電力を細かい時間精度で監視できるLinuxツール #六07 CPUエネルギーメーターは、Intel CPUsat の消費電力を細かい時間精度(数十ミリ秒未満)で監視できる Linux ツールです。 電源監視は、次の電源ドメインで使用できます: パッケージ ドメインごと(CPU ソケット) コア ドメインごと(パッケージ上のすべての CPU コア) アンコア ドメインごと(アンコール コンポーネント、たとえばクライアント CPU 上の統合グラフィックス) メモリ ノードごと(パッケージにローカル メモリ、サーバー CPU のみ) プラットフォームごと(プロセッサ コア、SOC、メモリ、アドオン周辺機器など、統合電源供給メカニズムから電力を受け取るプラットフォーム内のすべてのデバイス) これを行うために、ツールは呼び出される Intel CPU の機能を使用します  RAPL(実行平均電力制限) ,に文書化されています  インテル ソフトウェア 開発者 マニュアル , 3B 第 14。9 章。RAPL は、世代から CPU で利用できます  サンディブリッジ  CPU エネルギーメーターは可能な限り最大の測定間隔を使用しているため(ハードウェアによっては数分から 1 時間の間です)、オーバーヘッドは無視できます。 CPU エネルギー メートルはのフォークです  インテルパワーガジェット で開発された  ソフトウェア システム ラボ の  ルートヴィヒ・マクシミリアン大学ミュンヘン校(LMU ミュンヘン) の下に  BSD-3 条例ライセンス . To do this, the tool uses a feature of Intel CPUs that is called RAPL (Running Average Power Limit), which is documented in the Intel Software Developers Manual, Volume 3B Chapter 14.9. RAPL is available on CPUs from the generation Sandy Bridge and later. Because CPU Energy Meter uses th

#Windrecorderとは何か?オープンソース MacにおけるCopilotWindowsの代替ツール #六01

イメージ
https://github.com/yuka-friends/Windrecorder より #Windrecorderとは何か?オープンソース MacにおけるCopilotWindowsの代替ツール #六01 🦝 Windrecorder | パーソナル メモリ検索エンジン オープンソース Mac アプリ 巻き戻す / Copilot Windows で代替ツールを呼び出して、メモリキューを取得するのに役立ちます。 英語の | およそ Windrecorder は、画面上のすべてを小さなサイズで記録して、見たものを巻き戻し、OCR テキストまたは画像の説明を介してクエリし、アクティビティ統計を取得できるようにするメモリ検索アプリです。そのすべての機能は完全にローカルで実行され、インターネットに接続したりデータをアップロードしたりすることなく、すべてのデータを所有する必要があります。** ウィンドレコーダーは現在: 小さいファイル サイズの複数のか単一の表示を安定してそして絶えず記録して下さい; 変更されたシーンを索引付けし、OCR のテキスト、ページのタイトルおよび他の情報をデータベースに更新して下さい;自動的にデータベースを維持し、誰もコンピュータを使用していないときビデオをきれいにし、そして圧縮して下さい; 完全な webui インターフェイス、 画面を確認することができます。、 OCR/イメージのセマンティクスやその他のクエリを実行; アクティビティ統計、ワードクラウド、タイムライン、ライトボックス、散布図などのデータ要約を提供します。; 複数の言語をサポート。現在、組み込み: 簡体字中国語、英語、日本語。多言語翻訳を提供し、コピーライティングの品質を向上させることを歓迎します。 近日公開予定。。。 PR に注意してください:) ウィンドレコーダーの現在の制限: メインディスプレイの記録のみをサポートし、マルチディスプレイのサポートはまだ開発中です; FFmpeg は、場合によっては大量のメモリを占有する場合があります; 警告 このプロジェクトはまだ開発の初期段階にあり、経験と使用にいくつかの小さな問題が発生したり、問題のフィードバックを送信したり、更新をフォローしたり、ディスカッションやロードマップを開始したりできます 議論 。また、プロジェク