感受啤酒的快乐,远离大米
2021-05-17感受啤酒的快乐,远离大米
特别想和关心爱护我的人说一声感激,同时也想请您放心,我不会臣服于酒精的麻醉,我只是喜欢那份纯粹
本文也发表于鄙人的Blog 小鱼游大海
不知不觉,距离上次写作已经快半个月了,为了不让拖延症的阴影再次笼罩我的大地,这次我准备搬出自己最爱的主题之一:啤酒。
要说啤酒,也算历史悠久的低酒精饮料,据说全球消耗量仅次于水和茶。啤酒的种类很多,而我最喜欢的,莫过于德国啤酒啦。那醇厚的粮食带来的醇厚滋味,啤酒花特有的香气,爽滑的口感,丰富的泡沫,加上不同原料下带来的独有的口味,一杯冰凉的啤酒,仿佛灵魂都能得到升华,无论什么忧伤都能得到治愈。
德国啤酒的出名,应该主要是因为巴伐利亚大公威廉四世颁布于1516年的那部《纯正啤酒法》,其中规定,当时巴伐利亚的啤酒,只能采
啤酒花,大麦,和水。后来随着酵母的出现,慢慢酵母也被加入到允许的成分当中。所以纯粹的巴伐利亚啤酒,应该只含有啤酒花,大麦,水,和酵母四种原料,正如好的中国白酒必须是纯粮食发酵,这是底线,不可逾越。
当然了,随着德国领土的变迁,巴伐利亚的《纯正啤酒法》逐渐扩展到全德国,而允许的原料也慢慢加入了小麦,于是,就有了现在享誉全球的德国啤酒。
在中国,聪明的中国人用各种完美的食材,搭配德国啤酒,形成至纯至真的灵魂组合,令人直接跳过996007,直接步人生巅峰。比如,凉粉,凉皮,炸灌肠,酱牛肉,猪头肉,羊头肉,酱肘子,花生米,毛豆,花生米+毛豆,哈尔滨红肠,蒜肠,泥肠,溜肥肠,炸素丸子。。。 不能再写了,再写口水就滴到键盘上了。。。
当然,并非只有德国啤酒才能带给您春天般的惬意,夏日的火热,秋天的满足感,冬日的爽快感。作为啤酒生产大国,中国本土也有不少啤酒品牌。作为理工科钢铁直男,我也得在此提醒,选择啤酒时,一定要注意看成分。别被啤酒的文案和包装蒙蔽双眼,那是CBD的才干的事儿 (开玩笑的大哥,您把刀放下)…
有些啤酒为了降低成本,对,就是降低成本,没有其它理由,一些啤酒里会放入大米,玉米淀粉等原料,它们会在确保啤酒粮食口感的同时,大大降低成本,毕竟麦子多贵呀,是吧。但是,这些成分产生的杂醇会使我们喝完啤酒以后特别难受,完全没有那种走向人生巅峰的愉快,而且大米带来的味道,远不能同大麦相提并论。所以,我的建议是,想感受啤酒的快乐,就要远离大米!
嗯嗯,请大米小朋友不要摆出一副惊讶的表情,我说的不是你。
亲爱的朋友,相信咱们最近事儿都挺多的,但有机会,还是希望能和您坐下来一起喝一杯纯粹的啤酒,不是为了追求酒精的刺激和麻醉,仅仅是为了一份简单的快乐。
干杯~~~
我要给您洗个澡 (一)
2021-05-11我要给您洗个澡 (一)
不知道什么时候开始,解构成为一种思潮。
解构者,用自身的价值观重新拆分,构建前人的思想或者前人本身也。
解构能让我们从另一个角度重新审视或思考,从而能创造更多有意义的思想,这是解构的最大价值。而互联网,则成为了传播解构思想的最有利的工具。
然而这个星球上,有趣的人总是占很少一部分,更多的人并不具备解构的能力。所以成为一个有趣的人,比较简单的办法就是,推翻自己原有的认知,完全拷贝那些解构的思想,并给自己洗脑告诉自己其实已经开始我就是这么想的,以此证明自己也是一个有趣的人。至于解构出来的东西是好是坏,是真是假,管他呢,真作假时假亦真,真真假假,反正你们知道我不会被洗脑,我能独立思考,那就够了。
成为有趣的人看起来不怎么复杂,好消息是,解构其实也很简单,最简单的办法嘛,就是解构古人喽。简单概括,给英雄泼脏水,给混蛋献锦旗。比如,找本不靠谱的私人笔记,从里面找个描写英雄好汉的奇闻异事的段子,然后证明这个英雄其实是个小人。反之亦然。于是,岳飞成了中华民族融合的阻碍,秦桧倒是含冤千年的好同志。朱元璋变成了嗜血的屠夫,广大人民群众在元政府统治下反而丰衣足食平安喜乐。而我们,则是被蒙蔽多年的笨蛋白痴,只会跟着举手喊好。
我们的英雄,被泼了那么多脏水,是时候给您们洗个澡了。
“曹操,是个奸雄”
这应该是所有解构里,历史最悠久的。拜超级畅销小说《三国演义》所赐,曹操大白脸的形象深入人心。“休教天下人负我”,“乱世之奸雄”,甚至互联网还给曹操加上”人妻收割机” 这样直白的称呼。在解构者和大量解构拷贝者的努力下,曹操成功成为了一个拥有梦想却败给现实,最终却活成自己讨厌的人,换个说法,屠龙少年最终成为恶龙。
请允许我给曹操洗个澡,是的,我要请他来清华池,找个最好的师傅,用力把他身上的污垢洗去。因为,曹操真的是一位英雄,一位天才啊!且不看那些加在他身上的那些头衔,中国杰出的,政治家,军事家,文学家,诗人,书法家,我们只看看他的内心独白:
对酒当歌,人生几何!譬如朝露,去日苦多。慨当以慷,忧思难忘。何以解忧?唯有杜康。青青子衿,悠悠我心。
但为君故,沉吟至今。呦呦鹿鸣,食野之苹。我有嘉宾,鼓瑟吹笙。明明如月,何时可掇?忧从中来,不可断绝。
越陌度阡,枉用相存。契阔谈讌,心念旧恩。月明星稀,乌鹊南飞。绕树三匝,何枝可依?山不厌高,海不厌深。
周公吐哺,天下归心。 - 《短歌行其一》 曹操
人生如此苦短,人生如此苦痛,我是如此焦虑,但我知道沉醉并不会让我快乐。我不会用酒精麻醉自己,我渴望点燃自己,为你们这些和我一样有才华有理想的人指明通向光明的道路。我多么希望和你们一起努力,创造一个全新的世界,我多想和你们一起,让混乱的世界变得令人神往。我从并不想争夺那些虚妄的名号,我只想成为周公那样的圣贤,让所有人能了解一个真正的我。。。
都说诗言志,歌咏情。那么,这是拥有多么强大,多么光明内心的人才能拥有心声?
神龟虽寿,犹有竟时;腾蛇乘雾,终为土灰。老骥伏枥,志在千里;烈士暮年,壮心不已。
盈缩之期,不但在天;养怡之福,可得永年。幸甚至哉,歌以咏志。
- 《龟虽寿》 曹操
英武雄健如秦始皇,也不可免俗追求长生不老。而我明白,世间哪里有永不消逝的东西啊。虽然我现在岁数大了,身体也不如从前,但我那奔腾的内心,就像几十年前一样澎湃啊。我明白天道不可欺,但我相信,我的人生不应该只由上天安排,只要我坚持初心,那我的事业就不会消散。生而为人,我觉得自己好幸运,就让我用这首歌,表达我的内心吧。
这么说可能有点装B,但每次读到《龟虽寿》,我都会深深被曹操的那颗真挚而热诚的内心所感动。如果有人重新写一部三国,我希望能还原一个这样的曹操,一个如同热血漫画里主人公一样的曹操,坚持初心,永不服输,用光明的内心,照亮黑暗的乱世。曹操,真英雄也!
曹丕称帝后,曹操被追封为帝,但现代史学并未把曹操算在皇帝的行列。我想,这对曹操是公平的。追求虚名也许是追求事业的一种手段,但绝非曹操的目的和本心。曹操,一个纯粹的好汉,一个热血的英雄。 他从未善良,也从未幻想。他就是那个时代最光明的所在。被众多才俊心甘情愿追随,也许就是对他最好的评价。
曹操,哪里奸呀,分明是个英雄啊。
时光,漫步
2021-05-10时光,漫步
了解一个人,需要多长时间?
需要很久? 可为什么一瞬间,我就发现有的人值得陪伴一生?
只需要一瞬间?可为什么很多年以后,我才刚刚发现把这样的人放在心里哪怕一瞬间都在浪费生命?
了解一座城市,需要多长时间?
需要很久?可为什么第一眼,我就认为在这里我会找到很多感动?
只需要一瞬间?可为什么我生于斯长于斯的地方,我却越来越觉得陌生?
我挺喜欢林荫小道,如果能在这条路上和家人一起走,那就更棒了
下雨了,我依然不想打伞。雨中行走,雨中骑车,不知道为什么,在雨里,我反而觉得自在,正如在洗手间里,我才觉得自由。
帆船装上马达,正如自行车装上电机。必要,但不纯粹。
把写字楼盖在海边,可能会提升工作效率。烦了看看大海,岂不美哉?
我一直希望能坐着货轮远航。躺在集装箱的最高处,面对着蓝天,身下是大海,何等快意。
桌子上没写“请勿乱动”,但我还是想摸一摸拧一拧。
我酒量很差,但我真的有点对啤酒上瘾了…
大米小米你们看见没?咱们仨下一步的工作重点就是让你妈养成傻乐的习惯。任重道远,加油。
小米造车不新鲜,大米都造车啦
2021-05-10小米造车不新鲜,大米都造车啦
本文首发于我的blog, Small fish, big ocean, 欢迎访问,一起玩儿呗
第一,国安又输了。开局两连败,应该是创造历史了。输给两只上海球队,过程也没什么亮点,踢的跟翔一样。好在我现在不像年轻时那么心浮气躁,也不会输球后别扭半天了。可能是随着年龄增大我成熟了,逐渐学会用冷静和从容,而不是愤怒来面对不愉快,更不会爆粗口来表达情感。艹他XXXXX。
第二,国安这球踢的真TM窝火,好在我现在特别冷静,艹。跑题了,说个最近的发现,总算能在Windows Server 2019 上能跑UWP应用了,之前把微软商店给装上了,但发现微软商店根本无法使用,也不知道是什么问题。后来发现能用DesktoAppInstaller直接安装应用包,完全绕过了微软商店。所以现在的工作流就是:
浏览器登录微软商店搜索应用,并复制应用的网址
在Online link generator for Microsoft Store 这个网站直接搜索上一步得到的应用的网址,然后就会生成应用安装包以及依赖包的下载地址,提供的下载包括了各个平台(Windows 32位 / Windows 64位/ Xbox / Windows Phone等),需要自行挑选合适的平台使用:
下载回来直接执行,DesktoAppInstaller就会启动安装程序,如果有什么依赖问题也会告诉你,根据提示安装相应依赖即可。目前看主要问题就是某些应用因为需要新版本Win 10内核,导致使用了较老的Win 10 1809版本内核 的Windows Server 2019无法使用这些应用,比如Windows Terminal。 不过无所谓了,我现在已经习惯用VS Code当终端干活。 目前看VS Code除了罩杯不算大,别的好像都略能做一点。UWP支持的加入,使得Win 10存在的最后理由也没有了,88了您内。
第三, 这两天突然发现大学邮箱登录不上了。给网络中心老师打电话问了一下,说是毕业了就会把邮箱屏蔽。想想自己已经白用了不少年(这话不能多说,说多了暴露年龄),也就平衡多了。想到不少应用和服务都挂在这个邮箱账号上,赶紧请老师帮我把邮箱先临时启用一下,该转移转移。
说句题外的题外话,对于大学生而言,教育邮箱真的是个好东西。利用教育邮箱可以申请很多服务,比如像微软这样互联网基础设施提供商的正版资源,比如很多云服务商的优惠甚至免费服务,再比各大软件企业提供的优惠正版软件。
今天的垫话就说这三个事儿吧。好了现在让我们平静地放下国安开局两连败这个艹蛋事件,说点正经的。是的,正如标题所言,继小米高调加入造车新势力之后,大米也造个了车。对,就是那个整天都美滋滋的,吃嘛嘛香的,在气我方面颇有心得的那个大米。
话说前两天学校科学课要搞个汽车比赛,大米一下子来了精神,看小家伙难得干劲十足,我也(A. 顺水推舟 B.推波助澜 C.顺水人情 D.火上浇油,请您选一个顺眼的用吧,我也不知道哪个词合适了)地陪大米跑乐高课教室找李老师一起研究方案。在李老师帮助下,大米搞出了本次参赛作品,超级仿F1赛车:
后驱,三马达,其中两台NXT 马达驱动后轮,一台小型马达驱动前轮转向。中央控制单元采用乐高EV3核心,看起来还挺高大上。 这还不算,这车的底盘居然大有乾坤,听我给您慢慢吹来:
![底盘](https://gitee.com/houyufengatgitee/img_bed/raw/master/Mazda/马自达8 底盘.jpg)
为了方便,我找了某款销量感人的日系MPV的车身图作为对比。
可以看到,MPV底盘采用了2纵7横的整合式大梁对车身进行加固,对比来看,这辆仿F1赛车居然也有完整的闭合横纵梁结构(画黄线的部分)。虽然只有前后两根横梁,但EV3控制单元本身厚重的结构也可以起到横梁加强横向刚性的作用。当然了,唯一的问题是作为乐高积木的拼插结构,梁与梁之间当然不如焊接来的强大。
另外值得注意的是,我们能看到纵梁和前后防撞梁组成了一个完整的闭合结构。从这个层面上说,我觉得防撞梁虽然只能抵御低速碰撞,比如追尾。但是从结构完整性上考量,这两根防撞梁还是不要省的好,毕竟四边形是不稳定的结构呀。对此我也呼吁汽车厂家,虽然国家没有强制标准,但是这两根钢梁还是给我们装上吧。
回归正题,除了横纵梁,也请注意绿色线条部分,这辆仿F1赛车居然还用了前后全框式副车架作为加强。众所周知,真实的汽车为了加强底盘强度,一般都会单独在前后轮位置设计副车架,尤其是独立悬挂的车型,比如下面两张图就是典型的前后副车架。而全框式副车架,除了重量感人增加油耗以外,在强度上要更有优势一点。而这辆仿F1赛车居然就使用了两块框型积木作为前后副车架,承载了前后电机。
看到这款仿F1赛车居然设计的还挺全面,确实出乎意料。不过我得特此说明,这款赛车的设计由乐高课的李老师完成,大米负责组装和给控制单元编程。不过从实测来看,由于车身还是大了点,速度上比较感人。不过对于大米而言已经是个超级棒的作品了,大米自己也挺高兴。看着小同学小心翼翼抱着上学去给全班同学讲解答疑,然后放学都是哼着歌出来的,我还是挺替大米开心的,要不我也不专门写篇文章吹啦
嗯嗯,写到这里我突然想起,整合车身,电机,电池,控制系统,其实包括特斯拉在内的造车新势力不就是按这个套路造车的么。 只是特斯拉频频出问题的原因在于,他们似乎觉得自己做的不是严肃的工业品,而是一个大号玩具,这就导致了他们的产品充满了想象力,但也带来了隐患。当然这就不在本文讨论范围之内啦。
弯道超车,如此简单?
2021-04-22弯道超车,如此简单?
如今,造车新势力的蓬勃兴起早已超越技术本身. 传统车企真的走到终点?
按照惯例, 片头必须有广告除非您充会员:)
广告就一句, 兄弟的烘焙鸡维护不易 (github访问越来越费劲, 难道会成为下一个google? 不敢想),请您点击访问 Small fish, big ocean (就是小鱼游大海啦, 很严肃的名字哟)
弯道超车, 最近一个很火的词. 第一次听说这个词,大概是来自一部美国主旋律电影<<奔腾年代>> (对,美国一样有主旋律电影,只多不少)
电影讲述了一匹叫做___海洋饼干___的矮小,其貌不扬,而且还残疾的赛马,是如何依靠不服输的精神战胜了自己和对手,获得冠军的故事.这匹马获胜的秘诀,就是在弯道过弯时,别的马都在减速,只有它依靠强大的意志力和冒着受重伤的风险,坚持加速,从而甩开对手. 从此, 弯道超车似乎就成了一个特别褒义和励志的词汇, 相对落后和弱小的势力也用这个词树立自己战胜强大对手的信念.
这些年, 最被视为弯道超车好手的,应该就是造车新势力. 尤其最近,造车新势力们频繁引起热点,前有小鹏汽车创始人点评丰田章男的言论时将丰田比作当年的诺基亚,后有特斯拉再爆猛料.给人的感觉,造车新势力已经不是在弯道超车,而是全面碾压传统车企.一方锐意进取,依靠新能源和创新压制对手. 另一方面,传统车企倚老卖老, 躺在功劳簿上吃利息, 汽车的未来,已经不再属于这些传统车企.
真的是这样么? 谈到造车新势力, 我想到的,.
第一, 造车新势力的车到底卖了多少? 卖给了谁?
如果网络热度和销量成正比, 那造车新势力的销量应该约等于10个丰田+大众,.但是事实是, 我查了一下目前登记在个人名下的汽车数量,只有特斯拉的18万量算是一个能上台盘的数字,其他那些天天出现在各大媒体,老板们频频用演讲和PPT 改变世界的车企,登记数量加在一起也只是个Others的水准. 也许, 对于造车新势力企业而言, 销量并非是KPI的一项, 甚至不是最关注的. 如何讲好故事, 制造更热话题, 吸引更多资本, 早早上市, 这才是根本大计
第二, 造车新势力更会玩儿人设
当初刘备在创业时,谈到人设,他说, 我只要事事跟曹操反着来就行了. 造车新势力一定也深谙此道. 他们很清楚他们的客户群体, 因此什么都和那些传统车企反着来就行了. 打破传统, 什么BBA的地位和豪华, 什么丰田的居家, 什么大众的品质, 你们就像年事已高的老人, 只会喋喋不休诉说着当年的辉煌. 我们就是要打破一切, 要创新, 要AI, 要大屏, 要5G, 要自动驾驶,要把汽车变成会行走的手机. 哦不对, 是会行走的iPad.
第三, 造车新势力到底带来了什么创新
造车新势力们用碾压一切的态度,给我们带来了新的思潮. 那么, 他们到底给业界带来了什么创新呢? 新能源? 丰田表示我的氢燃料车都买了好几年, 连国产大佬长城今年也要上氢燃料了. 至于锂电池, 到底算不算新能源都再说呢. 自动驾驶? 业界做自动驾驶的很多都是不生产整车的独立企业,这就意味着自动驾驶技术并不是这些造车新势力的独创, 也不会被他们垄断, 那为什么这些造车新势力都在强调自动驾驶? 至于底盘品质, 操控调校… 如果我是投资人,我投资的造车新势力敢说自己要在底盘和操控上下功夫, 我一定把他们骂得狗血喷头. 任何客户看不见摸不着的地方, 那是传统车企才会研究的地方, 有这功夫, 不如装个大屏显好呢.
是的,造车新势力最大的创新, 就是营销模式和大屏.
第四, 传统车企为什么不投资造车新势力
这是我一直比较奇怪的问题. 按说大量资本涌入造车新势力的时候,传统车企反而不为所动. 那这些传统车企在干嘛呢? 比如丰田, 自从和马自达交叉控股, 丰田就染上了马自达的”疯”. 一门心思研究TNGA全新架构, 优化车身强度; 提升发动机热效率; 全面把混动推广到全系产品,然后日常喷电池汽车… 国产大佬长城, 则是单独成立了动力公司蜂巢易创专门研究发动机和变速箱, 目前北汽已经用上了,最近又作出了 3.0T + 9AT 动力组合,严重和造车新势力提倡的新能源唱反调; 其他传统车企也是一门心思搞动力,搞底盘,搞空间优化… 但是他们就没有谁想自己打造一个品牌加入造车新势力. 是传统车企么烧不起钱? 还是没眼光? 还是?
第五, 造车新势力的出现, 对于消费者而言是好事
前些年的上汽大通, 今年的长城, 都开始支持APP 下单, 客户不用再跑到4S店订车, 这也许应该算是造车新势力立下一功. 无论如何, 当互联网思维进入一个传统领域, 往往这个领域会焕发新的生机. 这也是我们所期待的.,也是我对造车新势力最大的期望.
丰田也许会是下一个一些人以为的诺基亚, 但对于造车新势力而言, 如何让自己在诺基亚手机部门被收购的时候成为三星, 苹果, 而不是金立,大可乐,小辣椒,这才是课题. 另外再补充一句, 目前被造车新势力吹上天的5G, 诺基亚占了11%的专利,排名前三. 诺基亚依然是当今全球通信领域举足轻重的企业. 所以, 微博中应把”诺基亚”改为”诺基亚手机部门”,这样作文分数会更高的.
弯道超车, 真的容易吗? 故事里的___海洋饼干___, 受了无数的伤,至于它的骑手, 甚至腿被锯断了重新接的…
杂感一
2021-04-12杂感之一
以前看鲁迅先生杂文(当然了,我就没看明白过),总觉得能在一篇文章里哐哐哐写好几段完全不矮边的东西,然后用一二三四五六七区隔开,然后题目叫杂感之类的,是一种逼格很高的写作手法。所以我也准备照着来,题目加上之一,是因为估计以后老得这么干,加上之一之二之三就直接把逼格加到满级,直接晃得对面睁不开眼,哈哈
说到逼格,最近看网上有股潮流,但凡提到MBTI,总有人喜欢往INTP上靠,因此一说到此话题,就会找到一大帮INTP,这就很奇怪了,因为研究表明,INTP在人类中的占比其实很稀有(不到1%)。原因么,估计就是INTP的特立独行很符合这个时代人们的向往。
想象一下,如果有这么一个人:
- 对任何感兴趣的事务都有着创造性的见解
- 总能在别人想不到的地方开展研究
- 热衷于对问题找到一套完整闭环的解决思路
- 自主思考能力
- 创造力和设计能力
嗯嗯,听起来不错是吧?看起来任何NB的职位都需要这样的特质。可是在想办法让自己看起来像个INTP的时候,请想象一下,如果这个人:
- 超级厌恶社交,宁愿活在自己的世界中
- 害怕重复性事务
- 恐惧细节,恐惧期限
- 在日常的小问题上反而容易卡壳
- 内在世界比外面的世界更精彩
- 你所爱的人很难理解你脑袋里装的什么玩意
- 邋遢,懒惰,认为个人形象的维护是耽误工夫
怎么样,是不是一个油腻大叔的形象立刻浮现在你眼前?请问,这样的人,又如何面对现在的高压力,快节奏的团队型工作? 又如何适应规则和流程?又如何从自己的世界中走出来,去维护和家人,和朋友,和同事的关系?
相信我,INTP一点都不好玩儿,而且活的会很累,尤其当你只是个打工人的情况下,别TM问我怎么知道的。
CentOS果然不玩儿了,哈哈。
简单梳理梳理,这个事情大概是这么回事儿。
话说在众多的Linux发行版当中,Red Hat Enterprise Linux是毫无疑问的企业级Linux王者。在无与伦比的稳定性和具有开创性的前瞻技术上,Red Hat Enterprise Linux拥有着完美的平衡。而这一切成果,源自于红帽搞了个社区版Linux 发行版 Fedora 作为 Red Hat Enterprise Linux的试验田,相当于新的技术率先在Fedora 上应用,而拥有大量拥趸的Fedora 用户会把各种问题反馈给红帽进行整改,直到稳定后,把Fedora的稳定版本构建为Red Hat Enterprise Linux。
Red Hat Enterprise Linux哪儿都好,但问题就是,用Red Hat Enterprise Linux得花钱。准确的说,用Red Hat Enterprise Linux是免费的,但是如果想获得技术支持和安全更新(就是Windows下的Windows Update),您就得花钱。
Windows花钱我们就忍了,被业界吹上天的Linux还收费,而且还是个开源系统,这不是骗我们钱么,不行!不过人间还是充满了希望的。Red Hat Enterprise Linux最大的问题是收费,但Red Hat Enterprise Linux毕竟还是Linux,它是开源的啊,所以,一帮热爱白PIAO的有志青年直接把 Red Hat Enterprise Linux的源代码拿过来自己编译了一遍,去掉了里面的红帽商标,于是,这个和Red Hat Enterprise Linux代码完全一样,功能完全一样,就是去掉了红帽商标的CentOS诞生了。而且你Red Hat Enterprise Linux怎么更新,我们也怎么更新,因为你们的更新也是开源的。。。
Fedora, Red Hat Enterprise Linux和CentOS基本就是这么个关系
Red Hat Enterprise Linux的版本支持时间是多久? 10年。 CentOS的版本支持时间呢? 刚才红帽说几年?10年?得嘞,那我们也是10年,就问你们敢动不。
眼看着自己业界如此NB的Red Hat Enterprise Linux就这么被别人合理合法地抄(此处给伟大的开源协议鼓掌十分钟,啪啪啪),红帽说我就C… 直到某一天,红帽把CentOS收购了。。。
后面的故事想必你也明白了。在一个风和日丽的下午,CentOS突然说,我们不再推出CentOS了,对对,就是那个Red Hat Enterprise Linux的无码版,不对,是没有红帽商标版的,支持十年的,大家都爱不花钱白用的那个CentOS,我们不玩儿了。于是广大的企业不干了。你说好支持十年的,说好了是完全复制Red Hat Enterprise Linux的,而且,最可恨的是,你刚刚2020年年底推出的最新版CentOS (CentOS 8 version 2011,完全拷贝于Red Hat Enterprise Linux 8.3),我看着你说支持10年我才费半天劲部署好,然后你说你们不玩儿了?人家CentOS是这么说的:
这条信息下,这个置顶的评论说出了业界的心声:
This is dumb. The entire premise and the only reason anyone uses CentOS is because it’s rebuilt RHEL. Congratulations on undermining that, nitwits.
嗯,赤果果的白PIAO失败后的内心独白。
那么问题来了,CentOS 声明里提到的Stream是个什么鬼? Stream,不是一个游戏平台么…
是这样的,CentOS被红帽收编以后,红帽说抄袭版CentOS不许玩儿了,你们这么玩儿:
看见了吧,CentOS Stream是Red Hat Enterprise Linux的前置预览版,相当于降级了。。。
企业级使用者对“稳定”的容忍程度,看看Windows 10的普及速度就知道了。这么搞,大家当然不满意。那有办法么?
来吧,各位INTP,“找到完整闭环解决方案”,展现你们最迷人的特质机会来了。
其实红帽已经告诉我们怎么做了。
是的,既然不能白PIAO CentOS了,我们为什么不直接白PIAO Red Hat Enterprise Linux??? 注册一个开发者账号,你可以在16台物理服务器或虚拟机上安装Red Hat Enterprise Linux,最多不超过128颗处理器,就问你我们红帽仗义不仗义?就问你敢动不敢动?什么,你说你们企业服务器多? 我的朋友,你多注册几个,谁拦着你了?至于开发者账号是否能用在生产环境,这点红帽也很仗义,和微软家的类似SQL Server开发版不能部署在生产环境不同,红帽允许在生产环境不是开发者订阅,请看红帽的解释:
当然,这么玩儿也不是没有风险,比如红帽突然有一天说,开发者订阅我们不提供了/ 开发者订阅只能用在开发环境,坦白说,这种风险是有的,但这是目前从马上到期的CentOS平滑过渡的最好办法了,因为无需重新部署,也无需额外费用。
自从接触到HEXO,我的Blog工作流也算完成闭环了 (想靠拢INTP快来记重点: 闭环)。HEXO + Github + VS Code,来自三家的方案竟然结合的如此完美,真是牛大了。三个方案唯一的共同点,都是开源。 开源已经不是属于传说中大神们才玩儿的高端货,旧时王谢堂前燕,飞入寻常百姓家。唯一的问题,GitHub这访问速度真是一言难尽。上面要求本地数据本地存放,加上GitHub的国籍导致的访问问题,催生了国产版GitHub, Gitee。用了一段时间,Gitee的功能相当完善,速度就甭说了,毕竟是本土产品。至于我们担心的数据会不会被扫描,相信我,别担心这个问题了。。。
哦哦哦,一不小心到四了。算是预告吧,接下来我想写一篇关于界面的文章,我想仔细梳理一下自己的思路,聊聊我对好的界面的想法。图形界面就一定好? 一堆图标和按钮就是好的设计?美观就一定复杂?简陋就一定易用?敲键盘和点鼠标哪个更高级?别着急,慢慢听我跟您聊,如果这段时间积极应对拖延症能初见成效的话 (想靠拢INTP请继续记重点:拖延症)
怀念奶奶
2021-04-11怀念奶奶
不知不觉,奶奶已经离开我们13年。但您给我的温暖,我永远不会忘怀
<<哆啦A梦>> 出过一部电影,叫做<<怀念奶奶>>. 剧情特别简单,就是大雄坐着时光机回到过去,重温了童年和奶奶相伴的最宝贵的时光.
故事给我印象最深刻的地方,是奶奶遗憾无法看到大雄成为学生的样子。当大雄背起书包对奶奶说,奶奶,说起来可能您无法相信,但我真的就是大雄。奶奶并没有丝毫怀疑,只是微笑着说,难怪我觉得你这么眼熟。
故事的结尾,大雄铺在奶奶的怀里,夕阳洒在房间里,时光定格在这个温暖而安静的时刻。
电影里,看着大雄奶奶抱着来自未来的长大的大雄,我也想起了属于我和奶奶的梦。奶奶走了这么些年,我偶尔还是会梦到儿时,爸爸妈妈都去上班了,奶奶来家里看我,奶奶就这么安静地坐在院儿门口,笑着看着我在胡同里疯跑淘气。梦的结尾,一个声音告诉我就要醒来了,我在梦里哭着喊,别醒,醒了奶奶就走了,千万别醒,哪怕多睡一会儿也好。
对我而言,奶奶是温暖的港湾。我自幼顽劣,整天捣乱,没少让父母着急生气,自然也没少挨揍。而奶奶,就成了躲避爸爸巴掌的避风港。每次,都是奶奶让爸爸一边待着(说实话,这是我儿时最痛快的时刻~~~),然后抱着我,跟我说父母不易,要多理解他们,要做个好孩子,要做好事。。。可能在这个世界上,奶奶是我儿时唯一能让我心服口服的人了。
不只是我,小时候比我还皮的爸爸(不是,您小时候不也淘气么,干嘛就打我),最佩服的人也是奶奶。听他说,他小时候因为淘气贪凉,一下子瘫了。那会儿家里人口多,还穷,坐不起公交车,是奶奶每天背着他,从家(奶奶老宅在崇文门外,今天新世界百货附近)走着到广渠门外的一个老中医家治病,就这么一个月,老爸才恢复到生龙活虎的状态。奶奶就是这样的人,从来不会对孩子发脾气,哪怕大声批评都没有。她在家里从来不摆家长的威风,却被全家爱戴。
奶奶是我的心灵教师。奶奶生在解放前,在旧北京的坏境下长大,没什么文化。可是对待这个世界,奶奶却有着最善良,最温暖的态度。记得小时候邻居家给奶奶送水果点心之类的,奶奶往往第一时间就会回礼。或者是一盘温暖的饺子,或者是一个手工。奶奶对我说的话,我现在都不敢忘记。她告诉我,做人要凭良心,不能靠斜的歪的,不能骗,不能偷,不能占别人便宜。正是如此,我虽然至今依然活跃在捣蛋的第一线,但绝不做坑蒙拐骗的勾当,就算干坏事也得干得磊落。多亏奶奶的言传身教,我才能活的坦坦荡荡,无所畏惧。
人么,多多少少可能都得有遗憾,而我最大的遗憾,莫过于没有让奶奶看到我和小齐走到一起,没有见到大米小米。如果她能看到让她无比操心的大孙子也成了家,当了爹,相信奶奶肯定会特别开心。
奶奶已经离开了我,但她在我心里种下的种子,却在渐渐开花,这朵花的名字,叫做“侯宇峰,在你的家人面前,你也要成为那么温暖的人呀。”
文章的结尾,再次诚心推荐这部哆啦A梦的电影版,<<怀念奶奶>>
电影很短,却很温暖。
请您盘我
2021-04-06请您盘我 - 谈谈输入法的变迁
在开始闲聊之前,请允许我做个小小的广告,那就是,上网冲浪快20年以后,兄弟也有自己的烘焙鸡了…
点击访问 我的烘焙鸡
记得当初播着电话上网时,最流行的除了跑聊天室跟装女生的抠脚大汉聊天**(当然这不是我的爱好,必须说明, 面子无所谓, 保命要紧),还有就是搞个自己的homepage,翻译过来就是烘焙鸡。我那会儿懵懵懂懂,东搞西搞搞了半天也没弄明白这个鸡到底是怎么回事(最近总觉得说话不太对头,好像被司机之神附体,没事就想开车车),后一来也就不了了之。结果前段时间研究搞个博客,发现了两个神奇的东东,Github的Github Pages服务,和快速简单的博客框架Hexo,这哥儿俩基情四射,居然就能搞在一起(司机之神您能先去个洗手间么,我这写个东西老跑偏算怎么个意思)**,一下子就把个人博客主页的问题搞定了,挂在Github下面还省的自己申请个域名,而且github.io这域名总觉得自己酷酷的,一下子就搭上了开源的概念股,哈哈
至于为什么用smallfish-bigocean.github.io这么中二的域名而不是houyufeng.github.io这样简单粗暴的NB名字,原因就是,houyufeng已经被一位大哥注册了… 注册了… 注册了… 这位大哥的主页是不,你不是真的侯宇峰,从照片是个男人,估计不是我的追求者,当然对于男性追求者我也暂时不会心动的。反正就是这么一回事,堂堂正版的我如果用个houyufeng2021.github.io这么中二的域名,太傻X了。所以干脆咱就小鱼游大海喽,请您认准smallfish-bigocean.github.io,这才是您认识的正版小侯哟~~~
哇塞,一不小心就写了这么多,差不多可以结尾了。当然,本着广告中间要插播正事儿的业界良心,还是聊聊今天的主题,输入法这点事吧。
为什么突然想起说输入法呢?还不是因为自从用上Linux,
我得重新盘个输入法 …
是的。不知道什么时候,我好像已经习惯了很多第三方输入法带来的便利,只要输入一次,就能把结果加到词库,然后同步到云里,然后随着电脑,手机。。。我在越来越多的设备上贡献者属于自己的词库,同时,这些强大无比的输入法会基于大数据,不断学习吸收目前最常用的词汇,并维护一个庞大的词库。于是当我选择了一款输入法,我实际拥有了一个大数据词库+个人词库,而且能基于云在多设备多平台上同步,仔细想想,看起来微不足道的输入法,其实融合了业界最新最强的技术,难怪从谷歌到腾讯,中外互联网巨擘都纷纷投入其中而不亦乐乎。
除了Linux。
说来真是不公平,Linux的亲生小宝贝安卓下,随便找个什么商店,搜索输入法,听说过的没听说过的一大堆一大堆的,到了爸爸Linux这里,除了搜狗和百度给Ubuntu发行版做了个Beta版输入法,吾等小红帽,只能老老实实用系统自己带的输入法。没有云,没有互联网词库,我感觉一下子回到了当初用智能ABC的赶脚…
嗯,再配上这个:
瞬间记忆回到了学生时代,我跟某位小姐姐打字打的飞起,超疾风版二指禅怕就是那会儿练起来的。。。
到后来好像有了什么拼音加加输入法,华宇紫光输入法,微软拼音输入法之类,界面功能大同小异,共同点就是一个字,“盘”。这些输入法统统支持词库,所以盘输入法就成了吾等网民的必修课。盘完了不算,还得想办法把词库导出来保存好。等到重装系统,最关键的一步也是得把词库恢复回来,然后小心翼翼打开某个QQ聊天窗口,心里念着“哈雷路亚”然后打出几个只属于自己的那几个字,直到那几个字直接出现在输入法候选框上,才呼出一口气,仿佛属于自己的世界又回来了。
所以似乎我得感谢小红帽兄,因为我终于又可以从0开始盘输入法了(提示: 此处0就是0的意思,没有人在开车车)。
等等,出问题了,谁知道Red Hat Linux怎么备份词库???
从PSREF网站获取产品配置
2021-04-02小鱼游大海的第一个公开项目上线,快速获取Lenovo 产品配置
依托伟大的PSREF数据支持,直接获取Lenovo 产品配置并保存为本地的Excel文件
首先我得先声明,Small Fish Big Ocean是我的GitHub公开仓库的名字,非常欢迎您来玩儿的同时,我也得说,这个名字非常正义,完全没有歧义,请不要脑补开车车。有没有被我的正义形象感动?
代码我就不贴了,请您从这里获取源代码: 获取Lenovo产品配置 . 再次声明,我的所有代码都使用MIT协议,完全开源,欢迎借鉴,更欢迎指教。我写这篇文章其实是为了分享我的思路,也特别希望获得您的鼓励和指教,非要发红包? 请看我正义的眼神
我写这个程式的初衷是:
- 不必使用浏览器直接获取Lenovo产品的配置,并且以Excel保存,利于分享
- 利用用户本地计算机资源生成Excel格式的产品配置表,不占用PSREF服务器资源。 完了,我是不是应该坦诚其实我是联想PSREF团队员工。。。 作为俩米的亲生父亲兼爸爸兼职业打工人,给自己部门省点资源,有错吗?
整个程式没什么太复杂的思路,大体的工作流是:
- 获取用户的桌面路径,用于保存最终的Excel表格。把文件放桌面上,一向是我的挚爱。推己及人,用户也会喜欢哒, 尤其公司电脑,乱乱的桌面是您职业的象征
- 请用户输入想查询的十位产品Model PN号,确认这个号码是否存在
- 如果用户输入的PN真实存在,输出配置为Excel并保存,工作流结束
- 如果用户输入的PN没查到,和用户说再见,工作流结束
用图说话,就是:
所以这个程式主要的几个模块就是:
- 判断用户桌面路径。 万一有的大哥把桌面改在D盘E盘X盘呢,譬如我
- 判断用户输入PN是否存在。不得不说,这个微不足道的部分反而是这个程式里我最满意的。
请注意,对于存在的PN号,页面会给出 “[X] filtered products by searching [PN]”,对应的HTML标签是’p’,class_=’filtered_title’, 所以,只要根据是否存在这个标签,就能判断出PN能否被查到。
- 拼接PN对应的网址。因为这里页面并没有完整PN链接,需要根据页面HTML里的modeldetaillinkpart进行拼接
- 访问PN网址,抓取表格,写入Excel。 这部分是程式的主体。 Python抓数据真的太合适了。
代码本身基本就是这样。我暂时不想更新新的功能,虽然目前看加入批量获取多个PN的配置是最应该加入的。但因为加批量其实并不复杂,应该就是多了读取PN列表,然后把单一PN的代码做成循环就可以,所以就先不折腾了。 有兴趣的朋友可以自己尝试。
Small fish, big ocean. 这个世界如此精彩而丰富,只要我们稍有探索之心,生活随处都能找到快乐呀。
嗯对了,本文的markdown代码也放在了本小鱼的github上,欢迎访问Small fish, big ocean ,嘻嘻
你干活,我喝茶之从Lenovo Solution Centre抓取MTM数据
2021-04-02你干活,我喝茶之从Lenovo Solution Centre抓取MTM数据
重复劳动往小了说影响工作效率,往大了说影响生活质量,必须予以重视
话说某天,一个Geo的大哥给我发邮件,说PSREF上列的US MTM和Lenovo Solution Centre上的不一致。那么解决方式很简单,直接把Lenovo Solution Centre的MTM给抓下来,岂不美哉?
当然了,Lenovo Solution Centre已经提供了这个功能,只需要选择每个产品,然后分别导出数据,然后再切掉除了MTM以外的数据就行了。但是显然,如此明显的重复劳动,效率是极其低下的,试想,如果让程序自己把MTM都抓下来存在Excel文件里,岂不美哉? 废话不说,开干!目标已经明确,我们就是想要MTM这一列:
“今天的目标是进入Lenovo Solution Centre产品配置列表,把MTM列数据通通抓下来,然后存到一个Excel表里”
动手不着急,咱们先分析看看这个任务的流程和逻辑。
打开www.lenovosc.com, 进入产品页面需要两步:
先选择产品线:
然后选择产品:
然后GO,就能进入产品MTM列表,剩下的就是抓出MTM那列的数据,然后存到Excel里。所以基本的逻辑就是:
- 进入产品页面
- 抓取MTM列表数据
- 存入Excel表格
项目拆分完毕,下面就是确定实现方式。我的知识储备能用得上的就是两位爬虫界的主力,Beautiful Soup和Selenium。考虑到Selenium模拟浏览器的方式太费资源,我的小电脑跑起来总是很吃力,还老收到FBI Warning,我反正是不喜欢Selenium,咱们还是先Beautiful Soup煲汤好了。。。
一顿如狼似虎的操作,我直接卡在了选择产品那里。不管怎么弄,Beautiful Soup的key.click()就是无法选中产品,刚才还真香的排骨汤,现在彻底凉了,看着表面漂着的猪油,我一阵阵反胃,脑海里仿佛出现特朗普和拜登的嘲笑,星条旗好像慢慢就要盖住五星红旗,眼看就是一场危机。。。
“起来,不愿做奴隶的人们”。就在我满脑子浆糊想去洗手间坐会儿吸取天地之灵气的时候,脑海里突然浮现出这首雄壮有力的歌曲,顿时虎躯一震,FBI 的Warning信息此刻再也无关紧要,关闭了播放器,我重新打开VS Code,Selenium,真香,刚才我说话都是那个啥,您别往心里去…
1 | from selenium import webdriver |
随着坚定有力的复制粘贴,我决定对Selenium表示深深的歉意。是的,虽然Selenium模拟浏览器的方式效率实在那个啥,但是本着能用就行的不纠结定律,我还是不想为难自己,毕竟那些伟大的程序员脑袋就是纠结秃的,肤发受之父母,虐待自己就是不孝,这是一个合格的社会主义事业接班人不能允许的。
1 | driver = webdriver.Firefox() |
这次我毫不犹豫让Selenium模拟火狐这个狐狸精。为什么不模拟Chrome?因为每次让Selenium模拟Chrome,都给我报点小问题,什么您冲个VIP吧,什么美女荷官在线发牌吧,什么澳门 and 拉斯维加斯吧,都是我这个小花朵一样的的接班人不懂的,所以,咱们就小狐狸算了,有点味道不算什么。
1 | system_type = driver.find_element_by_id('system_type') #定位到下拉框 |
以上是进入产品页的代码.
而且从这个页面的源代码里,我们还能看到以下产品的value值,所以“一次获取全部产品的MTM”其实也就没什么难度了呢,大不了搞个循环就是了呢~~~
1 | <option value="1061">P330</option> |
下面就进入产品页面了,这个页面的表格就是
1 | mtm_table = driver.find_element_by_class_name('k-selectable') |
嗯,装B遭雷劈。其实找MTM列这块我头大的厉害,毕竟xpath玩儿起来远比id class难,所以我特地请教了小齐老师,小齐老师是我学习的对象,简称我对象,嗯。
好了,东西有了,只要用个循环就可以得到MTM,然后建立一个列表存这些MTM
1 | mtmlist = [] |
后面就是怎么把存放MTM的列表给存到Excel里了。这里我还费了老鼻子劲。怎么一行存一个MTM呢?搞了半天,openpyxl百度了一个遍,还是没有头绪。后来发现问题在于基础知识不牢固。
这是一个非常需要快速学习能力的时代,而快速学习的关键,是你要知道你需要知道你想干的事情,到底需要具备哪些领域的知识
原来只要用ws.cell(行,列,值)大法就能给单元格赋值,配上循环,逻辑简单,哦耶
1 | wb = Workbook() |
嗯嗯,123.xlsx,果然是我的风格,我很多文件都是abc-123这样的命名方式,都是跟加勒比海岸呀,什么东京有点热呀,什么一本二本道啊里面的老师学的呢~~~
写完作业再验证一下,用手动方式下载了MTM列表,一对比,还真是对呢
后续还有能优化的,比如把所有产品线的MTM都加上,比如把python转成exe然后设置为计划任务,这都是目前我的能力之内能搞定的,下面就是确定好方案稍加完善即可。
说点题外话,这段时间有功夫就写写Python,其实倒不是想转行干程序员,毕竟我这个岁数和小体格,拿程序员当职业怕是够呛。但是确实我们每天都在面对重复的劳动,面对着效率的低下,面对着日复一日年复一年的埋头干活。我想用一种方式来找到新的思路,能让自己换个角度看待身边的一切,想能有个时间抬起头看看天空。
我们当然有意愿升职加薪走上人生巅峰,但学习却不能以此为最终目标。目标太短视,一旦无法迅速完成会严重打击自己的学习动力。我们应该为了中华崛起而学习,为实现社会主义现代化而奋斗。。。
文章最后我就一个小问题,我什么时候能接班…