IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    love 0
    寒峰路
    发表于
    2024-01-14 22:22:20

    遇见在这么大的世界

    世界很大遇见不易跑完厦马回到民宿先睡了一觉,然后订了曾厝垵的揽海听风青旅,想着可以继续休息,还能认识喜欢旅行的朋友。办好入住看完晚霞回来刚躺到青旅的床上,另一个深圳的跑友,背着一个大大的登山包也住进了同一个房间。他也是刚跑完厦马过来,在深圳工作和生活,这是第5次跑厦门马拉松,虽然没有PB,却是历届厦马的最好成绩;这次257,跑步很多年,跑过很多全马,而且是稳稳的破三选手。加了微信好友继续聊,才知道他平时的月跑量居然不到200,但平时会重点做力量训练,周末跑长距离甚至全马。想到自己的每年多跑一公里,又想到全马还想着要不要给自己加跑量,竟然在对的时间遇到对的人,原来200月跑量也可以破三,最重要的是核心力量要跟上。跑步就是我们共同的爱好,我们聊跑步的一切,从成绩到训练,跑过的赛事,厦马300的女兔,还聊到几年前另一个跑友带他吃的素食自助,约好明天晚上一起。第2天我们都在青旅大堂办公,出发前在美团提前下单买好自助餐券,原本不到20元的价格还优惠了2元,格外划算。傍晚坐公交去明发商业广场,在绿素林我吃了足足3大盘,已经不记得他吃了几盘,两个人都到了扶墙而出的最高境界。吃完自助还想着去沙坡尾买栗酥饼,只是我们到的时候已经关门,第3天再去才知道那时候他们刚刚打样。在青旅还遇到一位烟台过来的跑友,在做李锦记生意。我们3个人一起逛曾厝垵,深圳跑友带我们看特色建筑,在村上·春宿遇见美女老板,邀请我们 ...继续阅读 (141)


    love 0
    oscar999
    发表于
    2024-01-14 21:53:29

    BDD(Behavior-Driven Development)行为驱动开发介绍

    如果我们能够在描述场景的用例里边用一些变量来代替,把变量对应的值(数据)提取出来存为一个表格或者独立的文件,这样将会使得用例的可读性很好,而且也不会缺失细节信息(数据),后期的维护和修改也较为方便。其实,产生这两个不一致的真正原因是因为不同角色有着不同的领域知识,说着不同的语言,大家在沟通的时候,如果都用自己领域语言,必然会产生沟通代沟,导致理解的不一致性。用例场景的描述格式“GIVEN…BDD的作用是把利益关系人、交付团队等不同方面的项目相关人员集中到一起,形成共同的理解,共同的价值观以及共同的期望值。 ...继续阅读 (195)


    love 0
    wireless_com
    发表于
    2024-01-14 20:24:32

    老码农眼中的数字孪生

    数字孪生,自2016年起连续4年被Gartner列为十大战略科技发展趋势之一。数字孪生技术作为解决数字模型与物理实体交互难题,践行数字化转型理念与目标的关键使能技术,在支撑产品研制业务全流程、助力科研生产和管理的融合创新方面将发挥重要作用。那么什么是数字孪生呢?与物联网又有什么关系呢?与企业的数字化转型又有什么关系呢?1. 什么是数字孪生数字孪生的雏形 “镜像空间模型” 最早由美国密歇根大学Mic... ...继续阅读 (194)


    love 0
    oscar999
    发表于
    2024-01-14 13:27:44

    SBE(Specification By Example)实例化需求介绍

    Gherkin 是一种领域特定语言,在行为驱动开发(BDD)中被广泛用来编写测试案例。它使用了一种简洁,易读的格式,使得开发者和非技术背景的人员都可以理解软件的行为。Gherkin 是 给Cucumber 工具开发的一个语言, 因其简单和通用性, 逐渐成为通用的描述语言。基本的 Gherkin 语句把需求描述为多个场景,每个场景都是给定一些条件(Given),当某件事发生(When),然后应该有一些结果(Then)。 ...继续阅读 (206)


    love 0
    admin
    发表于
    2024-01-14 13:17:26

    那些年读过的书 · 2023.12 -2023.01.14

    上次写了一个文章,叫做《那些年看过的美剧 2022H2 ~ 2023H1》那些年看过的美剧 2022H2 ~ 2023H1》。总结是个好习惯,再接再厉。最近依旧很忙,加入新公司,虽然还在信息安全领域,但新人要落地还是有点挑战的,新公司的工作节奏对比上篇美剧总结时已经快了非常多,我的时间也忙忙忙忙忙忙不过来了。好在我是个忙碌型人格,忙忙忙但是能创造价值,感觉很很不错。在新公司做大模型,任务艰巨,很多坑都没有人趟过,有一种创业的感觉。以后我就不说自己是个忙碌型人格啦,以后要说自己是个高效能人士。以下是近期读过的几本书,分别是:《高效能人士的七个习惯》、《秘密》-村上春树、《吃掉那只青蛙:高效时间管理法则》,以及还有前段时间读过的村上春树的另外一本小说叫做《海边的卡夫卡》,放一起回顾总结一下。高效能人士的七个习惯很早之前就听说过这本书(我猜我也读过一点点),可能是因为没找到共鸣,没共振起来,这次换了工作之后再读这个书,频率高度共振。趁着刚看完热乎劲还在,根据印象总结一下我关注的一些点。高效能人士,即关注产出,也关注产能。上帝很公平,每个人一天都只有24小时,要创造价值(积累财富)就需要提高效能。高效能人士注重产出,也注重产能。例如:一个鹅每天下一个蛋,这个蛋就叫做产出,鹅能够持续地下单,就叫做产能。如果杀鹅取卵,则只有产出而没有产能。高效能人士需要兼备产出与产能。如果把工作当成产出,身体 ...继续阅读 (138)


    love 0
    宋星
    发表于
    2024-01-14 13:07:58

    宋星:我珍藏的15个深度消费者经营模型,几何级增长背后的秘密!

    行业中的各种模型多,但用于总结广告投放的模型多,而用在消费者经营上的模型,蛮少的。 但,消费者经营却特别依赖于方法和模型。有好的方法和模型,事半功倍。 很多时候,当我们已经觉得增长没有思路的时候,这些模型马上有带给我们新的希望。听过我的大课 […] ...继续阅读 (148)


    love 0
    Jason
    发表于
    2024-01-14 13:01:23

    0114 - iDone

    学习最好结合实践。这次学 SwiftUI & SwiftData,打算做个人 Todo 应用。这是我高频使用的应用,目前使用的是 Focus,挺满意的,除了同步不太靠谱。 最重要的一个特性,是无极子任务,对我很方便。打算做个简化版的 Focus;从另一个角度讲,接触系统的 Reminders,但增加无极子任务功能。搞事情,从注册域名开始 😂https://iDone.app ...继续阅读 (169)


    love 0
    Jason
    发表于
    2024-01-14 12:58:35

    0113 - 学习 SwiftUI & SwiftData

    只是学习,很容易产生虚假的满足和时不时的空虚和焦虑。虚假的满足,是指看似学到了很多东西这,尤其感觉能组合出很多新东西。再学习的劳累,容易产生付出后的满足。时不时的空虚焦虑:我学这有用吗?别人都是专家了、我还在学 ABC 啊?这么大把年纪还在学这么基础的东西,就出去多丢人啊?创造、尽快卖钱。能卖钱的硬东西,才能打碎这些情绪。 ...继续阅读 (143)


    love 0
    Jason
    发表于
    2024-01-14 12:57:39

    0112 - 交易没有「本该」

    最近这一笔量化交易,程序执行几乎没有问题,最后也盈利了。本来应该是很开心的事,但因为感觉行情捉弄、平仓后价格大幅反弹、由跌转涨,本来还还能继续赚钱的,结果却被甩下车。算了下,感觉少赚了不少,难受。心理这一关,才是交易中最难过的。这还是本单是盈利的。如果本该赚钱,却是亏损,就更难受了。问题就出在「本该」两个字。本该盈利、本该赚更多,哪来的什么本该?!市场先生好心发两个铜板,自己得寸进尺,想要元宝;得不到,就开始难受、抱怨市场,这不是泼妇行为吗?还是要端正自己的心态:乞食。端好钵、摆好姿势、做好交易动作。至于得到食物还是被打一顿、得多得少,全靠施主,不是乞讨者能决定的。 ...继续阅读 (170)


    love 0
    Jason
    发表于
    2024-01-14 12:57:33

    0111 - 尝试对冲

    QQQ 来到前高附近,有回撤的风险。但我肯定会按规则执行,不会主动平仓。该怎么降低回撤风险、平滑资金曲线呢?这次,我尝试买入看跌期权进行对冲。如果指数继续涨,买入期权的费用就归零了,相当于少赚 点。如果指数下跌,则期权高杠杆带来的收益,能减少资金回撤。如果指数横盘,考虑到时间损耗,买入期权的费用就算亏损了。由于是首次尝试,期权注意以下几点:在 QQQ/SPY/IWM 中选了最弱的 IWM 进行空;选了 3 天后到期的期权;只买了一点点进行尝试;万没想到,行情是先跌后涨。先把 TQQQ 平仓、浮亏变实亏;再反弹,IWM 的做空期权也变亏损。本来是想对冲,现在两头亏。如果说如何改进,就是对冲的两个品种,同时平仓,这是最简单的。更高级的,就是对冲的品种,再选择更合适的时机解锁,这就是单边单次的止盈了,也不那么容易。要么,就不要搞这么高级的操作,止损就止损,简单直接粗暴。 ...继续阅读 (155)


    love 0
    Jason
    发表于
    2024-01-14 12:53:41

    0110 - 如何对待盈利

    交易过程中对盈利的心态,比如:持仓过程中,最多浮盈利 10000;最终平仓,能保住 5000 就不错了;之后资金回撤,能保住 2500 就不错了;这样想,心理就会好过很多。 ...继续阅读 (169)


    love 0
    白宦成
    发表于
    2024-01-14 12:53:20

    无用且恶心的人体趣味冷知识

    简评:确实恶心,就这样。经常运动会对心脏产生什么影响?经常运动会对心脏产生什么影响?人在静止状态时,脉搏率(也称为静息心率)为每分钟60到80次。经常运动会让人体发生一些变化,比如心肌等肌肉的体积增大,变得更加强健,每一次心跳都能推送更多血液,因此脉搏率也会降低。运动时,受过训练的人的心脏每分钟能推送大约30升血液,而未受过训练的人的心脏每分钟只能推送大约21.5升,因此前者的脉搏率比后者低得多。研究表明,通过运动,心脏的大小也能增加40%之多。曾七次赢得环法自行车赛冠军的运动员兰斯·阿姆斯特朗(Lance Armstrong),退役前的静息心率只有每分钟32到34次。腰太粗会增加患心脏病的风险吗?2001年的一项研究对9913个年龄在18岁到74岁之间的人进行了调查,最终得出结论,腰围维持在35英寸以下才能最大限度地保持健康,肚子大的人面临的健康风险也大。马桶圈和电脑键盘,哪个更容易传播疾病?很多人抵触公共马桶,担心坐在上面会染上可怕的疾病,但美国亚利桑那大学的一项研究显示,办公室职员从电话和电脑键盘上接触到的细菌更多,几乎是马桶圈上的400倍。一张桌子上可能有多达1千万个细菌,电话上每平方英寸有2万5千多个,键盘上每平方英寸有3000多个。而普通的马桶圈上每平方英寸只有大约49个细菌。这可能是因为细菌主要通过手来传播,而人们很少用手接触马桶圈。研究还发现,在一排厕所中,中间的马 ...继续阅读 (187)


    love 0
    Jason
    发表于
    2024-01-14 12:52:39

    0109 - 交易要淡定

    昨天交易盈利,比较兴奋,半夜醒来看了次盘,早上也看了好多次。代价就是,早上很困,很难集中精力学习;更何况,第二天就大跌,盈利大半回吐了…交易中,还是要学会放下得失心。该做什么操作,就做什么操作;不要因为盈亏,就对操作产生怀疑,或者过份关注操作的结果。以及,作何事都是有代价的,trade-off。虽然盈利了,看起来很好,代价是牺牲了精神,牺牲了做其他事的急迫性和动力。 ...继续阅读 (121)


    love 0
    fenxi
    发表于
    2024-01-14 12:02:39

    我们能不能拿年终奖就靠你了!请给纷析咨询2023年的市场产出评分(以及获取我们产出的精彩资料和内容)

    2023年,纷析咨询不简单。 交上的这一份沉甸甸的影响市场的答卷,难能可贵。 举办6场系统化的数字营销大课程,帮助数字营销人搭建结构化的知识应用体系,为业务中遇到的问题提供基础思考框架 进行了17个企业咨询和内训项目,在实际企业问题中落地我 […] ...继续阅读 (132)


    love 0
    静かな森
    发表于
    2024-01-14 11:39:42

    穿越云南,穿梭银幕

    该渲染由 Shiro API 生成,可能存在排版问题,最佳体验请前往:https://innei.in/notes/162出行公司组织了一次团建,前往云南大理和丽江的为期四天的旅游。这也是我第一次来到离家两千多公里的中国西部地区。由于我长期都是在家远程工作,并没有和其他同事见过面。作为 I 人又紧张又激动。我是从上海出发,由于航班的延误,第一天的行程我没有赶上,到达大理之后,已经是晚上饭点,吃完饭之后,就和同事们一起回酒店休息了。据说之前已经游览了三个地点,还是有点可惜。第二天没有行程,在酒店写了一天码。第三天对我来说只是刚刚开始。上午去了大理古城,中午吃过饭之后,去网红洱海 S 湾散步。个人对古城并不敏感,倒是 S 湾的景色和看着形形色色的人骑行和海边喂海鸥、摄影,还有网红在直播,这种慢节奏生活让我向往。:::grid {type=images,cols=3,rows=3,gap=16}:::下午和下一天的行程是去丽江。去了丽江古城,早上早起去看了玉龙雪山日出,日照金山真美。体验了登山索道,海拔一路攀升到了 4506 米,这是我第一次体验这么高的海拔,也是我第一次在这么高海拔的山间观景台俯瞰,一览众山小的感觉。之后去到了蓝月谷,在白水河洗手了,据说玉龙雪山能听到心声,能带来好运。乘坐观景电瓶车,游览了这一代的风景,虽然是旅游淡季,人也不少,期间还看到许多对新人在此拍婚纱照。天是如 ...继续阅读 (155)


    love 0
    宋星
    发表于
    2024-01-14 10:45:22

    长效经营的红利处女地,坐拥6亿日活用户却不是媒体平台!

    对用户进行数字化的长期经营,或简称长效经营,是数字营销庞大叙事中未来十年的核心篇章。 为什么这么说? 核心原因在于数字世界的用户增量已经变得极其有限。 以非常有代表性的电商行业为例。 电商行业进入缓慢增长时期,在2022年整体的增长率仅为4 […] ...继续阅读 (153)


    love 0
    smallnest
    发表于
    2024-01-14 09:41:04

    Linux 6.8 网络优化, 大量并发连接的TCP性能提高40%左右

    除了通常的新有线/无线网络硬件支持和大型 Linux 网络子系统中的其他例行变动之外,Linux 6.8 内核还对核心网络代码进行了一些关键改进,当遇到许多并发网络连接时,TCP 性能可以提高 ~40%。首先,对核心网络结构进行了分析和重组。这项工作一直围绕着优化缓存行的使用和添加保护措施,以确保未来的更改不会倒退。反过来,这种对核心网络结构的优化导致许多并发连接的 TCP 性能提高了 40% 或更多!Google 的 Coco Li 解释了他们对网络代码的 cachline 优化工作:当前,网络栈中的变量密集结构按时间顺序、逻辑顺序组织,有时按缓存行访问组织。这个补丁系列试图重新组织核心网络栈变量,以在数据传输阶段最小化缓存行消耗。具体来说,我们研究了TCP/IP栈和TCP中的快速路径定义。出于文档目的,我们还为我们考虑的每个核心数据结构添加了新的文件,尽管由于现有缓存行跨度的数量,并非所有在快速路径上都已被修改。在文档中,我们记录了我们在快速路径上识别的所有变量及原因。我们还希望在未来添加/修改变量时,可以参考并相应地更新文档,以反映最新变量组织。测试:我们的测试使用neper tcp_rr测试tcp流量。测试具有$cpu数量的线程和可变数量的流量(见下文)。测试在6.5-rc1上运行 效率计算为cpu秒数/吞吐量(一个tcp_rr往返行程)。下面的结果显示在应用补丁系列之前和 ...继续阅读 (157)


    love 0
    王旭阳个人博客
    发表于
    2024-01-14 09:17:11

    Pake将网页转换为桌面应用的利器

    推荐 : Pake——基于Rust的桌面应用开发新篇章 Pake,一款创新的桌面应用开发框架,诞生于Rust语言的高效编程世界。它赋予开发者独特的能力,将网页无缝转化为功能丰富的跨平台桌面应用程序。 本框架旨在为开发者提供一个既简洁又灵活的工具,以便高效地打造轻量级、多功能的桌面应用 ...继续阅读 (186)


    love 0
    smallnest
    发表于
    2024-01-14 08:58:00

    高效I/O并发处理:双缓冲和Exchanger

    双缓冲(double buffering)是高效处理I/O操作的一种并发技术,它使用两个buffer,一个goroutine使用其中一个buffer进行写,而另一个goroutine使用另一个buffer进行读,然后进行交换。这样两个goroutine可能并发的执行,减少它们之间的等待和阻塞。本文还提供了一个类似Java的java.util.concurrent.Exchanger的Go并发原语,它可以用来在两个goroutine之间交换数据,快速实现双缓冲的模式。 这个并发原语可以在github.com/smallnest/exp/sync/Exchanger找到。double buffering 并发模式双缓冲(double buffering)设计方式虽然在一些领域中被广泛的应用,但是我还没有看到它在并发模式中专门列出了,或者专门列为一种模式。这里我们不妨把它称之为双缓存模式。这是一种在I/O处理领域广泛使用的用来提速的编程技术,它使用两个缓冲区来加速计算机,该计算机可以重叠I/O和处理。一个缓冲区中的数据正在处理,而下一组数据被读入另一个缓冲区。在流媒体应用程序中,一个缓冲区中的数据被发送到声音或图形卡,而另一个缓冲区则被来自源(Internet、本地服务器等)的更多数据填充。当视频显示在屏幕上时,一个缓冲区中的数据被填充,而另一个缓冲区中的数据正在显示。当在缓冲区之间移动 ...继续阅读 (152)


    love 0
    Xin LI
    发表于
    2024-01-14 07:06:03

    备忘:如何知道 USPS PO Box 续费的价格

    周三的时候,USPS发来了一封电子邮件,内容如下:Hello Xin LI, Advance Notice to POBOL PO Box Customers - January 2024 Price Change.If your PO Box renewal fees are due in January, and you would like to renew at the existing rate, please visit usps.com/poboxes to renew before January 21, 2024. Fees paid on or after that date are subject to new rates.我租用 PO Box 主要是为了避免出现信件被盗的事件(我家附近有邻居有时会抱怨出现一些盗窃信箱中包裹的问题, 而信用卡、证件之类的通常都是寄到家里,如果被偷走的话会比较麻烦), 其次是这样一来就不必向许多机构暴露自己的住宅地址,假如在周边地区搬家的话也不需要挨个通知这些机构, 因为 PO Box 依然在原来的地方。然而,过去几年,USPS 的 PO Box 租金价格一直在不断地上涨。 根据记账,过去几年每年的租金分别是:年份价格201896.002019106.002020118.002021146.002022182.002023194 ...继续阅读 (160)


    love 0
    whrss (whrss9527@gmail.com)
    发表于
    2024-01-14 03:24:59

    2023 年购物回忆录:值不值得买

    2023年,对我来说是充满购物冒险的一年,我购买了很多东西,今天,我想回顾一下,分享哪些购买对我来说物超所值,哪些则是我冲动消费的产物,让我感到后悔。让我们开始这段回忆旅程吧~??️超值购物体验3D 打印机 拓竹 A1 2199RMB ?????长久以来,我一直对3D打印充满好奇。23年年尾,拓竹推出了尺寸价格各方面都还蛮契合我期望的A1,首发抢到!也可能是因为到目前时间很短,新鲜感未消,所以,他是我综合来看,2023年购买的最值、体验最好的产品,当然我还有很多的坑的知识要去补,慢慢把它玩好,说不定以后再升级更贵的P系列呢哈哈~spotify 会员 120RMB/年 爱合租 ???使用的是爱合租这个平台(非广),已经忘了大概什么时候发现了爱合租这个平台,应该是之前推上有人说过还是谁的博客提了一嘴。很多人说Spotify的推荐算法是最NB的,想从apple music 切过去看看,尝试尝试。所以我很早就下载体验了一下,但是单买太贵,而现在有了合租的渠道。但是比较难受的是,苹果不支持语音控制播放,生态各方面不太行,快捷指令我也没有遇到什么合适的。总体来说,听歌的频率更低了,是不是也一方面说明我更忙了,没时间emo了?youtube 会员 60RMB/年 ???之前一直是 YouTube的免费用户,努力贡献广告收入,但是非会员无法后台播放,就很气,得一直开着前台,受不了简直是受不了了,从 ...继续阅读 (45)


    love 0
    Yiran\'s Blog
    发表于
    2024-01-14 00:00:00

    Weekly Issue 2024-01-14

    文章 链接到标题 技术 链接到标题 Keeping the lights on while leaving the cloud But programmers are attracted to complexity like moths to a flame. The more convoluted the systems diagram, the greater the intellectual masturbation. Our commitment to resisting that is the key ingredient in this uptime success. You don’t need the cloud to get good uptimes. You need mature technologies run on redundant hardware with good backups. Same as it ever was. ...继续阅读 (194)


    love 0
    张善友
    发表于
    2024-01-13 23:58:00

    [活动(深圳)] .NET Love AI 之 .NET Conf China 2023 Party 深圳 - 张善友

    【摘要】中国.NET 社区2023年12月16日 在北京成功举办了.NET Conf China 2023,虽然北京飘起雪,依然挡不住想要参加活动的全国各地的.NET开发兄弟姐妹的热情。大家可以通过大会精彩照片集:https://live.photoplus.cn/live/79415183 体验现场的热度阅读全文 ...继续阅读 (145)


    love 0
    est
    发表于
    2024-01-13 22:45:53

    碎碎念一下《年会不能停》,微剧透

    首先,《年会不能停》是一部喜剧电影。不是纪录片。在这个设定下,我可以给这个喜剧片9分。它给我带来2个小时的吸引力和快乐,这一点就很值。我去看之前还四处查阅了是否适合带小孩和长辈去看。看完的结论是全家看得其乐融融毫无压力。那么多职场黑话丝毫不妨碍非职场人群理解故事。然后说几点感受吧。第一,女一号感觉是硬安排的。对剧情推动作用不大。但是形象好气质佳,很让人看得下,去从而忍受角色定位问题和演技问题。然后,整个剧情背景设定,某个大公司要裁员。感觉这个矛盾是整个剧情有意回避了,虽然最后是大团圆解决,但是没能回答一个根本的问题:”打工人胜利了,公司的前景会变好吗?“ 如果你认真考虑这个问题,发现剧里的反派一号的苦衷了。喜剧的内核都是悲剧啊。其次,我觉得董事长的设定偏故事性了。年会不能停,出这么大个事,就这样过去了?不说面子上挂不住的问题,股价,或者资方,还有供应商关系都会栽个大跟斗吧。不乐观。当然网上更有趣的是借题发挥,比如豆瓣这条评论很经典:李下看过 2023-12-31 08:49:16 四川 14750 有用恶只到宰相,皇帝是被蒙蔽且善的。哈哈哈。上面本意是好的,就是下面执行歪了。最后,我想稍微深入讨论一个情节,「优化厂里技术最牛的人」,我感觉比较……假。技术最牛的,应该是不怕丢工作的,在哪里不是干活。技术最牛的既然摆明了要挑事,那么下家多半是找好了。这个时候按照情节需要,面对挽留的 ...继续阅读 (232)


    love 0
    yuanj\'s blog
    发表于
    2024-01-13 22:03:16

    在宜宾与家人相见

    昨天,我的家人自驾从敦煌来到宜宾,记忆中这是我的父母第一次来宜宾,而我的哥哥除了大一开学报道送我过来的时候来过一次之后,这是第二次来宜宾,在这千里之外与家人相见,内心还是比较感慨的。 ...继续阅读 (134)


    love 0
    yuanj\'s blog
    发表于
    2024-01-13 22:03:16

    在宜宾与家人相见

    昨天,我的家人自驾从敦煌来到宜宾,记忆中这是我的父母第一次来宜宾,而我的哥哥除了大一开学报道送我过来的时候来过一次之后,这是第二次来宜宾,在这千里之外与家人相见,内心还是比较感慨的。 ...继续阅读 (94)


    love 0
    CatUncle4
    发表于
    2024-01-13 22:03:16

    在宜宾与家人相见

    昨天,我的家人自驾从敦煌来到宜宾,记忆中这是我的父母第一次来宜宾,而我的哥哥除了大一开学报道送我过来的时候来过一次之后,这是第二次来宜宾,在这千里之外与家人相见,内心还是比较感慨的。 ...继续阅读 (56)


    love 0
    依云
    发表于
    2024-01-13 21:54:04

    使用 atuin 管理 shell 命令历史

    本文来自依云's Blog,转载请注明。atuin 是最近在群里看到的工具。功能和我自己用 skim 糊的脚本一样,搜索并执行 shell 的命令历史用的。但是,它的数据存储使用的是 SQLite3,并且它是使用 Rust 编程语言编写的。于是事情有了一些好的变化。首先,因为 atuin 并不像 Web 服务那样,会持续打开并操作数据库,所以 SQLite3 并发容易报错的问题并不需要担心。而 atuin 会记录执行时间、耗时、工作目录和退出码等信息。更多的元信息,能给之后的搜索和分析提供更多帮助。其次,因为搜索走的数据库查询,因此并不需要像我用 skim 那样,每次把全部历史加载到内存。这样就可以保留更多的历史记录而不用怕越用越慢了。不知道 SQLite3 的搜索功能效率如何,但我几万条记录,已经可以明显感觉到加载耗时的差异了。最后,它是 Rust 写的——这点很重要,因为这大大地方便了我对它进行修改(而不像某 Zig 写的工具,我翻了半天文档都没改对最后只好放弃了)。当然,让我没多犹豫就决定尝试 atuin 的最重要的原因是:它独立于 shell 原本的历史记录功能,并不会取而代之。所以它要是不合我意,我只要把它删掉就好了,原本的历史记录丝毫不受影响。于是我到现在已经用半个月了,结果非常满意。不过也已经对它做了好多修改了。比较重要的如下:支持 Shift ...继续阅读 (169)


    love 0
    csslayer
    发表于
    2024-01-13 18:23:46

    去除 Fcitx 5 码表的 PUA 字符

    首先来讲一些历史,在更加久远的 Fcitx 3 的时代,Fcitx 的码表文件是使用 gb18030 存储的。在 Fcitx 3 -> Fcitx 4 的过程中,所有的文件都被替换为了 UTF-8,但是受限于当时的 glibc,出现了很多转换的结果是 PUA 区的情况(Private Use Area)。从根本上来说,导致这个的原因是 Unicode 标准仍未收入这些文字,因此采用 PUA 存储这些文字的权宜之计。Unicode 有一些历史文档记载这些,但是并不是所有我们遇见的字符都记载其中https://www.unicode.org/L2/L2004/04161-hkscs-gb-pua.pdf但是时过境迁,现在已经过去十几年了,因此这些 PUA 的字符也都获得了对应的码位。也就是说,是时候把他们重新拉出来更新了。对于 fcitx5-chinese-addons 当中的码表(实际上是 libime 这个包),这倒不是一件难事。只需要把 fcitx3 的文件找回来,然后在新的 glibc 的系统上重新转换一次即可。为了验证当年的流程,我还特地安装了一个 debian 5 的系统重现当年的转换。而这也确实证实了,当年确实是这样得到那些 PUA 的字符的。而对于 fcitx5-table-extra 来说,这就有些难办了,他们当中的文件我们并没有原始的文件。这该怎么办呢?kingys ...继续阅读 (140)


    love 0
    1900
    发表于
    2024-01-13 16:50:53

    用Cloudflare Worker访问NeoDB API

    刚刚看到 蜗牛大佬 fork了一个 Lyunvy 大佬写的 neodb-shelf-api 用于获取NeoDB数据,看了一下使用、安装,比以前我参考的各位大佬通过Github Action缓存数据的方案可要好用太多了。 看了一下实现过程,忽然冒出了「可以通过Cloudflare Worker来获取吗?」 因为前几天才分享过一个用Worker转发RSS数据的脚本,当时评论区木木大佬说可以有很多用法,所以刚刚脑子里忽然就蹦出这个想法来。 遂试着用ChatGPT糊了一个脚本,好像很真行...? 使用方法:在CF里新建一个Worker,将以下代码复制粘贴进去,并将代码里的token的值改成你的,然后带上对应的参数访问Worker的地址即可。 代码如下; export default { async fetch(request, env, ctx) { const urlParams = new URLSearchParams(request.url.slice(request.url.indexOf('?') + 1)) let cg = urlParams.g ...继续阅读 (203)

上一页 412/4404 下一页
沪ICP备19023445号-2号
友情链接