• OpenWRT批量升级软件包

    OpenWRT 系统固件将基础系统存储在压缩的只读分区中,任何对基础系统软件包的更新都会写入读写分区,因此占用的空间比直接覆盖压缩基础系统分区中的旧版本要多。建议检查内部闪存的可用空间以及基础系统软件包更新的空间需求。

    原帖子建议的操作命令内容:

    opkg list-upgradable | cut -f 1 -d ' ' | xargs -r opkg upgrade

    注意:由于文件系统空间有限,升级有风险。


    我的解决方案是,每次通过grep筛选升级。例如以下命令筛选出luci相关的可升级包内容:

    opkg list-upgradable | cut -f 1 -d ' '|grep luci

    确认升级的内容,然后再执行升级

    opkg list-upgradable | cut -f 1 -d ' '|grep luci|xargs -r opkg upgrade

    命令行解释:

    1. 列出可升级软件包: 使用 opkg list-upgradable 命令列出所有可升级的软件包。
    2. 筛选目标软件包: 使用 cut -f 1 -d ' ' 命令提取软件包名称,然后使用 grep 命令筛选出需要升级的软件包。例如,grep luci 只筛选出名称中包含 “luci” 的软件包。
    3. 确认升级内容: 仔细检查筛选出的软件包列表,确保只升级您需要的软件包。
    4. 执行升级操作: 使用 xargs -r opkg upgrade 命令批量升级筛选出的软件包。
  • TDT Export without TDM Global Line – 无TDM Global Line导出刀具数据

    当你导出TDM的刀具数据时候会不会发现有这个错误

    这是因为TDM Classix安装是不会安装TDM Global Line服务的,我们可以通过在<TDM_HOME>\SYS\tms.ini文件添加以下参数,来使用TDM Classix的方法导出文件

    TDT Export without GL : TDT_BASDATEXPORT=1

    注意:冒号和之后的参数才是关键字段,冒号前是注释。样例如下:

  • Reversal Mouse Wheel Direction

    起因

    习惯了MacOS的的滑动方向,特意将Windows下的滚轮方向逆转

    设置方法

    参考链接

    1. Device Manager – Mic and other point device – Properties – Details – Device instance path
    2. Regedit – HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID
      • Find the Device by instance path
      • FlipFlopWheel = 1

    Done (reboot PC).

  • 使用FFMPEG分拆视频文件

    原文链接

    # 根据时间戳,将largefile截取到smallfile
    # 不重新编解码,处理速度很快
    ffmpeg -ss 00:00:00 -t 00:50:00 -i largefile.mp4 -acodec copy \
    -vcodec copy smallfile.mp4
  • TDM Classix 注意 – Webcatalog 需要TDM Global Line

    在綫樣本的離綫導入任然依賴於TDM Global Line的安裝,否則會報告以下錯誤:

    也就是説即使在TDM Classix的部署時候,也要安裝TDM Global Line Application. 并且要考慮到通過TDM GL的服務將樣本包寫入服務器的TDM文件夾的(需要考量TDM Classix的TDM_HOME,和TDMGL安裝所指的TDM_HOME是不是同一個目錄)

  • YouTube频道推荐列表

  • TDM车间控制 培训手册 笔记

    Shopcontrol功能本质是对刀单比对“差别表”功能的扩展,以最优化管理刀具交换(刀具上下机床)

    前提条件(配置)

    1. 准备好完整的刀具刀单数据
    2. 准备好库房,机床(车间)成本中心
    3. 机床成本中心和库房成本中心有分配关系
    4. 机床和机床成本中心有分配关系
    5. CIR-4 参数设定是否和库房模块联动(初始环境不启用,DEM数据环境已启用,同时打开CIR-11)
    6. CIR-13~28 参数都是用户定制化参数,其中值得关注的参数
      • CIR-21 Machine with external magazine administration – 和Machine – Occupancy 的刀具比对相关
      • CIR-23 Machines without presetting
    7. 其他可能用到的参数
      • CIR-30 Partly released in assembly – 允许未全部组装的工单Release
      • CIR-31 Default machine – 设置个人的默认机床,方便操作
      • CIR-21 Balancing Against the Stock in the Tool Crib Module
        • 刀具计算(Balance)时,同时考虑库房模块中已领出在机床成本中心的刀具
          • 换句话说默认的刀具计算(Balance)是只计算在本模块内管理的在床刀具
        • 先决条件:需要设置
          • CIR-4 (Connection to the Tool Crib Module) = Yes
          • CIR-11 (Extended Issue) = No
      • CIR-34 Use quantity from tool list positions for tool calculation
        • 刀具计算(Balance)时如何考虑刀单内的刀具数量,可以设置以下几种情况
          • 不考虑数量,有相同的刀每个刀单配1把
          • 考虑数量,按刀单内的数量配置总和
          • 考虑数量,按刀单内的最大数量配置
          • 考虑数量,Greatst sum in a tool list (没看懂)
        • 先决条件:需要设置
          • CIR-9 (Add Tools Only Once to the Picking Order) = No – 也就是默认是多个刀单计算,只会最多加1把

    CTRL+选取多个生产订单可以多选进行刀具计算,直至满意的装刀清单,可以F6 – Fix tool calculaion

    Production Order 流转流程

  • odoo – 公司使用的CRM系统

    所在公司需要一个简单可用的CRM系统,找了开源+商用可用的odoo用了一段时间。odoo本生是个ERP系统,可以按照不同的业务需求,安装打开不同的模块(App),有些高级功能是收费的。目前公司主要使用的模块是:

    • CRM – 售前追踪
    • 项目 – 售后和项目实施追踪
    • 销售 – 目前主要用来管客户开票
    • 联系人 – 管理客户和联系人信息
    • 日历 – 协同工具,用来共享工作日历,目前还没有大量使用
    • 邮件营销 – 群发邮件,目前也还没使用

    软件免费的模块里就有大量的App。不同公司有不同的刚需,可以按需启用。

    目前系统搭建在云端,没有开公网访问,需要使用自己配置的网络隧道进行访问(安装隧道软件,然后双击网络隧道配置文件进行连接,最后使用浏览器访问odoo系统),基本满足简单易用的效果。

  • Proxmox VE 安装

    1. 基于Proxmox VE 8.0.3
    2. 硬件配N1000, 16G, 512G SSD + 2 x 10T HDD
    3. 安装使用U盘启动,硬盘选择 2 x 10T生成 ZFS Raid-1作为系统盘,网络设置1个网口(面板下面那个网口为1号网口,上面为2号)固定IP
    4. 安装完成第一次重启后,使用https://x.x.x.x:8006訪問web管理界面
    5. 使用ssh訪問後臺進行源包修改
      • putty -ssh [email protected]
      • #vi /etc/apt/sources.list
        • + deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
      • #vi /etc/resolve.conf
        • nameserver x.x.x.x <change to your LAN’s correct nameserver
      • #apt-get -y update
      • #apt-get -y dist-upgrade
    6. 刪除SSD上原有分區
      • apt -y install parted
      • parted /dev/xxxxx
        • rm 4
        • rm 3
        • quit
    7. 把SSD作爲zfs log分區
      • zpool add rpool log /dev/xxxx
    8. 初步安裝基本完成