本科最后一场期末考/ Last Final in Undergrad… Done!

今天考完了本科最后一门课的期末考。谢天谢地题目不是很难,至少不影响毕业(笑 4天后就是本科毕业典礼了。虽然参加过同学的,但是自己站在上面肯定又是不一样的体验。期待这天的来临。 临近毕业了,有很多想说的,但又什么都说不出。也许毕业典礼后会有更多想法吧。在那之前,容我好好的放松几天~ ============================================================== Just finished the last final in my undergrad career today. Thankfully the exam wasn’t too hard, at least they won’t get in the way of my graduation lol UG graduation convocation begins in 4 days. Though I have attended my friend’s graduation convocation, it must feel quite different when I’m actually…


QSKM Devblog #1 – Early Prototype

Hello there! Since my last announcement to rewrite SKM, I have dedicated some time to research the possibility of porting SKM to Python. It turns out to be quite easy with PyQt, a Python wrapper for Qt framework. After learning some PyQt basics (shout out to Jan Bodnar for this great tutorial), I attempted to recreate…


An Important Update to the SKM Project

[This notice was originally published under GitHub repo of SKM on Nov 17, 2018.]   Thank you all for your support to the project. As you can see SKM in this stage is usable, but missing a few promised functionalities. Recently I skimmed through the project files and I can tell the way the project…


如何用 Valet 轻松搭建 Laravel/PHP 测试环境

Laravel 是当下最流行的 PHP 开发框架之一,当我们在迁移开发环境或者邀请新人加入开发的时候测试环境的设置是必不可少的。除了耗时耗力的手工安装配置各个依赖项(Web 服务器、PHP、MySQL 等),一些打包好的安装环境,比如 Laradock 也十分受欢迎。Laradock 固然强大,但是对于我们已经有 project 的情况来说,Laradock 的配置反而比较麻烦,我个人研究了一下午愣是没弄出来。有时候我们也不需要 Laradock 提供的各个功能,比如 Redis、Beanstalkd 等,只需要一个简单的 Web + PHP +数据库的组合用来开发或者debug。这个时候 Valet 就是你的最佳之选了。 Valet 使用 dnsmasq(Linux/macOS)或者 Acrylic DNS(Windows),将 *.test 域名定向到 Valet 自动为你配置好的 nginx 实例中,从而实现本地的快速部署。Valet 原生支持多个 PHP 框架,包括 Laravel、WordPress、Jigsaw、Symphony、静态 HTML 页面等等。 本篇教程适合 Linux 和 Windows 环境。macOS 用户可以参照官方说明文档。下文默认使用 MySQL 数据库。 准备工作 从 Git/U盘/NAS 等地方下载你想要开发的网站。下文假设我们把网站复制到 C:\Users\Kazumi\Documents\mysite文件夹下(Linux 用户请自行脑补 Linux 的文件夹) 安装 PHP…


11月网站外观更新/Nov Blog Visual Updates

更新了主题,因为原来的显示英文字非常丑陋。 The website now uses a new theme because the typeface (especially English letters) of the old one is ugly. 


Some Lessons Learned Towards the End of 2018

Hi guys, it’s been a while since I wrote anything personal. To be honest I am trapped between some serious laziness and increasingly demanding course work this semester, and I just didn’t feel like writing while the school is going. In fact, I haven’t posted about my trip to Hawaii (which took place in January…


将 WordPress 整体迁移到 Docker 容器

Docker 作为这几年兴起的虚拟化解决方案,具有便于移植、开销较低的优势。这篇知乎回答很好的概括了 Docker 的特性,感兴趣的话可以看一看。把 WordPress 迁移到 Docker 中后,不仅可以方便的备份和克隆,更可以轻松的在不同的系统和配置之间迁移。一切网站需要的依赖项(LAMP等)都会包含在容器里,所以移植的时候只需要把容器打包带走即可。话不多说,下面教程中我会尽可能详细的阐述迁移的每一步,希望对诸君能有帮助。 致谢:本文的灵感和早期的研究方向主要来自于这篇文章,感谢作者 Stephen AfamO。…


即将迁移到阿里云香港节点

在使用 Linode 多年后,我决定将网站整体迁移到阿里云的香港节点,并将其封装到 Docker 容器里。可能会需要最多一周的时间,但迁移后网站响应速度将大大提升。我们香港见!


2018年目标

除了学习、健康什么的常规目标,今年还有: 学习 JavaScript (TypeScript) 继续学习 Ruby On Rails 完成 Chemistry: Concepts & Problems,时间允许的话去考 CLEP 写博客和专栏(Orz…) 什么,你说夏威夷?这个嘛,哈哈…我先溜了


大海啊,你全是水 | 一次加州游记

 …