这里记录一段时间我在互联网上看到的有意思的内容与信息,防止它们在我的脑袋里走丢了。
灵感来自于阮一峰的网络日志:科技爱好者周刊[1]。
本杂志开源(GitHub: mugpeng/second_brain[2]),欢迎提交issues[3],上传你的所见所闻。亦或对这样的网络杂志提供建议😊。
因为内容比较多的缘故,建议你通过使用sourcegraph[4] 搜索杂志中感兴趣的内容。
来自我自己一个非常外行的思考:R, python 这些编程语言,可不可以取代数据库?
比如数据库的增删改查操作,R 的base 和tidyverse 套件都提供了强大的支撑。另外,R 也可以将数据保存为压缩的RDS或Rdata 格式。
但如果是考虑到用户的更新的话,R 的缺点就是每一次更新数据都不得不获取全部数据的权限,并且会覆盖原本的数据。
除此以外呢?
1、可视化代码执行[6]
.
通过可视化的方式,让你了解代码每一步的操作。
非常适合用来代码学习中理解执行过程,以及在开发中用来找寻存在的问题。
目前支持的语言包括:Python, Java, C, C++, JavaScript, and Ruby
2、你还记得小时候吃大大卷的感觉吗?R 做到了。[7]
.
使用包spiralize,一种增加图像信息密度而不失优雅的极佳策略。
比如你的热图或者突变图太长,就可以把它们“内卷”起来。
个人认为,在图片的数据长宽比例悬殊的情况下,是一种非常好的选择;如果图的数据比较小的话,个人觉得卷起来反而影响观感。
.
包名叫ggstar,可以使用函数scale_starshape_manual 进行选择。
4、RStudio 的颜色选择器:colourpicker[8]
拾取绘图代码中的颜色:
.
选择颜色:
.
相比起拾取器(colourpicker 也是这个意思),我更愿意称它为颜色选择器。毕竟拾取颜色,更大的需求还是将外部的图片在R 中进行拾取。
之前通过magick 实现过提取图片的主要颜色,以后有机会分享给大家。
5、win 下的重复文件合并工具[9]
来自阮一峰。
Windows 软件,用来找出重复的文件,然后用硬链接取代它们,可以节省大量硬盘空间。
6、mac 下的两款剪贴板工具
-paste[10]
不仅可以获得复制内容的来源,还可以将常用的复制内容保存在实用内容里,还可以lab 上不同的颜色:
非常的简洁使用,而且是全平台支持的软件。
.
ps:它甚至让我放弃了花钱购买的alfred。
7、utools 插件颜色助手[12]
utools 真是一个宝藏软件,前面刚好说到颜色拾取,它就提供相应的插件。
8、mac 下搜索文件
在网络上找了一圈,发现并没有一篇精彩的教程,你可以参考我写的内容:
好物分享第九弹——用HoudahSpot增强mac的搜索
9、mac 增强quicklook 功能[13]
mac 一个非常方便的地方在于,我们可以在不打开文件的情况下,直接通过空格+点击的方式,实现文件的快捷预览,也就是quicklook:
但默认的quicklook 并不支持相关的操作。
这里配置上可以参考:macOS + 那些强大的「预览」(Preview)插件[14]
这里我使用了homebrew 的方法安装:
brew install qlmarkdown
如果没有安装brew cask 拓展也没有关系,会自动下载。
配置后就可以直接浏览md 文件了。
此外还有许多配置设定:Quick Look plugins Awesome[15]
16、网道的编程学习网站[17]
阮一峰大大做的编程网站:
17、现代科研指北[18]
一年前购买了王树义老师的《科研新手全面入坑指南》,却懒惰没有读完;不知道这本好书我会不会错过。。
18、史上最强R 的学习&&工具资源[19]
20、马斯克宣布开造人形机器人[20]
[1]阮一峰的网络日志:科技爱好者周刊: https://github.com/ruanyf/weekly
[2]mugpeng/second_brain: https://github.com/mugpeng/second_brain
[3]issues: https://github.com/mugpeng/second_brain/issues
[4]sourcegraph: https://sourcegraph.com/github.com/mugpeng/second_brain
[6]可视化代码执行: https://pythontutor.com/
[7]你还记得小时候吃大大卷的感觉吗?R 做到了。: https://jokergoo.github.io/spiralize_vignettes/examples.html
[8]RStudio 的颜色选择器:colourpicker: https://github.com/jakubnowicki/r-codespaces
[9]win 下的重复文件合并工具: http://malich.ru/duplicate_searcher
[10]paste: https://sspai.com/post/31570
[11]utools 插件剪切板: https://sspai.com/post/55659
[12]utools 插件颜色助手: https://sspai.com/post/55659
[13]mac 增强quicklook 功能: https://zhuanlan.zhihu.com/p/89419729
[14]macOS + 那些强大的「预览」(Preview)插件: https://zhuanlan.zhihu.com/p/28924757
[15]Quick Look plugins Awesome: https://github.com/sindresorhus/quick-look-plugins
[17]网道的编程学习网站: https://wangdoc.com/
[18]现代科研指北: https://bookdown.org/yufree/sciguide/
[19]史上最强R 的学习&&工具资源: https://github.com/qinwf/awesome-R#2020
[20]马斯克宣布开造人形机器人: https://mp.weixin.qq.com/s/nBKIMcJDSApJCh554LpMSQ