Tag: 工作流程

如何保护您的iOS工作流程

如果您是iOS的专业用户,那么您肯定会将Workflow用于日常任务; 如果没有,请立即执行。 今天,我只想分享一个非常简单的工作流程,最新的应用程序更新使之成为可能:可以从另一个内部运行一个工作流程。 今日小工具的功能是即使不解锁设备也能直接从锁屏运行操作; 不幸的是,这意味着如果一个陌生人带走了您的设备,他可以无限制地运行所有程序。 通常,这些工作流程并不危险,但是我确实有几个敏感的WF,其中包含敏感信息。 例如,只需单击一下,我就可以使用银行的API检查我的银行余额。 如何保护这些工作流程? 密码保护 这是一个非常轻巧的工作流程,仅需要PIN即可保护您的私人数据。 设置仅需几个步骤: 下载工作流程 设置您的个人PIN(仅数字,没有长度限制) 在您要保护的wf中添加操作“运行工作流程”,并将其指向“ PIN保护” 在上一个操作之后,添加“是否”检查,如果条件为“等于错误”作为条件,结果为“退出工作流程” 做完了! 现在,在运行工作流程时,您将需要输入密码。 如果引脚正确,则wf会照常运行,但是如果引脚错误,则会出现错误(请参见下面的屏幕截图),并且工作流程将退出。

iOS应用提示:条纹

Der Aufbau ist relativ schlicht gehalten和,wie bei jeder guten iOS应用程序,selbsterklärend。 Man Richtet bis zu sechs Tasks ein,die dan jeweils ein Badge auf dem Homescreen besitzen bis sie erledigt sind。 BeimHinzufügenkann man schon vordefinierteEinträgenutzen zB Kalorienverbrennung。 您可以在Health App von Apple eingetragen,das brauche ich hier nicht auch noch中找到ganzen sportlichen Ziele haber ich aber。 Sachen wieZähneputzen oder Wasser […]

我的总部Trivia Bot的新方法

寻找(还)另一种作弊方式 所以最近,在我本人和其他几个人弄清楚如何使HQ Trivia机器人正确回答多达80%的问题之后,游戏的制造商实施了一个补丁程序,该程序关闭了最简单的作弊方式。 我们这样做的方法是使用AirPlay或通过电缆将手机镜像到计算机。 现在,当人们尝试在现场游戏中做类似的事情时,会遇到黑屏。 而且由于大多数人都在镜像以便对问题进行截图,因此此补丁阻止了大多数作弊者。 我知道作弊的唯一其他方法是通过代理将视频流重定向到您的计算机,或者实际访问HQ的后端,但到目前为止,这些可能都已修复。 在HQ Trivia开始阻止屏幕镜像之后,我尝试了其他方法将问题及时发送到我的计算机上,但是由于HQ在大多数Android x86 VM上无法下载,所以我干了。 但是几个月后,我下载了一个名为Workflow的应用程序,该应用程序可实现iOS自动化。 最初只是为了创建一个简短的“工作流程”,这使我可以从访问Spotify播放列表中进行任何操作,从而更轻松地计算提示。 最终,当我注意到以下代码块时,我在应用程序中乱七八糟: 尽管我没有立即意识到此块可以用作什么,但我当然很好奇。 输入用户,主机名和密码后,我尝试将以下AppleScript命令发送到我的mac: osascript -e’显示通知“测试”” 导致通知显示为“ test”。我记得当时在想,“哇,太好了。 但是我随后阅读了SSH块的说明,发现它可以通过标准输入发送数据,那时我才意识到它可以发送图像。 您会看到,如果通过标准输入将数据发送到Unix工具“ cat”,则可以将输出重定向到您选择的文件中。 因此,假设正在发送图片数据,则脚本如下所示: 猫> test.png 将导致标准输入数据存储为图像“ test.png”。成功测试此文件后,我开始创建一个脚本,该脚本可以通过SSH将HQ屏幕截图发送到我的计算机。 最终,我提出了以下工作流程: 首先,它等待您退出并返回到Workflow应用程序,这样就可以在不单击运行按钮的情况下尽快激活它。 然后,它会抓取最新的照片(在这种情况下,这应该是您的总部屏幕截图),并对其进行裁剪以仅显示问题和答案。 最终,它通过SSH将其发送到我的计算机,并接管键盘,以便输出在计算机上可见(这是拉动可见输出的一种真正的骇人方式,而且肯定还有更好的方法)。 当您将其与我在此博客文章中已经写过的机器人结合使用时,您将获得约7至8秒的总运行时间,这大约需要2至3秒的时间用于屏幕显示和选择答案。 请注意,这是在实现异步功能或其他优化之前的,我只是不想花时间在上面。 无论如何,我不确定HQ Trivia如何解决此问题,但这绝对是他们应该研究的问题,因为它具有巨大的优势。 以下视频显示了当前版本的运行速度。 据我所知,我是唯一想到过这种方法的人。

我寻求与Ableton建立联系的新方式

