MAC开发环境之提升效率

一、 Magnet

magnet.png
让您拥有WIN10一样能窗口分屏的效率软件。
作为程序猿会经常同时打开多个文档或IDE满足开发需要,但是窗口程序一多就特麻烦,这种影响效率的事情是我们万万不能忍受的。在APP Store里发现了Magnet和Moom这两款工具可以满足我的需求,最后我选择了Magnet(打折后只需6块)。Magnet支持中文,使用介绍也很简单。不过缺点就是不支持自定义窗口大小,这里我发现某些窗口设置了最小尺寸时分屏就会被遮挡,还好最常用的Sublime及浏览器都可以随意排列不影响使用。



- 阅读剩余部分 -

Xone Theme 简约主题

Xone 主题说明

本主题是一款Typecho风格主题,在默认主题基础上进行修改。加入jQuery插件及一个时间小插件。主题使用字体为Exo,已本地化。添加文章归档页面,归档以时间线风格显示。Chrome,Firefox均正常显示,其他浏览器未作测试。

主题作者:ImxFeng
联系QQ: 314015469
演示地址:https://www.imxfeng.com
下载地址:点击下载 (使用请保留底部版权)


更新说明:

版本:1.0.1 更新日期:2017.7.14
(本次更新为修正更新)

  1. 去掉主页面"阅读剩余部分"超链接样式
  2. 去掉内容页中链接的下划线
  3. 修正归档页面时间线显示过长问题




- 阅读剩余部分 -

Ubuntu kylin 16.04 下配置SS的过程

对于Ubuntu下安装Shadowsocks的教程网上有很多,但对于我刚接触Ubuntu不久,在安装过程中也难免出现问题。这里记录下我配置ss的过程中遇到的问题和解决方法。

搭建SS有两种方法,1.命令行方式(我的选择)。2GUI图形界面方式(暂略)

一 shadowsocks的安装

安装pip

sudo apt-get update
sudo apt-get install python-pip

当执行sudo apt-get install python-pip时提示出现依赖问题。这里我先运行sudo apt-get -f install,这里的意思时自动解决安装上需要的依赖。之后重复上一句命令重新安装。

- 阅读剩余部分 -

jQuery写自己的插件

编写插件的目的是给已经已经有的一些列方法或函数做一个封装,以便可以在其他地方重复使用。方便后期维护和提高开发效率。
我觉得能开发出一个好用且规范的jQuery插件是前端开发必备的技能。

开发插件的基本要点

  • jQuery插件的文件名应该命名为jquery.[插件名].js,以免和其他的Javascript库插件混淆。
  • 所有的对象方法都应该附加到jQuery.fn对象上,而所有的全局函数都应当附加到jQuery对象本身上。
  • 在插件内部,this指向的是当前通过选择器获取的jQuery对象,而不像一般的方法那样,例如click()方法,内部的this指向的是Dom元素。
  • 可以用this.each()来遍历所有的元素。

- 阅读剩余部分 -

用Git同步本地开发到服务器网站

在服务器上安装好git之后,新建一个git的目录

mkdir /home/git
cd /home/git
git init --bare wwwroot.git

这里 git init 是初始化空仓库的意思,而参数 --bare 是代表创建裸仓库,这个参数一定记得带上。
运行完以后提示:Initialized empty Git repository in /home/git/wwwroot.git/
这里初始化一个裸仓库,我的web目录是/home/wwwroot
然后在本地端打开终端执行:

cd desktop #进入到桌面
git clone ssh://root@www.imxfeng.com/home/git/wwwroot.git wwwroot.git

如果本地已经有仓库需要添加一个远程库:

git remote add origin root@www.imxfeng.com:/home/git/wwwroot.git

这里是用的root账户因为没有配置root的公钥,所以有安全提示需要输入yes,然后在输入密码
这样使用ssh协议从服务器上克隆裸版本库内容。
这时桌面会多出一个wwwroot.git的目录,就是克隆过来的版本库了。

这里先备份一下自己的wwwroot目录以免意外






- 阅读剩余部分 -