Centos7.4下用Docker-Compose部署WordPress

by sa

Linux服务器运维日志 / 2017-11-14 13:45

前言

最近在学习Docker相关知识,通过阅读第一本Docker书后,正想着手实战用一下这个技术,但又不太敢直接在项目环境下动手。考虑足足三秒钟之后决定买个阿里云ECS搭建一个属于自己的基于Docker的WordPress博客Daniel Fu’s hut传送门。

本博客搭建环境(阿里云ECS的购买与基本的安全组配置等工作在文中省略,各位看官可自行研究):

  • 阿里云ECS
  • Centos 7.4

部署工具

  • Docker
  • Docker Compose(Compose工具比起单纯的Dockerfile来更为便利、更易管理)
  • WordPress和MySql5.7(运行在Docker容器中)

现在逐个讲解下如何安装:

Docker:

根据官方文档,Docker分为Community Edition (CE)和Enterprise Edition (EE)两个版本,我们作为学习和个人使用,当然选择的是Community Edition (CE),安装步骤如下:

// 步骤1 - 为了确保没有安装过老的Docker版本,先将已经安装的Docker从宿主机上删除(如果是在使用中的正式服务器,请谨慎执行此步):   $ sudo yum remove docker      docker-common      docker-selinux      docker-engine      // 步骤2 - 安装Docker所需的包:   $ sudo yum install -y yum-utils      device-mapper-persistent-data      lvm2      // 步骤3 - 配置到稳定的Docker CE安装库:   $ sudo yum-config-manager        --add-repo        https://download.docker.com/linux/centos/docker-ce.repo      // 步骤4 - 安装Docker CE:   $ sudo yum install docker-ce      // 步骤5 - 启动Docker服务:   $ sudo systemctl start docker      // 步骤6 - 测试是否安装成功:   // 可以通过查看版本的形式确认安装是否成功:   $ docker --version    // 也可以通过直接运行hello-world容器来确认安装是否成功:   $ docker run hello-world   

Docker Compose:

为了便于使用,我们需要安装Docker Compose来管理和运行Docker容器,Docker Compose的安装步骤如下:

// 步骤1 - 下载安装文件:   $ sudo curl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose      // 步骤2 - 给已下载的安装文件添加执行权限:   $ sudo chmod +x /usr/local/bin/docker-compose      // 步骤3 - 测试是否安装成功:   $ docker-compose --version   

部署WordPress和MySql容器:

先创建一个工作目录,并创建名为docker-compose.yml的文件:

$ cd /usr/   $ sudo mkdir myblog && cd myblog   $ sudo vim docker-compose.yml   

将如下内容保存在docker-compose.yml文件中:

version: '3'   services:      db:        image: mysql:5.7        volumes:          - db_data:/var/lib/mysql        restart: always        environment:          MYSQL_ROOT_PASSWORD: your-mysql-root-password          MYSQL_DATABASE: wordpress          MYSQL_USER: wordpress          MYSQL_PASSWORD: wordpress      wordpress:        depends_on:          - db        image: wordpress:latest        volumes:           - wp_site:/var/www/html        ports:          - "80:80"          - "443:443"        restart: always        environment:          WORDPRESS_DB_HOST: db:3306          WORDPRESS_DB_USER: wordpress          WORDPRESS_DB_PASSWORD: wordpress   volumes:       db_data:       wp_site:   
  • 关于Composer所使用的的yml文件的语法,请参考官方文档,这里就不一一解释了(因为我自己也是刚入门,只会几个基本的用法)。
  • 和官方给的Demo不同,上述yml文件中,我在volumes中添加了wp_site的卷,并将其挂在到wordpress容器中,这样,当容器被停止或者删除后,重新安装并启动wordpress容器时,已安装的plugins也可以直接继续使用,而不是重新安装。

此时,我们直接使用docker-compose命令启动容器:

$ sudo docker-compose up -d   

启动之后,我们就可以通过 http://ecs-ip (因为我们绑定的是宿主机的80端口) 来访问WordPress(如果不能访问,请查看阿里云安全组中,是否已经开启了你所指定端口的公网访问权限,一般80端口是默认开启的)。

如果需要关闭服务,则执行如下命令:

$ sudo docker-compose down   

开启你的博客之旅:

我们的WordPress博客已经搭建完成,通过访问后台管理页面来初始化网站。然后找一个喜欢的主题,安装好必要的插件,我们就可以在一个属于自己的博客网站上写下自己的第一篇博客。

分享一下:这是我第一次用WordPress,还有很多东西需要慢慢摸索。目前我安装了Jetpack插件和WP Editor.MD插件,选用的主题是Sirius免费版。

遇到的挫折:

第一次安装时,当使用 sudo docker-compose up -d 命令启动容器后,提示容器启动正常,但是无法访问网站,此时通过sudo docker logs xxx_wordpress_1(xxx_wordpress_1以实际生产的容器名称为准)查看日志,看到日志中不断提示数据库无法连接的错误。花了好几个小时排查,总算找到问题所在,是因为以前在机器上写Docker相关的测试例子的时候,宿主机上设置了几个全局变量(如:ServerName、ServerHost、UserName等,可通过env命令查看当前系统环境变量),这些全局变量导致了wordpress容器无法连接到db容器。这个小插曲告诉我们,不要随便在宿主机上设置环境变量,如果必须设置,也应该做好命名和管理工作。

Shared via Inoreader

Centos7.4下用Docker-Compose部署WordPress

不花钱就能用到的 Mac 截图工具里,这款软件应该是最好用的:Jietu

by WATERS

少数派 / 2017-11-14 13:35

这个软件就如其名,非常好理解,它的功能就围绕着「截图」展开。虽然是腾讯出品,但这是一个非常良心的免费应用,给了我在 Mac 上截图的最佳体验。

它有两个版本

截图在官网上为用户提供了两个版本,一个是 App Store 版,另一个是官网提供的 安装包版本。单从官网版中菜单栏的「高级功能」就可以看出它们直接的差距,从本质上来讲,App Store 就是一个功能被删减的版本,减少了很多强大的「截图姿势」。

后文介绍的均为官网下载版,也推荐大家使用这个版本。

花样的截图姿势

在「截图」的面板中,我们可以看到区域截图。这个是我们最常见的截图手段,任意截取一个部分,它也可以自动识别你鼠标放置的窗口边缘,以此截取整个窗口。除了点击顶栏中的图标开始截图意外,你也可以通过快捷键「control + shift + A」 来操作。

区域截图

在「截图」的高级功能中,含有三种截图方式,分别是:

  • 窗口截图:control + shift + S
  • 全屏截图:control + shift + D
  • 定时截图:control + shift + F

窗口截图的功能,即为截取窗口,可以直接使用区域截图代替;全屏截图则会截取包括 macOS 菜单栏的全屏; 定时截图即为一定延时后采取全屏截图,默认等待的时间是 5 秒,如果你有其他时长需求,可以自行进入偏好设置进行修改。

定时截图

除了以上四点以外,它还「隐藏」了一个功能在偏好设置里。在 Win 里滚动截图已经做的非常纯熟了,之前使用过 Annotate 实现滚动截图的人一定都体会到操作并不简单,而「截图」的这个滚动截图可能是 macOS 里体验最好的了。该功能需要用户先进入「系统偏好设置 –  安全性于隐私 – 隐私」中勾选「截图.app」,再返回它的偏好设置里勾选滚动截图,方可开启。

开启方式

在开启后,你也可以通过顶部图标选择高级功能,或者使用快捷键「control + shift + G」。点击滚动截图后,会让你选择滚动截图的区域。这里需要你选择的是「内容区域」,如 Safari 中需选择标签下部分的内容部分。点击区域后,会弹出进度条提示正在滚动截图,稍等片刻即可完成截图。完成后的效果,不仅清晰度非常高,而且不会出现一些重合的情况,体验相当棒。

滚动截图

除了截图还有更多

以上的那些并不是它的全部,除了基本的截图操作以外,它为用户提供的是截图的「一条龙服务」,从截取到后期它都包含了。当用户截取一个图片后,如果不选择进一步操作,该图片是复制在你的剪贴板中的;如果你想对截图的内容进行修改,可以在截图结束后,点击「空格键」进行编辑处理。

截图编辑

你可以在这个窗口进行编辑的一系列操作,比如标注、打码、加标签、添加表情、添加文字以及剪裁。虽然在标注上和 iOS 中的 Annotable 以及 iMark 比起来少了一些,但是它还是包含了大多数你可能会用到的编辑方式。

