2021-01
15

我们在自取灭亡

By xrspook @ 8:22:28 归类于: 烂日记

新冠疫情在冬季来临之后越发严峻,那些飙升的数字以及各地说不准什么时候就会爆发的确诊的确让人挺心惊肉跳,但我觉得好像我现在没有一年之前那么慌了。我也不知道为什么当年我会慌,为什么在家里什么都做不了的时候会脑子里只有那个东西,现在国内说不准什么时候什么地方就会出现确诊,而国外的确诊数字纯粹只是一个破记录的玩意,还有就是各种各样的新冠病毒变异。用了整整一年的时间,人类都没有攻克新冠病毒,怎么可能不变异呢?病毒相对于细菌来说,是比较简单的东西,也正是因为它简单。所以复制起来就会更快。速度更快出错的几率会更高。有些出错是往好的那方面发展的,而有些则是自取灭亡。好的那方面发展,显然会越来越好,人类你就加把劲地慌吧,这是自然的选择。很久很久以前,古人已经总结出了那一条“物竞天择,优胜劣汰”。有时候我会想,为什么人类一直都只是从疫苗的方面思考去围堵这个东西呢,难道就没有一个像青霉素那样,征服细菌感染的药物吗?当然我也明白,细菌跟病毒完全是两回事。一直以来,由病毒引起的感冒我们只能通过自身的抵抗力战胜那个东西。如果是细菌感染,我们有抗生素,但是如果是病毒感染,一直以来,我们几乎都是无解的,只能对症治疗。

我真觉得这个新冠病毒挺厉害,因为它比人类还要博爱,它跨越了所有地域所有人种,甚至可以说跨越了大部分生物。人会被感染是显而易见的,灵长类黑猩猩也会被感染,其它哺乳类,比如说老虎狮子,或者宠物类的猫猫狗狗也会被感染。一个什么样的病毒才可以做到如此的博爱呢?如果让我说的话,那个除了是上帝以外真没有其他了。如果说那个是上帝的话,它实际上已经给了人类很多时间。足足一年的时间,人类不是自诩自己的科技已经很不错了吗?但人类这一年做了什么呢?在抗击新冠疫情上,不知道做了什么,但是在人与人之间的勾心斗角上却做了很多。比如什么种族歧视,民众和警察和政府闹矛盾,明明没有问题却要勾起国家与国家之间的贸易纷争,又或者是为了领导人的选举互相拆台故意制造爆点的,还有就是无中生有故意挑起战争的。这里我也就不提那些不知道为什么引起的山林大火,不知道为什么山林大火就是控制不住,然后不断地烧。而且还不只是一个地方在烧。到底是新冠疫情把人类搞得水深火热,还是我们自己做的孽。从大局来说,人类2020年的主要敌人是新冠病毒,但实际上呢,在很多人的眼里,新冠病毒只是每天新闻里必露脸,必被主持人提到的某个东西。甚至我会觉得,有人已经觉得新冠病毒的数字就像是每个新闻里最后必然会出现的天气预报一样,习以为常了。不过有时晴天,数字少一点,有时狂风暴雨,数字很恐怖,但这东西要不在这里糟糕一点,要不在那里糟糕一点,又或者是全体都很糟糕。

未来是什么?愿望是什么?如果情况还这般恶劣的话,我觉得活下去已经很不容易了。

2020-04
16

循环,循环

By xrspook @ 19:58:07 归类于: 扮IT

觉得自己虽然见过递归,但几乎不用,不逼着我我都不用,循环用得越来越遛。前两题我和参考答案得出的结论一致,最后一题,我觉得参考答案有问题。下面的都是我的脚本。下面要用到的words.txt在这里

