随笔分类 -  云运维&&云架构

上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 186 下一页

emscripten 几个docker 镜像的使用
摘要:emscripten 目前是提供了官方docker 镜像,可以方便wasm 的生成,同时也包含一个社区提供的emscripten-docker 说明 比如echamudi/opencv-wasm 就使用了emscripten-docker 但是目前emscripten-docker 基本不维护了,推 阅读全文

posted @ 2023-10-30 18:17 荣锋亮 阅读(162) 评论(0) 推荐(0) 编辑

opencv wasm typescript 定义
摘要:实际上目前社区有不错的实现,我直接复制了相关的类型定义直接放到构建好的4.8.1 具体借鉴的定义是peteruhnak/opencv-ts 项目的 参考使用 添加依赖 yarn add @dalongrong/opencv-wasm@4.8.1-3 使用效果 说明 目前是直接复制社区提供的,不能保障 阅读全文

posted @ 2023-10-30 17:06 荣锋亮 阅读(69) 评论(0) 推荐(0) 编辑

opencv wasm 试用
摘要:基于webassembly 的opencv nodejs 开发是一个很不错的体验,不用考虑node addon 的各种问题,而且性能也不错 以下是基于echamudi/opencv-wasm 构建的4.8.1 版本的试用,代码来自opencv-wasm 的示例demo 试用 pacakge.json 阅读全文

posted @ 2023-10-30 16:04 荣锋亮 阅读(182) 评论(0) 推荐(0) 编辑

opencv 4.8.1 wsam 构建&问题说明
摘要:opencv-wasm使用的opencv 版本是4.3 的,为了使用最新版本的,所以自己基于opencv-wasm 提供的脚本构建了一个,同时记录下一些 问题以及解决方法 构建脚本修改 原始使用的是4.3.0 版本的,直接修改分支就可以了 git clone --branch 4.8.1 --dep 阅读全文

posted @ 2023-10-30 15:43 荣锋亮 阅读(325) 评论(0) 推荐(0) 编辑

emscripten基于llvm的webassembly 编译器
摘要:emscripten是一个基于llvm的webassembly 编译器 包含的特性 可移植 支持编译现有的c,c++ 以及其他语言项目,使用lvvm 编译为支持nodejs,浏览器,以及wasm运行时运行的服务 提供apis 支持将openGL 转换为WebGL,pthreads 转换为web ap 阅读全文

posted @ 2023-10-30 14:34 荣锋亮 阅读(96) 评论(0) 推荐(0) 编辑

