怼周刊_v106

~ 预定 190429 2042 发布


新作

又试git猛开窃
寸功积得自乐淘
心意天雨应

DAMADAMA


Activity 活性

社区当前嗯哼程度

DUr19 番新后第4周:

  • 起初 DAMA 主持,然后林峰->小狮子, 下周是 JY
  • 可以说, 现场报名下周主持完美解决了原先轮值的问题:
    • 预先指派, 难以预见到时状态
    • 同时, 被指派的可能根本 got 不到
    • 所以, 现在每次例怼现场报名:
      • 非常仪式化
      • 又足以过滤还没形成定期嗯哼习惯的怼员
      • 潜在问题只是: 可能永远就这20多名有节奏习惯的怼员来主持了
    • 好在, 主持周会, 其实是种福利
      • 演练能技的友好场景
      • 同时, 也是综合接触怼务的机会
  • 可能最大的变化是 JY 重出江湖并带来一系列 MVP 的计划
    • 大家无论编程水平如何
    • 都有一个参与/旁观/试用的新机会了

4 weekly activity:

total commit: 205

top5 git commiter

gen. 190429 195146.984 (by st v 190401.1942)

Zoom.Quiet          : ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 106.00
Leon                : ▇▇▇▇▇▇▇▇▇▇▇ 33.00
zhangshiyinrunwithcc: ▇▇▇▇▇▇▇▇▇ 29.00
simpleowen          : ▇▇▇▇ 13.00
mxclover            : ▇▇ 8.00 

Tasks 任务

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

propose 号召

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

Progress 进展

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

@Wangjunyu

基于 Gmail API 的每日自动邮件清理

欢迎拍砖或者加入一起写

让人抓狂的定时任务报错

在上述程序跑通后,部署在生产环境(外网服务器)启动定时任务后总是报错...基于 Linux/Crontab/TroubleShooting - OpenWiki 之前自己定时任务抓狂记录排查 * 先查看报错信息 -> 发现和文件无法找到有关 * 怀疑是文件权限问题,修改文件权限 * 新建定时任务,每分钟执行 * 无果后...思考数分钟(搜索了数次,无解)...恍然大悟,是文件路径问题

代码位置

service = auth(os.path.join(current_dir, 'token.json'),os.path.join(current_dir, 'credentials.json'))

源代码

service = auth( 'token.json', 'credentials.json')

Achievements 成果

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

熊本->新手篇:Git首次配置+Github首次克隆远程库特定分支(SSHkey)

非常嗯哼的嗯哼...

  • 不过, mac 环境专用
  • 其它环境 linux 中基本一致
  • windows 环境自求多褔了...

一,目标

  • 本地配置git
  • 从Github远程库下载特定分支

二,步骤

1.本地配置git

$ git config --global user.name "你的github id//比如,billgates2019"
$ git config --global user.email 你的github primary邮箱地址//比如,[email protected]
$ git config --list
  • 终端反馈:
    • 终端应有如下反馈
core.excludesfile=~/.gitignore
core.legacyheaders=false
core.quotepath=false
...
alias.lg=log --color --graph --pretty=format:'%C(bold white)%h%Creset -%C(bold green)%d%Creset %s %C(bold green)(%cr)%Creset %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative

2.克隆远程库特定分支(SSHkey)

  • 基本概念:
    • 2种方式可克隆远程库文件,1)https;2)SSHkey,怼圈推荐SSHkey,较为安全.
  • 实际操作:
    • 第1步:先查看自己电脑是否生成过SSHkey.
      • 终端输入:ls -al ~/.ssh
      • 终端若返回:drwx------ 2 zhangshiying staff 64 4 21 09:04 . -> 并没有SSHkey,这条反馈可参见Linux 檔案屬性與目錄配置,这条反馈的意思是,ssh这个目录的使用权限在用户zhangshiying手里,但这位用户目前并没有sshkey
    • 第2步:确认并没有sshkey后,需做一个sshkey出来.
      • 终端输入:ssh-keygen -t rsa -b 4096 -C "你的git配置邮箱//比如,[email protected]"
      • 终端若返回 Generating public/private rsa key pair. -> 说明sshkey生成成功
    • 第3步:保存sshkey并设定密码
      • 终端:Enter file in which to save the key (/Users/zhangshiying/.ssh/id_rsa):
      • 按 Enter,将key保存在默认位置
      • 终端:Enter passphrase (empty for no passphrase):
      • 输入密码
      • 终端:Enter same passphrase again:
      • 再次输入密码
      • 终端返回如下信息,说明sshkey生成,保存,密码配置都已成功
