Kairyou's Blog

专注于WEB前端开发, 追求更好的用户体验, 更好的开发体验 [长沙前端QQ群:234746733]
  • discourse 插件开发

    / 分类: 开发,实践 / No Comments

    开发discourse插件, 依赖的知识: ES6/SCSS/Ember.js/Rails/handlebars.
    Ember是前端MVVM框架, 支持数据双向绑定/虚拟DOM, 模板引擎使用handlebars, 依赖jQuery(处理DOM兼容性操作), 遵循约定优于配置原则(类似Rails).

    discourse 本地环境搭建

    依赖: ruby, postgres, redis 需要提前安装好.

    • macOS 安装Ruby2.6

      brew install rbenv; rbenv init; rbenv install 2.6.2; # discourse依赖 Ruby 2.5+
    • (推荐) 用docker搭建本地 postgres, redis

      # code db.yml
      version: '3.1'
      services:
        redis:
          container_name: redis
          image: redis:alpine
          ports:
            - "6379:6379"
        postgres:
          container_name: postgres
          image: postgres:9-alpine
          ports:
            - "5432:5432"
          environment:
            - POSTGRES_USER=postgres
            - POSTGRES_PASSWORD=postgres
      # docker-compose -f db.yml up -d # 启动 postgresql/redis
      # docker restart postgres redis # 重启 postgresql/redis
    git clone https://github.com/discourse/discourse.git;
    # git checkout tags/v2.2.4; # 指定某个稳定的版本
    code config/database.yml # 设定 postgres 数据库信息
    development: # 设定正确用户名/密码
      username: name
      password: pass
      host: localhost
      host_names: # 本地论坛域名(不添加: 影响 hot reload)
        - leon.lvh.me
    bundle install; # 安装依赖
    rake db:create db:migrate; # 创建数据库
    # rails r "SiteSetting.min_password_length=8;SiteSetting.min_admin_password_length=8;" # 设定密码最少8位
    rake admin:create # 创建用户, 输入Email/password/是否管理员
    # rails r "u=User.find_by_email('[email protected]'); u.password='11112222'; u.save!;" # 修改用户密码
    rails s -p 8000 # 启动论坛, 访问 localhost:8000

    查看全文 »

  • 韩国vps

    / 分类: 生活 / No Comments

    Kdatacenter是韩国的主机商, 看了很多测评, 应该是韩国vps里最靠谱的了.
    三网直连(移动据说绕下香港), 延迟低, 提供韩国原生ip. 支持支付宝/中文工单.
    最低配置100GB SSD, 1Gbps 带宽, 1核CPU, 1GB内存, 500GB 流量(仅算单向流量), 价格是19美元/月.
    可以通过1篇博客链接 + 2个SNS(比如1Twitter/1微博)链接, 发工单申请8折优惠码, 续费同价.
    IO测试: 700+ MB/s, 上传下载速度(电信/联通) 上传10~30Mbps,下载200+Mbps;
    油管: 白天2-3w Kbps, 晚上 <1w. 看4k有点勉强;
    非常稳定, 没有掉包, 做站还不错, 和台湾差不多, 但是纯代理就不适合了.
    退款: 月缴 3天内, 年缴 30天内, 但要扣除$5的 vps安装费.