我受到Ableton Live 10新增的“收藏”功能的启发。 我觉得它开始使我意识到DAW工作流程的根本问题。 直说吧,我爱DAW音乐制作。 我特别喜欢在Live中工作。 我发现这是完成工作的鼓舞人心的创造环境。 Ableton Push 2的发展使Device Mode控件在所有新图形中都变得如此优雅。 我认为没有更好的方法来控制这些参数。 浏览器也变得更加面向用户。 它功能强大,可反映应用程序中实际浏览器的外观。 当我以高估的信念飞跃并购买了2017年的Touch Bar MacBook Pro时,我立即被触摸条迷住了,这是Ableton命令的可能性! 我很快发现了为此存在有限的实现。 我的意思是,如果您从事Logic工作,那就太好了。 但是,尚无Ableton支持。 有一个名为Midi Touchbar的免费应用程序,它将您的触摸条变成一个通道条。 很高兴有帮助。 但是我想要更多! 我发现自己正在寻找更高层次的集成。 我尝试了一个由Steven Slate编写的名为“批处理命令程序”的IOS应用程序,但我对使用一个按钮启动多个命令的想法感到震惊。 我也很喜欢创建自己的自定义工作流程的整个过程。 对我来说,这代表了当今可用的DAW生产工作流管理的顶峰。 但是,我是一名制图人,而对我来说,美术部门就睡着了。 我可以看到应该是什么样子。 一旦在我的脑海中有了一个想法,我就很难发现它。 从那时起,我开始寻找IOS开发人员,使我对iPad或Apple Touchbar的想法做出美好的新尝试! 然后,我从他们那里得到了一些报价,这让我大声笑,同时哭了! 但是,其中一个程序员给了我一个他朋友参与的应用程序的名称。 那个朋友把他的小应用卖给了苹果。 猜猜它做什么? 是的,这是您计算机的命令中心。 连续发送应用程序的关键命令以启动整个工作流程! 该应用实际上被称为…iPad的工作流程。 这件事已经存在,这是一个启示。 但是,我再次不喜欢最终的界面看起来像什么。 更通用的外观按钮。

在GIT中使用Xcode自定义文件模板

Xcode自定义文件模板是加快开发速度并使您能够定义包含所有重复性工作的基本模板的好方法。 将其与GIT结合使用可使您在团队中共享这些文件,并使它们也从中受益。 Xcode的用户定义模板位于~/Library/Developer/Xcode/Templates/File Template 。 如果缺少该文件夹,则可以自己创建它,并且Xcode将在重新启动时链接到该文件夹​​。 子文件夹可用于为模板创建自定义标题。 为您的GIT存储库创建一个子文件夹,并将此新位置用于您的自定义模板。 有很多很棒的资源来学习如何创建自己的自定义文件模板。 一些例子是: Xcode 9自定义模板 创建自定义Xcode项目模板 创建一个“智能” Xcode文件模板 但是对我来说,最简单的方法是从我已经熟悉的Xcode复制基本模板。 您可以通过打开终端并为通用模板执行以下行来轻松找到它们: 打开/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates 或以下针对平台特定模板的行,将#platform_name#替换为您要探索的平台: 打开/Applications/Xcode.app/Contents/Developer/Platforms/#platform_name#/Developer/Library/Xcode/Template 创建第一个自定义文件模板后,可以将更改推送到GIT存储库。 您的团队将能够通过获取最新更改来使用它们。 这个故事最初发布在: https://www.avanderlee.com/workflow/xcode-custom-file-templates-git/

有用的鲜为人知的Xcode技巧,可改善您的工作流程

Xcode是用于开发适用于macOS,iOS,watchOS和tvOS的软件的主要IDE。 它包含许多众所周知的功能,例如“快速打开(( ⇧ + ⌘ + O )”,助手编辑器和方便的快捷键(例如⌘ + U ,可以快速运行测试。 其他一些功能鲜为人知,但同样有用,并且将描述这些Xcode技巧。 使用⌃ + ⌘ + E编辑范围内的全部,并同时更改所有具有相同名称的变量或方法。 在Xcode 9之前,很容易跳转到定义。 从Xcode 9开始,将显示一个新菜单。 如弹出窗口所示,引入了新的组合以快速跳转到定义。 组合^ + ⌘ + Click可直接跳至定义并跳过弹出窗口。 使用⌥ + ⌘ + /快速添加文档。 通常,搜索时会在搜索结果中显示很多框架。 在您的个人项目或框架中搜索代码时,这可能会很混乱。 通过定义自己的自定义搜索范围,您可以加快工作流程并更快地找到所需的内容。 在Xcode Navigator的左下角,您经常会找到有用的鲜为人知的工具。 有两种有用的过滤方法可用于测试。 Show only tests in the currently selected scheme的Show only tests in the currently selected scheme隐藏所有不相关的测试,以提供更好的概览。 如果您需要专注于修复测试,则旁边的按钮仅显示失败的测试。 Xcode […]