突然不想再记录时间的使用

一直以来,都有着记录自己日常时间的使用情况,可能是因为很喜欢回顾这些历史数据,回望过去的事情。通过简单的记录,已经留下了不少珍贵的记录数据。

……

shell 脚本入门

shell 是一个用 C 编写的程序,既是一种命令语言,又是一种程序设计语言,常用于运行自动化执行 Unix/Linux 系统命令的脚本。在最近的数据收集等任务当中,发现其实对于脚本的使用其实有着较大的需求,之前我都是直接用 Python 写脚本来完成,效果也不错,但总感觉总有点杀鸡用牛刀的感觉,而且对于系统命令的执行也比较不方便。写过几个自动化提交代码的 shell 脚本,但还是不太熟悉,于是打算找个教程过一遍 shell 脚本编程,算是入门了。

……

知不可而为 与 为而不有

昨晚因为看了实习职位,沉浸于幻想当中太久,导致千字任务最终未能完成。不但如此,上床了之后脑海中仍然不断地想着去实习的事,面试能不能过,能不能被录取,有没有机会去,导师会不会不批准,众多问题萦绕于脑海,挥之不去,睡也睡不着。想得最多的,还是组里会不会不给,或者实习之后老师仍然不时安排科研任务。想了很多,也只能是空想,没有实质的结果。Anyway,有机会还是要试一试,简历也是要投一投的。过去的我错失了很多的机会,就是因为所谓的“自知不可为”,而根本不去尝试一下,所谓的未免浪费时间精力,很多时候也只是害怕面对失败结果的借口而已。

……

博客域名迁移

一早起来,发现使用两年的域名还有一个月就要到期了,提醒续费。在处理完一些事情后去续费,发现续费需要每年 72 元,震惊,当时开通的时候也就几块钱,第一年续费也就二三十块,变动也未免太大了,而且对于我这种个人小站来说确实贵。上去查了一下现在域名的价格,发现 club 后缀的价格确实是独一档的贵,甚至比一些 cn 后缀的都贵,有点离谱。于是果断选择转换回去最早使用的 top 域名,续费也才 25 一年,加上首年优惠三年才花了 60 不到。

另一方面,转域名也是有着不少的成本,而且是越用的久,沉没成本就越高。积累的 SEO 和 RSS 订阅都难以跟随域名转换而跟着转化过来,又可能要重新积累,各种的统计分析也可能需要废弃。但还是需要去做,毕竟互联网的特点就应该是开放而自由,不应该受到过多的枷锁。

本站现已迁移到域名 https://scottyeung.top/

……

Python 中的并发编程

尽管 Python 当中有着 GIL(Global Interpreter Lock)的限制,在同一时间当中一个进程只能由 GIL 解释单个线程的代码,但是合理地进行并发编程,仍然可以解决不少的性能瓶颈问题,大大提高效率。尤其是在看完 Fluent Python 之后,对于 Python 的并发编程有了更加深厚的了解。 以下介绍几种可用的并发编程方式,以及它们相关的概念和使用的基本方法。

……

记一次漫画批量的爬取/下载

背景

想找回一部很久之前看的漫画,网上的资源较少,大多都已被封禁,少数能看的网页加载还超级慢,有些图片显示还非常奇怪,影响正常阅读,遂萌生了下载下来在本地看的想法。后来找到一个网页,显示正常,能看,但是速度有点不稳定,于是就选择爬取该网页,将漫画全部下载到电脑上。

……

太极拳中的劲

相信每个男生一直以来都有练习武术的想法,一是想强身健体,二是可保护自己,幻想着如同武侠小说中主角般生活。我也不例外,自小就比较好动,加上一直都比较胖,就有着搞点运动的想法,武术就是当中一个很好的选择。最开始在贴吧上面接触到的就是太极拳与站桩,感觉很玄乎,也好像很厉害。后来叶问兴起,人人都在谈咏春,我也跟我堂哥学习了一下,在网上学了小念头。上了高中之后,追求先进,又开始向拳击,散打等靠拢。最终一无所获,不过也不觉得有什么可惜。

……

就医当中的医疗选择——《最好的抉择》读书总结

在就医过程,存在着很多的选择,如何选择医生/医院,选择治疗方式/药物,以及治疗后如何选择恢复方式,都存在着许多的学问。在国内,大多数人就医时面对医生有着天然的敬畏,将医生的话视作权威,但是某个医生能够一直保持最正确的判断吗?难以保证。另外,当某些需要做出选择而承担责任的时候,当医生抛出治疗方式的选项时,我们又如何做出最合理,最适合病人情况,且又能满足病人的心里意愿的选项。本书通过若干的例子,对该问题进行深入的探讨。

……

Maximum Sum Circular Subarray

Problem

Given a circular array C of integers represented by A, find the maximum possible sum of a non-empty subarray of C.

