👋 动态记录 & 转发分享 https://tg.okhk.net/ ✌️
#RePost #Tool #GitHub

*🍑*neko - 一个在 Docker 中运行的浏览器

📄neko 是一个可以在服务器中运行的浏览器,支持聊天、管理用户、文件传输等功能

开发者建议至少在4核3G的服务器中安装运行,否则太卡体验不佳

相关:

Puter - 一个在浏览器中运行的操作系统

Message link
#RePost #GitHub #Tool

开发者导航 - 一个开源的面向开发者的网址导航程序

在线体验: geeknav.zeabur.app

内含 300+ 网址,支持列表和类别视图、夜间模式,体验不错

🔧一键部署

① 在 GitHub 页面中 Fork 该项目

② 注册: zeabur.com ,点击「创建项目」,随便选择地区

③ 点击「部署新服务」-「Git」,选择你 Fork 的仓库即可

Message link
#AI #RePost #Tool

🎶Udio - 又一个强大的音乐生成 AI

📄继 Suno V3 上线之后,「Udio」横空出世,它的定制性更强、免费额度更高!

Udio 可以定制音乐风格,涵盖乡村音乐、理发店四重唱、德国流行乐、古典音乐、硬摇滚、嘻哈、演唱曲调等...

除了生成音乐,Udio 还可以通过自定义歌词生成其他音频,如喜剧、演讲、商业广告、广播节目、NPC对话,白噪音和 ASMR 等等...

目前每个用户每月可以生成 1200 首音乐,量大管饱!

相关阅读Suno V3 上线,属于音乐的「ChatGPT时刻」来临

Message link
#RePost #Tool

流畅阅读

浏览器翻译插件,可将网页上的文字翻译成任何语言,除了常规翻译外,也支持 OpenAI、Claude、moonshot、智谱清言等 AI 模型,使翻译更加自然流畅。

感兴趣的可以看一下 B站视频介绍 ,另请注意,使用需填写 token

ChromeEdgeFirefoxCrx 搜搜

Message link
解决知乎 / 掘金等网站外部链接需要手动跳转或复制问题。

#RePost #GitHub #Script

该脚本可以自动帮助用户跳转,包括知乎、掘金、腾讯文档、百度贴吧等等,节省用户时间。

https://greasyfork.org/zh-CN/scripts/412612-open-the-f-king-url-right-now

https://github.com/OldPanda/Open-the-F-king-URL-Right-Now
#RePost #URL #Tool

WordSift

根据文本生成词云图,有助于识别文本中出现的高频单词,只需粘贴文本到输入框,点击 Sift! 即可快速生成,完全免费,无需注册。

对于英语学习会有帮助,可以着重的学习高频词汇,了解文本材料中的词汇情况。

Message link
#RePost #AI #GitHub #Tool

Super memory 一个开源的 AI 第二大脑功能工具。

支持将推特书签和网页内容都保存到自己的Super memory中,然后可以利用AI查找和回顾自己的收藏。

推特书签保存这个很强大,但是我试了一下,浏览器插件有问题,没办法安装。

项目地址:https://github.com/Dhravya/supermemory

via AI探索站 - 即刻圈子 (author: 歸藏)

Message link
#RePost

美国将禁止中国电信运营商在美国提供宽带服务,包括处理互联网流量的海底光缆

美国联邦通信委员会(FCC)25日表示,已要求中国电信、中国联通和中国移动的美国子公司停止在美国境内的固定或移动宽带互联网业务。美国联邦通信委员会表示,它要求中国运营商在周四批准的网络中立令生效之日起60天内停止提供服务。该命令还适用于中资电信企业太平洋网络有限公司及其全资子公司 ComNet。

