Difference between revisions of "Scheduling"

From BC$ MobileTV Wiki
Jump to: navigation, search
 
(40 intermediate revisions by the same user not shown)
Line 1: Line 1:
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.<ref>[[wikipedia: List of calendars]]</ref>
+
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.<ref>[[wikipedia: List of calendars]]</ref>
  
Scheduling in most modern computer systems is based on the [[wikipedia:Gregorian calendar | Gregorian Calendar]], which involves dividing up the year's 365 days/12 months/52 weeks by the respective28-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.
+
Scheduling in most modern computer systems is based on the [[wikipedia:Gregorian calendar | 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.
  
  
Line 8: Line 8:
 
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).
 
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).
  
* '''The TimezoneConverter: http://www.thetimezoneconverter.com/''' <ref>Timezone Converter -- weekend challenge: http://thetimezoneconverter.com/weekend-challenge.html</ref>
+
* '''IANA - Time Zone Database: https://www.iana.org/time-zones'''
 +
* Timezone Converter: http://www.timezoneconverter.com/cgi-bin/tzc.tzc
 +
* '''THE TimezoneConverter''': http://www.thetimezoneconverter.com/ <ref>Timezone Converter -- weekend challenge: http://thetimezoneconverter.com/weekend-challenge.html</ref>
 
* Timezone Conversion Mac Widget: http://www.timothyarmes.com/blog/2010/07/timezone-conversion/
 
* Timezone Conversion Mac Widget: http://www.timothyarmes.com/blog/2010/07/timezone-conversion/
 
<ref>JetLag Calculator (by Timezones crossed): http://www.bodyclock.com/</ref>
 
<ref>JetLag Calculator (by Timezones crossed): http://www.bodyclock.com/</ref>
 +
<ref>Exploring 120 years of timezones: https://blog.scottlogic.com/2021/09/14/120-years-timezone.html</ref>
 +
<ref>Big problems at the timezone database: https://blog.joda.org/2021/09/big-problems-at-timezone-database.html</ref>
  
 +
== 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 ==
 
== Tools ==
  
 +
* Eventable -- free "Add to Calendar" button: https://add.eventable.com/free-add-to-calendar-button?utm_source=addbtn (like the ''ShareThis'' of Email client Calendars)
 +
* AddEvent: https://www.addevent.com/ (aims to be the “ShareThis” of Calendar Events)
 +
* Calend.ly: https://calend.ly
 
* MONIT - Monit is a free open source utility for managing and monitoring, processes, files, directories and filesystems on a UNIX system: http://mmonit.com/monit/
 
* MONIT - Monit is a free open source utility for managing and monitoring, processes, files, directories and filesystems on a UNIX system: http://mmonit.com/monit/
* Tungle Me - personal calendar/appointment scheduling: http://tungle.me (now owned by [[RIM]])
+
* Tungle Me - personal calendar/appointment scheduling: http://tungle.me (now owned by [[RIM]])<ref>4 Web-Based Meeting Schedulers Reviewed: http://mashable.com/2010/04/07/meeting-schedulers/</ref>
* '''Tivoli Workload Scheduler: http://www-01.ibm.com/software/tivoli/products/scheduler/'''<ref>Maestro Job Scheduler - IBM Tivoli Workload Scheduler: www.onesmartclick.com/job-scheduling-software/maestro-job-scheduler.html</ref>
+
* '''Tivoli Workload Scheduler: http://www-01.ibm.com/software/tivoli/products/scheduler/'''<ref>Maestro Job Scheduler - IBM Tivoli Workload Scheduler: http://www.onesmartclick.com/job-scheduling-software/maestro-job-scheduler.html</ref>
 +
* MyWebCRON: http://www.mywebcron.com (FREE web based cron scheduler)
 +
* CallMyApp: http://callmyapp.com/
 +
* GetCRON: http://www.getcron.com/
  
 
* Windows Task Scheduler - AT: http://msdn.microsoft.com/en-us/library/aa383614.aspx<ref>[[wikipedia: Windows Task Scheduler]] </ref><ref>How To Schedule Tasks in Windows XP: http://support.microsoft.com/kb/308569</ref><ref>Windows with C++Task Scheduler 2.0: http://msdn.microsoft.com/en-ca/magazine/cc163350.aspx</ref><ref>Run Programs Automatically Using Windows Task Scheduler: http://www.makeuseof.com/tag/how-to-automate-windows-programs-on-a-schedule/</ref>
 
