怼周刊_v108

~ 预定 190513 2042 发布


DUW之触发器

上穷碧落下黄泉
千里寻他deploy
原来手动靠自建
发布完成手删除

熊本


Activity 活性

社区当前嗯哼程度

4 weekly activity:

total commit: 272

top5 git commiter

gen. 190513 220339.283 (by st v 190401.1942)

Zoom.Quiet          : ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 102.00
Leon                : ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 56.00
GitHub              : ▇▇▇▇▇▇▇▇▇▇▇▇ 35.00
damao               : ▇▇▇▇▇▇▇▇▇▇ 31.00
zhangshiyinrunwithcc: ▇▇▇▇ 14.00

Tasks 任务

~ 记述关键共怼任务 (如果没有, 留空)

propose 号召

  • |蠎周刊 |汇集全球蠎事儿 !-)
    • 俺私人嗯哼了5年了
    • 邀请大家一起来, 每周嗯哼
  • 每周例怼后, 无论是否列席, 大家都在 故事->怼印象 中追加当周 top3 感触

Progress 进展

~ 整体圈内活跃指标情况(st 专用服务, 尚少使用手册)

duw_pub

@izhangshiying DU108w发布

    1. :question: 站点等待自动化更新 https://du.101.camp/duw/2019/
    1. :white_check_mark: Github release https://github.com/DebugUself/du4proto/releases/tag/19.05.13
    1. :white_check_mark: ggroup
    1. :white_check_mark: Slack #general
    1. :white_check_mark: 发布记录登记 https://github.com/DebugUself/du4proto/wiki/DUWeeklyEditor
    2. 部署deploy文档
    3. 测试触发是否成功

参考: 3w[MVP] pubDUW 实用化 · Issue #652 · DebugUself/du4proto

进一步的:

发布完成手删除

正好理解反了, 参考: du4proto/tasks.py at duw_pub · DebugUself/du4proto

这是自动删除的

案例

对应本地相同工具发布:

Achievements 成果

~ 各种成品/半成品 内部知识作品

pubDUW 阶段故事

起初

editor -> github.com/DebugUself/du4proto/DUW
    +- chrome -> print -> pdf
        +- github.com/DebugUself/du4proto/releases
        +- ggroups -> [email protected]
        +- DebugUself.Slack.com -> #general 
                    |
DUr <-- chk. & read +

然后

DUr -> github.com/DebugUself/du4proto/DUW
editor -> github.com/DebugUself/du4proto/duw_pub/tasks.py
        +- 从 DUW 复制合理文件到对应目录
        +- 用 Mkdocs 编译为网站
        +- 输出到 github.com/DebugUself/duw
            +- github-pages 自动发布
                +-> du.101.camp/duw
                    |
DUr <-- chk. & read +

现在

DUr -> github.com/DebugUself/du4proto/DUW
editor -> github.com/DebugUself/du4proto/DUW/_trigger
        +- 增加 deploy.md 激发文件
                    |V|
====================+ github-web-hook ===============
    POST -> hook.duw.zoomquiet.top
                    |V|
====================+ aliyun VPS auto matter ========
    [Nginx] -> hook.duw.zoomquiet.top
        +- proxy <- localhost:9080
            +- [gunicorn] <== [supervisord]
                +- [bottle]
                    +-  du4proto/duw_pub/hooksrv.py
                        +- support hook API
                    +- grasp '_trigger/deploy.md'
                +- touch local trigger 
            |- /opt/www/debuguself/br_duw_pub/_trigger4deploy.log
                                ^
                        check as => */5 8-23 * * *
                                |
    [Corntab] -> /opt/www/debuguself/br_duw_pub/cron4trig2duw.sh
                +- if _trigger4deploy.log exist
                    +- inv pub
                        +- 从 DUW 复制合理文件到对应目录
                        +- 用 Mkdocs 编译为网站
                        +- push -> github.com/DebugUself/duw
                    |V|
=====================================================
            +- github-pages 自动发布
                +-> du.101.camp/duw
                    |
DUr <-- chk. & read +

未来

DUr -> github.com/DebugUself/du4proto/DUW
    +- 指定 Issue 回复
    +- 指定 ggroup 约定标题邮件
    +- 指定 Slack 频道约定前缀
    +- 指定 微信群 约定前缀
    +- ... 更多方便渠道随时发布周刊文案
editor -> github.com/DebugUself/du4proto/DUW/_trigger
        +- 增加 deploy.md 激发文件
    +- 指定 Issue 回复
    +- 指定 ggroup 约定标题邮件
    +- 指定 Slack 频道约定前缀
    +- 指定 微信群 约定前缀
    +- ... 更多方便渠道随时发起 deploy
                    |V|