「截图」同时还为用户录制屏幕的功能,点击录制屏幕后,选定一个窗口或者任意区域等待 3 秒开始录制。录制完成后,用户可以根据录制的情况,对录制片段进行剪裁。值得一提的是,「截图」为了方便用户,直接提供了「高清」和「普清」两种清晰度,无需你保存后去压缩。导出时,点击勾状按钮直接保存视频,也可以点击储存按钮,修改导出的文件类型。值得一提的是「截图」除了视频格式导出以外,还能导出 Gif 的格式。

在「截图」的偏好设置里,你可以根据自己的需求,对快捷键进行修改。也可以修改截图的清晰度,以及是否保存至本地或者直接进行编辑。推荐大家勾选「关闭时保存状态栏图标」,在不记得快捷键时,可以更快的完成截图操作。


「截图」为免费软件,没有内购项目,并提供两个版本,推荐大家 点击链接 下载官网版本,如需 App Store 版本可点击下方进行下载。

不花钱就能用到的 Mac 截图工具里,这款软件应该是最好用的:Jietu

iPhone内置相机完全操作指南

iPhone内置相机完全操作指南

iPhone内置相机完全操作指南

文章很长,总字数10000左右,建议先收藏并点赞后(敲黑板!人与人之间需要信任!),于公交上,地铁上,马桶上阅读。


写在前面

这个世界上,每天会产生很多张照片,其中绝大多数都是由智能手机拍摄的。

这个世界上,智能手机每天会产生很多张照片,其中绝大多是都是iPhone拍摄的。

这个世界上,iPhone拍摄了很多张照片,但其中绝大多数的人并不了解他手机的内置相机。

所以,我写下这一份iPhone完全操作指南,让你重新认识这个叫做iPhone的相机到底能够做什么。

我相信,到时候你一定会回头看,哦,原来不需要什么软件,这内置相机就已经足够强大。

在过去的五年里我一直在使用手机进行拍照,绝大多数是拍照,很少的时候是摄影,这里是有区别的。在我接触对许多手机拍摄感兴趣的人中,当我发布一张照片在社交网络的时候,他们往往会问出两类问题:

问题一:你用的什么APP

问题二:你用的什么手机

这两个问题的疑惑,本质上就和摄影师在朋友圈放一张照片,你在下面回复一句:你用的什么相机,镜头是多少,如出一辙。

在这些疑问中有一个非常重要的前提,那就是几乎所有人,都会本能地认为一张好照片的原因是:你用的app好,你用的手机好。

可有意思的现象是,有的时候还会有人站出来说你拍摄的照片根本不可能是手机拍的,例如下面这张:

<img src=”https://pic3.zhimg.com/v2-77adcf411bfb0d8842df73ffba5dbc32_b.jpg” data-rawwidth=”4004″ data-rawheight=”2252″ class=”origin_image zh-lightbox-thumb” width=”4004″ data-original=”https://pic3.zhimg.com/v2-77adcf411bfb0d8842df73ffba5dbc32_r.jpg“>
使用iPhone SE拍摄

很多人都会说,你这一看就是骗人的,手机怎么还能拍摄光轨呢?

所以,今天这一篇文章,我就认认真真的回答一下什么手机和什么APP:

手机摄影,只要iPhone 的内置相机,就已经足够强大。重要的是这个iPhone并不要求你是最新的iPhone X。我自己无论是从iPhone 4到今天的iPhone X用过几乎每一代iPhone手机进行拍摄,但照片顶多是画质上的进步和创作的多元。甚至是,有些人今天还会特意找iPhone 4 手机进行黑白摄影,因为那种味道很独特,就像不同的胶卷有不同的味道。

更需要说明的是,手机摄影有着独特的进化方向,例如在算法的人像模式,影视灯光线等这些弯道超车的手法上有着很好的思路,虽然今天还不够好(但在光线充足下,已经足够使用),但成熟的时候就是新的开始。

除此以外,iPhone 的摄像功能可以说是异常强大。相机拍照素质如果还有手机与之一战,但摄像功能绝对的无出其右。iPhone 8的4k 60P,1080P 240P慢动作,无论是纸面参数还是实际拍摄效果都是出类拔萃。想要自己拍摄一部小电影?(不是你想的那种小电影)iPhone就可以了。

说到这里,就开始我自己关于iPhone内置相机的分享,文章主要内容结构有:

<img src=”https://pic3.zhimg.com/v2-e73b94f209691048a40997f063d1e5e6_b.jpg” data-caption=”” data-rawwidth=”1550″ data-rawheight=”1404″ class=”origin_image zh-lightbox-thumb” width=”1550″ data-original=”https://pic3.zhimg.com/v2-e73b94f209691048a40997f063d1e5e6_r.jpg“>

需要说明的是,本篇文章的iPhone是以IOS 11的iPhone 7为基础。但是几乎适用于所有目前的iPhone,其中iPhone X唯一多了一个前置摄像头的人像模式(当然,并不是说iPhone X比iPhone 7只多这一点,第二颗长焦摄像头带防抖以及光圈升级,都对画质是本质性的进步)


1.认识你的镜头

我们先从硬件开始说起,在使用相机拍照的时候,有两个不可分割的部分,这就是机身和镜头。不同镜头往往因为焦距和光圈等带来不同的题材感受。这里贴一张镜头基本知识入门,感兴趣可以自行阅读:

<img src=”https://pic3.zhimg.com/v2-557fd4eacaed72f5cea225d60b197902_b.jpg” data-caption=”” data-rawwidth=”1448″ data-rawheight=”715″ class=”origin_image zh-lightbox-thumb” width=”1448″ data-original=”https://pic3.zhimg.com/v2-557fd4eacaed72f5cea225d60b197902_r.jpg“>

但是,由于手机的高度集成,因此今天绝大多数的手机有着一些天然劣势,这其中最重要的就是光圈固定。另一方面,由于手机内部的空间有限,手机的单颗镜头一般都是一颗不可以光学变焦的定焦镜头。你在上述途中看到,相同的镜头在不同画幅上需要进行换算。iPhone经过换算后,焦距为30mm左右。那么综上,我们可以得出一个结论:

手机是一颗30mm左右的广角定焦镜头,且光圈不可以更改。

那知道这些,对于我们来说有什么意义呢?

首先,广角镜头最大的特点就是可以拍摄更多的画面内容,其次广角镜头的透视效果决定了边缘的畸变。

先说广角畸变,广角畸变的效果就是越靠近画面
缘就会拉伸,越靠近画面中央就越压缩。换个说法就是,姑娘们的腿放在画面的边缘就可以拥有一双大长腿,放在画面中央那就是柯基小短腿,如下面这张:

<img src=”https://pic1.zhimg.com/v2-75b7c5306dc348c3b89c535994f7bfe0_b.jpg” data-caption=”” data-rawwidth=”1050″ data-rawheight=”1400″ class=”origin_image zh-lightbox-thumb” width=”1050″ data-original=”https://pic1.zhimg.com/v2-75b7c5306dc348c3b89c535994f7bfe0_r.jpg“>

让姑娘的腿靠近画面边缘,就会有自然拉伸效果。

所以,敲重点,如何拍摄大长腿,学到了吗?

当然,广角的应用绝不只是大长腿,例如当你想要表现一座建筑的高耸的时候就可以利用边缘拉伸建筑:

<img src=”https://pic1.zhimg.com/v2-e4923406ccd290599847c06daa533960_b.jpg” data-caption=”” data-rawwidth=”1080″ data-rawheight=”1618″ class=”origin_image zh-lightbox-thumb” width=”1080″ data-original=”https://pic1.zhimg.com/v2-e4923406ccd290599847c06daa533960_r.jpg“>

<img src=”https://pic2.zhimg.com/v2-c5798eda2b773245e98f4724889ee7b9_b.jpg” data-rawwidth=”640″ data-rawheight=”517″ class=”origin_image zh-lightbox-thumb” width=”640″ data-original=”https://pic2.zhimg.com/v2-c5798eda2b773245e98f4724889ee7b9_r.jpg“>
(在设置-相机-网格打开)

<img src=”https://pic4.zhimg.com/v2-8b37cf29bb560b89dfa64c35ccb5a0af_b.jpg” data-caption=”” data-rawwidth=”640″ data-rawheight=”859″ class=”origin_image zh-lightbox-thumb” width=”640″ data-original=”https://pic4.zhimg.com/v2-8b37cf29bb560b89dfa64c35ccb5a0af_r.jpg“>

(以上是九宫格和打开方式)