* Windows Task Scheduler - AT: http://msdn.microsoft.com/en-us/library/aa383614.aspx<ref>[[wikipedia: Windows Task Scheduler]] </ref><ref>How To Schedule Tasks in Windows XP: http://support.microsoft.com/kb/308569</ref><ref>Windows with C++Task Scheduler 2.0: http://msdn.microsoft.com/en-ca/magazine/cc163350.aspx</ref><ref>Run Programs Automatically Using Windows Task Scheduler: http://www.makeuseof.com/tag/how-to-automate-windows-programs-on-a-schedule/</ref>
* Windows Task Scheduler 2.0 "schtasks": <ref>[[wikipedia: schtasks]]</ref>
+
* Windows Task Scheduler 2.0 "schtasks": http://msdn.microsoft.com/en-us/library/windows/desktop/aa383614%28v=vs.85%29.aspx<ref>[[wikipedia: schtasks]]</ref>
 
* CRON Task Scheduler: http://pubs.opengroup.org/onlinepubs/9699919799/utilities/crontab.html<ref>[[wikipedia: CRON Task Scheduler]]</ref><ref>[[wikipedia: cron]]</ref>
 
* CRON Task Scheduler: http://pubs.opengroup.org/onlinepubs/9699919799/utilities/crontab.html<ref>[[wikipedia: CRON Task Scheduler]]</ref><ref>[[wikipedia: cron]]</ref>
  
 +
* BracketMaker: http://www.bracketmaker.com
  
 
== Resources ==
 
== Resources ==
  
 
+
* '''Pomodoro Technique: http://pomodorotechnique.com'''
 
* Windows - Task Scheduler "schtasks" (REFERENCE): http://msdn.microsoft.com/en-us/library/bb736357.aspx
 
* Windows - Task Scheduler "schtasks" (REFERENCE): http://msdn.microsoft.com/en-us/library/bb736357.aspx
 
* Windows - Task Scheduler "AT" (REFERENCE): http://technet.microsoft.com/en-us/library/bb490866.aspx
 
* Windows - Task Scheduler "AT" (REFERENCE): http://technet.microsoft.com/en-us/library/bb490866.aspx
 
* Unix - CRON Scheduler (REFERENCE): http://www.adminschoice.com/crontab-quick-reference<ref>CronTrigger Tutorial: http://quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger</ref><ref>Spring Task Execution and Scheduling: http://static.springsource.org/spring/docs/3.0.x/reference/scheduling.html</ref>
 
* Unix - CRON Scheduler (REFERENCE): http://www.adminschoice.com/crontab-quick-reference<ref>CronTrigger Tutorial: http://quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger</ref><ref>Spring Task Execution and Scheduling: http://static.springsource.org/spring/docs/3.0.x/reference/scheduling.html</ref>
 +
* JAVADOCS -- org.quartz.CronTrigger: http://www.docjar.com/docs/api/org/quartz/CronTrigger.html
  
 +
=== HTML/CSS3 ===
  
=== AJAX ===
+
* Tournament Bracket with HTML Tables: https://stackoverflow.com/questions/262022/html-to-create-tournament-final-four-bracket | [http://jsfiddle.net/4KZ6T/ DEMO] (most basic, but uses simple approach with HTML Tables/CSS only)
 +
* CSS3 "Flexbox Madness": https://codepen.io/jbeason/pen/Wbaedb (March Madness tourney bracket example, supports Left/Right side meeting in the middle, shrinks down nicely, basic look & feel)
 +
* Exploring a CSS3 "Tournament Bracket": http://blog.krawaller.se/posts/exploring-a-css3-tournament-bracket/ | [https://codepen.io/aronduby/pen/qliuj DEMO]
 +
* Responsive Tournament Bracket: https://codepen.io/massiebn/pen/eNLRYw
 +
* Responsive Tournament Bracket (with country flag icons): https://codepen.io/jimmyhayek/pen/yJkdEB/ (nicest condensed layout on Mobile)
 +
* Bracketz - Interactive HTML5 Tournament bracket: https://codecanyon.net/item/bracketz-interactive-html5-tournament-bracket/11876266 | [http://preview.codecanyon.net/item/bracketz-interactive-html5-tournament-bracket/full_screen_preview/11876266 DEMO]
 +
* NBA Playoffs Bracket in DHTML with Hover Scores: https://web.archive.org/web/20090424070414/http://www.breathingfire.com/2008/03/nba-playoffs-bracket-hows-it-work/ [https://web.archive.org/web/20100822130145/http://www.breathingfire.com:80/nba/playoffs/2009/bracket2009.php DEMO]
 +
