消除Outlook的安装后反复欢迎提醒和Update无法更新的问题

Outlook for Mac 2016实在是太慢了,写个邮件都要卡顿半天,重新装了2011版来用,导出导入olm文件很是方便,这也是这几年来我一直使用outlook的一个主要原因。

遇到的问题是无法更新和欢迎界面每次都弹出。

其实就是一个权限的问题,我也懒的去找哪一个文件了,直接执行

find ~/Library -type f -user root -exec sudo chown `whoami` {} \;

问题解决!

macOS 的ssh-add -K

macOS 10.12 开始ssh-add并不是默认将你的ssh-key添加进去了,所以需要额外配置一下

打开自己的ssh配置文件~/.ssh/config,加入如下内容

Host *
    UserKnownHostsFile /dev/null #这一句还好吧
    StrictHostKeyChecking no #这一句非常危险,结合上一句再加上dns劫持的话,再加上密码认证就很有泄漏密码的可能性
    ForwardAgent yes
    TCPKeepAlive yes
    IdentityFile ~/.ssh/id_rsa
    AddKeysToAgent yes

科学使用Android

在兲朝科学使用Android,到了Android 6.0重置之后恢复应用的功能终于可以和Apple iOS相提并论了,然而在兲朝还是不太行;步骤如下

  1. 开Debug模式,adb 安装 ShadowsockBarcode Scanner
  2. 我使用了12vpn的SS服务,扫描二维码添加配置
  3. 开启SS后等待自行恢复
  4. 登陆一些需要重新登录的App(大部分需要,还是不如iOS)

tips: 记 Windows 下计划任务执行 bat 复制网络映射文件

设置了一个计划任务从来就没有正常执行过,而手动运行又都是好的;终于解决了这个问题,主要是卡在输入用户名密码上了,首先 bat 中做网络影射

IF NOT EXIST z:. net use z: \\SERVERIP\Folder /PERSISTENT:YES

就是执行到这里是需要密码的,进入控制面板 > 用户管理 > 管理你的凭据 > 增加一个 Windows 的凭据;就可以了。

用完了可以断开映射

IF EXIST z:. net use z: /delete

作弊条:Mac下给 Nexus 刷机

收了一个 Nexus 5 等不及OTA,就自己刷了

  1. brew install android-platform-tools
  2. 在手机的关于中版本一栏连按7次,打开开发者模式,并且在开发者模式中打开 USB Debug
  3. 手机连接电脑执行adb devices
  4. 如果有unauthorized字样,执行adb kill-server && adb start-server,重新连接手机,在手机上同意设备调试
  5. adb reboot bootloader
  6. 进入bootloader界面之后,执行fastboot oem unlock
  7. 然后执行下载好的官方rom包里的flush_all.sh

用dnsmasq设置本地开发dev环境

作弊条一个,主要是为了映射多个项目的.dev泛域名解析到localhost

brew install dnsmasq
cat << EOF > /usr/local/etc/dnsmasq.conf
address=/.dev/127.0.0.1
listen-address=127.0.0.1
port=35353
EOF
sudo mkdir /etc/resolver
sudo chown `whoami`:admin /etc/resolver
cat << EOF > /etc/dev
nameserver 127.0.0.1
port 35353
EOF

使用了brew services的话还可以直接brew services start dnsmasq就启动了

设置Sublime Text 3下的PHP开发环境

需要做一些PHP的开发工作,工欲善其事,必先利其器.

brew tap homebrew/homebrew-php
brew install curl
brew install php56 --with-homebrew-curl
brew install phpmd php-code-sniffer  php-cs-fixer

在Sublime Text 3里cmd+shift+pinstall package,安装如下插件

Update: 2015-10-22 19:13
更新一下,配置一下可以让代码清晰一些了呢

{
"phpcs_path": "/usr/local/bin/phpcs",
"phpcs_show_errors_on_save": false,
"phpcs_show_gutter_marks": true,
"phpcs_outline_for_errors": false,
"php_cs_fixer_on_save": true,
"php_cs_fixer_executable_path":"/usr/local/bin/php-cs-fixer",
"php_cs_fixer_additional_args": {
"--level=psr2":"",
"--fixers=operators_spaces,align_equals,align_double_arrow,remove_lines_between_uses":""
},
"phpcbf_path": "/usr/local/bin/phpcbf",
"phpcbf_on_save": true,
"phpcbf_show_quick_panel": true,
"phpcbf_executable_path": "/usr/local/bin/phpcbf"
}