coding-gd12f75a25_1920

通过命令行将 ANSI/GBK 编码文件批量转为 UTF-8 编码

使用的是 iconv 命令,用命令行批量转换。 安装 iconv 支持 Linux、Windows、macOS,其中 macOS 自带,部分 Linux 系统自带,若提示 command not found 则说明需要另外安装。 Linux 项目主页: libiconv - GNU Project - Free Software Foundation (FSF) root@zx:~# wget https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.16.tar.gz && cd libiconv-1.16 root@zx:~# ./configure --prefix=/usr/local root@zx:~# make && make install root@zx:~# ln -s /usr/local/lib/* /usr/lib Windows 项目主页: LibIconv for Windows 1、下载可执行程序: https://udomain.dl.sourceforge.net/project/gnuwin32/libiconv/1.9.2-1/libiconv-1.9.2-1.exe; 2、双击根据提示安装; 3、将 libiconv 安装目录加入到系统环境变量中,或执行 iconv 时使用完整路径。 使用 单个文件 直接显示到控制台 root@zx:~# iconv zedex.cn.lrc -f GBK -t utf-8 改变编码并保存到文件 root@zx:~# iconv zedex.cn.lrc -f GBK -t utf-8 -o zedex.cn.utf8.lrc 批量文件 比如嵌套目录下的文件: ...

 · zx
OKR Objectives and Key Results word pinned to a desk.

OKR全案

OKR是什么 OKR 概念简述 OKR(Objective & Key Results),中文名称是“目标与关键结果”,是一个目标管理工具。 ​Objectives 是目标(O),回答的是“我和我的团队想要完成什么” ​Key Results 是一系列可衡量的关键结果(KR),回答的是“我如何知道自己是否达成了目标” OKR 承接的是组织的使命、愿景、战略,启发的是项目与任务。 一个员工的 O,是在理解组织的使命、愿景、战略的基础上制定出来。他的 O 一定要与组织的使命、愿景、战略有相关性。一个员工的 KR,代表的是他实现 O 的策略和路径。如果他的 O 达成了,表现出来的结果便是 KR。 写 OKR 的过程,可以帮助员工理解组织愿景,引发他们对业务的深入思考,从而找到实现自我价值的途径。 不少企业都通过 OKR 实现了增长和创新,包括谷歌、亚马逊、领英、微软、推特,字节跳动、百度、知乎、美团、华为等。 OKR 的起源和历史 1954年,彼得·德鲁克(Peter F. Drucker)在《管理的实践》一书中首次提出 目标管理(Management by Objectives,简称 MBO)的概念。德鲁克预见到,现代企业中的专业人员数量将会急剧增加。他担心,管理者会依据员工的专业水准而非对企业做出的实质贡献来评估绩效。如此一来,员工将专注于个人成就而非企业的目标与愿景。为了解决这种可能的困境,德鲁克提出了 MBO 的概念。在《管理的实践》中,他这样介绍道: “从‘大老板’到工厂领班或高级职员,每位管理者都需要有明确的目标,而这些目标应当总是源于企业的整体目标。” 德鲁克的目标管理理念对美国企业的高管们产生了重要影响,他们纷纷开始在企业内实践 MBO。然而,实践的形式却是五花八门,其中不少都偏离了德鲁克的初衷。原本是企业上下共同参与的目标管理,最后演变成了自上而下的目标强制分配。由于很少有企业能通过 MBO 获益,一时间 MBO 遭受了大量质疑和批评。但是一个叫安迪·格鲁夫(Andy Grove)的人却意识到了 MBO 背后的价值。格鲁夫是硅谷的一名传奇人物,这位英特尔(Intel)的前 CEO 带领着企业成功占据了全球微处理器领域的霸主地位,也正是他把 MBO 引入了英特尔。格鲁夫对原有的目标管理模型做出了调整,并构建起我们今天所熟知的“目标与关键结果法” (Objective and Key Results,简称 OKR)。格鲁夫认为, 一个成功的目标管理系统需要回答以下两个问题:“我想去哪儿”和“我如何调整节奏以确保我正在往那儿去”。 这两个问题,正是 OKR 的两个核心,即目标(Objective)和关键结果(Key Results)。与德鲁克的 MBO 模型相比,格鲁夫的 OKR 在许多方面都做出了调整,例如目标制定的个数、目标设置的频率以及目标的难度等。更重要的是, 格鲁夫打破了众多企业自上而下的官僚体制,强调自上而下与自下而上相结合,这对 OKR 的成功实施起到了重要作用。 故事讲到这里,依然没有结束。格鲁夫创建了 OKR,但是把 OKR 进一步发扬光大的却另有其人,他就是约翰·杜尔(John Doerr)。杜尔是风险投资公司凯鹏华盈(Kleiner Perkins Caufield and Byers)的合伙人,他曾在英特尔担任工程师并在那里学习 OKR。加入了凯鹏华盈后,他把 OKR 理念传播给了数十家企业。1999 年,杜尔带着一份礼物来到了他刚投资不久的谷歌(Google)的总部,这份礼物正是 OKR。他用 90 分钟向包括谷歌创始人拉里·佩奇(Larry Page)和谢尔盖·布林(Sergey Brin)在内的 30 多人介绍了 OKR。自那以后,谷歌开始全面推广 OKR,直到今天,OKR 依然是谷歌不可或缺的一部分。 ...

 · zx