<ref>'''jQuery & JSON to draw single-elimination tournament bracket : https://whileonefork.blogspot.com/2010/10/jquery-json-to-draw-elimination-single.html'''</ref>
 +
<ref>Need to Make a Tournament Bracket?: https://blog.codepen.io/2018/02/16/need-make-tournament-bracket/</ref>
 +
<ref>Tournament brackets using only HTML tables and CSS: https://stackoverflow.com/questions/18565727/tournament-brackets-using-only-html-tables-and-css</ref>
 +
<ref>Tournament Bracket with unordered list possible?: https://csscreator.com/node/32626</ref>
 +
<ref>Tournament Bracket HTML & CSS: https://dobsondev.com/2015/10/30/tournament-bracket-html-css/</ref>
 +
<ref>jQuery - Bracket generating plugin: http://www.aropupu.fi/bracket/</ref>
 +
<ref>Simple visual tournament bracket made using JS, HTML, & CSS -- Made for HTML5 games: https://github.com/Kitanga/tournament-bracket</ref>
  
 +
=== JavaScript ===
 +
 +
* Hacking My Gym With Node.js - Goodlife "restricted COVID gym timselot" booker: https://medium.com/swlh/hacking-my-gym-with-node-js-574105c4114d | [https://github.com/banky/goodlife-booker SRC]
 
* dhtmlxScheduler - Ajax Events Calendar/Scheduler: http://dhtmlx.com/docs/products/dhtmlxScheduler/<ref>dhtmlxScheduler DEMO: http://dhtmlx.com/docs/products/dhtmlxScheduler/sample_recurring.html</ref>
 
* dhtmlxScheduler - Ajax Events Calendar/Scheduler: http://dhtmlx.com/docs/products/dhtmlxScheduler/<ref>dhtmlxScheduler DEMO: http://dhtmlx.com/docs/products/dhtmlxScheduler/sample_recurring.html</ref>
* jQuery Calendar: http://github.com/robmonie/jquery-week-calendar<ref>jQuery Calendar DEMO: http://jquery-week-calendar.googlecode.com/svn/trunk/jquery.weekcalendar/full_demo/weekcalendar_full_demo.html</ref>
+
* jQuery plugin -- Week Calendar: http://github.com/robmonie/jquery-week-calendar<ref>jQuery Calendar DEMO: http://jquery-week-calendar.googlecode.com/svn/trunk/jquery.weekcalendar/full_demo/weekcalendar_full_demo.html</ref>
 +
* Tournament Bracket Generator (Javascript + CSS, no tables): https://gist.github.com/sterlingwes/4199115
 +
* JS drawin a Tourney Bracket: https://codepen.io/OstrichProjects/pen/vEQYNP
 +
* jQuery plugin -- BracketWorld: https://www.jqueryscript.net/chart-graph/jQuery-Plugin-To-Generate-Visual-Tournament-Brackets-Bracket-World.html | [ DEMO]
 +
* jQuery plugin -- Brackets.js: https://www.jqueryscript.net/chart-graph/Drawing-Tournament-Brackets-with-jQuery-Brackets-js.html | [ DEMO]
 +
* jQuery plugin -- Customizable Tournament Brackets: https://www.jqueryscript.net/chart-graph/jQuery-Plugin-For-Customizable-Tournament-Brackets-Bracket.html | [http://www.aropupu.fi/bracket/ DEMO]<ref>TOURNAMENT BRACKET HTML & CSS: https://dobsondev.com/2015/10/30/tournament-bracket-html-css/</ref>
 +
* jQuery Group - Round-robin tournament groups: http://www.aropupu.fi/group/ | [http://www.aropupu.fi/group/#editor DEMO] | [https://github.com/teijo/jquery-group SRC]
  
 
=== JAVA ===
 
=== JAVA ===
Line 43: Line 97:
 
* Spring + Quartz scheduler example: http://www.mkyong.com/spring/spring-quartz-scheduler-example/
 
* Spring + Quartz scheduler example: http://www.mkyong.com/spring/spring-quartz-scheduler-example/
 
* Flux - Java Job Scheduler (commercial): http://fluxcorp.com/java-api.html
 
* Flux - Java Job Scheduler (commercial): http://fluxcorp.com/java-api.html
 +
* ProctorScheduler: https://dev.azure.com/mwilliams0074/ProctorScheduler/
  
 
=== PHP ===
 
