由于开发板 Raspberry Pi (中文名为树莓派)在创客与教育界取得良好成效,于是一石激起千层浪,许多厂商也纷纷开发自家的开发板。例如 Cubie Board、Banana Pi、Nano Pi 等。
  这个系列教程介绍的主角是 Orange Pi, 简单来说,它就是和树莓派等产品类似的开发板,相较于树莓派,Orange Pi 具有更高的性价比。我们可以用它搭建: 一台计算机、一个无线网络服务器、游戏机、音乐播放器、高清视频播放器、扬声器、Android、Scratch 更多的各种功能。(摘抄自 Orange Pi 中文官网)。

阅读全文 »

前言

过去的几个月里在实验室里用思科的路由器和交换机做了一点简单的实验,这里做下总结。未来可能没什么机会接触这方面的内容了。权当做记录与回忆。

阅读全文 »

最近又有一个小工具需要用到随机的 User Agent,想想平时看到的 UA 的形式也比较规范,于是简单地分析了一下,方便伪造 UA,本文主要讨论桌面浏览器的 UA,而其他设备的略有涉及。

首先打开浏览器,按 F12 进入控制台(Console),然后输入:navigator.userAgent,即可看到 UA。例如:

Mozilla/5.0 (Windows NT 10.0; WOW64; rv:51.0) Gecko/20100101 Firefox/51.0

阅读全文 »

  两年多前我的一篇博文曾经提到过内网图书馆提供了在线电子书供阅读,后来发现它其实是图片,于是借助 curl 写了个 PHP 脚本用于批量下载。然后在合成为 pdf 电子书时,我借助了一些 Windows 底下的工具。最近又有把多个 png 文件合并为 pdf 的这个需求,于是尝试写了个 Shell 脚本。如果你有任何一门编程语言的基础,可以很容易读懂这个脚本。本文简述了以下脚本的细节。

前排提示:这一脚本效率太慢,仅做尝试

阅读全文 »

  国内用户常用 LAMP 或者 LEMP 这一类组合或者混合组合来搭建网站。LAMP 即 Linux、Apache、MySQL(MariaDB)、PHP(Perl、Python)。LEMP 即 Linux、Nginx、MySQL(MariaDB)、PHP(Perl、Python)。其中 NginX 发音以及本义为 Engine X,根据原意以及发音规则,故这个组合缩写为 LEMP,大部分国内用户可能会更习惯 LNMP 这种看着别扭的写法。Google Search 的结果印证了这一点。
  由于个人习惯,我长期使用 Apache。这是我第一次使用 NginX。闲话少说,本文简述了我第一次使用 NginX 的经过。
  规划:我打算在使用了 Arch 的 VPS 上使用 NginX + MySQL。然后(假设)在 example.com 上搭建 Typecho 博客。如果你使用 Ubuntu16.04,建议参考 在 Ubuntu 16.04 下配置 Nginx + PHP 7.0 + MySQL 环境 一文。

阅读全文 »

  点击此处查看【学习笔记博文索引

  如果不是 root,每行前加 sudo
  首先安装,安装并不难。大多数人的 Samba 不正常工作主要是因为配置文件没配置好。

apt-get install samba

  建议在用户目录底下创建一个 share 目录,例如 /home/username/share ,因为我是 root,于是我在 root 目录底下创建了 share 目录。并修改一下权限

阅读全文 »