Schedule Generator

ソフトウェアのスクリーンショット:
Schedule Generator
ソフトウェアの詳細:
バージョン: 1.0
日付のアップロード: 2 Jun 15
開発者: Kodi Arfer
ライセンス: 無料
人気: 3

Rating: nan/5 (Total Votes: 0)

スケジュールジェネレータは、スケーラブルベクターグラフィックスイメージとして週単位のスケジュールを描く小さなPerlスクリプトです。自分のコンピュータ上でそれを実行すると、コマンドラインを使用する方法のいくつかの基本的な知識をとるが、デモサイト上のフォームインタフェースは、誰にでも利用可能であるべきことがあります。
同じコードは(デモサイト上のような)CGIスクリプトやPerlのワンライナーで使用することができるようにそれは、モジュールではなく、スタンドアロン·プログラムとして実装です。これは、SVGモジュールに依存します。
あなたは、任意のPerlプログラムから、「as_string「スケジュールジェネレータの一つ真のクラスのメソッドを呼び出すことができます。 (詳細についてはSchedule_Generator.pmに埋め込まれたPODを参照してください。)しかし、あなただけのスケジュールを描きたい場合は、最良の方法は、私が思うに、このコマンドを実行し、YAMLでデータ構造を記述することです:
猫example.yml | perlの-e 'ローカル使用:: Schedule_Generatorを。 YAMLを使用します。ローカルプリント:: Schedule_Generator->(%{ロードを行う{ローカル$ /; ;}}); as_string ' > /tmp/sched.svg; inkview /tmp/sched.svg
「example.yml」は、ファイルの名前、および「inkview」であり、それ自体が優れた候補であることInkview、お好みのSVG互換の画像ビューアの名前です。このプログラムと一緒に配布 "example.yml」でこれを試してみてください。 (現在の作業ディレクトリは、「ローカル」ディレクトリとこのREADMEを含むものであることを確認してください。)あなたが前に「YAML」聞いたことがない場合は、何の心配もありません。それは想像最も直感的なデータのシリアル化言語です。それは、プレーンテキストのような不気味なほどになります。ちょうどあなたの好みに合わせて「example.yml」を編集します。 YAMLの5分の短期集中コースでは、興味があるべきで、「http://yaml.kwiki.org/?YamlInFiveMinutes」を参照してください。詳細については、「http://www.yaml.org」とPerlのYAMLモジュールのドキュメントを参照してください。
あなたがスケジュール発生器の出力のビットマップバージョンが必要な場合は、Inkscapeで画像を開き、エクスポート機能を使用するか、(標準出力を介して放出された)PNGに(標準入力を介して供給)、SVGを回すためにはImageMagickを使用することができますすることができます。
SVGに変換: - PNG: -
これは、実際には、コマンドは私のCGIスクリプトは、そのPNG出力を作成するために使用されています。
私は「ローカル」名前空間にSchedule_Generator.pmを置くなぜあなたは不思議に思うかもしれません。私の考えは次のように行ってきました:それは再利用可能なコード考えるにはあまりにも特定のだからスケジュールジェネレータは、CPANに属していません。それは下線が名前空間の衝突を防ぐことになるにもかかわらず、標準的なCPAN階層のどこかにそれを置くために、誤解を招くであろう。だから私は(喜喜)の非標準ネスを強調するために「ローカル」の下に置きます。
最後の注意:あなたがスケジュール発生器の出力をより細かく制御したい場合は、「ハードコードされたオプション」の下S​​chedule_Generator.pmに見えます。スケジュールの正確な比率を制御するすべての数値変数は、編集の喜びのために存在します。私の中括弧のスタイルを許しなさい。私は視力を持っているので、私は私が唯一のEmacsのフレームには約20行を収めることができ、プログラミングのためにこのような大規模なフォントを使用しています。そのため、私は視覚的にコンパクトなコードを記述する傾向があります。それは実際に私はPerlのおたくだにもかかわらず、少しPython的に見えます。しかしTIMTOWTDI、右ます。

要件:?

このPerlの

同じようなソフトウェア

JXCirrus Diary
JXCirrus Diary

17 Feb 15

Calcurse
Calcurse

20 Feb 15

DS Scheduler
DS Scheduler

19 Feb 15

へのコメント Schedule Generator

コメントが見つかりません
コメントを追加
画像をオンにする!