FoolishTalk

谈谈技术,聊聊生活

解决博客在Chrome里http和https混合使用的问题

Chrome Nginx

前言 今天突然发现博客的图片都无法加载了,打开浏览器控制台一看,发现是无法找到https资源报错了: Mixed Content: The page at '<URL>' was loaded over HTTPS, but requested an insecure font '<URL>' 原来是因为更新了Chrome后,如果网站是https,会把非https...

Mac App公证

Mac OSX

前言 从非Mac AppStore的地方下载的App,大家应该都有遇到过这样的提示: 遇到这种情况,可以在终端输入,将安全性与隐私-通用-任何来源开启,这样就可以解决了: $ sudo spctl --master-disable 但是作为一个普通用户,会认为你的App不安全,我开发的虚拟定位因为需要依赖非沙盒环境下的Magellan,也遇到这个问题,也有国外用户因为觉得这个行...

你真的了解p、po、v区别吗

iOS,Xcode,LLDB

正文 平常在使用Xcode断点调试问题时,po可能是最常用到的LLVM命令了。 通过po命令,我们可以在Xcode的LLDB控制台打印对象的描述,系统在运行时会提供一个默认值,如图: 我们可以通过重写func debugDescription()达到我们希望在po的时候返回预期的返回值。 po的底层逻辑实现: 事实上打印对象有三种方法,po只是其中一种。 第二种方式是p。 p...

Modify iPhone positioning via Virtual Location

iOS,Virtual Location,Magellan

Installation: Firstly, download Virtual Location App and Magellan App. It requires running both these two apps to modify the location. The virtual positioning interface looks like this: Ther...

mac连接蓝牙音箱问题小记

蓝牙,Mac

前言 过年的时候,公司发了个蓝牙音箱,我的Mac Pro左声道已经坏了很久了,正好可以拿来当音箱用。 但是电脑连了蓝牙音箱后,一直会卡卡的和出现沙沙的声音,手机却没有问题,猜想是因为电脑码率比较高导致,带着这个猜想开始搜索相关的一些问题,发现原来不止这款音箱会,别的一些蓝牙设备,包括AirPods也会出现这样的问题。 正文 先上一组电脑在放歌时的传输速率: 通过这组数据可以知道,在...

pip折腾记

iOS,Python

前言 最近在公司的新电脑上,要用到一个python2编写的库,发现python版本默认已经是3.0了,pip也是默认使用pip3,但是网上很多是使用pip去安装环境,为了折腾这个环境,花了好长时间,记录一下。 正文 pip安装先把安装的脚本下载下来: wget curl https://bootstrap.pypa.io/get-pip.py 如果默认的是python3,需要用指定p...

使用虚拟定位修改iPhone定位

iOS,定位,Xcode,Magellan,虚拟定位

前言 首先你需要通过Mac AppStore下载虚拟定位。 虚拟定位的界面如下: 同时下载Magellan,不然无法使用。 正文 Magellan 的使用方式很简单,下载后,把 App 拖进 应用程序文件夹中, 然后双击运行,就可以了。 有可能会出现这个弹窗,直接打开就好了。 如果出现无法打开,因为无法确认开发者的身份的弹窗时,可以在系统偏好设置-通用下方找到,点击仍要继续运...

在Mac app上执行AppleScript

Xcode,iOS,定位

前言 前段时间我开发了虚拟定位,一脚踩进了AppleScript的坑里无法自拔。 AppleScript AppleScript它是什么? AppleScript它是苹果提供在Mac OS上实现自动化的脚本语言,语法相对简单、易懂,类似英语语法。下面这段代码,你可以通过 Mac 自带的脚本编辑器运行: 运行后它会打开 iTunes : tell application "iTune...

macOS High Sierra依赖OpenSSL交叉编译

Xcode

有些比较老的库,又是依赖 openssl,要自己编译成静态库的时候,遇到了这个错误: configure: error: OpenSSL support explicitly requested but OpenSSL could not be found 如果打算通过brew link openssl软连接,会得到这个错误: Warning: Refusing to link macO...

iOS模拟移动定位

Xcode,iOS,定位

前言 在阅读这篇文章之前,先保证你必须符合以下几个条件: 有台Mac可以使用 有一定的编程经验(如果你愿意折腾,没有经验也是可以的) 正文 这里有个最新的方式,已经不需要用下面的方法了。 因为有太多人说看不懂了,所以我又录了个视频 先打开Mac应用虚拟定位,可以看到以下的界面,可以在这里下载,另外有什么App使用上的问题和建议,也可以来微博私信我: 双击选择你...