Joey's Notes | 黄药师的笔记本

黄药师的笔记本

为什么我们需要use_cases

面向use_case的rails项目

我一直以为,在写rails的时候使用use_case是一种很常见的意识。但是我发现还是有一部分人从来没用过或者没听说过use_case,出于让自己也更仔细的思考这种用法的目的,记录一下。 事情的起因是因为一次code review, 我很庆幸我们团队内部的code review做的一直都不错,大家都很认真的给彼此的代码做认真的检查,并且都能从中学到很多东西。 我封装了一个use_cas...

一些实用的 Docker 清理命令

整理了一下最近用到的 docker 镜像清理的命令

工欲善其事必先利其器,docker 镜像太多会占用很多磁盘空间,垃圾回收一下是必须的工作。 杀死所有正在运行的容器 $ docker kill $(docker ps -a -q) 删除所有已经停止的容器 $ docker rm $(docker ps -a -q) 删除所有未打 dangling1 标签的镜像 $ docker rmi $(docker images -q...

Mac下安装rmagick遇到的问题

新版macOS和新版的imagemagick呈现出一种互不相容的态势。

在 High Sierra macOS 上安装 rmagick 然后用来合成图片的时候遇到的一些问题和解决方案。 花了大半天把问题解决了,必须把遇到的问题和解决方案记录下来,还剩下X11 的问题么有解决,估计只能等rmagick更新才能得到解决了, anyway, 不影响功能,who care. demo code Environment macOS: High Si...

自行搭建ELK相关事宜

公司需要搭建ELK系统的可以参考一下。

本文主要介绍自己搭建一套ELK的大概流程,和遇到的一些问题。 INSTALLATION 1. 安装 Downloads,Documents 注意 logstash需要 Java8 。并且不支持Java 9. java -version 2. 拆分config文件 $ mkdir profiles $ touch profiles/request.config profiles/d...

修改SublimeText侧边栏的字体大小

Sublime Text 3 how to change the font size of the file sidebar?

使用ST3的过程中,想对ST做一些个性化调整,比如sidebar里文件列表的字体大小。 写代码的时候我可以接受字体小一点,但是sidebar涉及鼠标点击事件,字体太小容易点错。 所以尝试修改sidebar的字体,其实类推这里可以做很多个性化定制: 打开Sublime Text 的 Preferences(个人偏好) -> 浏览插件(Browse Packages) ...

解决MacOS升级后出现xcrun: error

解决MacOS升级后出现xcrun: error: invalid active developer path, missing xcrun的问题

本文解决MacOS升级后出现xcrun: error: invalid active developer path, missing xcrun的问题。 今天升级macOS High Sierra,终端里使用git的时候,弹出一行莫名其妙的错误: xcrun: error: invalid active developer path (/Library/Developer/Comma...

浅谈敏捷开发和Scrum

根据前两天的一次presentation总结而述

行业内有太多人吐槽敏捷开发,原因各不相同,有觉得 Agile 就是一坨翔的,有觉得 Agile 太低效的,也有觉得团队小暂时不需要敏捷的,etc。 人的本性都是敏捷的,谁都不想浪费宝贵的时间。抱怨敏捷的人,一是对敏捷理解不够深刻,生搬硬套,觉得不行,然后就一大堆抱怨;二是老板觉得敏捷不能完全的压榨劳动力,也就是行业金句——工作不饱和。 美国人埃里克·莱斯提出了《精益创业》的方法论,它强...

[初闻道]在mac上安装docker,及docker-compose

初闻道系列之二,装好docker好搞事。

现在流行用docker作容器来开发部署。 本文主要解决在mac上安装docker[-compose],以及启动一个nginx实例。 Requirement 系统要求 Docker for Mac 要求系统最低为 macOS 10.10.3 Yosemite。如果系统不满足需求,可以安装 Docker Toolbox。 提前安装好 zsh homebrew sublime ...

[初闻道]搭建mac开发环境

初闻道系列之一,磨刀不误砍柴工。

拿到一台mac以后怎么初始化开发环境. 本文主要以rails为例子,介绍拿到新的rmbp以后如何迅速搭建开发环境,并推荐一些基础软件。 确定安装了xcode开发工具 一般来讲默认都是安装好的 $ xcode-select --version xcode-select version 2349. 安装iterm2 http://iterm2.com 下载安装就行,...