首先上实现效果的视频:https://v.qq.com/x/page/x3021yp3u3a.html
相信对使用 mac 的小伙伴来说,命令行肯定是必不可少的一个基操。但是开发中有些命令行贼长,比如当你要安装一个 aab 时,这个步骤很是麻烦,于是乎有没有一种更简单的方式呢?答案是肯定的,现如今各种第三方工具,都可以支持一键干这干呢。那么有没有双击就可以的呢?当然也可以,双击执行 shell 去安装,提前写一个脚本即可,但今天我想分享一下使用 mac 自带的 自动操作 来做这些事,即 AppleScript 脚本在 Android 开发中实际常见应用场景。
环境 MacBook Pro (16-inch, 2019) OS 11.4 iTerm2-3_1_5 安装 建议去官网下载 http://www.iterm2.com/ 也可以使用我提供的百度云链接 链接:http://pan.baidu.com/s/1geDTosj 密码:3rm2 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" brew install lrzsz 配置lr
以上几个规则,都比较简单,简单说说规则3,规则3是配合Mac自带的Automator实现,实现效果如下(折腾半天也没有弄好视频):
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
通常我们使用 AS 自带的 AVD 都是通过 run 一个项目来自动启动它的,并且该 AVD 在外部也没有相应的启动快捷方式,本文就介绍一下 Win、Mac 等平台下如何通过简单配置从外部一键启动 AS 内置 AVD,希望对你有所帮助。
工作中,你一定遇到过这样的场景:你正在认真写代码,线上突然出现报警。看到报警信息之后,你不得不打开浏览器,点开收藏夹,打开监控页面、告警页面、trace 页面、日志搜索平台……有时,还需要打开特定的文件或者软件,比如你记在本地的一些常用的命令文件、iterm2 等等。
所以这篇文章主要分享一下我用的轻量级编辑器TextMate。以前一直用Sublime Text,用了三年多,也还可以,但是有时候有bug,于是终于在最近被我淘汰了。
在Shell中,我们通常可以使用sed命令来转换Python正则表达式。sed是一个流编辑器,可以用来对文本进行替换、删除等操作。下面是一个示例,演示如何在Shell中将Python正则表达式转换为适用于sed的格式,也是比较稳妥的一种方式。
上一篇使用MONO在MAC OS上开发——同步日志(一)讲述了在MAC OS读取配置文件以及写日志,那么只算是完成了基本的配置,下面的才是重点。
Xtools 是一款 Sublime Text 插件,同时是一款简单的资产处理工具,在渗透测试实战过程中,有很多重复的操作,所以思考着写一款小工具来减少重复的劳动。
OmniPlan Pro 是 The Omni Group 为 macOS 和 iOS 操作系统开发的项目管理软件。它允许用户创建和管理复杂的项目、定义任务、分配资源、跟踪进度和生成报告。OmniPlan Pro 包括甘特图、网络图、关键路径分析、资源均衡和成本跟踪等功能。
UI Browser for Mac是一款强大的GUI脚本浏览工具,UI Browser下载可以帮助您探索、操作和监视在您的计算机上运行的大多数OS X应用程序的用户界面。它为你带来的都是即安全又方便使用的功能呢,UI浏览器是Apple的辅助功能和AppleScript GUI脚本技术的最终助手。
在 org-mode 里写博客文章时,经常会旁征博引一些链接,之前都是用 C-c C-l(org-insert-link) 的快捷键来输入链接,但这是个费事费力的事情,需要去浏览器里面拷贝两次,一次是链接,一次是标题,有没有更好地方式呢?答案是肯定的。不同浏览器做法大同小异,这里以 macOS 上的 Safari 与 Firefox 为例说明。
俗话说:工欲善其事,必先利其器,作为一名开发必需要要一个得心应手的开发工具,比如下面的:
在我们对Cryptojacking进行介绍之后,让我们仔细看看目前macOS平台上的情况。
因为工作环境基本是以跨平台为主,所以纯mac本地化的AppleScript一直关注是不够的,前几天找资料发现AppleScript也在迅速的进步着,目前已经对Javascript做了比较好的支持------当然早就支持,现在只是感觉上更好了。这项技术的全称是JavaScript for Automation,算一项比较新的技术,简称JXA。 本博不是学术研究性的,因此完全从实用出发,力求给出自己的实用性见解而不是长篇大论引用官方文字。这里给出我总结的几个特点: 脱离脚本编辑器Script Editor运
Clipboard Action Mac版允许剪贴板历史中的每一段内容执行操作。使用AppleScript或Automator工作流定义您的定制操作,或者使用默认的应用程序操作。
用mac已经有了一段时间了,作为一个爱折腾(懒)的程序员,我花费了大概一周的时间将自己的mac打造成了一个超高效率的工作工具,先展示一下其中的一个成果。 一键退出某些工作app 上面这个图是一键退
如果要评选最近一年内国内信息安全圈最火的一个安全新名词,那一定是“MITRE ATT&CK”了。这个词在其被引入国内的那一刻起,就似乎备受青睐,常见于各种文章、PPT、演讲之中,大有赶超前几年的安全热词“威胁情报”之势。一时间造成了一种如果在2019年没听说过“MITRE ATT&CK”的安全从业人员不算是真正的业内人士的错觉。可是,物极必反,但凡被吹捧的越高往往跌的越惨,笔者私下里也在多个场合听到一些对“MITRE ATT&CK”被过度吹捧的反感言论,其实看待任何新鲜的事物和概念都需要冷静分析、客观思考、取其精华、去其糟粕,最后为我所用才是正道。
作者简介 东海 ,携程移动开发专家,专注于移动端框架、移动端性能。 元帅,携程资深软件工程师,致力于平台基建开发。 一、背景 现在各大公司的APP都采用的是组件化架构,组件化架构带来了高内聚、低耦合、平台化等诸多有点,使工程结构更加清晰,工程管理更加轻松。iOS工程大多采用CocoaPod进行组件化管理,一些大型的项目需要打包平台来执行组件打bundle包和APP打测试包的任务,在开发方面会采用二进制与源码切换的方式来提高编译速度。 组件化虽然对APP项目的工程管理带来了巨大的好处,但是对开发人员来讲,存在
我们在日常开发中离不开代码的调试和分析,断点调试是任何开发环境都必不可少的功能。Xcode提供了强大的断点调试,可以帮助我们进行差错分析等。
苹果推出M1芯片已经将近半年,但针对该芯片的恶意软件从GoSearch22到Silver Sparrow再到最近的XCSSET,层出不穷。甚至最新的恶意软件XCSSET不仅可以攻击M1芯片,还可以窃取QQ、微信等主流应用的数据。 4月19日,趋势科技(Trend Micro)专家发现,原先针对苹果开发人员的恶意软件XCSSET,现已重新设计,瞄上了装载苹果M1芯片的新产品。此外,该软件还实现了针对加密货币应用的数据窃取功能。 XCSSET重新设计,针对M1、QQ、微信、加密货币 XCSSET最初是趋势科技
Python标准库系列之os模块 This module provides a portable way of using operating system dependent functionality. If you just want to read or write a file see open(), if you want to manipulate paths, see the os.path module, and if you want to read all the lines in a
最近刚入门vim。 这篇文章,记录对 vim 切换输入法进行了解的一个过程,以及在了解 vim 插件过程中的一些心路历程。
AiSuite 是 NAVER 开发者所使用的人工智能平台,它支持 NAVER 的各种服务的开发和运维。
Alfred是一款Mac系统必装软件,他提供快速启动App、全文查找文件、workflow自动化流程等功能。本文介绍如何使用Alfred Workflow+Apple Script实现快速启动开发环境。 问题 & 设想 先梳理下,我在日常启动前端的工作环境时,需要手动操作的步骤: 打开Webstorm并选择开发项目(10秒) 打开iterm命令行工具,并cd到项目下(5秒) 打开whistle代理(5秒) 打开chrome浏览器工作必须的插件,比如代理插件、react、vue调试插件(20秒) 打开c
问题导读: 1、如何设计Flume+Kafka收集架构? 2、如何修改Docker内配置文件? 3、如何进行Flume配置? 4、如何定制RollingByTypeAndDayFileSink? 1 背景和问题 随着云计算、PaaS平台的普及,虚拟化、容器化等技术的应用,例如Docker等技术,越来越多的服务会部署在云端。通常,我们需要需要获取日志,来进行监控、分析、预测、统计等工作,但是云端的服务不是物理的固定资源,日志获取的难度增加了,以往可以SSH登陆的或者FTP获取的,现在可不那么容易获得,但
消息队列是Linux IPC中很常用的一种通信方式,它通常用来在不同进程间发送特定格式的消息数据。
OCRKit Pro是一款强大好用的OCR文字识别工具,可以将你扫描或打印的文档转换为可搜索和可编辑的文本,提高了办公工作流程的效率!
作为一个程序猿,每一个东西的学习都是从Hello World开始的,从今天开始,让我们一起进入Photoshop脚本的世界,并以Hello World开始我们的旅程。
http://www.osyunwei.com/archives/10003.html
兵马未动粮草先行,写大大小小的各种论文需要做很多思想建设,有一个顺手的写作工具和一个方便的文献管理工具可以给人一些动力和勇气。
一、检查php是否已经安装,使用php -v,是否能够看到版本号,或者使用rpm -qa | grep php查看是否安装过。
wget apache.dataguru.cn/httpd/httpd-2.4.7.tar.gz
接下来几篇文章介绍一下我在使用Mac过程中,一些非常高效率软件,其中很多配置都是针对自己的工作场景或者生活习惯.每个人习惯不同,我习惯把App安装包按文件夹进行分类,关于这个APP的插件或者配置都放在这个文件夹下,这就出现了每下载一个APP就需要手动新建一个文件夹,然后把APP安装包在拷贝到这个目录下,非常耗费精力,做了很多重复的事,所以才有了下面的想法。 效果
由于晓黑板不支持网页版,只能使用App进行打卡,所以我使用网易的安卓模拟器,安装App。
PlistEdit Pro是一款专为macOS编写的最高级属性列表Plist编辑器。对于Mac和IOS开发人员来说,编写应用程序时必须编辑各种列表文件。PlistEdit Pro通过提供直观且功能强大的界面,使编辑这些文件更加容易。它不仅能够复制和粘贴或拖放属性列表数据,还提供强大的搜索和替换功能,并定义了可轻松访问属性列表中各种标准文件中最常用键的结构。
备注:我们也可以用「Space」键代替“open”关键字,按下“Space + 文件名字符串”进行搜索,更加方便快捷
几种进程间的通信方式:管道,FIFO,消息队列,他们的共同特点就是通过内核来进行通信(假设POSIX消息队列也是在内核中实现的,因为POSIX标准并没有限定它的实现方式)。向管道,FIFO,消息队列写入数据需要把数据从进程复制到内核,从这些IPC读取数据的时候又需要把数据从内核复制到进程。所以这种IPC方式往往需要2次在进程和内核之间进行数据的复制,即进程间的通信必须借助内核来传递。如下图所示:
解析器路径,将其注释掉,接着输入:“code-runner.executorMap”,复制我下面的就可以了
Crayon Syntax Highlighter 是我这种代码控的必装插件。但是,这款插件也有一些小缺憾,比如体积大、拖慢速度、容易产生冲突等。很多博主就是因为这些个原因,才不得不忍痛割爱。 至于冲突问题,上次博客已分享过一次相关教程,感兴趣的可以看看: 解决 Crayon Syntax Highlighter 代码高亮与 fancybox 图片暗箱冲突问题 本文主要是分享 Crayon Syntax Highlighter 插件的 CSS 和 JS 加载优化。 优化原理:禁止 Crayon Syntax
在 Windows 系统上一直使用 ImDisk 创建内存盘作为缓存, 将系统临时目录、 浏览器缓存等设置到内存盘, 这样做的好处是很明显的:
有很多非 IT 行业的朋友都在学 Python,他们的目的也很简单,就是想提高下工作效率,简单重复的工作希望用 Python 搞定。
领取专属 10元无门槛券
手把手带您无忧上云