而更多的拍摄内容就需要良好的构图,这个时候iPhone的基本九宫格网格,不仅仅可以用来帮你找到水平线,更重要的是最常用的三分构图法的使用,即我们可以把我们的拍摄焦点放置在网格线上,或者是他们的焦点上。

目前,双镜头基本上都是主流旗舰机的必备。但是本质上有着不同的方案,主流有:黑白加彩色,以及广角加长焦。而iPhone 就是后者,这也是我认为最好的方式。

上面的表格中说到,不同的焦距有不同的拍摄效果,最直接的就是画面的放大和缩小,也就是拍的远近。那在这里,就需要说明一个概念:

什么是光学变焦,什么又是数码变焦?

最简单的理解就是,光学变焦是从光学结构上改变画面内容,所以并不损失画质。但,数码变焦本质上相当于拍摄一张照片对其进行放大,最多也就是进行优化,本质上并不能改变画质的下降。这个时候,iPhone 的第二颗镜头就非常重要了。第二颗镜头是等效56mm焦距,这个焦距不仅放大画面内容,也减少了畸变。在光线条件好的情况下,直接使用56mm拍摄,不需要人像模式都可以产生一定的虚化(焦距是虚化程度的一个影响因素,焦距越长虚化越好)。更重要的是,长焦可以简化画面内容,极大的丰富了我们的拍摄题材。这里也有个敲黑板知识点,很多男孩子给女孩子拍照不是找到画面中的人?用第二颗长焦,锁定你的美!

需要说明的是,iPhone上的变焦其实是两颗镜头进行切换,所以1倍变焦和两倍变焦是没有进行数码变焦的,画质最好。如下图:

<img src=”https://pic3.zhimg.com/v2-f774ea8ab737604a5cbf5590975378f2_b.jpg” data-caption=”” data-rawwidth=”658″ data-rawheight=”552″ class=”origin_image zh-lightbox-thumb” width=”658″ data-original=”https://pic3.zhimg.com/v2-f774ea8ab737604a5cbf5590975378f2_r.jpg“>

1-2之间,2-10之间都是数码的,有损画质尽量不要使用,因为你可以在后期自由裁切,更方面。

2.主动曝光和对焦—手机大片的开始

其实在使用相机拍摄一张照的时候,所有的摄影师知道我们需要做两件事,一个是曝光一个是对焦。但是目前所有的智能手机都已经把整个拍摄流程简化为“按一个快门”。但这并不意味着,手机拍摄过程不需要对焦和测光。只不过,对焦和测光已经由手机帮你决定了。但可惜的是,今天的手机还没有发达到可以知道你想要拍摄怎样画面的能力,他们仅仅拍摄出一张正确的照片,这种正确都是算法的结果。在开始讲解对焦和测光之前,我们先看几张照片:

<img src=”https://pic1.zhimg.com/v2-f61d2a5d0c13040e4c2e8aa865a5323c_b.jpg” data-caption=”” data-rawwidth=”642″ data-rawheight=”864″ class=”origin_image zh-lightbox-thumb” width=”642″ data-original=”https://pic1.zhimg.com/v2-f61d2a5d0c13040e4c2e8aa865a5323c_r.jpg“><img src=”https://pic3.zhimg.com/v2-607c9074417df7be771a65deb6b5942e_b.jpg” data-caption=”” data-rawwidth=”1226″ data-rawheight=”912″ class=”origin_image zh-lightbox-thumb” width=”1226″ data-original=”https://pic3.zhimg.com/v2-607c9074417df7be771a65deb6b5942e_r.jpg“><img src=”https://pic3.zhimg.com/v2-8aecf282eb443596706269aef4df7a22_b.jpg” data-caption=”” data-rawwidth=”686″ data-rawheight=”932″ class=”origin_image zh-lightbox-thumb” width=”686″ data-original=”https://pic3.zhimg.com/v2-8aecf282eb443596706269aef4df7a22_r.jpg“><img src=”https://pic1.zhimg.com/v2-8213f052ae1d3ec7ed5430e45f260730_b.jpg” data-caption=”” data-rawwidth=”3024″ data-raw
height=”4032″ class=”origin_image zh-lightbox-thumb” width=”3024″ data-original=”https://pic1.zhimg.com/v2-8213f052ae1d3ec7ed5430e45f260730_r.jpg“>

以上几张照片都是iPhone 的官方样张,你一定会奇怪,为什么一样的手机我们拍出的照片完全不一样。总结起来,你会发现iPhone 的很多照片都很耐看,用今天流行的话说绝不“糖水”。这些低调照片,光影层次十分丰富,构图精彩。尤其是夜景的光影关系,尤为突出。可为什么,我们自己拍摄夜景的时候,就模糊和满屏幕的躁点。根本原因,就是我们忽略了对画面曝光的控制。

那么iPhone如何进行曝光调节呢?

主要有两个操作:

(1)点按屏幕,你点触的的地方为曝光基准。说人话就是,你点暗的的地方就变亮,点亮的地方就变暗。例如,像下面这张照片,拍摄时如果采用点按拍摄,点按的区域大概就是这个位置。

<img src=”https://pic3.zhimg.com/v2-9d1de0e72002a96b38c0a5f1364fc2d2_b.jpg” data-caption=”” data-rawwidth=”3024″ data-rawheight=”4032″ class=”origin_image zh-lightbox-thumb” width=”3024″ data-original=”https://pic3.zhimg.com/v2-9d1de0e72002a96b38c0a5f1364fc2d2_r.jpg“>

(2)长按锁定曝光,使用点按框滑杆调节。长按锁定曝光的功能,其实绝大多数人不知道,这个功能其实异常好用,稍后我们也会继续运用。

所以,下面的场景:

<img src=”https://pic1.zhimg.com/v2-8b1d849eed9d5d49352e4ea81900e83c_b.jpg” data-caption=”” data-rawwidth=”1136″ data-rawheight=”640″ class=”origin_image zh-lightbox-thumb” width=”1136″ data-original=”https://pic1.zhimg.com/v2-8b1d849eed9d5d49352e4ea81900e83c_r.jpg“>

我们先长按任意地方,出现自动曝光锁定,这个时候向下滑动即可变暗。但是你会发现,这个滑杆有限度,这个限度其实是基于你所选的点的。所以,没有达到你想要的效果,可以尝试画面其他地方曝光锁定。

在上述曝光锁定时,在长按画面对焦的时候,还有一个自动对焦锁定。那这是什么呢?AF就是自动对焦的缩写,其实在你选择测光点的时候,你也在选择对焦点。但是,很多人会疑惑?手机对焦?好像我在点按不同的点的时候,并没有发生什么改变?

那么,要理解这一个问题就要知道,对焦的目的是什么。

对焦其实就是景深的控制,关于景深,下面是一段小科普:

由于照片是二维的,但实际生活是三维的,假设我们的照片是二维坐标的XY,所以当我们看到一张画面中有清晰,有模糊的时候我们会觉得,清晰和模糊是在XY中进行选择。但其实,照片清晰和模糊的范围是在Z轴上进行选择,看图:

<img src=”https://pic3.zhimg.com/v2-0c8b269ec652ceed7ef9bc576f8f089e_b.jpg” data-caption=”” data-rawwidth=”2048″ data-rawheight=”1536″ class=”origin_image zh-lightbox-thumb” width=”2048″ data-original=”https://pic3.zhimg.com/v2-0c8b269ec652ceed7ef9bc576f8f089e_r.jpg“>

通过上图,我们可以看到,景深是一个清晰的范围,这个清晰范围越短,我们就叫浅景深,那么背景的模糊(也就是虚化)越明显。那么这样回答了,为什么大光圈拍人像,会有背景虚化?因为,光圈越大,景深也就越浅,也就是越容易虚化。

那么,影响景深范围(即L的长短)有哪些因素呢?

1.光圈,光圈越大,景深越小;光圈越小,景深越大。

2.焦距,焦距越长,景深越小;焦距越短,景深越大。这也为是为什么85mm,70-200mm等焦距适合人像的原因,因为虚化好。这也是为什么,手机不能虚化的原因,因为手机的等效焦距是20mm以下。(双镜头的虚化是算法,不是光学)

3.对焦距离,在其他条件相同情况下,对焦越近,景深越小。

4.相机画幅,画幅越大,景深越小。这也是为什么,手机不能获得很好的虚化效果的主因。

那么这个时候,我们回来看,手机由于是广角,传感器面积小等等都是虚化弱的因素,因此你看起来点哪里都是一样的(但实际上还是有差别的)。但,如果你与拍摄物体近一点,如下面两张图,你就会明显的发现,区别非常大,而且背景还会出现虚化效果(是光学的)。

