新 Mac 新装修

新 MBP 到手后,我就预感要折腾好一阵子,因为之前把系统整的太凌乱,决定不使用 Time Machine,从头开始对 MBP 新装新居。 记录一下,为了以后再次更换设备时参考。 再次记录一下。。。因为苹果莫名其妙的 BUG 导致新电脑无法从时光机器中恢复,只好重头折腾。 偏好设置 系统所有偏好设置 通用:关闭文稿时要求保存更改 Dock:将窗口最小化为应用程序图标,连按最小化 吮吸效果:defaults write com.apple.dock mineffect suck; Killall Dock 添加空白格: defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}'; Killall Dock 更小的空白格:defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="small-spacer-tile";}'; Killall Dock 堆栈区网格高亮:defaults write com.apple.dock mouse-over-hilite-stack -bool TRUE;killall Dock 调度中心:关闭仪表盘(新版已经没有了),设置触发角(右下角显示桌面) 触摸板:滚动方向 Siri:关闭 辅助功能 - 指针控制(或鼠标与触控板) - 触控板选项:启动拖移(三指拖移) Finder 偏好设置 边栏调整 显示所有文件扩展名 显示 - 显示各种栏 标题栏显示完整路径:defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES;killall Finder 部分快捷键重设(个人偏好)...

2018-07-27 · (updated: 2020-10-23)

秦皇岛暑期自驾的烦恼

注意不要周六日去。 周六早上 7 点出发,大概 3 个小时车程的京哈高速,足足开了 6 个多小时。 小宾馆没有停车位,大宾馆贵几十块钱,有停车位,有警察叔叔在路边贴条。 景点停车位告急。 新澳海底世界路上拥堵,10 分钟的路程堵了半个多小时,完事又告诉我没车位了,说前面还有停车场。 尼玛前面没有停车场了好不!!! 我再开出去 10 分钟,大热天的再背着东西走回来,太难受了。 干脆饶了回来,在停车场入口死等,一直等到有车位空出来。 周日返程同样耗费了双倍时间。 开车时长超过玩耍时长。。。 整个京哈高速,约 200 公里左右,开的非常难受。 不断的超车超车超车,还走了 6 个小时,不知道那些快车道慢悠悠的司机怎么想的。 那两天太阳不算烈,没涂防晒霜,最好还是涂上,这次又晒脱皮了。

2017-07-31

苹果公司开发者账号申请流程

刚申请完(2017-04-19 至 2017-05-11),简单记录。 申请类型为:公司(Company) 提前准备 公司网站域名 请公司提供邮箱(公司的域名邮箱,即网站的域名后缀) 尴尬的是我们公司没有企业域名邮箱,于是我试了试 公司名称拼音@sina.com,总之顺利申请下来了。 请公司提供 VISA + 银联,或 万事达 + 银联 的双标信用卡(VISA单标卡目前不可用) 准备一个公司高层领导的姓名、性别、职位、电话 准备一个公司备用联系人的姓名、电话、邮箱 公司的一些细节(在下面) 注册 Apple ID 2017年4月19日 拿这个邮箱,先去注册 Apple ID,姓名我填我自己的了,反正也能改。。。 注意保存好密码、密保什么的,离职时留给下一任。 申请邓白氏编码 2017年4月19日 https://developer.apple.com/programs/cn/ 按流程操作 选择类型时,选择 Company / Organization 会弹出一个警告,很多文字,在 A D-U-N-S Number 这栏有一个 Check now > 开始查询是否已经有邓白氏编码,如果没有直接按填写的信息进行注册了 注意全部使用英文,要公司的英文名、英文地址之类的。 英文地址我直接参考了公司营业执照,自己翻译了一下。 坑: 这个页面同时让我填写了公司座机;和所谓的 “Your work contact infomation”(我填的自己的联系方式)。 事实上,邓白氏会联系你填写的座机。(妈蛋,那要我的工作联系方式干啥???) 邓白氏回应 2017年4月21日 Thank you for submitting your D-U-N-S Number request / update to D&B. It should be completed by 05/04/2017, or sooner....

2017-05-11

UIScrollView 中使用 Masonry

