亨利笔谈 Henry's Notes

Delphi用TMS Sparkle编译Linux下简单Web服务器

       在前几天的一篇文章中,我已经很详细的说明了如何为使用delphi编译linux程序来搭建编程环境,那今天我们就开始进行一个简单的实战吧。今天会使用到一个第三方的控件,TMS Sparkle,这个是一个第三方收费的控件TMSBIZ里的一个组件。       1、首先我们应该在Linux里面安装Apache,如果没有安装,我们直接在linux下输入这个安装命令就可以了。sudo apt-get&n

基于icu5.1.2的Firebird2.5的32位版本在vs2010下的编译

/***我自己在2013年编译时的原始记录,没任何修改直接放上来***/       最近因为需要研究Firebird2.5.2的中文(包括GB18030和UTF8字符集)下的排序,而官方提供的是在vs2005下编译的二进制文件,其所匹配的icu是3.0精简版的,所以根据需要应该使用icu的完整版来进行匹配。       根据Morgan的指导和建议,使用vs2010进行编译,又因icu官方网站在icu5.0里更新了

标签: FirebirdICU

作者:henryxu 分类:电脑·编程 浏览:3043 评论:0

数据库Firebird支持中文拼音排序

        在使用Firebird数据库(这个数据库我就不多介绍了,开源的小众的,但是很牛逼的,我从2005年就开始使用了)的时候,一直纠结的就是拼音排序不准,因为是用的UTF8的字符集,他总是按照ASCII码的顺序给排序,而我们习惯于拼音排序,找个记录值的时候十分头大,下面我就将如何解决Firebird中文排序的方法公布如下,而且我们可以先做个对比。

       1、我们去官网(下载地址:

标签: FirebirdUTF8

作者:henryxu 分类:电脑·编程 浏览:1212 评论:0

UbuntuServer16.04设置vi编辑器样式

       最近设计到Linux编程,以前一直用unRaid自带的WebTerminal也没觉得有什么特别,最近改代码量有点多,发现ubuntu自带的vi只是一个阉割版,显示功能太弱鸡了,因为默认的blue样式的蓝色注释加上黑色的背景,显示得特别模式,不仔细去看很难看清,于是还是给他美化下比较好。我们先看下ubuntu默认的vi的颜色,那个注释简直要看瞎我的双眼。       1、首先我们应该安装vi的完整版,也就

标签: Linuxubuntu

作者:henryxu 分类:电脑·系统 浏览:2686 评论:0

DelphiXE下搭建环境编译Linux程序

       软件服务端一直在阿里云的云主机上运行的很稳定的,终于云主机要到期了,哈哈,我不续费了,省点钱给家里的nas交点电费。Nasa系统是unRaid,也就是一种精简的linux系统。现在琢磨着将软件服务端改到unRaid下,虽然已经在unRaid下虚拟了WindowsServer,但是本着能尽量少开虚拟机的原则(开个虚拟机运行个软件服务有点太奢侈了,还是给unRaid宿主机留点内存和CPU性能吧),还是想想如何换个系统平台比较好,那我们如何在Lin

标签: DelphiLinux

作者:henryxu 分类:电脑·编程 浏览:3224 评论:0

用Delphi调用阿里云的OpenAPI更新动态域名解析记录

第一稿是 2020-03-23

现已于2024-01-10更新


       家里一直是电信的宽带,虽然只是200M下行30M上行的平均水平,但是对于平时下载量不大的我来说已经绰绰有余了,很多时候需要从外网访问家里的NAS的资料,但是因为不是固定IP,每次一重启路由器或者每隔几天,家里的IP地址都是变动一下,前阵子一直使用docker安装了一个阿里云的DDNS软件非常好用,突然有一天不更新IP到阿里云的服务器上了,又加上自己的管理软件的服务端是安装到Windows下(用unRaidNAS虚拟了一个WindowsServer),所以干脆想办法把这个功能加到自己的管理服务端软件上,这时候开始祭出我们的工具Delphi。(前几篇文章已经说了如何安装社区版的Delphi和如何在unRaid下虚拟Windows)。

标签: DelphiDDNSWindows

作者:henryxu 分类:电脑·编程 浏览:4289 评论:0

利用linux设置并在gitHub上编译OpenWRT

       因为NAS系统是unRaid,在安装app的时候需要使用到旁路由(这点极其不爽),所以不得不找比较好的旁路由系统,OpenWRT就是几乎绝大部分人推崇的一个可以做旁路由的路由系统。论坛里有很多版本的OpenWRT,但是其实我只要使用到其中的一点点功能,让我下载一个很臃肿的版本,对于我这个比处女座还处女座的巨蟹座男生来说,有点不能接受啊。又是一番折腾,终于编译出适合自己的精简版的OpenWRT,以此记录备查。    &nbs

标签: LinuxOpenWRT

作者:henryxu 分类:电脑·系统 浏览:2727 评论:0

Delphi免费社区版下载及注册

       最近已经把很多软件都正版化了,虽然很多都有破解版,但是还是尽量在力所能及的范围内都买了正版;当然那些买不起的软件我还是会想办法的(你懂的)。比如Delphi这个编程软件,用顺手了,也不想换其他的了,换了也是一个再学习的过程,那我用用官方的免费社区版一样用,功能少点,可是免费啊,当然这个也是一个比较曲折的过程。       那下面我们就看看如何获取并注册社区版的Delphi。首先我们点击链接进入Delph

标签: Delphi

作者:henryxu 分类:电脑·编程 浏览:5529 评论:0

本论坛Z-Blog导航二级菜单设置

       本论坛自从换了主题后,关于手机导航和页面顶部的导航菜单摸索了很多时间,好不容易完成了,目前觉得还是挺满意的。因为修改不容易,特开个文章记录下两个设备下导航页的代码。以便被查。后期如果更改会及时更新。手机导航二级菜单的代码<li id="navbar-page-6"><a href="https://www.rehope.cn/?id=6"><i 

标签: Zblog

作者:henryxu 分类:随笔·记录 浏览:3814 评论:0

在Win10 LTSC在安装Linux子系统

        因日常使用需要(编译OpenWRT旁路由、测试Delphi编译的linux版本服务程序)使用到一些linux的简单功能,之前一直使用windows10自带的hyper-v来虚拟安装ubuntu Server(虽然图形界面比较方便,但是Server版在虚拟机下比较占用较少的空间和内存),当然对于我来说还可以在unRaid下使用vms来虚拟ubuntu等linux系统,后来朋友和我说win10可以直接通过powershell安装linux子系统

标签: WindowsLinux

作者:henryxu 分类:电脑·系统 浏览:4245 评论:0