laptop-2620118_1920

小米摄像头视频文件批量合并处理脚本

小米摄像头的视频记录文件是每分钟保存成一个文件的,后期存档和查看很不方便,对此,我编写了几个小脚本方便自动化的处理其原始视频文件。 思路如下: 导出监控 遍历审查所有视频/截图内容,删除不必要的文件 创建待处理清单 利用ffmpeg压缩所有文件 具体脚本如下: 1. 导出监控,有两种方式: 方式1:通过小米监控摄像头的NAS同步设置 方式2:手工同步:需要每次在APP中设置 推出储存卡,然后手工取下存储卡,并通过 读卡器,将视频和截图文件保存到电脑上 方式1更方便,但是没有图片截图,后面审查工作会比较费时间,可以通过批处理来生成缩略图: for /f "delims=" %%i in ('dir *.mp4 /b /s') do (ffmpeg -v quiet -y -i %%i -ss 1 -f image2 %%i.jpeg) 2. 遍历审查所有视频/截图内容,审查完后删除当前文件夹下及所有子目录下的jpeg图片来删除缩略图,命令如下: del /f /s /q *.jpeg 3. 创建待处理清单: dir /s /b > files.lst 4. 增加文件头尾辅助字符,以符合ffmpeg的待处理文件清单格式: @echo off cd /d "%~dp0" set "fd=temp" md "%fd%" 2>nul @echo off cd /d "%~dp0" set "fd=temp" md "%fd%" 2>nul for /f "delims=" %%a in ('dir /a-d/b *.lst') do ( echo;"%%a" (for /f "tokens=1*delims=:" %%b in ('findstr /n .* "%%a"') do ( set "f=%%c" if defined f (echo;file '%%c') else (echo;) ))>"%fd%\%%a" del "%%a" move /y "%fd%\%%a" "%%a" ) echo;%w% +%#%%#% %zx% rd temp 5. 压缩所有文件 ...

 · zx
tech-5090539_1920

《关于平台经济领域反垄断指南》利好的项目

国务院出台了《关于平台经济领域反垄断指南》的征求意见稿,几大互联网平台的股价应声下跌。我感觉这里边会有如下的机会: 平台经济比价工具:针对大数据杀熟的几大平台价格对比,价格波动记录,低价提醒,针对非标品的SKU智能关联映射、价格预估等: 价格试算工具:类似打车类这种可以根据公式算出各平台定价的工具; (其他暂不公开)

 · zx
iphone-1836071_1920

FFmpeg 快速上手指南

FFmpeg是一个十分方便的多媒体文件全家桶,我在治理摄像头视频存档的时候,发现很多视频编辑软件的底层都是FFmpeg实现的,所以就直接拿FFmpeg来作为视频编辑工具。发现网上很多教程要不就是只言片语,要不就是整段的官方文档,很难有半个小时之内就能看懂上手掌握其基本用法的文章,故有此文。

 · zx
world-map

独立应用开发指导流程

开发应用程序其实可以和培养一朵小花一样浪漫,你需要找到适合的种子,精心的培育,等待花开。本篇会介绍独立应用程序开发的完整流程,从灵感汇集到设计考量,从落实代码到应用上架等,来和我一起培养属于你的「花」吧。 寻找灵感 灵感来源于生活。许多视频博主都会做这样一个挑战,将地图贴在远处的墙上,蒙着眼睛扎飞镖。博主和观众约定扎到哪里就去哪里。本篇文章中,我们将以此为例,构思一个随机地名生成器的应用。二可以借此讲解独立应用开发的完整流程,帮大家梳理出一份学习指南。 明确大概想要做什么之后,接下来需要做的便是将抽象的地标生成器概念具体化。我们会将其转化为可执行的应用方案,并确认目标人群。开篇提到,本应用的灵感来源于飞镖扎中地图上的地名,那么在手机上创建一个飞镖扎地图小游戏合适吗? 好像也不合适,当我们把地图显示出来,并给予用户一个飞镖时,用户还是可以根据地图位置判断可能被扎中的区域。进一步思考将其变成可行应用的方法,可以考虑回到问题的本源来。我们想要的无非是给用户一个具体的、可前往的城市名称。 落到实处,我们可以创造一个能展示随机城市名的界面。提供一个随机按钮,用户按下后,程序直接显示出城市名好像有些枯燥。那么用带点赌博性质的游戏开箱子的机制如何?似乎更有娱乐性一些。我们可以将正面有随机城市名的卡牌背面朝上,当用户翻牌时,卡牌不会立马反面,而是会播放一个小动画拉高用户期待。

 · zx
