Schedule Generator

軟件截圖:
Schedule Generator
軟件詳細信息:
版本: 1.0
上傳日期: 2 Jun 15
開發: Kodi Arfer
許可: 免費
人氣: 3

Rating: nan/5 (Total Votes: 0)

時序發生器是一個小Perl腳本,擬定每週計劃作為一個可伸縮矢量圖形圖像。在自己的計算機上運行,可能需要如何使用命令行的一些基本知識,但在現場演示的形式接口應該是任何人使用。
它實施為一個模塊,而不是一個獨立的程序,以使相同的代碼可以在一個CGI腳本中使用(如在演示網站)或Perl的單行。這取決於SVG模塊。
您可以來電預約發電機,“as_string”的一個真實的類方法,從任何Perl程序。 (見嵌入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”是您選擇的SVG兼容的圖像瀏覽器的名稱,Inkview本身是一個很好的候選人。試試這個關於“example.yml”散發著這一計劃。 (請確保您的當前工作目錄是包含在“本地”目錄,這README之一。)如果你從來沒有聽說過“YAML”之前,有沒有恐懼;這是最直觀的數據序列化語言可想而知。它看起來像詭異純文本。只要編輯“example.yml”根據自己的喜好。有關YAML五分鐘速成班,你應該會感興趣,請參閱“http://yaml.kwiki.org/?YamlInFiveMinutes”。欲了解更多信息,請參見“http://www.yaml.org”和Perl的YAML模塊的文檔。
如果你想時序發生器的輸出的位圖版本,你可以使用Inkscape打開圖像,並利用其導出功能,或者您可以使用ImageMagick的打開SVG(通過標準輸入供給)為PNG(通過標準輸出發出的):
SVG轉換 - PNG: -
這是,事實上,我的命令CGI腳本用來創建它的輸出PNG。
你也許會奇怪,為什麼我把Schedule_Generator.pm在“本地”命名空間。我的想法是這樣的:附表發電機不屬於在CPAN,因為它太具體要考慮可重用的代碼。然後,它會產生誤導,把它在某個地方的標準CPAN層次,即使下劃線會保護它的命名空間衝突。所以我把它下的“本地”強調(嘻嘻)其非標準的煩躁。
最後要注意的:如果你想更好地控制時序發生器的輸出,在Schedule_Generator.pm下看“硬編碼選項”。所有控制時間表的確切比例的數字變量在那裡為您的編輯樂趣。請原諒我的括號風格。我的視力很差,所以我用這麼大的字體設計,我只能以一個Emacs框架大約二十行。出於這個原因,我傾向於寫直觀緊湊的代碼。實際上,它看起來有點Python的,即使我是一個Perl的變形金剛迷。但是TIMTOWTDI,右

要求

  • 在Perl中

類似的軟件

JXCirrus Project
JXCirrus Project

17 Feb 15

rem2ics
rem2ics

3 Jun 15

CS2Notes
CS2Notes

20 Feb 15

jTimeSched
jTimeSched

20 Feb 15

意見 Schedule Generator

評論沒有發現
添加評論
打開圖片!