return to SSR TOP
return to Daemon Lab TOP

公開しようか悩んでるもの


概要

まだ公開はしていないんだけれども。自分で使っていてそこそこ便利なスクリプトを紹介します。
もし、「俺もこんなのほしかったんだぁ〜」という人がある程度いたらまっとうなインストール スクリプトを書いて公開しますのでakuma-needs@nol.dip.jpにメールを送るか掲示板にかいてください。


MP3サーバ


概要

これは、サークルなど複数のコンピュータがあり、そこでPCを使って作業する人が複数人存在していて、且つMP3で音楽を聴きながら作業をする人のためのソリューションです。
MP3を各人の端末ではなくコンポにつながれたMP3サーバと呼ばれるコンピュータからリモートで再生するサーバソフトです
対応OSはFreeBSDですが、おそらくdaemontoolsとmpg123が動く殆どのUNIX系OSで無改造で動作可能でしょう
当ロ技研では2002/3/4からの運用実績があり、同年4/4現在においてはろぎけんでBGMをかける手段としてはメインの手段となっています

どうやって使うの?(簡単な使い方)

基本的にはwebブラウザごしに利用します。
mp3を特定のディレクトリに突っ込みブラウザ上で[Make all]と書かれたボタンを押せば 最低限の準備は完了です
そうするとweb上にall_listというプレイリスト名が出ますので、それをクリックすると演奏を開始します。演奏順序はランダムとリスト順が選べます。
曲をスキップするにはスキップボタンを押します。
また、別フレームにはプレイリスト内のファイル名を出すことができ、そのファイル名をクリックすることにより特定のファイルの再生が可能です。
ほかにも、音量調節用のIFもweb上に持っています。

ちょっと詳細

・漢字ファイル名について 漢字ファイル名についてはsambaのhexフォーマットファイル名の日本語にのみ対応しています。

・プレイリストについて
・make allを押すと
mp3をおいたディレクトリのn階層(デフォルト3)までのディレクトリを探索し、各ディレクトリごとのプレイリストをプレイリストディレクトリの中のallというディレクトリの中に作成します。
また、同時にプレイリストディレクトリに全てのファイル名を含むall_listを作成します。
・プレイリストはweb上からはプレイリストディレクトリ内のファイルのみを認識し、下の階層は全く感知しません。
・プレイリスト内部フォーマットは、拡張子がmp3で終わっていないものを無視したファイル名(フルパス)になっています。make allボタンで生成されたファイルはファイル名とsambahexフォーマットファイル名を日本語(sjis)に変換したもの(拡張子をはずしてある)の列になっていて可読性が微妙にあります(^^;

Known bugs


とりあえずの要請


概要

ロ技研では、目的別のリンク集をイントラネットで***のヨウセイ(=[要請|幼生|養成妖精]等)と呼んでリンク集をを作っています。
そこで、いちいち追加するのは面倒だからURLをそれに対するコメントを入力するだけでリンク集に追加するようにしました。
まぁ〜誰でも簡単に作れますね・・・だから公開してないんですけど(笑
必要にかられて作るスクリプトほど単純な機能で十分なものがおおいですから

どうやって使うの?

追加したいジャンルを選んでURLと説明を入れます。
見たいジャンルを選んでジャンルボタンを押すと一覧が見れます
ジャンルを追加するときはPostgreSQL(データベースサーバ)にアクセスしてデータベースに追加してください。

known bugs


TODOの要請


概要

とりあえずの妖精の姉妹品です
ただのtodoリストです。
未完了のみ、完了のみ、両方を色分けして表示の3つの表示モードがあるだけ・・・


モータドライバ


概要

いわゆる普通のHブリッジではありません。 ボルテージフォロワです。
コントロール側電圧とモータ電圧が違う状態で使用可能なモータドライバです。
コントロールがわ電圧の半分の入力電圧で中立し、正逆転します。
ただ、出力段FETに2sk2956と2sj471を使ったところ電源電圧よりも3.6Vほど電圧が落ちてしまうというちょっと使いにくいものかもしれない
(この点は制御用回路にだけ少し高めの電源電圧を加えることである程度解消)
これはFETの種類を変えれば改善するにはするのですが・・・
売りは、回路規模の小ささかな?
トランジスタ4つとオペアンプ一つと抵抗8本だけです。
ただし、単電源で使用する場合は基準電圧を作成するためオペアンプ2つと抵抗4つが必要です。

余談

限られたバッテリーで戦うロボコンには向かないでしょ〜
ロボコンに出るにはHブリッジ(オープンコレクタでトランジスタを使うようなタイプ)のほういいと思う・・・
まぁ〜実験に使う分と思ってつくったから

known bugs

作者の電気回路知識は怪しいです。 でもとりあえず動いてるし、発熱も小さいから大丈夫でしょ〜とか言って使ってます(笑
多少インチキでもしばらくの間だけ動いてくれればOKなイベントにしか出たこと無い人の設計なんてそんなもんよ


ロ技研のネットワーク(笑)


概要

これもDaemon Labの作品?
まぁ〜まぁNT中心のネットワークをFreeBSD中心にすげかえてやる〜〜と言い続けてやく2年
Daemon Labが安定運用可能であることを示したからこそ今のサーバがいるわけで・・・
まぁ〜、apacheのmod_proxyなんてマイナーなの使ってるのは私の周りではロ技研だけですね(笑)
そのほかにも、イントラネットDNS、DNSキャッシュ、DHCP、samba、PostgreSQL、とかその他雑多なものいっぱい動いてるはずです。停まってなければ・・・・

known bugs