工具 Markdown
2025-01-05
https://github.com/microsoft/markitdown
微软开发的 Python 工具,用于将 Office 文档或者 PDF 文件转换为 Markdown 格式。
markitdown path-to-file.pdf > document.md
markitdown path-to-file.pdf -o document.md
cat path-to-file.pdf | markitdown
from markitdown import MarkItDown
md = MarkItDown()
result = md.convert("test.xlsx")
print(result.text_content)
from markitdown import MarkItDown
from openai import OpenAI
client = OpenAI()
md = MarkItDown(llm_client=client, llm_model="gpt-4o")
result = md.convert("example.jpg")
print(result.text_content)
工具
2025-01-05
Useful built-in macOS command-line utilities
https://weiyen.net/articles/useful-macos-cmd-line-utilities/
通过命令行获取密码:
security find-internet-password -s "https://example.com"
打开文件:
open /path/to/file
复制粘贴:
pbcopy < file.txt
pbpaste > file.txt
echo "Hello, world!" | pbcopy;
pbpaste
>> Hello, world!
网络测速:
networkQuality # Note the capital "Q"!
防止 Mac 休眠:
caffeinate
caffeinate -u -t 3600
生成 UUID:
uuidgen
uuidgen | tr '[:upper:]' '[:lower:]' | pbcopy
朗读文本:
say "Hello, world!"
工具
2022-11-30
BComp 之前过期也可以一直用,只是提示一下,现在不行了。
这是我在 Windows 平台上非常习惯了的一个工具。
作为一个做软件开发的人,搞这种歪门邪道,我还是会有罪恶感的,所以点进去看了一下官方售价,70 刀,瞬间没有罪恶感了。
网上找了几个注册密钥,都提示 “授权密钥已被吊销”,然后看到这个方法,亲测有效:
在注册表中删除这个条目:HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4\CacheId
就行。
如果不知道我上面说的时什么意思,就把下面这段代码保存为 bcompAddTime.bat
,双击执行。
如果提示 “没有适当的权限访问该项目”,就右键,管理员身份运行。
@echo off
echo
echo 开始删除 =====================================================================
echo
reg delete "HKCU\Software\Scooter Software\Beyond Compare 4" /v CacheID /f
echo
echo 删除完成 =====================================================================
echo
reg query "HKCU\Software\Scooter Software\Beyond Compare 4"
pause
工具
2022-03-08
安装和使用
Ubuntu 上安装:
wget https://github.com/hluk/CopyQ/releases/download/v6.1.0/copyq_6.1.0_Debian_11-1_amd64.deb -P ~/Resources/
sudo gdebi ~/Resources/copyq_6.1.0_Debian_11-1_amd64.deb
点击打开之后,在右上角会有一个小图标。
Windows 版本下载地址:
https://github.com/hluk/CopyQ/releases/download/v6.1.0/copyq-6.1.0-setup.exe
PS: Windows 版本安装程序不支持中文,但是安装之后支持中文。
就是会监听剪切板,在第一个标签页中(默认只开一个标签,不会显示标签页切换栏)新建条目。
不只是剪贴板,可以用来存储各种需要复制粘贴的小片段。可以固定,加标记,支持搜索。
太可惜了,我的工作中不需要导出复制粘贴内容,对我的工作效率帮助不会很大。
但是用来跨平台同步剪贴板,还是非常不错的。
这个小工具真是不错,要是可以进一步提升颜值,改进体验,今后大有发展。
配置
- Windows:
C:\Users\用户名\AppData\Roaming\copyq
PS:Portable(压缩包,免安装)版本直接就是在 copyq 子目录。
- Linux:
~/.config/copyq
如何同步剪切板
首选项 > 条目 > 同步
指定标签页,和存储目录,然后就会自动将当前剪贴板的内容在存储目录创建一个文件(txt/html/png),每次剪贴板内容更新就会再新建一个。
PS: 文件名包含当前 UTC 时间,精确到毫秒, 比如 copyq_20220308085614369.txt
。
将存储目录选定为一个同步目录,比如我用的坚果云,直接同步到多台机器上。然后多台机器都配置相同的同步目录就行了。
PS:默认的那个标签名是 &Clipboard,用来同步剪切板。可以选中任意一个标签同步剪贴板。
其他
主题我用 wine,感觉看着还行。
solarized-dark 主体会导致一些复制的代码看不清。
Linux 工具
2022-01-16
常规的系统自带工具就不提了。
htop
代替 top
jq
JSON
bat
代替 cat
dog
DNS 查询
tldr
替代 man 文档
ack
ag 代替 grep
fzf
fuck
mtr
代替 traceroute
httppie
代替 wget 和 curl
ncdu
代替 du
duf
代替 df
pydf
代替 df
fd
代替 find
eva
代替 ls
neovim
代替 vim
lftp
代替 ftp
aria2
nnn
参考资料与拓展阅读
工具 研发团队
2020-03-26
操作系统
通讯平台
- 微信,企业微信,钉钉
- RocketChat
- https://github.com/teamgram/teamgram-server
设计工具
文档工具
- Wiki
- Confluence
- DokuWiki
- Wiki.js
- dynalon/mdwiki
- Simiki
- 博客
- 笔记
- 问答(可以作为论坛的一部分)
IDE
客户端
- SSH:XShell,Putty
- HeidiSQL (MySQL 客户端)
- AnotherRedisDesktop (Redis 客户端)
- MongoDB Compass
开发
- 各种镜像
- 语言环境
- Java
- JRE/JDK
- Tomcat
- Nexus (Ma)
- Python
- PHP
- NodeJS
- 版本管理:Gogs / Gitea
- CodeReview
测试
- 用例管理
- BUG 追踪
- 禅道(ZenTao)开源版:任务,需求,BUG 追踪
- TAPD
- Redmine
发布
- Jenkins
行业标杆。
- Drone CI
新秀。被 Harness 收购之后,现在改名 Gitness 了,原代码在 drone 分支
- GoCD
来自 ThoughtWorks,中文名:思特沃克,IT 外包企业。
- Woodpecker CI
由于 Drone CI 的作妖,部分开发者自己维护了一个分支。
- Zadig
国产。带附加条款的 Apache 协议,不允许作为商业产品分发,不允许作为 SAAS 产品提供服务。
运维平台
文件服务
文件分享
- S3:MinIO
- FTP/FTPS/SFTP:MinIO
- SMB:Samba
- Seafile 文件同步服务
- NextCloud
其他
- 图床(内部)
- Web Server
- v𝟮ray
- OpenVPN
- 打印服务器
- 备份服务器:操作系统备份,重要服务数据定时备份
- APITable
- Webmin
- PXE Server
办公
- 导航
- OA:O2OA / 勾股 OA
- CRM:SuiteCRM
- https://github.com/MicroPyramid/Django-CRM
- https://github.com/krayin/laravel-crm
- monikahq.com
- 论坛
- Flarum (PHP) 非常简洁
- vanilla/vanilla (PHP)
- Apache Answer (Go)
- FlaskBB (Python)
- NodeBB (Node)
- OrangeHRM
- ERPNext (frappe)
- Frappe HR
- 协同文档 + 表格 + 演示
基础服务
- DB
- MQ
- Redis
-
Memcached
-
DNS
- NTP
- OpenLDAP
- SSO:Authelia
- 流程引擎
- DataExchange
- HttpPush (WebHook Outgoing)
- HttpCallback (WebHook Ingoing)
- HttpPull
- WebPush
- MobilePush
- Webhook.site HTTP 调试
- 定时任务 Cron
- 日志平台
- HAProxy
- Nginx
- 小工具
- iploc
- phone number 分析
- ua 分析
- email parser
- dns 查询
- 消息推送
- sms
- email
- wecom (企业微信)
- ding
- generate
- ifttt
- pastebin