Exercise 7:This question is based on a Puzzler that was broadcast on the radio program Car Talk: Give me a word with three consecutive double letters. I’ll give you a couple of words that almost qualify, but don’t. For example, the word committee, c-o-m-m-i-t-t-e-e. It would be great except for the ‘i’ that sneaks in there. Or Mississippi: M-i-s-s-i-s-s-i-p-p-i. If you could take out those i’s it would work. But there is a word that has three consecutive pairs of letters and to the best of my knowledge this may be the only word. Of course there are probably 500 more but I can only think of one. What is the word? Write a program to find it. Solution: http://thinkpython2.com/code/cartalk1.py.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
def double_letter(word):
    num = 0
    i = 0
    if len(word) >= 6:
        while i < len(word)-1:
            if word[i] == word[i+1]: 
                num = num + 1
                i = i + 2
            elif i > 2 and word[i-2] != word[i-3]:
                break
            else:
                i = i + 1
        if num == 3:
            print(word)
fin = open('words.txt')
n = 0
for line in fin:
    word = line.strip()
    double_letter(word)
# bookkeeper
# bookkeepers
# bookkeeping
# bookkeepings

Exercise 8: Here’s another Car Talk Puzzler: “I was driving on the highway the other day and I happened to notice my odometer. Like most odometers, it shows six digits, in whole miles only. So, if my car had 300,000 miles, for example, I’d see 3-0-0-0-0-0. “Now, what I saw that day was very interesting. I noticed that the last 4 digits were palindromic; that is, they read the same forward as backward. For example, 5-4-4-5 is a palindrome, so my odometer could have read 3-1-5-4-4-5. “One mile later, the last 5 numbers were palindromic. For example, it could have read 3-6-5-4-5-6. One mile after that, the middle 4 out of 6 numbers were palindromic. And you ready for this? One mile later, all 6 were palindromic! “The question is, what was on the odometer when I first looked?” Write a Python program that tests all the six-digit numbers and prints any numbers that satisfy these requirements. Solution: http://thinkpython2.com/code/cartalk2.py.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
def is_palindrome(word):
    if word[::-1] == word:
        return True 
def test_palindrome(number):
    if is_palindrome(str(number)[2:]):
        if is_palindrome(str(number+1)[1:]):
            if is_palindrome(str(number+2)[1:1]):
                if is_palindrome(str(number+3)):
                    return True
for number in range(100000, 999999):
    if test_palindrome(number):
        print(number)
# 198888
# 199999

Exercise 9: Here’s another Car Talk Puzzler you can solve with a search: “Recently I had a visit with my mom and we realized that the two digits that make up my age when reversed resulted in her age. For example, if she’s 73, I’m 37. We wondered how often this has happened over the years but we got sidetracked with other topics and we never came up with an answer. “When I got home I figured out that the digits of our ages have been reversible six times so far. I also figured out that if we’re lucky it would happen again in a few years, and if we’re really lucky it would happen one more time after that. In other words, it would have happened 8 times over all. So the question is, how old am I now?” Write a Python program that searches for solutions to this Puzzler. Hint: you might find the string method zfill useful. Solution: http://thinkpython2.com/code/cartalk3.py.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
year = 99
meet = int(input('how many times have we met?(1-8): '))
print('mom born me at', '\t','my age', '\t',"mon's age")
for i in range(10, 80): # 假设你妈生你的最低年龄是10,最高年龄是80
    n = 0
    for age in range(1, year):
        if age < int(str(age).zfill(2)[::-1]) and int(str(age).zfill(2)[::-1]) - age == i:            
            # print(i, '\t\t', age, '\t\t', str(age).zfill(2)[::-1])             
            n = n + 1
            if n == meet:
                print(i, '\t\t', age, '\t\t', str(age).zfill(2)[::-1])
 
# how many times have we met?(1-8): 6
# mom born me at   my age          mon's age
# 18               57              75
# 27               58              85
# 36               59              95
 
# how many times have we met?(1-8): 8
# mom born me at   my age          mon's age
# 18               79              97
 
# mom born me at   my age          mon's age
# 18               2               20
# 18               13              31
# 18               24              42
# 18               35              53
# 18               46              64
# 18               57              75
# 18               68              86
# 18               79              97
# 27               3               30
# 27               14              41
# 27               25              52
# 27               36              63
# 27               47              74
# 27               58              85
# 27               69              96
# 36               4               40
# 36               15              51
# 36               26              62
# 36               37              73
# 36               48              84
# 36               59              95
# 45               5               50
# 45               16              61
# 45               27              72
# 45               38              83
# 45               49              94
# 54               6               60
# 54               17              71
# 54               28              82
# 54               39              93
# 63               7               70
# 63               18              81
# 63               29              92
# 72               8               80
# 72               19              91
2018-10
19

