unigui 1534 linux

unigui 1534 linux, 终于用上这个来做测试,是真真正正的跑在linux的unigui程序,不用像之前的要用上wine才能在linux上(实现了delphi unigui跑在linux上), 之前测试用的demo,纯粹一个读sql server的表的程序,用unidac连接sql server数据库的,在windows跑中文显示是正常的,但在linux上跑,居然乱码,最终发现是sql server表varchar和nvarchar字段作怪,跟unigui linux无关吧.

另外值得注意的,还是unigui的两个文件路径,以下的ext-js和uni-js是我自定义的目录,里边的文件对应于[ C:\Program Files (x86)\FMSoft\Framework\uniGUI ]下的ext-x.x.x和uni-x.x等,如果linux就对应于FrameworkFilesRoot, 就是将那两个文件夹拷贝到FrameworkFilesRoot的自定义目录下.

procedure TUniServerModule.UniGUIServerModuleBeforeInit(Sender: TObject);
var
nStr:string;
begin
nStr := ExtractFilePath(ParamStr(0)) + ‘ext-js’;
Logger.AddLog(‘TUniServerModule’, nStr);

{$ifdef Linux64}
FrameworkFilesRoot := ‘/root/PAServer/scratch-dir/Administrator-248/temp2’;
{$endif}

{$ifdef MSWINDOWS}
if DirectoryExists(nStr) then
begin

ExtRoot := 'ext-js';
UniRoot := 'uni-js';

end;
{$endif}

end;

反正可以跑在linux下了,这样操作方便很多。但还是那句性能和稳定不知道怎样,但对于我自用来说,这个不用考虑

发表在 技术生活 | 留下评论

实现了delphi unigui跑在linux上

实现了delphi unigui跑在linux上, 其实网上说unigui 1534版本编译可以跑在linux上的,但我暂用的版本不是,所以只能想其它方法。

实验的思路是docker跑ubuntu跑wine上跑unigui ,经过三天的折腾,总算是实现了以前写的数据程序跑起来了。

但有几个坑,其中一个是数据程序的控件用delphi firedac, 而firedac需要用到odbc , 网上查资料,发现就是安装mdac28 , 但mdac28是需要在32位系统上的,网上也无法找到64位的安装odbc的win版本, 所以docker安装了32位的ubuntu18.04 , 32位的ubuntu20.04无法安装上。

最终算是顺利完成,dockerfile也改了N次,编译了N次,算是完满成功,实验完成的docker image的容量是943M, 目的是跑在linux上的vps .

至于性能,我也不考虑了,因为也不知道wine性能如何, 反正就算用也是实验性质,自己用应该是还可以的 , 还有就是在查资料的过程中发现,delphi下的unigui如果使用unidac的direct模式,可以不用理会odbc的,可以直接跑在64位置系统里,而且ubuntu20.04可以使用wine5( 实验的ubuntu 18.04使用是wine3) ,估计应该更加稳定。

自用的delphi旧程序要从firedac改成unidac还是比较大工程,反正以后写的程序还是改用unidac吧。

反正一句,用这wine的方法,delphi unigui终于支持linux了!!!

碎碎念完毕.

发表在 技术生活 | 一条评论

回看自己写的netcore程序居然一点不明白

碎碎念,昨晚回看自己写的netcore程序居然一点不明白, 因为平时也不用netcore编程玩,完全忘掉是怎样的,现在看我自己写的代码简直天书一样,正确来说就是netcore写代码的结构已经完全不明白了,这是今年看见了netcore可以跑在linux下才去学习的,完全是看视频教程写的,但现在已经什么都忘记了,但你现在叫我会看自己写的delphi、golang、asp、vue等程序还是可以看明白的,因为结构简单,时不时会用一下,所以难忘记,所以说编程还是需要岁月浸淫的

发表在 一般生活 | 留下评论

最近在做的事情

最近在做的事情

恢复性跑步,最近好像跑得有点少,体重好像重了,肥了,好像身体开始发福,悲剧啊,要再勤力点跑步才行。

继续种植下半年的瓜菜,已经开始准备中,指育苗等等,还有就是天台的自动浇花系统已经在运作,不用再每天在烈日下,大汗淋漓的浇花,而且感觉这样的话,瓜菜收成更加好。

电脑哪边好像没什么作为,赚钱那边更加是没作为,大概这样吧

发表在 一般生活 | 留下评论

终于恢复跑步了

现在晚上公园开放了,既是可以跑步了,不过我的懒惰心态扩大了很多,正确了来说就是没以前那种积极想跑步的心态,但这个当然不能停下来了,因为停下跑步肯定肥回去,最近称重来,重了大概5斤,体型上没太大变化,因为这段停跑期间有做波比跳,现在波比跳的数量已经到15分钟94个,比日本波比跳的那个靓仔时间和数量都多,但就是没人变化那么大,身材还是那样,我现在还是正常饮食,没可以节食的,反正跑步肯定是要继续的,一生的事业之一, 这一切当然为了健康了。

发表在 一般生活 | 留下评论

波比跳对腹部还是有效果的

波比跳对腹部还是有效果的, 之所以这样说,是因为从11月到现在,腹部上的肥肉,既是肚腩,已经转移到上腹部,反正就是胸部已下,而且裤子上的皮带已经拉到最极限了,裤子也时常向下掉。

波比跳运动的数量,由当初的40个增加到76个,锻炼时间是大概12分钟左右,第一分钟做10个,然后每隔30秒做6个。

由2019年11月底开始断断续续的做,到新年开始基本每天都做,由于疫情关系,连续放假到2月21日,期间安规定不能时常出去,也不能跑步锻炼了,所以波比跳的数量开始慢慢增加到76个,不过发觉要增加到76个左右,肚腩上的肥肉才变化明显多点。

下月开始慢慢增加到100个正统波比跳,看看能不能有比较大的转变,同时希望公园能晚上开放,这样才能继续夜跑10公里,当然跑步当天也不进行波比跳训练了,怕自己顶不顺,跑步节奏也是跑步一天,休息两天,所以中间两天就继续进行波比跳训练吧。

由于有10公里跑步的底子,所以体能应付波比跳还是可以的,以前一直认为我的上身体能太差了,做了波比跳后,才发觉强了很多,至少腰力比较好。

大致总结就这样.

发表在 一般生活 | 留下评论