Mac 使用问题与技巧汇总

分类:开发

/ 发布:

概述

1、不要轻易升级你的系统,做小白鼠的代价很大

这个在我升级 EI Captain 时就有切身体会,Outlook经常假死、Axure Pro 7.0 无法运行( 下载新版解决 )、甚至连之前配置的Apache 环境也被覆盖了,虽然有备份,但httpd-vhost.conf 文件被更新导致我无法运行本地网站测试,只能重新去检查httpd.conf, httpd-vhost.conf 两个文件的配置

 

问题汇总

总结并汇总以前遇到的问题,不间断更新…

显示隐藏文件

在Mac OSX下被忽略 .htaccess 导致网站运行500错误,显示.htaccess等隐藏文件的方法如下:

Step 1、设定隐藏文件为可见

defaults write com.apple.finder AppleShowAllFiles TRUE

Step 2、杀掉所有Finder进程,同时Finder会自动重启

killall Finder

via: www.cnblogs.com/kristain/articles/3320506.html

PHP环境

Step 1:检查httpd.conf文件配置

LoadModule alias_module libexec/apache2/mod_alias.so #开启自定义URL支持
LoadModule rewrite_module libexec/apache2/mod_rewrite.so #开启URL重写支持
LoadModule php5_module libexec/apache2/libphp5.so #开启PHP的支持
<IfModule dir_module>
    DirectoryIndex index.html index.php #增加对PHP文件的支持
</IfModule>

Step 2:检查PHP.ini文件配置问题

路径:/etc/php.ini
问题:date(): It is not safe to rely on the system’s timezone settings
方案:查找date.timezone 去掉前面的分号修改成为:

date.timezone =PRC #或修改为 date.timezone = Asia/Hong_Kong

Java 6环境丢失问题

Charles 是Mac下常用的抓包测试工具,当升级 EI Captain后,打开Charles发现需要Java环境。提示:跳转链接至: support.apple.com/kb/DL1572?locale=en_US
还好,下载安装后即可解决Charles打开环境问题。

 

软件应用

Automator Google翻译服务

实现步骤如下:

1、打开Automator 应用并创建一个新服务;Open an Automator and create a new Service.

2、设置方法:The top section set in this way:

  • 在左侧列表中选择并添加Run Apple Script 及Website Popup项;From the left column you need to find and grab two functions: Run Apple Script and Website Popup.

  • 拷贝粘贴以下代码在Run Apple Script 代码窗口中(可以试运行一下);Copy and Paste this code into Apple Script window.
-- Automator Service for passing selected text (after selection the service from context menu) to google translate (works in Google Chrome)
on run {input, parameters}
	set output to "http://translate.google.com/translate_t?sl=auto&tl=zh-CN&text=" & urldecode(input as string)
	return output
end run
on urldecode(x)
	set cmd to "'require \"cgi\"; puts CGI.escape(STDIN.read.chomp)'"
	do shell script "echo " & quoted form of x & " | ruby -e " & cmd
end urldecode
  • 运行成功保存服务,自定义一个名称(鼠标选中文本后右键>服务>【你定义的服务名称】,即可运行)

参考:

MS Office 2016

安装包下载: chinamac.com/download/mac7059.html 百度网盘下载 (提取码:5l9l)
安装前建议: 完全卸载旧版

个人不建议使用盗版,也算是不得已而为之,原因是:穷!

破解方法:前提需要保证你已经安装Xcode,然后在命令终端运行压缩包里的MSO15.112Patch.exec文件,运行后可以在终端看到替换Office 签名的信息,如果全部替换成功会显示:ALL DONE!Enjoy!

Dictionary词库

苹果自带的Dictionary异常强大,前提是需要给它添加一些词典包。

词典包地址:点击前往下载

下载的包格式为 .tar.bz2 ,无需解压。

词典转换工具地址:DictUnifier

下载后解压,双击打开即可,无需安装。

打开DictUnifier后,将下载的词典包拖入其中,即可自动安装。词典安装时间比较长,要耐心等待。安装完成后,打开词典(Dictionary),找到偏好设置,把刚才安装的词典勾选一下即可使用。

via: www.yurendu.com/read/mac-extend-dictionary-word-library.html

Axure

Axure RP 8.1.0.3355 KEY (序列号)
授权人: University of Science and Technology of China (CLASSROOM)
授权密钥:DTXRAnPn1P65Rt0xB4eTQ+4bF5IUF0gu0×9XBEUhM4QxY0DRFJxYEmgh4nyh7Rt

Charles

Charles是OSX系统下的一款测试抓包工具。

1、下载Charles

2、配置Charles HTTP 代理 (路径:设置>Proxy Setting 选择Tab Proxies)
配置端口号:8888,并勾选Enable transparent HTTP proxying

3、配置iPhone手机网络,设置HTTP代理
服务器:电脑IP
端口号:8888

4、配置iPhone 网络问题

问题描述:iOS7的http代理(http proxy)配置不生效问题
解决方法:将些wifi忽略, 重新连接, 再配置代理。

Shadowsocks

众所周知,Shadowsocks 是个好工具,下载 github.com/shadowsocks/shadowsocks-iOS/releases

Mac OS X使用 Google Backup & Sync 登录故障排除

提示“There was a problem signing in”,让你稍后再上,这种问题有时候可能是网络提供商的问题,如果你换了两个Wifi热点还不行,试着按以下方法解决:

1.首先确保你能够登录Google网站,如Google Drive, Gmail等都可以应用,如果这步不行,请先解决网络问题。

2.关闭和卸载所有防火墙。

3.如登录还有问题,请下载 Chrome Connectivity Diagnostics 插件(https://chrome.google.com/webstore/detail/chrome-connectivity-diagn/eemlkeanncmjljgehlbplemhmdmalhdc?utm_source=chrome-app-launcher-search),检查是否网络服务或端口被阻

4.如果确实网络端口问题,我这里的问题是443端口问题,分析后实际是Socks代理造成的问题,所以需要改换代理形势,将所有Socks代理改成http代理即可。

具体以Shadowssocks为例:

a) 先改系统网络设置:系统偏好-网络-高级-代理-选择网页代理和安全网页代理

b)打开Shadowssocks,复制Http代理地址和端口

c)将Shadowssocks参数,加入系统代理参数

Ref:blog.csdn.net/clayluo/article/details/60467056

最后更新:2018-03-19 23:27

insert_comment