问题标签 [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.

0 投票
1 回答
2433 浏览

xsl-fo - 在 Apache FOP 中使用 AFP 渲染器的示例?

有人知道网上是否有一些示例 xsl-fo 文件显示如何使用 AFP 输出引擎添加到 Apache FOP 的标签?

这个页面http://afp-renderer.sourceforge.net/afp-extensions.html很好地列出了额外的扩展标签是什么,但我不知道它们在 xsl-fo 标签的现有模式中的位置.

0 投票
1 回答
1921 浏览

java - Apache FOP AFP 到 XML 的转换

我正在寻找一个 Java API,它提供将 AFP(IBM 高级功能演示)格式的文档转换为 xml 或 pdf 的功能。我正在尝试实现 Apache FOP 1.1,但几乎没有关于 AFP 的实现文档,并且在任何地方都没有教程或示例。我肯定会感谢有关这项工作的任何方向。

0 投票
2 回答
12725 浏览

hyperlink - 如何通过gmail将链接直接发送到本地服务器文件

通常通过 gmail 我会收到一个指向公司服务器上文件位置的链接,即

afp://Client/Somename/Someothername/Bla/Bla/Bla/Hereisthefile.file 或 file:///Volumes/Client/Somename/Someothername/Bla/Bla/Bla/Hereisthefile.file

有时这个名称很长,以至于导航到该文件夹​​实际上需要一分钟。有没有一种方法,或者一个小部件或软件可以让我点击链接,剪切过去的链接,这样我就可以直接导航到路径?我知道 gmail直接在电子邮件中禁止这样做,但也许有解决方法?

0 投票
2 回答
475 浏览

macos - Bash on OSX:如何确定网络文件(AFP)是否正在使用?

我有一个在 OSX 上运行的 bash 脚本。
它需要处理网络共享(Synology NAS 上的 AFP 共享)上的一些文件。

不幸的是,当脚本运行时,这些文件有时仍在被写入。

如何确定文件是否正在使用?

常规方法是使用“lsof”,但如果其他用户来自 LAN 上的另一个客户端,这似乎不适用于网络文件。

我可以尝试重命名文件。我想如果文件正在使用中会失败,但这远非优雅。

有人有更好的解决方案吗?

0 投票
1 回答
1435 浏览

ios - 如何在我的应用程序 iOS 上从 smb 文件服务器获取文件

我正在开发一个应用程序,我想从共享文件夹中获取文件,我使用 bonjour 查找我周围的文件服务器,并获得了 IP 地址和服务器类型;现在我想从这些文件服务器获取共享文件?我怎样才能得到这些?我用谷歌搜索,我知道要获得这个文件,我必须实现 afp 或 smb 之类的东西,然后我才能获得文件。但有人能准确地告诉我我该怎么做吗?有人可以给我演示吗?我在 github 上搜索了一个 smb 演示“探戈”,但它不起作用。

0 投票
2 回答
2510 浏览

java - Java Eclipse 中的 AFP

我一直在寻找一种方法如何读取高级功能演示文件,以便它在控制台上写出有关文件的一些信息(例如,有多少文档,文档有多少页......) .

我已成功读取 AFP 文件的字节数。

提前致谢!

0 投票
1 回答
1811 浏览

samba - netatalk 强制权限(不仅是 OR,而且是 AND)

我正在尝试设置 AFP 共享并获取 afpd/netatalk 以强制对新创建的文件/目录具有权限。

组继承由父/根目录上的 setgid 位处理并且工作得很好,但是当我创建例如。共享中的一个新目录,它会导致:

代替

我的音量设置如下:

但是,这是与客户端请求的权限进行或运算的(根据 afp.conf 手册和我的手动源代码验证。

我们之前使用了允许强制权限的 samba:

我尝试将 umask 选项设置为 0000,认为与“文件权限”和“目录权限”进行或运算会让我“强制”.. 但它没有,仍然是相同的结果。

有没有办法强制对 afp/netatalk 中的文件和目录授予权限?

0 投票
1 回答
5547 浏览

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 文件”同时提交

git问题:致命:无法写入新的索引文件

https://answers.atlassian.com/questions/155102/sourcetree-error-fatal-unable-to-write-new-index-file

Git 通常会在已安装的驱动器上阻塞吗?还是只是 Git GUI?

我能做什么?

0 投票
3 回答
6008 浏览

shell - 如何在 AppleScript 中抑制/自动关闭错误对话框

我有后台进程作为登录用户运行,经常尝试挂载 AFP 共享以备份一些数据。如果无法安装共享,则应该忽略它。

在我的脚本(实际上是 bash)中,我通过 AppleScriptmount volume片段安装共享。与mountormount_afp命令相比,这似乎是在相应服务器上使用来自 Kerberos 票证或用户钥匙串的凭据自动对用户进行身份验证的唯一方法。特别是,我不想在脚本中存储密码:

这通常可以正常工作,但尽管有try ... on error阻止,“mount volume”命令总是会在出现错误时打开一个对话框:

在此处输入图像描述

我在寻找 :

  • 一种抑制此对话框的方法,或
  • 自动关闭它的解决方案(可能涉及一些 SystemEvents 诡计?),或
  • 一种方法来教mount,分别mount_afp使用来自 Kerberos 票证和用户钥匙串的凭据,而无需提供密码。

我已经用谷歌搜索并尝试了几个小时,但还没有找到任何解决方案。

0 投票
2 回答
2491 浏览

macos - 检测 NAS 是否已连接的脚本,如果已连接,则安装共享

我正在尝试找到一种在我的 NAS 上自动安装共享 (afp) 的方法。我使用登录来控制计算机可以访问哪些共享(出于隐私和其他原因)。切换登录时,并非所有共享都会重新安装,这会导致我运行的某些应用程序出现问题。

我想要做的是有一个脚本,每次我登录到 NAS 时都会运行(即使它只是访客登录),然后这个脚本会挂载共享。

我想知道是否有人能指出我正确的方向。这是在 OS X 计算机上,所以正在考虑使用 applescript 来实现这一点。

提前致谢

汤姆