Your identification has been saved in /Users/zhangshiying/.ssh/id_rsa.
Your public key has been saved in /Users/zhangshiying/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:*******I85AT8rw [email protected]
The key's randomart image is:
+---[RSA 4096]----+
|        o.    .  |
|       o .   o   |
|        o . o .  |
|         o o .   |
| . *****8888     |
|  = +  + o .   ..|
| . O.oo o . o . o|
|  *************=o|
|  .E=*+     ..*==|
+----[SHA256]-----+
The authenticity of host 'github.com (52.74.223.119)' can't be established.
RSA key fingerprint is SHA256:....
Are you sure you want to continue connecting (yes/no)? 

三,参考汇总

Stories 故事

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

  • Q: 课程结束前您说会保留一部分权限供课程结业后继续迭代学习. 可我刚在gitlab里只看到游乐场呢?
  • A: 是也乎,( ̄▽ ̄)
    • 只是 归档只读,保存所有数据可读的
    • https://gitlab.com/101camp/py
    • 原学员权限降低,并无影响
  • AA: 好的,通过链接我看到了. 有作业参照就好. 我慢慢摸索
  • AAQ: 是也乎,( ̄▽ ̄)
    • 其实, 这事儿远没结束:
      • 0: 为什么明明在的仓库, 你却没找到?
      • 1: gitlab 所有基本功能是否真正都刷过?
      • 2: 类似视而不见的情景是否广泛存在其它事件中?
      • 3: 本质原因是什么? 为什么? 如何解决?
      • 4: 这种我没找到*** 的提问形式是否吻合智慧?为什么?
    • 回想一下, 你找的过程? 为什么找不下去?
    • 有什么基本的查找原则?路径?技巧?
    • ....
    • 以及其它42问

impression 怼印象

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

  • ( ̄▽ ̄):
    • 熊本: 念念不忘, 必有回学
    • JY: 念念不忘, 必得开怼
    • 小狮子: 语音输入, 乱码太多
    • ...
  • @linfeng365:
    • xiaoshizi1024: 初生牛犊,赞
    • 熊本: 感觉有讲师风范
    • junyu: 好多项目啊...
    • ZoomQuiet: 继续巩固怼务...
  • @Wangjunyu 主题分享:
  • @Xiaoshizi1024
    • 小狮子在加入怼圈的第三周完成了生命中第一次例怼的主持
    • 在记录完例怼笔记之后, 有点怀疑笔记的价值, 抄幻灯的部分太多了, 这样对大家观看的收益不大, 对自己制作会议笔记能力方面也没很大的提升, 也没有能够更好的吸收某些关键点...
    • 上周的笔记也跟类似的差不多, 因为内在的一些困扰而没有发到对应的Issue中,应该也有上述的问题吧...
    • 在小狮子加入怼圈的第三周完成了生命中第一次怼周刊的书写

live 怼生活

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

  • @linfeng365
    • tips:下载的 netflix 网剧"双层公寓"只带英文字幕. 找了一下,网上没也没字幕. 怎么办?
      • 只有从视频提取英文字幕了. 找了一个 → iMkvExtract for Mac . 再用字幕翻译软件转为中英字幕. (例如"字幕组机翻小助手") → 完美完成.
      • (PC用户 可以用 → MKVExtractGUI-2.exe)
    • 2019-04-26 Fri 15:19
      • 周总结, 就是每周的垃圾收集回收.
        • 再过个月,我可以在周一就想周总结了...
      • 时间帐单的获取,不限于 ATL2 (timetrack)
        • 手机也有每周使用时间.
        • 电脑也有输出量统计. (whatpulse)
        • 甚至,购物/收货清单.
      • 目标是观察自己行为,
        • 不断改善,优化.
  • @izhangshiying
    • 3分钟发言:How2DU教程
      • 新手篇:Git首次配置+Github首次克隆远程库特定分支(SSHkey)
      • 旨在帮助新手配置git,并下载怼圈主仓库特定分支
      • DU106w How2DU 投稿 -> 稿件地址

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]