爱大客 - 2021年5月
type: channel
link: https://www.idarc.cn/index.php/2021/05/
description: Every piece of all creatures in this freezing world, are racing for freedom.
items: firefox/chrome设置无图浏览模式
items: freecad入门
items: 产品制造工艺与先期成本
items: 市场容量与人口年龄构成
items: 我对产品采用率曲线(Product Adoption Curve)裂口(The Chasm)技术成熟度曲线(Gartner Hype Cycle)的新理解
items: intel的临时技术intel RST(Rapid Storage Technology 快速存储技术)
items: 流水灯带外置IC: WS2811, UCS1903
items: ArrayBuffer,Buffer, Uint8Array的区别联系
items: 通过HTML JS的MQTT是MQTT over WebSocket, RabbitMQ MQTT要这样连接
items: 如何修改git其中一个库的用户名密码?

firefox/chrome设置无图浏览模式
type: item
date: 2021-05-31T09:23:00+08:00
description: firefox 地址栏输入about:config permissions.default.image从1设置为2 chrome 在设置中搜索网站设置, 设置其中的图片项

freecad入门
type: item
date: 2021-05-24T16:22:00+08:00
description: 教程 跟着在线教程一步一步走 资源 CAD blocks 重要概念 Parametric objects: 参数化对象. 不能参数化的对象意味着不能通过修改参数来修改形态, 只能通过"雕刻"的方式修改形态. 雕刻出来的则是网格组成的对象, 参数化出来的则是立体和基于NURBS曲线的对象. triangulated meshes: 三角网格, 或简称为网格mesh. 相当于2D位图中的像素点, 3D曲面放大到一定程度, 你看到的是平面三角形组合成的曲面, 会失真. solid and NURBS-based objects: 立体和基于NURBS的对象. 相当于2D矢量图中的元素. 3D曲面无论如何放大都不会失真. CSG: Constructive Solid Geometry, 建设性实体几何形状, 是最传统的建模方式. 可以建造所谓的BREP(Boundary representation, B-Rep, 边界表示)几何体. 视图造作 缩: 中键滚轮 转: 中键+右键按下, 或者Shift+右键 移: 中键按下, 或者Ctrl+右键 设置个中文 编辑>首选项>常规>语言 打开有用的视图 视图>面板>选择浏览器 视图>面板>Python控制台 有用库的安装 你可能需要梯子. Parts_library工作台 简单的,是使用 工具>插件管理器 进行安装, 不过这个库有1G大小, 用Git clone安装可能更好 用git clone到mod目录中, 改名为parts_library,再将其中的.FCMacro 宏文件复制到macros目录中. 重启freecad. BIM工作台 这个库不大, 用 工具>插件管理器 安装即可. Dependency graph 需要自己安装第三方软件graphviz, 安装后, 用 工具>依赖关系图 定位到安装目录下的 bin目录即可 ODA File Converter 可以在autodesk的.dxf和.dwg文件之间转换. dwg是版权版本, dxf是开源版本, 但只有2d部分开源, 3d部分不行. 安装后在编辑>首选项中, 导入导出>DWG中设置ODAFileConverter.exe的路径 工作台介绍 内置工作台 画3D图可以从几个方式入手: 从简单的立体对象组合变化为复杂的立体对象, 如立方体,球体,椎体,圆柱体组合变化为目标对象, 这个就是Part工作台 从平面图像拉伸为复杂立体对象, Freecad提供两种方式: 为制造或者3D打印目的, 以sketcher工作台绘制平面草图, 以Part Design工作台绘制立体图, 其中Part Design包含了Sketcher中的所有工具. 这样设计出来的对象都是可打印的. 为建造目的, 以Draft绘制平面草图, 以Arch绘制立体图. 其中Arch包括所有Draft工具. TechDraw是用于绘制工程图的, 从0.17版本开始替代Drawing视图. Drawing以后将会被抛弃. Mesh顾名思义是网格3D的编辑视图. Raytracing用于生成渲染图 Spreadsheet用于生成表格, 其中数据可以用于其他视图 FEM即Finite Elements Analysis, 有限元分析工作台 外置工作台 需要手动安装, 但都非常流行的有这些: Drawing Dimensioning,提供了很多尺寸标注的工具. 不在维护了, 这个工具是和Drawing密切相关的. Fasteners紧固件工作台 A2plus用于装配件assemblies的组装和工作. 直接装不上, 去官方地址安装

