Blog

  • 自杀的促成者

    当一个人自杀的时候,ta 憎恨的是整个世界,而不只是某一个人,某一件物。“整个世界”是包含着你、我的整个世界。当一个人因为自杀去世的时候,剩下活着的所有人没有立场说“啊,这个人好可怜”,因为你正是 ta 憎恨的世界的一部分。当一个人向你求助的时候,ta 希望获得的是什么呢?你能给 ta 什么呢?我自己走过自杀的边缘,当我求助的时候,看到的只有两种回复:一种是:啊你好可怜,但是我暂时没空理你;第二种是哎呦,又有新故事了,嘿嘿嘿。如果你非常不幸,遇到了这样的“帮助”,并且在宗教没有办法帮助你的情况下,请试着憎恨人类和神祇。没有别人能帮你的时候,it can work

  • 南瓜乐队

    The Little Pumpkins人类为什么这么热爱南瓜?有一只挺多人知道的乐队叫碎南瓜,The Smashing pumplins。不仅有一支英语乐队叫 the Little Pumpkins,我国河南新乡(New York)有一支乐队叫小南瓜。不仅有一支乐队叫 Drunken Pumpkins(醉南瓜),还有一支俄语乐队叫 Drinking Pumpkins(当饮南瓜)。不仅有一支乐队叫 Happy Pumpkins(快乐南瓜),还有一支乐队叫 Sad Pumplins(伤心南瓜)。你们都是成对出现的么?

    补,台湾有一支乐队叫“Pumpkinney Fan Club”(南瓜妮歌迷俱樂部)

  • 六月的某一个早晨 – 理想后花园

    还在大一的时候,我们还能在文学导论课上试着不左不右,不激动地讨论某个早晨。那次课,大家和作为亲历者的老师聊了很多很多。下课的时候我抓住老师,在充满困惑和没有期待任何答案的状况下问他:你觉得生命的意义到底是什么?他似乎完全没料到在这个话题下有人这样问,仓促地说:“你需要用一生来探索这个问题吧”。这以后会非常讨厌“看的开”。看的开对我自己来说意味着失去了重量和内容呀,挣扎着、否定着、自省着、自杀着虽然是痛苦的,但能这样能真实地感受到作为唯一的、独特的、不可替代的、不可被磨灭的自我的存在呀

    阴天的下午,
    我们都不用多说话。
    抓紧我的手,
    我们现在就出发
    这世界,充满了挣扎。
    跟着我,你不用害怕。
    所有的问题,
    我们还是要去面对。
    那些该发生的,
    我们谁都无法逃避。
    告诉我,要怎么开始。
    告诉我,要怎么停止。
    我要从黎明奔跑到黄昏,
    去看一看天边的日落。
    就像是能够逃离这城市,
    却留不住六月的某一个早晨。

  • 超声波与冷蒸式空气加湿器对pm2.5的影响实验

    【图一:关闭家用超声波加湿器之后,PM2.5(曲线始于 Y 轴读数超过 680) 与 PM10(曲线始于 Y 轴读数 460) 下降情况。图二:开启家用冷蒸加湿器之后室内空气湿度到达和图一相同数值时 PM2.5(曲线始于 Y 轴读数 20) 与 PM10(曲线始于 Y 轴读数 40) 变化情况。】

    这两张图可以清楚看到,超声波加湿器(图一)使得 PM2.5 值一度爆表(超过 680 微克每立方米),以及 PM10 值逼近 540 微克每立方米。而冷蒸加湿器(图二)对空气中微粒的影响非常非常低。因此,会建议对空气中微粒敏感的朋友,在需要加湿器的时候,尽量选择冷蒸式或者有加湿功能的空调扇。虽然冷蒸原理简单,很多公司在炒作概念。但首先,它能够有效增加室内湿度;其次,它能够有效的不增加空气中的微粒;第三,它的溢价程度没有特别离谱。

    所以,对于不希望增加室内微粒,并且有加湿需求的人来说,冷蒸式加湿器是合适的。

    【实验设备为 aqicn 认证的 SDS011 激光 PM2.5 传感器。另外,通过对小米空气净化器 PM2.5 读数观察可知, SDS011 读数与之并没有大不同。可知这两张图中的度数是可信的】

  • 用 shouldComponentUpdate 处理 reactjs 异步回传数据乱序的问题

    https://reactjs.org/docs/optimizing-performance.html

    class CounterButton extends React.Component {
      constructor(props) {
        super(props);
        this.state = {count: 1};
      }
    
      shouldComponentUpdate(nextProps, nextState) {
        if (this.props.color !== nextProps.color) {
          return true;
        }
        if (this.state.count !== nextState.count) {
          return true;
        }
        return false;
      }
    
      render() {
        return (
          <button
            color={this.props.color}
            onClick={() => this.setState(state => ({count: state.count + 1}))}>
            Count: {this.state.count}
          </button>
        );
      }
    }

    在这段 this.props 有时候仍会造成异步问题,改成 this.state 有时候可以修复:

    if (this.props.color !== nextProps.color) {
      return true;
    }
    if (this.state.count !== nextState.count) {
      return true;
    }
    return false;

  • 新石器时代的一场凶杀案

    https://www.oopus.info/blog/wp-content/uploads/2019/01/河北尚义县四台新石器时代遗址发掘简报_张家口市文物考古研究所.pdf

    发生时间:5720B.C.~5630B.C;
    遇难地:两间房屋 F1 和 F3;
    遇难者:七人,五名成人,两名未成年人;
    杀害方式:约三名成人被杀死后焚烧,一名成人与两名儿童被烧死。杀人者行凶之后焚烧了现场;
    现场工具遗存较多,陶器、武器与饰品较少。

  • 现场教学如何掰弯一个直男

    https://www.bilibili.com/video/av53975845/?p=9