跳到主内容

vim 插件快速插入剪贴板中的图片

vim plugin to insert clipboard image

  • Inspired by the markclip plugin for atom editor. Just copy and paste, saving images got so easy.
  • vim plugin
  • written in python
  • linux only

安装

可以使用 vundle

Plugin 'wenliang/clipboard2image'

使用

  1. 右键在浏览器中选择图片, copy image
  2. vim 中按 F2, 就会把图片自动保存到https://imageclipped.s3-us-west-1.amazonaws.com/ 目录中
  3. 并且在vim 中插入 ![](figure/xxxxx.png)

我一般用来做读书笔记. 截屏也可以复制保存.

bash 笔记

bash notes

  • set -e 有错误即退出

  • set -u 如有未赋值的变量即退出

  • set -x

  • trap command signal [INT, TERM and EXIT ...]

if [ ! -e $lockfile ]; then
   trap "rm -f $lockfile; exit" INT TERM EXIT
   touch $lockfile
   critical-section
   rm $lockfile
   trap - INT TERM EXIT
else
   echo "critical-section is already running"
fi

3D 打印机使用感受

家用 3D 打印机

现在 3D 打印机也是家庭能负担得起的了. 便宜的只要200刀就能买到. Filament 也是相当便宜.

开放硬件

我买了一个 prusa i3 mk2, 公司在布拉格, 这款打印机被 maker 杂志评为2017年最佳3D打印机. 我下单之后等了两个月才到货. 后来他们换了大厂房, 就不需要等太久了.

这些设计都是公开的, 如果愿意的话, 可以自己拼凑这些零件自己组装一个. 亚马逊上有类似的才200刀. 不知道打印体验如何.

软件

  • 设计3D 模型
    • SketchUp: google 收购了, windows only
    • Blender: 开源软件, 插件用 Python.
    • Meshlab: 开源软件
  • Slicer: 用来把3D 模型切成一层一层的. 3D 打印机不知道这个模型有多复杂, 它只知道按指令, 一层一层往上摞
    • Slic3r
    • Cura

部分打印成果 (2018 update)

失败 (装配不好, 过热导致马达不准)

  • 半途 filament 被卡住了

成功

  • 一个nespresso 胶囊的架子, 胶囊买回来, 把头上的三角形撕掉, 倒过来放进去即可.

  • fidget cube. 一次打印成功. 不需要组装

  • Pokemon

我遇到的问题

即使 3D 打印机比较便宜了, 但是使用起来, 并非即插即用. 从各个方面都会有小问题. 需要慢慢来解决. 真正熟练使用 3D 打印机还是需要付出很多时间精力的.

第一层沾不住

  • 3D 打印最重要的就是第一层, 如果沾不住板子上, 以后的打印全部失败. 所以第一层打印的速度一定要慢.
  • 如果最下面和板子的接触面积比较小, 可以考虑加 raft, 就是多一层底, 容易沾住.
  • 可以使用胶水.
  • 不过我打印PLA 喜欢用 blue tape.

  • 打印 ABS 要求温度更高, 我用 blue tape 加 胶水, 这样就能沾住了.

安装不妥

  • 例如y-axis 的两个滑杆, 没有按下去, 所以其实hotbed 不是水平的. 打了一段时间才发现, 结果按下去之后反而不能通过校准了.
  • 马达和皮带滑轮之间应该有个空隙. 我的y轴螺丝没有上紧, 结果滑轮滑到马达边上, 摩擦造成马达很热, 在特别长的打印中间, 会在某个时刻造成一个y轴上的跳动, 导致上面的打印部分和下面的出现位移. 修复这个之后, 就能通过校准了

打壁球

壁球规则

原则

和围棋一样, "金角银边草肚皮", 意思是

  • 打到角落里面的球很难接
  • 大部分都应该直线球 (straight), 沿着墙往后.
  • 打到中间就惨了. 因为你需要给对手让出空间, 不能妨碍对方击球. 当你退到后面墙角, 几乎不可能接到前面角落的球.

悉尼

圣地亚哥

example of nikola in markdown

code

from date import date
print('today')

table

Does it support table?

| First Header | Second Header | | ------------- | ------------- | | Content Cell | Content Cell | | Content Cell | Content Cell |