pedestrians-400811_1920

技术进步了,但为什么人类却没有闲下来?

很多人相信,随着科学技术的进步,机器会工作了,所以将来的人会有很多空闲时间。 这种观点是错误的。 即使有高度智能的机器,将来的工人也不会闲,反而可能会更忙。 凯恩斯预测,生产率的提高会使发达国家的居民每周工作15小时,而维持正常的生活水平。 他的预测完全错了。 今天,没有一个国家实现了每周15小时的工作。 相反,出现了996。 为什么? 想象一下,一个工厂过去一天能生产100个产品,随着技术的进步,现在一天能生产200个了。 只要能完全销售,工人的劳动时间就不会减少。 市场不变,只能销售100台的话,工厂生产能力的50%就会成为空闲。 此时,老板们有2种选择​: 1、工人只工作半天,工资不变。 2、留下一半工人,解雇剩下的。 所有人都选择第二个选项,因为会增加利润。因此,技术进步带来的好处不会成为劳动者的空闲时间,对一些劳动者来说更忙,对其他人来说更失业。 真正的胜利者是资本家,增加的利益都属于他们。 这就是当今世界正在发生的事情。 有些工人被解雇。 因为信息产业最为显着,技术进步对这个产业影响最大。 资本主义追求利润最大化。 如果销售不能同时扩张,技术的进步必然导致裁员。 如果失业的人不能马上找到工作,他们就会越来越穷。 而还在工作的人则会越来越忙,因为他们要生产原来2倍工人要生产的产品。​

 · zx
industry-3087393_1920

我对中国科技行业的看法(译文)

danwwang 是彭博社的一个技术分析师,写了一篇2019年回顾,详细谈了他对中国科技行业、中美贸易战的看法。 我觉得,他的那篇文章有很多启发,总体比较客观,中国的劣势和优势都谈到了。下面就是主要部分的翻译,插图是我配的。 我对中国科技行业的看法 作者:@danwwang 原文网址:https://danwang.co/2019-letter/ 1、 2019年,我从香港搬到了北京。 北京不适宜步行,天气也不好,但它是一个令人着迷的地方。 世界上有几个地方感觉像是世界的中心,北京就是其中之一。(其他的地方还有旧金山,东京和华盛顿特区。)我的朋友说:北京是一个散发出阴郁力量感的城市,孟买和那不勒斯也给人这种感觉。 2、 北京到处都是令人生畏的建筑物,每栋大楼的入口都散发着一种神秘感。 外国人应该记住,北京是一个纯粹依靠政治意愿维持的城市。请问世界上还有哪个主要城市远离重要的河流或水域? 古代的中国皇帝,选择北京将北方的平原与南方的稻田连接起来。这座城市已经连续800年成为中国的首都。 3、 对于那些想要过上快乐生活的人,北京可能不适合他们。亚洲有许多适合生活的地方:香港是一个热带小岛,新加坡基本类似,台北很宜居,东京也不错。 北京吸引的是中国最聪明的人,然后吸引着世界上许多有趣的人。现在旧金山和纽约的人们,对话内容非常局限,谈来谈去就是十几个话题,而北京是众多重要故事的中心。 4、 中国的一个问题是,向世界输出的成功的文化产品太少了。 刘慈欣的《三体》三部曲算一个成功的文化输出。2019年,我可以再添加一个例子:抖音(TikTok)。两者都是好东西。 令人失望的是,过去的十年中,中国没有创造出更多刺激世界其他地区的文化产品。毕竟在这期间,中国的人均 GDP 翻了一番。下一个十年是否会有所不同,我们能在中国看到一系列激动人心的全球性文化创作?北京最好可以回答这个问题。

 · zx

傅里叶变换交互式入门

傅里叶变换(Fourier Transform)是一种在信号处理、图像压缩、音频分析等众多领域广泛使用的数学工具。它可以将一个复杂的信号分解为一系列简单的正弦波的叠加,从而让我们从频域的角度来理解和处理信号。 简单来说,傅里叶变换告诉我们:任何连续测量的信号,都可以被分解为不同频率的正弦波信号的组合。这个看似简单的想法,却有着极其深远的应用——从 MP3 音频压缩到 JPEG 图像压缩,从地震波分析到医学影像处理,傅里叶变换无处不在。 下面这个交互式页面,通过生动的动画和可操作的可视化,帮助你直观地理解傅里叶变换的原理: 原文来自 jezzamon.com ,由 Jez Swanson 创作,是一个用交互式动画讲解傅里叶变换的优秀教程。

 · zx
