非常好用的个人工作学习记事本Obsidian

现在记事本有两大流派:Obsidian 和Notion,同时据说logseq也很不错

由于在FreeBSD下后两种都没有相关ports,所以优先尝试使用Obsidian

Obsidian简介

Obsidian是基于Markdown文件本地知识管理软件,并且开发者承诺Obsidian对于个人使用者永久免费

在FreeBSD中make安装Obsidian

Obsidian在官网页面没有找到源码下载,但是它在FreeBSD ports里面有,make install的时候会自动下载。有时候碰到github抽风了下载失败可以多尝试几次。地址是这里:

https://github.com/obsidianmd/obsidian-releases/releases/download/v1.4.16/obsidian-1.4.16.tar.gz

cd /usr/ports/textproc/obsidian
make install 

安装完成后输出:

cp -f /usr/local/share/electron25/electron /usr/ports/textproc/obsidian/work/stage/usr/local/share/obsidian/obsidian
====> Compressing man pages (compress-man)
===>  Installing for obsidian-1.4.16_1
===>  Checking if obsidian is already installed
===>   Registering installation for obsidian-1.4.16_1
Installing obsidian-1.4.16_1...
==> Running trigger: desktop-file-utils.ucl
Building cache database of MIME types
===> SECURITY REPORT: This port has installed the following files which may act as networkservers and may therefore pose a remote security risk to the system.
/usr/local/share/obsidian/obsidianIf there are vulnerabilities in these programs there may be a securityrisk to the system. FreeBSD makes no guarantee about the security ofports included in the Ports Collection. Please type 'make deinstall'to deinstall the port if this is a concern.For more information, and contact details about the securitystatus of this software, see the following webpage: 
https://obsidian.md

启动执行obsidian

运行Obsidian的时候需要非root账户,否则需要加上--no-sandbox参数。 运行时还需要GUI,所以不能在控制台执行,而是要在Xwindows下选择“运行程序”来执行。

运行后,按照提示指定仓库目录即可开始使用了!整个界面非常清爽,后面有了使用经验再来添加信息。

Obsidian插件相关

首先碰到了第三方插件无法浏览的问题,可以尝试用这个插件试试:https://gitee.com/juqkai/obsidian-proxy-github/releases/tag/v1.16.0

下载后,将其放入日记目录里,比如日记配置名字叫demo,那么目录就是demo/.obsidian/plugins/  ,如果没有plugins,可以自己手工创建一个。当然这个插件本身也是时而好用,时而不好用。

其它相关程序介绍

etherpad-lite  star15.3k

Etherpad - 在线文档协作编辑工具

Etherpad 是一个线上共制平台,支持多人实时对一份文件修改,也同时看到其他人的修改。

GitHub - ether/etherpad-lite: Etherpad: A modern really-real-time collaborative document editor.

安装方法:

git clone --branch master https://github.com/ether/etherpad-lite.git &&
cd etherpad-lite &&
src/bin/run.sh

最后打开:open http://127.0.0.1:9001 in your browser.

windows直接下载软件:Etherpad

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/617052.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JavaScript 删除数组中指定元素五种方法

以下是JavaScript中删除数组中指定元素的五种方法: 1.使用splice()方法: var arr [1, 2, 3, 4, 5]; arr.splice(arr.indexOf(3), 1); console.log(arr); // 输出 [1, 2, 4, 5]2.使用filter()方法: var arr [1, 2, 3, 4, 5]; arr arr.fi…

算法-二分专题

文章目录 概念应用场景代码模板OJ练习寻找指定元素1题目描述输入描述输出描述样例题解 寻找指定元素2题目描述输入描述输出描述样例题解 寻找指定元素3题目描述输入描述输出描述样例题解 寻找指定元素4题目描述输入描述输出描述样例题解 寻找指定元素5题目描述输入描述输出描述…

力扣-移动零

移动零 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序 请注意 ,必须在不复制数组的情况下原地对数组进行操作 示例1: 输入: nums [0,1,0,3,12] 输出: [1,3,12,0,0]示例2: …

Qt添加资源文件

ui->setupUi(this);//1. 使用本地文件:ui->actionasdasdas->setIcon(QIcon("本地绝对路径"));ui->actiona1->setIcon(QIcon("C:/Users/满满/Desktop/output/picture/1.jpg"));//2. 使用资源文件:ui->actionasdasd…

内 存 取 证

1.用户密码 从内存中获取到用户admin的密码并且破解密码,以Flag{admin,password}形式提交(密码为6位); 1)查看帮助 -h ./volatility_2.6_lin64_standalone -h 2)获取内存镜像文件的信息 imageinfo ./volatility_2.6_lin64_stand…

ubuntu设定时间与外部ntp同步

前言 在 Ubuntu 上,你可以通过配置 systemd-timesyncd 服务来与外部 NTP 服务器同步系统时间。下面是设置的步骤: 安装 NTP 工具: 如果你的系统中没有安装 ntpdate 工具,可以使用以下命令安装: sudo apt-get updat…

自动化测试数据校验神器!

在做接口自动化测试时,经常需要从接口响应返回体中提取指定数据进行断言校验。 今天给大家推荐一款json数据提取神器: jsonpath jsonpath和常规的json有哪些区别呢?在Python中,json是用于处理JSON数据的内置模块,而jsonpath是用…

