小编Sör*_*lau的帖子

将一些 iTunes 库项目移动到不同的驱动器?

我的内部硬盘驱动器有点小,无论如何我只经常收听我的 iTunes 库的一小部分,所以我想将大部分内容保留在外部驱动器上以供存档。由于处理多个 iTunes 库有点痛苦,我正在寻找的解决方案是将库的单个项目移动到不同的位置,而不会影响“保持组织”和“复制文件”设置。

我找到了一个 AppleScript,我认为应该这样做,将文件移动到文件夹...,但它会复制它们,并且不会相应地更新库。

我可以通过移动文件来手动执行此操作,然后在 iTunes 中访问它——它会提示我输入新位置。我只是不打算对数千个文件一一执行此操作。

itunes script file-management libraries macos

11
推荐指数
1
解决办法
3239
查看次数

7z 中的组合压缩方法实际上有什么作用?

7z 命令行工具允许您指定多种压缩方法,例如:

# 7-zip archive type, strongest (9) compression, methods PPMd, BCJ2, LZMA2
$ 7z a -t7z -mx=9 -m0=PPMd -m1=BCJ2 -m2=LZMA2 myarchive.7z somefile.xml
Run Code Online (Sandbox Code Playgroud)

所有方法都以某种方式使用,或者至少在元数据中指定:

$ 7z l -slt myarchive.7z

7-Zip [64] 9.22 beta  Copyright (c) 1999-2011 Igor Pavlov  2011-04-18

Listing archive: myarchive.
7z

--
Path = myarchive.7z
Type = 7z
Method = LZMA2 PPMD BCJ2
[..]

----------
Path = somefile.xml
[..]
Method = PPMD:o32:mem192m BCJ2 LZMA2:48m
Block = 0
Run Code Online (Sandbox Code Playgroud)

它似乎没有通过所有三种方法运行文件,选择最好的。相反,它显然总是选择第一个,因为更改方法的顺序会显着影响文件大小。

即使我添加了多个文件,例如一个 XML 文件(PPMd 产生最佳压缩)和一个二进制文件(LZMA2 可以),它仍会列出这两个文件的所有方法,并且似乎不会针对每个文件动态切换。

事实上,文档特别说明“您可以使用任意数量的方法。”,但并没有说明 …

compression command-line 7-zip

11
推荐指数
1
解决办法
3766
查看次数

与其他应用程序一起进行主题演讲?

简短版本:我想告诉 Apple Keynote 在某个幻灯片出现之前切换到特定的应用程序(永远不要离开全屏模式),然后在我切换回来后立即显示该幻灯片。


更多细节:

我将在即将发布的应用程序版本中展示五项主要改进。我想要一张幻灯片突出显示该功能,然后一两张显示一些细节,也许还有屏幕截图。在那之后,为了让人们对我所说的有更好的印象,我将现场展示——为此,我必须切换到 VM 或远程会话(因为这是一个 Windows 应用程序)。然后,我想切换回来并转到下一个功能。即,它类似于草书字体中的 Apple 的“演示”幻灯片,只是不使用不同的屏幕或不同的计算机。

我想让这种来回切换变得顺畅,只是为了让观众惊叹一下。我可以在 Keynote 中做一个“特殊”幻灯片来告诉它运行 AppleScript 吗?更好的是,切换到一个应用程序,等到我切换回来,然后自动前进到下一张幻灯片?

iwork-keynote presentations macos

6
推荐指数
2
解决办法
7719
查看次数

使用 ~.ssh/config 总是为某些主机设置 TERM=cygwin?

我在几个 Windows 服务器上使用 WinSSHd。要从我的 Mac(大概是任何基于 Unix 的终端)访问它们,我需要将TERM环境变量设置为cygwin,例如:

TERM=cygwin ssh someserver.com
Run Code Online (Sandbox Code Playgroud)

我还可以使用.ssh/config为该服务器设置某些默认值,例如不同的用户和非默认端口:

host someserver.com
    User SomeDifferentDude
    Port 22222
Run Code Online (Sandbox Code Playgroud)

但是,我显然不能那样设置环境变量。man ssh_config无论如何,我没有在 中找到任何东西。有没有办法为每个主机设置默认终端仿真(和/或任何环境变量)?

ssh windows-server-2008 environment-variables

5
推荐指数
1
解决办法
3937
查看次数