<img src=”https://pic3.zhimg.com/v2-4cde7ef0c350afbbcd2c35329b1f4e12_b.jpg” data-caption=”” data-rawwidth=”4032″ data-rawheight=”2691″ class=”origin_image zh-lightbox-thumb” width=”4032″ data-original=”https://pic3.zhimg.com/v2-4cde7ef0c350afbbcd2c35329b1f4e12_r.jpg“><img src=”https://pic2.zhimg.com/v2-45d371ddfab8626dc84cecf01650f96d_b.jpg” data-caption=”” data-rawwidth=”4032″ data-rawheight=”3024″ class=”origin_image zh-lightbox-thumb” width=”4032″ data-original=”https://pic2.zhimg.com/v2-45d371ddfab8626dc84cecf01650f96d_r.jpg“><img src=”https://pic1.zhimg.com/v2-c83738140b2056139da1b297982764a4_b.jpg” data-caption=”” data-rawwidth=”3024″ data-rawheight=”4032″ class=”origin_image zh-lightbox-thumb” width=”3024″ data-original=”https://pic1.zhimg.com/v2-c83738140b2056139da1b297982764a4_r.jpg“>

说到具体操作上,iPhone 的对焦方式也很简单,只要你点按画面中的任意你想要拍摄的画面,就可以了。但是,有的时候,你稍微一动就会重新对焦。这个时候,我们依然可以长按画面,锁定对焦。这样焦点不再改变。

这个时候,你一定会问了,长按又锁定对焦又锁定曝光,但是如果我们的对焦和曝光不在一个点上,怎么办?

一般情况下,对焦的优先级高于曝光。也就是说,选择你希望对焦的点,长按锁定对焦和曝光,这个时候,如果曝光不是你想要的,我们
以通过滑杆来调节。如果滑杆调节依然不够,我们可以后期。曝光后期很简单就可以调整,但是对焦就不是了。因此,对焦优先级高于曝光。

要注意的是,很多时候,只有我们有意识的自主进行曝光和对焦,我们才能拍到更好的照片。

在上面说到了,手机的天然劣势导致我们很难获得相机上的虚化效果。但最近两年的双镜头技术,却有了新的虚化方式。

先说一个结论:

目前,iPhone上的人像模式已经到了高度可用的程度,只要方法得当,拍出好的人像佳作不是不可能。

那么,如何更好的使用iPhone 的人像模式呢?

1.保证足够的进光量。这其实也是一切手机摄影画质的根基,手机拍摄想要高画质,光源的充足与否至关重要。所以你会发现,在艳阳高照的晴天拍摄,人像模式特别好。那你说晚上就不能用了吗?也可以,只要有意识的进行光源补充,例如下面的这一张照片。这种补光并不一定需要专业的不光设备,有的时候仅仅是另一部手机的手电筒就可以了。

<img src=”https://pic2.zhimg.com/v2-343178742f1c2cc0f256c72273cc9ffd_b.jpg” data-caption=”” data-rawwidth=”3038″ data-rawheight=”3024″ class=”origin_image zh-lightbox-thumb” width=”3038″ data-original=”https://pic2.zhimg.com/v2-343178742f1c2cc0f256c72273cc9ffd_r.jpg“>

2.尽可能的让主体和背景有区分并有一定距离。要注意的是,即使是相机上的正常虚化人物和背景如果距离近,也不会有很好的背景虚化。因此,让姑娘距离背景远一点,虚化效果杠杠的。

<img src=”https://pic2.zhimg.com/v2-642ee512389cd7594371a2f9968bae85_b.jpg” data-caption=”” data-rawwidth=”4032″ data-rawheight=”2378″ class=”origin_image zh-lightbox-thumb” width=”4032″ data-original=”https://pic2.zhimg.com/v2-642ee512389cd7594371a2f9968bae85_r.jpg“>

最后,需要说明的是,人像虚化的计算有时候需要时间,你拍出来的照片可能刚看起来比较假,但是过一会也许会变得更好(可能是苹果会对其进行优化)。

除了人像模式的虚化,iPhone在今年更新了影视灯系列,首先对影视灯的每一个模式做一个说明:




















结果上看,第二种摄影室灯光模式更符合中国人的审美,因为他会在你的脸上补光,让你的面部更加有光泽。轮廓光相信更受欧美人喜欢,轮廓光的意义也在于光影关系的勾勒。而目前,这两种模式的实用性还是很高的。已经到了,可以使用的地步。而后两者……说实话,无论是技术上,还是审美上都比较难接受。但,apple最近官方po出了这样一组图片:

<img src=”https://pic4.zhimg.com/v2-77756c8821e1ec4332f64a9046bbda7b_b.jpg” data-caption=”” data-rawwidth=”640″ data-rawheight=”1136″ class=”origin_image zh-lightbox-thumb” width=”640″ data-original=”https://pic4.zhimg.com/v2-77756c8821e1ec4332f64a9046bbda7b_r.jpg“><img src=”https://pic4.zhimg.com/v2-b905efb328dd1c01a4560302ee61561b_b.jpg” data-caption=”” data-rawwidth=”629″ data-rawheight=”750″ class=”origin_image zh-lightbox-thumb” width=”629″ data-original=”https://pic4.zhimg.com/v2-b905efb328dd1c01a4560302ee61561b_r.jpg“><img src=”https://pic4.zhimg.com/v2-a5f49924cd80854e15f38d5740596e6f_b.jpg” data-caption=”” data-rawwidth=”640″ data-rawheight=”737″ class=”origin_image zh-lightbox-thumb” width=”640″ data-original=”https://pic4.zhimg.com/v2-a5f49924cd80854e15f38d5740596e6f_r.jpg“>

不出意外,应该是这个模式拍摄的,所以,限制我们的真的是我们的想象力。

需要说明的是,即使你拍摄完成,也可以进行调整,更换其他模式。这一点,我一直很喜欢,iPhone的内置调整都有重来的机会。

其实,某种意义上,我觉得这次的人像模式新加入的特性我非常喜欢。也许它现在还不够好,但是等到成熟的那一天,就是人工智能和摄影的结合,目前看这种结合只能在手机上实现,而传统的相机厂商们还在憋他们的画质。至少,iPhone让我们瞥了一眼,人工智能对于未来的摄影可以做什么。

3.live photo能做的比你想的更多

说到live photo安卓用户们一定是激动的,因为他们觉得这不就是GIF吗,我们安卓早就有了。但需要说明的是,live photo和GIF完全不是一个概念。因为Live photo是一种拍摄理念,Gif不过是一种文件格式。

我曾经分享到这样一个故事,和逝去的老人拍过一张照片,偶然间发现是一张live photo,发现在拍摄的过程中,本来严肃的老人突然开心的笑了一下。这也是我心里关于科技和人文关怀上佳的案例。不信,你现在可以去找到相册里自己所有的live photo,依次看一下哪些拍照前后的瞬间,一定有很多画面你都会感动。(也可能是爆笑)所以,iPhone Live photo的本质是希望帮我们在拍摄照片的一瞬间,不仅仅能够留住一个瞬间,而是一段记忆。(这也是Apple的魅力所在)

当然也可以是一些有趣的创作,如下面这张:











所以,live photo绝不仅仅是一个像GIF的东西。

在ios11里,Apple对live进行了一次重大升级,添加了几项重要功能。主要可以分为两个类别,一个是播放模式的选择:

来回播放和循环播放。我用一个案例展示一下两种模式的不同区别。











这两个模式,可玩性还是很高的,大家可以无限制发挥自己的脑洞创造有意思的画面。

第二个,也是我自己的最喜欢的长曝光模式。

要说明的是,iPhone 的内置长曝光模式来的有点晚,很多安卓主打拍照的手机早就有了这个模式(但其实,iPhone只要下一个软件就够了)。什么是长曝光模式呢?

在相机摄影上,慢门摄影可以带来很多独特的视觉效果,例如下面我拍摄的溪水:

<img src=”https://pic1.zhimg.com/v2-ae3a5a8435294a96d25c16f5e52f1fa0_b.jpg” data-caption=”” data-rawwidth=”2000″ data-rawheight=”2000″ class=”origin_image zh-lightbox-thumb” width=”2000″ data-original=”https://pic1.zhimg.com/v2-ae3a5a8435294a96d25c16f5e52f1fa0_r.jpg“>

但是,这需要减光镜。但这种丝绸般的水流效果,也可以通过多张合成的形式。所以,手机也通过这种方式拍出长曝光的丝绸效果。原理不再提,你只要知道,这个模式可以让动态的如水流,云彩等模糊。











