问题标签 [afp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xsl-fo - 在 Apache FOP 中使用 AFP 渲染器的示例?
有人知道网上是否有一些示例 xsl-fo 文件显示如何使用 AFP 输出引擎添加到 Apache FOP 的标签?
这个页面http://afp-renderer.sourceforge.net/afp-extensions.html很好地列出了额外的扩展标签是什么,但我不知道它们在 xsl-fo 标签的现有模式中的位置.
java - Apache FOP AFP 到 XML 的转换
我正在寻找一个 Java API,它提供将 AFP(IBM 高级功能演示)格式的文档转换为 xml 或 pdf 的功能。我正在尝试实现 Apache FOP 1.1,但几乎没有关于 AFP 的实现文档,并且在任何地方都没有教程或示例。我肯定会感谢有关这项工作的任何方向。
hyperlink - 如何通过gmail将链接直接发送到本地服务器文件
通常通过 gmail 我会收到一个指向公司服务器上文件位置的链接,即
afp://Client/Somename/Someothername/Bla/Bla/Bla/Hereisthefile.file 或 file:///Volumes/Client/Somename/Someothername/Bla/Bla/Bla/Hereisthefile.file
有时这个名称很长,以至于导航到该文件夹实际上需要一分钟。有没有一种方法,或者一个小部件或软件可以让我点击链接,剪切过去的链接,这样我就可以直接导航到路径?我知道 gmail直接在电子邮件中禁止这样做,但也许有解决方法?
macos - Bash on OSX:如何确定网络文件(AFP)是否正在使用?
我有一个在 OSX 上运行的 bash 脚本。
它需要处理网络共享(Synology NAS 上的 AFP 共享)上的一些文件。
不幸的是,当脚本运行时,这些文件有时仍在被写入。
如何确定文件是否正在使用?
常规方法是使用“lsof”,但如果其他用户来自 LAN 上的另一个客户端,这似乎不适用于网络文件。
我可以尝试重命名文件。我想如果文件正在使用中会失败,但这远非优雅。
有人有更好的解决方案吗?
ios - 如何在我的应用程序 iOS 上从 smb 文件服务器获取文件
我正在开发一个应用程序,我想从共享文件夹中获取文件,我使用 bonjour 查找我周围的文件服务器,并获得了 IP 地址和服务器类型;现在我想从这些文件服务器获取共享文件?我怎样才能得到这些?我用谷歌搜索,我知道要获得这个文件,我必须实现 afp 或 smb 之类的东西,然后我才能获得文件。但有人能准确地告诉我我该怎么做吗?有人可以给我演示吗?我在 github 上搜索了一个 smb 演示“探戈”,但它不起作用。
samba - netatalk 强制权限(不仅是 OR,而且是 AND)
我正在尝试设置 AFP 共享并获取 afpd/netatalk 以强制对新创建的文件/目录具有权限。
组继承由父/根目录上的 setgid 位处理并且工作得很好,但是当我创建例如。共享中的一个新目录,它会导致:
代替
我的音量设置如下:
但是,这是与客户端请求的权限进行或运算的(根据 afp.conf 手册和我的手动源代码验证。
我们之前使用了允许强制权限的 samba:
我尝试将 umask 选项设置为 0000,认为与“文件权限”和“目录权限”进行或运算会让我“强制”.. 但它没有,仍然是相同的结果。
有没有办法强制对 afp/netatalk 中的文件和目录授予权限?
macos - GIT 致命:无法写入新的索引文件
我的公司(Web 开发)决定使用 Git。所有存储库:员工(本地存储库)和远程存储库(裸存储库)都存储在中央开发服务器上(OS X 10.9.1,Mac mini middle 2011)。开发人员通过本地网络(OS X 10.7.5、10.8.1 等,仅限 Mac)从他们的 iMac 连接到开发服务器并在那里编写源代码。Mac 上名为 Sourcetree 的 Git 客户端应该可以完成全部工作。但是在几次提交或其他一些 git 操作之后,我迟早会收到以下消息:
致命:无法写入新的索引文件
消息后git可以跟踪项目中的更改,但我无法将任何内容保存到git。即使使用终端或其他 GIT-GUI(我尝试过 Coda、GitHub),我也会收到相同的错误消息。如果 git 客户端和存储库存储在同一个 mac 上,则一切正常(在开发服务器和两台 iMac 上尝试过)。仅当 git 客户端必须通过本地网络 (AFP) 连接到存储库时才会出现此问题。
如果我在开发服务器上启动 Git 客户端并将一些更改保存到“损坏的”存储库,一切都会再次运行。也通过本地网络。但是,如果我使用本地网络上的 iMac 上的本地 git 客户端在开发服务器上的存储库中工作,我迟早会收到相同的错误消息(主要是在几次添加或提交之后)。我始终以同一用户身份连接或登录服务器。Git客户端也以同一用户身份连接。
我怀疑,原因是法新社。
我在中央开发服务器上有足够的可用空间。并且至少在最初拥有enouth文件权限。这些主题对我没有帮助:
https://apple.stackexchange.com/questions/111934/git-not-working-over-afp
GIT:“致命:无法写入 new_index 文件”同时提交
https://answers.atlassian.com/questions/155102/sourcetree-error-fatal-unable-to-write-new-index-file
Git 通常会在已安装的驱动器上阻塞吗?还是只是 Git GUI?
我能做什么?
shell - 如何在 AppleScript 中抑制/自动关闭错误对话框
我有后台进程作为登录用户运行,经常尝试挂载 AFP 共享以备份一些数据。如果无法安装共享,则应该忽略它。
在我的脚本(实际上是 bash)中,我通过 AppleScriptmount volume
片段安装共享。与mount
ormount_afp
命令相比,这似乎是在相应服务器上使用来自 Kerberos 票证或用户钥匙串的凭据自动对用户进行身份验证的唯一方法。特别是,我不想在脚本中存储密码:
这通常可以正常工作,但尽管有try ... on error
阻止,“mount volume”命令总是会在出现错误时打开一个对话框:
我在寻找 :
- 一种抑制此对话框的方法,或
- 自动关闭它的解决方案(可能涉及一些 SystemEvents 诡计?),或
- 一种方法来教
mount
,分别mount_afp
使用来自 Kerberos 票证和用户钥匙串的凭据,而无需提供密码。
我已经用谷歌搜索并尝试了几个小时,但还没有找到任何解决方案。
macos - 检测 NAS 是否已连接的脚本,如果已连接,则安装共享
我正在尝试找到一种在我的 NAS 上自动安装共享 (afp) 的方法。我使用登录来控制计算机可以访问哪些共享(出于隐私和其他原因)。切换登录时,并非所有共享都会重新安装,这会导致我运行的某些应用程序出现问题。
我想要做的是有一个脚本,每次我登录到 NAS 时都会运行(即使它只是访客登录),然后这个脚本会挂载共享。
我想知道是否有人能指出我正确的方向。这是在 OS X 计算机上,所以正在考虑使用 applescript 来实现这一点。
提前致谢
汤姆