May 31, 2025
译者随感:Tailwind CSS 是我做小项目或者 Demo 时经常用到的工具,一是因为轻量级,二是有很多 UI 可以参考,没有设计师时也能快速实现毕竟好的模块视觉效果。不过没看到什么满意全套的免费网站模板。所以实际大多后台项目还是使用 Element Plus、Ant…
May 22, 2025
译者随感:作为见证过互联网开放精神黄金期的开发者,这些年互联网的垄断与割裂让我心灰意冷。我时常迷茫于代码能否真正改变世界。但读到本文时,仿佛触摸到旧日热血——就像《JOJO》里传承的黄金精神,有些东西注定不会湮灭:对共享的信仰、对互通的坚持,它们只是蛰伏着…
May 10, 2025
平铺窗口管理器(如 Amethyst、i3、Awesome 等)是一类特殊的窗口管理工具,专注于高效管理窗口布局。它们自动将窗口平铺在屏幕上,避免窗口重叠,并允许用户通过快捷键快速调整窗口位置和大小。这类工具的设计核心在于最大化利用屏幕空间,同时减少对鼠标操作的依赖…
May 03, 2025
一、n8n 是什么? n8n 是一款开源的 workflow 自动化工具,采用节点式可视化编程方式,让非技术人员也能轻松构建复杂的自动化流程。其名称源自 nodemation(node(节点)+ automation(自动化))。或许这个数字8也象征着无限的可能性。 小知识:N…
April 27, 2021
本文为5、6年前的公司技术分享。 可能部分文字缺少解说,请自行脑补。 对于前端应对 CORS 和实用 Nginx 等,会单独写文说说。 介绍 REST与SOAP的区别 SOAP (Simple Object Access Protocol): 简单对象访问协议 REST…
April 25, 2021
玩博客平台,比写博客有意思多了。 在多方对比,终于从 Octopress 迁移到了 Gatsby。 背景 用 Octopress 搭的博客在 Github pages 放了很多年,几乎没更新。 半成品的笔记倒是堆了不少在 Notion (最近笔记又在往 Joplin 迁)。 想想…
September 07, 2013
这个AngularJS课程意在为你揭露Angular各方面话题的最佳资源。我们尽量展示其各方面优势,使得你可得到这些话题完整的全景。 课程 课程的学习曲线就像曲棍球。在初期离开地面时可以轻松的几个基本功能的应用开始,但当应用变大变复杂时,若不注意结构会使开发变得棘手与笨重。 An…
August 12, 2012
执行:$ rake new_post["arch-linux-reinstall-glibc.markdown"] 报错:zsh: no matches found: new_post[arch-linux-reinstall-glibc] 原因:zsh中若出现*, (, |,…
August 10, 2012
起因 $ pacman -Syu时提示错误, 因为Arch前段时间将/lib目录链到了/usr/lib, 见公告The /lib directory becomes a symlink。 当时没有看到这篇公告,而在网上搜到某贴说使用--force参数, 结果执行完后系统挂掉,因g…
July 12, 2012
简介 tmux是与screen类似的工具,但是功能更强大。 tmux的三个层级概念: session(会话) window(窗口) pane(面板) 命令: $ tmux $ tmux attach -t session 快捷键 C-b激活控制台,然后输入下面命令 系统 快捷…
July 04, 2012
前几天终于买了Linode的VPS,配置过程中遇见一个灵异问题: Emacs无法远程SSH编辑文件,状态一直卡在Tramp: Waiting for prompts from remote shell。 折腾了好久,终于定位到zsh的配置oh-my-zsh上。 最后查到原来Ema…
June 02, 2012
Emacs编辑远程文件 非常简单:C-x C-f后/ssh:user@host#port:file 由此可以推出一个小技巧: Emacs编辑 本地需要sudo的文件 /ssh:root@locahost:file 过程中可能会遇到的问题: 1 问题:ssh: connect…
May 02, 2012
升级博客后,在另一台电脑上无法启动了。 在新电脑上Octopress写博客时没法$ bundle install 现象: $ bundle install安装到fast-stemmer时报一大堆错, 无法继续。 原因: 不详,可能是rvm里的bundle没升级 解决 做了一通操作…
Githug将git的入门与游戏相结合,太有意思了。 游戏过程中少不了网上查找资料,man,难度4以后不停的hint。 通关后对git的了解又加深了许多。 取连接名时很是矛盾,写完博客后还是将链接中的walkthrough改为了cheat sheet。 希望大家不需要使用到这篇博…
May 01, 2012
之前讲到过CSS实现背景透明完美解决方案, 在Sass里可以通过mixin将其封装起来。 先回顾一下 /* 白色背景,透明度0.6 */ .alpha60 { background: rgb(255, 255, 255); background: rgba(255…
March 07, 2012
原因 Bug出现需要同时满足以下3个条件: 顶部导航条navbar使用classnavbar-fixed-top 参考Bootstrap官方网站, 给body添加样式padding-top: 60px; 使用响应式(Responsive design), 并且处在此状态下…
February 25, 2012
Github Heroku MongoHQ UpYun name.com 一切在拖延症患者眼里都是障碍, 尤其是: 技术, 设计, 域名, 服务器. 技术 语言 一个想法在脑子里几年了, 首要问题是怎么做. 从Java, PHP, Ruby一路走来, 从Rails1, 2…
December 15, 2011
本不想取这么俗的标题, 可原文正好推荐了10个. 这回就不翻译原文, 记点自己的看法. 1. 响应式Web设计(Responsive Web Design) 简单的说就是动态适应当前各种分辨率及设备(电脑, Pad, 手机, ...)的页面方案. 常用的有弹性布局. 另…
November 29, 2011
翻译自: CSS Background Transparency Without Affecting Child Elements, Through RGBa And Filters 当今的大部分网页设计都包含了半透明的元素.但用CSS实现想要的效果却没那么简单. 现存的问题 如…
November 21, 2011
November 17, 2011
送给敬爱的GFW 问题 $ rails new报错 $ bundle install报错 等等一切灵异问题 据说是因为rubygems.org用的是Amazon的S3服务,而部分s3服务器被GFW拦于墙外。 解决 2012.12.31更新:淘宝提供了镜像 添加source…
翻译自: Blueprint CSS Framework Tutorial Blueprint是个好框架,本教程会深入介绍你可以用它来做什么,也会说到什么时候不适合用。 Blueprint简介 Blueprint是一个CSS框架,为减少开发时间而设计…
November 07, 2011
翻译自Arch Wiki:Migrating Between Architectures Without Reinstalling i686为32位,x86_64位64位 升级有风险,操作须谨慎。本人使用文中方法2升级时无意间重启了电脑,催悲了。 准备工作 确认为64位平台…
November 04, 2011
Octopress简介 Octopress is a framework designed by Brandon Mathis for Jekyll, the blog aware static site generator powering Github Pages. 优点…
在项目根目录下建立一文件,名为CNAME,里面写上域名,如fancyoung.com 或者在命令行里执行: $ echo 'fancyoung.com' >> source/CNAME 去自己的域名运营商(我是name.com)处修改: CNAME: www…