但,模糊的也不仅仅只是水流,只要你开脑洞,还有很多玩法,比如转动的雨伞:

<img src=”https://pic3.zhimg.com/v2-c0e3c113b576877fb8308e1e7382946a_b.jpg” data-caption=”” data-rawwidth=”2687″ data-rawheight=”2682″ class=”origin_image zh-lightbox-thumb” width=”2687″ data-original=”https://pic3.zhimg.com/v2-c0e3c113b576877fb8308e1e7382946a_r.jpg“>

需要注意的是,尽量保证拍摄的瞬间不要画面抖动,不然合成效果会很差。有一个三脚架,那是最好不过(即使相机拍摄,也需要三脚架)

4.什么又是HDR功能?

<img src=”https://pic3.zhimg.com/v2-e2bec4ea792cab82c4f43bd258d1d49a_b.jpg” data-caption=”” data-rawwidth=”636″ data-rawheight=”636″ class=”origin_image zh-lightbox-thumb” width=”636″ data-original=”https://pic3.zhimg.com/v2-e2bec4ea792cab82c4f43bd258d1d49a_r.jpg“>

HDR在过去一段时间里,是摄影的热门词汇了。一些摄影小白,一听HDR就一定会觉得高大上。但实际上,HDR远没有大家想的那么神秘。HDR是高动态范围的缩写,这项技术本质上是解决相机的动态范围的。简单来说,我们在使用相机拍摄的时候,一定会遇到一些大光比场景,最明显的就是你背对着阳光的时候,脸清楚了阳光就过曝了,而阳光准了,脸又是一片黑。这就是因为,相机的宽容度不能够同时记录画面中的最亮和最暗。这个时候,HDR就应运而生了。你不是一张解决不了吗,那我多拍几张,然后只选择正确的部分合成在一起。

iPhone 的内置HDR功能很强大,自动HDR会根据场景情况进行匹配,需要的时候自动开启HDR。如果,没有识别,我们也可以强制打开。

一个小建议是,HDR并不是用了就是好,有的时候拍照不是每一个部分都看得见,好的光影关系更重要。

5.需要驾驭的闪光灯。

几乎在任何的手机摄影里面,闪光灯似乎并不是经常被提到的一点。这是因为,即使是一些入门的数码相机的机顶闪光灯,在实际使用中也不常用。最直接的原因就是,在取景正前方的直接闪光拍出的一片惨白,实在是不能接受。回到手机这里,更是如此,我相信大家一定宁可忍受没有闪光灯的低画质,也不用闪光灯。

但其实,闪光灯也有很多用处,最直接的就是补光:

<img src=”https://pic3.zhimg.com/v2-85e725ab2717694e0ac6eb7c05331b82_b.jpg” data-caption=”” data-rawwidth=”3024″ data-rawheight=”3024″ class=”origin_image zh-lightbox-thumb” width=”3024″ data-original=”https://pic3.zhimg.com/v2-85e725ab2717694e0ac6eb7c05331b82_r.jpg“>

上面这张照片,就是通过另一只手机的闪光灯(手电筒功能)补光在人脸在夜间进行的拍摄。

布光图如下:

<img src=”https://pic3.zhimg.com/v2-47be3d8588df78c6b1f453dac977110a_b.jpg” data-caption=”” data-rawwidth=”2048″ data-rawheight=”1536″ class=”origin_image zh-lightbox-thumb” width=”2048″ data-original=”https://pic3.zhimg.com/v2-47be3d8588df78c6b1f453dac977110a_r.jpg“>

但是在补光过程中要柔和光线。例如,我们可以打开手电筒功能,不要直接照射在被摄物体身上,而是想办法尽可能的反射。比如用一张A4纸放在闪光灯前进行反射,这样光线就会柔和许多。

但是,如果你是iPhone 8和iPhone X,这个问题就会简单很多。因为iPhone的全新闪光灯技术,可以智能的帮你柔滑光线。关于这项技术,官方是这样描述的:

<img src=”https://pic3.zhimg.com/v2-3dd58d610bedb6751cb49228062523a6_b.jpg” data-rawwidth=”1080″ data-rawheight=”536″ class=”origin_image zh-lightbox-thumb” width=”1080″ data-original=”ht
tps://pic3.zhimg.com/v2-3dd58d610bedb6751cb49228062523a6_r.jpg
“>

简单来说,这种技术像极了在专业闪光人像中的“闪烧结合”,这就意味着,闪光灯的使用效率大大提高了,它甚至可以让我们在一些光线环境不好的情况下进行补光,下面两对比图:

<img src=”https://pic2.zhimg.com/v2-b4d664b2e3ae15d7ac8e42d6f27408b5_b.jpg” data-caption=”” data-rawwidth=”4032″ data-rawheight=”3024″ class=”origin_image zh-lightbox-thumb” width=”4032″ data-original=”https://pic2.zhimg.com/v2-b4d664b2e3ae15d7ac8e42d6f27408b5_r.jpg“><img src=”https://pic3.zhimg.com/v2-d58c55c36fb05a12d6ab1aa9e6448fd2_b.jpg” data-caption=”” data-rawwidth=”4032″ data-rawheight=”3024″ class=”origin_image zh-lightbox-thumb” width=”4032″ data-original=”https://pic3.zhimg.com/v2-d58c55c36fb05a12d6ab1aa9e6448fd2_r.jpg“>

以上两张照片,是我分别使用打开闪光灯和关闭闪光灯的情况下拍摄的照片。可以看到,打开闪光灯的照片画面质量,尤其是姑娘的肤质有着非常好的提高。也正是因为如此,iPhone今天的闪光灯的可用程度大大提高。所以,下次当你遇见人物光线不足的时候 ,大胆的打开闪光试一试吧。

6.全景模式能做的比你想象的更多

全景模式是在拍摄风光中最常见的一种模式,这种模式可以给我们更加广阔的技巧。

但是需要注意的是,全景模式因为本质上是多张照片的拼接,所以你的画面中一旦有运动物体,很有可能就会造成穿帮的情况。所以,在拍摄全景模式时,需要注意:

(1)尽可能的保证手机的稳定,根据手机水平线指引移动

(2.)避开画面中的移动物体

(3)一定要一镜到底,不要回头。

但其实,全景模式除了拍摄风光,其实还有很多创意用法,这里主要讲两个例子:

(1)向上全景模式,更广阔的空间。

正常情况下,我们都是水平移动拍摄全景模式的,但是其实很多时候我们完全可以向上竖着拍摄。这样更能营造非常强烈的空间感,例如下面的这一张照片:


<img src=”https://pic2.zhimg.com/v2-c180331613654f1b2b425f0fd73f550d_b.jpg” data-caption=”” data-rawwidth=”674″ data-rawheight=”1096″ class=”origin_image zh-lightbox-thumb” width=”674″ data-original=”https://pic2.zhimg.com/v2-c180331613654f1b2b425f0fd73f550d_r.jpg“>

(2)利用全景模式特性,拍摄创意人像。

由于全景模式扫到的范围特别广,因此我们可以拍摄如下图的创意人像,这样就可以在画面里找到很多个自己:

<img src=”https://pic4.zhimg.com/v2-8dad1fa6b9c51ca8de174c6fe774b33f_b.jpg” data-caption=”” data-rawwidth=”3464″ data-rawheight=”2480″ class=”origin_image zh-lightbox-thumb” width=”3464″ data-original=”https://pic4.zhimg.com/v2-8dad1fa6b9c51ca8de174c6fe774b33f_r.jpg“>

具体的操作方法在我的人像教程里有提到,链接为:

手机人像指南

7.手机影片入门拍摄

iPhone的影片拍摄功能太强大了,强大到他已经足够让你拍摄一部非常棒的影片了。单单是纸面上的参数,都已经用强无敌来形容。在如今Vlog红得发紫的今天,一部 iPhone也许就是你的起点。但是,影片拍摄功能往往都是被大家忽略的,这种忽略是因为很多人了解照片,但是不了解影片。

所以,在具体讲解iPhone 的拍摄之前,我们先简单的进行一些关于影片知识的小科普,我尽量用最通俗的语言进行解释。

我们都知道动画片,是一张张图画起来,然后连续播放,这样看起来人物就是动的。其实对于影片而言,就是动起来的照片。由于人眼的视觉暂留,基本上每秒钟播放20张连续的照片你就会觉得是视频,而不是照片了,与此同时每秒钟播放的画面越多,画面就越流畅。那么,影片有一些核心的参数,例如分辨率和帧速率。

