Schedule Generator

Software screenshot:
Schedule Generator
Podrobnosti Software:
Verze: 1.0
Datum uploadu: 2 Jun 15
Vývojka: Kodi Arfer
Licence: Volný
Popularita: 3

Rating: nan/5 (Total Votes: 0)

Plán Generator je malý Perl skript, který vypracuje týdenní plán jako obrázek Scalable Vector Graphics. Běh na vašem vlastním počítači může trvat některé základní znalosti o tom, jak používat příkazový řádek, ale forma rozhraní na demo místě by měl být použitelný kýmkoliv.
Je implementováno jako modul spíše než samostatný program tak, že stejný kód může být použit v skriptu CGI (jako na demo místě) nebo Perl jedné vložky. Záleží na SVG modulu.
Můžete volat jednoho pravého třídy Method plán Generator, "as_string", z libovolného programu Perl. (. Viz POD vložený do Schedule_Generator.pm pro podrobnosti), ale pokud chcete jen nakreslit plán, ten nejlepší způsob, myslím si, je napsat své struktury dat v YAML, spusťte tento příkaz:
kočka example.yml | perl -e 'používat Místní :: Schedule_Generator; použijte YAML; Místní tisk :: Schedule_Generator-> as_string (% {Load dělat {$ local /; ;}}); " > /tmp/sched.svg; inkview /tmp/sched.svg
kde "example.yml" je název souboru, a "inkview" je název SVG-kompatibilní prohlížeč obrázků podle svého výběru, Inkview sám být dobrým kandidátem. Zkuste to na "example.yml" distribuované s tímto programem. (Ujistěte se, že vaše aktuální pracovní adresář je ten, který obsahuje "místní" adresář a tento README.) Pokud jste nikdy neslyšeli o "YAML" předtím, mít žádný strach; to je nejvíce intuitivní údaje serializaci jazyk si lze představit. Vypadá to podivně, jako prostý text. Jen editovat "example.yml", podle vašich představ. Za pět minut rychlokurz na YAML, měli byste mít zájem, viz "http://yaml.kwiki.org/?YamlInFiveMinutes". Další informace naleznete v části "http://www.yaml.org" a dokumentace pro YAML modul Perlu.
Pokud chcete bitmapovou verzi výstupu Schedule Generator, můžete otevřít obrázek s Inkscape a použít jeho funkci exportu, nebo můžete použít ImageMagick otočit SVG (přivádí standardní vstup) do PNG (emitované přes standardní výstup):
převést SVG: - png: -
To je, ve skutečnosti, že příkaz můj CGI skript používá k vytvoření jeho výstup PNG.
Možná se divíte, proč jsem dal Schedule_Generator.pm v "lokální" jmenném prostoru. Moje myšlení šel takhle: Plán Generátor nepatří na CPAN, protože je to příliš specifické být považován opakovaně použitelné kód. Pak by bylo zavádějící, aby ji někde ve standardním CPAN hierarchie, i když podtržítko by ji chránit před kolizí názvů. Tak jsem si dal to pod "místní" podtrhnout (Hee hee) svůj nestandardní-ství.
Jedna poznámka na závěr: chcete-li lepší kontrolu nad výstupem Schedule Generator, podívejte se do Schedule_Generator.pm pod "pevně možností". Všechny číselné proměnné, které řídí přesné proporce harmonogramu jsou tu pro vaše potěšení editaci. Prosím, omluvte můj ortéza styl. Mám špatný zrak, takže jsem použít tak velké písmo pro programování, že jsem se vejde jen asi dvacet řádků v jednom snímku Emacsu. Z tohoto důvodu, mám tendenci psát vizuálně kompaktní kód. Ve skutečnosti to vypadá trochu Pythonic, i když jsem Perl fanboy. Ale TIMTOWTDI, doprava

Požadavky na :?

  • Perl

Podobný software

netOffice
netOffice

3 Jun 15

YodaNote
YodaNote

19 Feb 15

Calendar
Calendar

20 Feb 15

Workaholic
Workaholic

3 Jun 15

Komentáře k Schedule Generator

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!