洗澡

By xrspook @ 8:34:44 归类于: 烂日记

15分钟就完成洗澡、把浴室墙上的水刮干净,用海绵拖把把地拖干。这有多迅速!所以,从我开始洗澡到结束大概只需要不到十分钟,这其中还包括一分钟把水管里的冷水放掉,然后热水的管才会有恰当温度的水。但即便这样。洗澡的时候某些操作暂停出水,再次恢复的时候还会有一个先凉后暖的过程。如果不想让这种事情发生,只能让水一直都流着,但我觉得这样有点浪费。虽然相比于电费来说,水费没多少钱。

十分钟,对一个普通的女生来说,可能洗个脸都不够,更不用说要洗澡了。据说有些人不在家里洗头,洗头都是出去外面洗。对我这种穷人来说,这有点不可想象。首先是因为我不想别人为我服务,总是感觉怪怪的;其次是因为总感觉外面的卫生状况不太好;第三当然是因为我穷,没那么多钱去挥霍。

一到冬天,我的洗澡时间就会越来越长,其中一个原因是淋着热水很舒服,于是人就不自觉的在那里胡思乱想了。小时候干得最多的事就是在浴室里洗,半天不出来。于是妈妈就会在外面嚷嚷。我在里面做了什么呢?快到考试的时候,我会随机选一堆字,然后就像人家摘花瓣一样猜测自己,那一次的测验考试成绩会如何。当第一次出来的结果不好的时候,当然会有第二第三第四次,不断数下去,所以就会在里面待很久。我尤其喜欢数的是以前液化天然气热水器上面的英文。有时也会数,洗头水或者沐浴露上面的一串文字。当时我还不知道热水器上的那串英文是什么意思。当我应该知道上面的东西是什么意思的时候,那些字都掉的差不多了。

我觉得很奇怪的是,在家里洗澡我总要拖很长时间,但是在单位洗,我总是迅速。倒不是因为,家里的环境有多么优越,会让我进入冥想状态,可能是因为家里的水压比较小,所以水流慢一点,于是我的动作也会慢一点。有些人一年四季都洗冷水,到冬天的时候就会在浴室里唱歌,我也会在浴室里唱歌,但不是因为我洗冷水。是因为我是唱着歌进去的,除了有些时候口不能张开唱歌,其它时候我都会继续唱下去。唱着歌进去再唱着歌出来。我总觉得洗澡是一个很适合唱歌的环境。因为那里很私密,你可以很放纵。当然,这种事估计不能在北方的澡堂里做。

至今我都没去过北方的澡堂,但我去过北方的公共浴室。那个地方对南方人来说相当不好意思,因为进去以后你会看到无数裸体。而其中的很多还在互相擦背。洗澡对南方人来说是一件很私密的事,尤其是成年以后,但是在北方的公共浴室里你看到的人却一点都不害羞。在郑州住了一个月,学校的公共浴室每个星期有一天不开门,但其它时候我都会去,从开始到结束,我都不知道目光该往哪里放。我总是直挺挺地进去,当什么都没看到,完成自己的事以后再直挺挺地离开。在南方,即便在游泳馆的浴室里,我们也不会见到那么多的裸体。按照这个逻辑,北方的性教育是不是会比南方的好做一点呢?但说真的,读了那么多年书,我觉得自己还真的没接受过正规的性教育。他们总是打擦边球糊弄过去了。现在都什么年代了,为什么这种事还不敢摊开说个明白呢。

通常来说,洗澡是快乐的,除非某个地方受伤了,有开放性伤口,怕水,那么,洗澡就会变成一件非常麻烦且痛苦的事。

2016-12
23

数字的力量

By xrspook @ 9:10:46 归类于: 烂日记

