利用firebase打造极速静态博客

之前博客一直是做的动态的,后台页面,添加博文,然后保存后查看博文。但最近VPS感觉不稳定加之价格有点小高(主要是穷),打算将vps上的所有东西都放在云端,使用免费资源(还不是因为穷)。第一步就是从博客开始。

闲置树莓派捣腾记

手上有一个树莓派,之前装个openelec看看视频什么的,后来因为一些原因废弃了。本来打算做私有云的,但是树莓派做私有云可能有些力不从心,等安定了后再捣腾私有云吧,到时可能黑群晖,也可能白群晖,也可能其它方案,都还不一定呢。现在先拿来玩耍玩耍做个共享弄个开源ownCloud还是可以的。废话不多说,进入正题。

Atom前端开发配置

Atom开发插件集合

2017-03-21更新,去除不常用的插件
2017-08-31更新,添加highlight-selected插件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
apm list
Community Packages (28) /Users/erguotou/.atom/packages
├── Stylus@3.1.0
├── atom-beautify@0.29.17
├── atom-material-ui@1.3.9
├── autoclose-html@0.23.0
├── busy-signal@1.3.0
├── docblockr@0.9.3
├── editorconfig@2.2.2
├── emmet@2.4.3
├── file-icons@2.0.17
├── highlight-selected@0.13.1
├── intentions@1.1.2
├── language-gitignore@0.3.0
├── language-vue@0.21.2
├── linter@2.1.0
├── linter-eslint@8.1.4
├── linter-htmlhint@1.3.2
├── linter-ui-default@1.2.1
├── local-history@4.0.1
├── minimap@4.26.8
├── minimap-highlight-selected@4.5.0
└── pigments@0.39.1

└── (empty)

NodeJs分享

技术分享以及项目实践

目录

  • 起源
  • 特性
  • 发展
  • 影响
  • 安装
  • 生态圈
  • 项目应用

Git迁移记录

背景

之前公司的Git服务器是用的Gogs,当时安装时选择的是tidb数据库。后来发现tidb数据库无法使用ssh服务(更改为其它数据库是可以的),但是我们的开发过程中有很多命令行的一些操作,导致每次使用命令时都需要输入用户名和密码,很麻烦,所以想改下数据库,然后使用ssh://格式的Git仓库。

mp4视频实现边下载边播放

在做视频播放时,出现了这样一个问题,就是网页上播放mp4视频时,必须要等到视频下载完成之后,才能播放,不能够随意拖拽,之后通过一个叫做ffmpeg的视频转码软件解决了这个问题.

ppt-online

在做科大学生骨干培训班这个项目时 ,由于需要用到在线浏览学生的ppt文件,为了实现这个问题,采用的解决方案是通过一个软件将其转换为flash进行播放.

vsftpd的安装配置

参考自http://www.cnblogs.com/whoamme/p/3494128.html

  1. 安装相关工具包
    1
    yum -y install pam vsftpd db4 db4-utils

服务器安全登录

搬瓦工的VPS要到期了,以前用着好难受的感觉,所以决定加点钱换个好点的,最后还是买了Linode。这里记录一下以一个更安全的方式连接VPS的设置过程。

优秀Web字体收集

  • InfoQ
1
2
3
p: {
font-family: 'Lantinghei SC', 'Open Sans', Arial, 'Hiragino Sans GB', 'Microsoft YaHei', 微软雅黑, STHeiti, 'WenQuanYi Micro Hei', SimSun, Helvetica, sans-serif;
}
  • Vue.js

    1
    2
    3
    p: {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif;
    }
  • Source code

    1
    2
    3
    pre: {
    font-family: "Source Code Pro", Consolas, Monaco, Menlo, monospace;
    }