V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  v2er119  ›  全部回复第 1 页 / 共 4 页
回复总数  79
1  2  3  4  
3 天前
回复了 anchors 创建的主题 NAS 成品 nas 很重要的东西:网络转发
一点都不重要,对于有 vps 本来刚需人来说,在 vps 上直接反代 NAS 上的服务 0 成本,最重要反而的自己的网络上行,现在免费 VPN 随便选。如果我是飞牛的产品经理,肯定支持客户端代理(使用反代出来的地址)。也是 0 成本,如果非要去挣这个钱,不提供客户端代理,那就当我没说。
4 天前
回复了 wjx0912 创建的主题 程序员 目前的 ai ide, augment 应该断崖领先
在算法和算力没有突破前,这些工具都是快速打字机而已,本质没变,只是整体水平提高了,应用软件的生产力提高了,上限还在的。程序员可以更专注到本质:回归到需求的实现上。
8 天前
回复了 sparereal 创建的主题 RSS 有什么可用的微信公众号 rss 订阅方案?
@linyin022 ,后面功能成熟了,肯定开源。我的项目是去年开始弄的,如果现在自建的话建议用 crawl4ai , 直接喂参数就行,想要 md,html 随便你配,后面开源版本,肯定也都换成 crawl4ai

https://maifeipin.com/archives/pa-chong-xin-xin-zi-shi--shi-yong-crawl4ai-ti-qu-wang-ye
8 天前
回复了 sparereal 创建的主题 RSS 有什么可用的微信公众号 rss 订阅方案?
@oting

主域名博客上有写 RSS 手搓的经历,代码都是 AI 写的。
8 天前
回复了 sparereal 创建的主题 RSS 有什么可用的微信公众号 rss 订阅方案?
@momo2023

不用啊,所有内容公开,我是纯自用,不采集原网站上网页上的原始内容。现在 AI 点评和 AI 语音这两个需要调用 AI 接口的功能才要登录。
8 天前
回复了 sparereal 创建的主题 RSS 有什么可用的微信公众号 rss 订阅方案?
@sparereal
哦哦,有哪些优质内容的订阅号啊
8 天前
回复了 sparereal 创建的主题 RSS 有什么可用的微信公众号 rss 订阅方案?
@sparereal
我是从不看朋友圈人,如果有需求,肯定早安排上了
8 天前
回复了 sparereal 创建的主题 RSS 有什么可用的微信公众号 rss 订阅方案?
https://r.maifeipin.com/
包稳定,因为我自用,也没什么成本,VPS 闲着也闲着。
10 天前
回复了 v2er119 创建的主题 程序员 AI 有思考能力吗?
@FrankFang128 这是人肯意思的话题,只有开放式答案,就像先有鸡还是先有蛋一样无没有确定答案
10 天前
回复了 v2er119 创建的主题 程序员 AI 有思考能力吗?
补充一个举例,对于 UI 小白来说,我完全不知道聚合排行榜功能,我只是描述了一个列表卡片展示,它自己发挥的功能比我要求的还要多,更丰富,自动隐藏等,完成度很高,而且很快一次性给我生成 1000 多行 js ,有很明显套模板或模式的痕迹。
30 天前
回复了 weiwenhao 创建的主题 程序员 我写了一个编程语言,受 golang 启发
看文档,好熟悉的代码风格, 支持自动 GC.

近日,多家外媒报道,美国网络安全和基础设施安全局( CISA )和联邦调查局( FBI )宣布将说服软件制造商放弃 C 和 C++ 等“内存不安全”的编程语言
非专业人士,问一下,在模拟器里使用主机的代理网络,使用主机的 makecert 的证书 。主机根证书导入后,应该也可以解密代理请求吧。
35 天前
回复了 atfeel 创建的主题 程序员 内网穿透,大家是怎么解决的?
AI 写脚本,监控+提醒+certbot 自动申请
https://maifeipin.com/archives/zi-dong-bu-shu-xi-tong-jian-kong-jiao-ben
只需替换你的邮箱和 tencentcloud.ini (对应的域名 API key ) 就行了


···
#!/bin/bash

THRESHOLD=7
CREDENTIALS="/etc/letsencrypt/tencentcloud.ini"
EMAIL="yourmail@qq.com"
EMAIL_ARG="--email $EMAIL"
# EMAIL_ARG="--register-unsafely-without-email"

nginx_conf_dirs=(
"/etc/nginx/nginx.conf"
"/etc/nginx/conf.d/"
"/etc/nginx/sites-enabled/"
"/etc/nginx/sites-available/"
"/usr/local/nginx/conf/"
)

