Scheduling

From BC$ MobileTV Wiki
Revision as of 06:59, 29 March 2020 by Bcmoney (Talk | contribs)

Jump to: navigation, search

Scheduling is the division of time into a set, understandable (and therefore predictable and actionable) measurement and/or sequential or organizational structure. Scheduling can be done in many different ways, as different cultures have vastly different ways of experiencing, interpreting, measuring and denoting the passage of time as well as how they valuate the issue of timeliness (and tardiness). For this reason, many different Calendar systems and date/time formats have emerged.[1]

Scheduling in most modern computer systems is based on the Gregorian Calendar, which involves dividing up the year's 365 days/12 months/52 weeks by the respective 28-31 days per month, and 24hrs in per day into timeslots, within which to place various meetings, arrangements, appointments and plans. In computer systems, schedulers can run repetitive tasks (as in a daily back up) to save time from perform tedious daily activities.


Timezones

Differences in timezones typically need to be taken into consideration in scheduling people (and possibly even machines/server) for performing a certain activity (such as participating in a conference/meeting, or, crunching some important numbers or fetching some data).

[3]



Events

Events are time-delimited moments of gathering, celebration, etc and typically include anything from:

  • Appointments (time boxed consultation i.e. Doctor, Dentist/Orthodontist, Optometrist, Nutritionist, Physiotherapist, Personal Trainer, Psychologist/Psychiatrist, Veterinarian, Mechanic, Electronics repair technician, Real Estate broker, Mortgage broker, Life Insurance broker, Stock broker, Lawyer, and many other professionals where consultations or checkups need to be scheduled)
  • Meetings (work obligations or gatherings of people from separate or specific teams/departments/companies)
  • Milestones (points of accomplishment in work and/or life)
  • Deadlines (due dates in work and/or life)
  • Bill Payments (times in which certain payments for goods/services reach due)
  • Load Re-Payments (times in which certain loans reach maturity or have payment instalments due)
  • Life-events (such as birth of a child, wedding, first job, job interviews, house hunting, first car purchase, etc)
  • Extra-curricular Activities (Child/Dependent - i.e. "get Johnny to Basketball at 6:30pm at XYZ School gym", "bring Sara to plano recital at least 30mins early", the book club meets weekly on Thursdays at noon, etc)
  • Sports (practices, matches, games, tournaments, playoffs, broadcasts, etc)
  • Concerts (i.e. time boxed performances of any musical genre, possibly featuring multiple separate acts at different timings)
  • Festivals (i.e. multi-day Concerts and related special time boxed events that could span more than just a few hours)
  • Performances (i.e. artistic acts, recitals, dances, acrobatics, talent shows, plays, musicals, and other theatrical performances)
  • Cinema (films/movies or other time-delimited showings on the "silver screen" or specific venues)
  • Broadcasts (radio/television or other time-delimited live or "recording-delayed" but near real-time showing across a specific or several media)
  • Live Streams (mobile/web or other real-time streams of communication over the internet)

Tools


Resources

HTML/CSS3

[15] [16] [17] [18] [19] [20] [21]

JavaScript

JAVA

PHP

[25]

Python

C

C#


Tutorials

External Links


References

  1. wikipedia: List of calendars
  2. Timezone Converter -- weekend challenge: http://thetimezoneconverter.com/weekend-challenge.html
  3. JetLag Calculator (by Timezones crossed): http://www.bodyclock.com/
  4. 4 Web-Based Meeting Schedulers Reviewed: http://mashable.com/2010/04/07/meeting-schedulers/
  5. Maestro Job Scheduler - IBM Tivoli Workload Scheduler: www.onesmartclick.com/job-scheduling-software/maestro-job-scheduler.html
  6. wikipedia: Windows Task Scheduler
  7. How To Schedule Tasks in Windows XP: http://support.microsoft.com/kb/308569
  8. Windows with C++Task Scheduler 2.0: http://msdn.microsoft.com/en-ca/magazine/cc163350.aspx
  9. Run Programs Automatically Using Windows Task Scheduler: http://www.makeuseof.com/tag/how-to-automate-windows-programs-on-a-schedule/
  10. wikipedia: schtasks
  11. wikipedia: CRON Task Scheduler
  12. wikipedia: cron
  13. CronTrigger Tutorial: http://quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger
  14. Spring Task Execution and Scheduling: http://static.springsource.org/spring/docs/3.0.x/reference/scheduling.html
  15. jQuery & JSON to draw single-elimination tournament bracket : https://whileonefork.blogspot.com/2010/10/jquery-json-to-draw-elimination-single.html
  16. Need to Make a Tournament Bracket?: https://blog.codepen.io/2018/02/16/need-make-tournament-bracket/
  17. Tournament brackets using only HTML tables and CSS: https://stackoverflow.com/questions/18565727/tournament-brackets-using-only-html-tables-and-css
  18. Tournament Bracket with unordered list possible?: https://csscreator.com/node/32626
  19. Tournament Bracket HTML & CSS: https://dobsondev.com/2015/10/30/tournament-bracket-html-css/
  20. jQuery - Bracket generating plugin: http://www.aropupu.fi/bracket/
  21. Simple visual tournament bracket made using JS, HTML, & CSS -- Made for HTML5 games: https://github.com/Kitanga/tournament-bracket
  22. dhtmlxScheduler DEMO: http://dhtmlx.com/docs/products/dhtmlxScheduler/sample_recurring.html
  23. jQuery Calendar DEMO: http://jquery-week-calendar.googlecode.com/svn/trunk/jquery.weekcalendar/full_demo/weekcalendar_full_demo.html
  24. TOURNAMENT BRACKET HTML & CSS: https://dobsondev.com/2015/10/30/tournament-bracket-html-css/
  25. Drawing a tournament bracket (CSS/HTML based on PHP Dataset): https://stackoverflow.com/questions/2181703/drawing-a-tournament-bracket-css-html-based-on-php-dataset#2181756

See Also

Calendar | ActivityStreams | Productivity | Automation | OS