LLaMA-Factory添加adalora

感谢https://github.com/tsingcoo/LLaMA-Efficient-Tuning/commit/f3a532f56b4aa7d4200f24d93fade4b2c9042736和https://github.com/huggingface/peft/issues/432的帮助。 在LLaMA-Factory中添加adalora 1. 修改src/llmtuner/hparams/finetuning_args.py代码 在FinetuningArg…

【Leetcode】2085. 统计出现过一次的公共字符串

文章目录 题目思路代码 题目 2085. 统计出现过一次的公共字符串 思路 使用两个哈希表 words1Count 和 words2Count 分别统计两个数组中每个单词的出现次数。然后遍历 words1Count 中的每个单词,如果该单词在 words1 中出现了一次,且在 words2 中也出…

小红书年终“礼物营销”玩法:种拔一体,实现品效破圈

恰逢年末,用户送礼需求旺盛,小红书推出“礼物季”,品牌们纷纷入局,话题上线18天浏览量破9亿。“礼物营销”覆盖全年营销节点,贯穿始终,礼赠场景下用户消费决策链路缩短,种拔一体,帮助…

Android 集成firebase 推送(FCM)

1,集成firebase 基础 1>googleService文件 2>项目级gradle 3>app级gradle 4>setting 2,推送相关 重点: 源文档:设置 Firebase Cloud Messaging 客户端应用 (Android) (google.com) /*** 监听推送的消息* 三种情况…

el-tree多个树进行节点同步联动(完整版)

2024.1.11今天我学习了如何对多个el-tree树进行相同节点的联动效果,如图: 这边有两棵树,我们发现第一个树和第二个树之间会有重复的指标,当我们选中第一个树的指标,我们希望第二个树如果也有重复的指标也能进行勾选上&…

Qt 调试体统输出报警声

文章目录 前言一、方法1 使用 Qsound1.添加都文件 直接报错2.解决这个错误 添加 QT multimedia3. 加入代码又遇到新的错误小结 二、第二种方法1.引入库 总结 前言 遇到一个需求,使用Qt输出报警声,于是试一试能调用的方法。 一、方法1 使用 Qsound 1.…

LC322. 零钱兑换

代码随想录 class Solution {public int coinChange(int[] coins, int amount) {int max Integer.MAX_VALUE;int [] dp new int[amount1];for(int j 0 ; j < dp.length; j ){dp[j] max;}dp[0] 0;for(int i 0 ; i < coins.length; i ){for(int j coins[i] ; j <…

什么是金融RPA?金融RPA解决什么问题?金融RPA实施难点在哪里?

什么是金融RPA&#xff1f;金融RPA&#xff0c;即金融领域的机器人流程自动化&#xff0c;是一种利用软件机器人来代替人工完成重复性劳动任务的技术。它能够通过模仿最终用户在电脑上的手动操作方式&#xff0c;实现自动化处理大量重复、规则明确的业务流程&#xff0c;如账务…

44-js return返回值,全局作用域,局部作用域,隐式作用域,变量的生命周期,delete释放内存

1.return返回值:函数执行后剩下结果就是返回值。 function fn(a,b,c){//return返回值return(a+b+c);// console.log("aaa"); //return之后的值都不在执行了// alert("bbb"); //return之后的值不在执行了}console.log(fn(1,2,3)*10); 2.作用…

每日一练 | 华为认证真题练习Day40

Day40 华为认证中级考试真题 ​ 1、端口镜像可以对哪些流量进行镜像(多选) A.接口接受的报文 B.端口发送的报文 C.端口发送和接收的报文 D.端口丢弃的报文 2、下列关于不同类型的防火墙的说法&#xff0c;错误的是 A.包过滤防火墙对于通过防火墙的每个数据包&#xff0…

低静态功耗的音频功率放大器D7368GS,适用于便携式立体声收录机应用

D7368是专为便携式立体声收录机而设计的音频功率放大器集成电路。 主要特点&#xff1a; ● 低静态功耗&#xff1a; Icco6 6mA(Typ) (Vcc6V) ● 电压增益高&#xff1a;40dB ( 典型值)。 ● 工作电源电压范围宽&#xff1a;Vcc2~10V. . ● 外围使用元件少( 仅需三个电容)。 ●…

软件测试|如何在Linux中下载和安装软件包

简介 在Linux操作系统中&#xff0c;下载和安装软件包是一项基本任务。不同的Linux发行版可能有不同的包管理工具和方式&#xff0c;但总体流程是类似的。以下是在Linux中下载和安装软件包的详细步骤。 步骤1&#xff1a;选择适当的包管理工具 因为Linux有不同的发行版本&am…

活动回顾∣“全邻友好,艺术大咖交流会”——员村街开展社区微型养老博览会长者文艺汇演活动

为进一步营造邻里守望&#xff0c;共建美好社区的氛围&#xff0c;促进社区长者参与社区服务&#xff0c;展示社区长者健康、积极向上的精神风貌&#xff0c;2024年1月10日&#xff0c;员村街开展“全邻友好&#xff0c;艺术大咖交流会”——微型养老博览会活动&#xff0c;让长…