解决MacOS Finder切换Tab快捷键与编辑文件名时的⌘的冲突

在Finder里修改文件名的时候,我习惯通过按下`⌘Command+⇧Shift+←→左右方向键`来选择文字。但是不知道什么时候还是,这两个快捷键被指定成了Finder的Tab标签页切换。当没有Tab时,这两个快捷键还好使,但是一旦打开了一个Tab,在想选择文字的时候,突然被换到了另外一个Tab页面,看到一堆不相干文件,真的是很痛苦。

Continue Reading

我的Mac中毒了,病毒居然叫做MacPerformance

不知道什么时候上了什么网站,还是下载了什么程序,最近我的MacOS中毒了:)。中毒以后的现象是浏览器经常无故自动打开一个页面,看起来像是个广告,然后又自己关掉了。 开始我怀疑是自己安装了什么Chrome插件引起了。后来发现Safari里也一样。使用Mac以来基本上没怎么碰到过病毒的问题,这个现象也不能算是什么病毒,算是个广告类的流氓软件吧。 也不知道Mac下有没有比较好的清除病毒的App,Google了一下感觉都不太可靠。就暂时手工清除了一遍。

Continue Reading

Use strace with Docker-compose

They say, If you run SSHD in your Docker containers, you're doing it wrong. But sometime it is useful to log into Docker contain to do some checking or run some debug tools. Maybe it won't need to be SSH, Docker's exec command will suit this kind of senarios. Anyway we are trying to get into Docker containers to do something. In my case, I want to figure out what kind of external calls are maken by PHP-FPM by using strace.

Continue Reading

推荐一个Mac上的视频播放器 – IINA

在使用IINA之前,我以前常用的播放器有5KPlayer、MPlayerX、VLC等。大概是一年之前第一次使用IINA。但是也没觉得多好用。但是现在已经是一个很完善的播放器了。而且定制起来非常方便。其实我的需求并不多,就是平常看美剧,经常要在显示不显示字幕之间来回斗争。碰到听不懂的,或者觉得特别有趣的片段,会截个屏,或者反复循环播放。所以最好有比较方便的快捷键。

Continue Reading

用Docker进行Laravel开发时,如何运行 artisan 才正确

Docker提供了很好的开发隔离环境,使在本地开发的时候能很快的构建开发环境。当使用Docker Compose的时候就更方便了。比如Laravel开发时你可能要用的Nginx、PHP的不同版本、MySQL、Redis、Elasticsearch等等。借助于phpdocker.io/generator的帮助,你可以很方便的生成一个Docker Compose配置文件。然后用这个配置文件,运行docker-compose,一个全新的开发环境马上就就绪了。

Continue Reading
使用DNS服务器DNSMasq,解析127.0.0.1来简化本地Web项目开发
使用DNS服务器DNSMasq,解析127.0.0.1来简化本地Web项目开发

使用DNS服务器DNSMasq,解析127.0.0.1来简化本地Web项目开发

开发Web项目的时候,程序员通常喜欢通过修改本地的`/etc/hosts`来把项目的域名指向本机的服务器。比如 next-big-project.dev 指向 127.0.0.1 。随着项目的增加,本机的hosts文件里很快就会加入很多的项目记录。有意思的是还有人专门注册了顶级域名并把它们指向了 127.0.0.1。比如`localhost.com`!真是活雷锋啊,专门利人。当然更好的办法是能有个属于自己的DNS服务器,那就更方便了。DNSMasq正是满足了开发人员的这个需求。

Continue Reading

AWS Aurora Serverless 使用初体验

早就听说了Aurora Serverless,应该是去年AWS re:Invent 2017 上海站的时候吧。第一次听说这个产品的感受就是它是数据库服务的神器!提供的功能简直太理想了。Serverless无服务, 从此MySQL数据库变成了一个service,再也不用操心数据库服务器的伸缩管理。用多少产生多少费用。不用就放在那里,平常也不会产生什么费用。对于开发和系统管理人员来说,这简直太方便了。

Continue Reading

End of content

No more pages to load

Close Menu