最近学了一点即兴伴奏,想训练自己分辨和弦,编配和弦的能力,但是手头没有钢琴去尝试,只有光遇游戏里的十五键钢琴(惨奥)。
无意之中发现了这么个项目 https://github.com/Rainbow-Dreamer/musicpy/
顿时来了灵感,这么熟练python了,为什么不用python来写音乐呢
最近学了一点即兴伴奏,想训练自己分辨和弦,编配和弦的能力,但是手头没有钢琴去尝试,只有光遇游戏里的十五键钢琴(惨奥)。
无意之中发现了这么个项目 https://github.com/Rainbow-Dreamer/musicpy/
顿时来了灵感,这么熟练python了,为什么不用python来写音乐呢
最近有多个 python 版本共存的需求,在 archlinux 下只能 python3.8,而阿里云的 python 是 3.6,而且环境和库各不相同。包管理器也影响其存在。然后搜到了 pyenv 这个神器,这个项目直接解决了我所有遇到的 python 不同版本共存和切换的问题,不解释了,直接看官方介绍。
周末的时候,有个以前的同学说自己的 excel 密码忘记,所以找我帮忙看有没有办法破解开来。
由于之前从来没接触过这样的实战,对加密解密仅仅只是了解的概念,基本都是理论知识,于是开始了实战探索之路。
一直想找一款跨平台的免费又好用的思维导图软件,可是哪有两全其美的事呢,个人感觉安卓版的 mindjet 相对好用一些,windows 和 linux 版的 xmind 相对好用一些,但是 xmind 和 mindjet 的格式肯定是不兼容的,而探索发现,他们的文档解压之后都是以 xml 方式储存的,压缩也是简单的 zip 压缩,也没有任何加密,于是,故事开始了。
archlinux 是个可高度定制的 linux 发行版,在使用的过程中,需要反复测试很多软件包的功能,以达到自己想要的效果,效果不好的卸载,用得好的留下,但由于依赖是复杂的树状结构,时间长了,容易忘记自己测试过哪些包,以至于有些包只是临时安装的后来忘了卸载,随着积累容易导致在系统里留下大量不必要的包。
pacman 的功能之一是可以查询安装原因,安装原因有两种“单独指定安装”和“作为其他软件包的依赖关系安装”,也可以通过 pacman -Qdt 找出所有没必要的依赖包,pacman -Qe 可以列出所有自己显式指定安装过的包,还可以通过 pacman -Rscn 卸载某个软件来将其不必要的依赖也同时卸载。
虽然 pacman 功能强大,但依然没法满足以上需求,因为很多包都是自己指定安装,但是后来忘了自己只是临时测试这个包,测试过应当卸载,然而这类包显然留在系统中,这些包还不容易被找到,要是数量庞大,基本只能重装系统才能完全干净。
强迫症患者们当然希望自己的系统是干干净净,只有自己需要的包,没有其它任何垃圾包。
于是有了新的脚本需求…