排值班表的小程序

是的我改的好意思贴上来了,目前还有个bug,还有一个功能没实现,另外打算给它做一个前台方便我同事自行调整,代码部分是可以正常运行了,数据存在mongo数据库里。其实还可以写的更精致些,回头如果投稿的话再改吧。

纪念逝去的同事们(二)

其实没想分开写的,但是上一篇不知道该怎么结尾,就放着了 = -=

这篇要写的同事工作业务没有交集并且有一定年龄差距,交往也不算很深(不知道他本人知道我这么说会不会生气)。

最初我记住他的是有一次同事婚礼,他坐我旁边,语重心长的说:现在他年纪大了,看不了这种婚丧嫁娶的场面,会很想流泪,并且劝我早点结婚(一直到现在都没结,我那同事都二婚了= -=)。那时候我还年轻,并不在意老同事的意见,但是也知道他是为我好。平时虽然没什么来往,看到也会打个招呼这样,知道他是个好人。

这位同事没有小孩,和夫人感情巨好,据说家庭条件不错但为人很简朴,通勤坐公交,午餐都是食堂,虽然每天都是一边吃一边吐槽。他是山东人,人生经历非常之丰富,年轻的时候还在国外跑过业务,在中亚某国经历了政治动荡,后来懒得折腾了才回院里做一个勤勤恳恳的普通职工。普通话带着山东口音,我们称之为鲁普,啊现在回忆起来还都是欢乐的场面。

大概是因为没有小孩,他跟我们感觉并没有什么代沟(除了口音),是一个非常乐天的人,每次见到他都笑嘻嘻的打招呼。熟悉起来还是因为结亲,好几次跟他一组,才知道他这么体贴,每天都惦记着大家的三餐,早晨起来打扫房间,担心别的组有没有饭吃,并不在意自己晚上几乎睡不着这件事。虽然他什么时候都笑嘻嘻的看起来什么都不在乎的样子,一直喜欢跟人开玩笑,但其实是个非常清醒的人,对人对事都有自己的立场,简单来说就是外柔内刚。很难得的是他经常会劝诫我们这些年轻人一些事情,并不是强行要求别人怎样怎么样,只是单纯的劝告。劝诫别人毕竟是个费力不讨好的事,说半天别人也不一定领情,他是真的希望我们都好。

我跟他之间有一点小小的误会,现在时不时还会想起来。有一次在火车上几个妹子聊护肤品的事,他在旁边玩手机。不知道说起什么他突然说你们抹这些有什么用,不还是一天天老了吗。我没有参与聊天,就在旁边听着,看他突然这么尖刻,妹子有点不知道如何应对,就插了一句说跟同年龄的人比年轻就可以了!他之后再没有说话,我们也换了个话题。但是在这之后他就不太理睬我了,每次见面还是互相打个招呼,但是这位同志很明显的非常冷淡。讲真我是有点无法理解,但是我这人有个习惯就是基本上不会去问别人,比如问他你到底怎么了之类的。愿意告诉我就会告诉我,不愿意说就算了,所以我虽然不是很懂但是从来没问过他到底发生了什么。直到下一次结亲,同事们在火车上喝酒,他拿了一杯跟我说对我有点误解,现在知道是误会了,让过去的事情就过去吧,虽然我满心懵逼,但还是什么都没说,大家又恢复了往日嘻嘻哈哈的关系。其实我是有点后悔,当初应该问问到底怎么回事,现在他不在了,我永远都不会知道他到底是怎么想的了。

有一天我们去同事的新房子参观,他给我们看他胳膊上莫名其妙隆起的一个肉坨,很像大力水手那种浮夸的二头肌,只是位置不太对,也不疼,摸起来也是软的,不知道是什么东西,我们嘲笑了他半天,他只能无奈的揉着这个肉坨说着啊大概是筋什么的,可能是打乒乓球的时候太用力了。然后感慨了一下同事的豪宅,吐槽她的装修风格比自己家年纪还大什么的。没想到这就是我对他最后的记忆。

2019年中秋还在放假,同事发了条短信给我说老李不在了,一时间没有看懂,恍惚了一阵子才反应过来这个不在了大概就是我想的那个不在了。原因是心梗,早晨起来就不舒服,因为他平时身体都很好,夫人也没有想到会是这个原因,叫救护车也晚了,没有抢救过来,非常令人惋惜。因为太突然了很长一段时间都觉得是他还在,一直到追悼会上看到他遗像的那一刻哭成狗。后来很多同事都有梦到他,但是我从来都没有,他喵的我真的很想知道他到底误会我什么啊!我当时都没有说话好吗!

排值班表的小程序