昨天耽误了一阵子在 scrollView 的布局上,记录一下。 如果可以提前确定 scrollView 的 contentSize,就简单多了,但这种情况很少。 一般还是按照 subViews 自适应的比较合适,这样就需要一个 containerView 来撑起 scrollView 的 contentSize。 简单的代码示例: UIScrollView *scrollView = [UIScrollVie new]; [self.view addSubview:scrollView]; UIView *containerView = [UIView new]; [scrollView addSubview:containerView]; UIView *v1 = [UIView new]; v1.backgroundColor = [UIColor redColor]; [containerView addSubview:v1]; UIView *v2 = [UIView new]; v2.backgroundColor = [UIColor blueColor]; [containerView addSubview:v2]; /* 如上,我想让v1、v2纵向排列,让scrollView可以上下滚动。 */ // scrollView正常进行约束 [scrollView mas_makeConstraints:^(MASConstraintMaker *make) { make.edges.equalTo(self.view); }]; // 容器视图 [containerView mas_makeConstraints:^(MASConstraintMaker *make) { make.edges.width.equalTo(scrollView); // 试了发现这里好像必须要约束一下width }]; // v1、v2都放在容器里 [v1 mas_makeConstraints:^(MASConstraintMaker *make) { make....

2017-04-25

解决 CocoaPods 的类库 import 没有提示

网上搜了一些,添加 $(PODS_ROOT) 到 User Header Search Paths 就行了。 但是提示中会多出一些不想要的东西。 改成这个就好了: $(PODS_ROOT)/Headers/Public 图:

2017-04-24

iOS 使用 CocoaPods 的快速回顾

安装 Mac 自带 Ruby 环境,查看: $ gem -v 通过 surge 等工具实现终端科学上网,或更改 gem 源。 安装 & 更新 Pod: $ sudo gem install cocoapods 确认: $ pod --version 使用 进入工程根目录,创建 Podfile 文件。 写入: platform :ios, '8.0' target 'svnt' do pod 'AFNetworking', '~> 3.0' end 即最低支持 iOS 8,第三方框架 AFN 的版本为 3.0。 cd 进 Podfile 所在目录,进行安装第三方库: $ pod install 后续使用 查询框架是否有新版本: $ pod outdated 更新框架: $ pod update 参考 & 感谢 iOS开发 - CocoaPods安装和使用教程 CocoaPods相关问题总结

2017-04-17

GitBook 简单生成本地静态 HTML 的方法

偶尔可能要写一些生成本地文件发给朋友看,所以。。。 简单生成本地静态 HTML 的方法 安装:$ npm install gitbook-cli -g 生成:$ gitbook build 结果:左侧目录无法点击。 $ gitbook serve 可通过localhost访问,没有任何问题。 问题: 自某版本后 $ gitbook build 生成的 website 不支持 local 打开了,具体哪个版本未实践。 解决办法: $ gitbook build --gitbook=2.6.7 使用2.6.7版本,会自动安装并生成,左侧目录可点击,Firefox、Chrome暂无任何问题。 常用命令 帮助 $ gitbook help 更新 $ gitbook update 生成静态网页 $ gitbook build $ gitbook build --gitbook=2.6.7 // 生成对应版本的,本地无此版本会自动下载 生成静态网页并运行到服务器 $ gitbook serve 列出远程所有可用版本 $ gitbook ls-remote 列出本地所有已安装版本 $ gitbook ls 卸载本地某版本 $ gitbook uninstall x.x.x 参考&感谢 hangjikai/gitbook-use

2017-02-23

你好, Hexo!

因为之前的 WordPress 博客域名被墙,加上 Hexo 正好满足于简单的书写要求,所以更换为 Hexo。 主要还是记录了自己的搭建过程,因为对 Linux 不太熟悉,以备忘为主。 后面换到了Coding Pages 上搭建,主要是简单方便省心,自带了 https,速度也凑合。 方法一: 本地搭建 安装 node.js $ brew install node 安装 Hexo 先cd进入创建好的hexo目录: $ sudo npm install -g hexo-cli $ hexo init $ npm install $ hexo d -fg $ hexo serve 打开 http://localhost:4000 如果看到 Hexo 的初始页面证明安装成功。 ssh 秘钥 一路回车生成公钥和私钥: $ ssh-keygen -t rsa -C "email@example.com" 之后在本地目录 ~/.ssh/ 下可以看到私钥 id_rsa 和公钥 id_rsa.pub 已经生成。 安装 ssh-copy-id 等会用,方便上传公钥。 $ brew install ssh-copy-id VPS 端搭建 更新与安装(centOS) $ yum update $ yum install nginx -y $ yum install git-core 创建 git 用户及设置 ssh 免密码登陆 $ adduser git $ passwd git $ chmod 740 /etc/sudoers $ vim /etc/sudoers (提示没有安装vim的可以用vi命令,或安装vim:) $ yum -y install vim* 在编辑器中找到以下内容并添加一行:...

2016-11-27