问题标签 [scheduling]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
11 回答
7061 浏览

excel - 如何使用 Excel 进行项目管理?

Joel 经常谈到使用 MS Excel 进行轻量级项目管理,但我很好奇这个想法的实际实现。我见过一些模板似乎通过宏克隆 MS Project,这对于轻量级项目来说太过分了。谁有有用的模板?

0 投票
14 回答
3280 浏览

web-applications - 员工排班软件?基于网络/浏览器

只是想知道你们中是否有人知道任何基于网络/基于浏览器的员工调度软件/工具?

目前在 Excel 中完成这一切,但它还不够智能……有什么产品建议吗?

需要在数周和数月内处理多个员工的时间......安排短期和长期工作,让我看到可能的资源问题等。

当您只从事项目工作时,这是一个简单的问题答案,但在我的机构,我们从事项目和日常保留类型的事情,这些事情可以随时进入,通常属于“放下一切,现在就做”类型.

如果只是项目,那么任何一种在线项目管理工具(GoPlan、Cop​​per Project、MS Project)就足够了(但肯定不是 Basecamp,我觉得这对于非常小的项目和小团队来说还可以,但我认为任何更大的工具都可以它作为 PM 工具完全倒下)

唯一接近完成我想要的所有事情的是 Workschedule - http://www.workschedule.net/

它基于浏览器,成本低,有无数的选项,真正让我能够为该机构规划资源水平。唯一的缺点是它看起来很糟糕,但我很快就克服了这一点。

澄清:必须是通用的,即不仅仅是一个行业

0 投票
4 回答
761 浏览

project-management - 基于证据的调度是否适用于异质估计?

在一个项目期间观察一年的估算,我发现了一些奇怪的事情,这让我想知道基于证据的调度是否可以在这里工作?

  • 个别程序员似乎有最喜欢的数字(例如 2、4、8、16、30 小时)
  • 大任务似乎被一个固定值(大约 2)低估了,但这里的标准偏差很低
  • 小任务(1 或 2 小时)绝对分布广泛。平均而言,它们具有相同的平均低估因子 2,但标准偏差很高:
    • 大约 5 分钟的拼写问题估计需要 1 小时
    • 其他错误修复估计也需要 1 小时,但需要一天

那么,让程序员在估算期间将 30 小时的任务分解为 4 或 2 小时的步骤真的是个好主意吗?这不会提高标准偏差吗?(好吧,让他们把它分解——但也许在估计之后?!)

0 投票
2 回答
5196 浏览

sql - Fowler 时间表达式的关系模式

Martin Fowler在这里定义了一个优雅的对象模型来调度重复任务,它很好地映射到 OO 代码。然而,将其映射到关系数据库模式以实现持久性是很棘手的。

任何人都可以建议一个模式 + SQL 组合来封装他描述的所有功能,特别是在第 11 页的图像中。相交和联合相当明显 - 复杂性在于表示“时间表达式”,它采用可变参数并且必须被解释不同,然后将它们组合成一个“时间集”。

需要明确的是,有很多方法可以表示关系数据库中重复事件的概念。我希望每个人的意见是如何映射这个特定的模型。

一些可能的选择:

  • 定义参数数量和使用的“元”表。丑陋,但可能有效。但是,“时间表达”形式的数量可能有限,因此它提供的极端灵活性可能太多了。
  • Postgres(可能还有其他)RBMS 支持的某种形式的表继承。

序列化参数列表并将结果存储在 varchar() 中不是解决方案,因为该方法可以防止基于集合的查询:)

0 投票
3 回答
451 浏览

project-management - 需要有关如何优先处理和安排一堆工作项的提示

我花了一些时间,但我终于设法写下所有需要进入我正在开发的软件产品 1.0 版的任务。

该列表有近 1000 项。

我们是一个 3 人的团队,不知怎的,我们在代码中使用 MindMeister、Google Docs、@todos 等实现了这一目标。现在,我将所有内容都按功能整齐地分组,但我如何确定所有这些的优先级并转向它成一个时间表?

任何建议都将不胜感激-我不是在寻找软件建议,但是-我正在寻求有关如何处理这一庞大任务的建议-从错误修复到应用程序模块-并找出我应该按什么顺序做他们。

0 投票
1 回答
8716 浏览

php - PHP 中的定时任务(类似 cron)

是否有适用于 PHP 的功能齐全的作业调度包?我正在寻找与 Java 的Quartz等效的 PHP 。我很好地让事情从 cron 外部触发以驱动系统。我正在寻找的功能:

  • 能够注册以给定间隔调用的任务(类/方法)。
  • 能够指定给定任务是否可以多次运行(在某些情况下,可能长时间运行的方法不应多次运行)。
  • 所有注册的条目/方法都可以并行运行(作业是后台运行的,因此它们不会阻塞其他定时任务)。
  • 能够为给定任务设置超时。
  • 能够动态更新作业控制,例如,您可以禁用某些任务或更改它们的频率而无需更改代码。

我知道有很多问题要问,但它似乎是一组有用的功能,我认为有人可能已经将其中的一部分放在一起。

如果这个或其中的某些部分尚不存在,是否有任何指向将它们组合在一起或开源项目的指针,该项目具有其中某些子集的合理功能实现?

0 投票
2 回答
318 浏览

javascript - 使用约束来安排应用程序何时可以发生事件

好的,我想做的是构建一个网络应用程序,允许学生使用拖放直观地组织他们的班级日历。但他们必须能够拖放到特定位置(当这些类可用时),而不仅仅是任何地方。

这将是一个“固定周”日历。我正在考虑使用表格,但想知道是否有人认为这可能是拖放的问题,以及您是否有更好的实施建议。很想听听你的想法。我是一个非常直观的思考者,并且知道这种应用程序会对我有所帮助。

或者,如果您知道我可以使用已经实现的类似功能,请告诉我!

0 投票
14 回答
89943 浏览

linux - 如何指示 cron 每两周执行一次作业?

我想通过 cron 运行一项作业,该作业将在每个星期二的给定时间执行。因为每个星期二都很容易:

但是如何在“每个第二个星期二”(或者如果您愿意 - 每个第二周)做到这一点?我不想在它自己的脚本中实现任何逻辑,但只在 cron 中保留定义。

0 投票
4 回答
13727 浏览

iphone - iPhone是“cron-able”吗?

注意 - 我还没有深入研究 Apple 的 iPhone SDK。

但是,基于最近提出的另一个问题,我想知道如果 iPhone 没有 crontab 功能,它是否正在运行一些精简版的 Mac OS X。

如果是这样,您将如何访问它?

谢谢。

0 投票
8 回答
4649 浏览

project-management - 您如何处理程序员的日程安排/截止日期?

程序员喜欢创建最后期限吗?我是一名网络开发人员,在我的领域里到处都是时间表/截止日期。但是我曾与一些讨厌截止日期的软件工程师/程序员一起工作,有没有办法解决这个问题?