0%

QCAD是一个免费开源的二维CAD软件。不过,官方提供的免费下载版本并不是完整的——部分功能被锁定,需要购买Professional版本才能解锁。除此之外,还有一个非常麻烦的地方——每隔15分钟,软件都会强制退出,必须重启才能继续使用。如果当前正在进行的项目没有保存,可能就酿成悲剧了。对于工程制图而言,这可能是一个比鸭嘴笔把这个水弄到里面更加痛苦的事情。那么,有没有办法解除使用时间限制呢?答案是肯定的。不需要自己重新编译,只需要删除官方提供版本的一些动态库即可。

Windows

安装完成后,进入安装目录的plugins目录。这里面有7个dll格式的动态库。仅保留qcaddxf.dllqcadscripts.dll这两个,删除其它5个即可。

macOS

找到QCAD.app,右键点击,选择「显示包内容」。随后依次进入Contents和PlugIns目录。这里面有7个dylib格式的动态库。仅保留libqcaddxf.dyliblibqcadscripts.dylib这两个,删除其它5个即可。

Linux

Linux下也是类似的,删除对应的动态库即可,此处不再赘述。

Minecraft在不同的平台上发行了多个版本,如经典的Java版、曾经的Minecraft PE版和微软接手后重制的Bedrock版。在过去的数年中,Mojang和Microsoft对Minecraft存档的结构进行了多次改动,这就导致不同版本的Minecraft存档可能完全不兼容。因此,如何在多个平台上同步游戏进度成为了一个令人头痛的问题。若是在各大论坛搜索相关内容,往往会找到一个名为MCEdit的程序。可惜这个由Python编写的程序已经长期没有更新了,它对新格式的存档无能为力。难道真的就没有办法了吗?莫非需要自己造出这个转换Minecraft存档格式的轮子?要知道,这需要极大的学习成本,例如leveldb的数据结构。
幸运的是,博主偶然发现了这个工具:MCC Toolchest。它可以在Java版和Bedrock版之间转换存档。考虑到同一平台上的Minecraft是可以兼容旧存档的(以Java版为例,1.14可以转换、读取1.13的存档),为了最大限度的减少兼容性问题,可以先将Minecraft升级到最新版,然后打开游戏,自动更新存档。随后,就可以通过MCC Toolchest来进行转换了。

选择存档

运行程序后,依次选择「File」「Open」,然后在文件浏览器中选择要打开的存档文件夹。

如果存档是完好的,其目录结构会在左侧被展示出来。

进行转换

随后,依次选择「Tools」「Convert」,根据需要转换到Java版或Bedrock版。

在新弹出的窗口中可以选择存档的具体参数。最上面需要选择存档文件夹,创建一个空目录即可。

最后,点击「Convert」按钮,耐心等待转换完成就行啦!

Four score and seven years ago our fathers brought forth on this continent, a new nation, conceived in Liberty, and dedicated to the proposition that all men are created equal.

Now we are engaged in a great civil war, testing whether that nation, or any nation so conceived and so dedicated, can long endure. We are met on a great battle-field of that war. We have come to dedicate a portion of that field, as a final resting place for those who here gave their lives that that nation might live. It is altogether fitting and proper that we should do this.

But, in a larger sense, we can not dedicate—we can not consecrate—we can not hallow—this ground. The brave men, living and dead, who struggled here, have consecrated it, far above our poor power to add or detract. The world will little note, nor long remember what we say here, but it can never forget what they did here. It is for us the living, rather, to be dedicated here to the unfinished work which they who fought here have thus far so nobly advanced. It is rather for us to be here dedicated to the great task remaining before us—that from these honored dead we take increased devotion to that cause for which they gave the last full measure of devotion—that we here highly resolve that these dead shall not have died in vain—that this nation, under God, shall have a new birth of freedom—and that government of the people, by the people, for the people, shall not perish from the earth.

图片来源:1. Justice and Fresh Vegetables - Europe Comics

这样巧妙的设计,不禁让人联想起《哆啦A梦》中的类似剧情:大雄为了追回失窃的藏品,乘坐时光机回到案发现场,结果发现小偷正是自己……

这本漫画书中还有很多像这样脑洞大开的漫画,可以通过多个渠道购买、下载。

首先,安装Xfce桌面环境

1
apt install xfce4 xfce4-goodies

然后安装LightDM,这是一个显示管理器,可以渲染登陆页面

1
apt install lightdm

还需要安装一个配套的greeter

1
apt install lightdm-gtk-greeter

可选项还有很多,例如:

  • Unity Greeter (unity-greeter)
  • GTK+ Greeter (lightdm-gtk-greeter)
  • KDE Greeter (lightdm-kde-greeter)
  • WebKit Greeter (lightdm-webkit-greeter)
  • RazorQt Greeter (razorqt-lightdm-greeter)

下一步,是配置LightDM

1
2
3
echo "[Seat:*]
allow-guest=false
user-session=xfce" >> /etc/lightdm/lightdm.conf

完成后,就可以下载TeamViewer了

1
wget https://download.teamviewer.com/download/linux/teamviewer-host_amd64.deb

TeamViewer通过deb安装包进行安装

1
apt install ./teamviewer-host_amd64.deb

安装完成就可以进行初始化设置,需要先到TeamViewer官网注册账号

1
teamviewer setup

设置成功后,重启系统即可

1
reboot

此外,还需要检查防火墙设置。TeamViewer会使用5938端口,确保它没有被拦截。一切正常的话,就可以登录了。

如果需要卸载,执行以下命令即可

1
apt purge teamviewer-host