产品制造工艺与先期成本
type: item
date: 2021-05-20T13:26:46+08:00
description: 以下价格为2021-5-20估计 模具类 模具被称为工业之母, 凡需要高精度模具越多的产品先期成本越高. 塑胶 塑胶可以注塑, 挤压, 吹塑成型. 更常见的是注塑成型 常见的几种塑胶原料价格: ABS每吨1.9万,比重1.1g/cm³, PC每吨2.8万,比重1.2g/cm³, PMMA每吨2.5万, 比重1.2g/cm³. 塑胶注塑模具成本以万元计, 并且与体积强相关. 按复杂程度和大小, 一般每件在2~8万元之间. 铝 铝有多种处理方式. 铝材价格每吨1.9万. 6061密度2.7g/cm³, 7075密度2.8g/cm³. 其价格虽然与ABS相当, 但由于密度是ABS的2.5倍左右, 所以同样用料的重量也更重. 铝型材 铝型材挤压模具成本较低, 在1000元左右. 铝型材可以做微小角度的弯折, 需要有弯折模具, 一般也在1000元左右. 压铸铝

市场容量与人口年龄构成
type: item
date: 2021-05-19T15:24:39+08:00
description: 由于产品有其年龄接受度, 所以年龄构成很重要. 七普的年龄构成:

我对产品采用率曲线(Product Adoption Curve)裂口(The Chasm)技术成熟度曲线(Gartner Hype Cycle)的新理解
type: item
date: 2021-05-19T14:22:00+08:00
description: 参考文章:The Product Adoption Curve 产品采用率曲线(PAC)似乎也叫作技术接受度生命周期(Technology Adoption Life Cycle)横坐标是时间, 纵坐标几乎没有标定, 但大概可以理解为市场空间大小或产品销量. 技术成熟度曲线(GHC)是高德纳咨询公司每年发布的.横坐标同样是时间, 纵坐标是市场可见度(热度/关注度). PAC的6个阶段同时有这样的解释: A创新者(技术爱好狂人), B早期采用者(有远见的人), C早期主流人群(实用主义者), D晚期主流人群(保守人群), E落伍者(怀疑论者), 并且给出了这几个人群比例: 2.5%, 13.5%, 34%, 34%, 16%. 所以PAC这个曲线横坐标可以从时间变为人群类型, 纵坐标变为人群占比, 嗯, 可以想象为柱状图表达的形式. 比特币等数字货币目前似乎发展到了第二个阶段, 也即是有16%的人已经接纳. 通过将身边的产品潜在受众、知名的产品潜在受众分入上述不同类别，可以窥见产品的当前阶段。 也可以将现在市场上已有的产品类别的用户与潜在产品用户相比, 按比值看这一产品类别的市场阶段. 切入市场时机的竞争力 A阶段切入: 忽然火起来的新市场, 很多人都能看到. 比的是耐力. 关键是要活过市场的裂口期 B阶段切入: 比的是眼光, 这个阶段的市场刚刚经过裂口期, 已经失去关注, 产品接受度差不够成熟, 很多公司勉强维持, 却处在快速上升的前夜. 这个阶段可能是所有阶段中介入成本最低的时机. C阶段切入: 比的是钱. 整个市场处于快速扩张期, 看谁能最快速度抢占最多市场. 产品已经渐渐稳定, 大众接受度提高, 需要快速烧钱扩大影响力和用户群. D阶段切入: 比的是效率. 整个市场处于衰退期, 竞争激烈饱和, 高成本低效率的公司纷纷倒闭. 只有从全供应链压榨出最多利润,最快速度, 最低运营成本的方能生存. E阶段切入: 这一阶段就不应该切入, 已经切入的就比的是断舍离, 应该尽快离场. 以比特币为例 根据文章How Many Bitcoin Users Are There?目前有一亿人是比特币用户. 而后面将持有的比特币价值至少在1美元以上的, 则减少到2000万人. 日活用户数则在30~50万人. 其中很多人用比特币储蓄. 从这个报告中, 东欧国家使用比特币的人口比率极高, 其次是美国和西欧国家. 其中有2019年的数据称, 全球9%的人有比特币账户, 其中18~34岁人群高达18%持有. 鉴于货币的普适性和比特币基于网络运行的特性, 全球潜在用户应该是所有的互联网用户，但最可能的是现有的在线支付用户（支付宝、paypal等）. 根据2020年这篇文章, 全球互联网用户有46亿，比例2.2%. 支付宝全球用户12亿, paypal2亿, 在线支付用户数简单粗估为14亿, 比例7.1%. 感觉后者比较接近当前的形式. 再进一步减小目标用户群为证券投资者, 2021年4月底,我国证券市场投资者数量已超过1.856亿, 但我们股市总价值只占世界的5.4%, 美国是55.9%, 我们的10倍还多, 美国主要是机构投资者, 中国却主要是散户. 中国改革方向是大力促进机构投资者的进入, 021年1月机构投资者所持市值占比18.44%, 机构投资者在市场中应该是要充当"有远见的人"的角色. 这篇2020年底的国内文章里面有些充满矛盾的人数估计. 前面说中国持有1%, 后面又变成了35%,人数也是35万. 应该是大大低估了. 或者说这个数字应该是日活用户数. 附2020年各种 Gartner Hype Cycle 人工智能 数字工作空间 新兴技术 供应链战略 云安全 人力资源管理技术 数字广告 制造操作战略 医疗保健机构 企业级架构 客户服务支持技术 数字市场

