zzxworld

所有文章 第 10 页

Laravel Mix 上手指南

Laravel 是个了不起的 PHP Web 开发框架。项目结构清晰,功能模块齐全,代码风格统一规范,是我目前用起来最为顺手的项目框架。Laravel Mix 则是 Laravel 框架中的一个前端打包工具,它带给我的使用体验和 Laravel 一样优秀。

区块编辑器的使用体验

「区块编辑器」(Block-styled Editor) 是最近我刚接触到的一种线上编辑工具。使用这种编辑器让我感受到了不同于以往的线上编辑体验。而这些体验也让我迫不及待的想要分享一下尝试的过程和想法。

Python Sanic 框架体验总结

过年前发了一篇文章《Python Web 开发框架 - Sanic 初探》,提到我准备抛弃 PHP 的 Laravel 框架,并开始尝试使用 Python 的 Sanic 框架来完成项目。目前半个多月过去了,我准备分享一点实际使用后的体验和想法。

Python Web 开发框架 - Sanic 初探

最近几年,我一直使用 Laravel 作为项目中主要的 Web 应用开发框架。Laravel 带给我的开发体验很棒,但受限于 PHP 语言的一些特性,我开始寻找一个在结构上可以更加精简和灵活的 Web 开发框架。目前我的选择是 Sanic。

2021 年终总结

今天是 2021 年最后一天,延续去年的习惯,依旧给自己来一个辞旧迎新的小仪式。总结今年来的所得,以及在即将到来的新一年里,对自己的期望。

Apple iPhone 13 Pro 入手记

手头在用的手机是一台 2016 年上市的 iPhone 7P,几年来也没出过什么毛病,性能也还凑合。出于对视频拍摄质量的需要,我决定还是买一台 iPhone 13。

Webpack 5 项目添加 CSS 打包支持

最近半个月的时间一直在使用 React 重写一个内部进销存系统的前端页面功能。在脱离了 Laravel 框架的前提下,前端的很多基础配置都需要自己来解决。这其中就包括 CSS 代码的打包。

基于 React 的登录认证

这几天我正在学习 React,目前已经掌握了如何结合 Webpack 搭建出一个 React 前端开发环境,以及配合 React router 来实现基于前端的路由和页面 js 按需加载功能。为了能在实际项目中使用 React,我还需要解决最后一个问题:用户登录认证功能。

使用 React router 6

在上一篇介绍使用 React 的文章里,我按照自己的需求以 Webpack 为打包工具,搭建了一个最基础的 React 开发环境。它虽然已经可以让我开始用上 React 的组件功能,但从我实际项目的需求出发,依然还缺少一些实用的辅助扩展。React router 就是其中之一。

手动搭建基于 Webpack 的 React 项目开发环境

作为一个「全干」程序员,前端相关的工作是少不了的。JavaScript 作为前端开发的不二语言,生态比较繁荣。Vue 和 React 就是其中比较有代表性的两个选择。一直以来我使用 Vue 比较多,所以对 React 还不是很了解。最近趁着一个项目前端要重构的机会,准备尝试一下 React。

Lunacy - 一个让我拔草 macOS 的免费设计软件

自从 2012 年入手第一台 Apple MacBook Pro 笔记本以来,我都觉得 macOS 系统是非常适合全栈程序员的一个选择。它既有类似 Linux 的终端和开源软件体验,又有不逊于 Windows 的商业软件支持,而且在苹果软硬一体的整合式设计和优化下,其产品让我觉得有着非同一般的吸引力。

2021 款 Apple MacBook Pro 云体验

刚过去一个月,Apple 又发布了新一期的特别活动。一个月前的发布会推出了 iPhone13 和入门级别 iPad 线的更新。这次 Apple 带来了全新的耳机 AirPods,智能家居助理 HomePod mini,和我比较期待的 MacBook Pro。

Podman 安装和使用初体验

Docker 是我日常开发工作中离不开的环境工具软件。不仅是本地搭建开发环境,在一些项目的线上部署中也会用到。不过最近我注意到 Docker 背后公司的一些举动有些不太对劲,为以防万一,我开始提前了解它的替代品:Podman。

