Tiktok 经验3 直播和短视频,服务器体系是分开的;我能明显感受到速度不同,连通性也不一样; 服务器和帐号有关;在tiktok的帐号设置里有一个“国家”的选项,这里你设置的哪个国家,你的网络出口就会在哪个国家,否则慢得一批。我去泰国的时候 弄了个帐号,国家选的泰国,现在就要了老命了,买不到在泰国的服务器,从哪里穿过去都慢得要命。但是我用新加坡的服务器,看新加坡的直播就很流畅,但是看视频就不行,估计因为视频是在泰国 2024-12-19 #tiktok
Rails + Nextjs 部署踩坑合集 我现在的整个技术栈有点飘逸:后端的API层用Rails,再往是java和Go的服务。前端项目用nextjs,nextjs只用来做界面和交互,不负责前端的API。nextjs利用rewrites 把/api/v1/ 和/api/v2/ /api/v3/分别暴露给rails 、go、java。nextjs、java、rails、go这四个应用中,java和go在阿里云的云效上比较成熟,就用云效。rai 2024-09-26
基于buildpacks构建Docker镜像 由于天杀的原因,docker镜像现在访问几乎难于登天。所以我构想了一个方案,就是在香港买一台主机,将所有项目都编译好docker镜像后,推送给阿里云的docker镜像。在阿里云的境内生产环境,只负责从阿里云的docker镜像上拉取image再运行。 本来我是可以直接用dokku等类似heroku的,但是现在境内主机连安装都安装不了了! 现在方案是,先在香港主机上将代码拉回来。假设我们代码是gith 2024-09-21
Tiktok 初探[2] 可以阅读前文TikTok初探1 。 上周去泰国呆了一个多星期,特地体验了一下tiktok。 1.直播带货非常火TikTok在泰国也已经开了tiktok shop业务,可以直接在tiktok内开店。我随便刷了一下,都遇到不少直播带货的。 我特地点进去看了一下整个购物的流程什么的,已经跟国内的电商没有什么区别了,限时促销啊,优惠券之类的各种优惠活动也挺多。有一些看起来很平常的店,销量也挺大,单品有 2024-08-23 #tiktok
英国GiffGaff卡的购买和使用 很早就想弄一张境外卡,前一阵发现淘宝上有卖,就淘了一张。记录一下过程。 关于GiffGaff 卡:是一家英国的虚拟服务商,sim可以在中国境内使用。不需要出示护照什么的。 购买:淘宝上搜索giffgaff,找一家店铺问一下就行。大约3天后就寄到了。随着卡一起送到的有一个卡针。 激活拿到卡后,卡上有印一个激活码,访问giffgaff.com 输入卡上印刷的激活码就可以。后面需要输出邮箱和密码,gif 2024-07-28
TikTok初探[1] 这几天鼻炎发作,窝在家歇着,看了一些关于tiktok的东西。貌似现在推上没有怎么看到研究tiktok卖货的。对于中国人来说,还是挺难的,也许在义乌这些地方会多一点。 1. 获得tiktok App、注册tiktok帐号就筛选了大部分人第一大难就是注册tiktok的帐号,我在日本旅行的时候就顺带注册了一个tiktok号,感觉还挺轻松啊,没想到回国再打开手机app,连浏览都不行了。在国内,tiktok 2024-07-25 #tiktok
在google cloud platform上收录dokku 生成的日志 Google Cloud Platform (GCP) 上有类似于阿里云 SLS(Simple Log Service)的日志收集和分析服务。在 GCP 上,这个服务主要由 Cloud Logging 和 Cloud Monitoring 组成,它们共同提供了强大的日志管理和分析能力。但是首先,要将dokku 容器里/app/log/ 映射到宿主机。 将dokku容器里的日志目录,挂载到宿主机要将 2024-07-17
dokku下nginx两级转发https请求时的坑 最近遇到一个让我排查了好一阵子的问题。 问题描述:我是用dokku来部署的,因此nginx 生成了应用的nginx.conf,这个应用工作于7000端口。我自己手工写了一个配置文件,监听443端口来服务https请求,这个服务就是定制了一些转发,期中”/“路径是转发给7000端口的。后端应用是rails写的,有大量的redirect请求的场景。完整的路径是: 1用户 => nginx 443 2024-03-28
在PHP中集成prometheus 在PHP中添加自定义的Prometheus指标通常涉及到几个步骤,这些步骤包括使用或搭建一个Prometheus客户端,定义指标,更新这些指标,以及将这些指标暴露给Prometheus服务器。下面是如何在PHP项目中进行此操作的一般指导。 步骤 1: 选择或搭建Prometheus PHP客户端首先,你需要有一个方式来与Prometheus通信。有一些PHP库可用于此目的,比如promphp/pr 2024-02-29
Rails集成prometheus的几个经验 安装prometheus和设置指标单纯地将prometheus集成进rails,整体上比较方便: 安装rometheus-client 在Gemfile中添加prometheus-client:1bundle add prometheus-client 引入prometheus 中间件 在config/application.rb中引入:12require 'prometheus/mi 2024-02-21 #rails
使用开源模型GPT_SoVITS训练自己的tts GPT-SoVITS 是github上开一个开源的tts模型,可以基于用户上传的声音(哪怕只是一分钟的声音)得到用户声音模型,然后根据文字来生成语音。项目还处于活跃的开发中,我上周测试的时候使用源代码还遇到了几次出错,所以改用docker来运行。 安装ffmpeg1apt install ffmpeg 安装ffmpeg的python扩展1pip3 install ffmpeg 安装gradio 2024-02-19
Apache Drill vs. Baidu Doris: A Comparative Analysis Apache Drill vs. Baidu Doris: A Comparative AnalysisIn the realm of big data analytics, selecting the right query engine is crucial for efficient data processing. Apache Drill and Baidu Doris (formerl 2024-01-02 #drill #doris #OLAP
在dokku的rails容器中自动启动crono crono 是 rails 的一个自动化定时扩展包,有时会莫名其妙的失败。为了能够自动拉起来,可以这么做: 在 rails 项目根目录下创建一个 run.sh (里面的内容根据 dokku 容器内的变量实际改一下,尤其需要注意一下 SECRET_KEY_BASE) 123456789101112#!/usr/bin/env shcd /appexport PATH=/app/bin:/app/ 2023-04-01
Apache Drill 一个强大的数据分析工具 这是我通过 notion AI 写的一篇文章。看以内容很多,又废话连篇。 简介在今天的世界里,数据无处不在。公司和组织每天都在产生大量的数据,对他们来说,能够及时有效地处理和分析这些数据变得越来越重要。这就是 Apache Drill 的用武之地。Apache Drill 是一个强大的数据分析工具,允许用户使用类似 SQL 的命令来查询和分析大型数据集。在这篇博文中,我们将探讨 Apache 2023-03-09
语雀文档导出脚本 title: 2023-03-09date: 2023-03-09 14:26 语雀导出脚本 因为语雀的收费政策老变,所以我打算迁走。迁移的原因如下: 2020 年迁进语雀,当时首年只要 299;后来续费的时候忽然就把团队功能给升级成空间了,价格是 2999 了,涨就涨吧,也就走个报销。再后来要续的时候发现这个空间又有免费版了,免费版能满足需求了。再过了几个月,又偷偷摸摸把什么***的个人团 2023-03-09
在 nextjs 中集成 quill 所见即所得编辑器 这几天在学习 nextJs 的过程中,发现 nextjs 应用和 react 应用还是有很大差异,毕竟是 服务端渲染的。在打算引入一个所见即所得的编辑器时,遇到了一点问题。昨天熬到凌晨两点,终于搞定,实现方式略有点 dirty,后续再整改吧。现代所见即所得的编辑器,其实那些加粗加横线啥的都不重要,最主要是对插入图片和视频之类的支持,而视频一般直接用链接跳转到第三方视频网站就完了,图片的话,需要实现 2023-03-08
ruby备份邮箱的脚本 这几天公司迁移邮箱,我就趁午休的时候撸了一个将邮件存档下来的脚本。使用的时候请先把用户名、密码,以及要存放的路径(base 变量)改一下。 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061#!/usr/bin/ruby# 2023-03-07
使用scrolling来查询/导出超过10000行纪录 一直以来,想从 elasticsearch 中导出超过 10000 行纪录都是一个问题,因为深分页容易触发 OOM,所以 es 默认不允许导出 10000 条以上的纪录,如果你查询的时候指定的 from+size 超过 10000,会得到一条这样的报错: 1Result window is too large, from + size must be less than or equal to:[ 2023-03-03
国内网络下优化nodejs项目在dokku下的部署速度 dokku 是一个类似heroku的paas平台,但是是个单机版,更适合个人或是小团队用。部署web项目超级方便。但是国内这个网络环境大家懂的,这是我摸索出来的一些踩坑经验。 使用 阿里云的源:创建.npmrc 文件,内容增加这么一行: 1registry=https://registry.npmmirror.com 在部分项目中,因为涉及到从 s3 或者 github 上下载文件,不用梯 2023-02-23 #nodejs #dokku
heroku上部署vue项目 公司有一个前端项目,近期折腾了一下,改成从 heroku 的一个替代产品 dokku 部署了,记录一下过程。不熟悉 dokku 的可以看这里,是一个 heroku 的个人级替代产品,用法基本差不多。 dokku 和 heroku 一样,只支持有后端的项目,所以对于 vue 项目,我们需要用 express 来提供服务。 方案如下,先安装 express 和@suntower/serve-stati 2023-02-14 #nodejs #express
我的三段创业经历 刷到了 joyqi 写的一个小感想,也有点小感触。 我一共算起来有三段创业的经历,但是感觉没啥特别的总结要分享,只有经历,没有啥心得。第一段经历,那时候综合能力还很差,只会 Coding,离开 yahoo,拉了两个同事,搞了一个一个月能挣三五万块钱的 saas,后来也看不清往后怎么走,放弃了。 第二段是参与一个家装平台,老板在战略上看不清,抠抠索索的,嘴上说着要大干,但是其实也舍不得投钱。不过我也 2022-12-10 #创业
从webpack迁移到vite 上周计划将一个旧项目从webpack迁移到vite,遇到了一点点问题,特地记录下解决方法。 vite是一个比webpack更快捷的打包工具,配置文件vite.config.js非常简单,可以手写。 问题一 默认是vue3的支持vite对vue的支持,默认是支持vue3,如果要切换到vue2,则需要安装插件:vite-plugin-vue2: 12yarn add vite-plugin-vue 2022-09-25
Nextjs使用一瞥 上个月偶尔听起有人说过nextjs不错,就小小地了解了一下。在工作中一个小项目用了用,只用作前端,后端api还是java,感觉还可以,于是想从项目创意到完整的前后端都用nextjs来实现。现在项目(unhtml.com)一共投入了有52个小时了,占用了不少下班后的时间,也小有感受,特地记录一下。 next.js 小坑记录 .env.local 在生产环境也会加载且生效了,所以不要把.env.loc 2022-09-13
什么是最重要的人 个人特质上讲,最难得的是这种能把事儿做细,反复迭代,把事儿优化到极致的人。团队特质上讲,最难得的是这种人,敢唱反调,敢说出不同意见,不至于什么时候都是全票通过一片和谐,必要的时候敢挑错儿。 2022-09-06
我如何管理运行总收入约 18,000 美元/月的多个产品 这是一篇译文,原文在:https://www.indiehackers.com/post/how-i-manage-running-multiple-products-of-18k-mo-total-revenue-e5443df3b8 大家好,我是托尼。 在撰写本文时,我正在运行 3 个产品: DevUtils.com - 开发者工具 macOS 应用程序。在过去 30 天赚了5,256美元。 2022-08-07
程序员清理硬盘最有效的命令 虽然我只是偶尔冒充一下前端工程师,这条命令依然是我清理电脑最有效的命令: 1find . -atime +7 -name "node_modules" -maxdepth 3|xargs rm -rf 一条命令清理出来15个G. 2022-08-04
爱情的真相 爱情的真相文似看山喜不平,其实爱情也如此快乐的本质是大脑对多巴胺产生的刺激的反馈,相同的刺激产生的反馈会越来越弱。第一次吃鲍鱼可能会幸福感满满,但是当你天天吃鲍鱼的时候可能就觉得这不过只是一块肉而已。一帆风顺的爱情里,没有经历过得失也没有经历过考验,感情慢慢消磨在时间的长河里,只留下怨恨或者各种无所谓;那些分分合合的情侣,多次经历过那种得而复失的多巴胺刺激,留下了深刻的心理体验,像一道刻痕深入骨髓 2022-08-02
快速进入Finder所在路径 之前经常有这个需求,我当前在Finder中打开了某个文件夹,现在需要快速在iterm或terminal中进入这个路径。最早有一个免费的软件叫go2shell可以实现,后来在最新的Mac OS系统中不可用了。现在用Apple script 可以实现: 1tell application "Finder" to set myname to POSIX path of (target 2022-07-30
研发岗、QA岗P级定级草案 岗位定级草案主要岗位的评级标准下文所述能力项分为三个等级。 “-“ 表示无要求 I 为知道和会用 II 为熟练,即常见问题和意外也能处理 III 为精通,要求是熟练常见问题且精通原理,有预见性。P4 初级工程师 ** 简述** :能在一定的指导下完成日常工作;遇到问题能寻找帮助,反馈问题。 测试岗位分支 能力项 能力要求 功能和模块级需求分析能力 I 全局级需求分析能力 - 2022-06-23
语雀对比tapd文档 语雀对比tapd之前为了为团队寻找一个知识库、或者说是文档工具,对比和总结了语雀和tapd,后来选购了语雀。这是当时的对比。 tapd.cn 免费 没有团队的概念 没有知识库的概念 以项目为组织方式 但是略混乱,从“项目”入口进能看到的文档,在“文档”入口看不到 不支持java/php/等代码高亮 不支持导入markdown或其他 不支出导出 不支持搜索正文语雀 有免费版,收费版599团队每年,首 2022-06-18
关于自我管理 如果在几年前,让我在『管理』两个字前面加前缀,我很可能是加成『团队管理』,但是现在的话,我可能第一时间是加成『自我管理』或者是『目标管理』。对于知识型工作者为主的团队,每个个体是需要发挥主动性的,团队其实不需要管理,只需要给定目标,然后在必要的情况下指导一下方法,作为 manager 更多做一些传达沟通、协调一致的工作;最重要的是定好目标,同步到所有人,大家目标一致。人生的后半场,自我管理才更重要 2022-06-16
关于找房子的思考 我刚来上海的时候,是仓促在自如上找了个房子,后来发现有这么几个优点和缺点: 优点 离公司近,大约 2.5 公里,一条小路过去,不怎么堵车。 往北 1.5 公里是我常去的健身房,附近吃的方便。 小区分了一半的地出来盖了个三甲医院,就医方便。 楼层高,没有蚊子。 车位充足。缺点也很明显: 小区是回迁房,以租房为主,人员混杂。 房间小,一共 6 平米; 自如把一个 70 平的房子分成了 3 间,另两间租 2022-06-12
领导力模型 对于高管层,我是分成了两类,一类是专业技能型高层,一类是职业官僚。专业技能型高层,在某一个特定的专业领域非常精深,也许是 IT 研发、也许是法务、财会等等。职业官僚,是领导力强大的一类人。我把这个领导力,分为号召力、决策力、沟通力三个细分的方向。号召力强的人,无论什么时候,总是一呼百应,应者云集。决策力强的人,总有一群智囊跟随,他不是最聪明的那个,但是最后能力排众议做出正确的决策。沟通力强的人,能 2022-06-09 #领导力,沟通
空降高管,其实失败率挺高 几天前有个阿里的技术大佬问我,有个小公司请我去做高管,之前在阿里带一个 近 20 人的小团队,去小公司带整个 IT研发团队,约 100 人,我要注意点啥?其实空降高管的失败率非常高,尤其是从大公司的小团队主管空降成为小公司的高管。带十几个的时候,和带 一百人的团队,工作内容是不一样的。20 人以下,基本上你只要能判断事情的对错,知道怎么把事情做得更好的就行,很多时候还同时承担了项目研发的任务;带 2022-06-09
避免情绪化、穿越周期,才是真正的长期主义 投资的要义,我以前以为是挑一只好股票,现在看来,是『避免情绪化、穿越周期』。之前玩美股没多久,陆陆续续买过 Google,Amazon,幸运地都小赚不少,后来入了一些京东,好巧不巧在东哥强奸案发之前卖掉了,京东居然也有小小的赚点;于是就有点飘了,觉得炒股也不过如此,赚钱挺容易的嘛。后来偶然发现可以切换到月 K 线看数据,有一只股票自上市以后月 K 线几乎没跌过,这种好股票,怎么能错过呢,于是加了杠 2022-06-08
沟通中,相比说,听是一个更难得的能力 沟通是一件神奇的事儿。我之前一直觉得,能说的人,才是会沟通的人。从小,一直到刚参加工多年,我都非常自卑、内向,不善于表达。我特别羡慕那些在台上能不打草稿说上一两个小时的人。高三的时候,杨叔子院士去做分享,讲了有三个小时;后来 2008 年年会的时候,马云一个人也讲了两个小时。能讲人的,都让我发自内心地觉得太厉害了,所以我现在都还记得他们。但是后来慢慢的,我有另一个意识,沟通的首要,不是表达,而是倾 2022-06-06
聊聊我的薪资外收入(non-salary income) 我其实所谓工资外收入不太在乎,作为程序员,薪资相对于传统行业来说相对还是薪资较高的,多花精力在工作上,获得的回报远高于去做兼职什么的。不过既然今天被点名到这个话题,我就如实回答一下关于薪资外收入和被动收入。 内容相关我一共相对用心地写过两个地方,一个是知识星球,一个是微信公众号,名字都是『九次方程』。 知识星球一共50个人付费,一共收了2500块钱(有几个是嘉宾所以是免费的) 微信公众号,主要是 2022-06-01
Nick.Friend.eth 关于初创企业的9个忠告 翻译、整理自 twitter 上 NickFriend.eth 的推文。参见 link 以终为始。当你还在考虑创业时,关键是要了解你计划开始的具体业务的最终游戏是什么样子。在你开始之前就知道你要做什么,并知道这有可能浪费你生命中的几年。 你可以而且很可能需要启动项目。(不筹集资金,至少在很长一段时间内) 建立独角兽的概率极低–如果你做研究,在硅谷每年可能有30家独角兽公司。就这样了。 这 2022-06-01 #startup
什么是月经收入,我应该如何计算? translate from :https://www.zoho.com/subscriptions/guides/what-is-monthly-recurring-revenue.html 大多数人都知道,拥有好的产品或服务,并对其进行良好的营销,对经营一个成功的企业非常重要。但关注你的财务指标也同样重要,因为你就是你所衡量的。订阅业务中最重要的指标之一是月经收入(MRR)(原本是翻译成了每月 2022-05-29
项目经理的五个关键词 资源 【每周复盘每个资源的忙闲程度,不断调整】 目标:当前进度和未来计划 【未来的计划和目标比当前的进度还要重要】 风险【提前感知、提前沟通、控制影响、划分责任】 方案【有风险的技术点推动与架构师商讨】 协调 需要和外部沟通、反馈问题的,及时发起流程,与外部沟通。 2022-05-29
日常随想 不要教育人,要学会筛选人。有人的始终是无法教育的,别浪费时光。 不要试图追别人,要试图吸引人。没有吸引力,一味强追来的或是忽悠来的事儿,不长久。 不要说教,要言传身教。你的行为,比语言有力一万倍。 与期天天守着,指导别人该怎么做,不如先强调你的目标是什么。想清楚目标,才能讲清楚目标。讲清楚了目标,好的搭档会主动想清楚该怎么做。 爱情如此,招聘如此,管理如此,教育如此。 2022-05-26
小屋 小屋,是父亲的小屋。小屋,修建于 1985年,我出生之后两年。因为违反了计划生育,家里的田被政府回收了。老家的田是水田的意思,可以种水稻。而地,是指山地,没有河水的灌溉,只能种玉米和红薯。老家位于丘陵地带,沮河从大荆山流出,到了小村的时候,冲出一小片的冲积平原。在战乱的时候,人们就搬进山中居住,在和平的年代,人们则下山在河边的平原居住。违反了计划生育,祖父虽然是打了八年抗战、三年内战,在抗美援朝中 2022-04-23
人是一个相当立体的概念 最近几年面试的人有点多,我也慢慢开始转变成一个可能会被人诟病的”闻味官“了。倒不是为自己辩解,单纯只是想分享。到了终面这一轮的,专业度都不会太差;与其说是面试,我更愿意当做是一个深度认识的机会。只看专业技术,那是把人当机器。除开专业技能之外,还有从很多维度来描述一个人。比如,情商高低;比如,是否有严重心理缺陷;比如,活泼程度;比如,是否爱撒谎;比如,表达能力与倾听的能力;比如,情绪稳定与否;有一些 2022-03-17
技术岗可能遇到的几个发展瓶颈 技术的快速成长是有瓶颈的。一般来说,研发岗在毕业前五年是技术成长非常快速的,但是后面就会慢下来,或者说学会一个新的领域,新的技能,对自身的薪酬回报是没有啥正面影响的。 这个时候首先解决的是一个思维问题,要从“这里有没有我的问题”转换到“客户/合作方的问题有没有解决”。我经常发现技术类岗位有这个认识偏差,会在第一时间撇清自己的问题:我这边没有问题啊,你不该找我啊等等类似的说法。他们没有意识到,老板 2022-03-16
cookie与cors详解 Cookie基础由于HTTP协议是无状态的,而服务器端的业务必须是要有状态的。Cookie诞生的最初目的是为了存储web中的状态信息,以方便服务器端使用。比如判断用户是否是第一次访问网站。目前最新的规范是RFC 6265,它是一个由浏览器服务器共同协作实现的规范。服务器端像客户端发送Cookie是通过HTTP响应报文实现的,在Set-Cookie中设置需要像客户端发送的cookie,cookie格 2022-02-16
如何在没有源代码的情况下修改jar包的内容并重新发布 因为种种原因我们没有办法得到jar包的源代码,这个时候想要进行修改的话,稍微有点麻烦,我踩了一些坑,现在记下来。一共有三个点: 如何根据.jar文件得到源代码 修改源代码后如何处理好依赖,编译出.class文件 如何重新打包 根据jar包得到源代码我们有两个方式得到源代码 ,一个是在Idea这个超强的IDE里点击jar包里的类,就可以直接反编译得到源代码;一个是使用jd这个工具。重点介绍一下后 2022-02-16 #java
sonarqube简易上手指南 sonarqube 是什么Sonarqube 是一个开源的代码质量管理系统,支持超过25种编程语言:Java、C/C++、C#、PHP、Flex、Groovy、JavaScript、Python、PL/SQL、COBOL、Golang、Javascript等,目前已经与诸多外部工具做了很好的集成,分析报告中可以对重复代码、编码标准、单元测试、代码覆盖率、代码复杂度、潜在Bug、注释问题等提出建议。 2022-02-16 #sonarqube,technological,java,coding
一个新的极小的类Jquery的js库 2002年的某晚。关山口职业技术学院,西九楼电子系。我在电脑上开着frontpage 2000,苦苦琢磨javascript。 2009年,我找到了jQuery,惊呼原来js可以这么方便。但是无论如何我也想不到有一天,我会嫌弃jQuery minify 之后还有88K,然后自己把东拼西凑出来的代码发了个库。see https://npmjs.org/package/pida,使用上基本和jquer 2022-02-12
2022春节,倒腾了几个小工具 今年春节,照常不用走亲戚。反正杭州有疫情,哪里也去不了,都得隔离。宅在家里整整八天,倒是也没有闲着,平时上班时没有机会写代码,趁小长假有空练了练手。 折腾了我的个人主页 https://404.ms/,魔改了皮肤,在有人发评论的时候会发邮件通知我自己,当然,根本没有人留评论。另外,可以划词启动分享,支持twitter和新浪。 折腾了一个生成网页截图的API; 同时用electron写了一个快速分 2022-02-06
再次分享这个基于electron的截图分享工具 其实是个很小的工具,可以上传小的各类文件,图片,方便分享,在截图后也快速粘贴,不用保存图片即直接上传。趁着春节放假,重写了。我只提供了Mac版,使用的时候需要用github授权一下。(等我有空了我就加上gmail的授权支持)请不要把它当图床,如果是发大量美女图,或是违法内容,我会拉黑帐号。下载地址:404.ms/file/404up.dmg源代码发布在:github.com/gotapi/yuan 2022-01-30 #software
关于独立 成熟有三层: 第一层是生活独立,会自己照顾自己。 第二层是经济独立,会自己赚钱养活自己。 第三层是思想独立,没有分享欲,没有对认同感的追求。都市人一般都停在第二层,所以普遍地感到孤独。 2022-01-16
我的人生准则 人生准则 不随便给建议:好为人师是一件让人讨厌的事。 不开嘲讽模式,尽量谦和。毒舌的时候自己很爽,但是没有人喜欢被毒舌。 保持锻炼,多活十年年,可以腾出很多时间,抵消掉熬夜努力那种不高效的努力。 保持学习,而且是有目标的、系统性地深度学习,给自己更多可能。少花时间在所谓碎片阅读上。团队也要构造成学习型组织,不断迎接挑战。 保持总结和表达:提升自己的总结能力和表达能力。 不断培养自己的好习惯、改掉 2022-01-09 #人生感悟
问题的边界 有时候问题不好解决,是我们没有定义好问题的边界,想要的太多。不如想想怎样够用就好,或者只解决一个最重要的问题。 时间无法借贷也无法存储,才是最重要的资源,而金钱却不是。 如果一件事不能对提升能力、增加资产、满足社会责任、提高生活质量中的任何一件有所帮助,那就不值得做任何投入。 2021-12-23
战略与日常 对于一个组织者来说,定战略目标固然是非常重要的;日常工作中的坚持却也必不可少啊。我发誓每个星期一一定认真看完所有人的周报,坚持了一年,也觉得还是挺有收获的。一年下来,毛估算一下,通过的请假申请有两三千次,付款请求有百把次,看过的周报也有好几千。其中的很多信息,我可能都忽略掉了。日常太频繁了,日常中的疏忽积累起来,经常会质变为灾难:比如我发现线上的某个数据库有几百张表,却没有人知道每一张表是做什么的 2021-12-09
人性的本恶 关于人性本善还是本恶的问题上,我有这么几个看法:人类或者所有生物,都是基因的奴隶而不是基因的掌控者。我们之所以能吃能喝,生病了会发烧,淋雨了会咳嗽,都是基因进化的结果。基因只需要我们能生长,能勉强产生下一代,继续进化,就够了。人类发展出今天的高科技,甚至能做试管婴儿,部分操纵基因,其实是个意外。善与恶,都是道德的概念。除开人类以外的生物,是没所谓善与恶的,很多生物产下后代后如果有后代过于孱弱,母亲 2021-12-03
人只能被选择,不能被改造 在家庭范围来说,我倾向于影响和指导家庭成员。但是在职场,我奉行的原则是,人只能被选择,可以试图影响,但是千万别试图改造。脱胎换骨,洗心革面,只能基于个人强大的内驱力才能做到,那些门槛,只能被他自己跨过去。重新选择一个人,而不是试图改造一个人,这话可以刻脑门子上了。结合沉没成本的概念,可以拓展说:人很难被改造,所以永远不要因为已经付出的,而选择继续。人不行,就换。别为沉没成本买单,别幻想你可以改造谁 2021-11-30
婚姻的几种维系力量 身边有一些朋友正在经历婚姻变故,我思考了维系婚姻的几种主要力量: 性魅力。至少要有一方对另一方保持着性吸引力吧。婚后继续保持相互之间的性吸引力,非常有必要,但是大多数人没有这个意识。 利益纠葛。 情绪价值。离婚的状况,很多情况下,是一方的情绪价值没有得到满足。所以注意自己的情绪管理能力,同时注意到对方的情绪化表现并给予情绪满足,非常重要。渣男之所以俘获很多女人的心,在于他们擅长满足女人的情绪价值 2021-11-29
一句梧桐美,被骗几万人 多少妹子被 一句梧桐美,种满南京城 迷惑了,被蒋介石宋美龄惊天地泣鬼神的爱情迷住了实际上: 南京的梧桐树并不是蒋介石种的。 蒋介石一共有四任老婆。 蒋介石热爱嫖娼,还写进日记。 很多妹子感动得不行的时候,并没分清悬铃木和梧桐。 2021-11-01
基因才是主宰,而人类是工具 人类以为自己是世界的主宰,其实不是。不之人类,其实所有的生物都是基因的载体,或者难听一点来说,是基因的奴隶。基因只想让载体干两件事,一是活下去,二是传承下一代。基因只选择对这两件事有帮助的特性,与此无关的特性,都只是一些无关紧要的副作用。说难听一点,如果雌雄同体对进化和传承更有利,可能现在的人类都得是雌雄同体的。所以,恋爱期大脑分泌的多巴胺,和交配时男女双方的快感,不过是基因引诱人类传承后代的诱饵 2021-10-16
婚姻中的经济观察 刚才想到一个问题,据说,丈夫的经济条件一般优于妻子。那是否说明出现这个状况就是由于男女不平等造成的呢?不全是。大多数情况下,女性不愿意嫁给经济条件比自己差的男性啊。 2021-10-14
经历过至暗时刻,才有成长 不遇到至暗时刻,很难实现自我蜕变。有的人很幸运,从小就家教严格,学会了自律,所有的一切都优秀的那么完美。而普通人中的大多数,都会经过一些特定的事件才会成熟,那个特定的事件,也许是父母亲的去世,也许是一次离婚,也许是一次裁员,也许是一次破产,总之让你足够痛苦,不敢面对。但是熬过来,又是一片天,会对人生,人性有更好的理解。所以其实给打个绩效不合格,一次晋升失败,不是个多大的坏事儿:成长是要迈过一些坎儿 2021-04-16
学会授权 早上醒的太早,想起来关于授权的某个隐喻。皇帝能打仗挺好,不能打的话派个将军出去打也可以,只要记住别整天八百里传旨过去,通州很重要,你加三万人过去,香河也很重要你也要注意提防…某某某是个人才你怎么不重用?多花时间选个好将军,然后等他好消息就行。这就是皇帝的宿命。如果天天给将军下命令甚至跳过将军给下面下命令,那将军肯定打败仗。 2021-03-23
创新型工作与重复型工作 按工作是否是简单的重复,可以把职员分为重复型工作者和创新型工作者。按工作中与他人的关系,可以分为单一贡献者和组织者。组织他们协调工作的,是组织者,是主管。在团队中发现和锤炼出组织者的,是经理。统一战略统一目标的,是总监。而叠加了商业嗅觉和远见卓识的,才是CTO。我觉得我的商业嗅觉还差的很远。 2021-02-22
快速成长从写一份走心的周报开始 不敢掠人之美:原文主要复制自:https://www.cnblogs.com/peida/p/12922572.html ,我做了少量修改。今天,我们来聊聊工作周报的一些思考和实践,看为什么要写周报,如何写一份走心的周报来帮助我们快速成长。现在大部分团队都会要求写周报来做阶段性的工作汇报和总结,但对于为什么要写周报,每个人都有自己不同的认知,例如一些常见的看法: 有觉得就是leader事儿多,一 2020-11-16 #管理,周报
向高阶的人找建议 当你寻找建议的时候,你想要什么答案,人家就会给你什么答案,因为他们是从你的话里来判断事情的。但是,你怎么讲述,是基于你想要什么答案。你内心想要做这件事情,你就会把它讲的很好,对方当然就会建议你去做。然后你就会觉得英雄所见略同,你真是我的知音。这是寻找建议的真相。只有对方比你高出一个段位的时候,才会正确引导你的讲述,让你客观地讲清楚来龙去脉,从而得到正确的答案。所以,要跟随那个高出你一个段位的人,向 2020-08-23
你的伴侣原来其实并不特别 统计上发现,约有一半的人吧,配偶都是自己的同学、同事、亲戚和邻居的圈子。从功利的角度,要努力提升自己的圈子才行,上学的时候上好的大学,就业的时候找好的企事业,才能找到更好的对象。 从另一个角度讲,大部分人的对象,不需要那么的特别,换一个人其实也可以。只不过因为缘分关系,和你的同事或者同学、或者他们的朋友在特定的时候相遇了。 再推导一点,很大一批人,只是在需要结婚的时候遇到个还说的过去的人就结婚了。 2020-06-07
放弃是一种能力 我觉得人一个比较大的必须突破的点,应该是该学会选择放弃什么。做独立贡献者很简单,不需要想那么多,做决策者就要不断复盘,不断纠偏,不断把优先级不高的事情砍掉,因为资源永远不足。包括个人的精力,一不小心就浪费在不够重要的事情上面。 2020-06-04
也许喜欢也很重要,对自己不要那么苛刻 有个说法,把人分成两类,说一类人是有立场、感受和意见,另外一类人,有目标,方法和行动,建议是转变到后者。另一个说法,是选择的配偶的时候不要看对方是否为你半夜倒温水买烧烤,而是看对方的谈吐、知识面,人生格局和商业视野。我觉得其实不一定要割裂地看,人生不是做数学题,电脑是二进制的,不是一就是零,而人类不是,在一和零之间,还有千百万个组合。刚刚开始面试的时候,我迷信于岗位画像、人才盘点、360度点评,但 2020-05-04
繁星直播是个吸金的产品 研究了一阵繁星直播,觉得这个产品经理太牛了。秀场类直播,从最早的色情直播转型沉淀下来,到今天的以满足情感需求为主的绿色直播,是一个产品从傻大黑粗的满足原始冲动到今天触摸人心内核的过程。人类进化史的主流一直是男性用物质来诱惑女性,女性用美色诱惑男性的过程,这个诱惑几乎一直有效。高阶一点的产品经理透过这个过程,进化了更好的方式,不触犯法律,又成功赚钱:所有的人类都有被追捧的渴望,所以女人毕生追求美貌, 2020-04-20
别试着推绳子 很多年前看的一本书,说糟糕的项目体验是推绳子。但是好多公司都在推绳子啊。避免推绳子搬的体验,一是要永远有目标意识,有的人走着走着,就忘了自己要干嘛了。二是充分的沟通,永远保持步调一致,三是清晰的边界,节点与节点之间,版本与版本之间避免粘连不清。 2020-03-19
学会从失败中总结 如果我去面试一位高层管理,我一定要问这么个问题,你裁撤过多少个业务?分别是怎么考虑的?可以考察这么几个点: 业务感觉,对大势的判断能力。 对日常关键指标是如何获取和落实的 他如何去评价下属的工作能力的。 业务的失败在所难免,十个业务里九个挂掉都正常,如果光从过往经历顺利无比的人里找高管,很难,而且很可能他的能力是不足的。 2020-02-06
长期战略贯穿于日常 被短期目标追赶着的时候,就会疲于应付,时间久了,就偏离长期目标太远。还有个更差的情况,就是脚踩西瓜皮,滑到哪里算哪里。长期目标应该是核心管理层刻进骨子里的东西,每天坚持一点点。修正问题的最好时间是当问题被埋雷的时候,其次是现在。所有的长期目标,比如规范化、流程化,比如构建学习型组织,比如要经常总结,都是要贯彻到日常场景中去的,要找理由逃避的话,每天都可以找到各种理由,但是正是因为那些贯穿于每天的坚 2020-01-16
再回乡 很多年没有坐过从县城回老家的小巴了,以前回来,都是从高速一路飞奔到离家最近的出口,下了高速片刻功夫就到家。坐在颠簸而嘈杂的小巴上,感觉世界一下子都慢了下来。就那么路过连绵起伏的小山丘,穿过刚刚掉落油菜花吐出油菜荚的田野,沿着小河蜿蜒而上。饭后来到那条记忆里一直在哗哗响的小河边,春汛带来了满河床的水;庆幸的是,河水依然泛绿,水质尚佳,河里出产肥美的鳜鱼,远近驰名。 我伫立在河边,安静地听河水唱歌。太 2017-04-16
Apache drill 查询的执行 drill 查询的执行 当您提交Drill查询的时候,客户端或应用程序会把查询以SQL语句的形式发送到Drill集群的一个Drillbit。Drillbit是在每个在线的Drill节点上运行的进程,它负责协调,规划和执行查询,并按照最大限度地实现数据本地化的原则在集群中分发查询。 从客户端或应用端接收查询的那个drillbit会成为这个查询是的“接待员”,会负责驱动整个查询。这个”接待员“dril 2017-04-14
Apache Drill 核心模块 下面列出drillbit里的关键组件: RPC endpointDrill开发了一种基于Probobuf的损耗非常低的RPC通信协议来跟客户端打交道。另外,客户端程序也可以使用C++或是JAVA api层来跟Drill交互。客户端可以直接指定跟哪些Drillbit节点打交道,也可以在提交查询前通过zookeeper服务来获取一定数量的drillbit节点信息。 我们推荐客户端总是通过zookeep 2017-04-04
Apache Drill 架构总览 架构总览Apache drill是在大规模数据集场景下,可以低延迟地进行结构和半结构化/嵌套数据结构查询的一个分布式查询引擎。受到谷歌公司的Dremel的启发,Drill被设计出来以支持几千个节点和PB级别的数据规模下,支持交互响应级别的商务智能分析和查询。 Drill也适用到在大规模数据集场景下进行简单而迅速的查询.Drill能够查询像是JSON或是Parquet这种嵌套的数据,也能动态地发现s 2017-04-04
新生 曾经有一个从2004年开始写的blog;一直以来坚持着,想保留自己不成熟的一面,但是忽然有一天就不想把这一面展示出来了。于是决定新生,于是有了这个 https://404.ms/ 。404的寓意就是网页找不到了:有时候我也挺想找一个地方躲起来谁也找不到我。 2016-06-24