Schedule Generator

Szoftver screenshot:
Schedule Generator
Szoftver adatai:
Változat: 1.0
Feltöltés dátuma: 2 Jun 15
Fejlesztő: Kodi Arfer
Engedély: Ingyenes
Népszerűség: 3

Rating: nan/5 (Total Votes: 0)

Menetrend Generator egy kis Perl script, hogy összeállítja a heti ütemterv a Scalable Vector Graphics képet. Futás, hogy a saját számítógépén eltarthat néhány alapvető ismerete, hogyan kell használni a parancssort, de a forma felület a demo site kellene használható bárki által.
Ez végre egy modul helyett egy önálló program, így ugyanazt a kódot lehet használni a CGI script (mint a demo site), vagy a Perl egysoros. Attól függ, hogy SVG modul.
Hívhatjuk az Egy Igaz Class módja Menetrend Generator, "as_string", bármely Perl programot. (Lásd a POD ágyazott Schedule_Generator.pm a részleteket.) De ha csak azt, hogy rajzoljon egy ütemtervet, a legjobb módja, azt hiszem, hogy írjuk meg adatszerkezethez YAML, majd adjuk ki a parancsot:
cat example.yml | perl -e használni Helyi :: Schedule_Generator; használja YAML; print Helyi :: Schedule_Generator-> as_string (% {Load csinálni {helyi $ /; ;}}); " > /tmp/sched.svg; inkview /tmp/sched.svg
ahol "example.yml" a fájl nevét, és "inkview" a neve az SVG-kompatibilis képnéző választott, Inkview magát, hogy egy jó jelölt. Próbáld ki ezt a "example.yml" elosztott ezzel a programmal. (Győződjön meg róla, aktuális könyvtár a egyikben a "helyi" könyvtárba, és ezt a README.) Ha még sosem hallottam "YAML" előtt, ne féljetek; ez a leginkább intuitív adatok serialization nyelven elképzelhető. Úgy néz ki, hátborzongatóan, mint a sima szöveget. Csak szerkesztése "example.yml" a szeretet. Egy ötperces gyorstalpaló YAML, Amennyiben érdekli, lásd "http://yaml.kwiki.org/?YamlInFiveMinutes". További információ: "http://www.yaml.org" és a dokumentációban Perl YAML modul.
Ha szeretnél egy bitmap változata Menetrend Generator kibocsátásában, akkor nyissa meg a képet Inkscape és használja az export funkció, vagy használhatja ImageMagicknek be az SVG (nyerik standard input) PNG (kikerülve szabványos kimenet):
átalakítani svg: - png: -
Ez valójában a parancsot én CGI script használ, hogy hozzon létre a PNG kimenet.
Lehet, hogy miért tettem Schedule_Generator.pm a "Local" névtér. Én gondolkodás így szólt: Menetrend Generator nem tartozik a CPAN, mivel ez túlságosan konkrét figyelembe kell venni újrafelhasználható kód. Aztán félrevezető lenne, hogy azt valahol a standard CPAN hierarchia, bár az aláhúzás védené azt névütközés. Szóval tedd alá a "Helyi" aláhúzni (hee hee) a nem szabványos-ség.
Egy utolsó megjegyzés: ha azt szeretnénk, finomabb szabályozására Menetrend Generator kimenete, nézze meg Schedule_Generator.pm alatt "Hard-kódolt lehetőségeket". Minden numerikus változók, amelyek ellenőrzik a pontos arányok a menetrend vannak a szerkesztési öröm. Kérem, bocsásson meg zárójel stílusban. Én gyenge látás, úgyhogy használni egy ilyen nagy betűkkel a programozáshoz, hogy én csak illik húsz sort egy Emacs keretben. Emiatt én inkább írni vizuálisan kompakt kódot. Ez valójában úgy néz ki, egy kicsit Pythonic, bár én vagyok a Perl fanboy. De TIMTOWTDI, ugye?

követelmények :

  • Perl

Hasonló program

WebCollab
WebCollab

17 Jul 15

netOffice
netOffice

3 Jun 15

Workaholic
Workaholic

3 Jun 15

When
When

20 Feb 15

Hozzászólások a Schedule Generator

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!