=== PHP ===
Line 48: Line 103:
 
* PHP Classes - Appointment Calendar: http://www.phpclasses.org/package/6066-PHP-Manage-scheduled-appointments.html
 
* PHP Classes - Appointment Calendar: http://www.phpclasses.org/package/6066-PHP-Manage-scheduled-appointments.html
 
* phpJobScheduler: http://www.phpjobscheduler.co.uk/
 
* phpJobScheduler: http://www.phpjobscheduler.co.uk/
 +
* PHP ScheduleIT!: www.php.brickhost.com/
 
* MySQL Scheduler: http://phpro.org/tutorials/MySQL-Scheduler.html
 
* MySQL Scheduler: http://phpro.org/tutorials/MySQL-Scheduler.html
 
* PHP Classes - Round robin tournament scheduler: http://www.phpclasses.org/package/4719-PHP-Schedule-a-round-robin-games-tournament.html
 
* PHP Classes - Round robin tournament scheduler: http://www.phpclasses.org/package/4719-PHP-Schedule-a-round-robin-games-tournament.html
 +
* NBA Playoffs bracket - How’s it work?: https://web.archive.org/web/20121017112219/http://www.breathingfire.com:80/2008/03/nba-playoffs-bracket-hows-it-work/ | [https://web.archive.org/web/20120423113101/http://www.breathingfire.com:80/nba/playoffs/2009/bracket2009.php DEMO]
 +
* Laravel Tournaments: https://github.com/xoco70/laravel-tournaments
 +
<ref>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</ref>
  
 
=== Python ===
 
=== Python ===
Line 59: Line 118:
  
 
* Shell-based [[Cron job]]
 
* Shell-based [[Cron job]]
 +
 +
=== C# ===
 +
 +
* TournamentApi in C#: https://archive.codeplex.com/?p=tournaments
 +
  
  
Line 66: Line 130:
 
* Introducing Cron: http://www.sitepoint.com/introducing-cron/
 
* Introducing Cron: http://www.sitepoint.com/introducing-cron/
 
* Exponential Backoff in Distributed Systems: http://dthain.blogspot.ca/2009/02/exponential-backoff-in-distributed.html
 
* Exponential Backoff in Distributed Systems: http://dthain.blogspot.ca/2009/02/exponential-backoff-in-distributed.html
 +
* Quartz -- CRON expression for every 30 seconds in quartz scheduler?: https://stackoverflow.com/questions/35214149/cron-expression-for-every-30-seconds-in-quartz-scheduler (for every 15 minutes use ''0 0/15 * 1/1 * ? *'', for every minute use ''0 0/1 * 1/1 * ? *'')
 +
* Quartz -- Cron expression that will never execute: https://stackoverflow.com/questions/13835221/quartz-cron-expression-that-will-never-execute
 +
* Create a Pomodoro Clock with JavaScript: https://dev.to/albertomontalesi/tutorial-create-a-pomodoro-clock-with-javascript-13om | [https://inspiredwebdev.com/projects/pomodoro-clock/ DEMO]
 +
* How to Calculate Time Difference in Java?: https://www.programcreek.com/2014/01/how-to-calculate-time-difference-in-java/
 +
* Scheduling tasks in Linux - How to write a simple systemd timer: https://advancedweb.hu/how-to-write-a-simple-systemd-timer/
  
  
Line 71: Line 140:
  
 
* [[wikipedia: Scheduling]]
 
* [[wikipedia: Scheduling]]
 +
* [[wikipedia: Job scheduler]]
 
* [[wikipedia: Task Scheduler]]
 
* [[wikipedia: Task Scheduler]]
 +
* [[wikipedia: Timeboxing]]
 +
* [[wikipedia: Timer]]
 +
* [[wikipedia: Pomodoro Timer]]
 +
* [[wikipedia: Pomodoro Technique]]
 +
* [[wikipedia: Hour Glass]]
 +
* [[wikipedia: Doomsday Clock]]
 +
* [[wikipedia: Debt Clock]]
 +
* [[wikipedia: National Debt Clock]]
 +
* Canada's Federal Debt Clock: http://www.debtclock.ca/
 +
* US Debt Clock: http://www.usdebtclock.org/
 +
* European Debt Clock: http://www.eudebtclock.org/ | [http://www.draketo.de/proj/schuldenuhr-vermoegensuhr/ DEBT-to-ASSETS]
 +
* UK Debt Bombshell: http://www.debtbombshell.com/
 
