Ugai
を使用して、最も間に合わせのルーターを高効率のデジタル ライブラリに変換します
プライベート コレクション用に自宅の NAS ストレージを設定し、家族やゲスト (ソーシャル メディア上の見知らぬ人ではない) とのみ共有したい場合は、 ugai.cgi
が最適です。また、教師やトレーナーにとっても理想的で、ホワイトボードや高価なプロジェクターに代わる手頃な価格の代替品を提供し、スマートフォンを小さなプレゼンテーション画面に変えます。 「ウーガイ」と発音されるこのアプリケーションは、古いルーターを介してマルチメディア コレクションを迅速に共有できます。 ugai.cgi
を使用すると、ポータブルな Calibre ワイヤレス サーバーを 1 分以内に確立できます。高度なITスキルは必要ありません!ターミナルで4 つの簡単なコマンドを入力するだけです。
インドネシアの遠隔地コミュニティ向けに無線デジタル ライブラリを作成した 10 年間の経験から生まれたこの予算に優しい革新的な製品のコストは、1 台あたりわずか約 10 ドルです。 ugai.cgi
、資源が不足している地域のボランティアや教育者に最適な、単なるデジタル本棚ではありません。また、一口サイズの Instagram スタイルのマイクロラーニング体験も提供し、教育をアクセスしやすく魅力的なものにします。
このビデオは、「行動は言葉よりも雄弁である」という原則に従って、意図的に音声なしで表示されます。画面上のアクションの詳細な説明については、クローズドキャプションを有効にしてください。クローズドキャプションは、インドネシア語をデフォルト設定として複数の言語で利用できます。
ルーターをミニ Web サーバーとして利用する他のワイヤレス サーバー システムと比較して、このシステムの独自の機能を確認してください。
即時インストール: 1 分以内に起動して実行できます。コンソールに 4 つの簡単なコマンド ラインを表示するだけで、初心者でもugai.cgi
簡単にセットアップできます。
簡単なセットアップ: 複雑なセットアップに別れを告げましょう。 ugai.cgi
rootfs
システムを必要とせず、ハードウェア上で直接動作します。初心者に最適で、プロセスが簡素化され、エネルギー効率が向上します。
幅広い互換性: EXT4 パーティションを使用する場合でも、FAT32 パーティションを使用する場合でも、 ugai.cgi
すべての最新のオペレーティング システムでシームレスに動作します。最大 1TB (テスト済み) および最大 2TB (MBR パーティション制限) を処理できるため、コンテンツの変更は簡単です。
シームレスな Calibre 統合: Calibre 統合により、デジタル コンテンツを簡単に管理できます。このシステムは、Calibre デスクトップ アプリ バージョン 3.4.80 を通じてユーザーフレンドリーなインターフェイスを提供します。
驚異的な高速パフォーマンス: Linux OpenWRT 12.09 用に最適化されたugai.cgi
、Python、Perl、PHP などのインタープリターを必要とせずにネイティブに実行されます。これにより、パフォーマンスが大幅に向上し、エネルギー消費が削減されます。
強化されたデータベース サポート: ugai.cgi
の 2024 版では、複数の Calibre データベースを同時に処理できます。これにより、データが別々のデータベースに分散されるため、パフォーマンスが向上し、MBR パーティションの制限内で大規模なコレクションを管理するのに最適です。
教育およびオープン ソース: ugai.cgi
Web サーバー コードとugai.kom
シャウトボックス アプリケーションは、MIT ライセンスの下で自由に利用できます。これは、学生が HTML、CSS、JavaScript、サーバー管理を学習するための優れたリソースを提供し、費用対効果が高く、エネルギー効率が高く、迅速に導入できます。
インストールを簡素化するために、カーネルに USB/HDD メディア リーダー統合が含まれる OpenWRT 12.09 ファームウェアをダウンロードします。ルーターに適したファームウェアを選択してください。この段階で設置を誤ると、ルーターに永久的な損傷が生じる可能性があります ( bricked
)。以下は、実際の経験、費用対効果、使いやすさに基づいた推奨ルーターです。
TP-Link MR3420 V1 FAT32 これは、USB フラッシュ ドライブで最大 128 GB、ハード ドライブで最大 250 GB を管理するための最も経済的なツールです。 320GB の新品 SATA ハードディスクを搭載しており、合計費用はわずか 18 米ドルです。再利用したSATAハードディスクを使用すると、このコストが安くなります。
TP-Link WR1043nd V1 FAT32 | TP-Link WR1043nd V1 EXT4
このデバイスは、最大 1TB のデータを必要とする頻繁な使用に適しています。
TP-Link MR3020 V1 FAT32 | TP-Link MR3020 V1 EXT4
パワーバンクから電力を供給するモバイルワイヤレスサーバーや、小型バッテリーパックを備えたソーラーパネルで動作する静的ワイヤレスサーバーの作成に最適です。 MR3020 は約 1 ワット時を消費します。 ugai.cgi は rootfs 方式では動作しないため、突然の停電や電流低下が発生してもシステム障害が発生する可能性はほとんどありません。 ugai.cgi
使用すると、 rootfs
上で動作する他のシステムと比較して、電源としてソーラー パネルのみを使用して離島でデジタル ワイヤレス ライブラリを実行することができます。
このビデオではフラッシュする方法を正確に示しています。
ugai.cgi
システムはサイズをシームレスに処理します。ただし、単一の Calibre データベース システムのコレクションが 7,000 を超え、それぞれに 10 を超えるキーワードが含まれる場合、パフォーマンスが低下します。ただし、コレクションを異なる Calibre データベース システムに分割することはできます。 1 TB と数十万のビデオ、音楽、電子書籍があると仮定します。メディアの種類ごとに分割できます。たとえば、ビデオのコレクションが 7,000 を超える場合は、主題ごとにビデオを分割できます。したがって、ストレージ メディアの選択は、ルーターの電力供給能力に大きく依存します。
一般に、消費電力が 1,000 mA 未満であれば、2.5 インチ SATA ハードディスクの使用に十分安定しているのは WR1043nd のみです。 MR3420 は、最大 320GB 2.5 インチ SATA ハードディスクを処理できます。 MR3020 は最大 128GB の USB ドライブに適しています。
単一パーティション内のストレージ メディアを FAT32 システムでフォーマットします。
ターミナルを開いて次のように入力します。
git clone https://github.com/undix/ugai.git
Windows PowerShell 著作権 (C) Microsoft Corporation.無断転載を禁じます。 新しい機能や改善点を得るには、最新の PowerShell をインストールしてください。 https://aka.ms/PSWindows PS C:Userssrisu> cd F: PS F:> git clone https://github.com/undix/ugai.git 「ugai」にクローンを作成しています... リモート: オブジェクトの列挙: 732、完了。 リモート: オブジェクトのカウント: 100% (370/370)、完了。 リモート: オブジェクトの圧縮: 100% (258/258)、完了しました。 リモート: 合計 732 (デルタ 139)、再利用 239 (デルタ 94)、パック再利用 362 オブジェクトの受信: 100% (732/732)、14.13 MiB | 802.00 KiB/秒、完了しました。 デルタの解決: 100% (223/223)、完了。 ファイルの更新: 100% (196/196)、完了しました。 PS F:>
https://github.com/undix/ugai/archive/refs/heads/main.zip をクリックします。
ディレクトリを抽出し、名前をugai
に変更します。ストレージ メディア上のディレクトリ構造が次のとおりであることを確認します。
ugai
├── documents
├── install
└── www
ユーザーは、メモ帳などのテキスト エディタを使用して、 config.txt
という名前の構成ファイルを変更できます。デフォルトのデモ設定は次のとおりです。
current_ip_address='192.168.1.1' # OpenWRT default
my_ip_address='192.168.1.1' # your new ip address, default 192.168.1.1
my_time_zone='WIB-9' # change to your actual timezone, default UTC+9
my_server_domain='komugai.lan' # domain and hostname
my_ssid="'Komugai'" # SSID change as you pleased
my_ssid_passwd="none" # SSID password, default none means passwordless
my_partition='/dev/sda1' # your partition, do not change unless necessary
my_mount_point='/mnt/usb' # your mount point, do not change unless necessary
my_format='vfat' # vfat OR ext4
my_max_clients=32 # maximum clients at a time
必要に応じてこの値を変更します。
サーバー - サーバーの IP アドレスまたは名前。上記のconfig.txt
とまったく同じである必要があります。
dir - Calibre データベースからすべてを保存するディレクトリ (物理またはリンクのみ)
名前 -ホームとしてのデフォルトの Calibre データベース
ugai.cgi
home
としてデフォルトの Calibre データベースを見つけることができなかった場合、エラー ページが表示されます。
{ "サーバー": "http://192.168.1.1", "ディレクトリ": "データ", "名前": "コムガイ"}
このファイルは起動するたびに.config.json
に名前が変更されます。後で変更する必要がある場合は、CTRL+H を使用して Windows ファイル マネージャー ビューを変更し、すべての隠しファイルとディレクトリを表示します。
Webページ上に表示されるナビゲーションシステムです。 HTML に詳しくないユーザーでもナビゲーション システムを変更できます。編集可能な構成ファイルはnavigation.txt
で、more-less Markdown ルールを使用します。例:
db=komugai, Home
# Features
## tags=ebooks&db=komugai, E-books
## tags=laboratorium&db=komugai, Virtual Lab
# References
## titles=Wikipedia Bahasa Indonesia&db=komugai, Wikipedia Indonesia
## titles=Kamus Besar Bahasa Indonesia&db=komugai, KBBI
## titles=Indonesian Glossary&db=komugai, Indonesian Glossary
## titles=English-Indonesian dictionary&db=komugai, English-Indonesian
## titles=Indonesian English dictionary&db=komugai, Indonesian English
titles=ShoutBox&db=komugai, ShoutBox
series=About Perpustakaan Nirkabel Project&db=komugai, About
ルーターは起動するたびに、このテキストを読み取って HTML 形式に変換します。この構造は、HTML タグベースのコーディング システムよりも素人ユーザーにとって理解しやすいものです。以下に翻訳後の実際のHTMLと比較してみましょう。
この空のファイルはサーバーのステータスを設定します。名前を.securedに変更した場合、サーバーはパラメーターとして UUID を使用して運用モードで実行され、それ以外の場合、サーバーはid
integer
として表示する開発モードで実行されます。
installディレクトリ内にinstall.txt
ファイルがあることを確認してください。
ストレージ メディアを接続したルーターの電源を入れ、次のコマンドを使用して接続します。
Telnet 192.168.1.1
次のようにmount
コマンドを入力し、インストール スクリプトを実行してセットアップを続行します。
mkdir -p /mnt/usb マウント -t vfat /dev/sda1 /mnt/usb cd /mnt/usb/ugai/install sh setup.sh
終わり。次に、 Komugai
という名前の SSID を確認し、ブラウザからhttp://192.168.1.1
と入力します。
TP-Link MR3020 : エントリは 1,000 未満に制限され、コレクションあたり最大 3 つのタグが含まれます。
TP-Link MR3420 : エントリ数は 5,000 未満に制限され、コレクションあたり最大 3 つのタグが含まれます。
TP-Link WR1043ND : エントリは 10,000 未満に制限され、コレクションあたり最大 3 つのタグが含まれます。
Calibre データベース自体には、 ugai.cgi
使用中に実質的に合計制限はありません。ただし、 navigation
メニュー内の項目の合計数とロジック、および利用可能なメディア ストレージ サイズには制限が適用されます。
あなたの国の教育省が標準教科書として正式に発行した、PDF 形式の 17,000 冊の教育教科書のコレクションがあると想像してください。これらを高校で使用するために MR3420 サーバーに保存する予定です。さらに、地元の高校教師が作成した何百もの教育ビデオもあります。
コレクションを整理します:
読者レベルごとにセグメント化:これらのリソースは高校向けであるため、高校以外の資料は別の Calibre データベースに分割します。
過剰なボリュームを管理する:高校に適した電子ブック (または教師が作成したビデオ) のコレクションが 5,000 項目を超える場合は、さらに科目ごとに分割します (例: 物理学、化学、生物学、社会学、経済学など)。 Calibre it 自体には、この作業を簡単に実行するための優れたツールが備わっています。件名に基づいて各アイテムのタグをすでに設定している場合、この手順はより簡単になります。繰り返しになりますが、Calibre 自体には、この作業を簡単に実行するための優れたツールが備わっています。
ディレクトリは次のように表示されます。
ugai
├── install
└── www
└── data
├── elementaryschool
├── highschool_biology
├── highschool_chemistry
├── highschool_economy
├── highschool_history
├── highschool_physics
├── komugai
├── midschool
└── references
次に、テキストエディタ(メモ帳、GEdit、nano、dll)を使用して、 navigation.txt
次のように書き換えます。
db=komugai, home
# Text Books
## db=highschool_biology, biology
## db=highschool_chemistry, chemistry
## db=highschool_economy, economy
## db=highschool_history, history
## db=highschool_physics, physics
# Bonuses
## db=midschool, midschool
## db=elementaryschool, elementaryschool
## db=references, references
USB/HDD を MR3420 に接続し、電源を入れます。
データに変更を加えた後(Calibre からの追加、削除、名前変更など)、 ugaiinstallディレクトリ内にindex.txt
という名前の空のファイルを作成し、メディアをルーターに返します。
ugai
└── install
└── index.txt
index.txt
が見つかると、システムは応答時間を短縮するために各データベースのインデックス ファイルを生成します。このプロセス中、システムは非常にビジー状態になり、リクエストを処理できない可能性があります。インデックス ファイルが生成された後、システムが再起動され、動作は通常に戻ります。
カスタマイズしたデザインを維持しながらugai.cgi
ファイルをアップグレードする必要がある場合は、ファイル ugai.cgi と ugai.kom をダウンロードして、既存のファイルを置き換えます。
現在のバージョンに問題がある場合は、次の手順に従って、自分の Calibre データを保存したまま再インストールできます。
reset.txt
という名前の空のテキスト ファイルを作成し、 ugaiinstallディレクトリに保存します。
ugai
└── install
└── reset.txt
通常どおりルーターを起動してリセットします。ルーターの電源を切り、USB/SSD/HDD をコンピューターに戻します。再起動するまで待って、ストレージをコンピュータに戻します。
既存の Calibre データがある場合は、データディレクトリとnavigation.txt
ファイルをugai
ディレクトリの外の場所に移動します。
navigation.txt
data
ugai
└── install
└── www
ugai
ディレクトリを削除するか、名前を変更します。
GitHub から新しいソース コードをダウンロードします。
wwwdataディレクトリをバックアップに置き換え、 ugaiinstall
ディレクトリ内のnavigation.txt
も置き換えます。
前述のインストール手順に従って、Calibre データとナビゲーション メニューをそのままにして新しいシステムをセットアップします。
このプロセスにより、カスタム データとナビゲーション データを維持しながら、クリーン インストールが確実に行われます。
Calibre デスクトップ アプリケーションは、バージョン 4 以降、OpenWRT 12.09 で使用されているバージョンではサポートされていない sqlite3 機能を利用します。したがって、「ugai」Web アプリを実行する際の問題を回避するには、Calibre デスクトップ アプリケーション バージョン 3.48 を使用してください。バージョン 3.48 (2019) を入手するには、まず現在の Calibre アプリを削除し、Calibre リポジトリから 3.48 にダウングレードする必要があります。 3.48 より新しい Calibre をすでにお持ちで、ダウングレードしたくない場合は、ポータブル エディション (Windows 64 ビットのみ) を選択できます。
これまでに Calibre を使用したことがない場合は、YouTube などのインターネット上でたくさんのチュートリアルを見つけることができます。よりカスタマイズされたサポートが必要な場合は、Calibre コミュニティへの参加を検討してください。
データが読み取り可能であることを確認してください。モードを 755 に変更すると ( chmod -R 777 ugaiwwwdata
)、通常は機能します。
ugai.cgi
とugai.kom
実行可能であることを確認してください。モードを+x
に変更すると ( chmod +x ugaiwwwugai.cgi
およびchmod +x ugaiwwwugai.kom
)、通常は機能します。
サーバーが、インデックスの再作成プロセス中など、 extremelly busy status
になっていないことを確認してください。
config.json
内のすべてのエントリが完全に正しいことを確認してください。
config.json
再確認して、「server」値が正しく構成されていることを確認します。
config.json
見つかりませんCTRL+H を押して、ファイル マネージャーですべての隠しファイルとディレクトリを表示できるようにします。
ブート時に、 ugai.cgi
環境は自動的にconfig.json
名前を.config.json
に変更します。
アクティブなユーザーが多いほど、より多くのリソースが必要になりますが、すでに制限されています (512 MB メモリ)。 Calibre データベース内のアイテムの数を減らすことを検討してください。
data
ディレクトリ内に新しい Calibre データベースを作成し、件名、形式、発行者、作成者、公開日、タグなどの基準に基づいて項目をこの新しいデータベースにmove
(コピーして削除) します。
新しいデータベースをナビゲーション パネルに表示するには、必ずnavigation.txt
に新しいデータベースを登録してください。
コレクションに表紙、コメント/説明、または添付ファイルがない場合、コレクションは表示されません。
単一ページだけが必要な場合 (ブログ投稿など)、Calibre 機能を使用して空のファイル (TXT) を追加します。
カバーがない場合は、Calibre の内蔵機能を使用してカバーを作成します。
ugai.cgi
ooh-guy
と発音) を人の脳として想像してください。脳が考えたり、学校の勉強をしたりするのに役立つのと同じように、 ugai.cgi
Calibre と呼ばれる特別なライブラリ内のすべてのデジタル ブックを整理するのに役立ちます。ライブラリ内のすべてが適切に機能することが確認されるため、問題なく読書や学習を行うことができます。 Ugai.cgi
はライブラリをスムーズに実行し続けるため、非常に重要です。現実の世界では、 ugai
という名前はインドネシアのメンタワイ諸島のシベルト島にある集落を指し、「家」を意味します。
ここで、コムガイco-mooh-guy
と発音) を、着ている衣服も含めた人の身体として考えてみましょう。いつでも好きなときに服装を変えることができると想像してください。毎日服を選ぶのと同じように、コムガイはオンライン ライブラリの外観や雰囲気を決定します。違う服を着ていても、あなたはあなた自身であることに変わりはありませんが、学校やスポーツ チームなどの特定のグループに属しているようには見えないかもしれません。コムガイは、お気に入りの服を着ると気分が良くなるのと同じように、図書館を使いやすく、見栄えの良いものにするのに役立ちます。 MIT ライセンスの下では、元の作成者の「ブランド」が服に表示されている限り、「服」を好きなように変更できます。つまり、 ugai
Kom ugai
2024 の頭脳です。新しい「服」に「Komugai」を使い続けることも、まったく新しい名前を選択することもできますが、1 つだけ確かなことは、まだugai.cgi
使用しているので注意が必要です。今後のバージョンアップについて。
Komugai
の接頭辞kom
コミュニケーションを表します。 Komugai
サーバーは、遠隔地で動作するように特別に設計されており、インターネット接続がなくてもオフグリッドで機能できます。 Komugai
、シャウトボックスアプリを搭載し、地域コミュニティのコミュニケーションツールとして機能します。この機能は、特に新型コロナウイルス感染症のパンデミック中、インドネシアの遠隔地にある教室が閉鎖されている間、非常に価値があります。
komugai
」という用語には、「問題を解決するために利用可能なリソースを創造的に使用する」という意味もあります。この用語はインドネシア、パプア州のミー族から借用されたもので、プロジェクトの環境に優しい目標と完全に一致しています。
最後に、 Perpustakaan Nirkabel
、つまりワイヤレス ライブラリ プロジェクトは、このセットアップをインストールした後に何を行うかについて説明します。 2014 年から始まったこのプロジェクトでは、教材の入手が難しい遠隔地の人々に教材を送ります。それは、外に出て、他の人が新しいことを学ぶのを手伝い、自分の頭脳 (ウガイ) と自分の体 (コムガイ) を使って変化をもたらすようなものです。 ugai.cgi と Komugai のツールとデザインを使用していて、別のグループや自分のコミュニティを支援している場合、あなたは素晴らしい仕事をしていますが、正式に Perpustakaan Nirkabel プロジェクトのメンバーではありません。
また、このセットアップを個人的な理由 (HTML、JavaScript、jQuery、ペネトレーションテスト、オフィスの会議室の学習、個人的な利益を上げるなど) または学校内でダウンロードして使用する場合は、「Perpustakaan Nirkabel」の一員とみなされません。プロジェクトですが、あなたはまだugai.cgi
とKomugai
デジタル ワイヤレス サーバー システムの両方のユーザーです。これを「社会的影響」と呼ぶ人もいます。
つまり、 ugai.cgi
はすべてを機能させる脳であり、Kom ugai
はあなたの全身とあなたをユニークにする衣服のようなものであり、Perpustakaan Nirkabel Project はこれらのツールを他の人を助けるためにどのように使用するかです。
教育資料 (オーディオ、ビデオ、またはすべての電子ブック形式) を管理および共有します
Shoutbox を使用したコミュニケーションは、2020 年から 2021 年の新型コロナウイルス感染症のパンデミック中に非常に役立つことが証明されました。この気の利いたオープンコミュニケーション機能は、混乱した災害状況で威力を発揮し、トレッキングエリアで道に迷ったハイカーを助け、難民キャンプのつながりを保ちます。強力なアンテナを備えた小さな MR3020 に詰め込むだけで、バム!シームレスな接続の準備は完了です。
教育者は、インターネット接続を中継せずに、ここで独自の資料を作成して共有できます。
図書館としての Perpustakaan Nirkabel 2024 は、遠くから本やビデオを投げるだけではありません。この電子ライブラリは、マルチメディアグッズ、辞書、さらには強力なウィキペディアを地球の最も遠い場所に送信することができます。それは、12,000 年にわたる人類の功績の物語全体を、インターネットが昼間の強盗か、あるいは単なる遠い夢に過ぎない場所に送るようなものです。
ウィキペディア
Perpustakaan Nirkabel 2024 の辞書機能は、ラテン文字の世界に留まっているだけではありません。いいえ、この頭のいいライブラリは言語カメレオンであり、中国語、韓国語、日本語、さらにはロシアなどのアジアのフォントにすぐに取り組むことができます。インドネシアへの旅行を計画していますか?すべての辞書項目に付いている便利な音声発音のおかげで、すぐに地元の人と同じようにチャットできるようになります。このシステムを小さな MR3020 ルーターに詰め込んで、インドネシアの冒険に出かけましょう。彼ら独自のことわざでインドネシア人を感動させ、彼らが自分の言語で話せるように助けてください。テリマカシ!
このプロジェクトは、単語当てやクイズなどの簡単なゲームを通じて、コミュニティが独自にデジタル スクールを設立できるように支援します。教師やボランティアはデジタル テクノロジーを利用して、地元の習慣や伝統を教えることができます。このアプローチでは、ビデオだけでなくインタラクティブなゲームも活用して文化遺産の保存と促進を図っています。非常にローカルなコミュニティベースの独立したデジタルスクールは、デジタルの柔軟性と地域の関与を組み合わせ、教育を地域のニーズに合わせて調整し、アクセシビリティを強化します。これは、コミュニティへの参加を促進し、地域の発展をサポートし、文化的アイデンティティを維持し、教育をより適切で包括的なものにします。
コミュニティとして協働学習の精神を復活させましょう。図書館に集まり、クイズ ゲームの魔法のような魅力を通じて知識を探求しましょう。そこでは、インターネットやその煩雑さから解放されて、自主的に学習を掘り下げることができます。本、ビデオ、ウィキペディア、辞書を楽しみと発見に満ちた世界へのガイドにしましょう。
ugai.cgi に関する詳細情報
ペルプスタカーン・ニルカベルに関する詳細情報
SocMed: https://www.threads.net/@sri.sutyoko