Mac 下快速新建 “markdown” 文件

新建命令

可以直接下载这个脚本,解压后双击安装即可。

以下是从0开始的步骤:

  1. 打开 Automator 应用程序。

    image-20240129下午70531321

  2. 选择创建一个新的“快捷操作”:

    image-20240129下午65450736

  3. 搜索AppleScript,并设置如下:

    image-20240130下午42548215

  4. 脚本细节:

    on run {input, parameters}
        set fileName to "readme.md"
       
        tell application "Finder"
            set insertionLocation to (get insertion location) as text
            set targetFile to insertionLocation & fileName
       
            -- 检查文件是否已存在
            if not (exists file targetFile) then
                set blankFile to make new file at insertionLocation with properties {name:fileName}
            else
                display dialog "文件已存在,取消创建.." & fileName buttons {"OK"} default button "OK"
            end if
        end tell
       
        return input
    end run
       
    

添加快捷键

现在,将这个工作流程添加到右键菜单中:

  1. 转到“系统偏好设置” > “键盘” > “快捷键”选项卡。

    image-20240129下午70321009

  2. 在左侧选择“服务”(Services),自定义快捷键。

    image-20240130下午42814352

  3. 除了使用快捷键,在访达的服务中也可以看到这个命令:

    image-20240130下午42940532


Mac 与雷雳 4 接口

一、插线

Mac Studio:

image-20240115下午70657369

MacBook:

image-20240115下午70607643

二、查看接口配置

image-20240116上午113416050

2024-01-15 下午5.32.05

三、iperf3 测速

brew install iperf3
iperf3 -s

image-20240115下午70520529

image-20240115下午71038112

另一台 Mac studio:

端口通的:

image-20240115下午71118591

iperf3 -c 169.254.78.91 -t 10 -p 5201

image-20240115下午71240893

image-20240115下午71318607

两头都有芯片的是主动线。如果只有一头有芯片那就是被动线。

13款雷电4数据线测评(持续更新)

四、使用雷电接口上网

Mac studio 开启雷雳网桥的互联网共享:

image-20240117下午60348059

MacBook 上的IP地址变了:

image-20240117下午60543664

然后MacBook就可以上网了。

参考资料


swiftui hello

弹幕草稿记录中。来自斯坦福大学iOS开发课程2023。

IMG_0213

我觉得认真看完MVVM+protocol的内容就可以了,后续的需要的内容再跳着看。

image-20240111上午111057868

image-20240111上午111126455

1. Getting Started with SwiftUI

Xcode变化比任何教程都要快,还是要习惯。

image-20240110下午42025890

image-20240110下午35444034

函数式编程。

image-20240110下午40824158


使用 osascript 命令将 Mac 应用切换到前台

osascript

osascript是macOS上的一个命令行工具,用于执行AppleScript脚本或者JavaScript脚本。它的名称来源于”Open Scripting Architecture”(OSA),这是macOS中的脚本系统。

执行AppleScript脚本:

osascript -e 'tell application "Finder" to display dialog "Hello, World!"'

这个命令告诉Finder应用程序弹出一个对话框,显示”Hello, World!”。

image-20240110上午114921276

osascript对于与macOS交互、控制应用程序等场景非常有用,可以通过命令行方便地执行脚本。在你的情况下,使用osascript来激活应用程序并将其切换到前台。

例子

例如,将Xcode切换到前台的命令是:

osascript -e 'tell application "Xcode" to activate'

请确保应用程序名称与实际应用程序的名称匹配,大小写敏感。

将Safari切换到前台命令是:

osascript -e 'tell application "Safari" to activate'

请确保你输入的应用程序名称与实际应用程序的名称匹配,大小写敏感。

这个命令会使用AppleScript告诉应用程序激活(activate)。

请注意,有些应用程序可能需要一些时间来响应激活的命令,特别是在启动过程中。如果你在执行命令后没有看到立即效果,可以等待片刻,然后再检查应用程序是否已切换到前台。

参考资料

macOS 的 osascript 工具没有单独的官方文档。它是 AppleScript 的一部分。以下是一些有关 osascript 和 AppleScript 的资源:

  1. AppleScript 官方文档: AppleScript 的官方文档提供了关于脚本语言、语法、命令等方面的详细信息。你可以在 AppleScript 官方文档找到相关内容。

  2. osascript 命令行参考: osascript 的命令行选项和用法可以通过终端中运行 man osascript 来查看。这会显示一个关于 osascript 的手册页,列出了可用的选项和说明。

  3. AppleScript Language Guide: AppleScript 语言指南提供了有关 AppleScript 语法、关键字、对象和其他方面的详细信息。你可以在 这里找到该指南。

  4. JavaScript for Automation (JXA): 如果你对使用 JavaScript 脚本感兴趣,可以查看 JavaScript for Automation 的官方文档。在 这里找到相关信息。

注意,这些资源可能需要 Apple Developer 帐户才能访问。