shell 实现番茄工作法

#!/bin/sh
# 程序说明
# 实现番茄工作法的脚本
# 番茄工作法规则
# 规则一:一个番茄时间共30分钟,包括25分钟的工作时间和5分钟的休息时间。
#
# 规则二:一个番茄时间是不可分割的。
# 番茄工作法中,时间的的最小单位是一个番茄时间。
# 一个番茄时间不能被划分:不存在半个番茄时间或一刻钟的番茄时间这样的事情。
#
# 规则三:每四个番茄时间后,停止你的工作,
# 进行一次较长时间的休息,大约15到30分钟
#
# 规则四:完成一个任务,划掉一个
# 用法讲解:第一个番茄为30分钟,结束后自己选择是否继续
# 输入y/Y继续下一个番茄,输入其他命令退出
PATH=$PATH:~/bin
export PATH

yn="y"
while [ "$yn" == "y" -o "$yn" == "Y" ]
do
    echo "env DISPLAY=:0 feh ~/Pictures/eg_bulboff.gif" | at now+25 minutes
    echo "env DISPLAY=:0 feh ~/Pictures/eg_bulbon.gif"  | at now+30 minutes

    sleep 30m 
    read -p "Please input (y/Y) to move on: " yn
done

atq | cut -s -f 1 | xargs atrm
echo "have a rest"
#下面两行代码中的图片你要自己选择本地图片才能显示
echo "env DISPLAY=:0 feh ~/Pictures/eg_bulboff.gif" | at now+25 minutes
echo "env DISPLAY=:0 feh ~/Pictures/eg_bulbon.gif"  | at now+30 minutes
时间: 2024-12-10 06:26:19

shell 实现番茄工作法的相关文章

番茄工作法分享

很早就了解到番茄工作法,自己也曾根据番茄工作法的方式去计划时间和任务,但可惜没有坚持下来.今天看到<番茄工作法图解>这本小册子,更认真的了解了番茄工作法的工作原理,尤其是对方法实践中记录档案.分析档案信息并得到反馈,进而帮助我们得到适合自己更有效的方案这一点的认识,使我豁然开朗.番茄工作法简单易行,但最终要的还是坚持!坚持记录分析! 1.时间的生成性和时间的具体连续性 时间的生成性 时间的具体连续性 用单位尺度去度量时间,数字让人觉得压迫感 由具体的事件构成,人在进行具体事情时候能够减缓焦虑,

《番茄工作法图解》读后感

第一次写读后感,居然是写这种关于时间管理的书籍!╯﹏╰ 好歹是件这么有意思的事情,感觉一年也没读几本书,O(∩_∩)O哈哈~ 最近开始上班,身为程序员写代码加班是正常不过的事情了.但是还是要注意效率的,不能一直打加班牌吧!所以买了这本书,准备研究下. 番茄工作法完整的名字是<番茄工作法图解 简单易行的时间管理方法>.图灵书籍.激动~~~ 出自计算机名门的书. 扯了这么多开始正文. 现实流程: 以30分钟为一个时间段,25分钟为专注的工作时间,只做工作相关,在接下去的5分钟是休息时间, 只能用来

个人--番茄工作法

参考书籍: 番茄工作法: http://share.weiyun.com/88fdb0f7f1d3b5a1c69756c8306bfd99 学习笔记: 1.采用简单的工具,比如铅笔,纸,不容易引起分心的工具. 2.一个番茄时间有30分钟,包括25分钟工作时间和一个5分钟休息时间 3.一个番茄时间不能被划分,不能被中断,如果发上所说情况,重新开始计算番茄时间.25分钟纯粹工作时间,然后休息3-5分钟. 4.到了休息时间,必须停止工作,就算你觉得你能再这休息的几分钟内完成你的工作. 5.休息时间能做

《番茄工作法图解》第二章阅读笔记