分辨率就是画面的清晰程度,类似于照片的像素。720P 1080P 以及4K就是分辨率的提升,目前国内各个视频平台主流都是1080P,但是近几年4K视频已经发展迅速。

而第二个重要参数就是帧速率,简单来说就是每秒钟播放多少个图片,30P就是每秒钟播放30张。一般来说,每秒钟30张足够流畅了,而iPhone8以后4K视频,都已经支持到60P,这是很多专业相机都不能做到的。

那除了,更加流畅,高帧率还有什么用吗?当然要,这就是可以慢速回放。例如本来一秒30P,那我慢速为两秒就是每秒15P,这样画面就不会流畅。而iPhone的1080P,帧速率是240P最高,那这意味着,你拍摄的一秒的视频,可以放慢十倍依然流畅。这就是iPhone的慢动作。而如果,我把这些连续的帧,按照规律抽取一些,在让他们每秒24帧播放,是什么效果呢?对,就是像快进一样的延时拍摄。

以上的所有参数都是可以调节的,具体的方法可以见下面的视频呢:











那么,这就是iPhone 影片的三个核心功能:正常的4K视频拍摄,1080P 240P的慢动作以及1080P的延时摄影。

至于,正常的影片拍摄,没什么好说的。你只要知道,在视频拍摄中防抖非常重要,而目前iPhone的4K视频防抖非常好,只要你有意识的保证稳定,完全可以拍出上佳的4K视频。需要注意的是,在视频拍摄时候我们也可以锁定对焦和曝光。

那说到慢动作,就更有意思了,我经常会使用慢动作拍摄一些画面,如下面:











我们可以看到,慢动作可以给我们完全不一样的视觉感受。尤其是在记录小孩子的一些精彩瞬间的时候,妈妈们完全可以采用这种方法。你可以寻找身边很多快速运动的物体,让他们慢下来,也许就会有不一样的效果。

关于1080P的延时摄影。

其实,在以前专业的延时摄影是一种非常麻烦的事情。首先,拍摄者要找到机位以后通过相机快门线连续拍摄多张照片,然后再回到数码暗房里把这些照片合成为延时视频。可以说是非常耗时耗力的一项工作,对很多摄影学习者来说有一定的门槛。

但是在iPhone

加入这项功能以后,完全就不一样了,下面是一些我使用延时摄影拍摄的短片:











可以看到,这又是一种完全不同于慢动作的视觉感受,会有明显时光穿梭之感。

那关于延时摄影,有几个建议:

1.选择好取景和拍摄时机,画面中有静有动,效果更佳。拍摄时长取决于景物本身,例如云彩动的快你就可以拍的时间短一点,如果云彩动的满你就拍摄的时长多一点。

2.一定要保持画面的稳定,延时摄影会放大手机的抖动,所以最好使用手机三脚架。想让你的手纹丝不动几分钟有点难。

3.一定要锁定曝光和对焦,因为延时拍摄最怕的就是闪烁,因为有的时候相机会给出画面不同的曝光值,就会忽明忽暗。所以这个时候,我们只要像拍照的时候一样,锁定对焦和曝光即可。

以上,就是iPhone拍摄影片的基本要点。如果你希望视频的更多进阶知识,在以后的文章会详细为大家提到。

8.iPhone 的内置调节—被忽略的强大

我经常会被问到,你修图用什么软件?或者你用的什么滤镜?首先要说明的是,很多人太看重修图了,觉得修图才是一张照片好看的核心,但其实并非如此。一张好的照片是前期拍摄和后期修饰的结果,二者缺一不可。随着IOS这几年的进步,连Apple的Mac的照片功能都集合了非常强大的照片修饰功能。而这些修饰工具往往被用户所忽略。

iPhone的修饰分为三个部分:

(1)剪裁部分

提供各种各样的构图比例,其中自动纠正水平和垂直的功能很贴心和人性化。具体功能如下图:

<img src=”https://pic4.zhimg.com/v2-af274f4026a692f6246bb406cf6800eb_b.jpg” data-caption=”” data-rawwidth=”640″ data-rawheight=”1136″ class=”origin_image zh-lightbox-thumb” width=”640″ data-original=”https://pic4.zhimg.com/v2-af274f4026a692f6246bb406cf6800eb_r.jpg“>

(2)滤镜部分

<img src=”https://pic3.zhimg.com/v2-a4ba374d060e457da1b60ed894d48236_b.jpg” data-caption=”” data-rawwidth=”640″ data-rawheight=”1136″ class=”origin_image zh-lightbox-thumb” width=”640″ data-original=”https://pic3.zhimg.com/v2-a4ba374d060e457da1b60ed894d48236_r.jpg“>

在IOS11更新以后,iPhone也对自己的滤镜进行了一次更新。其实在IOS 11之前我也会经常使用iPhone内置的滤镜,尤其是这个黑白和铬黄这两个滤镜。黑白的反差控制的非常棒,影调也十分细腻,远胜于其他的各种滤镜APP。在全新的滤镜里鲜明色滤镜非常适合一些食物拍摄,能让食物看起来更有食欲。

反差色滤镜整体的色调属于典型的低调风格,给人以非常安静的感觉。

最后的黑白也是最为推荐的了,无论是反差和影调都给人以非常高级的享受。所以很多时候,我非常喜欢打开黑白滤镜,在进行拍摄,彷佛就是一个全新的世界。

最重要的是,iPhone 的滤镜都是可以进行再次更改的。你第一次用了这个滤镜,过些天不喜欢了 ,只要我们回到相册里进行更改就好了。(同理,你以前拍的照片也可以试一试全新的滤镜)

(3)参数调节部分

iPhone拍摄最享受的就是照片的科学管理,你不不仅仅可以拍摄到美好的照片,还能对他们快速的修饰。苹果自带的修饰工具,基本包含了照片基本修饰的所有功能。

第一部分是曝光,也就是光效:

<img src=”https://pic1.zhimg.com/v2-b58bc42625a9849ff05c43548216c460_b.jpg” data-caption=”” data-rawwidth=”640″ data-rawheight=”1136″ class=”origin_image zh-lightbox-thumb” width=”640″ data-original=”https://pic1.zhimg.com/v2-b58bc42625a9849ff05c43548216c460_r.jpg“>

在这里你可以控制照片的的明暗,反差,褪色等等。唯一需要说明的可能是这个黑点,其实你只要理解为黑色的纯净度的感觉就可以,或者说类似于VSCO上的褪色效果。

第二部分是颜色

<img src=”https://pic4.zhimg.com/v2-6a6792d713123acfefd29d726b21c58f_b.jpg” data-caption=”” data-rawwidth=”639″ data-rawheight=”414″ class=”origin_image zh-lightbox-thumb” width=”639″ data-original=”https://pic4.zhimg.com/v2-6a6792d713123acfefd29d726b21c58f_r.jpg“>

在这里你可以调节饱和度以及色温(就是色偏),这里要着重强调一下这个对比度,这里对比度和第一部分曝光的对比度完全不同。这里是色彩的对比度,你会发现调节后色彩更加鲜明。这也是我非常喜欢的一项功能。

第三部分是黑白

简单来说,就是把你的照片变为黑白照片。我自己非常喜欢使用
iPhone内置的黑白功能把彩色照片转换为黑白。通过几个参数的调节,我们很快就可以获得一幅非常有氛围和影调的黑白大作。强烈推荐

<img src=”https://pic1.zhimg.com/v2-e28fb23c5b14e3bc8762456c0ad70964_b.jpg” data-caption=”” data-rawwidth=”640″ data-rawheight=”1136″ class=”origin_image zh-lightbox-thumb” width=”640″ data-original=”https://pic1.zhimg.com/v2-e28fb23c5b14e3bc8762456c0ad70964_r.jpg“>

最后还有一个定时时拍摄没有说,很简单,就是按下快门几秒钟进行拍摄,用来拍摄合影的。但是,这项功能还有一个非常重要的作用。这就是可以代替快门线,防止拍摄时候的抖动。例如我们晚上按快门会导致机身抖动,糊照片。这个时候,设置为3秒拍摄,就可以完美避免这个问题。

还有一个隐藏的功能,当我们从上往下拍摄,尤其是拍摄桌子的物体的时候。屏幕上会出现两个十字交叉点,这两个点就是水平指示。当两个十字重合的时候,说明你的手机已经和桌面平行,可以说非常的贴心了。