* "Better Late Than Never" (QUOTE): http://www.quotationspage.com/quote/24366.html -Titus Livius (59BC-17AD)
 
* "Better Late Than Never" (QUOTE): http://www.quotationspage.com/quote/24366.html -Titus Livius (59BC-17AD)
 
* How to use the Windows Task Scheduler: http://www.iopus.com/guides/winscheduler.htm
 
* How to use the Windows Task Scheduler: http://www.iopus.com/guides/winscheduler.htm
Line 79: Line 161:
 
* Using SQL to Find Unscheduled Hours: http://www.sectorfej.net/2010/05/15/using-sql-to-find-unscheduled-hours/
 
* Using SQL to Find Unscheduled Hours: http://www.sectorfej.net/2010/05/15/using-sql-to-find-unscheduled-hours/
 
* How to Run Late for a Meeting in Style; http://www.businessweek.com/articles/2012-07-18/how-to-run-late-for-a-meeting-in-style
 
* How to Run Late for a Meeting in Style; http://www.businessweek.com/articles/2012-07-18/how-to-run-late-for-a-meeting-in-style
 +
* How to Calculate Time Difference in Java?: https://www.programcreek.com/2014/01/how-to-calculate-time-difference-in-java/
 +
* How to Use Block Scheduling to Revamp Your Workflow: https://www.wired.com/story/block-scheduling-calendar-workflow-productivity/?utm_source=pocket-newtab
  
  
Line 87: Line 171:
 
== See Also ==
 
== See Also ==
  
[[Calendar]]
+
[[Calendar]] | [[Atom]] | [[ActivityStreams]] | [[Productivity]] | [[Automation]] | [[OS]]

Latest revision as of 16:44, 6 May 2022

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] [4] [5]

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

[17] [18] [19] [20] [21] [22] [23]

JavaScript

JAVA

PHP

[27]

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. Exploring 120 years of timezones: https://blog.scottlogic.com/2021/09/14/120-years-timezone.html
  5. Big problems at the timezone database: https://blog.joda.org/2021/09/big-problems-at-timezone-database.html
  6. 4 Web-Based Meeting Schedulers Reviewed: http://mashable.com/2010/04/07/meeting-schedulers/
  7. Maestro Job Scheduler - IBM Tivoli Workload Scheduler: http://www.onesmartclick.com/job-scheduling-software/maestro-job-scheduler.html
  8. wikipedia: Windows Task Scheduler
  9. How To Schedule Tasks in Windows XP: http://support.microsoft.com/kb/308569
  10. Windows with C++Task Scheduler 2.0: http://msdn.microsoft.com/en-ca/magazine/cc163350.aspx
  11. Run Programs Automatically Using Windows Task Scheduler: http://www.makeuseof.com/tag/how-to-automate-windows-programs-on-a-schedule/
  12. wikipedia: schtasks
  13. wikipedia: CRON Task Scheduler
  14. wikipedia: cron
  15. CronTrigger Tutorial: http://quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger
  16. Spring Task Execution and Scheduling: http://static.springsource.org/spring/docs/3.0.x/reference/scheduling.html
  17. jQuery & JSON to draw single-elimination tournament bracket : https://whileonefork.blogspot.com/2010/10/jquery-json-to-draw-elimination-single.html
  18. Need to Make a Tournament Bracket?: https://blog.codepen.io/2018/02/16/need-make-tournament-bracket/
  19. Tournament brackets using only HTML tables and CSS: https://stackoverflow.com/questions/18565727/tournament-brackets-using-only-html-tables-and-css
  20. Tournament Bracket with unordered list possible?: https://csscreator.com/node/32626
  21. Tournament Bracket HTML & CSS: https://dobsondev.com/2015/10/30/tournament-bracket-html-css/
  22. jQuery - Bracket generating plugin: http://www.aropupu.fi/bracket/
  23. Simple visual tournament bracket made using JS, HTML, & CSS -- Made for HTML5 games: https://github.com/Kitanga/tournament-bracket
  24. dhtmlxScheduler DEMO: http://dhtmlx.com/docs/products/dhtmlxScheduler/sample_recurring.html
  25. jQuery Calendar DEMO: http://jquery-week-calendar.googlecode.com/svn/trunk/jquery.weekcalendar/full_demo/weekcalendar_full_demo.html
  26. TOURNAMENT BRACKET HTML & CSS: https://dobsondev.com/2015/10/30/tournament-bracket-html-css/
  27. 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 | Atom | ActivityStreams | Productivity | Automation | OS