Zsh 安装配置指南

作为一个终端界面的重度使用者,Linux 系统下默认的 Bash 无法满足我的折腾欲。Zsh 则是一个非常易用,支持功能扩展的 Shell 程序。不仅有漂亮的主题,还有各种插件来实现更多个性化的功能。

使用 Docker 一步一步安装搭建 Go 语言开发环境

我最近一直在找一门理想中的静态编译语言。看过 Rust,也体验过 Crystal 和 Go。从语法角度来看,Crystal 完全照搬 Ruby 的格式让我十分喜欢。但 Go 的热度又让我觉得这会是一个更加务实的选择。至于 Rust,语法过于怪异,还有点难以接受。所以我决定在 Crystal 和 Go 之间做出选择。

2021 JavaScript 包管理工具入门指南

现如今,任何一个看起来能跟上时代的编程语言,都要有一个包管理工具。否则就容易让人感觉缺少点什么。JavaScript 作为前端开发的必备编程语言,自然也是少不了这一标配。今天就来总结下 JavaScript 目前的包管理方式和工具。

Arch Linux 安装和配置桌面监视软件 Conky

我最近已经正式迁移到 Arch Linux 系统。作为一个在使用上高度自由的 Linux 系统,有很多软件和功能都需要自己根据实际情况来安装和配置,这就是俗称的“折腾”。今天我准备折腾一个桌面监视器软件:Conky。

使用 Docker 的容器化 PHP 开发环境实践

最近把系统工作环境迁移到了 Arch Linux,目前使用体验一切良好,而且正在陆续补充各种自己觉得需要的工具和软件。PHP 作为吃饭的工具,自然是必不可少的。所以今天就来分享一下自己是如何通过 Docker 来搭建 PHP 开发环境的。

Intel NUC 安装 Arch Linux 历险记

经过几天的学习和摸索,我决定要正式把工作环境从 Ubuntu 迁移到 Arch Linux 系统。本以为有了虚拟机上的体验经验,这应该是一项驾轻就熟的工作。结果是碰到了一些预想之外的情况。这篇文章就是在 Intel NUC 上实机安装 Arch Linux 时,我解决碰到各种问题的一个总结。

Linux 硬盘分区指南

前几天分享了两篇 Linux 系统的安装流程,一篇是 Arch Linux 的,后面又整理了一篇 Debian Linux 的。通过了解它们的安装过程可以发现:不论是安装哪种 Linux 系统,硬盘分区这一步是少不了的。今天就来总结一下 Linux 系统下的硬盘分区。

2021 Debian 11(bullseye) Linux 系统安装流程图解

Debian 可以说是一个经久不衰的 Linux 系统。风头在它之上的 Ubuntu Linux 其实就是基于 Deiban 系统开发的。如果对于 Ubuntu 的易用性感到厌倦,想更进一步学习和了解 Linux 系统,Debian 会是一个不错的选择。

Arch Linux 系统安装搭建 PHP 开发环境

经过前两篇文章的尝试,我已经了解到了如何从零开始安装并配置好一个带桌面环境的 Arch Linux 系统。为了能够把这个系统作为自己的正式开发环境,还需要完成开发环境的配置。今天这篇文章就是记录我如何在 Arch Linux 系统上搭建一个用于 PHP 开发的环境。

Arch Linux 安装并配置桌面环境

我目前写代码的环境是一台 Intel NUC,安装的 Ubuntu 系统。最近我开始尝试体验 Arch Linux,并希望替换 Ubuntu 作为日常开发系统。在上一篇文章中,我已经实践了如何安装一个最基础的 Arch Linux 系统。本篇文章将更进一步,尝试安装一个桌面环境。

VirtualBox 虚拟机体验 Arch Linux 基础安装小记

Arch Linux 是我继 Ubuntu 后比较关注的一个桌面级 Linux 发行版本。不过关注归关注,一直没怎么付诸行动。近些年 Ubuntu 日渐臃肿的姿态终于让我下定决心要抛弃它了,准备转投 Arch Linux。