Schedule Generator

Software screenshot:
Schedule Generator
Rincian Software:
Versi: 1.0
Tanggal Upload: 2 Jun 15
Pengembang: Kodi Arfer
Lisensi: Gratis
Popularitas: 3

Rating: nan/5 (Total Votes: 0)

Jadwal Generator adalah script Perl kecil yang menyusun jadwal mingguan sebagai gambar Scalable Vector Graphics. Menjalankannya pada komputer Anda sendiri mungkin mengambil beberapa pengetahuan dasar tentang bagaimana menggunakan baris perintah, tetapi bentuk antarmuka di situs demo seharusnya dapat digunakan oleh siapa saja.
Ini diimplementasikan sebagai modul daripada program mandiri sehingga kode yang sama dapat digunakan dalam script CGI (seperti pada situs demo) atau Perl satu-kapal. Hal ini tergantung pada modul SVG.
Anda dapat menghubungi Satu Cara Kelas Sejati Jadwal Generator, "as_string", dari program Perl. (. Lihat POD tertanam dalam Schedule_Generator.pm untuk rincian) Tetapi jika Anda hanya ingin menggambar jadwal, cara terbaik, saya pikir, adalah untuk menulis struktur data Anda di YAML, kemudian jalankan perintah ini:
kucing example.yml | perl -e 'menggunakan lokal :: Schedule_Generator; menggunakan YAML; mencetak lokal :: Schedule_Generator-> as_string (% {Beban melakukan {$ lokal /; ;}}); ' > /tmp/sched.svg; inkview /tmp/sched.svg
di mana "example.yml" adalah nama file, dan "inkview" adalah nama dari penampil gambar SVG-kompatibel pilihan Anda, Inkview sendiri menjadi calon yang baik. Coba ini di "example.yml" didistribusikan dengan program ini. (Pastikan direktori kerja Anda saat ini adalah salah satu yang berisi "lokal" direktori dan README ini.) Jika Anda belum pernah mendengar tentang "YAML" sebelumnya, tidak takut; itu yang paling intuitif bahasa Data serialisasi dibayangkan. Ini terlihat sangat mirip teks biasa. Hanya mengedit "example.yml" sesuai dengan keinginan Anda. Untuk kursus kilat lima menit pada YAML, yang harus Anda tertarik, lihat "http://yaml.kwiki.org/?YamlInFiveMinutes". Untuk informasi lebih lanjut, lihat "http://www.yaml.org" dan dokumentasi untuk modul Perl YAML.
Jika Anda ingin versi bitmap output Jadwal Generator, Anda dapat membuka gambar dengan Inkscape dan menggunakan fitur ekspor, atau Anda dapat menggunakan ImageMagick untuk mengubah SVG (makan melalui input standar) ke PNG (dipancarkan melalui output standar):
mengkonversi svg: - png: -
Hal ini, pada kenyataannya, perintah script CGI saya gunakan untuk membuat output PNG nya.
Anda mungkin bertanya-tanya mengapa saya menempatkan Schedule_Generator.pm di "lokal" namespace. Pemikiran saya pergi seperti ini: Jadwal Generator tidak termasuk pada CPAN, karena itu terlalu spesifik untuk dipertimbangkan kode dapat digunakan kembali. Maka akan menyesatkan untuk meletakkannya di suatu tempat dalam hirarki CPAN standar, meskipun garis bawah akan melindunginya dari tabrakan namespace. Jadi saya meletakkannya di bawah "lokal" untuk menggarisbawahi (hee hee) tidak standar-ness.
Satu catatan akhir: jika Anda ingin kontrol yang lebih baik atas hasil Jadwal Generator ini, lihat di bawah Schedule_Generator.pm "Hard-kode pilihan". Semua variabel numerik yang mengontrol proporsi yang tepat dari jadwal yang ada untuk kesenangan editing Anda. Maafkan gaya penjepit saya. Saya memiliki penglihatan yang buruk, jadi saya menggunakan seperti font besar untuk pemrograman bahwa saya hanya bisa muat sekitar dua puluh baris dalam satu frame Emacs. Untuk alasan itu, saya cenderung untuk menulis kode visual kompak. Ini benar-benar terlihat Pythonic sedikit, meskipun aku fanboy Perl. Tapi TIMTOWTDI, tepat

Persyaratan :

  • Perl

Software yang serupa

Imendio Planner
Imendio Planner

3 Jun 15

Time Attendance
Time Attendance

3 Jun 15

Planner
Planner

15 Apr 15

Calizo
Calizo

2 Jun 15

Komentar untuk Schedule Generator

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!