Here, a circular array means the end of the array connects to the beginning of the array.  (Formally, C[i] = A[i] when 0 <= i < A.length, and C[i+A.length] = C[i] when i >= 0.)

Also, a subarray may only include each element of the fixed buffer A at most once.  (Formally, for a subarray $C[i], C[i+1], ..., C[j]$, there does not exist $i <= k_1, k_2 <= j$ with$k_1 mod A.length = k_2 mod A.length $.)

……

谈谈牙齿

周一的时候突发急性牙痛,可能是周六的时候吃了烤羊肉,还喝了点啤酒。在知乎看了看,估计是牙髓炎或者是牙根尖周炎,大概就是细菌进入牙齿根部/牙髓引起发炎,炎症分泌物导致牙髓内压力增大,巨痛,基本不拔牙的话都要进行根管治疗,当然小地方的话可能就打开消毒,不痛后又重新补上。在痛了一个晚上后,根本睡不着觉的我第二天一早就跑去武大口腔治疗。

……

2020 - 札记

12 月 12.21 爱好不应该只是爱好,甚至成为负担,变成强迫自己每天都要做的事情 爱好更应该成为生活的一部分,变成日常的一个习惯,甚至是自我的一部分 作为一个一直以来都没有什么能够拿得出手的爱好的人来说,在前几天杨协的周年庆活动上面,听到师姐的分享,真的有一种莫名的感触,尤其是对于今晚因为莫名的原因虽然想去练拳但最……

2019 - 札记

12 月 12.9 在与长辈/上级/老师对话时总是战战兢兢的,即使是在通讯软件上,即使可能年纪相差不大,即使对方平易近人好相处。但退一步上来思考,其实也不只是对这些人是这样,即使是不太熟悉的同学/朋友,我在按下发送键之前都还会重新斟酌一下,看看内容有无问题,是否妥当。maybe 我在很在意地保护着我的所谓形象,担心……

<唤醒大脑:神经可塑性如何帮助大脑自我疗愈> 读书笔记

本书主要介绍如何通过一些物理方式(非药物),利用神经可塑性,帮助大脑进行自我疗愈。本书主要通过介绍作者遇到的病例,或者当前进行过的相关实验,来说明什么是神经可塑性,怎么利用神经可塑性帮助大脑疗愈,有什么具体的方式帮助了特定的什么疾病的恢复。整本书下来,其实作者并没有明确地输出什么理论/观点,同时通过摆出例子,使用春秋笔法来告诉大家,什么对什么有帮助,这样一来,可以避免放出研究的数据/实验支撑的需要,当然可信程度也随之下降,另一方面,这种讲故事的书对于我这种功利的阅读者也不太友好,都找不出重点进行阅读记录。最后只能翻了翻目录,大概记录下讲了些什么。

……

<被讨厌的勇气>读书体会与摘要

《被讨厌的勇气》通过哲人与青年的对话,探讨人如何获得幸福,并且通过阿德勒心理学对人生的诸多问题进行剖析。

这本书最早在是在知乎看到有人强推,遂在微信读书里找到此书并读完。在读的过程中,感到其所谈到的一些现象真实地切中了我的想法,感觉到描述的例子就正正是我本人。其中的一些观念我觉得很好,或者说是很适合我,于是在看的时候进行了若干地记录,摘录了一些语句,并写了点个人的体会。但因为始终不是在上课做笔记,摘录得也有些随意,有些摘录也是根据我的体会二次加工出来的,所以就这样看吧(逃

……

Some Notes About SQLAlchemy

近期在收集处理大量的数据,通常是把 XML/文本格式的数据转为关系型,结构化的的数据,能够方便导出直接进行分析,尤其是导出能直接被 pandas 分析的格式(csv/json)。因此需要使用一个在 Python 下的 mysql 处理库,既然找了处理库,也干脆一步到位,直接选一个支持 ORM 的库。于是,就选择了 SQLAlchemy。用了一段时间后,写个记录来记下这段时间用到的常用的东西。

SQLAlchemy 是 Python 编程语言下的一款开源软件。提供了 SQL 工具包及对象关系映射(ORM)工具,主要能满足一下的需求:

  • 提供对数据库的常用操作:增删改查
  • 提供 ORM 功能,可以让操作的单元变为对象,而不用写 sql 语句进行硬编码/解码解析数据
……

Summary of Automate the Boring Stuff with Python

本书是为如何用Python进行自动化处理工作以及可以用在哪些方面,面向的人群为想要提高生产力,减少重复劳动的非程序员。 作为一个未来的程序员,我为什么推荐这本面向非程序员的书呢?在我看来,code是一个工具,既然是一种工具,就应该用于帮助解决问题和满足需求。但实际上,在我们许多的coding相关的学习……