Schedule Generator

Screenshot Software:
Schedule Generator
Detalii soft:
Versiune: 1.0
Incarca data: 2 Jun 15
Producător: Kodi Arfer
Licenţă: Gratuit
Popularitate: 3

Rating: nan/5 (Total Votes: 0)

Generator Program este un script Perl mic care întocmește un program săptămânal ca o imagine Scalable Vector Graphics. Rularea pe cont propriu computerul poate dura câteva cunoștințe de bază despre cum să utilizați o linie de comandă, dar interfata formular pe site-ul demo ar trebui să fie ușor de utilizat de către oricine.
Este implementat ca un modul, mai degrabă decât un program independent, astfel încât același cod poate fi utilizat într-un script CGI (ca pe site-ul demo) sau Perl singură linie. Depinde modulul SVG.
Puteți apela un adevărat Metoda Clasa de Program Generator, "as_string", de la orice program Perl. (. Vezi POD încorporat în Schedule_Generator.pm pentru detalii) Dar dacă vrei doar să atragă un program, cel mai bun mod, cred, este de a scrie structura de date în YAML, apoi rulați această comandă:
cat example.yml | perl -e "utilizați Local :: Schedule_Generator; utilizați YAML; imprima local :: Schedule_Generator-> as_string (% {Load face {$ locale /; ;}}); " > /tmp/sched.svg; inkview /tmp/sched.svg
unde "example.yml" este numele fișierului, și "inkview" este numele un vizualizator de imagine compatibil cu SVG la alegere, Inkview sine fiind un bun candidat. Încercați acest lucru pe "example.yml" distribuit cu acest program. (Asigurați-vă că directorul de lucru curent este cel ce conține directorul "local" și această README.) Dacă nu ați auzit de "YAML" înainte, nu au nici o frică; e cel mai intuitiv limba serializare a datelor imaginabil. Se pare ca uncannily text simplu. Doar editarea "example.yml" pe placul dumneavoastră. Pentru un curs intensiv de cinci minute pe YAML, ar trebui să te fi interesat, consultați "http://yaml.kwiki.org/?YamlInFiveMinutes". Pentru mai multe informații, consultați "http://www.yaml.org" și documentația pentru modulul YAML Perl lui.
Dacă doriți o versiune bitmap de ieșire Program Generator, puteți deschide imaginea cu Inkscape și de a folosi caracteristica de export, sau puteți folosi ImageMagick pentru a transforma SVG (alimentat prin intrarea standard), într-o PNG (emis prin ieșirea standard):
converti svg: - png: -
Acest lucru este, de fapt, comanda script-ul meu CGI foloseste pentru a crea producția PNG.
Poate vă întrebați de ce am pus Schedule_Generator.pm în spațiul de nume "Local". Gândirea mea a mers asa: Program Generator nu aparține în CPAN, deoarece este mult prea specific pentru a fi considerate cod reutilizabile. Apoi, ar fi greșit să-l pună undeva în ierarhia standard de CPAN, deși subliniere ar proteja de coliziuni namespace. Așa că am pus-o sub "Local" pentru a sublinia (hee hee) de non-standard-ness.
O notă finală: dacă vrei control mai bun asupra producției Program Generator, uita-te in Schedule_Generator.pm sub "opțiuni Hard-codificate". Toate variabilele numerice care controlează proporțiile exacte ale programului sunt acolo pentru placerea de editare. Vă rugăm să scuzați stilul meu bretele. Am vedere slabă, așa că am folosi un astfel de font mare pentru programare care nu pot servi decât aproximativ douăzeci de linii într-un singur cadru Emacs. Din acest motiv, am tendința de a scrie cod vizual compact. De fapt arată un pic pythonic, chiar dacă eu sunt un fanboy Perl. Dar TIMTOWTDI, chiar

Cerințe :?

  • Perl

Software similare

Wyrd
Wyrd

20 Feb 15

Fanurio
Fanurio

14 Apr 15

Comentarii la Schedule Generator

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!