美国联邦通信委员会提到,中国可访问通常位于数据中心内的接入点 (POP) 存在国家安全方面的担忧。FCC 专员斯塔克斯表示:“他们正在与其他网络互连,并可以访问重要的接入点和数据中心”,并敦促“仔细研究敌对提供商对我们的数据和数据中心构成的威胁”。这是华盛顿限制中国电信运营商的最新行动,包括限制处理互联网流量的海底光缆。(路透社

今天,FCC 以 3 比 2 投票决定恢复美国的网络中立规则,扩大了政府对 ISP 的监管权力。此次限制应该更多的是禁止中国的电信运营商在美国从事宽带接入业务以执行此前禁止这些公司提供电信服务的命令,多家IDC曾否认会影响CN2线路。目前没有明确信息可以判断是否会对CN2GIA、CMI等优化线路造成影响。与此同时依然有其它地区的优化线路可以作为后备选项。

Message link Agency bars Chinese telecom carriers from offering US broadband services
关于设计设计数据库的原则

#RePost #DevOps

平时总结的自己做开发时设计 Schema 的一些原则,大家有什么这方面的分享么? 这里放不下太多内容,贴一些主要的

表尽量不要前缀 - 清晰明了

MySQL 额外考虑

PG 支持 Schema 隔离 - 避免直接使用 public schema

字段尽量不要缩写

尽量不要用 拼音

做国内环境除外 - 例如:政企数据无法很好翻译

维护开发字典 - 例如 开发用词字典

尽量 不要 用自增长 ID

容易被遍历

面向用户的可以 增加额外的 自增长 编号/序号

使用 有序的 随机主键 - ULID, UUID

建议主键增加 type tag

PostgreSQL

尽量用 text, bigint, jsonb, bool

看情况用 array - array 能简化不少需要 join 表的场景 - 例如 tags text[]

避免 varchar(n) 限定长度

业务层控制 validation

通过 check 验证

eid

同质系统导入外建关联 - 例如: SaaS &ampLT-> 现存内部系统

也可能会导出再导入

cid & rid

非同质系统 - 例如: 服务商、平台

-> sourceType+sourceId

-> vendorType+vendorId

`sqlcreate table tpl_res

(

-- 基础

id text not null default gen_ulid(),

tid bigint not null default current_tenant_id(), -- 租户

uid uuid not null default gen_random_uuid(),

sid bigint not null default (next_res_sid('tpl_pri_resources')),

eid text null , -- 用于导入数据关联

created_at timestamptz not null default current_timestamp,

updated_at timestamptz not null default current_timestamp,

deleted_at timestamptz,

-- auditor 信息

created_by_id text default current_setting('app.user.id'),

updated_by_id text default current_setting('app.user.id'),

deleted_by_id text,

-- 按需附加任意层面的数据

-- 例如: attributes 允许客户端修改, properties 不允许客户端修改, extensions 客户端不可见

extensions jsonb,

properties jsonb,

attributes jsonb,

-- 业务 owner 信息

owner_id text,

owner_type text,

owner_uid uuid,

owner_id text,

owner_type text, -- User, Team, Department

owner_user_id text generated always as ( case owner_type when 'User' then owner_id end ) stored,

owner_team_id text generated always as ( case owner_type when 'Team' then owner_id end ) stored,

owner_department_id text,

primary key (tid, id),

unique (tid, sid),

unique (tid, uid)

);

`

FAQ

created_at vs create_time

created_at, *_at

语义 准确

created_by_id 形式上类似

使用: Spring, Gorm 默认

面向 系统

create_time, *_time

使用: AIP

面向 用户, 业务

扩展 {#extension}

extensions

内部使用

properties

服务端使用,前端可见

attributes

前端使用,服务端可见

metadata

对数据内容的补充说明

raw

外部导入原始数据

也可以记录到 metadata, properties.raw, extensions.raw

单数还是复数表名 {#plural}

推荐单数形式。 部分关键词使用复数: users, groups 。

复数

大多框架默认

语义上更准确

逻辑上更复杂

单数

代码层面更好统一

但部分单数形式可能需要 quote

user 也可以用 app_user 之类的作为区分

参考

https://stackoverflow.com/questions/338156

尽量使用外键 {#fk}

能一定程度提升查询性能

增加部分 插入 和 更新 成本

确保业务逻辑准确

非强业务看情况

----------------------

原文 https://wener.me/notes/dev/design/schema

原始 https://github.com/wenerme/wener/blob/master/notes/dev/design/design-schema.md

https://www.v2ex.com/t/1031660#reply0

Message link
#RePost #GitHub #Tool

1Remote是一款开源免费的现代化个人远程会话管理员和启动器,使用它你可以管理从一个入口管理多种远程会话。

支持 RDP, SSH, VNC, Telnet, (S)FTP, RemoteApp 等多种协议

官网:https://1remote.org/zh-cn/

Github:https://github.com/1Remote/1Remote
Back to Top
OKHK