#Firefox #Mozilla #Haha 顺便科普一下 #Regex 来表述 『(只要)带一个英文冒号并且(冒号)前面是纯英文』的 URL(URI) 模式就是这样:
比如
这次我们直接上 Perl & PCRE 了(因为 Perl 就是做这个的,AWK 懒得用)。
grep --perl-regexp '\s*\S+\:.*'也即(其实是一个... 呃,方便不会正则的人看,虽然我觉得不会有人不会正则)
SequenceOf如果用 『后行否定断言』
InSet(Spaces).repeatAnyTimes()
NotInSet(Spaces).repeatForAtLeastOneTime()
Character(':')
InSet(All).repeatAnyTimes()
比如
scheme:hierarchical-part
这个的 :
只有在 scheme 这个 [A-Za-z]+
(假设我们只允许『常见的』ALPHABETS 集合)后面才匹配这次我们直接上 Perl & PCRE 了(因为 Perl 就是做这个的,AWK 懒得用)。
perl -e 'while ($ln = <STDIN>) { print ($ln =~ m/(?<=[A-Za-z]):.*/) }'如果用具名组匹配(大家熟悉并且喜欢的 ECMAScript):
TODO()
Wikipedia
Perl Compatible Regular Expressions
software library for interpreting regular expressions
#dev #statement #firefox 渐渐感受到作为社会人,沉重的责任还有负担,
止不住唉叹,命运的纠缠,好难。
总是寻找借口,应付、凑合,渐渐的忘却铸成了遗憾。
无数次唉叹,煎熬在无人夜晚。
无论拖延多久、等待多久,根本就不会有所改观;
信奉的那些、热爱的那些,好难。
……
这咸鱼在挣扎,我翻,我翻。
坚持下去,总会变成鱼干吧。
不知道该怎么说,当一个本来打算作周末小实验的东西,火力全开地对着刚打算加入应用编程的我。
持续了三、四周,浏览器插件化决定后就没有大的进步过,更没有很大的成功仪式感,到现在甚至没有移植主要的交互。
IME 太绕,卡了我一整个星期,实际上最后几天几乎没有继续探索过,总是觉得怪怪的缺了什么,到最后发现开始各种设计情况不成熟、没考虑到的时候,代码已经七七八八了。
设计的时候莫名其妙加了很多本来可以下个版本才有的特性的,但只能先加上免得存 TODO List ,但应用又不能把单纯、没有逻辑的 UI 给 Release 出去。
现在成天玩游戏、看番剧,也不运动,因为不用 timer 也没有“完成子目标”这个说法,不会打游戏,总在逃避什么。
止不住唉叹,命运的纠缠,好难。
总是寻找借口,应付、凑合,渐渐的忘却铸成了遗憾。
无数次唉叹,煎熬在无人夜晚。
无论拖延多久、等待多久,根本就不会有所改观;
信奉的那些、热爱的那些,好难。
……
这咸鱼在挣扎,我翻,我翻。
坚持下去,总会变成鱼干吧。
不知道该怎么说,当一个本来打算作周末小实验的东西,火力全开地对着刚打算加入应用编程的我。
持续了三、四周,浏览器插件化决定后就没有大的进步过,更没有很大的成功仪式感,到现在甚至没有移植主要的交互。
IME 太绕,卡了我一整个星期,实际上最后几天几乎没有继续探索过,总是觉得怪怪的缺了什么,到最后发现开始各种设计情况不成熟、没考虑到的时候,代码已经七七八八了。
设计的时候莫名其妙加了很多本来可以下个版本才有的特性的,但只能先加上免得存 TODO List ,但应用又不能把单纯、没有逻辑的 UI 给 Release 出去。
现在成天玩游戏、看番剧,也不运动,因为不用 timer 也没有“完成子目标”这个说法,不会打游戏,总在逃避什么。
Forwarded from Solidot
Mozilla 强调 Firefox 的 logo 仍然包含小狐狸
2021-02-27 20:02 #Firefox
过去几天一个广泛流传的 meme 宣称,Firefox 著名的红色小狐狸 logo 正被逐渐简化直至消失。Mozilla 官方博客对此做出了回应,强调 Firefox 的 logo 将会始终包含小狐狸,他们没有消除狐狸的计划。作为反击这一 meme 行动的一部分,Mozilla 修改了 Firefox Nightly 的 logo,将著名的网络 meme 狗币中的柴犬图像与红色小狐狸 logo 整合在一起。如果你下载安装 Nightly 版本,你会看到狗狗在看着你。
2021-02-27 20:02 #Firefox
过去几天一个广泛流传的 meme 宣称,Firefox 著名的红色小狐狸 logo 正被逐渐简化直至消失。Mozilla 官方博客对此做出了回应,强调 Firefox 的 logo 将会始终包含小狐狸,他们没有消除狐狸的计划。作为反击这一 meme 行动的一部分,Mozilla 修改了 Firefox Nightly 的 logo,将著名的网络 meme 狗币中的柴犬图像与红色小狐狸 logo 整合在一起。如果你下载安装 Nightly 版本,你会看到狗狗在看着你。
Forwarded from 依云的技术资源分享
https://addons.mozilla.org/firefox/addon/header-editor/ #software #http #firefox #chrome #web
----
一个强大而好用的 HTTP 修改器,给请求头添加 Accept 或者给响应头添加 CORS 头都挺好用
----
一个强大而好用的 HTTP 修改器,给请求头添加 Accept 或者给响应头添加 CORS 头都挺好用
addons.mozilla.org
Header Editor – Get this Extension for 🦊 Firefox (en-US)
Download Header Editor for Firefox. Manage browser's requests, include modify the request headers and response headers, redirect requests, cancel requests
Forwarded from Solidot
当数千阿根廷 Firefox 用户遭遇浏览器崩溃
2023-06-25 13:19:00 by 大臣号遇难者
本周一 Mozilla 开发者检测到大量 Linux 用户的浏览器崩溃事件。受影响的主要是阿根廷用户,他们运行的是一个基于 Debian 10 的发行版 Huayra v5,发生崩溃时用户都是在 Google 上搜索图像。所有 Firefox 版本都受到影响。这可能暗示了问题不在于 Firefox 而是 Google 这边。Mozilla 开发者在分析后发现,崩溃都是发生在堆栈探测(stack probing)期间。JIT 在接触保留下一个 JavaScript 调用变量的区域时发生了溢出。而 Google 的代码被发现在单一帧中分配了 2 万个变量。这可能是机器生成代码发生异常。所以在使用 ChatGPT 写代码时还是要三思而后行。但之所以发生崩溃是 Linux 内核的旧 bug 与 Google JavaScript 代码综合的结果。Linux kernel 4.20 修复了该 bug,而 Huayra v5 基于的 Debian 10 使用的是 4.19。
https://bugzilla.mozilla.org/show_bug.cgi?id=1839139
https://fosstodon.org/@gabrielesvelto/110592904713090347
#Firefox
2023-06-25 13:19:00 by 大臣号遇难者
本周一 Mozilla 开发者检测到大量 Linux 用户的浏览器崩溃事件。受影响的主要是阿根廷用户,他们运行的是一个基于 Debian 10 的发行版 Huayra v5,发生崩溃时用户都是在 Google 上搜索图像。所有 Firefox 版本都受到影响。这可能暗示了问题不在于 Firefox 而是 Google 这边。Mozilla 开发者在分析后发现,崩溃都是发生在堆栈探测(stack probing)期间。JIT 在接触保留下一个 JavaScript 调用变量的区域时发生了溢出。而 Google 的代码被发现在单一帧中分配了 2 万个变量。这可能是机器生成代码发生异常。所以在使用 ChatGPT 写代码时还是要三思而后行。但之所以发生崩溃是 Linux 内核的旧 bug 与 Google JavaScript 代码综合的结果。Linux kernel 4.20 修复了该 bug,而 Huayra v5 基于的 Debian 10 使用的是 4.19。
https://bugzilla.mozilla.org/show_bug.cgi?id=1839139
https://fosstodon.org/@gabrielesvelto/110592904713090347
#Firefox
Forwarded from Solidot
Firefox 支持从 Chrome 导入扩展
2023-08-25 16:56 by 黑暗之潮
Firefox 已经实现了 WebExtensions 扩展系统,它现在允许 Firefox 用户从 Chrome 等浏览器导入部分扩展。该功能还在测试中,没有默认启用。用户需要修改 about:config,修改 browser.migrate.chrome.extensions.enabled 的值为 True 后就可以启用该功能。用户可以从菜单 > 设置 > 导入数据中选择 Chrome 导入扩展。Firefox 实现的 WebExtensions 与 Chrome 不完全兼容,目前仅限于 部分扩展。
https://www.ghacks.net/2023/08/23/firefox-users-may-import-chrome-extensions-now/
#Firefox
2023-08-25 16:56 by 黑暗之潮
Firefox 已经实现了 WebExtensions 扩展系统,它现在允许 Firefox 用户从 Chrome 等浏览器导入部分扩展。该功能还在测试中,没有默认启用。用户需要修改 about:config,修改 browser.migrate.chrome.extensions.enabled 的值为 True 后就可以启用该功能。用户可以从菜单 > 设置 > 导入数据中选择 Chrome 导入扩展。Firefox 实现的 WebExtensions 与 Chrome 不完全兼容,目前仅限于 部分扩展。
https://www.ghacks.net/2023/08/23/firefox-users-may-import-chrome-extensions-now/
#Firefox
Forwarded from 层叠 - The Cascading
Firefox 正在试验使用本地模型为图片生成替代文本 (alt text)。
2022 年的研究表明,网络上约一半的图片没有替代文本,使视觉障碍人士难以阅读。通过运行本地模型,Firefox 将可能以良好的精确度生成替代文本。作为尝试的第一步,Firefox Nightly 将会在用户利用 pdf.js 插入图片时为其生成替代文本。
hacks.mozilla.org/~
#Firefox #a11y
2022 年的研究表明,网络上约一半的图片没有替代文本,使视觉障碍人士难以阅读。通过运行本地模型,Firefox 将可能以良好的精确度生成替代文本。作为尝试的第一步,Firefox Nightly 将会在用户利用 pdf.js 插入图片时为其生成替代文本。
hacks.mozilla.org/~
#Firefox #a11y
Mozilla Hacks – the Web developer blog
Experimenting with local alt text generation in Firefox Nightly
Firefox 130 will feature an on-device AI model that automatically generates alt-text for images, integrated into its built-in PDF editor.
👍4
Forwarded from Solidot
Firefox 移植到 Haiku
2024-08-13 16:56 by 巴比伦Ⅲ:终结
开源 BeOS 操作系统 Haiku 有了 Firefox 移植版本。Firefox 有被称为 Bezilla 的 BeOS 移植版本,但那是几十年前的事情了。Haiku 的原生浏览器 WebPositive 表现不佳,因此有开发者不断移植其它的主流浏览器,最新的努力成果就是 Firefox。目前移植版本还是处于早期阶段,没有可下载的软件包,感兴趣的用户需要自己去编译。移植版本是 v128,比最新的稳定版 v129 落后一个版本。
https://discuss.haiku-os.org/t/progress-on-porting-firefox/13493/143
https://discuss.haiku-os.org/t/progress-on-porting-firefox/13493/148
#Firefox
2024-08-13 16:56 by 巴比伦Ⅲ:终结
开源 BeOS 操作系统 Haiku 有了 Firefox 移植版本。Firefox 有被称为 Bezilla 的 BeOS 移植版本,但那是几十年前的事情了。Haiku 的原生浏览器 WebPositive 表现不佳,因此有开发者不断移植其它的主流浏览器,最新的努力成果就是 Firefox。目前移植版本还是处于早期阶段,没有可下载的软件包,感兴趣的用户需要自己去编译。移植版本是 v128,比最新的稳定版 v129 落后一个版本。
https://discuss.haiku-os.org/t/progress-on-porting-firefox/13493/143
https://discuss.haiku-os.org/t/progress-on-porting-firefox/13493/148
#Firefox
Forwarded from 层叠 - The Cascading
connect.mozilla.org
Re: Support Chinese translations
as Marco said, we are aiming for early 2025. I have just enabled an experimental zh-Hans,en (Simplified Chinese to English) translation model in Firefox Nightly if you want to try it out today. This is not the final model that will ship, and I expect the…