还记得小学高年级的时候,老师第一次让我们写读后感,那是读语文课本里的一篇文章,然后写自己的感受,那篇文章好像是老舍《养花》。在那之前,老师并没有告诉我们具体应该用什么模式去写,只是让我们按照自己的感觉去写。出来的效果有点让我惊讶,因为我得到了一个不错的分数。相比于平时的其它作文来说,那个分数很好。但这并不意味着我真的天生擅长写读后感,因为那一次以后,老师在课堂上详细说了读后感应该怎么写,从哪些方面入手,要什么样的顺序,要什么样的结构。在说完该怎么写以后我们又写了几篇读后感,但往后的读后感,对我来说,就没有第一次那么惊艳了。虽然相比于其他作文来说,还是会好一点,但是,只是一个普普通通的水平。

这么多文式,我是不是就比较擅长那方面呢?写记叙文,自我感觉一般般,我只能把事情叙述出来,但并不能像某些高手的样把那说得波澜不惊。说明文不带任何感情色彩,相对来说,会好一些,但实际上,有些东西我想表达,但因为不能表达,所以有点压抑。议论文的感觉有点像读后感,但是议论文,你必须得讲道理,而我又是那种,不怎么爱读书的人,所以你叫我列事例讲道理,我兜来兜去也都是那么一点点的东西,看多了会觉得非常的烦,我自己都烦我自己。大学的好段时间里,每看完一本书,我都会写个读后感,但渐渐那被丢淡了。一方面是因为我看书的频率越来越低,另一方面是因为我越来越懒。从前看完一本书我会写读后感,刚看完一部电视剧或看完一部电影,我却未必会写观后感。工作以后好长时间看完GA,Smackdown或者PPV以后,我都会写观后感。但与其说那是观后感,不如说我又把剧情重复了一遍,以我的方式表述出来,这样的做法我觉得不是观后感。我叙述的部分比我个人的感受还要多。虽然观后感你不陈述事实,没办法发表你个人的意见,因为你得设想其他人没看过这东西。我不喜欢看诗,也不喜欢看散文,不只是不喜欢看,而且是很讨厌。所以我没办法像某些人一样,看着落日就可以发表一番感想,我做不到。我觉得那些,状人状物可以写出一大堆修饰词、比喻句、排比句之类东西的人是在做词语堆砌。那些描述或许可以让你当时想象出情况如何,但看完以后脑子里会一片空白,什么也没有留下。

后来我才发现,原来是数字最终才会让我最有感触。数字是理性的,看了数字以后的感受是感情。你可以不带任何感情地把数字罗列出来,但是,那些数字所含有的分量以及在脑子里印下的痕迹,不是那么容易就会被抹杀掉。简简单单几个数字的威力,比一大堆的排比句来得还要强烈。所以回看我自己blog里面的文章,那些我觉得血液澎湃的,通常都跟数字有关。有些数字可能你不会记得具体是多少,但是看到那个数字,想到那个环境你自然会觉得真的很厉害。数字的效果就是这样!为什么米叔FAT TO FIT视频里面要出现好几个数字呢?首先是他峰值体重的时候是97公斤,体脂含量是38%,到视频的最后,体脂含量计算出来是9.67%。作为一个路人甲,你可以通过看图片去想象,那是一个怎么疯狂的过程,作为一个内行人,给出了体脂含量这个数,你自然而然会莫名钦佩这个人,这些数字背后的努力想想都心酸啊。他完全可以不给出97公斤,而只说接近一百公斤,他可以说大概10%不是9.67%。为什么要这么精确?因为数字越是精确,给人的感觉越真实越有力量。证明那是的的确确的事实,而不是随口瞎掰出来的。如果某些数字你的确不能确定其准确性,直接不说而用排比句比喻句可能会更好。不是每个人都可以用数字表现自己的认真负责的程度,因为有些人做事的时候,并没有考虑到往后可能要总结,可能要用到某些积累回来的数字。数字的呈现是一个最终结果的展示,但更重要的是数字积累的过程,那里包含了非常多的故事。一个用数字讲故事的人,会首先把数字摆出来,然后用后面的文字去描述具体情况。我非常喜欢用这种手法去写东西,这不是传统中国人的思维,但是外国人这么干很常见。学校的作文课上,老师不会跟你说得这么干,但是,在科学文献的写作里,只要你看多了就明白,高手都非常擅长这个。

