投稿

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

#docmostとは何か?オープンソースのConfluenceとNotionの代替 #六30

イメージ
  https://github.com/docmost/docmost  より  #docmostとは何か?オープンソースのConfluenceとNotionの代替 #六30 ドクスト オープンソースのコラボレーション Wiki およびドキュメント ソフトウェア。 ウェブサイト  |  ドキュメンテーション 注意書き ドクモストは現在入っています ベタ。安定したリリースに向けて前進する中で、皆様のフィードバックを大切にしています。 始め Docmost を使い始めるには、こちらを参照してください  ドキュメンテーション . 特徴 リアルタイムのコラボレーション スペース 許可管理 グループ コメント ページ履歴 検索 添付ファイル スクリーンショット   貢献 見る  開発ドキュメント

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

#Ladybirdブラウザとは何か?非chromiumの真に独立したWebブラウザをゼロから構築するための進行中のプロジェクト #六21 https://github.com/LadybirdBrowser/ladybird  より Ladybirdブラウザとは何か? Ladybirdブラウザの概要 Ladybirdは、オープンソースのウェブブラウザで、独自のウェブエンジンであるLibWebとLibJSを基盤に開発されています。このプロジェクトは、SerenityOSの一部として始まり、クロスプラットフォームでの利用を目指しています。Ladybirdは、ウェブ標準に準拠し、高速性、安定性、プライバシーを重視した設計が特徴です。 主な特徴 オープンソース : Ladybirdは完全にオープンソースであり、BSDライセンスの下で提供されています。これにより、誰でもソースコードにアクセスし、改善に貢献することができます。 独自のエンジン : Ladybirdは、LibWeb(ウェブエンジン)とLibJS(JavaScriptエンジン)を使用しており、これらは新たに開発されたもので、既存のブラウザエンジンとは異なるアプローチを取っています。 クロスプラットフォーム対応 : 現在、Linux、macOS、Windows(WSL)およびAndroidで動作することが確認されています。特にLinux版が最もテストされています。 開発の進行状況 : Ladybirdはまだ開発の初期段階にあり、多くのウェブプラットフォーム機能が未実装または不完全です。開発者たちは、機能の追加やバグ修正に注力しており、今後数年での成熟が期待されています。 開発の背景 Ladybirdブラウザは、SerenityOSプロジェクトの一環として、開発者のアンドレアス・クリングによって始められました。彼は、デバッグツールとしての利用を目的にブラウザを開発し、その後、より多くのユーザーに利用されることを目指してクロスプラットフォームのブラウザへと進化させました。 コミュニティと参加方法 Ladybirdは、コミュニティ主導のプロジェクトであり、開発に参加したい人々は、DiscordサーバーでのディスカッションやGitHubでのバグ修正を通じて貢献することができ...

#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...

#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は、ウェブ用に開発された無料のオープンソースソフトウェアで、セルフホスト型のシングルユーザーブックマークツールです。これにより、ユーザーはリンクを整理し、タグ付けや公開/非公開の設定が可能で、シンプルなインターフェースを介して利用できます。また、MastodonやAkkomaとの統合により、他のインスタンスのブックマークをフォローすることができ、ソーシャルネットワークのような体験を提供します。Betulaは自ホストが可能で、SQLiteファイルを用いることで管理が楽で、新しいバージョンは3か月ごとにリリースされます。 ユーザーは、自分のサーバーでBetulaをインストールして利用でき、ブックマークの整理やリンクログの維持が目的です。タグ付け機能により、ユーザーは自身のブックマークを検索しやすくすることができます。そして、公開/非公開の設定によって、必要に応じて他者と共有することができます。一般的に、セルフホストを好むユーザーやフェディバースのエコシステムに関心がある人に向いているとされています。 Betulaの特徴としては、タグ付けやプライバシー設定に加え、JavaScriptを必要としないシンプルなユーザーインターフェースを提供しており、SQLiteファイルによるストレージを採用しています。また、IndieWebのマイクロフォーマットにも対応し、ウェブ標準との統合が可能です。さらに、インストールが非常に簡単で、1つのバイナリファイルとSQLiteファイルを使用することで設定が容易になっています。 開発者はBouncepawであり、最新の機能が定期的に更新されるため、開発情報はSourceHutやGitHubなどのプラットフォームで公開されています。Hacker Newsでは、Betulaの機能についてさまざまな意見が寄せられ、特にタグ付けや検索機能が評価されています。一方で、フェデレーション機能については賛否が分かれ、モバイルアプリの要望やページコンテンツのスクレイピング機能に関する意見も見受けられました。 比較対象としては、Grimoire.proやRaindrop.io、Zoteroなどがありますが、Betulaの強みはそのオープンソース性とセルフホスト環境にあります。また、フェデレーション機能は他のツールには見られない特長です。 ユーザー経験にお...