Tag: IT

  • TDM客户端模式Replication mode(TNC/TCR)详解和如何触发客户端自动更新

    在运行安装TDM客户端时,可以选择TNC/TCR模式

    这个模式下,客户端所需的大部分固定资源文件(Exe程序,配置等)都想自动下载同步到本地,从而优化TDM系统启动速度。当服务器上的程序文件更新时,客户端也会自动下载更新的程序文件。

    所有这些都取决于启动配置文件tmsStart_x64.ini。其中以下配置决定是哪些文件的更新会出发这个自动下载更新动作:

    ...
    // General settings
    //
    // Replication mode:  0 = No replacition
    //                    1 = Sync always when local file timestamp is older
    //                    2 = Start sync only when local update.txt is older
    //
    //
    // Replication code:  0 = No replication
    //                    1 = Sync without directories
    //                    2 = Sync with directories
    // 
    //                    122221...
    //                         +- System
    //                        +-- Form Templates
    //                       +--- Scripts
    //                      +---- Images
    //                     +----- Messages
    //                    +------ Application
    //----------------------------------------------------------------------------
    Replicationmode                    : TMS_REPLICATIONMODE=2
    // Replicationcode                    : TMS_REPLICATIONCODE=11200220
    Replicationcode                    : TMS_REPLICATIONCODE=11222200

    其中的…MODE=2,代表了当本地的update.txt比服务器版本旧时(即服务器有更新的update.txt文件)将触发客户端更新并自动下载更新文件。

    之前一直尝试更新服务器的<TMS_HOME>\SYS\update.txt,但是始终无法触发客户端程序更新。通过观察发现,客户端的SYS\文件夹内容结构和服务器的<TMS_HOME>\SYS文件夹结构是不一样的。

    1. 服务器<TMS_HOME>\SYS\SYS2025…..\文件夹为实际运行的EXE所在位置,将自动下载到客户端的SYS\文件夹下
    2. 不论服务器端的tmsStart_x64.ini是如何配置的(是否使用了UNC,例如\\TMS_HOME\XXX这样的结构)都不影响新安装的TNC/TRC客户端启动。客户端安装程序会重新生成新的适配的tmsStart_x64.ini
    3. 服务器端有多个update.txt文件
      • <TMS_HOME>\SYS\update.txt — 之前一直尝试更新这个文件来触发客户端更新
      • <TMS_HOME>\SYS\SYS2025…..\update.txt — 这个文件更新可以触发客户端更新
      • <TMS_HOME>\SYS\SYS2025…..\x64\update.txt — 这个文件更新也无法触发客户端更新
  • odoo 系统操作备忘录

    修改默认web端口

    # C:\odoo13\server\odoo.conf
    ...
    http_port = 28069 # 默认为8069
    ...
    
  • 数字化市场推广工具-SMTP Relay(邮件群发,邮件转发服务工具)

    最近使用的Sendgrid服务突然不好用了(免费期已过),又搜索了一圈类似的工具,记录在这里

    参考链接:

    7 The Best SMTP Relay Services

    价格敏感的话,直接看我收集的各个Saas服务的Price页面

    Postmark

    turboSMTP

    mailgun

    mailchimp

    SMTP2GO

    mailtrap

    目前暂时在试用sendpulse

    后继还会继续研究如何Web crawlers获客进行Email Campaigns

  • GDI对象导致的TDM系统界面死机的解决方法

    TDM Classix 打开较大模块功能,例如T3D阶梯钻生成器时,会出现界面无响应,内存不够甚至闪退。

    经过排查可能是由于GDI对象瞬时打开过多(系统默认最大10000个),导致系统自动将进程终止。

    暂时的解决方法为调整系统参数(最大10000),以下为操作步骤:

    1. win+R > 运行 regedit — 注册表编辑器
    2. 找到Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
      • 调整 GDIProcessHandleQuota = 32768 (十进制)
      • 调整 USERProcessHandleQuota = 32768 (十进制)
    3. 重启计算机

    以上调整可大概率避免瞬时GDI对象超过系统阈值而导致的TDM系统界面崩溃。

    参考链接

  • Add Swap File to low Memory Linux Server

    当在某些底内存主机执行命令时会触发进程被Killed的情况。主要根源是主机内存较小(<=1G,且默认主机安装没有创建swap分区),执行大内存任务会出现这种情况。可以通过增加内存Swap文件的方式来解决:

    1. 检查系统是否已有swap空间
    2. 创建swap文件
    3. 启用swap文件
    4. 开机自动加载swap文件

    以下是所有操作命令

    #检查
    swapon -s
    
    #创建
    fallocate -l 2G /swapfile #创建
    chmod 600 /swapfile
    mkswap /swapfile
    
    #启用
    swapon /swapfile 
    
    #开机自动加载
    vi /etc/fstab
    #添加以下行
    /swapfile   none    swap    sw    0   0

    参考链接

  • Siemens NX:轻松切换至中文界面

    切换至中文界面其实非常简单!只需按照以下步骤操作:

    1. 打开系统环境变量: 具体操作可能会因操作系统而略有不同。通常情况下,您可以在系统设置中搜索“环境变量”找到它。
    2. 找到并修改 UGII_LANG 变量: 找到名为 “UGII_LANG” 的变量,将其值更改为 “simpl_chinese”。即简体中文。同理可以把他切换为其他语言界面例如英语为”english”
    3. 重启 NX: 完成更改后,重新启动 Siemens NX。 您现在应该可以看到中文界面了!

  • Windows 11 自动登录设置

    Windows 11 虽将自动登录设置隐藏得较深,但部分场景(如测试、虚拟机、前台操作等)仍需用到此功能。 只需简单设置,即可开启并实现自动登录!

    步骤如下:

    1. 运行 “Regedit” 并修改注册表项
      • 按下 Win + R,输入 “regedit” 并回车
      • 定位到以下路径: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device
      • 双击 “DevicePasswordLessBuildVersion”,将数值数据改为 “0”
    2. 运行 “netplwiz”
      • 按下 Win + R,输入 “netplwiz” 并回车
      • 取消勾选 “用户必须输入用户名和密码才能使用此计算机”
      • 点击 “应用”,系统会弹出窗口要求确认账户和密码,输入完成后点击 “确定”

    参考链接: https://www.howtogeek.com/838506/how-to-sign-into-your-windows-11-pc-automatically/

  • Win11 安装绕过微软账户

    Windows 11 安装过程中强制要求登录微软账户?只需几个简单的步骤,即可在安装时绕过微软账户登录,直接使用本地账户。

    操作方法:

    1. 断开网络连接
    2. 按下 Shift + F10 组合键
    3. 输入命令 oobe\bypassnro 并回车
    4. 继续安装,现在你可以选择创建本地账户,而无需登录微软账户了

    参考链接: https://www.howtogeek.com/836157/how-to-use-windows-11-with-a-local-account/

  • TDM客户端-绕过恼人的安全警告

    每次启动TDM都有以上烦人的安全警告?

    通过以下几步操作就可以把它去掉:

    1. 打开开始菜单,搜索“Internet Options”(或“网络设置”)
    2. 逐步进入”Security” – “Local Intranet” – “Sites”
    3. 将TDM的服务器IP(例如 file://172.28.46.158 需要加上file:// 前缀)按照以上操作加入信任列表

    这样下次打开TDM程序就不会再有警告信息了。

    注意:这个操作需要管理员权限,部分企业系统可能受限无法打开,需要联系系统管理员给你做设置。

  • 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).

    2025-10-19 星期日 阴

    Win11已经有这个设置,无需修改注册表。