不记得是从什么时候开始我区要求24小时值班,就是每天都要有个领导24小时在单位,另外白班两个人(4小时),夜班一个人(12小时),外加保安一名,可能是怕办公楼被人偷走吧。制度如此,P民也只能遵照执行,只是单位人多,排值班是个挺复杂的事,之前负责排值班表的同事就问过我能不能帮她写个小程序,那个时候比较菜,只帮她写了个excel统计每个人的值班次数的函数,排人还是要手动排。今年值班计划又升级了,夜班必须一男一女,我很怀疑这个制度的初衷是不是为了促进同事友谊,不过不管怎么说排表难度又增加了,已经非常擅长python(并没有)的我突然想起来要不要写个小程序来玩玩,于是就搞了起来(这篇不会有代码的,在我改好之前)。

结果这个程序的长度有点出乎我的想象,而且一直没想好要怎么排次数比较好。目前是把名字和之前历史数据的值班次数(分休息日和工作日)先汇在数据库里,然后读成列表,名字是一个列表,休息日和工作日次数分别生成一个列表,然后生成了一个总次数的列表。排的时候从列表读取一个最小值,然后打印出列表下标对应的人名。之所以这样设定是因为值班表没确定之前没必要把数据写到库里,但是又需要计次,并且据我(薄弱的)观察,字典这个数据格式并不符合我的需求。

其实这么看还是挺简单的,但是代班,白班(分上下午),夜班男,夜班女,同事里还有专门值班的(全天班并且次数比较多),院领导每个月最多只值一次班,只能把这些特殊情况的统计次数写成负数,然后放在次数统计的列表尾部,次数到零了就把他们删掉,再另外建一个列表输出最后的本月统计= -= 所以写出来的东西根本不好意思给别人看。最近想了一个解决办法是给这些特殊人群加一个最大次数的参数,这样就不用删列表了,缺点是每次都要对比一下有没有够次数,可能还是删列表更简单一点。

后期还想增加一些同事的特殊需求,比如有些人喜欢值上午班,有些人喜欢下午班和晚班连值之类的,不过我也确实想不出更好的算法了,看了下网上其他朋友的排班表似乎还有用矩阵的,但是嗯毫无帮助= -=

如果我更新出更正常的写法好意思给别人看的话就贴出来。

纪念逝去的同事们

每到过年,单位都会组织联欢会,叫同事们表演个小节目,大家吃吃小零食,抽抽奖什么的,图个热闹。节目都是丰俭由人,哪个室人材多就会表演个复杂点的,或者单纯靠人数碾压。每年这时候总会想起以前的一个司机同事,个子不高,总是笑眯眯的,他经常和他们室里的人或者其他室的河南老乡给我们演一个叫三句半的类似小品的节目,很好笑,他总是表演压轴的那句,因为外表欠佳,所以极有喜感。

从最初说起来,我刚到这单位的时候就记住了这位同事,因为他真的不好看,很矮,但是夫人是同单位的,而且很漂亮,那时候觉得这朋友挺厉害啊,不帅收入也不高,还能泡到这么漂亮的老婆。后来发现他性格很好,啥时候都笑嘻嘻的,没什么烦恼的样子,相处起来很轻松,大概他媳妇也是喜欢他这一点吧。因为他是我们的司机,单位有辆车的车牌是他选的,4948,我们笑了他好久,他说选的时候看到有个8觉得还蛮好,没发现整体这么憨批。这车牌现在还在用,每次看到都会想起他一口河南话的念这四个数字,然后大笑的样子。

他夫人不是正式职工,是下属公司聘用的,有点胖胖的但是真的很标致。也很好说话,什么时候都是一张笑脸。变故发生在他有一年突发脑溢血,抢救是抢救过来了,不过损伤很重,我这同事记不住人了。具体表现是他知道认识我们,不过想不起名字,也想不起回忆,但还是一副笑嘻嘻的样子。很快办了病退,就很少来单位了,虽然他住的很近,主要是怕路上走丢,那时候他还很年轻,可能不到五十。但是没多久他媳妇的公司也要解散了,因为不允许我们这种属性的单位办下属公司,只能全部收回。他媳妇似乎因为是跟公司签的合同,没有跟我们院签,所以也办了辞退之类的,也很少来了。可是要给他治病,病退工资很低,媳妇后来也不知道在做什么工作,估计是过的很难,但是路上见到他,他还是大声的跟我们打招呼,笑嘻嘻的。

后来就很少见了,他一直血压高,脑溢血后遗症之类的慢慢侵蚀他的身体,他不能自己走路了。再后来他媳妇卖了单位附近的房子,让他住在稍微远一点的地方的小房子里。似乎听其他同事说在路上见到他,他拉着同事抱怨媳妇坑了他的房子之类的。再后来,一楼通知栏贴了讣告,他去世了。我没有去参加他的追悼会,似乎不去就可以假装他就还在某个角落生活着,在路上不经意就能看到他笑嘻嘻的脸,大声的招呼着,努力的想着你的名字。

一直到去年单位最终办理完注销公司的手续,我才知道他媳妇被抓了。