今天是2016年12月23号,Dangal终于在印度本土上映了。

2015-01
12

强迫习惯小键盘

By xrspook @ 20:38:56 归类于: 烂日记

每次睡觉都做梦,这到底是怎么回事?也不算太热气上火,但就是会这样。这个月的大姨妈好像没有要光临的意思,按照上两个月的时间推算,现在应该已经来了,但我觉得至今没有任何征兆。这到底是什么原因?因为过去两周我都睡太晚了?1月之前我都是晚上10点多左右,最多1030睡觉的,而这两周的常规睡觉时间是晚上11点,有时甚至到达了12点。晚睡到底有多大的伤害我懂,但早上的天色还是那么黑,不想起来,晚上很自然地觉得不应该那么早就睡了。让人无语的是可能晚睡的坏处连运动的好处都弥补不回来,我那个去!地球上怎么会有这么郁闷的事啊啊啊。有些人半夜都不睡觉,也从来不需要拼死地运动自然就不会长胖,说他们怎么吃都不胖其实也是有点过的,因为那些人通常挑食,尤其是从很小的时候开始就远离肥肉,连吃腊肠都必须把里面的肥肉一个个吐出来,更加就不会吃鸡皮之类的了。现在回想一下,到底从小就被称赞很乖地把东西都干净地吃完了到底是好事还是坏事。

用手提电脑需要时间去适应,过去很长时间我都只会在出外的时候带上手提电脑,作用就是顶替帮忙一下,手提电脑从来就只是我电脑大军里的一个替补成员,而且一开始搁置就将是无了期。现在,我把手提电脑放在了检验室,基本上属于我常驻那里的私人用品。因为检验室有2个人,2个人用一个电脑是非常不切合实际的。而且呢,在公用电脑上我怎么可以随意地输入一些纯粹属于我个人的文字呢,哪怕我很快就可以通过共享的方式在别的电脑上取走。在公用电脑上敲键盘纯粹是一个偶然性的顶替行为。别人的电脑和自己的电脑感觉始终是不同的。

手提电脑用的是小键盘,我至今还没适应小键盘的敲打,最神经质的是按空格键的拇指不时就会触碰到触屏板,于是打着打着字突然间鼠标一碰,OMG,导向去哪里了?尤其是在输入法里输入了一大串的文字突然间又不见踪影的时候最让人烦。除了拇指错误以外输入数字也是我的一个感觉麻烦的地方。没有标准键盘的小数字键盘我简直不知道如何输入数字了。我应该练习学会字母键上面的数字键输入数字,那么我敲密码的时候就可以做得更流畅完美,虽然知道要这么干,但我一直就没有在这个上面花时间,真烦。通常,我用的是Google输入法,可选的显示为5个,所以其实我的手指通常只会用左手5个数字,右手5个几乎是盲点。但因为几乎都是在自己的电脑上输入,所以其实输入法出来的东西也根本不怎么需要用5个选项去确认,几乎是每个词每句话第一个选项就是我想要的,回车即能解决问题。所以再细分下去,其实我最能熟练使用的其实是用左手无名指和中指敲打2和3而已啊啊啊,而且还不能像敲打字母那般快速,盲打是盲打,但只能慢慢吞吞地,要想上那么一下,真心作死。

前天晚上就开始下雨,今天的雨势比昨天大,虽然算不上大雨,但大多数时候已经是小雨以上了。如果今晚我执意要去跑步是可以的,但鞋子是肯定要湿的了。至于上半身,可以里面穿bra外面穿迪卡侬的雨衣或皮肤风衣。我确定要这么坚决吗?我必须如此这么坚决吗?为什么要这么虐自己呢?这个月我已经存下足够多的跑量本钱无需这般自虐好吗!

跑还是不跑?至今我还是七上八下,拿不定主意。

© 2004 - 2021 我的天 | Theme by xrspook | Power by WordPress