<img src=”https://pic2.zhimg.com/v2-f33398022e20e3a50fad8ff5ecff0889_b.jpg” data-caption=”” data-rawwidth=”631″ data-rawheight=”545″ class=”origin_image zh-lightbox-thumb” width=”631″ data-original=”https://pic2.zhimg.com/v2-f33398022e20e3a50fad8ff5ecff0889_r.jpg“>

以上,就是几乎所有iPhone内置相机的基本功能。当你掌握了以上所有的内容以后,相信你一定会对使用iPhone有了全新的认识。

最后,总有人问我,什么什么手机拍照最好,或者说为什么要用手机拍照,而不是画质更好的相机。

我想,拍摄在这个图像技术成为生活中一部分的年代,一部好相机的定义可能也许不是顶级的画质,而是一个神奇的小盒子,当我需要它为我记录下某一段光影的时候,它就在我手上,这就是iPhone对我们的意义。


更多手机摄影文章:

iPhone作品审美赏析

手机摄影APP推荐大合集

手机摄影基础知识

VSCO完全操作指南

手机星空拍摄指南


更多手机摄影,更多摄影知识:

微信:cxy20100622

公众号:人人都是手机摄影师

微博:Derrick_Zhang_

iPhone内置相机完全操作指南

Guide Install Popcorn Time Kodi Addon Repo – Best for Kodi

Guide Install Popcorn Time Kodi Addon Repo – Best for Kodi

 <img src="http://bestforkodi.com/wp-content/uploads/2016/10/POPCORN-TIME.png&quot; alt="Guide Install Popcorn Time Kodi Addon Repo" width="453" height="300" srcset="http://bestforkodi.com/wp-content/uploads/2016/10/POPCORN-TIME.png 453w, bestforkodi.com/wp-content/uploads/2016/10/POPCORN-TIME-300×199.png 300w” sizes=”(max-width: 453px) 100vw, 453px” class=”clear” style=”max-width: 100%; margin: 0.5em auto; display: block; height: auto; clear: both;”>

I have been taking a look this Evening at How to Install Popcorn Time Kodi Addon Repo. This is an amazing addon for Movies, Tv Shows and Anime, this addon uses torrent software so would recomend using a VPN with this addon.

<img src="http://bestforkodi.com/wp-content/uploads/2016/10/Screenshot-2016-10-02-23.04.38.png&quot; alt="screenshot-2016-10-02-23-04-38" width="1920" height="1080" srcset="http://bestforkodi.com/wp-content/uploads/2016/10/Screenshot-2016-10-02-23.04.38.png 1920w, bestforkodi.com/wp-content/uploads/2016/10/Screenshot-2016-10-02-23.04.38-300×169.png 300w, bestforkodi.com/wp-content/uploads/2016/10/Screenshot-2016-10-02-23.04.38-1024×576.png 1024w” sizes=”(max-width: 1920px) 100vw, 1920px” class=”clear” style=”max-width: 100%; margin: 0.5em auto; display: block; height: auto; clear: both;”>

Guide Install Popcorn Time Kodi Addon Repo

Guide Install Popcorn Time Kodi Addon Repo

Right lets get down to the nitty gritty and get this installed on your device.

First things first you need to install the Popcorn time repo from GitHub this can be done by clicking HERE

  • Open Kodi
  • SYSTEM
  • Click on Add-Ons
  • Select Install from zip file
  • Select Plugin.video.kodipopcorntime.repository.x.x.x.zip
  • Wait for Add-on enabled notification

Then once you have the  repo installed you can just install the addon from Markops repo.

  • Click Settings
  • Click Addons
  • Click Install from Repository
  • Scroll down and select Kodi PopcornTime Repo
  • Click on Video Addons
  • Then select Kodi PopcornTime addon
  • Wait for Add-on enabled notification

You can locate PopcornTime under Video addons.

So whats the addon all about? Lets take a look

With KODI Popcorn Time you can search for Movies, TV Shows and Animes that you can see immediately in KODI.

Follow Markops work on the addons GitHub page  HERE

This addon brings a large selection of Movies and Tv Shows to your Kodi setup.

Popcorn Time Scrapes popular torrent websites for its sources, which means that when you are watching a show your connection is being shared to other users downloading and watching the same show.

Any addon that uses torrents i would always recommend using a VPN as in some countries the legality of torrenting is in question.

Here at BFK we recommend and work with IP Vanish which we believe is the BEST vpn for Kodi. Check out my blog on it HERE 

33475143

Screenshots

<img src="http://bestforkodi.com/wp-conten
t/uploads/2016/10/Screenshot-2016-10-02-23.04.50.png" alt="screenshot-2016-10-02-23-04-50" width="1920" height="1080" srcset="http://bestforkodi.com/wp-content/uploads/2016/10/Screenshot-2016-10-02-23.04.50.png 1920w, bestforkodi.com/wp-content/uploads/2016/10/Screenshot-2016-10-02-23.04.50-300×169.png 300w, bestforkodi.com/wp-content/uploads/2016/10/Screenshot-2016-10-02-23.04.50-1024×576.png 1024w” sizes=”(max-width: 1920px) 100vw, 1920px” class=”clear” style=”max-width: 100%; margin: 0.5em auto; display: block; height: auto; clear: both;”>

<img src="http://bestforkodi.com/wp-content/uploads/2016/10/Screenshot-2016-10-02-23.05.56.png&quot; alt="screenshot-2016-10-02-23-05-56" width="1920" height="1080" srcset="http://bestforkodi.com/wp-content/uploads/2016/10/Screenshot-2016-10-02-23.05.56.png 1920w, bestforkodi.com/wp-content/uploads/2016/10/Screenshot-2016-10-02-23.05.56-300×169.png 300w, bestforkodi.com/wp-content/uploads/2016/10/Screenshot-2016-10-02-23.05.56-1024×576.png 1024w” sizes=”(max-width: 1920px) 100vw, 1920px” class=”clear” style=”max-width: 100%; margin: 0.5em auto; display: block; height: auto; clear: both;”>

<img src="http://bestforkodi.com/wp-content/uploads/2016/10/Screenshot-2016-10-02-23.06.05.png&quot; alt="screenshot-2016-10-02-23-06-05" width="1920" height="1080" srcset="http://bestforkodi.com/wp-content/uploads/2016/10/Screenshot-2016-10-02-23.06.05.png 1920w, bestforkodi.com/wp-content/uploads/2016/10/Screenshot-2016-10-02-23.06.05-300×169.png 300w, bestforkodi.com/wp-content/uploads/2016/10/Screenshot-2016-10-02-23.06.05-1024×576.png 1024w” sizes=”(max-width: 1920px) 100vw, 1920px” class=”clear” style=”max-width: 100%; margin: 0.5em auto; display: block; height: auto; clear: both;”>

As you can see the quality is a decent.

The addon has loads of quality content for you to enjoy.

All Movies that i tested worked perfect. So I am sure the other sections will work as well. So I will let you test and enjoy them.

Big Thanks to the dev for producing this addon and I am sure a lot of you will make use of it.

Whilst I am writing this would like to go on record to thank you all for your support. We are aware that we are a still a brand new site compared to some of the third party Kodi Websites. We are still growing month on month. We really enjoy reading your comments on our twitter account all 35000 of you. if you don’t follow us you can do so by clicking HERE.

Why not Bookmark our page and check in with us on daily basis to see what new, or click and visit some of the companies that advertise on our site as income generated from these ads gets pumped back into the running costs of the site and will help us grow.

Thanks from the whole team at #BFK

Q BOX ANDROID 6 TV BOX ENTERTAINMENTBOX EBOX

 

Kodi is a registered trademark of the XBMC Foundation. We are not connected to or in any other way affiliated with Kodi, Team Kodi, or the XBMC Foundation. Furthermore, any third party software, third party addons, or products in our articles will receive no support in official Kodi channels.   Best for Kodi is an information website. We as a website do not host, run or control any addons. We do not provide links for any streamed content. Any addons you choose to add are at your own discretion. We provide information on the addons that is freely available on the internet and from the addon developers themselves. We offer no support for any of the addons as they do not belong to us. We are not responsible for any content you choose to have on your device. Read the full Best for Kodi disclaimer here.

    Sign up to IPVanish    

Protect your online identity with IPVanish. IPVanish let’s you access geo restricted content, hide your online traffic identity and prevent your ISP throttling your connection. Be safe and smart with Kodi by using IPVanish.

    Sign up to IPVanish    

Guide Install Popcorn Time Kodi Addon Repo – Best for Kodi

配置一个安全的docker宿主机

by sa

Linux服务器运维日志 / 2017-11-13 13:33

