👋 动态记录 & 转发分享 ✨ https://tg.okhk.net/ ✌️
#RePost #DevOps #GitHub
分享一套 Java 处理 Word 文档的示例
好像程序处理 Excel 是一个比较常见的操作,处理 Word 确实挺少见的。网上的示例代码也不都能用。
同样使用了 apache.poi 库,可以说是非常难用,在 Stackoverflow 查一些问题的时候,有人说它的 API very ugly, 深以为然。也是因为这个缘故,整出一些我自己都感觉 ugly 的奇技淫巧。如果你有更好的实现方式,请不吝赐教。
主要实现了一套 word 模板分析规则和模板的解析和填充。
Gitlab: https://gitlab.com/laotie-open/wordparser
Message link
分享一套 Java 处理 Word 文档的示例
好像程序处理 Excel 是一个比较常见的操作,处理 Word 确实挺少见的。网上的示例代码也不都能用。
同样使用了 apache.poi 库,可以说是非常难用,在 Stackoverflow 查一些问题的时候,有人说它的 API very ugly, 深以为然。也是因为这个缘故,整出一些我自己都感觉 ugly 的奇技淫巧。如果你有更好的实现方式,请不吝赐教。
主要实现了一套 word 模板分析规则和模板的解析和填充。
Gitlab: https://gitlab.com/laotie-open/wordparser
Message link
#RePost #AI
低调的上架了一个gpts now
只需要把任意 GPTs 网址的openai改成openai-now就可以直接免费使用。
🌰:https://chat.openai-now.com/g/g-dse9iXvor-dong-yu-hui-xiao-zuo-wen-zhu-shou?utm_source=gptshunter.com
Message link
低调的上架了一个gpts now
只需要把任意 GPTs 网址的openai改成openai-now就可以直接免费使用。
🌰:https://chat.openai-now.com/g/g-dse9iXvor-dong-yu-hui-xiao-zuo-wen-zhu-shou?utm_source=gptshunter.com
Message link
#RePost
国家统计局:年末全国人口(包括31个省、自治区、直辖市和现役军人的人口,不包括居住在31个省、自治区、直辖市的港澳台居民和外籍人员)140967万人,比上年末减少208万人。
全年出生人口902万人,人口出生率为6.39‰;死亡人口1110万人,人口死亡率为7.87‰;人口自然增长率为-1.48‰。
从年龄构成看,16—59岁的劳动年龄人口86481万人,占全国人口的比重为61.3%;60岁及以上人口29697万人,占全国人口的21.1%,其中65岁及以上人口21676万人,占全国人口的15.4%。
从城乡构成看,城镇常住人口93267万人,比上年末增加1196万人;乡村常住人口47700万人,减少1404万人;城镇人口占全国人口的比重(城镇化率)为66.16%,比上年末提高0.94个百分点。
Message link
国家统计局:年末全国人口(包括31个省、自治区、直辖市和现役军人的人口,不包括居住在31个省、自治区、直辖市的港澳台居民和外籍人员)140967万人,比上年末减少208万人。
全年出生人口902万人,人口出生率为6.39‰;死亡人口1110万人,人口死亡率为7.87‰;人口自然增长率为-1.48‰。
从年龄构成看,16—59岁的劳动年龄人口86481万人,占全国人口的比重为61.3%;60岁及以上人口29697万人,占全国人口的21.1%,其中65岁及以上人口21676万人,占全国人口的15.4%。
从城乡构成看,城镇常住人口93267万人,比上年末增加1196万人;乡村常住人口47700万人,减少1404万人;城镇人口占全国人口的比重(城镇化率)为66.16%,比上年末提高0.94个百分点。
Message link
#AI #DevOps #RePost
[开源] 用出海最低成本技术栈做一个 AI SaaS。
开源了,这是一个足够简单(调用 ChatGPT 的 API )却又功能俱全(有登录和支付)的 demo 级产品。
板块 技术栈
前端/后端 Next.js
样式 Tailwind CSS
组件库 Shadcn
数据库和存储 Postgres 和 Prisma
认证 Next-Auth
AI 功能 ChatGPT
Redis Upstash
支付 Lemon Squeezy
访问分析 Google Analytics
开发存储 Docker
托管 Vercel
这是目前个人开发者最低成本的技术栈组合之一了,你完全可以直接拿来改成自己的产品。
如果你对以上技术栈不熟悉,还可以到这里边学边练:
开源代码:
中文介绍:
演示网站:
技术栈学习教程:
[开源] 用出海最低成本技术栈做一个 AI SaaS。
开源了,这是一个足够简单(调用 ChatGPT 的 API )却又功能俱全(有登录和支付)的 demo 级产品。
板块 技术栈
前端/后端 Next.js
样式 Tailwind CSS
组件库 Shadcn
数据库和存储 Postgres 和 Prisma
认证 Next-Auth
AI 功能 ChatGPT
Redis Upstash
支付 Lemon Squeezy
访问分析 Google Analytics
开发存储 Docker
托管 Vercel
这是目前个人开发者最低成本的技术栈组合之一了,你完全可以直接拿来改成自己的产品。
如果你对以上技术栈不熟悉,还可以到这里边学边练:
开源代码:
中文介绍:
演示网站:
技术栈学习教程:
#RePost #Thought
软件需要有人通盘理解它的运作机制,所以单个工程师有可能比一个职业开发团队造出更好的产品。因为单个工程师花时间,完整理解了他要构建的软件,而职业开发团队总是从一个项目转移到另一个项目。
这也是为什么接手不熟悉的项目,比重建该项目要困难得多,以及为什么软件外包的质量总是如此糟糕。
《突然间我懂了软件》
软件需要有人通盘理解它的运作机制,所以单个工程师有可能比一个职业开发团队造出更好的产品。因为单个工程师花时间,完整理解了他要构建的软件,而职业开发团队总是从一个项目转移到另一个项目。
这也是为什么接手不熟悉的项目,比重建该项目要困难得多,以及为什么软件外包的质量总是如此糟糕。
《突然间我懂了软件》
#RePost #Script
因为虚拟机之前已部署fail2ban,但是存在漏封禁的情况,查看日志发现一些漏扫啥的会几分钟登录一次或者就十几分钟才尝试1-2次导致漏封情况。
那就继续每天定时再执行一次脚本再去把漏封的封禁掉
脚本
该脚本的作用是监控IP登录失败次数,如果某个IP的登录失败次数超过设定的最大次数,则阻止该IP的进一步登录尝试。
通过iptables防火墙阻止连接,当一个IP尝试登录次数超过登录失败次数,iptables会阻止来自该IP的所有连接。
再使用crontab 每日/每几天定时执行一次即可。
因为虚拟机之前已部署fail2ban,但是存在漏封禁的情况,查看日志发现一些漏扫啥的会几分钟登录一次或者就十几分钟才尝试1-2次导致漏封情况。
那就继续每天定时再执行一次脚本再去把漏封的封禁掉
脚本
该脚本的作用是监控IP登录失败次数,如果某个IP的登录失败次数超过设定的最大次数,则阻止该IP的进一步登录尝试。
通过iptables防火墙阻止连接,当一个IP尝试登录次数超过登录失败次数,iptables会阻止来自该IP的所有连接。
#!/bin/bash function check(){ # 设置最大失败次数 MAX_FREQUENCY=10 # 获取所有登录失败的IP并统计次数 IP_COUNT=$(lastb | awk '{print $3}' | egrep "[1-9]+" | sort | uniq -c | awk '$1 >= 'MAX_FREQUENCY' {print $2}') # 遍历所有登录失败次数超过阈值的IP并将其阻止 for IP in ${IP_COUNT} do # 检查IP是否已经在iptables策略中 if iptables -xvnL | grep $IP 1>/dev/null; then echo "$IP is already exist iptables." else echo "`date +"%F %H:%M:%S"` Blocking $IP ..." iptables -A INPUT -s $IP -j DROP fi done } check # 执行完后清空之前登录记录。 date_time=`date +"%Y%m%d%H%M%S"` mv /var/log/btmp /var/log/btmp.$date_time echo > /var/log/btmp
再使用crontab 每日/每几天定时执行一次即可。
#RePost #Mark
偷流量
X 上的 Jake Ward:“We pulled off an SEO heist that stole 3.6M total traffic from a competitor. We got 489,509 traffic in October alone. Here’s how we did it: https://t.co/sTJ7xbRjrT” / X
作者窃取了竞争对手的 3.6M 的流量,10 月份就获得了 49w 次的点击。操作方式是:
● 导出竞争对手的 sitemap
- 如何找到想要窃取的网站?
- 使用 Ahrefs/Semrush
- 在 Google 上手动搜索
- 查看他们的 sitemap
- website.com/sitemap.xml
- 找到其中具有描述性的结果(去除 ID 类 URL)
- 导出 sitemap
- 将 XML 转换为 CSV
● 将他们的 URL 列表变为文章标题
- 使用 Byword ,从 URL 抓取,并根据 URL 生成文章标题和大纲
● 使用 AI 根据这些标题大规模的创建 1800 篇文章
- 将上述信息继续生成完整的文章,并发布到自己的网站上
这套流程在国内的各种内容农场已经应用的很熟练了,相信国外应该也有不少,但是为什么他还是要写这个推,并获得了很大的流量(724.1万浏览)呢?因为他要推广自己的 AI 应用 Byword,嗯,就是如此的真实,但有效。
内容农场稍有不同,内容农场几乎可以一眼看出,那些内容是垃圾,但是 AI 生成的东西,辨别的成本变高了。
偷流量
X 上的 Jake Ward:“We pulled off an SEO heist that stole 3.6M total traffic from a competitor. We got 489,509 traffic in October alone. Here’s how we did it: https://t.co/sTJ7xbRjrT” / X
作者窃取了竞争对手的 3.6M 的流量,10 月份就获得了 49w 次的点击。操作方式是:
● 导出竞争对手的 sitemap
- 如何找到想要窃取的网站?
- 使用 Ahrefs/Semrush
- 在 Google 上手动搜索
- 查看他们的 sitemap
- website.com/sitemap.xml
- 找到其中具有描述性的结果(去除 ID 类 URL)
- 导出 sitemap
- 将 XML 转换为 CSV
● 将他们的 URL 列表变为文章标题
- 使用 Byword ,从 URL 抓取,并根据 URL 生成文章标题和大纲
● 使用 AI 根据这些标题大规模的创建 1800 篇文章
- 将上述信息继续生成完整的文章,并发布到自己的网站上
这套流程在国内的各种内容农场已经应用的很熟练了,相信国外应该也有不少,但是为什么他还是要写这个推,并获得了很大的流量(724.1万浏览)呢?因为他要推广自己的 AI 应用 Byword,嗯,就是如此的真实,但有效。
内容农场稍有不同,内容农场几乎可以一眼看出,那些内容是垃圾,但是 AI 生成的东西,辨别的成本变高了。
#RePost #Tool #URL
项目地址:meshy
项目说明:一款设计工具,用于生成美丽多彩的网格渐变。生成网格渐变的多种随机变化以及冷色自定义。导出具有自定义分辨率的 PNG 图像。
----------------------
[免费] 分享一个 SVG 图标生成器
网站: https://iconce.com
准确点应该叫 svg 图标合成器,可以插入各种 icon 、emoji 、字符、gif 或上传本地 svg 文件合成,以及添加动画效果,不知道在哪找 logo 或者图标的话可以用这个试试。
截图
Message link
项目地址:meshy
项目说明:一款设计工具,用于生成美丽多彩的网格渐变。生成网格渐变的多种随机变化以及冷色自定义。导出具有自定义分辨率的 PNG 图像。
----------------------
[免费] 分享一个 SVG 图标生成器
网站: https://iconce.com
准确点应该叫 svg 图标合成器,可以插入各种 icon 、emoji 、字符、gif 或上传本地 svg 文件合成,以及添加动画效果,不知道在哪找 logo 或者图标的话可以用这个试试。
截图
Message link
#RePost #Network
以下是关于WARP key的文档地址:
1. WARP – Wiki & 文档
包含从账户池获取WARP 账号的API 文档。
1. Cloudflare Warp提取WireGuard配置文件
介绍如何提取Cloudflare Warp的WireGuard配置文件。
1. WARP使用教程:入门篇
这是一个WARP的使用教程,包の了如何在root文件夹下生成/root/wgcf-account.toml文件,以及如何替换license_key为你自己的warp+ key。
1. yonggekkk/warp-yg: warp多功能一键脚本
这是一个warp多功能一键脚本项目,拥有查看VPS本地IP、netflix、chatgpt(网页与客户端)是否解锁等情况、endpoint对端优选IP等功能。同时,该项目也会介绍在VPS平台与Replit平台无限生成warp+密钥与warp配置.
以上信息仅供参考,详情请参阅原文档。
以下是关于WARP key的文档地址:
1. WARP – Wiki & 文档
包含从账户池获取WARP 账号的API 文档。
1. Cloudflare Warp提取WireGuard配置文件
介绍如何提取Cloudflare Warp的WireGuard配置文件。
1. WARP使用教程:入门篇
这是一个WARP的使用教程,包の了如何在root文件夹下生成/root/wgcf-account.toml文件,以及如何替换license_key为你自己的warp+ key。
1. yonggekkk/warp-yg: warp多功能一键脚本
这是一个warp多功能一键脚本项目,拥有查看VPS本地IP、netflix、chatgpt(网页与客户端)是否解锁等情况、endpoint对端优选IP等功能。同时,该项目也会介绍在VPS平台与Replit平台无限生成warp+密钥与warp配置.
以上信息仅供参考,详情请参阅原文档。
#AI #URL
腾讯的PhotoMaker发布了源码和体验空间无需训练LoRA,保持人脸一致,生成多种风格的肖像。
项目地址:https://photo-maker.github.io/
写实风格的体验:https://huggingface.co/spaces/TencentARC/PhotoMaker
其他风格的体验:https://huggingface.co/spaces/TencentARC/PhotoMaker-Style
腾讯的PhotoMaker发布了源码和体验空间无需训练LoRA,保持人脸一致,生成多种风格的肖像。
项目地址:https://photo-maker.github.io/
写实风格的体验:https://huggingface.co/spaces/TencentARC/PhotoMaker
其他风格的体验:https://huggingface.co/spaces/TencentARC/PhotoMaker-Style