im_roriri | Unsorted

Telegram-канал im_roriri - 螺莉莉的黑板报

2449

Subscribe to a channel

螺莉莉的黑板报

https://cjycode.com/flutter_smooth/

Читать полностью…

螺莉莉的黑板报

OK,搞明白了

微软跟股沟好兄弟篇
1. Windows 上编译 Flutter 跟 Rust 混合的项目必须得用 MSVC 工具链
2. Flutter 明确表示对 MinGW 支持不感兴趣
3. vcpkg 工具链不支持 Rust 系软件生成的 C Binding
4. 有人尝试提过 PR,但是内部一顿吵过之后提 PR 的人自己把 PR 关了
5. 后面有人尝试再提 PR,又被微软的人给按下来了

GTK 大跃进篇
1. librsvg 用 rust 重写之后跳了大版本号
2. 40+ 和 50+ 版本的 librsvg 不兼容
3. VCPKG 现在只有 40+ 的 librsvg 可用
4. Rust 上的 librsvg binding 只能接 50+ 的 librsvg

Cargo 脑残篇
1. Cargo 的报错极具误导性,gtk-rs 的 build.rs 会跑一下 system_deps::Config::new().probe() 确定一下依赖的小版本号对不对
2. 如果版本号不对它会收集 Err,转换成 String 直接打一个 warning,并且吐出来 process::exit(1);
3. 这个 Err 转换成 String 之后变成空字符串了,所以这里只会打出一个「warn」后面接空白,但众所周知 Warn 就是「没问题」的意思
4. Cargo 看到 exit 了,认为是「你的依赖没有安装」
5. 他开始自作聪明的检查你的环境变量,并且列出所有的 pkg-config path
6. 它不是解析 pkg-config 的配置,而是自己拆环境变量
7. Cargo 的开发者不知道 Windows 的盘符后面是冒号,一律按照 Linux 的环境变量解析做的,并且会告诉用户「你的环境变量配错了」
8. 但实际上 Windows 的 pkg-config lite 是可以解析 Windows Styled Path 的
9. 这里就产生了一个具有欺骗性的报错:你的环境变量配错了

以上技术现实决定了用户没有办法在 Windows 上用 MSVC 工具链把 librsvg 的项目编译出来,明天得换库

🙂 可以说,Cargo 不 Care Windows 用户,MSVC 不 Care Rust 开发者,Google 跟微软在后场疯狂舌吻,Gnome 拿着自己生成出来的半残(甚至可能没测过的)`build.rs` 在街头裸奔,一场双向劈叉的淫乱狗血恋爱剧就这么开始了,牛逼

Читать полностью…

螺莉莉的黑板报

不是,你为什么不动,CPU IO 都没有,甚至内存都不动

Читать полностью…

螺莉莉的黑板报

放我出去!!放我出去!!放我出去!!放我出去!!放我出去!!放我出去!!放我出去!!放我出去!!

Читать полностью…

螺莉莉的黑板报

Windows 上编译 GTK,祝我成功吧……

Читать полностью…

螺莉莉的黑板报

没有苹果电脑,但是公司的 flutter 程序得编译到 macos 上,就这样吧,爆炸把

Читать полностью…

螺莉莉的黑板报

TODO:

[X] 修导航栏动画
[X] 设计新的 tracks items 视觉
[X] 播放列表功能
[ ] 搜索功能
[ ] 更好的推荐算法
[ ] 欢迎屏幕
[ ] 设置界面中热切库,建库
[X] 为所有磁贴实现右键菜单

Читать полностью…

螺莉莉的黑板报

Baseball_Bat653/featured" rel="nofollow">https://www.youtube.com/@Baseball_Bat653/featured

有点帅

Читать полностью…

螺莉莉的黑板报

Telegram创始人兼首席执行官帕维尔·杜罗夫24日晚在法国巴黎近郊的布尔歇机场被捕。
杜罗夫当时乘坐私人飞机从阿塞拜疆抵达巴黎。法国媒体报道称,警方初步调查的重点是Telegram缺乏审核,导致平台上的洗钱、贩毒以及传播儿童性虐待内容等犯罪活动肆虐。
Telegram、法国内政部和警方均未置评。
路透社BMF TV

Читать полностью…

螺莉莉的黑板报

其实还有俩,Jockeys 和 Directories,但是这个的重要性可能没那么高,可以放在下一个版本做

Читать полностью…

螺莉莉的黑板报

