Schedule Generator

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

Rating: nan/5 (Total Votes: 0)

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

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

DAViCal
DAViCal

14 Apr 15

DAISHO for Linux
DAISHO for Linux

11 May 15

CS2Notes
CS2Notes

20 Feb 15

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

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