photon rust 图像处理库
摘要:photon 是一个基于rust 开发的图像处理库,同时也支持基于WebAssembly的处理 参考nodejs 使用 添加依赖 { "name": "image-demo", "version": "1.0.0", "main": "index.js", "license": "MIT", "de 阅读全文

posted @ 2023-10-27 09:27 荣锋亮 阅读(148) 评论(0) 推荐(0) 编辑

dremio 创建数据集命令
摘要:以前dremio 对于基于sql 的数据集创建使用的命令是create vds <datasetname> as select * from <source>新的调整为了 create view <datasetname> as select * from <source> 说明 对于数据集的操作同 阅读全文

posted @ 2023-10-27 09:12 荣锋亮 阅读(23) 评论(0) 推荐(0) 编辑

bytenode nodejs 字节码编译工具
摘要:bytenode是一个nodejs 字节码编译工具,可以用来实现nodejs 代码的一些加密 简单使用 安装 目前推荐安装为cli 全局模式,我使用npm script 不成功 sudo npm install -g bytenode 简单代码 app.js 定义一个模块 module.export 阅读全文

posted @ 2023-10-26 10:41 荣锋亮 阅读(860) 评论(0) 推荐(0) 编辑

nexe nodejs 应用打包工具
摘要:nexe 是类似pkg 的一个nodejs 应用打包工具 支持的特性 自包含 可以用来运行多nodejs rumtime 不依赖node 以及npm 构建幂等 启动以及部署方便 跨平台 参考使用 安装 npm i nexe -g 简单代码 app.js console.log("demoapp") 阅读全文

posted @ 2023-10-26 09:31 荣锋亮 阅读(841) 评论(0) 推荐(0) 编辑

结合 cc 以及bindgen 实现rust 调用c 语言
摘要:主要是一个学习,结合cc 以及bindgen 工具实现rust 访问c 语言,基于cargo 的build.rs 实现方便的编译(包含了c库编译以及方法ffi 生成) 项目结构 ├── Cargo.lock ├── Cargo.toml ├── README.md ├── build.rs ├── 阅读全文

posted @ 2023-10-25 16:53 荣锋亮 阅读(202) 评论(0) 推荐(0) 编辑

angie 提供的一些模块
摘要:使用下angie 看看官方提供的一些模块 rpm repo 我使用了Rocky linux [angie] name=Angie repo baseurl=https://download.angie.software/angie/rocky/$releasever/ gpgcheck=1 enab 阅读全文

posted @ 2023-10-25 11:16 荣锋亮 阅读(48) 评论(0) 推荐(0) 编辑

angie nginx 替换方案
摘要:angie 是由nginx 原始团队的一些人出去创业开发的nginx 可选替换方案(core 还是基于了nginx) 同时提供了以下周边扩展 angie 一些比较方便的模块 集成了proemtheus(内置) 自己开发了可以方便监控 提供了一个console 基于angie 的api 提供了cons 阅读全文

posted @ 2023-10-25 10:58 荣锋亮 阅读(353) 评论(0) 推荐(0) 编辑

nginx unit WebAssembly 试用
摘要:nginx unit 已经支持WebAssembly ,刚好体验下 环境准备 基于docker 运行unit,对于wasm 的开发基于rust,实际上测试直接试用了官方的示例代码 docker-compose version: "3" services: app: image: unit:1.31. 阅读全文

posted @ 2023-10-24 11:46 荣锋亮 阅读(76) 评论(0) 推荐(0) 编辑

unit 1.31.1 发布
摘要:目前来说unit 的发布速度还比较稳定,同时一些新特性也很不错,比如1.31.0 支持服务端WebAssembly ,1.31.1 进行了增强nginx unit 实际上很不错,当时目前似乎使用的用户不是很多,在加上service mesh,周边的快速发展对于unit 的确是有不少的压力,而且从实际 阅读全文

posted @ 2023-10-24 10:58 荣锋亮 阅读(10) 评论(0) 推荐(0) 编辑

使用centos 7 的系统应该升级了
摘要:目前企业内部对于使用centos 的用户还是不少,但是目前越来越多的软件(尤其是开源软件)都在减少对于centos 7 的支持比如大家使用比较多的nodejs 从18 开始也不支持centos 7了(并不是不直接不支持,而且相关依赖引起的不支持) 一些可选的替代方案 实际上可选替代方案很多,选择上还 阅读全文

posted @ 2023-10-24 10:50 荣锋亮 阅读(29) 评论(0) 推荐(0) 编辑

lakefs 1.0.0 发布了
摘要:lakefs 1.0.0的发布,也就代表着lakefs 已经ga 了,同时提供了1.x 的兼容支持 说明 随着lakefs 的ga ,我们基本可以放心的使用了,同时新版本了提供了不少sdk 的支持,不只是包含open api 参考资料 https://github.com/treeverse/lak 阅读全文

posted @ 2023-10-23 21:49 荣锋亮 阅读(34) 评论(0) 推荐(0) 编辑

npm os 以及cpu 选项简单说明
摘要:npm 的os 以及cpu 是一个很不错的功能可以实现灵活的包在特定操作系统的运行,尤其我们开发基于node addon 的扩展的时候 napi.rs 做的就比较好,提供了比较完整的工程化实践 os 参考使用 配置 指定运行的操作系统,比如以下的是运行在mac 以及linux 上,同时也支持一个取反 阅读全文

posted @ 2023-10-23 11:05 荣锋亮 阅读(74) 评论(0) 推荐(0) 编辑

graalvmjs cube.js 集成简单说明
摘要:实际上我以前也简单写过关于graalvm 集成cube.js 的,最近graalvmjs 提供了独立的模块,我基于独立包创建了一个docker 镜像 尽管cube.js 也提供了docker 镜像,但是相对来说有点太重(包含了比较多的组件,同时很多是不需要的),很多时候我们是需要 自己基于扩展开发的 阅读全文

posted @ 2023-10-23 10:19 荣锋亮 阅读(96) 评论(0) 推荐(0) 编辑

localsend 基于flutter 开发的airdrop 可选工具
摘要:localsend 是基于flutter 开发的airdrop 可选工具,同时localsend 也开发了一些自己的协议 说明 对于希望基于localsend 学习flutter 跨平台开发的localsend 还是值得参考学习的 参考资料 https://github.com/localsend/ 阅读全文

posted @ 2023-10-22 20:43 荣锋亮 阅读(90) 评论(0) 推荐(0) 编辑

cube.js node addon 开发使用的框架neon 简单说明
摘要:cube.js node addon 的开发使用了neon 框架,基于neon 开发node addon 的好处是简单,而且开发上比较类似node 的开发模式但是缺点也有不少,比如napi-rs 支持方便的typescript 类型定义生成,可以方便我们使用,对于neon 这个issue 大家已经提 阅读全文

posted @ 2023-10-22 20:35 荣锋亮 阅读(21) 评论(0) 推荐(0) 编辑

上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 186 下一页

导航