分类目录归档:软件

2023年Obsidian新玩法总结

去年总结: 2022年Obsidian新玩法总结

1 版本更新简记

注意1:细节调整、bug修复、开发者相关、同步与发布相关的更新会被忽略

注意2:本页面主要针对obsidian进行功能说明,部分内容显示可能在网页端存在异常

  • v1.1.15(20230222):画布改进,支持画布设置/拖拽/伸缩/只读模式、全局搜索等功能;修复了导出为 PDF、配色和列表编号的问题
  • v1.2(20230329):增加书签功能(支持文件、文件夹、图表、搜索、标题、块内添加书签,从更强大的视角组织笔记);改进全局搜索的UI;改进热键的设置和搜索
  • v1

Read more

QuickAdd 个人使用总结

QuickAdd 作为 Obsidian 的一个流行插件,可以将常见操作、脚本、模板打包为一个便捷的命令,功能上限极高,但需要一定的学习成本,不过也有很多简单有效的功能可直接参考他人的示例(比如一键抓取豆瓣图书信息,并根据模板生成笔记)

项目地址
官方文档

QuickAdd 包含三种基本工具,并可以进行任意组合(Multi choices 用于多工具的层级管理):

Read more

Git进阶技巧

1 基于GPT的自动代码审核

项目地址 3.1k⭐

Star History Chart

目前支持多种部署方式,官方推荐为使用 Github Action

  1. 添加OPENAI_API_KEY到你的 github action 密钥(Setting - Secrets and variables - Actions - New repository secret,输入GPT相关的API密钥)
  2. 创建.github/workflows/cr.yml添加以下内容(Actions - New workflow - set up a workflo

Read more

Docker 镜像优化

1 镜像瘦身

1.1 选择更精简的基础镜像

常见的 Python 镜像版本:

  • slim:通常只安装运行特定工具所需的最小包
  • Alphine:专门为容器构建的操作系统,比其他的操作系统更小,但是其上会缺少很多软件包并且使用的 glibc 等都是阉割版(不推荐,因为编译过程会很慢)
  • buster/stretch/jessie:表示使用不同版本的 debian 系统(10/9/8)

Read more

VSCode快速入门

1 基本概念

VS Code(Visual Studio Code)是一个轻量级的开源代码编辑器,由微软开发。它支持多种编程语言,并提供了丰富的功能和扩展生态系统,使开发人员能够高效地编写和调试代码

  • VS Code 是一个跨平台的代码编辑器,适用于 Windows、macOS 和 Linux 等操作系统
  • 提供了丰富的编辑功能,包括语法高亮、代码补全、代码导航、代码重构等,以提高开发效率
  • 支持集成终端、调试器、版本控制系统等工具,使开发人员能够在一个界面中完成大部分开发任务

主要优

Read more

jekyll 快速入门

1 简介与安装

jekyll 能将纯文本/markdown便捷转化为静态网站和博客

给定模版文件后,可以通过Liquid处理模版文件,把给定内容按照模版格式转换成静态网站页面。之后便可以借助 Netlify 或其他平台直接发布为博客。模板很多而且很好看,使用起来也很省心

安装过程:

2 小试牛刀

本人是看到一个好玩的模板才开始研究 jekyll 的:项目地址

操作步骤:

  • 下载项目并切换到对应项目根目录

Read more

Zotero快速入门

1 介绍与安装

Zotero是一个免费开源的研究管理软件,收集、管理、引用和分享你的研究资料,其开源社区活跃,拥有大量有趣而实用的插件,很适合有论文阅读或科研需求的学生群体和科研人员。

由于Zotero的前身是一款浏览器插件

Read more

2022年Obsidian新玩法总结

1 版本更新简记

注意1:细节调整、bug修复、开发者相关、同步与发布相关的更新会被忽略

注意2:本页面主要针对obsidian进行功能说明,部分内容显示可能在网页端存在异常

  • v0.13.18(更新日期 Jan 3, '22 8:08 AM),增加多个快捷键(全局搜索/替换、创建新笔记),代码块预览界面右上角增加复制按钮
  • v0.13.25(更新日期 Feb 19, '22 2:42

Read more

notebook常用技巧

1 常用快捷键

  • Ctrl-Enter : 运行本单元
  • Ctrl-/:注释整行/撤销注释(仅代码状态有效)
  • Tab : 代码补全或缩进
  • Shift-Tab : 提示(输出帮助信息,部分函数、类、方法等会显示其定义原型,如果在其后加 ? 再运行会显示更加详细的帮助)

更多快捷键及其说明可参阅[[7_software/Jupyter/Jupyter 基础知识#5 快捷键]] 可以自行打开Jupyter Notebook在非编辑模式下,按H键查看所有快捷键

2 常用Magic关键字

  1. 每个notebook都适用的

Read more

Kettle快速入门

1 Kettle简介

Kettle是一款由纯Java语言开发的免费开源的ETL工具

  • ETL即Extract(数据抽取)、Transform(数据转换)、Load(数据加载)
  • Kettle 可以在Window、Linux、Unix上运行,绿色无需安装
  • 支持各种主流数据库,并提供了图形化的用户界面
  • Kettle 中文名是水壶,水壶将汇总不同来源或格式的数据,然后以指定的格式流出
  • Kettle 商业化以后,改名为Pentaho,Pentaho是指一系列数据集成、分析及报表工

Read more