倾城之链作为一个开放平台,旨在云集全球优秀网站,探索互联网中更广阔的世界。此周刊,将汇聚过去一周倾城所收录的内容,以飨同好;欢迎推荐或自荐(仅限有独立域名的网站,可以是二级域名)。您如果要了解收录要求,请参见关于倾城。
备注:本周刊每周五生成,首发于个人微信公众号晚晴幽草轩、博客晚晴幽草轩,以及悠然宜想亭社区;此一键生成脚本基于 Deno 编写,并在 Github 开源:nicejade/nicelinks-weekly。
标签:知识库
· 跨平台
· 应用
A powerful note-taking tool. All your ideas – typed and connected.
推荐语: Capacities 是个人 知识管理 工具,一个思考和创造持久知识的地方;您可以用它来创造令人惊奇的事物,开始专注于对你来说重要的事情。它同时结合了 Notion 与 Obsidian 的优点,具有数据库、双链、云端使用、本地备份等特点,适合愿意花更多时间在输出上,而非调整工作区上的用户。Capacities 支持免费🆓使用,但需要注册帐号;截止 2023 年 08 月,可以在 Web、Windows、Mac 桌面应用等平台使用(手机版正在内测)。
Capacities 所有的笔记都是 Object,所有的笔记都有属性。Capacities 的每一个单位都是一个 Object,可以简单的理解成,每一个单位都是一个独立的个体,它们有属于他们的独立的属性。创建一个 Page 对象,你可以创建人员、书籍、会议以及工作所需的一切对象。每种类型都有其可自定义的属性和独特的设计,以最好地支持你的特定用途。
Capacities 附带了基本类型,如图像、推文、Web 链接或 PDF,它们提供了额外的功能。使用类型系统,你可以获得开箱即用的良好基本组织级别:每种类型的内容都存储在自己的数据库中,可以对其进行浏览、排序、过滤或搜索。
你所做的一切都与时间有关:在 Capacities 中,时间是一个很基本也很重要的维度。在 Calendar 中,你能够看到你每天写的东西。他并不只是一个日历,你可以以每天、每三天、每周或者每个月为间隔获得一个类似时间线的视图。如果您对 Capacities 这款跨平台应用感兴趣,可移步 Capacities FAQ 从而了解过更多。
── 出自倾城之链 - Capacities – A studio for your mind
标签:终端
· Electron
· TypeScript
A terminal built on web technologies.
推荐语:Hyper 是一个基于 Electron 的终端,基于 HTML、CSS、 TypeScript 构建,完全可扩展,支持从命令行安装主题和插件;该项目的目标是为基于开放 Web 标准的命令行界面用户创建美观且可扩展的体验。一开始,他们的重点将主要围绕速度、稳定性以及为扩展作者开发正确的 API。未来,该团队预计社区将提出创新的补充,以增强最简单、最强大且经过充分测试的生产力界面。 Hyper 在 Github 仓库开源 ,截止 2023 年 08 月,已获得 41K+ Star,如果您对该项目感兴趣,可移步前往从而了解更多。
── 出自倾城之链 - Hyper™ | An Electron-based terminal
标签:编辑器
· 在线
· AI
Project IDX is an entirely web-based workspace for full-stack application development, complete with the latest generative AI (powered by Codey and PaLM 2), and full-fidelity app previews, powered by cloud emulators.
推荐语: Project IDX :是 Google 于 2023 年 8 月 发布的一个完全基于 Web 的全栈应用程序开发工作区,旨在改善软体开发人员的体验,为他们提供人工智慧工具和功能,以更高效地建构应用程式。
Project IDX 是一种基于浏览器的开发体验,构建在 Google Cloud 上,由 Codey 提供支持。Codey 是一种基于代码训练并基于 PaLM 2 构建的基础 AI 模型。它旨在让构建、管理和部署全栈 Web 和多平台应用程序变得更加轻松,具有流行的框架和语言。Project IDX 也是基于 Visual Studio Code 构建的,因此无论您正在构建什么,它都应该感觉很熟悉。
Project IDX 项目简介
Project IDX 官网如此介绍道:
如今,启动应用程序意味着要应对无尽的复杂性。我们在 Google 感受到了这种痛苦,因此我们启动了 Project IDX,这是一项实验性新计划,旨在将整个全栈、多平台应用程序开发工作流程带到云端。
IDX 项目从一个基于 Web 的工作区开始,该工作区对于编码来说很熟悉,但又很新鲜。我们才刚刚开始这一旅程。在我们努力改进应用程序开发的过程中,我们希望收到您的意见。
Project IDX 功能特征
- 无论您身在何处,都能快速开始工作:在 Google Cloud 的安全性和可扩展性的支持下,Project IDX 可以立即让您进入开发工作流程。从打开浏览器到开发应用程序只需几秒钟,而不是几天,无论在任何地方、在任何机器上。
- 使用流行的框架和语言进行开发:Project IDX 可以让您更轻松地使用适用于流行框架(例如 Angular、Next.js、React、Svelte 和 Flutter)的各种模板来开始构建跨多个平台运行的应用程序,并且即将推出对 Python 和 Go 的支持。您还可以从 GitHub 导入现有应用程序,并支持大多数技术堆栈。
- 跨平台优化您的应用:Project IDX 允许您预览用户所看到的全栈、多平台应用程序,并且即将支持内置多浏览器 Web 预览、Android 模拟器和 iOS 模拟器。
- 利用生成式 AI 更快地编码:利用 Google 内置的 AI 帮助快速高效地工作,包括代码生成、代码完成、在编程语言之间翻译代码、解释代码等,所有这些均由 Codey 提供支持,Codey 是一个基于代码训练并基于 PaLM 2 构建的基础 AI 模型。
- 导入您现有的应用程序,或开始新的应用程序:Project IDX 允许您从 GitHub 导入现有项目,以便您可以从上次停下的地方继续。您还可以使用流行框架的预制模板创建新项目,包括 Angular、Flutter、Next.js、React、Svelte、Vue 以及 JavaScript、Dart 和(即将推出)Python、Go 等语言。团队还积极努力为更多项目类型和框架提供一流的支持。
虽然今天的软件开发比以往任何时候都更容易实现,但它也更加复杂。Project IDX 已经在探索简化和加速整个工作流程的其他方法,例如更丰富的协作工具、跨环境同步、配对调试、代码审查等,所有这些都由最新的人工智能技术提供支持。
很显然他们或任何工具研发团队都无法独自做到这一点;Project IDX 团队希望在构建 Project IDX 时听到您的意见,并重新构想更好的工作流程来构建、发布和管理应用程序。如果您想成为第一批尝试并提供反馈的人之一,可以考虑加入 Project IDX 候补名单,跟其团队一起改善开发工作流程。
── 出自倾城之链 - Project IDX | 一个完全基于 Web 的全栈应用程序开发工作区
标签:免费
· 健康
· 平台
A small web application to create workouts based on your available equipment and the muscles you want to train.
推荐语: Workout.lol 是一个免费的开源平台,旨在帮助您实现健身目标。 作者是 Vincent ,这是他创建的小型副业项目。该网站使用了来自很棒的 MuscleWiki 网站的练习和视频。只需三步即可帮您制定锻炼教程:
- 选择您的设备(杠铃、哑铃、壶铃、长椅、上拉杆等等);
- 选择要锻炼的部位(腹肌、胸肌、肱二头肌等等,可多选);
- 根据匹配的视频(为您定制),开始着手训练;
当今社会,太多人因为超长时间工作、不健康娱乐方式、随意性饮食习惯等束缚,而不能正常使用、调理身体,导致处于亚健康,身材也随之走样;根据实际体验,健身房跑路已屡见不鲜,健身教练之骚操更难以枚举;如果您变成型男(女), Workout.lol 或是您首选平台,简单易用、免费实用。
── 出自倾城之链 - Workout.lol | The easiest way to create a workout routine
标签:组件库
· React
· 程序库
关键字:tremor, dashboard, charts, data, visualization
Modular components to build insightful dashboards in a breeze.
推荐语:Tremor ,用于快速构建仪表板的 React 库,可让您创建简单的模块化组件,轻松构建富有洞察力的仪表板。完全开源,由数据科学家和软件工程师制作,具有最佳设计优势。Tremor 具有如下功能特征:
极快的工作流程
更多默认值,更少代码。获取 20 多个具有精美默认设置和简单道具的组件。从图表到输入和布局元素,Tremor 涵盖了所有必要的组件,可以帮助您摆脱繁琐的前端工作。立即使用我们简单的 API 方法取得进展。
再也不用从头开始构建仪表板
结合设计和分析。创建分析接口很困难,Tremor 将构建仪表板的所有知识提炼到 Tremor 中。除了组件之外,它还提供了构建在 Tremor 之上的各种模板,使开发人员能够在构建出色的界面方面取得先机。
震颤平台
连接到您的数据库、编写查询并构建交互式仪表板。全部集中在一处,速度极快。
Tremor,建议使用 Next.js 13.4+;并在项目中设置 Tailwind CSS ,以便您能更好处理样式;值得一提的是, Tremor 在 Github 开源 ,如果您对其感兴趣,不妨移步前往从而了解更多。
── 出自倾城之链 - Tremor – The React library to build dashboards fast
标签:自托管
· OS
· 开源
关键字:umbrel, umbrell, umbrel home, umbrelOS, umbrelos, umbrel os, home server, self-host, self-hosting self hosted, self hosting, self host, raspberry pi, personal server
Introducing Umbrel Home - a personal home server that gives you the convenience of the cloud, without having to give up your data.
推荐语:Umbrel 是一个支持 自托管 的漂亮的个人服务系统,用于文件存储、VPN、媒体服务器、比特币节点等;可以安装在 Raspberry Pi | 树莓派 或任何运行 Linux 的硬件(或云)上。它可以让每个人访问 Nextcloud、Matrix、比特币/闪电节点、Pi-hole、HomeAssistant 等自托管应用程序。
Umbrel 官网写道:如今,我们所有的数据都存储在大公司拥有的服务器上,然后将其拍卖给出价最高的人来监视我们,是时候收回控制权了。Umbrel 定位是您的家庭服务器,无需任何技术技能,30 秒内即可启动并运行。它具有如下功能特征:
拥有您的数据。确实
赋予您对数据、数据存储、访问和共享的绝对控制权。
隐私。不妥协
通过消除对云服务的依赖来保护您的隐私并保护您的数据。
为您量身定制。由你
使用符合您需求的应用程序(文件服务器、广告拦截器、比特币节点等)个性化您的自托管环境。
挣脱束缚并保存 | Break free & save
将自己从云中解放出来,并节省基于云的经常性订阅成本。
加速性能 | Accelerated performance
获得闪电般快速的数据访问和无缝服务,并针对您的个人自托管体验进行了优化。
雨天韧性 | Rainy day resilience
即使基于云的公司面临风暴并关闭,您的家庭服务器也能保护您的数据。
Umbrel 不仅构建一个漂亮的家庭服务器操作系统,而且出品了一款名为 Umbrel Home
的硬件产品,售价 599 美元。关于 Umbrel,还有很多特点,诸如:无需外部显示器、鼠标或键盘。从浏览器中使用 umbrelOS;Umbrel 有一个完整的应用程序商店,在 Umbrel App Store 中发现令人惊叹的自托管应用程序,并一键安装它们;在任何地方免费安装 umbrelOS,Raspberry Pi、homelab、VM、RockPro、NUC —凡是你能想到的。值得一提的是, Umbrel 在 Github 仓库开源 ,如果您对其感兴趣,不妨前往从而了解更多。
── 出自倾城之链 - Umbrel — The ultimate home server and OS for self-hosting
标签:AI
· 图片
Trace pixels to vectors in full color using AI.
推荐语:Vectorizer.AI ,能快速轻松地将 JPEG 和 PNG 位图转换为 SVG 矢量,使用 AI 将像素追踪为全彩矢量。可无限量放大,目前支持的最大图像像素大小为 2 万像素;截止 2023 年 08 月,该网站处于测试版本(测试版期间免费可用);亲测实用,效果令人满意。
Vectorizer 是如何运行?
- 挑选:选择要矢量化的位图图像并将其拖放到页面上。位图图像(例如 JPEG 和 PNG)表示为称为“像素”的小方块网格,每个像素都有自己的颜色。
- 过程:Vectorizer 服务器使用强大的 GPU 和多核 CPU 来分析、处理图像并将其从像素转换为几何形状。生成的矢量图像可以缩放到任何分辨率而不会变得模糊,并且可用于打印、剪切、刺绣等。
- 下载:检查结果的完整预览并根据需要下载。测试版期间可免费下载。目前 Vectorizer 支持 SVG、PDF、EPS、DXF 和 PNG,更多格式即将推出。
Vectorizer 功能特征
- 深度矢量引擎:基于 Vectorizer 在该领域 15 年的经验,Vectorizer 创建了深度学习网络和经典算法,它们共同构成了 Vectorizer.AI 的核心功能。Vectorizer 基于他们自己的专有数据集,从头开始训练了支撑这项服务的人工智能网络。
- 矢量图:Vectorizer 专有的计算几何框架,使他们能够进行自动编辑和本地化优化,这是传统矢量图像表示无法实现的。
- 全形状拟合:超越简单的贝塞尔曲线,Vectorizer 尽可能拟合复杂的整个几何形状,以获得完美的贴合和无与伦比的一致性。Vectorizer 支持完全参数化的圆形、椭圆形、圆角矩形和星形,所有这些都具有可选的圆角和任意旋转角度。
- 曲线支持:除了整个几何形状之外,还可以从直线、圆弧、椭圆弧以及二次和三次贝塞尔曲线构建矢量形状。在对广义曲线进行建模时,大多数矢量图形软件应用程序都会尝试简化内容以仅包含三次贝塞尔曲线,这是一种方便但有限的近似值。Vectorizer.AI 支持所有曲线类型并在适当的情况下使用它们。
- 干净的角:形状轮廓通常由笔直的或平滑变化的部分组成,这些部分通过离散的角彼此分开。Vectorizer 分析、建模和优化矢量图中的每个角落,以制作比其他矢量化器更自然的结果。
- 高性能:没有人喜欢等待。Vectorizer 尊重您的时间,因此 Vectorizer 确保充分利用最先进的 GPU 进行深度学习,并在多核 CPU 上运行精心调整的大规模并行经典算法,尽快为您带来业界最佳的向量。
- 子像素精度:Vectorizer 梳理出小于像素宽的特征,并根据抗锯齿像素值放置边界。细节很重要。
- 全自动:无需用户输入即可产生结果。
- 图像类型:虽然最初是为徽标和其他光栅化矢量艺术设计的,但该算法也适用于草图和其他绘制艺术品的扫描或照片以及照片。
- 预裁剪:由于 Vectorizer 有最大允许分辨率,因此他们可以通过裁剪出您希望矢量化的位图部分来充分利用它。只有裁剪区域才会计入您的分辨率限制,让您最大限度地提高结果的质量。
- 全彩色和透明度:Vectorizer 支持全 32 位颜色,包括 Alpha 通道,这从一开始就被纳入为一流的概念。完全支持部分透明区域和抗锯齿。
- 导出选择:Vectorizer 支持 SVG、PDF、EPS、DXF 和 PNG 作为输出格式。SVG 是最灵活且支持最广泛的格式,并且是默认格式。Vectorizer 功能齐全的导出选项允许您控制形状的绘制方式、形状的分组方式以及许多其他特定于格式的选项。
是什么让 Vectorizer.AI 比竞争对手更好?
作者在官网首页回答了这个问题:
如果我必须选择一件事,那就是人工智能。我们在这个领域已经工作了 15 年,人工智能的加入已经改变了游戏规则。它能够梳理出传统方法遗漏的细节,并在像素数据不明确时做出合理的猜测。我们完全在内部开发了该产品的深度学习模型,并在我们自己的专有数据集上进行了训练。
但我们还可以做很多其他事情来更好地清理和改进人工智能矢量化器的输出。这些改进包括拟合整个几何形状、清理角落、切线匹配、曲线平滑等等。我们的矢量图使我们能够在保持形状间一致性的同时进行这些更改,这是我们许多竞争对手的弱点。
我们才刚刚开始。整个网站正在积极开发中,我们正在开发许多令人兴奋的功能。
当您正在寻找在线工具来帮助您将 JPG 或 PNG 转换为矢量时,您会在网络上找到许多选项。其中大多数都基于已经存在了几十年的旧算法,坦率地说,它们的工作效果不是很好。Vectorizer.AI 是一种新的矢量化方法,我们相信您会对结果印象深刻。
Vectorizer.AI 将于 2023 年 9 月 15 日结束测试,届时将开始向 API 客户收取访问费用。届时他们不会开始对基于 Web 的交互式应用程序收费,因此暂时仍可免费以非 API 方式使用。如果您对该应用感兴趣,不妨移步官网体验,从而了解更多。
── 出自倾城之链 - Trace Pixels To Vectors in Full Color, Fully Automatically, Using AI - Vectorizer.AI
标签:TypeScript
· 编码
· 开源
Collection of TypeScript type challenges with OJ
推荐语:TypeScript Challenge 带有在线评判的 TypeScript 类型挑战集合;高质量的类型可以帮助提高项目的可维护性,同时避免潜在的错误。有很多很棒的类型实用程序库可以增强您在类型方面的工作,例如 ts-toolbelt 、 utility-types 、 SimplyTyped 等,您已经可以使用它们了。
TypeScript Challenge 这个项目旨在:帮助您更好地了解类型系统的工作原理、编写自己的实用程序,或者只是享受挑战的乐趣。该团队还试图建立一个社区,您可以在其中提出您在现实世界中遇到的问题并获得答案 ——它们可能成为挑战的一部分。该项目在 Github 仓库开源 ,如果您对其感兴趣,可移步前往从而了解更多。
── 出自倾城之链 - Type Challenges | Collection of TypeScript type challenges with online judge
标签:网页设计
· Svelte
· Web开发
Digital garden growing curious minds with content related to web development and design.
推荐语:Joy of Code 是一个数字花园,培养专注于网页开发和网页设计的好奇心;该网站基于 Svelte 开发,并分享了些许 Svelte 相关文章。如果您对该往感兴趣,可移步 Github 开源仓库,以便了解更多。作者是来自 🇭🇷克罗地亚的 Matija,他对事物的工作原理无限好奇,但最热衷于 ☕ JavaScript 和 🎨 UI/UX 设计。
“Talent is a pursued interest. Anything that you're willing to practice, you can do.”(天赋是一种追求的兴趣。只要你愿意练习,你就能做到)。— Bob Ross。
作者创建了 Joy of Code,是因为他认为很多教程并不能帮助你学习如何解决问题,而只是阅读文档并从 A 点到 B 点。他想通过分享所学到的知识,以及我如何思考解决问题来向您展示 A 和 B 之间的步骤。他正在尝试创造一些我希望存在的东西——这更像是有一个朋友来帮助你,而不是有人在你的脑海里说话。
── 出自倾城之链 - Joy of Code | A digital garden growing curious minds
对倾城之链感兴趣的朋友,可通过 Web,小程序,快应用等渠道进行访问(后续将支持更多,如 VsCode 插件,Chrome 扩展等)。您有任何问题,欢迎随时向我们反馈(您可以通过官网反馈渠道,或添加如下客服微信),🤲 。
本期文末寄语
大凡聪明之人,极是误事。何以故,惟聪明生意见,意见一生,便不忍舍割。往往溺于爱河欲海者,皆极聪明之人。 是非不到钓鱼处,荣辱常随骑马人。── 明代 · 陈继儒《小窗幽记·集醒篇》
倾城之链作为一个开放平台,旨在云集全球优秀网站,探索互联网中更广阔的世界;在这里,你可以轻松发现、学习、分享更多有用或有趣的事物。
您可能感兴趣的文章