同目录jpg批量百度ocr

想写个纸质文件管理的玩意儿,因为纸质文件和电子版不一定完全一致,有时候还是要翻纸件但是又慢又要人陪同,所以打算搞一个内网文件管理,拍照放在目录里就自动ocr(简略)可以大概检索一下关键字提高人工效率。目前用摸鱼时间做了第一步就是同目录jpg文件批量ocr,用的是百度的API,每天免费500张图,肯定够用了。

很简单没啥好说的,直接贴代码就

继续阅读

2020年的回顾和2021年flag

首先把2020年的flag贴上来

准备两项考试,上半年的咨询工程师和下半年的信息项目管理师(没做)
至少背完四级单词(背完了)
体重再减5KG(万万没想到成功了)
带老爸老妈出国自助游一次(订票了可是没办法出行)
搞出一个正经能用的平台(没)
用paython写几个自己用的小程序(做了)
每周尽量写四篇日记(没)
多赚点钱(托股市的福赚了一点点)
少judge别人一些,虚怀若谷虚怀若谷(嗯。。。不知道算不算做到)
看不惯的就离远点,喜欢的就赶紧上,不要勉强,不要犹豫。(嗯。。。不知道算不算做到)

基本上来看,多亏拜疫情所赐的寒暑假居然很多我以为达不到的都做到了!我好强啊!可是以为以为一定会考的两项考试全部都没准备这个确实是意料之外。

其实我还挺喜欢2020年的,因为休息了很多,发现自己真的不喜欢上班,形成了健康的生活习惯,发觉自己还有喜欢别人的能力。虽然今后还是要苦逼的上班,喜欢的人也没有结果,但是感谢2020带来的这些,再见啦。

那么现在来立2021年的flag吧

考信息项目管理师
拿到驾照
用JavaScript写几个插件
给自己找个好男人
看完一本英文书
接受应该属于自己的东西
接受别人的善意

2020年推荐好物

首先是郭杰瑞的fibo咖啡。郭杰瑞这位同志我很喜欢,他之前自己开了个店烘培云南咖啡豆什么的,但是只有速溶咖啡并且是三合一的那种,就没太关注。这次双11淘宝推荐给我他家店有咖啡豆了,就买了两包中烘的,其实也没抱什么期望,就是单纯的支持下这位我和我爹都很喜欢的up主。云南咖啡豆我在其他不同的店买了很多次,讲真没有一次超出预期的体验,不管简介说的有多好。并且云南豆有种很奇怪的现象就是飞粉,不知道专业术语怎么说,就是磨好的粉会到处沾,磨豆杯上会沾一层,我从来没在其他咖啡豆上看到过这种现象,也有可能是我喝太少,不知道是什么原因造成的,可能油脂太少?

老郭的咖啡豆寄来第二天就喝了,居然没有飞粉,并且巨新鲜,可能是我喝过最新鲜的咖啡豆,而且!我第一次在咖啡里喝出回甘!就是有点甜甜的!虽然描述的什么花果香我实在喝不出来但是这个回甘真的有意思。后来懒得手冲用其他方法冲出来也有回甘,好喝!而且便宜。这次也买了速溶的,还没喝不知道怎么样,但是这个咖啡豆真心值得推荐。

然后是一种叫做司康的点心,但是我是当早餐的主食来吃。这玩意是我家里蹲的期间,早餐实在没有东西吃,不得已跟基友学的。当时学了烤面包蒸馒头和司康,作为一个有面食天赋的北方人,这三样我都做的还有点像模像样(骄傲),但是我不喜欢吃馒头,面包要发酵两次太耗时间了,司康这款虽然大家提的比较少,但是做起来最多只要一个小时,包含烤的时间,简直是简单快手并且可以放各种配料进去的完美早餐之选。

简单来说就是面粉+液体+椰子油+泡打粉+盐+糖+配料(蔓越莓之类),搅在一起差不多能捏起来就拿出来弄平,对折一下,弄出形状,然后去烤就完事了。唯一的缺点就是跟面包比起来需要很多油,可能会比较容易胖,还有就是泡打粉放多了有点苦,放少了它不会长高。

还有就是最近steam买了两个单机游戏都挺好玩,一个叫disco elysium极乐迪斯科,名字傻兮兮的但是一个开放世界rpg,在城市里探案的,类型怪怪的,但是有点像以前我很喜欢的一个叫异域镇魂曲的游戏,而且文本量巨大(感觉在看小说),就是主角走路好慢不知道是不是我没给他找鞋子的关系。

另一个叫va-11,是一个在底层社会小酒馆里打工的调酒师的故事,当初买它只是单纯的看配置要求低,打算在办公室玩来着,结果居然很好玩。每天开工会有npc来给你讲他们的生活和今天发生的事,然后你调酒给他们喝,毫无操作性和开放性甚至没有选项,但是就……好玩!

好了大概先这样。