Schedule Generator

Software kuvakaappaus:
Schedule Generator
Ohjelmiston tiedot:
Versio: 1.0
Lähetyksen päivämäärä: 2 Jun 15
Kehittäjä: Kodi Arfer
Lupa: Vapaa
Suosio: 3

Rating: nan/5 (Total Votes: 0)

Aikataulu Generator on pieni Perl-skripti, joka laatii viikoittain kuin Scalable Vector Graphics kuva. Näyttämään sitä omalle koneelle saattaa kestää jonkin perustiedot siitä, miten käyttää komentoriviltä, ​​mutta lomakkeen käyttöliittymä Demosivusto pitäisi olla käyttökelpoinen ketään.
Se toteutetaan moduulin sijaan erillinen ohjelma siten, että samaa koodia voidaan käyttää CGI (kuin demo päällä) tai Perl yhden linjaliikennettä. Se riippuu SVG-moduulin.
Voit soittaa One True Class Method of Aikataulu Generator, "as_string", mistä tahansa Perl-ohjelma. (Katso POD upotettu Schedule_Generator.pm varten yksityiskohtia.) Mutta jos haluat vain tehdä aikataulu, paras tapa, luulen, on kirjoittaa tietosi rakenne YAML, suorita sitten tämä komento:
cat example.yml | perl -e 'käyttää Paikalliset :: Schedule_Generator; Käytä YAML; tulostaa Paikallinen :: Schedule_Generator-> as_string (% {Load tehdä {paikallisia $ /; ;}}); " > /tmp/sched.svg; inkview /tmp/sched.svg
jossa "example.yml" on tiedoston nimi, ja "inkview" on nimi SVG-yhteensopivat kuvankatseluohjelma, valinnan, Inkview itsessään on hyvä ehdokas. Kokeile tätä "example.yml" jaetaan tällä ohjelmalla. (Varmista, että nykyinen työhakemisto on yksi sisältävä "Local" hakemistoon ja tämän README.) Jos et ole koskaan kuullut "YAML" ennen, ei ole pelkoa; se on kaikkein intuitiivinen tietojen serialization kieltä kuviteltavissa. Se näyttää uncannily kuin pelkkää tekstiä. Vain muokata "example.yml" sinun makuusi. Viiden minuutin pikakurssin YAML, teidän pitäisi olla kiinnostuneita, katso "http://yaml.kwiki.org/?YamlInFiveMinutes". Saat lisätietoja, katso "http://www.yaml.org" ja dokumentaation Perl YAML moduuli.
Jos haluat bittikartta version Aikataulu Generator tuotannosta, voit avata kuvan Inkscape ja käyttää sen vienti ominaisuus, tai voit käyttää ImageMagick kääntää SVG (ruokitaan kautta vakiosyötteestä) tulee PNG (päästöt kautta vakiotulosteeseen):
muuntaa svg: - png -
Tämä on itse asiassa komento minun CGI käyttää luomaan sen PNG tuotos.
Saatat ihmetellä, miksi laitoin Schedule_Generator.pm in "Local" namespace. Oma ajattelu meni näin: Aikataulu Generator ei kuulu CPAN, koska se on liian erityisiä katsotaan uudelleenkäytettäviä koodi. Silloin olisi harhaanjohtavaa laittaa sen jonnekin standardin CPAN hierarkian, vaikka alaviiva suojaisi sitä nimiavaruudesta törmäyksistä. Joten laitoin sen alla "Local" alleviivata (hee hee) sen kirjakieleen-Ness.
Viimeinen huomautus: Jos haluat hienompaa valvoa Aikataulu Generator tuotannosta, katso Schedule_Generator.pm alle "Hard-koodattu vaihtoehtoja". Kaikki numeerinen muuttujia, jotka ohjaavat tarkat mittasuhteet aikataulusta ovat siellä teidän muokkausta ilo. Pyydän anteeksi minun hammasraudat tyyliin. Minulla on huono näkö, joten käytän tällaista isolla ohjelmoinnin, että voin vain mahtuu parikymmentä riviä yhden Emacs kehyksessä. Siksi minulla on tapana kirjoittaa visuaalisesti kompakti koodia. Se todella näyttää hieman Pythonic, vaikka olen Perl fanboy. Mutta TIMTOWTDI, eikö?

vaatimukset

  • Perl

Vastaavia ohjelmistoja

Calgoo Calendar
Calgoo Calendar

3 Jun 15

Orage
Orage

27 Sep 15

Tofu
Tofu

15 Apr 15

Dingo
Dingo

11 May 15

Kommentit Schedule Generator

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!