涵盖广泛的 Stack Exchange 站群
平日很喜欢上stack overflow,逛一逛、看看大家的热点提问和精彩回答,总会有新知与收获。除了面向编程的stack overflow,我知道的还有它的electronics电子学网站、maths数学网站。仅此三个自己比较喜欢的话题。今天突发奇想,想了解一下这家公司旗下究竟有多少网站、涵盖了多少话题。结果一查竟然觉得自己的认知范围实在是太小、知识的世界实在是太大了。 这个地址罗列出了stack exchange公司旗下所有的网站:https://stackexchange.com/sites 大概看了一下,竟然有多達180余个网站!这可不是180个简单的话题组,它的每一个领域都是独立的一个知识型问答社区,是独立的网站。每一个网站中会对相关的话题进行拆分、细化,例如编程语言的网站下会对每一个热门语言进行分组。 如此看来,这180个话题,就相当于是180个行业,几乎可以说近乎于涵盖了人类科技文明的方方面面了。 在这个整体列表页面上,还可以方便的看出每一个网站内的问题数量,有一些新建的网站或话题,相对来说讨论的内容较少,热门或老牌的科学门类下的问题数量则是惊人的。例如数学这门古老的话题,有10万个问题。而热门的计算机编程站下,问题数量更是高达令人咋舌的2400万条问答。 只可惜如此广袤的知识问答社区,都是英文的,虽然阅读起来不会十分吃力,但毕竟英语一般的我,阅读速度还是非常缓慢的。若能拥有更快的英语阅读和理解能力,这样一个宝库网站,将会使自己感兴趣的领域拥有更大的能力提升。 如此想来,好好学习英语,还真是有用,只可惜自己如今已经中年,学习能力早已退化。面对这样一座宏大的知识宝库,也只能望“洋”兴叹了。 在这众多的站群众,我虽然没有逐一看过,但一眼扫下来,还是发现了一些十分有趣的站点,例如其中一个专门讨论中文语言、学习中文语言的子站,就非常有趣。能够从中看到不少外国朋友在其中对中文知识、词汇进行交流和讨论。从这些讨论中也能看到一种非常严谨的氛围,这种严谨性远比一般的论坛上抖机灵的或者口水讨论,要深入的多。
第一次雨天送餐的生活记录
昨晚9:30,结束了手头工作,想着时间早应该能多跑些外卖订单吧?平日要临近午夜才上线跑单,难得这么早出工,满心期待能多跑些。 上线之后却一直没有派单,估计又是个狼多肉少的日子。 我倒也不急,毕竟人还在屋里。若在小电驴上等单,没单会是十分焦虑。在屋里心会平静很多,喝茶、玩电脑,有单再下楼、两不耽误的消磨时间罢了。 话虽是说,可没单没钱,时间长了也煎熬。眼看到了11点,竟然一单都没不禁失落。想着干脆下线收工吧。正在此刻,突然进来两单,而且都是优质的工单:路程近、餐品轻、价格高! 这种“幸运”可不常见呢,匆忙下楼。“幸运”是有原因的,刚刚下楼就发现下雨了,而且还是不小的中雨。站在门廊看了下手机,抢单大厅中已经堆起了不少的“活”。 每每遇到雨天,送餐骑手少,订单自然多。这种日子我会像大多数骑手一样选择收工避雨,毕竟安全第一,谁愿意为了几十元奔波呢? 曾经和老婆说过,这种天气还在坚持跑单的,都是有实在需要的人。所以雨天跑单不仅平台会给骑手额外激励,顾客也应该至少给骑手一些感谢的言语。 如此“站着说话”时,我想自己是无论如何不会在雨天上工的。可是最近几个月做得实在少,窘迫到连吃喝都挣不出来。所以大概从上个月起,我便动起了雨天跑单的心思。 站在门廊中看到期待已久的“这场雨”,心说:特意为它准备的装备是时候启用了! 果断转身上楼,换上了事先特意准备一双49元购买的沙滩鞋,价格低廉不怕雨水。在购买这双鞋时,本来是想买双雨靴,但经过权衡比对,觉得雨靴虽然能够保持脚部干燥,可一旦雨水灌入,不仅不能保持双脚的干燥、反而会一直泡在水中。“雨靴”的命名严格来说不准确,它更应该叫做“水靴”或“胶鞋”,真正的“雨鞋”应该是可以在下雨天穿着的。 所以最后选择的是多孔多隙的沙滩鞋,既防滑又不怕雨水的浇灌。虽然可能浸湿双脚,但我的关节炎并不严重、偶遇淋雨又风干,问题应该不会太大。 自己身上有了雨具,手机也要包裹妥当。和鞋子一起购买的,是50只食品密封袋。这也是经过斟酌的。 手机专用的三防外壳昂贵、预留了可充电接口多余、屏幕长久使用易污损。所以手机防水外壳看上去先进、专门专用,其实华而不实。 密封袋轻便,不会导致手机外壳尺寸增大难以放在车架上。防水效果好,常换长新可以确保透光率高,而且并不影响触摸操作。当然最重要的是它的价格低廉,一次雨天用一只几乎可以忽略费用。 就是以上这些,我的雨天送餐装备已经妥当了。雨衣就算了,如此闷热的季节,终于盼来一场凉爽,此时再给自己穿上一件不透气的外罩,何必呢?难得的秋雨清凉,就让我在雨中尽情的飞驰吧。 眼看着工单大厅中的“活计”越来越多,多到可以任性的拒单而不用担心无单可接。路程远的、道不熟的、货多且重的,一概小手挑滑潇洒放弃。即便如此挑剔,手机也一直响个不停,短短一小时,送了7单,赚了50元! 雨驻云行月夜明,我知道 “幸福时刻”已经结束了,看了眼时间刚过午夜,回家洗个热水澡看会儿电影,就看《雨中情》好了。 今天睡醒之后,看到老婆已经准备好了一桌子丰盛,我也要跟着昨夜那场小夜雨,贴一贴“秋膘”了。
《半导体简史》读后感
这本书读起来非常过瘾,语言轻松幽默,内容丰富详实。既然是“简史”就是一条由时间串联起来的历史脉络,这本书的脉络十分清晰,从电的发现一路衍生,直至发展到互联网和移动手机大行其道的今天,将今天所能展现出来的科技缘由,娓娓道来。 读过这本书之后、尤其是读完的瞬间,能够获得巨大的震撼和感慨:哦!原来如此! 1. 我从接触计算机开始便迷信Intel的CPU,这是我个人的性格使然——无论什么产品,只认它的第一发明人,后来者、模仿者,无论怎样宣传,我都不会轻易改变对原始发明者的信任与青睐。 直到阅读过《半导体简史》之后,才知道原来AMD的CPU技术在某个发展时期已经完胜了Intel,无论是工艺还是理念,无论是制程还是性能,都已经秒杀了Intel。技术领域没有先发优势,后来者完全可能通过一个技术革新改变整个行业的状态。 这本书让我重新了解到这一事实,也正因为如此,我才动了重新为自己准备几台新的电脑、AMD的电脑的心思。 2. 学生时代,同学们都很喜欢听音乐,用磁带机听音乐。那个时候都会觉得日本的磁带机质量好,但却不知道为什么,只是想当然地以为“洋货好”。 读过这本书之后才知道原来当时的日本在科技发展上也并不是很先进、甚至可以说是非常的落后。美国的先进半导体技术并不会给到日本,而日本又偏偏想在半导体领域发力发展。于是日本选择了半导体领域中相对落后、成熟的技术路线,美国做电脑、日本就做早已“玩剩下”了的录音机。 可偏偏就是日本的“匠人”,通过精益求精的制造态度,竟然将这个早已日轮西山的产业,做到了全球最大、最好,绝处逢生的杀出了一条路径、创出了一片天空。 3. 美国看到了日本在半导体领域的崛起之后,更加的不敢将制造技术交由日本,于是又将“落后的”存储技术,交给了韩国。韩国的想法和日本很相似,既然拿到了一个制造途径,就要吃透这个制造途径,于是发展出了全球信赖的存储工艺。 4. 这是读过这本书之后最大的感触,当然这些都是这本书最后几个章节提到的,所以记忆最清楚、感触最大。 而这本书前面的章节也同样的精彩,半导体是如何从电力、电磁的发现一路衍生、发展、发明出来的?集成电路又是如何从分立元件,一点点的堆砌、封装、聚合出来的? 在硅谷这个不大的地方,一群群怀揣着梦想的年轻人和创业公司,是如何从学校的学术研究,走进实际的生产经营,又是如何通过彼此的人脉,构成了现今一个个看似独立、却又彼此有着千丝万缕联系的大型企业的。 这些历史趣闻,都让人一次又一次的发现:原来世界很小、原来科技彼此靠得很近。看似历经了几十年的发展,其实不过是2、3代人的努力,看似彼此毫无关联的公司,原来都是一脉相承、甚至同出一门的师兄弟。 这些有趣的故事,不仅让人向往那个美好的年代,当然更会激发出对计算机和技术的爱好,更想将计算机这个神奇的、人类千年智慧的结晶,深入的学习、用心的钻研下去。
换了手机,拥有了高性能手机
虽然说最近因为拮据,所以生活消费水准大不如前。但即便是之前收入还好的时候,我的电子设备也并不算好,从接触电脑至今二十多年,手中的电子设备一直都是比较落后的。不过以前虽说设备落后,但始终都在进行更新、不断地购买各类二手电子产品。 我不喜欢直接买新的设备,因为贵。总会落后流行2-3代,这样其实挺好的,既能不断接触到新的技术和新的硬件,又不至于花费太多。 可是自从没了收入,连二手设备也买不起了。所以我已经很久没有更新过自己手中的手机,用的一直都是iPhone6s。 那部iPhone6s放在今时今日,已经非常缓慢、卡顿。平日还好说,但是有些时候出门坐车、缴费,就比较尴尬了。在收银员面前,我会一直反复的捣鼓手中的手机,无论如何也无法完成支付,这种情况越来越频繁,令我十分苦恼。我总在想:一定要尽快更新、更换一部性能好一些的手机。 想更换,想起来容易、做起来十分困难。没有这份闲钱啊! 如此苦熬,隔三岔五就会上网看二手设备卖家的产品,心中盘算着手中不多的余额,反复纠结、推敲。但始终没有下定决心购买。我估计最近两年我花在挑选手机上的时间一定很多,甚至就连我老婆都发现了——她前阵子问我是不是想换一部手机。 又几次,同样是在我挑选手机的时候,老婆在一旁看电视或玩手机,她估计是看出了我的想法。于是上周的时候,和我说她淘汰下来的手机没用了、送给我。 我十分开心,要知道,她淘汰的那可不是一般二般的手机,而是性能巨高的一部iPhone XS Max! 拿到这部“新手机”的时候,我觉得天的颜色都变得更蓝、更清澈了。系统顺滑、功能强劲。而且容量巨大,能够装载海量的应用程序。经过两天的使用,这部XS Max已经成为了我手中性能配置最高的一款电子设备。 不过话说回来,性能高的手机其实对我而言最大的好处就是可以在有IM消息进来的时候无需等待即可秒开应用阅读、回复消息;出门买东西的时候可以在结账时瞬间完成支付码的生成、结账。除此之外呢,其实也没有其他太多于我而言的好处了。 我平日使用的手机应用非常少,若不是如今IM和移动支付,我估计自己只需要一部非智能手机就足够了。 不过既然此时此刻拿到了如此高端的手机,我也不能得了便宜卖乖,说什么“高性能于我无用”。我想还是应该物尽其用,让这台手机在我的手中变得更加有趣、更能给自己带来生活的便利。 想到前段时间买的那支电容笔,当时买回来是为了在自己iPad2上使用。不过iPad2和电容笔的搭配表现并不好,笔迹偏差大、跟随性差、断触严重。所以那支电容笔我只是在读电子书的时候做马克笔使用。想用它做笔记是不可能的、想用它画画更是不可能的。 而如今拥有了iPhone XS Max之后,配合电容笔,字迹效果有了巨大的提升,我试用了一下,甚至可以画画、涂鸦了。于是昨天闲来无事,涂鸦小画,这给我的生活带来了巨大的乐趣。
力工一天记
前些天认识了位“高老板”,和他说我最近失业,需要工作、需要赚钱。高老板很爽快,告诉我有活儿时会找我。 前天晚上,老板发来消息,有个一天的工要做,我欣然接下,接的时候心里忐忑、担心做不下来,但就和初跑外卖时一样,大胆地、硬着头皮的做就是了,过程中真搞不定再说。 早上六点起床、吃过早饭出门。七点准时发车,一行三人:小高师傅、宫师傅、尚师傅。其中尚师傅自然就是我了。 若只看年龄,他们两人年龄加起来也许都不如我大,任人都会以为我是他们两人的师傅。实际上我只算是学徒力工,跟着他们到现场是配合打下手的。 驱车一小时到了马驹桥,卸车开始了一天的工作。整体回顾下来,昨天一天基本是五个阶段的工作: 1、卸车与基本零件现场调试;2、室内管道安装;3、室外管道安装;4、现场清理;5、归途临时插进来帮把手的抬货; 现在回想起来没多少事情、可做起来很累。 首先是我年龄大、并且从未做过类似的体力工作,所以无论是腰腿、还是关节,都难以承受如此“高强度”的工作;其次是太阳毒辣,室外工作时实在难忍烈日煎熬。 其实室外工作不分我并未参与,因为要上房顶,我对高空作业比较恐惧,好在两位师傅并没有为难我,而是让我在下面帮忙搬砖、递一些工具材料。 期间发生了三件有趣的事情: 路人见到现场,并看到三位工人的年龄、工作、状态,都以为我是“师傅”,当我告诉路人我是学徒,有说不信、有觉得如此大年龄不可能的; 我本想找个阴凉坐下,但想到自己“学徒”身份,又见两位师傅在房顶辛苦工作,所以并未进入阴凉等待,而是特意站在日光下,只这么站着,已是汗流浃背、大口喘息了; 一天下来,数我工作最少,可却流汗最多、喝水最多。我昨天仅在工地就大约喝了8瓶矿泉水。幸好东家在现场准备了足量饮用水,否则没水可饮我必然会中暑; 从3点我便苦苦期盼日落西山,待到5点骄阳不再、微风渐起,偶尔的一阵凉爽着实沁人心脾。随着日头西去,体力才慢慢缓解了过来。此时房顶的两位师傅也近乎收工状态,我体力也缓了起来,尽快帮忙收拾零碎、清理凌乱。 归途,疲惫,坐在车上睡着了。再醒来,已回到高老板工厂,结算了一日工钱。小学徒工,钱不多,却也十分满足。 有人说:送餐外卖是当下十分不错的工作。也有人认为:无人驾驶与送餐、跑腿、出租、货运行业,是个冲击。虽然占理、却不绝对。 没有技术、又想轻松赚钱的前提下,送餐跑腿的确是比较好的选择。但如果肯吃苦、有技术,传统的人工人力工作,机会仍然很多且短期内绝不会全然被机器和自动化取代。 为小哥站台喊话的观点,在我看来只是“想当然的替人担忧”,出租大潮时他们为司机担忧、基建期为工人担忧,大可假设如果互联网早发展300年,他们还会为教师、为裁缝、为纺织女工、为巡检人员、为农民担忧。机器可以解放劳动力,但劳动岗位并不会因为机器的介入而消失,劳动岗位只会从这里换到那里,人工岗位不会彻底消失、至少在这个世纪,人工岗位不会彻底被自动化所取代。
日记一则:今天只写了十行左右的代码
今天写了不到10行的代码,是的,我没有敲错数字,就是不到十行的代码。而且我写的代码也不是什么高深、晦涩的代码,全都是JS中最基础的东西。而且在过去5天中,也几乎是一笔代码都没有写,今天本来也没有时间和精力写,但如果一点儿代码都不写,对朋友那边实在是交代不过去,所以就在忙碌了一天之后,硬着头皮写了一点儿。 主要是对正在开发的微信小程序的一个页面进行了一点点的完善: 1、页面上的按钮可以在禁用和可用两种状态间切换 因为按钮是自定义的组件,所以在自定义的组件中增加了一个buttonDisabled状态变量,仅此而已,别无更多工作。 这个自定义的button其实在整个代码中的复用程度非常高,可以说是个基础的、频繁使用的组件。但是我之前对小程序的开发并不了解,而且也低估了小程序未来的潜力。因而只是随意的写了一些临时的组件。但如果考虑到今后要在小程序上再做一些工作,那么封装一些完善的、可长期使用的基础组件,将会是有益处的。 2、验证码输入页面上的四个验证数字输入Input中,当一个输入完成之后,焦点自动切换到下一个上 这个也没有什么技术含量,实际上我现在的实现还存在很多问题,姑且这样实现吧。 3、页面上使用toast进行弱提示 这并没有任何的技巧,也没有使用NPM安装其他高级的第三方插件,就是利用wx.toast实现。 说起来真的是有些慌张,一天天的吵吵着没有时间,一天天的却不知道在做些什么、忙些什么。这个项目已经拖拖拉拉的耗费了快一个月的时间,如果剩下的一个月不能将这个项目完成,我似乎有点儿没办法向这个甲方、朋友,交代了。 本来想找找现成的项目直接复用一下,估计可能性也很小,只能继续硬着头皮往前挺进了。
日记:终止掉一个即将过期域名的自动续费
1、终止掉一个即将过期域名的自动续费 我刚工作的时候,公司老板是做域名生意的,那个时候受老板的影响,公司大多数员工也都会跟着老板一起注册各种各样的域名。我也不例外,效仿着同事们注册域名、做网站。 但是这就好像天下任何的生意和买卖一样,你能见到老板做的成功,那只是表面。其中具体的细节、操作技巧、经验,是看不到的。因而老板的域名买卖虽然做的风生水起,但我却从来没有学到其中的精髓,只是跟着胡乱的注册了很多的域名。 这些域名起初并不觉得是个负担,因为注册的日期分散,续费也不贵,基本上每个月也就几百元的支出,相对我的工资而言,这些域名的续费可能比每个月的电话费都要少,所以这么多年就从未关心,任由它们自动续费。 这使得我对域名服务商发来的续费通知早已麻木,反正每个月都有域名到期、需要自动续费。服务商也就是自动发邮件告诉我哪些域名快过期了、哪些成功完成了续费,而我连看都没有看过,更没有关心过究竟在这个事情上花了多少钱。 今天又收到了一封域名即将过期的邮件,却让我猛然警醒——这么多年来,每个月都白白浪费了几百元,换来的……什么都没有换来。 所以我当机立断进入自己的域名账户,将那个即将过期的域名的自动续费计划终止掉了。我以后也不会再购买新的域名、而且会时刻关注即将到期的域名,只要到期就让它们自生自灭,不会再花钱供养它们。 但是我最近又开始做网站,例如当前这个网站,就是最近才开始制作的。对于这次开始重新启动做网站的“业余工作”,只是因为实在无聊、实在不知道该做些什么,我想自欺欺人地说——你看,我还在互联网相关的行业中工作呢。 然而事实上我早就已经不属于互联网行业的从业者了,我其实已经真真实实的不如到“灵活就业”的范畴,计算机也好、互联网也罢,如今客观来说其实只是我用手机消磨时间的媒介,它们的发展和风向,与我而言早已没有任何关系了。 这些现在仍然坚持、用以自欺欺人的小网站,就当是我的个人业余爱好,继续保留吧。不过等到我手中那一大批“雪藏”的域名全部终止掉、放弃掉之后,也许当前这几个正在制作、维护的网站,也会关停,到那时,我就可以真真正正的说:我的工作和互联网没有关系,我对网络的了解,最多也就局限于每天刷刷视频、看看新闻。 2、我还有什么不敢承认的呢? 无论是上面提到的,还是之前日记中提到的,多次提到自己不敢承认自己的现状、自己总是在自欺欺人。我现在真正的主业其实就是户外体力劳动,我早就已经自认了。可自己的内心偏偏不甘愿承认它。 最大的表现就是:我如今每次上工,都心生惶恐——总觉得自己是在贪玩、耍赖、不务正业。每次坐在小电驴上等待派单时,总是会有一种负罪心理,认为自己是在不务正业的户外纳凉、玩耍。总是三不五时的打开手机的电子邮件客户端或微信,期望看到某些甲方、互联网行业人员、朋友或网友发来的消息。 其实如上所有的期盼,都是自欺欺人。哪还有什么“工作上的伙伴”给我下达“工作指示”呢?真有联系的,大多数都是广告、推销、或者纯粹的朋友间的闲聊。偶尔有一些“互联网行业”人员发来的消息,也只不过是无偿咨询或问题咨询罢了。 面对他们的咨询或问题,我总会非常严肃的、不嫌啰嗦的回复。这种回复其实仍然是我的自欺,我想借此证明自己还在做着互联网相关的技术工作。 这是多么可笑的行为,一个跑外卖的老哥,还有闲情逸致给互联网行业的研发人员指点江山呢? 在对自己的定位一天天逐渐明朗之后,我的心态发生了很大的变化。从最初认为自己只是工作之余找个兼职跑一跑、动一动。到此时此刻已经认清了自己的主业应该专心于手中的派单、商家的出餐、还有顾客的地址和备注信息。 脑子里也应该从当初的风向、行业、趋势、风口,转向现在的路程、里程、单价、热门商圈、顺路单、返程单……从当初每天能跑出一包烟、每一趟都只接一单以安全为前提的玩票想法,转变成如今的挂上两单保底、三单最好、四单千万别超时。 曾经每天下楼还会关注空气质量、气温和紫外线指数,现在出门只看是否高峰、是否周末。要知道一天30元赚个烟钱的心态和一天200元的嚼果儿,这之间的差别巨大,巨大到连一个即将过期的域名是否需要续费,都要重新审视、斟酌。 3、想买个新的二手手机 手中的两部手机分别是iPhone6S和redmi8A,速度有些慢,想换个更高配的手机。这两部现役的手机要替换,肯定是先要将iPhone6S替换下去。可是新手机我却买不起Apple品牌的了。 哪怕是二手的Apple,看了下iPhone8之类,也要大几百元才能搞定。这对我而言十分难以接受。所以今天我就一直在看自己iPhone6S手机中的APP,发现其中真正使用的APP可能不过5、6个。 所以这几天要将这5、6个比较日常使用的APP分别找到它们的android版本,装在redmi8A上,这样我就可以不再使用Apple品牌的手机。 当然,如果真能完成上面的系统平替,其实我也就不在需要两部手机,平日只拿一部Android手机,也就够用了。
用于平日备份生活照片的移动硬盘估计快坏了
晚上本想回到家,舒舒服服地吃口东西、喝口水、休息休息,本想如此轻松片刻之后再回到办公室继续工作。结果鬼使神差的访问了一下老婆的移动硬盘,这一访问才发现:她的移动硬盘已经出现了损坏的警告信息。 我没好气的数落了她一顿,便带着她的硬盘回到了办公室——对硬盘上的所有文件进行备份。 其实这块硬盘上并没有什么重要的信息,至少在我看来上面的信息完全不重要,只是老婆平日的拍照、录像,大多都是家庭生活的,她竟然拍摄了有如此多,近2TB的内容。想将如此多的文件复制到我的磁盘上,并不容易,估计还要好几个小时才能搞完。这令我的心情更加烦躁了。 1、为什么要录制如此多的照片又不做后期处理呢? 如果是为了历史留存、纪念,为了让自己在今后闲暇时能够回忆与观看。在我看来应该将这些照片整理好,做成有趣的电子读物,而不是一张张原始尺寸的原图,如此巨大的原始文件不仅浪费空间,而且今后也许根本不会再花时间和精力观看。 这笔“信息遗产”对于子女而言显然是宝贵且珍贵的,但这只是父母的想法。子女并不一定会对这些信息感兴趣,再未来的孙子辈,估计就更不会拿这些信息当回事儿了,他们不会看,看也不会一张张地慢慢品味。 所以这些信息其实都是自己觉得有价值的,外人、子女,对这些巨大的文件只会认为是个“压缩包”或“目录”,除此之外别无它感。 2、这次备份之后,我将又给自己添一个工作 俗话说“己所不欲勿施于人”,我总会有这种想法,所以我在没有完成自己的想法之前,是不会要求别人做任何我认为“理所应当”的事情的。所以此刻,我想估计未来的一段日子,我将会慢慢整理今天收到的这2TB数据,将它们按照我期望的形式重新制作。 待到完成了这些信息和文件的整理和输出之后,也许就是由老婆陪伴着我、或由我的孩子们陪伴着我,慢慢翻看这些经过整理的“书籍和回忆”。 3、讨厌的mac os索引文件 仔细看当前这上百万的文件,不难发现他们占用的磁盘空间虽然是2TB,但实际的尺寸并没有这么大,而且实际的文件数量也少许多。其中几乎有50%的文件数量都是mac os创建的文件缩略图索引。 和windows系统不同的,mac os是对每一个文件创建一个缩略图,而windows是在当前目录中创建一个“索引数据库文件”,无论当前目录中有多少实体文件,都只用一个数据库做信息索引。而mac os的一个文件一个索引的策略,导致磁盘上文件数量提升一倍。 这不仅是对磁盘空间的巨大浪费,而且在进行文件复制的时候也会增加很多时间开销。我想一键删除这些附加文件还不行,因为我老婆实在太喜欢整理目录结构了,她设计的目录结构层次繁复、数量众多。 写个脚本去逐层目录的遍历、删除这些文件呢?嗯,想法可行,但我现在哪有这个闲情逸致写程序呢?我现在恨不得赶快将这众多的文件尽快备份完,我可没有闲心对比怎样一个操作流程会更加的高效,我只想让我的电脑尽快一些,我甚至连看都不想看屏幕一眼! 4、这些文件其实并不算大、也不算多 仔细想想,其实这些存储下来的文件虽然看上去很多很多,但其实并不算多;看上去非常巨大,可实际上也不是很大。为什么这么说呢?因为现在已经是2024年了哈。 随着日子一天天的想着“未来”发展,科技、尤其是电脑科技也是日新月异的。其实我现在之所以觉得文件多、大、传输慢,是因为我手中的电脑、网卡、网线、存储器、硬盘、阵列……都是多年前的产品,并没有与时俱进的跟着科技的步伐进行更新。 也许是5年前、又也许是10年前买的这块移动硬盘了吧?当初购买之后就一直在使用它。对于这种存储设备,更合理的做法是使用2-3年,无论它是否出现故障,都应该再购买新的产品,购买新产品的时候要选择当下最先进的总线、设备,如此每2-3年进行一次全部数据的迁移。 2-3年产生的数据增量,在常规使用程度的限定下,其实是追不上科技的迭代速度的。所以每次进行数据迁移时都不会感到“漫长”。同时要注意的是基础硬件设备:例如网卡、网线,也要随着更新换代而同步升级。 但我此刻呢?实际上是用着十年前的备份设备和传输总线,进行着也许是3年前的数据产量。这就显然会感到有种小马拉大车的疲惫。换句话说,如果我现在的网络传输速度不是15MB/s,而是200MB/s;磁盘读取不是40MB/s、也是高达600MB/s,那当前的数据备份也许就会觉得十分轻松了。 如此想来,我不该怪罪老婆是拍照狂魔,而应该检讨一下自己的硬件设备为何如此落伍。也许我应该尽快对手中的电脑和硬件设备升级才是。 5、今天的工作计划泡汤了…
日记:对于中年人而言,时间真像在飞逝
1、对于中年人而言,时间真像在飞逝 上学的时候觉得一天天过得真漫长,时间多的用不完。事实上似乎也的确如此,上学的时候每天都有5、6门的学问要做,代数、几何、中文、英文、美术、音乐、地理、历史……在这么多不同的科学门类同时学习的情况下,还有时间和同伴玩耍、打闹、去网吧、狂公园、吃夜宵、打台球…… 那个时候的时间就好像静止的,一天从早到晚都在做着各种各样的事情,日头却始终挂在天上,迟迟也不肯落下山去。 上学的时候没有钱,去哪里都只能走着、汽车、或者坐上几站的公交车,这些出行方式显然比私家车更慢,可那时的时间就是缓缓的,丝毫不用担心时间不够用。 一个学期,不仅能玩能闹,还能看很多很多的书,做很多很多的题。每年临近假期,收拾书桌书架时,会发现自己竟然做过那么多的卷子,层层叠叠少说也有几落。 可如今呢?如今我想看哪怕一本书,想做哪怕一个章节的习题,竟然也都要耗费多天、乃至几周的时间。如今的时间过得太快了。相比于上学时,感觉长大后的时间在飞逝。内心焦急,但无论怎样争取也争不到时间。 又是一天,又是一周,又是一年!每每看到自己的学习进度时,我就会惊诧时光的宝贵。虽然每天都在尽可能挤出时间来阅读,但那本书就是看不完、翻不尽。稍一晃神,又是3天没有任何的进展,如果按照当前的学习进度来看,我若想将那本书读完,至少要到明年、甚至后年才能完成。 而真的等到明年读完它时,我估计前面的章节又早已因为时间的流失而已经忘记了。如此下去,如今想要掌握一个科学门类的入门知识,都难比登天。如此看来,还真要佩服拥有着“新手光环”的少年。 今天我能否抽出时间继续阅读呢?恐怕很难! 我先要完成一个甲方的项目调整、还要再给另一个甲方做一些工作、可现在已经是晚饭时间,等待着我的还有家务和陪伴家人,甚至如果可能,还要洗个热水澡——我已经在这样高温闷热的季节中将近两周没有洗澡了——实在抽不出时间来。 时间啊! 2、调整awstats能够完成IP地区统计 自上次完成了awstats的log从common到combined的调整之后,我就一直在想引入GeoIP库和插件,这样就能统计出访客来源。昨天开始做,今天完成了。 工作完成之后觉得是“顺利完成”,但实际上过程中并非那么顺利的,过程中遇到了问题并且卡住很久。主要问题在于我使用的是amaon linux 2023发行版系统,这个系统中想要通过perl的cpan完成模块安装,但其中一个基础依赖已经被移除了。 此刻完成工作后觉得容易,但卡住时就很痛苦——网上没有相关的文章介绍这个事情。所以当时只能自己慢慢摸索,好在解决,并写了篇blog分享一下。若与我环境相同的人遇到相似问题,也许就能节省一些时间了。 3、对当前网站博客的模板进行了些许调整 这并没有花费太多的时间,只是通过模板调整,去掉了页面侧边栏中的tag云模块。之所以要剔除这个模块,是因为我发现这个网站已经被搜索引擎收录了,但是收录的页面并不理想,文章页收录的少、tag页收录的多。 这种收录结果对于网站而言有利有弊,利是可以自欺欺人的以为自己的网站被索引数量多、页面多。但客观而言它并非真的就是实际内容量多,只是一个假象。所以这种自欺欺人也好、数字成就也罢,在我看来没有意义。我更期望的是有用的文章直接被收录,没有用的tag页、已经没有价值的文章,不被收录才好呢。 既然想公开自己的日记,那就应该让自己的碎碎念留给自己,让真有价值的文字(虽然少,但终归可能还是有一些文章多多少少有一些可为分享的价值)展现给朋友们,这样的网站才能为人们提供便捷、节约时间。否则就成垃圾站、只会浪费别人的时间了。
日记:今天对服务器上的日志进行了些许调整
一、Awstats 前阵子慌忙地将Awstats部署在这台服务器上,然后就没有再敢动过它。原因是我已经好多年没有搞过web server的配置、更没有动过有关Perl的程序,所以对于Apache的配置、Linux的操作已然是陌生的了。当时能够将这个统计模块运行起来,也完全是依靠运气,它是怎么被运行起来的我也不确定、如果当时运行不起来,恐怕我也很难追查到原因。 所以既然能够将就使用,我也就不敢再乱动,心想就让它先跑着吧。 但是经过了一个月的运行,虽说它能够稳定的运行,可是对我而言却十分的不友好。因为这台服务器的Apache我使用的是Common日志格式,记录下来的信息非常少,几乎无法通过日志获取到任何有价值的数据和分析结果。 所以当我眼睁睁的盯着访问日志看了一个月之后,终于忍不住。今天将Apache的日志从Common更改成Combined,这样留存下来的访问信息会更丰富一些。 然后炸着胆子对Awstats的配置文件进行了一下调整。好在没有出现问题,依然能够正常的完成分析,并且得到了我期望的结果——能够对服务器的流量细节进行分析了。 为什么说“炸着胆子”呢?原因就在于,其实我对cgi-bin程序的运行一直不了解,如果往回追溯,即便是追溯回20年前刚刚接触计算机时,我大概就是从那时起,就对cgi-bin这个目录存在着不解,不知道它的权限是怎样设置的、也不知道apache中如何配置能够完成让这个目录里面的脚本正确的、正常的运行。 到了今天依然不解,虽说花些时间研究一下应该能够了解,但就是没有腾出时间、踏踏实实的看过。 这不能归罪于我的懒惰,我倒更想说是因为这些程序、模块的配置文件做的实在太傻瓜化了,通常情况下只要改一改“默认配置”就能够达到预期的效果。例如今天,我也是几乎什么都没有做,就是改了一下配置,就达到了想要的效果。 如果改一改配置不能达到效果呢?那就放弃改动,让它恢复到原始的状态去运行罢了。 事实上,这么多年对计算机的操作,大多数软件或程序,都能够“运气非常好”的完成仅通过配置就可以搞定。所以其中的原理和工作方式,便从来没有深究过了。 有些时候,运气不好,程序并不能仅仅通过修改一下配置就正常的运行、达到预期效果。这个时候也不会去深究,大不了换一个别的开源项目,再试一试。总能找到设计的非常人性化的项目,你无需过多的学习,就能让它傻瓜化的运行起来。 正是在这种“运气”的作用下,人变得十分懒惰、依赖。 二、CRM 又如今天我想用CRM系统做一些自己的客户管理和挖掘工作。于是便从网上搜索了一下成熟的、开源的CRM,结果大约找到了10款。这十款CRM中有2款是提供了在线预览功能的,于是这2款变成了我接下来准备“撞运气”的目标。 一款叫做Monica、另外一款是SuiteCRM。从名字上看,Monica一眼就能知道是个精明强悍的“女助理”,她的名字令人感觉十分讨喜。后面一款则是在它的Live Demo上吸引了我——功能是否丰富。 于是下载之后,分别尝试了一下,Monica并没有“傻瓜化”的完成安装,而SuiteCRM近乎于顺利的完成了安装和部署。你看,我的运气总是那么的好,又没有必要去深入推敲PHP语言了呢。 就是在这样好运气的帮助下,现在我已经拥有了一套功能强大、使用便捷的CRM系统。往后一段日子,我将用它进行当前客户的整理,期望能够从这些潜在客户中,挖掘出些许的商机,令我有事可做、不在惶恐。