如使用Linux默认安装来运行Docker守护进程和容器,会使你的主机出现安全和性能问题。 在本文中,我们将使用CentOS7的最小安装作为示例来说明如何配置来一个安全的docker运行宿主机。

前言

 本文以CentOS为例,介绍如何配置一个符合安全要求的docker运行宿主机。如使用默认安装来运行Docker守护进程和容器,会使你的主机出现安全和性能问题。 在本文中,我们将使用CentOS7的最小安装作为示例来说明如何配置来一个安全的docker运行宿主机。 CentOS已经大规模的应用到生产系统中,已被证明是一个稳定而安全的Linux版本。如果选择使用不同的Linux发行版,本文中的做法仍然值得参考,只需要将相关的示例命令转换为你的目标环境的命令。配置需要重点关注三个方面:   

1、一个不需要任何额外服务和软件的操作系统,只运行Docker所需的工具。

2、安装并配置Docker守护程序以运行容器。 这包括性能和安全的设置,配置Docker更适合于生产环境而不是开发测试环境。

3、设置访问控制的安全策略,将防火墙配置为仅允许SSH和用于外部通信的容器必要端口。

安装操作系统

最小安装

     从官方镜像中最小安装CentOS 7, 如果以前安装过CentOS,还有一些步骤需要考虑:   
  • 删除所有开发工具(编译器等)
  • 删除所有监听的服务,只保留22端口以进行SSH访问。 防火墙配置阻止其他正在运行的服务和删除多余服务

更新系统源

更新系统源确保所有库和程序都运行最新的版本。

sudo yum update –y   

创建一个新用户

不能使用root用户运行容器,所以必须添加一个新的用户。

例如:添加用户名为dockeruser的新用户

1、向主机添加新用户。

adduser dockeruser   

2、为新用户设置密码

passwd dockeruser   

3、将用户添加到wheel组以提供sudo访问权限

usermod -a -G wheel dockeruser   

生成SSHD密钥

     安全最佳做法是禁用使用密码的身份验证。我们可使密钥,并将其复制到服务器作为认证密钥。 以下步骤将是如何为linux或OSX主机生成密钥。   

1、 在的客户端上生成ssh密钥

ssh-keygen –t rsa   

2、运行此命令将在你的主目录的.ssh目录中创建两个文件

a. id_rsa –私钥

b. id_rsa.pub –公钥

3、使用新建用户dockeruser登录到Docker主机

mkdir ~/.ssh      sudo chmod 700 ~/.ssh   

4 、 将公钥复制到Docker主机。 例如

scp ~/.ssh/id_rsa.pub dockeruser@10.0.0.37:~/.ssh/authorized_keys   

5、现在可以不使用密码登录到主机

ssh dockeruser@10.0.0.37   

SSH禁用root登录和使用密码的身份验证

禁用root用户登录到主机系统。 另外不允许使用密码登录。这是为了防止使用暴力破解主机系统的账号 ,在上面介绍中,向系统添加了一个新用户,并将其密钥复制到服务器。 使用该用户配置主机。

1、使用新添加的用户登录到主机

2、编辑SSH程序的配置文件禁用root登录

sudo vi /etc/ssh/sshd_config   

3、找到以下文本:

#PermitRootLogin yes   

4、更改内容为如下

PermitRootLogin no   

5、找到以下文本的行

#PasswordAuthentication yes   

6、更改内容为如下

PasswordAuthentication no   

7、重启SSH服务

sudo systemctl restart sshd.service   

停止SSHD以外的任何服务

出于安全考虑,宿主机是用于运行容器,因此,不应该运行任何多余的服务。建议更改ssh监听端口以进一步增强安全性。 对于本文中,已经更改SSH监听端口41022。

1、列出任何开放和侦听端口

sudo nmap -sU -sS -p 1-65535 localhost   

在这种情况下,我们有两个打开和侦听的TCP端口。 41022端口是可以运行的ssh侦听端口 。25端口是SMTP服务,为系统默认安装,我们需要停止。

2、停止和删除postfix

a. 停止postfix服务

sudo systemctl stop postfix   

b. 检查postfix是否还在监听端口25

sudo nmap -sU -sS -p 1-65535 localhost   

c. 从主机中删除postfix

sudo yum remove postfix   

安装和配置Docker

安装Docker

1、配置yum以查找Docker存储库

a. 创建一个新文件来保存Docker存储库的信息

sudo vi /etc/yum.repos.d/docker-ce.repo   

b. 将以下内容添加到文件中:

[docker-ce-stable]      name=Docker CE Stable – $basearch          baseurl=https://download.docker.com/linux/centos/7/$basearch/stable      enabled=1      gpgcheck=1      gpgkey=https://download.docker.com/linux/centos/gpg   

c. 保存文件

2、安装Docker软件包

sudo yum install docker-ce –y   

3、启动docker

sudo service docker start      Alternate: systemctl start docker   

4、验证docker是否正常运行

sudo docker run hello-world   

5 、配置Docker守护进程在开机时启动

sudo chkconfig docker on      Alternate: sudo systemctl enable docker   

配置Docker

通过配置Docker来增加安全性,用于生产环境限制容器资源消耗。我们通过给docker守护进程传递命令行参数来执行操作。 我们将要使用的命令行总结如下

–icc=false

禁止容器之间通信。

  • 如果了解应用环境的网络拓扑,可以启用某几个容器与容器之间来进行通信使用—link参数

(–link=CONTAINER_NAME_or_ID:ALIAS)

  • 如果需要所有容器之间相互通信,可以将其设置为true,但这种情况
    在某种程度上是不安全的,它允许所有容器之间的完全网络通信。

–log-level“info”

将日志级别设置为info。 日志记录有多个级别,但有时记录内容非常多,会导致磁盘耗尽。日志级别的设置是为了获取需要的日志信息,而不是获取所有记录信息,而且有些日志信息无用且占用大量磁盘空间。

–iptables=true

启用iptables规则。

–default-ulimit

为容器设置默认的ulimits。这个参数将设置限制进程和文件的数量有关。这会确保容器不会占用过多的主机资源而造成主机宕机。

  • –default-ulimit nproc=1024:2048 –default-ulimit nofile=1020:2048

Docker进程启动参数非常多,本文中只说明配置方法,更多进程启动参数请参阅docker官网。下面是进程启动参数的配置方法:

1 、编辑docker.service文件

sudo vi /usr/lib/systemd/system/docker.service   

2 、找到以下文本行

ExecStart=/usr/bin/dockerd   

3 、修改为如下

ExecStart=/usr/bin/dockerd –icc=false –log-level  “info” –iptables=true –default-ulimit nproc=1024:2408–default-ulimit nofile=1024:2048    

4、重新加载

sudo systemctl daemon-reload   

5、重新启动Docker服务

sudo service docker restart   

6、验证命令行操作现在被传递给Docker

sudo ps -eaf | grep docker    

设置访问策略

在安全性较高的系统中,防火墙配置应启用白名单策略,默认禁用所有入站和出站流量。CentOS 7的防火墙默认使用firewalld,为了方便和docker容器访问控制集成,这里将禁用firewalld并使用iptables服务用于访问控制。   

1 、禁用firewalld

sudo systemctl disable firewalld   

2 、安装iptables-services

sudo yum install iptables-services –y   

3 、启用iptables服务

sudo systemctl enable iptables   

4、配置iptables规则(在最后的规则中,将替换为你的服务器ip-address)

sudo iptables -P INPUT DROP      sudo iptables -P FORWARD DROP      sudo iptables -A INPUT -p tcp -s 0/0 -d<serverip> –sport 513:65535 –dport 22 -mstate –state NEW,ESTABLISHED -j ACCEPT   

5、保存iptables规则

sudo service iptables save   

6 、验证iptables规则

     sudo iptables –L   

通过安装nginx进行测试

让我们通过下载并运行nginx来测试Docker的安装。

1、下载images

sudo docker pull nginx (alpine /nginx:latest)   

2 、启动nginx容器

sudo docker run –name docker-nginx -p 80:80 nginx   

注意:-p 80:80将容器的端口80映射到主机外部端口80。

这条命令会修改iptables的规则,以允许流量通过端口80

3 、连接到端口80上主机的IP地址

http://serverip:80   

你应该在浏览器中看到以下内容:

总结

本文介绍了如何通过安全配置来生成一个相对安全的docker运行宿主机,除此之外,还需通过安装最新的安全补丁并保持系统更新,定期安全巡检等来保证docker运行环境的安全性。

Shared via Inoreader

配置一个安全的docker宿主机