hash-rate

区块链小白书

按:这本书比较适合小白科普,作者李笑来。李笑来是成功上岸的投机者,目前活跃在区块链、比特币圈。 区块链小白书 李笑来(著)© 2019 警告 区块链作为金融互联网新技术,不可避免地会涉及到投资和投机 —— 而对绝大多数普通人来说: 投资有风险,决策需谨慎! 前言 新华社北京10月25日电 ,中共中央政治局10月24日下午就区块链技术发展现状和趋势进行第十八次集体学习。 中共中央总书记习近平在主持学习时强调,区块链技术的集成应用在新的技术革新和产业变革中起着重要作用。我们要把区块链作为核心技术自主创新的重要突破口,明确主攻方向,加大投入力度,着力攻克一批关键核心技术,加快推动区块链技术和产业创新发展。 习近平在主持学习时发表了讲话。他指出,区块链技术应用已延伸到数字金融、物联网、智能制造、供应链管理、数字资产交易等多个领域。目前,全球主要国家都在加快布局区块链技术发展。我国在区块链领域拥有良好基础,要加快推动区块链技术和产业创新发展,积极推进区块链和经济社会融合发展。 习近平强调,要强化基础研究,提升原始创新能力,努力让我国在区块链这个新兴领域走在理论最前沿、占据创新制高点、取得产业新优势。要推动协同攻关,加快推进核心技术突破,为区块链应用发展提供安全可控的技术支撑。要加强区块链标准化研究,提升国际话语权和规则制定权。要加快产业发展,发挥好市场优势,进一步打通创新链、应用链、价值链。要构建区块链产业生态,加快区块链和人工智能、大数据、物联网等前沿信息技术的深度融合,推动集成创新和融合应用。要加强人才队伍建设,建立完善人才培养体系,打造多种形式的高层次人才培养平台,培育一批领军人物和高水平创新团队。 …… 到了 2019 年,是李笑来在区块链世界里生存的第 9 个年头。这些年来,人们对区块链的误解甚至诋毁现在终于可以烟消云散了 —— 因为区块链技术终于在中国获得了认可与支持。 然而,需要注意的是,区块链技术作为金融互联网新技术,不可避免地与投机(或投资)联系在一起,导致的结果是市场上骗局丛生,行业里鱼龙混杂,所以有必要让民众对区块链有正确且清楚的了解。这就是《区块链小白书》的意义 —— 它就是写给小白的,目的不仅是为了让小白少走弯路,更是为了让小白不要误入歧途。 李笑来,二〇一九年十月,于北京 准备工作 1. 不要滥用类比 你将要尝试着学习并理解的,是一个前所未有的重大创新,其中有很多你一下子难以理解透彻的概念,很少有人能一下子全都弄明白…… 在这样的时候,人们会不由自主地抄近路走捷径 —— 滥用类比: “哦! 我明白了,这就好像是……” 比如,你经常会看到人们挣扎着理解了半天,突然冒出一句:“哦,我懂了,比特币就是电子黄金!” 类比 是约等号(≈),而“ 这就是”是等号(=),约等号和等号之间的差别有时甚至超过十万八千里。 比特币与电子黄金之间的关系甚至干脆就谈不上是约等于…… 全然不是一个东西。 在理解全新事物的时候,滥用类比的危害非常大,因为你压根就找不到什么过往已经存在的东西真的和这个创新竟然一模一样 —— 否则,它也不可能被称为创新了,是不是? 这种不恰当的类比被滥用多次之后,就再也没办法形成正确的理解了 —— 因为理解一个创新需要理解多个前所未有的概念,每个都做了不恰当的类比之后,多次非常不恰当的 约等于 拼接起来之后,无论如何都没办法达到一个与正确理解相近的效果。 请务必注意,每次你的脑子里不由自主地冒出 “这就好像……” 这个念头的时候,你都要把它强压回去。

 · zx
沪ICP备15008885号-1 | 沪ICP备15008885号-2 | 沪ICP备15008885号-3 | 沪ICP备15008885号-4 | 沪ICP备15008885号-5
沪ICP备15008885号-6 | 沪ICP备15008885号-7 | 沪ICP备15008885号-8 | 沪ICP备15008885号-9 | 沪ICP备15008885号-10
沪ICP备15008885号-11 | 沪ICP备15008885号-12 | 沪ICP备15008885号-13