©CC BY-NC-SA 4.0
🚩加入 Nostr!moe 社区: join.nostr.moe
🚩加入 Nostr!moe 社区: join.nostr.moe
#吐槽
Caddy 能输出时间格式为 ISO 8601, 还能用本地时间加上时区, 看起来是很人类友好, 很方便读了. 但可惜 jq 处理不了毫秒级 ISO 8601 处理不了时区, goaccess 也读不了时区. 只好用回默认的 UNIX 毫秒时间戳.
`fromdateiso8601` doesn't support the "decimal fraction" component in time values. · Issue #2224 · jqlang/jq
https://github.com/jqlang/jq/issues/2224
Caddy iso8601 · Issue #2780 · allinurl/goaccess
https://github.com/allinurl/goaccess/issues/2780
via Nostr@cxplay
Caddy 能输出时间格式为 ISO 8601, 还能用本地时间加上时区, 看起来是很人类友好, 很方便读了. 但可惜 jq 处理不了毫秒级 ISO 8601 处理不了时区, goaccess 也读不了时区. 只好用回默认的 UNIX 毫秒时间戳.
`fromdateiso8601` doesn't support the "decimal fraction" component in time values. · Issue #2224 · jqlang/jq
https://github.com/jqlang/jq/issues/2224
Caddy iso8601 · Issue #2780 · allinurl/goaccess
https://github.com/allinurl/goaccess/issues/2780
via Nostr@cxplay
#吐槽
网友说, 几年前罗小黑就因为主创虐猫塌房了, 怎么网友还在看罗小黑, 看来互联网真是没有记忆. 这个意思是说, 放归一只养不家的流浪猫就是虐猫吗? 还是说尝试驯化一只小型猫科动物是在虐猫?
猫不关心人想要什么, 它们从来没被驯化, 如果这都算虐猫, 那让猫留在人类身边而不是原生环境下就是虐猫, 那岂不是天下养猫人都是在虐猫? 甚至还强制绝育, 那这是不是还可以算种群灭绝? 无处安放的同情心从来不会落在该落在的地方上, 反而转化成对自己人的敌意, 还是饭吃太饱了, 以为自己是高等文明了.
via Nostr@cxplay
网友说, 几年前罗小黑就因为主创虐猫塌房了, 怎么网友还在看罗小黑, 看来互联网真是没有记忆. 这个意思是说, 放归一只养不家的流浪猫就是虐猫吗? 还是说尝试驯化一只小型猫科动物是在虐猫?
猫不关心人想要什么, 它们从来没被驯化, 如果这都算虐猫, 那让猫留在人类身边而不是原生环境下就是虐猫, 那岂不是天下养猫人都是在虐猫? 甚至还强制绝育, 那这是不是还可以算种群灭绝? 无处安放的同情心从来不会落在该落在的地方上, 反而转化成对自己人的敌意, 还是饭吃太饱了, 以为自己是高等文明了.
via Nostr@cxplay
#article #read
Andreas Kling's Keynote Presentation on the Ladybird Browser - YouTube
https://www.youtube.com/watch?v=9YM7pDMLvr4
Ladybird浏览器作者演讲,硬核狠人讲述如何独立开发浏览器内核_哔哩哔哩_bilibili
https://www.bilibili.com/video/BV1VeEcz9Euz/
via Nostr@cxplay_clip
Andreas Kling's Keynote Presentation on the Ladybird Browser - YouTube
https://www.youtube.com/watch?v=9YM7pDMLvr4
Ladybird浏览器作者演讲,硬核狠人讲述如何独立开发浏览器内核_哔哩哔哩_bilibili
https://www.bilibili.com/video/BV1VeEcz9Euz/
via Nostr@cxplay_clip
#吐槽
In reply to nevent1q…wp50
_________________________
我自己的幻觉应该是来源于 AdGuard 过滤器语法: https://adguard.com/kb/zh-CN/general/ad-filtering/create-own-filters/#extended-css-contains
想要 CSS 的 :contains 的原因, 是正在给我的 Sir.social 主页自定义样式, 想要给长度过长的裸链接设置一个自动截断(text-overflow: ellipsis;), 这种裸链接的特征就是 a 标签的元素内容以 http:// 或者 https:// 开头. 现在一看, 纯 CSS 的情况下没办法做到, 于是只能对着所有不在 p 标签里面的 a 标签设置这个截断了.
设置截断一般还要设置 a 标签的 display 为 inline-block, 然后还要设置 max-width, 一些独特的块状元素比如 blockquote 就可以直接用 -webkit-fill-available 了.
via Nostr@cxplay
In reply to nevent1q…wp50
_________________________
我自己的幻觉应该是来源于 AdGuard 过滤器语法: https://adguard.com/kb/zh-CN/general/ad-filtering/create-own-filters/#extended-css-contains
想要 CSS 的 :contains 的原因, 是正在给我的 Sir.social 主页自定义样式, 想要给长度过长的裸链接设置一个自动截断(text-overflow: ellipsis;), 这种裸链接的特征就是 a 标签的元素内容以 http:// 或者 https:// 开头. 现在一看, 纯 CSS 的情况下没办法做到, 于是只能对着所有不在 p 标签里面的 a 标签设置这个截断了.
设置截断一般还要设置 a 标签的 display 为 inline-block, 然后还要设置 max-width, 一些独特的块状元素比如 blockquote 就可以直接用 -webkit-fill-available 了.
via Nostr@cxplay
#吐槽
我也产生幻觉了, 总觉得 CSS 里面有 :contains 这个伪类, 很合理吧? 但为什么没有呢. 既然元素内容是这个元素的子元素, 也存在 :empty 都能选中为空的了, 但就是没有.
W3C 的 CSS3 规范里面曾经试图做过一次, 但没成功.
https://www.w3.org/TR/selectors-3/#content-selectors
所以要用 JavaScript 给包含特定内容的元素设置特殊属性然后再用 CSS 去选中然后才能设置样式...
via Nostr@cxplay
我也产生幻觉了, 总觉得 CSS 里面有 :contains 这个伪类, 很合理吧? 但为什么没有呢. 既然元素内容是这个元素的子元素, 也存在 :empty 都能选中为空的了, 但就是没有.
W3C 的 CSS3 规范里面曾经试图做过一次, 但没成功.
https://www.w3.org/TR/selectors-3/#content-selectors
所以要用 JavaScript 给包含特定内容的元素设置特殊属性然后再用 CSS 去选中然后才能设置样式...
via Nostr@cxplay
#吐槽
GitHub 支持 Google 账号登录也不支持 Microsoft 账号登录, 过于诡异. 还能直接绕开风控用 Google 账号注册新账号, 这些号贩子还能倒一手 GitHub 账号了.
via Nostr@cxplay
GitHub 支持 Google 账号登录也不支持 Microsoft 账号登录, 过于诡异. 还能直接绕开风控用 Google 账号注册新账号, 这些号贩子还能倒一手 GitHub 账号了.
quoting
nevent1q…ugd7
代码托管平台GitHub新增社交登录选项 支持谷歌登录快速注册账户
#网站应用 代码托管平台 GitHub 新增社交登录选项,目前可以使用谷歌快速登录实现注册账号,无需设置密码和 2FA。不过需要提醒的是建议注册后手动检查邮箱并设置密码,避免谷歌账号被封后导致 GitHub 账号也无法继续登录。查看全文:https://ourl.co/109880
via Nostr@cxplay
Image Viewer - 改善浏览器图片浏览体验的插件
在网页右键菜单添加从插件 Lightbox 中打开的选项, 也默认对从新标签打开的图像文件添加 Lightbox, 使其支持滚轮放大和左键拖动, 可以为没有 Lightbox 的图文网页优化看图体验. 支持配置搜图快捷键, 内置 Google Image 和 SauceNAO, 也能自定义搜索.
插件在 MV3 标准下编写, 代码在 MIT 许可下开源, 支持 Chrome 及类 Chromium 和 Firefox.
● GitHub: https://github.com/hospotho/Image-Viewer
● Chrome Web Store: https://chromewebstore.google.com/detail/image-viewer/ghdcoodfcolpdebbdhbgkbodbjololfl
● Firefox Add-ons: https://addons.mozilla.org/zh-CN/firefox/addon/syrup-image-viewer/
#Software #Extension #opensource
via Fediverse@cxplay (author: @cxplay@sir.social)
在网页右键菜单添加从插件 Lightbox 中打开的选项, 也默认对从新标签打开的图像文件添加 Lightbox, 使其支持滚轮放大和左键拖动, 可以为没有 Lightbox 的图文网页优化看图体验. 支持配置搜图快捷键, 内置 Google Image 和 SauceNAO, 也能自定义搜索.
插件在 MV3 标准下编写, 代码在 MIT 许可下开源, 支持 Chrome 及类 Chromium 和 Firefox.
● GitHub: https://github.com/hospotho/Image-Viewer
● Chrome Web Store: https://chromewebstore.google.com/detail/image-viewer/ghdcoodfcolpdebbdhbgkbodbjololfl
● Firefox Add-ons: https://addons.mozilla.org/zh-CN/firefox/addon/syrup-image-viewer/
#Software #Extension #opensource
via Fediverse@cxplay (author: @cxplay@sir.social)
ohUrlShortener - Go 语言编写的短链接应用
Fomantic-UI 前端框架, Go 后端, Redis 缓存, PostgresSQL 数据库, 文档推荐使用 Docker 部署. HTTP:302 服务端跳转实现, 自带访问统计, 所有短链接会在启动的时候存入 Redis. 支持 API 扩展对短链接的增删查改和账户管理. 代码在《木兰宽松许可证, 第2版》许可下开源.
● GitHub: https://github.com/barats/ohUrlShortener
● 网站: https://www.ohurls.cn
#Software #Web #opensource #短链接
via Fediverse@cxplay (author: @cxplay@sir.social)
Fomantic-UI 前端框架, Go 后端, Redis 缓存, PostgresSQL 数据库, 文档推荐使用 Docker 部署. HTTP:302 服务端跳转实现, 自带访问统计, 所有短链接会在启动的时候存入 Redis. 支持 API 扩展对短链接的增删查改和账户管理. 代码在《木兰宽松许可证, 第2版》许可下开源.
● GitHub: https://github.com/barats/ohUrlShortener
● 网站: https://www.ohurls.cn
#Software #Web #opensource #短链接
via Fediverse@cxplay (author: @cxplay@sir.social)
#article #read
quote-posts-research-and-goals.md at main · mastodon/specs-background
https://github.com/mastodon/specs-background/blob/main/quote-posts/quote-posts-research-and-goals.md
💬 Notes on Quotes
https://mergesort.craft.me/notes-on-quotes
#Mastodon #Fediverse
via Nostr@cxplay_clip
quote-posts-research-and-goals.md at main · mastodon/specs-background
https://github.com/mastodon/specs-background/blob/main/quote-posts/quote-posts-research-and-goals.md
💬 Notes on Quotes
https://mergesort.craft.me/notes-on-quotes
#Mastodon #Fediverse
via Nostr@cxplay_clip
#吐槽
In reply to nevent1q…xky4
_________________________
2021 年 4 月 26 日, SCP 开始被中国大陆的互联网上进行 "封杀" 之后到今天 2025 年 7 月 22 日情况已经发生逆转. 至少在可以观测到的 2025 年这半年之内, SCP 的相关的视频已经重新大规模地出现在了哔哩哔哩上并且无碍推送给用户的主页. 恢复的视频也包括了 2021 年 4 月之前就存在的, 现在看起来只是它们能被重新搜索到了.
也并非只是对审核对周边衍生文化的放松, 因为直接和 SCP 相关的内容比如收容物介绍类视频已经大部分能直接无碍搜索到. 但是少部分的原创短片由于内容本身的演绎存在敏感内容, 还是无法连续过审, 典型的例子是一年前由海外创作者拍摄的基金会同名改编作品《这里没有逆模因部(There Is No Antimemetics Division)》四部曲真人短片, 在哔哩哔哩站内这四部大多散落在各处 UP 主的投稿里面, 没有一个 UP 能一个人通过投稿完整地上传四部短片.
via Nostr@cxplay
In reply to nevent1q…xky4
_________________________
2021 年 4 月 26 日, SCP 开始被中国大陆的互联网上进行 "封杀" 之后到今天 2025 年 7 月 22 日情况已经发生逆转. 至少在可以观测到的 2025 年这半年之内, SCP 的相关的视频已经重新大规模地出现在了哔哩哔哩上并且无碍推送给用户的主页. 恢复的视频也包括了 2021 年 4 月之前就存在的, 现在看起来只是它们能被重新搜索到了.
也并非只是对审核对周边衍生文化的放松, 因为直接和 SCP 相关的内容比如收容物介绍类视频已经大部分能直接无碍搜索到. 但是少部分的原创短片由于内容本身的演绎存在敏感内容, 还是无法连续过审, 典型的例子是一年前由海外创作者拍摄的基金会同名改编作品《这里没有逆模因部(There Is No Antimemetics Division)》四部曲真人短片, 在哔哩哔哩站内这四部大多散落在各处 UP 主的投稿里面, 没有一个 UP 能一个人通过投稿完整地上传四部短片.
via Nostr@cxplay
#吐槽
如果真的要建 #Fediverse 实例的打算最好建之前对自己选择的域名查询一下 Archive.org 和 Archive.ph, 如果发现曾经有过任何实例在这个域名下存在过的痕迹, 那最好还是换一个, 否则会更有可能遇到互操作问题. Fediverse 兴起的时间不到十年, 这个记录很好查.
另外建完也最好去提交一下自己的实例的首页存档, 如果未来域名放弃, 也好让其他人知道这个域名存在过 Fediverse 实例, 已经签过密钥了.
via Nostr@cxplay
如果真的要建 #Fediverse 实例的打算最好建之前对自己选择的域名查询一下 Archive.org 和 Archive.ph, 如果发现曾经有过任何实例在这个域名下存在过的痕迹, 那最好还是换一个, 否则会更有可能遇到互操作问题. Fediverse 兴起的时间不到十年, 这个记录很好查.
另外建完也最好去提交一下自己的实例的首页存档, 如果未来域名放弃, 也好让其他人知道这个域名存在过 Fediverse 实例, 已经签过密钥了.
via Nostr@cxplay
《提问的智慧》Telegram 中文改编版
via Fediverse@cxplay (author: @cxplay@sir.social)
:telegram: @howask有时候直接甩出来一个 GitHub 原文地址不仅麻烦, 把人赶到到站外也对讨论不利, 并且原文对于问题已经产生的情况下太复杂, 特别是对于 Telegram 群聊环境下的快速响应要求下, 一篇原文链接突然出现要么是 "这个话题到此为止" 要么就是 "RTFM".
该版本受到原版《提问的智慧》启发,这是通过精简归纳而制作出一个适用于 Telegram 社群环境下快速引用的概述版本。其中也包含了针对中文本地化社群的一些特色建议,并且旧条目不会进行大幅重写。#社交媒体 #Telegram
via Fediverse@cxplay (author: @cxplay@sir.social)
#吐槽
放弃主动通过 Bridge 中继向 #Fediverse 的实例账户跨网互联了, 近一年多的经验下来得出结论是 Fediverse 自己内部的互联都普遍存在协议层面的兼容问题, 在 Mastodon 推动自己的标准下的引用之后只会更严重. Mostr 和 Momostr 也没能解决或实现主动发现具体帖子的问题, 并且现在尚且也有自己的实例了.
不过我还是会把 Nostr 的内容发布到 Bridge 中继里面, 也会从这些中继里面获取消息, 因为和 Bluesky 一样, 这也只是种莫名其妙地给互联设置的选择性加入后不得不选择的选择题, 就像那个 Cookie 确认同意弹窗一样, 本来就不应该是种问题.
via Nostr@cxplay
放弃主动通过 Bridge 中继向 #Fediverse 的实例账户跨网互联了, 近一年多的经验下来得出结论是 Fediverse 自己内部的互联都普遍存在协议层面的兼容问题, 在 Mastodon 推动自己的标准下的引用之后只会更严重. Mostr 和 Momostr 也没能解决或实现主动发现具体帖子的问题, 并且现在尚且也有自己的实例了.
不过我还是会把 Nostr 的内容发布到 Bridge 中继里面, 也会从这些中继里面获取消息, 因为和 Bluesky 一样, 这也只是种莫名其妙地给互联设置的选择性加入后不得不选择的选择题, 就像那个 Cookie 确认同意弹窗一样, 本来就不应该是种问题.
via Nostr@cxplay
#吐槽
In reply to nevent1q…5r60
_________________________
There are actually a lot of people using S3 and even WebDAV mounted as disks, and the software that drives these virtual disks tries desperately to mimic being a local disk drive with poor local caching and extremely high latency.
via Nostr@cxplay
In reply to nevent1q…5r60
_________________________
There are actually a lot of people using S3 and even WebDAV mounted as disks, and the software that drives these virtual disks tries desperately to mimic being a local disk drive with poor local caching and extremely high latency.
via Nostr@cxplay