怼周刊_v28

~ 预定 17.10.23 20:20 发布

Release time - 22:20, August 23th, 2017


莫愁郎情薄 --by bear

东海有勇妇,织麻事夫婿,夫婿着官靴,骑马长安里
村口梁家妻,劝妇忧艳女,勇妇轻捻梭,我本越处子
livepython行,keycastr辩分明,高亮勤调试,tab绝不行
兼得淘姐妹,轻扣alex擎,更有好儿郎,勇闯DL营
世事本难全,何求月满圆,莫愁郎情薄,白羽自怼行

注:白羽,古代一种箭名,本诗代指issue

21st Centurary Fear --by bear

You are the 21st centurary woman
Coated with 52 number YSL lipsticks
Armed by MK Channel or Kate Spade
You play the rules fade the fools
Convicted him as a felnony 
Called him the middle class evil melody
But that's not the way the game played
It's a cold world but not hopeless
Don't act like you can't cope
Make friends with Livepython Keycastr and Pudb
Hold the tools that free you from 21st centurary fear

进度 Timelines

~ 记录当周关键事件日期+证据链接

任务 Tasks

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

进展 Progress

~ 整体上圈内部活跃指标情况

allcic Commit timesweekly Commit times
liguanghe387 liguanghe19
ZoomQuiet371 leilayanhui12
zoejane303 zhangshiyinrunwithcc10
zhangshiyinrunwithcc198 OMlalala5
mxclover192 ZoomQuiet3
all Commit Comments timesweekly CommitComments times
ZoomQuiet150 ZoomQuiet1
all Issue Comments timesweekly IssueComments times
liguanghe583 liguanghe32
ZoomQuiet426 zhangshiyinrunwithcc20
zhangshiyinrunwithcc393 mxclover7
zoejane109 leilayanhui7
mxclover97 ZoomQuiet5
  • 在线(测试ing..):
    • curl du.zoomquiet.us
    • curl du.zoomquiet.us/v0/all/cic/rank/5/
    • curl du.zoomquiet.us/v0/all/cil/rank/5/
    • curl du.zoomquiet.us/v0/week/cic/rank/5/
    • curl du.zoomquiet.us/v0/week/cil/rank/5/

成果 Achievements

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

故事 Stories

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

熊本🐻->视而不见1:微小的不幸

  • 日常生活里,本熊已经习惯粗枝大叶. 这种忘东忘西的微小错误在平凡的生活里似乎不会造成什么困扰. 但在程序世界里,却这微小的错误可会被放大为更大的不幸.

  • 比如,本熊想用自己的时间数据,测试时间账单小队脚本可用性时,需要获取喂给脚本的原始数据. 按照该小队开发笔记zq0aTL2thinking.ipynb,原始数据需要自行从atimelogger2的app上手动导出报告.

  • 在参考该笔记时,本熊卡在设置时间格式上. 脚本要求,设置时间格式为 Y-MM-dd hh:mm,比如 2017-10-19 09:09(12小时制);然而观察脚本后,发现实际清洗的时间格式却是24小时制. 本熊一直以为24小时设置要从app的某个按钮入手,结果把app更新到最新版本后,依然木有找到这个神奇的按钮. 而后,又因为网速问题,atimelogger2官网的帮助也打不开.

  • 突然,本熊醒悟过来,可能是脚本提供的时间格式写错了,并不是 Y-MM-dd hh:mm, 而应该是 Y-MM-dd HH:mm. 果然修改格式后,时间变为24小时制了.

  • 这就普通人误入程序界的小不幸. 时间格式可能对于程序员而言,是常识,但对于普通人而言,错误的手册会让他们抓耳挠腮一两个小时. 还有什么微小的常识被普通人忽略了呢?其实很多. 因为人的大脑就是被设置为 视而不见,抹杀可能性. 对普通人而言,且不谈debug,光see the truth已经足够困难了.

  • 怎样使生活变好?不是有钱,有房,有工作,而是不被偏见影响,作出良好决策.

蕙蕙 :rabbit: -> 写代码和读代码的顺序是不同的

背景

想要看懂大妈写的 zq0atl2types.py. 读代码前还做了准备,看了两遍"大妈现场编程"视频,还做了笔记. 知道要看懂代码,得看出这行代码是解决什么问题的. 所以一行行拆,一行行打印. 但还是看不懂,就有了 issue #264

折腾

大妈推荐 livepython

  • 可视化 py 或是其它语言运行时内存中各种变量的变化...
  • 这样就知道, 代码的执行顺序从来都是根据需要来的
  • 而不是文本的字面顺序

悲催的 win 党用不了,但搜到了 http://pythontutor.com/. 直接复制代码执行不了,缺少依赖包. 那就精简代码,只剩 cl0typs(act) 的定义. 然后输入 act 的数据,执行 cl0typs(act). 终于发现了问题所在!我把 act 的对象错误理解成一个 list,其实只是一个 string. cl0typs(act) 一次只处理一个字符串,处理后把结果保存到数列 _TYPS 中,再处理下一个.

反常识:代码间不一定要有逻辑关系的!计算机也不是一条条执行代码的!

会有这样的误解,是否因为 写代码和读代码的顺序是不同的. 写代码以结果为导向,不断修复现实和理想的差距. 删去多余得空行,加回缺失的年份,写着写着就把原先的代码改得面部全非,但也有了符合要求的结果.

读代码时拿到手的是成品代码,总是从第一行读起. 没有时空还原镜,看不到作者的编写过程,你要如何 get 到那个精确的目的呢?多写代码,多读代码

推荐 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.


点击注册~> 获得 100$ 体验券: DigitalOcean Referral Badge

订阅 substack 体验古早写作:



关注公众号, 持续获得相关各种嗯哼:
zoomquiet


自怼圈/年度番新

DU22.4
关于 ~ DebugUself with DAMA ;-)

追问

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