Hugo Presents


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

在 Conemu 中使用 Cygwin 和 zsh

发表于 2018-04-29 | 更新于 2020-05-23 | 分类于 Devel

本来 wsl on conemu 已经是一个可以满足日常使用的方案了,但是实际开发过程中需要使用到 native 的命令时,例如 go, node 之类,需要安装两份开发环境,总归有点洁癖,于是尝试了回归 cygwin 的方案。

首先安装 cygwin
在安装过程中可以使用 ustc 的镜像源 http://mirrors.ustc.edu.cn/cygwin/ 选择 zsh, wget, openssl, openssh 等常用的包。

安装完成之后设置 conemu 的 Task
新建一个 task 在 Commands 中填入 D:\cygwin64\Cygwin.bat 保存即可,如果需要使用 zsh,修改这个批处理文件中的 bash 为 zsh 即可。

同时推荐安装 apt-cyg 方便后期增删包:

1
2
3
wget https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg -O /bin/apt-cyg
chmod +x /bin/apt-cyg
apt-cyg mirror http://mirrors.ustc.edu.cn/cygwin/

最后安装好 oh-my-zsh 效果完美,性能也还将就 :)

Unifi 安装设置分享

发表于 2018-04-16 | 更新于 2020-05-23 | 分类于 Others

本来前面文章提供的 TP-Link POE AC 方案已经不错了,但是 TL-R479GPE-AC 的路由功能太弱(或者是没有开发给网页设置)导致放在多个内网主机上的服务无法直接暴露给外网,只能在 nas 上开了几个反代。而且没有自定义 dns 记录的途径,又得在内网跑一个 dns 服务,强迫症迫使我放血入了一套 Unifi, usg + unifi-switch-8-60wx + wap-ac-iw * 2

安装

我的局域网网段是 192.168.0.1/24, usg 的默认 IP 是 192.168.1.1
先在以前的路由器上关闭 dhcp 服务,修改网关 ip 为 192.168.0.2,固定好本机 IP 以及设置网 关为 192.168.0.1
先将 usg lan 口接入电脑,访问 https://192.168.1.1 修改网关 IP 为 192.168.0.1
进入已经安装好的 unifi controller 例如 https://192.168.0.12:8443,这时 usg 就会出现在待采用列表里,采用之后设置 PPPOE 拨号,dhcp 等等
以上步骤完成之后就可以断掉老路由器了,再把 unifi switch 以及 ap 接入对应端口并采用,安装完成。

阅读全文 »

Sonos 在不同 AP 间无法访问的问题

发表于 2018-03-08 | 更新于 2020-05-23 | 分类于 Others

最近入了一个 Sonos Playbar 和两个 Play:1 体验很棒,但是把 Play:1 放到不同房间后 app 控制器经常无法访问到播放器,尝试重启路由器之后发现虽然 wifi 是支持漫游的但如果所有 Sonos 播放器没有接入同一台 AP 或者和 APP 控制器没接入同一台 AP 就会出现控制器无法找到播放器或者只能显示一部分播放器的问题

查阅了官方文档后发现 Sonos 早就有应对方案:

阅读全文 »

廉价的 POE AP 无缝漫游组网方案

发表于 2018-03-06 | 更新于 2020-05-23 | 分类于 Others

最近花了大价钱在尝试各种 WIFI 组网方案上,不过好歹有点成就,找到一个比较廉价的无缝漫游组网方案。

说下尝试过的四种方案:

阅读全文 »

在 Conemu 中使用 WSL

发表于 2018-03-04 | 更新于 2020-05-23 | 分类于 Devel

WSL 的功能已经完善到可以用的地步了,但是缺少一个实用的 Shell,没想到 Conemu 已经对 WSL 进行的相应的支持了。

阅读全文 »

Windows 下最佳 shell 方案

发表于 2017-05-26 | 更新于 2020-05-23 | 分类于 Devel

最近有意把开发环境从 Mac OS 切到 Windows,毕竟 Windows 笔记本有那么多选择不是吗😁

之前有尝试过 Babun 能使用 zsh 确实不错,但是项目已经很久没维护了,而且性能极差。随后又试了 Cmder 效果也不理想,直到钱前两天通过尝试 Conemu + msys2 发现这可能是 windows 上使用 shell 的最佳方案,甚至能在这个方案下完美使用 oh-my-zsh

阅读全文 »

docker 化 php 项目的方式探讨

发表于 2017-02-11 | 更新于 2020-05-23 | 分类于 Devel

首先给出我的解决方案:

  • 在生产环境的部署中将源代码打包到镜像以 docker 镜像的方式发布,并且运行环境中同时包含 nginx 和 php-fpm 用 supervisor 管理服务进程,这样生产服务器将不需要任何依赖,只需要安装 docker-engine 即可,同时也方便使用 docker swarm 进行横向扩容。
  • 在开发环境中源代码挂载到容器,因为开发过程中源代码经常变动,打包镜像的方式效率太低。

以下是探讨过程

阅读全文 »

Hello Hexo

发表于 2016-11-14 | 更新于 2020-05-23 | 分类于 Others

之前的博客已经关闭很久,数据已抹,重新再来。

12
Hugo

Hugo

工欲善其事,必先利其器

18 日志
2 分类
33 标签
GitHub Weibo
© 2016 — 2021 Hugo
蜀ICP备19037151号-1