Schedule Generator

ภาพหน้าจอของซอฟแวร์:
Schedule Generator
รายละเอียดซอฟแวร์:
รุ่น: 1.0
วันที่อัพโหลด: 2 Jun 15
ผู้พัฒนา: Kodi Arfer
การอนุญาต: ฟรี
ความนิยม: 54

Rating: 2.0/5 (Total Votes: 1)

Generator กำหนดการเป็นสคริปต์ Perl เล็ก ๆ น้อย ๆ ที่สามารถดึงขึ้นตารางรายสัปดาห์เป็นเวกเตอร์ Scalable ภาพกราฟิก ทำงานบนคอมพิวเตอร์ของคุณเองอาจใช้ความรู้พื้นฐานของวิธีการใช้บรรทัดคำสั่ง แต่อินเตอร์เฟซแบบฟอร์มในเว็บไซต์สาธิตควรจะสามารถใช้งานได้โดยใคร
มันนำมาใช้เป็นโมดูลมากกว่าโปรแกรมแบบสแตนด์อโลนเพื่อให้รหัสเดียวกันสามารถนำมาใช้ในสคริปต์ CGI (บนเว็บไซต์สาธิต) หรือ Perl หนึ่งซับ มันขึ้นอยู่กับโมดูล SVG
คุณสามารถโทรทรูชั้นหนึ่งวิธีการสร้างตารางเวลา "as_string" จากโปรแกรมใด ๆ Perl (. ดู POD ที่ฝังอยู่ใน Schedule_Generator.pm เพื่อดูรายละเอียด) แต่ถ้าคุณต้องการเพียงแค่การวาดตารางวิธีที่ดีที่สุดผมคิดว่าคือการเขียนโครงสร้างข้อมูลของคุณใน YAML แล้วเรียกใช้คำสั่งนี้:
example.yml แมว | Perl -e 'ใช้ท้องถิ่น :: Schedule_Generator; ใช้ YAML; พิมพ์ท้องถิ่น :: Schedule_Generator-> as_string (% {โหลดทำ {ท้องถิ่น $ /; ;}}); > /tmp/sched.svg; inkview /tmp/sched.svg
ที่ "example.yml" เป็นชื่อของไฟล์และ "inkview" เป็นชื่อของผู้ชมภาพ SVG เข้ากันได้ของทางเลือกของคุณ Inkview ตัวเองเป็นผู้สมัครที่ดี ลองนี้ที่ "example.yml" กระจายกับโปรแกรมนี้ (ตรวจสอบให้แน่ใจไดเรกทอรีการทำงานปัจจุบันของคุณเป็นหนึ่งที่มีไดเรกทอรี "ท้องถิ่น" และ README นี้.) ถ้าคุณไม่เคยได้ยิน "YAML" ก่อนที่จะไม่มีความกลัว มันเป็นภาษาที่เป็นอันดับข้อมูลที่ใช้งานง่ายที่สุดเท่าที่จะเป็น มันดูแปลกประหลาดเช่นข้อความธรรมดา เพียงแค่แก้ไข "example.yml" ชื่นชอบของคุณ สำหรับหลักสูตรความผิดพลาดห้านาทีใน YAML คุณควรจะสนใจดู "http://yaml.kwiki.org/?YamlInFiveMinutes" สำหรับข้อมูลเพิ่มเติมโปรดดูที่ "http://www.yaml.org" และเอกสารสำหรับโมดูลของ Perl YAML
ถ้าคุณต้องการรุ่นบิตแมปของการส่งออกเครื่องกำเนิดไฟฟ้ากำหนดการของคุณสามารถเปิดภาพที่มี Inkscape และใช้คุณลักษณะการส่งออกของตนหรือคุณสามารถใช้ ImageMagick เพื่อเปิด SVG (อาหารผ่านเข้ามาตรฐาน) ลง PNG (ที่ปล่อยออกมาผ่านออกมาตรฐาน):
แปลง SVG - PNG: -
นี้ในความเป็นจริงคำสั่งสคริปต์ CGI ของฉันใช้ในการสร้างผลผลิตของ PNG
คุณอาจจะสงสัยว่าทำไมฉันใส่ Schedule_Generator.pm ใน namespace "ท้องถิ่น" ความคิดของฉันไปเช่นนี้: กำหนดการกำเนิดไม่ได้อยู่ใน CPAN เพราะมันมากเกินไปที่เฉพาะเจาะจงที่จะได้รับการพิจารณารหัสนำมาใช้ใหม่ แล้วมันจะเป็นความเข้าใจผิดที่จะนำมันอยู่ที่ไหนสักแห่งในลำดับชั้นมาตรฐาน CPAN แม้ว่าขีดจะปกป้องมันจากการชนกันของ namespace ดังนั้นผมจึงวางไว้ใต้ "ท้องถิ่น" เพื่อขีด (ฮิฮิ) ที่ไม่เป็นมาตรฐานจัง
หนึ่งบันทึกสุดท้าย: ถ้าคุณต้องการควบคุมปลีกย่อยมากกว่าการส่งออกของเครื่องกำเนิดไฟฟ้าตารางเวลาดูใน Schedule_Generator.pm ใต้ "ตัวเลือกฮาร์ดรหัส" ทั้งหมดตัวแปรที่เป็นตัวเลขที่มีการควบคุมสัดส่วนที่แน่นอนของตารางจะมีเพื่อความสุขของการแก้ไขของคุณ โปรดแก้ตัวรั้งสไตล์ของฉัน ฉันมีสายตาไม่ดีดังนั้นฉันจะใช้เช่นตัวอักษรขนาดใหญ่สำหรับการเขียนโปรแกรมที่ฉันสามารถใส่ประมาณยี่สิบบรรทัดในกรอบ Emacs หนึ่ง สำหรับเหตุผลที่ผมมักจะเขียนโค้ดขนาดกะทัดรัดสายตา มันจริงดูเหมือน Pythonic เล็ก ๆ น้อย ๆ แม้ว่าฉัน fanboy Perl แต่ TIMTOWTDI ขวา

ต้องการ

  • Perl

ซอฟต์แวร์ที่คล้ายกัน

eHour
eHour

20 Feb 15

pgCal
pgCal

17 Feb 15

When
When

20 Feb 15

GNOME Schedule
GNOME Schedule

20 Feb 15

ความคิดเห็นที่ Schedule Generator

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่