今早 4:37 分被噩梦惊醒,打开灯,到 5:30 缓过神来。期间听到一声诡异的猫叫,听感上离我很近,但高层不可能有猫的。写下这个本不打算写的周志。

梦的内容是一些往事和目前所经历境况的拼接,空间位置混乱,似乎在经历一场时空的乱流,梦中亦有基于当前心境以及所焦虑之事的投射。

PowerShell 学习

本周系统学习了 PowerShell 脚本语言,看了四本相关的书,并做了一些笔记:

  • [[使用 PowerShell 发送 WebRequest 并处理返回 JSON]]
  • [[PowerShell 笔记]]

这四本书是:

四本书从易到难,PowerShell 101 适合无编程基础的新手,实战指南有一些对话题之外的科普,后两者特色在于给了大量的脚本实例。

对 PowerShell 的感觉是:

  • 语法并不统一,即为了贴近自然语言创造了一些规则各异的简写,对我来说比较难记;
  • Cmdlet 并不强大,不少东西,例如将脚本、图像 Base 64 化这类问题,还需要借用 .Net;
  • 完成工作需要借用大量外部命令,例如为了更安全的发送邮件,可能需要 PingMe,因为内置的 Send-MailMessage Cmdlet 已经半废弃状态了。

学习过程亦发现接触新东西一开始就过于深入,穷究原理的话,会拖慢学习的进度。

最大的收获是解决了一些以前一直不理解的问题,比方说为什么执行不了带空格路径的命令,如何从外部给定脚本的参数等等……