我们认真的讲,如果你同时写过 Web, RN 和 Flutter,就会发现 Flutter 的确是在拯救世人,但是大厂的通病就是会砍掉你最爱的东西。Google 已经事实层面上减少了对 Flutter 的支持,你随手搜一个问题都能给你导进 201x 年的 open issue 上,下面刷一排 me too,你不仔细看还以为是大型性骚扰诉苦现场,然而管事的 Google 员工却不知道在哪里摸鱼度假。

Читать полностью…

螺莉莉的黑板报

裙友面基,去逛了一下小米,Oppo,又去看了一下 Oppo 养的肉便器一加。真丑啊,真的好丑啊,这些设备真的都好丑啊……

后来去了一趟索尼店洗了洗眼睛,但是发现已经没有索尼手机的位置了。

看了一下索尼 A 系列的播放器,我原地崩溃:索尼,你只需要在这些设备上装个 SIM Slot,它就是很好的手机,我甚至不需要摄像头。看看你的 1Mk6 做成了什么鬼德行啊!

Читать полностью…

螺莉莉的黑板报

不是,How?你怎么会找这种人来上节目?自己砸招牌疯了吗?

Читать полностью…

螺莉莉的黑板报

Flutter 高光魅力时刻:

在 linux 下你不能在 build 函数里 sync 窗口样式,否则会出现以下症状:
1. 你用中文输入法,能正常打字
2.你不用中文输入法,就不能打字

这个 bug 只在 Linux 下出现,X11 环境,Windows 没有此问题

#TIL

Читать полностью…

螺莉莉的黑板报

我现在怀疑是不是 fcitx 的问题……

Читать полностью…

螺莉莉的黑板报

这就是你们 native 开发者日常吗,太牛逼了,太牛逼了

Читать полностью…

螺莉莉的黑板报

等一下,我有点懵,如果我这么做:

 $env:PKG_CONFIG_PATH="C:/path/vcpkg/installed/x64-windows/debug/lib/pkgconfig"


他会把冒号当成分隔符,然后这么报错:

  The system library `librsvg-2.0` required by crate `librsvg-rebind-sys` was not found.
The file `librsvg-2.0.pc` needs to be installed and the PKG_CONFIG_PATH environment variable must contain its parent directory.
PKG_CONFIG_PATH contains the following:
- C
- /path/vcpkg/installed/x64-windows/debug/lib/pkgconfig


WTF????

Читать полностью…

螺莉莉的黑板报

Ok, let me try again

Читать полностью…

螺莉莉的黑板报

我要回 Linux 啊!!让我回 Linux 啊!!!

Читать полностью…

螺莉莉的黑板报

https://fixupx.com/rabbubble550w/status/1827370664472506383

Читать полностью…

螺莉莉的黑板报

考虑到北京已经开始变凉快了,我宣布 2024 年不使用空调挑战成功 ˊ_>ˋ

Читать полностью…

螺莉莉的黑板报

Go to 功能今天实装,另外我尽量今天给 Playlist、Artist 和 Album 套上上下文菜单

Читать полностью…

螺莉莉的黑板报

https://www.youtube.com/shorts/sgYkCxERQMY

好帅!

Читать полностью…

螺莉莉的黑板报

香菇菜鸡: https://jandan.net/t/5740707
OO: 295 XX: 42
羊驼呵呵: 人有所操
OO: 59, XX: 1
蛋友3ae9edc3cec: 冯巩:我想口你们啦
OO: 10, XX: 0
Mrxx: 我是来找乐子的,结果一边乐一边被你们学富五车的学识搞的无地自容,只能说卧撑
OO: 7, XX: 0

Читать полностью…

螺莉莉的黑板报

TODO:

[X] 修导航栏动画
[X] 设计新的 tracks items 视觉
[X] 播放列表功能
[ ] 搜索功能
[ ] 更好的推荐算法
[ ] 欢迎屏幕
[ ] 设置界面中热切库,建库
[.] 为所有磁贴实现右键菜单

Читать полностью…

螺莉莉的黑板报

https://www.youtube.com/shorts/W0JWj6PpUGk

Читать полностью…

螺莉莉的黑板报

https://www.youtube.com/watch?v=Wswc_qhmRSE

Читать полностью…

螺莉莉的黑板报

https://fixupx.com/WhiteSoxic/status/1827033174821761416

Читать полностью…

螺莉莉的黑板报

WTF,为什么我做了个最小实现,它就能用了

Читать полностью…

螺莉莉的黑板报

Linux 使我旋转,真的是 Linux Specific 的问题……

Читать полностью…
Subscribe to a channel