解决Axure7在OS X Yosemite 10上无法使用的问题

升级OS X后发现 Axure7无法使用,Google 之。

最终得到答案到这里下载

http://cdn1.axure.com/AxureRP-Pro-Setup-RC.dmg 此版本可在OS X Yosemite 10.3.3 上完美运行。。

附送注册码:

用户名 aaa
注册码 h624pifAqt7It5e8boKkML+Y4RjDX5xknP4k7QktJYQoxsvv7VUS7hBCv/2ef45P
2GQrt5XHYY7SBK/4b22Gm4Dh8alaR0/0k3gEN5h7FkVPIn8oG3uphlOeytIajxGU
+f4T7ql2FvMB6Jx0PvfoGBB8T5UdAfIZi3uJiP4VHI6xGkev7hKHh+xJrJDNZjRS

python虚拟环境Virtualenv的使用

好记性不如破博客,还是记录备忘的好。
virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够:
1. 在没有权限的情况下安装新套件
2. 不同应用可以使用不同的套件版本
3. 套件升级不影响其他应用

安装
sudo apt-get install python-virtualenv
使用方法
virtualenv [虚拟环境名称]
如,创建**ENV**的虚拟环境

virtualenv ENV
默认情况下,虚拟环境会依赖系统环境中的site packages,就是说系统中已经安装好的第三方package也会安装在虚拟环境中,如果不想依赖这些package,那么可以加上参数 –no-site-packages建立虚拟环境

virtualenv –no-site-packages [虚拟环境名称]
启动虚拟环境
cd ENV
source ./bin/activate
注意此时命令行会多一个(ENV),ENV为虚拟环境名称,接下来所有模块都只会安装到该目录中去。

退出虚拟环境
deactivate
在虚拟环境安装Python套件
Virtualenv 附带有pip安装工具,因此需要安装的套件可以直接运行:

pip install [套件名称]
如果没有启动虚拟环境,系统也安装了pip工具,那么套件将被安装在系统环境中,为了避免发生此事,可以在~/.bashrc文件中加上:

export PIP_REQUIRE_VIRTUALENV=true
或者让在执行pip的时候让系统自动开启虚拟环境:

export PIP_RESPECT_VIRTUALENV=true
Virtualenvwrapper
Virtaulenvwrapper是virtualenv的扩展包,用于更方便管理虚拟环境,它可以做:
1. 将所有虚拟环境整合在一个目录下
2. 管理(新增,删除,复制)虚拟环境
3. 切换虚拟环境
4. …

安装
sudo easy_install virtualenvwrapper
此时还不能使用virtualenvwrapper,默认virtualenvwrapper安装在/usr/local/bin下面,实际上你需要运行virtualenvwrapper.sh文件才行,先别急,打开这个文件看看,里面有安装步骤,我们照着操作把环境设置好。

创建目录用来存放虚拟环境

mkdir $HOME/.virtualenvs
在~/.bashrc中添加行: export WORKON_HOME=$HOME/.virtualenvs

在~/.bashrc中添加行:source /usr/local/bin/virtualenvwrapper.sh

运行: source ~/.bashrc

此时virtualenvwrapper就可以使用了。

列出虚拟环境列表

workon
也可以使用

lsvirtualenv
新建虚拟环境

mkvirtualenv [虚拟环境名称]
启动/切换虚拟环境

workon [虚拟环境名称]
删除虚拟环境

rmvirtualenv [虚拟环境名称]
离开虚拟环境

deactivate

mac 下安装MySQLdb模块

在mac下写Python脚本爬取数据,然后入库到MySQL。需要使用 MySQLdb模块。

先到这个网址下载模块

http://sourceforge.net/projects/mysql-python/

解压后用命令行进入目录

执行:
python setup.py build

提示:
sh: mysql_config: command not found

提示,我们找不到命令mysql_config
好吧,我电脑上的mysql_config在哪?不记得了。。。。
sudo find / -name mysql_config
找到了 /usr/local/mysql-5.6.17-osx10.7-x86_64/bin/mysql_config 在这…
编辑setup_posix.py文件 找到:
mysql_config.path = "mysql_config"
替换为:
mysql_config.path = "/usr/local/mysql-5.6.17-osx10.7-x86_64/bin/mysql_config"
或者更好的方法:
ln -s /usr/local/mysql-5.6.17-osx10.7-x86_64/bin/mysql_config /usr/bin/mysql_config

然后 python setup.py build 可以顺利的执行了。。

接下来:
suto python setup.py install

一切顺利。。。

好吧,进入python 试下安装成功否。

import MySQLdb
Traceback (most recent call last):
File "", line 1, in
File "MySQLdb/__init__.py", line 19, in

import _mysql
ImportError: dlopen(/Library/Python/2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.8-intel.egg/_mysql.so, 2): Library not loaded: libmysqlclient.18.dylib
Referenced from: /Library/Python/2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.8-intel.egg/_mysql.so
Reason: image not found

噢。。。引入库文件:libmysqlclient.18.dylib 失败。

好吧,来个软链
ln -s /usr/local/mysql-5.6.17-osx10.7-x86_64/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib

OK了,可以在 mac 下尽情的使用 MySQL数据库了。。。

git 本地分支关联远程分支

git在本地新建分支, push到remote服务器上之后,再次pull下来的时候,如果不做处理会报以下提示:

There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details

git pull

If you wish to set tracking information for this branch you can do so with:

git branch –set-upstream master origin/

问题解析:
git本地新建一个分支后,必须要做远程分支关联。如果没有关联,git会在下面的操作中提示你显示的添加关联。关联目的是如果在本地分支下操作: git pull, git push ,不需要指定在命令行指定远程的分支.推送到远程分支后,你只要没有显示指定,git pull的时候,就会提示你。

解决方法:

使用命令git branch –set-upstream ;实例如下,其中debug为创建的分支

命令的最终修改都是针对.git目录下的config文件

关联分支前:

[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = git@git.oschina.net:****/C****t.git
fetch = +refs/heads/*:refs/remotes/origin/*

关联分支后:

[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = git@git.oschina.net:****/C****t.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master

相关阅读:
git简明教程

解决WordPress一直加载fonts.google.com

静下心来想写写博客,装了个Wordpress 却打开非常慢。COMMAN+OPTION+I 发现一个链接一直处理 pending 状态,而这个链接是引入一个样式文件,是fonts.google.com上的,但是google.com的域名已经被屏蔽了。很显然是引用不成功的。

要怎么办呢,于是请教了度娘。得出答案:http://www.jsgblog.com/944.html

我比较懒,先了懒方法:
在当前主题的 functions.php 文件增加了以下代码。

//替换字体
function wpdx_replace_open_sans() {
wp_deregister_style('open-sans');
wp_register_style( 'open-sans', '//fonts.useso.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600' );
if(is_admin()) wp_enqueue_style( 'open-sans');
}
add_action( 'init', 'wpdx_replace_open_sans' );