分类
认知

Laravel Docker Centos8 使用

fanyi 这个小工具,以前是直接跑在腾讯云的轻量服务器上的,用 Golang 写的,最近加了一个小功能,用 php 重写了,php 就要搭建各种环境,直接在腾讯云的轻量服务器上编译 php 不成功,主要是你 cpu 高,他就直接给你 kill 了,所以就用 docker 来解决。

构建 PHP 的运行环境

从 php:8.1-fpm 开始构建,安装上相关依赖,然后设置运行用户的相关权限。

vim Dockerfile
FROM php:8.1-fpm

# Arguments defined in docker-compose.yml
ARG user
ARG uid

# Install system dependencies
RUN apt-get update && apt-get install -y \
    git \
    curl \
    libpng-dev \
    libonig-dev \
    libxml2-dev \
    zip \
    unzip

# Clear cache
RUN apt-get clean && rm -rf /var/lib/apt/lists/*

# Install PHP extensions
RUN docker-php-ext-install pdo_mysql mbstring exif pcntl bcmath gd

# Get latest Composer
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer

# Create system user to run Composer and Artisan Commands
RUN useradd -G www-data,root -u $uid -d /home/$user $user
RUN mkdir -p /home/$user/.composer && \
    chown -R $user:$user /home/$user


# Set working directory
WORKDIR /var/www

USER $user
分类
认知

Fogg 福格行为模型与行为网格

这个模型简单,好像互联网每天都很极致的在用这个模型,无处不在,如烦人的 push,总是想触发你去打开 app,当你打开 app 本来什么也不想干(动机不足),突然给你弹出几张优惠券(动机不足设置某种奖励),然后你有可能开始消费了,当你认为付款很麻烦时(能力不足时),然后支持货到付款,上面几个简单的场景,可以用 Fogg 福格行为模型来解释。

什么时 Fogg 行为模型

福格行为模型可以示意为B=MAT,其中B是行为( Behavior), M是动机( Motivation),A是能力(Ability), T是触发(Triggers)。

什么是动机(Motivation)

  • 追求快乐,逃避痛苦
  • 抱有希望,逃避恐惧
  • 追求社会认同,避免被排斥

什么是能力(Ability)

  • 时间
  • 金钱
  • 体力
  • 脑力
  • 社会偏好,从众心理
  • 非日常

社会偏好和从众心理很好理解,比如买榜单上的商品,非日常就是日常的对立面,比如日常大家都是坐地铁上班的,突然让人走路上班,肯定很痛苦。

触发(Triggers)

在移动时代,最简单的触发有短信、PUSH、邮件等。

行为网格(Behavior Grid)

有人根据行为模型制作了一个行为网格,用来研究”行为改变“。

20221011iG61eZ

网格的 Y 轴是 持续时间:

  • 一次
  • 一段时间
  • 从现在开始

X轴上的行为类型有:

  • 绿色(新的、不熟悉的行为)
  • 蓝色(熟悉的行为)
  • 紫色(“强度”/频率增加的熟悉行为)
  • 灰色(“强度”/频率降低的熟悉行为)
  • 黑色(正在停止/已经停止的熟悉行为)

当大多数人想到 “行为改变” 时,他们会想到绿色,那就是:全新的行为,实际上,人们在生活中所做的大部分事情都不是绿色,而是蓝色(熟悉)或紫色(熟悉且强度/频率不断增加)。

我们一直在做的事情是在现有行为模式下寻找更高效的方法。

  • 优步只是一种更便宜、更容易/更快的打车方式。
  • 谷歌只是一种更便宜、更快捷的信息查询方式
  • 电子邮件只是向某人发送信件的一种更便宜、更快捷的方式。
  • Facebook 只是一种与朋友分享照片(并向朋友发送消息)的更便宜、更快捷的方式。
  • Instacart 只是一种更简单的购买杂货的方式。
  • Netflix 是一种更简单、更快捷的电影租借方式。

怎么改变行为

吃更多的蔬菜、更频繁地跑步、看更多的电影、购买更多的东西、在 Tiktok 上花费更多的时间等,或者让人们将他们的电影观看从 Netflix 转移到别的产品,或者转移他们从亚马逊到沃尔玛的购买行为,这些都是行为改变的例子,但它们是特定类型的行为改变,它们是蓝色和紫色的行为——不是绿色的

要么改变已经做的事情的方式,要么做更多已经做的事情

湘ICP备2020020034号-1