<番茄工作法图解>第二章 背景 通过执行一套相同的动作和准备程序,可以使大脑自我调整,进入执行某类事务的最佳状态. 多巴胺神经递质的职责之一是保持人的警觉性.一种理论解释为什么有些人常常多动,是因为大脑要弥补多巴胺产量的不足,从而增加了肾上腺素的产生. 要让注意力处于最佳状态,需要在半小时之间进行短暂休息,每周安排不超过40小时的工作计划.我的经验告诉我,采取可持续的步伐,是工作卓有成效的前提. 在短期记忆中信息通畅以声音形势存储.与此相对,在长期记忆中信息通常以语义形势存储.延迟回忆更容易记

21天战拖记——Day12:番茄工作法:如何做到要是第一(2014-05-15)

今天跑到南湖理学院那边和陆老师聊了很久,对于自己的不足也有了相当的认识.什么都想搞,结果什么都不精通,还是要打基础,慢一点不要紧,一步一个脚印地来,其实满就是快.否则以后再回来更吃亏.明天开始搬去南湖.要学习的东西有很多,明天总结一下,做成思维导图的形式,便于自己一个一个的搞定.       如何做到要事第一? 时间管理的其实是承诺,履行承诺的能力就是时间管理的能力. 从一天的工作失衡,到整个人生的失衡,其实没有差别,就是"琐事优先"的结果. 琐事优先的原因: 简单.明确:大脑喜欢做简

《番茄工作法图解》一次只做一件事

转自 https://kindlefere.com/post/491.html [扭启闹钟.咔哒咔哒咔哒--] 每周有一两天,在我的日程表上标为"松散",我要赶着写电子邮件,准备即将到来的约会,做其他案头工作.我首先要做的就是判断这一天是否需要高效运转.今天需要高效一点,所以我从"活动清单"表格中,选出 8 个番茄钟的活动,填入"今日待办"表格. 我常常想要一天完成 12 个番茄钟(说到底"只"相当于 6 小时),但现实表明,

《番茄工作法图解》第三章读书笔记

比较正式的用法是借助厨房定时器,做记录表格,还有每日回顾.避免遗漏,改进流程. 选择”今日待办”表格中最重要的工作,扭启番茄钟到25分钟,开始专注于这项活动——仅此一项. 创建”活动清单”表格和”今日待办”表格 阶段 番茄工作者每天具有以下5个阶段: 计划:在一天的开始,从积压的工作(称为”活动清单”)中提取最重要的活动,填写到”今日待办”表格中.这就是你当天的自我承诺. 跟踪:确定当天活动后,扭启25分钟的番茄钟,从当天活动的第一项开始进行.在每个25分钟的时间段(称为一个番茄钟)内,你要收集

番茄工作法读书笔记

使用敏捷方法,生产率通常意味着在每个迭代完成了多少工作:而使用番茄工作法,生产率意味着每天完成了多少番茄钟.要完成大量工作,重点不在完成工作上,而在于能否集中注意力! 要想做到专注,你就得坚决抛开各种杂念.番茄工作法是时间相对固定,活动单一,目标单一的活动. 番茄(意大利语Pomodoro) 什么是番茄工作法?简单说,就是列出你当天要做的事,设置25分钟闹钟,然后从第一件事开始.此外还要有每日回顾.做每日承诺.控制中断.预估要花的工夫等.记录活动,挑出最重要的任务. <番茄工作法>(The P

番茄工作法

作者/ Staffan Noteberg 原文摘自 Staffan Nöteberg是番茄工作法的认真实践者,著有<番茄工作法图解>.<番茄工作法图解>英文版于2009年出版,目前已有中.英.德.瑞典.日.韩等多 种语言版本.Staffan目前和妻子安妮以及四个女儿(西娅.埃达.高娃和比娜)生活在斯德哥尔摩与伊斯坦布尔. 黄瓜和洋蓟在酒吧相遇 黄瓜:今天忙不忙? 洋蓟:别提了.一事无成. 黄瓜:怎么了?没给你派活儿吗? 洋蓟:有啊!我应该完成和交付新的打印功能.本打算今天做完的.