====================+ github-web-hook ===============
    POST -> hook.duw.zoomquiet.top
                    |V|
====================+ aliyun VPS auto matter ========
    [Nginx] -> hook.duw.zoomquiet.top
        +- proxy <- localhost:9080
            +- [gunicorn] <== [supervisord]
                +- [bottle]
                    +-  du4proto/duw_pub/hooksrv.py
                        +- support hook API
                    +- grasp '_trigger/deploy.md'
                +- touch local trigger 
            |- /opt/www/debuguself/br_duw_pub/_trigger4deploy.log
                                ^
                        check as => */5 8-23 * * *
                                |
    [Corntab] -> /opt/www/debuguself/br_duw_pub/cron4trig2duw.sh
                +- if _trigger4deploy.log exist
                    +- inv pub
                        +- 从 DUW 复制合理文件到对应目录
                        +- 用 Mkdocs 编译为网站
                        +- push -> github.com/DebugUself/duw
                    |V|
=====================================================
                    +- github-pages 自动发布
                    |   +-> du.101.camp/duw
                    +- 更多专用 bot
                    |   +-> Slack 指定频道
                    |   +-> ggroup 约定标题邮件
                    |   +-> 微信群 约定前缀信息
                    |   +-> 公众号 
                    |   +-> 小应用
                    |   +-> ...
                    |   |
DUr <-- pull & read +++++

Stories 故事

~ 收集各自无法雷同的怼圈真人故事...

impression 怼印象

~ 例怼中感触最嗯哼的 top3 感想

  • ( ̄▽ ̄):

    • 文因经, 完全不同维度的精彩世界
    • JY.PA, 认真而又灵活的坚持
    • 熊本, 作品的冲动无人能比
  • 熊本🐻:

    • @是生 分享了自创宗教. 创立自己的宗教,从而营造独立精神世界,并对其扩展,其立意令人佩服. 再考虑其年纪仅为三十上下,更觉得可贵.
    • @dama 分享了18年来社区经历,并阐述目前对构建自学型社区愿景,很有章法. 不过,比较多的体验,是尊敬老师傅的半生积累,对老师傅的愿景,形成愿景的过程,其实并无太多体会. 可能由于老师傅分享内容较为宏观,没听到故事. 为什么要创立自学型社区?如果有一批别致的故事,可能更能感染怼友.
    • @熊本🐻 分享了期望制作关于怼周刊如何形成的记录视频的idea. 被dama补充,可以考虑多种形式,比如podcast/mblog. 不过工作方式需要注意,寻求外部资源,避免由于局限在自我资源里,导致此起彼伏的断篇. 还分享了,熊本专属作品走向,文学评论集合,见 清州九年

live 怼生活

~ 生活中带有怼范的各种 (投稿后可同时沉淀到 wiki 的2.5 怼生活下)

Recommedations 推荐

~ 嗯哼各种怼路上发现的嗯哼...

Postscript 后记

~ 怼周刊是什么以及为什么和能怎么...

大妈曰过: 参差多态 才是生机 问题在 参差 的行为是无法形成团队的

Coming together is a beginning; 
Keeping together is progress; 
Working together is success!

<--- Henry Ford

  • 所以, 有了 大妈 随见随怼的持续嗯哼...
  • 但是, 想象一年后, 回想几十周前自己作的那些 图样图森破
  • 却没现成的资料来出示给后进来嗯哼?
  • 不科学, 值得记录的, 就应当有个形式固定下来
  • 所以,有了这个 怼周刊 (Weekly 4 DU)

What is DUW? Why we make DUW? What are the possibilities of DUW?

Dama said, variety brings vitality. But various behaviors may make us hard to cooperate as a team.

Coming together is a beginning; 
Keeping together is progress; 
Working together is success!

<--- Henry Ford

That's why Dama keeps on debugging. However, as time goes by, maybe you would not remember these days clearly and spread your experience difficultly. What a pity! The valuable should have a fixed form to be recorded. That's why we make the Weekly for DU.


蟒营®编程思维提高班 Python版/第11期 正在报名

精品小班/ 每期<42人

  • 开始报名: 2020.7.22
  • 报名截止: 2020.8.23
  • 正式开课: 2020.8.30
  • 课程结束: 2020.10.11
扫描报名: 101camp11py

蟒营®式 原创课程

伴你重享学习乐趣

官网: py.101.camp

Reactivate Joy by Self-teching with You


任何问题可先进入知识星球(免费)咨询:
FAQ

关注公众号, 持续获得相关各种咨询:
mainium


追问

任何问题, 随时邮件提问可也:
[email protected]