git中避免提交.DS_Store文件

1. 先删除原有的.DS_Store:

1
find . -name ".DS_Store" -type f -delete

命令解释:在当前文件夹以及当前文件夹的子文件夹中找到所有的.DS_Store文件

2. 建立.gitignore文件

vi .gitignore。然后添加.DS_Store作为忽略:

1
.DS_Store

3. 提交到git

1
2
git add .gitignore
git commit -m 'delete .DS_Store'

打造MAC优雅终端(iTerm2+oh-my-zsh+fortune)

iterm2

iTerm2 + oh-my-zsh + fortune 用了很久了,换电脑有时会忘记当时是如何折腾的。整理个文件以作备忘!

完成配置后的终端具备功能:

  1. 语法高亮;
  2. 命令行Tab补全;
  3. 自动提示符;
  4. ⌘+r 快速清空代码面板,跟终端输入clear一样的效果;
  5. 每次打开,随机显示格言。
  6. 终端查看图片、传输&下载文件等。

酒店PMS

什么是PMS

PMS:Property Management System,直译为物业管理系统,也有翻译为:酒店管理系统。

酒店PMS系统是一个以计算机为工具,对酒店信息管理和处理的人机综合系统,它不但能准确及时地反映酒店业务的当前状态、房源状态,还能快速实现客人预定入住到财务对账等一系列操作;不但是一个数据统计的数据库,还能够提供各方面的报表,且利用数据进行统计分析,从而更有利于酒店的经营和管理。

使用Ionic框架开发Hybrid应用

什么是Ionic

Ionic是一个强大的HTML5 原生应用(Native App)开发框架,帮助你用HTML,CSS和JavaScript构建具有原生味道的移动应用;

Ionic是一个高级HTML5混合式移动应用开发框架,同时也是一个开源的前端框架;

Ionic注重的是视觉效果和用户体验,所以使用了AngularJS来构建很各种酷的效果;

Ionic是类似Bootstrap概念的WebApp框架,提供了Hybrid App的基础CSS,UI控件,工程架构和最佳实践。

在Mac上制作Ubuntu启动U盘

Mac的diskutil命令非常强大,可以格式化U盘,也可以直接制作系统安装启动盘。

格式化

县列表看看你的U盘是哪个,千万别选错了。

1
2
diskutil list
sudo diskutil eraseDisk FAT32 UBUNTU18 MBRFormat /dev/disk5

卸载U盘

1
diskutil unmountDisk /dev/disk5

刻录

1
sudo dd if=./ubuntu-18.04.3-desktop-amd64.iso of=/dev/disk5 bs=1m

备选 pv -petr ubuntu-18.04.3-desktop-amd64.iso | dd of=/dev/disk2 bs=1m

OpenWRT之HomeKit

1.制备openwrt系统镜像

预编译的openwrt是musl的toolchain,而homebridge需要glibc的toolchain所以需要自己编译系统。

建议安装完成后开启ssh,直接用putty和winscp来传送文件和操作虚拟机更方便。 以下所有命令都是通过putty登陆虚拟机或使用虚拟机的terminal来执行的。

1
sudo apt update

安装编译系统需要的软件包:

1
sudo apt update

下载openwrt最新代码,

1
git clone git://github.com/openwrt/openwrt.git

图文解说水滴轮三大刹车系统

水滴轮属于垂钓卷线器中的一种,跟鼓轮一样都属于两轴卷线器。水滴轮主要是用于路亚钓。相比纺车轮,水滴轮抛投精确度更高,体积小,出线容易控制。缺点就是抛投不易掌握,容易炸线,就是大家说的炒粉。但良好的抛投刹车系统能让路亚作钓的过程中操控舒服避免炒粉。