intel的临时技术intel RST(Rapid Storage Technology 快速存储技术)
type: item
date: 2021-05-18T09:34:04+08:00
description: 在我的老古董Lenovo U430 Touch上, 最近拆掉了上面小固态硬盘(似乎是16G), 一下子电脑开机如飞奔, 以前开机一小时死机无数次的问题就此解决. 这个旧破小SSD是最早2013年U430 Touch上市的时候, 用一个intel的临时技术intel RST(Rapid Storage Technology 快速存储技术)做电脑加速的, 这个技术据说很伤SSD, 嗯似乎所言非虚? 另一种可能是SSD久未充电导致损坏也是可能的, 跟U盘久置损坏的原因一样. 参考:搞定INTEL快速存储技术(用SSD硬盘做缓存加速),再次更新!

流水灯带外置IC: WS2811, UCS1903
type: item
date: 2021-05-17T09:20:00+08:00
description: 原来WS2811就是IC, 而不是像WS2812B一样是灯珠外观. 同样是Worldsemi的产品. Worldsemi公司名字叫做东莞市华彩威科技有限公司. UCS1903是深圳联芯科的景观亮化IC. 深圳联芯科以前是苏州联芯科, 不知为何苏州的公司在2019年注销了. 还有支持所谓DMX512(基于RS485)协议的IC. DMX512协议是一种流行的舞台灯光控制协议.

ArrayBuffer,Buffer, Uint8Array的区别联系
type: item
date: 2021-05-13T14:46:21+08:00
description: 参考: https://www.zhihu.com/question/26246195 ArrayBuffer实际上是一段内存, 以字节计数, 不能直接操作, 要操作必须通过视图. 视图有Uint8Array, Uint16Array等等一系列的称之为类型化数组的视图(TypedArray), 也有DataView视图, 有视图以后, 就可以按对应的视图形态去操作内存了. Buffer是node.js中独有的, 在浏览器和ES标准中并没有, 其约等于Uint8Array

通过HTML JS的MQTT是MQTT over WebSocket, RabbitMQ MQTT要这样连接
type: item
date: 2021-05-13T13:22:00+08:00
description: 事实上Web上的实时双向协议只有WebSocket, 所以MQTT并不能通过原MQTT协议直联, 需要Over WebSocket. MQTT的端口是1833, 而ws的端口是80, wss(ws over SSL)的端口是443, 那么RabbitMQ的MQTT over WebSocket的端口是多少? 答案是特定端口15675,地址是ws://hostaddress:15675/ws, 至于wss, 除了端口改为15676外,还需要很多配置, cert/key/password等等. RabbitMQ 上设置和连接的方式 在linux上同时安装mosquitto和rabbitmq会冲突. 如果mosquitto的服务已经启动, 则rabbitmq可能无法启动. 查看服务状态: systemctl status mosquitto.service systemctl status rabbitmq-server.service 关闭mosquitto, 重新启动rabbitmq服务: sudo service mosquitto stop sudo service rabbitmq-server restart

如何修改git其中一个库的用户名密码?
type: item
date: 2021-05-12T11:17:57+08:00
description: 在"控制面板->凭证管理器"中选择"windows凭据",在普通凭据中找到对应的凭据,点击修改即可.