nginx_cert_files=$(mktemp)
for conf_dir in "${nginx_conf_dirs[@]}"; do
if [ -d "$conf_dir" ]; then
find "$conf_dir" -type f -name "*.conf" 2>/dev/null | while read -r file; do
grep -E '^\s*ssl_certificate\s+' "$file" | awk '{print $2}' | sed "s/['\";]//g" >> "$nginx_cert_files"
done
elif [ -f "$conf_dir" ]; then
grep -E '^\s*ssl_certificate\s+' "$conf_dir" | awk '{print $2}' | sed "s/['\";]//g" >> "$nginx_cert_files"
fi
done

sort -u "$nginx_cert_files" -o "$nginx_cert_files"

while read -r cert_path; do
if [ -z "$cert_path" ]; then continue; fi
if [ ! -f "$cert_path" ]; then
echo "证书文件: $cert_path (未找到!)"
echo "-----------------------------"
continue
fi

expiry_date=$(openssl x509 -noout -enddate -in "$cert_path" 2>/dev/null | cut -d= -f2)
expiry_epoch=$(date -d "$expiry_date" +%s)
now_epoch=$(date +%s)
days_left=$(( (expiry_epoch - now_epoch) / 86400 ))

all_domains=$(openssl x509 -noout -text -in "$cert_path" 2>/dev/null | grep "DNS:" | sed 's/.*DNS://;s/, /\n/g' | tr '\n' ' ')

if [ $days_left -le $THRESHOLD ]; then
main_domain=$(echo "$all_domains" | awk '{print $1}')
echo "证书文件: $cert_path"
echo " 包含域名: $all_domains"
echo " 过期时间: $expiry_date (剩余 $days_left 天)"
echo " 证书即将过期或已过期,自动续期..."

certbot certonly \
-a dns-tencentcloud \
--dns-tencentcloud-credentials "$CREDENTIALS" \
-d $all_domains \
$EMAIL_ARG \
--non-interactive --agree-tos \
--keep-until-expiring

if [ $? -eq 0 ]; then
echo " 证书续期成功"
# 自动覆盖 Nginx 实际用的证书
src_cert="/etc/letsencrypt/live/$main_domain/fullchain.pem"
src_key="/etc/letsencrypt/live/$main_domain/privkey.pem"
if [ -f "$src_cert" ] && [ -f "$src_key" ]; then
# 只在 Nginx 用的路径和 Let’s Encrypt 路径不一致时覆盖
if [ "$cert_path" != "$src_cert" ]; then
cp -f "$src_cert" "$cert_path"
echo " 已覆盖 Nginx 用的证书: $cert_path"
fi
# 查找 key 路径
key_path=$(grep -E '^\s*ssl_certificate_key\s+' /etc/nginx/nginx.conf /etc/nginx/conf.d/*.conf /etc/nginx/sites-enabled/* /etc/nginx/sites-available/* /usr/local/nginx/conf/*.conf 2>/dev/null | grep "$main_domain" | awk '{print $2}' | sed "s/['\";]//g" | head -n1)
if [ -n "$key_path" ] && [ "$key_path" != "$src_key" ]; then
cp -f "$src_key" "$key_path"
echo " 已覆盖 Nginx 用的私钥: $key_path"
fi
fi
systemctl reload nginx
else
echo " 证书续期失败"
fi
else
echo "证书文件: $cert_path"
echo " 包含域名: $all_domains"
echo " 过期时间: $expiry_date (剩余 $days_left 天)"
fi
echo "-----------------------------"
done < "$nginx_cert_files"

rm -f "$nginx_cert_files"

···
各有各的烦,媳妇没有公公婆婆,天天抱怨没有人带孩子,二个孩子从小自己带到大。现在大宝上高中还要 30 公里外租房陪读,一人带一个,自己还要长期加班,分身乏术。
作为做过 RSS 的人来说,一直在思考过个问题,但最热门还是人性的、情感类的贴子回复最多,v2 也不例外。非技术论坛更是如此,看头条,微博,百度风去榜,全是八卦或者突发,标题党等垃圾内容。唯一的办法就是去专业的编辑的网站。谁解决了这个问题,谁就是掌握了未来算法的人。 AIGC 最开始一定是教科书上题库或论文库,官方 API 文档,即使这样用起来还是有幻觉,
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2830 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 09:17 · PVG 17:17 · LAX 02:17 · JFK 05:17
Developed with CodeLauncher
♥ Do have faith in what you're doing.