duangsuse::Echo
#好物 #life 乞丐价USB投影仪📱🎥 可以配合蓝牙键鼠(22包邮)把手机当Chromebook用 首先是我已购的安卓 康佳C1(500, 清仓价99不包邮👍),实际亮度约150流明,支持电动对焦和四点梯形校正,仅有1USB,TF口和遥控器,面包机大小 有风扇音。在白天使用最高需1200流明 特别推荐360度云台 水杯大小的 hy300pro(211包邮) 同样720p亮度160,但配置1G+8G 支持蓝牙WIFI 各种接口齐全, Android TV 11 HY300(186包邮👍, 便宜于PL…
#linux #android TV 均可自行安装 KODI.tv 媒体中心和 MX Player
准备:
usb鼠标
安装包 https://mxtechs.net/
https://mirrors.kodi.tv/releases/android/arm/
https://f-droid.org/packages/org.kde.kdeconnect_tp/
https://wwi.lanzoub.com/iue6D1123o1i
首先用蓝牙发kdeconnect,同局域网用鼠标操作配对,可作为输入法使用
发送SSR安装包,从剪贴板导入梯子。若连不上要把主机名换成 nslookup.io 的IP再导入
打开Settings/ Interface / Skin / Fonts 设置为 Arial based,然后kodi主页搜索chi语言包启用
在kodi的搜索页安装yt插件,在TV页安装IPTV并配置链接为 https://iptv-org.github.io/iptv/index.m3u 即可收听CGTN
收听敌台时,先在插件页打开SSR
另外,DLNA、AirPlay、Miracast 里前两种有支持,需在设置-服务页打开,不过B站支持同步播放列表和投屏
https://blog.csdn.net/qq_20466211/article/details/121301053
准备:
usb鼠标
安装包 https://mxtechs.net/
https://mirrors.kodi.tv/releases/android/arm/
https://f-droid.org/packages/org.kde.kdeconnect_tp/
https://wwi.lanzoub.com/iue6D1123o1i
首先用蓝牙发kdeconnect,同局域网用鼠标操作配对,可作为输入法使用
发送SSR安装包,从剪贴板导入梯子。若连不上要把主机名换成 nslookup.io 的IP再导入
打开Settings/ Interface / Skin / Fonts 设置为 Arial based,然后kodi主页搜索chi语言包启用
在kodi的搜索页安装yt插件,在TV页安装IPTV并配置链接为 https://iptv-org.github.io/iptv/index.m3u 即可收听CGTN
收听敌台时,先在插件页打开SSR
另外,DLNA、AirPlay、Miracast 里前两种有支持,需在设置-服务页打开,不过B站支持同步播放列表和投屏
https://blog.csdn.net/qq_20466211/article/details/121301053
f-droid.org
KDE Connect | F-Droid - Free and Open Source Android App Repository
KDE Connect integrates your smartphone and computer
duangsuse::Echo
duangsuse: 草,虽然技术不怎么但例子还是值得一看 正好在外地就买来读 很久没读过纸质书,视力下降很大 https://www.bennyhuo.com/book/kotlin-coroutines/ 协程那本我就懒得买了,再说一个把yield 外提为语句,变成 let then=回调=()=>switch{} 里的编号这样简单的堆栈互换特性 也不值得学习 问题都是应用层们乱搞api,唉 在一些比较负责的sdk里,例如Lua和Duktape js,Thread是完全不需要await asyn…
🤓🖕 咳特灵元神书到货了
自古以来不会拒绝元!编程
Jun: #android
还是compose写的舒服,看到rv的繁琐adapter会感到生理不适了
Perol:
rv算是命令式的场景下封装的比较好的了
以至于listview都没人用了,面试也不考了
见过那种在recycleview上封一层,让开发者用dsl的方式再写业务逻辑的,但是终究是拿实例去set的方式, compose好几个版本的lazycolumn性能都比不上rv,现在不知道啥情况了
duangsuse:
幽默安卓,还是跟随js的进步
listview也不会有性能问题,React每次渲染重新new整个树也不见得比微信卡啊
自古以来不会拒绝元!编程
Jun: #android
还是compose写的舒服,看到rv的繁琐adapter会感到生理不适了
Perol:
rv算是命令式的场景下封装的比较好的了
以至于listview都没人用了,面试也不考了
见过那种在recycleview上封一层,让开发者用dsl的方式再写业务逻辑的,但是终究是拿实例去set的方式, compose好几个版本的lazycolumn性能都比不上rv,现在不知道啥情况了
duangsuse:
幽默安卓,还是跟随js的进步
listview也不会有性能问题,React每次渲染重新new整个树也不见得比微信卡啊
Rachel: #android #css #web
写过复杂 UI 的人肯定知道要在复杂业务场景里把动画优化到 60 帧有多难
duangsuse:
为什么 shadertoy.com 和 gl-transitions.com 用几行代码就能做到呢? 为什么@3b1b 一个人用py就能实现呢
还不是框架做得烂 https://t.iss.one/dsuse/19124
同意,类型系统不就是对字面和编译期键值的Matcher嘛, 占篇幅纯属过度设计
要是我,直接把 def(a:str) 写成 def(a~"")
现在ui还不是有用gl加速,结果到头来连满挣都做不到,一大堆空洞的class写得还不如numpy的那些公式
如果专业是指「我们必须保留所有历史错误」,我宁可保持饥饿、保持愚蠢
至少,对用字面量取代类型标注上是这样。 泛型也一样啊,写成 a=set() assert{a.add("")} 而非Set[Str]
我有一整个系统来替代现在的OOP和静态类型/编译期计算理论。
你不觉得typescript的类型标注是过度工程吗?作为把sql row 填到forif模板里的一些业务。
他们有这样依赖补齐、检查,完全是因为API的风格太含糊
动态类型只是在运行时能进行修改和(同名符号的)链接,方便元编程。 例如 for: class: 这种结构就是无效的
致胜优点是免编译(交互式编程/所见即所得)、隐式类型!
还有,在生态上,没有被缺乏语意的设计模式(例如序列化和依赖注入 aka with强类型KV:)所绑架
在子类型多态上,未必比得过静态OOP
难以拆箱(栈上分配)本该是一种可以被类型推导消除的副作用
我看到的是有初学者用 Cursor 写出类似字幕搜索的高层应用
编程的工程化,作为限制生产力的繁文缛节,如果只是 make computer happy,理应从人应该学习的部分去掉
例如,javac 用那一套class{}语法定义一个编译期字典,我们应该是做IDE插件去生成样板代码吗??
多少技巧模式是从语言缺陷来的?
狸::
说着要开发效率,用着到处加字段,SQL两百行,不合理拆分接口全部Object返
duangsuse:
还有全部POST :)
这样,其实你完全可以用WebSocket收发json吧
不是动不动脑子,这种业务组件根本不该让人写
白用了个http,就是当做饼干罐和 /git/push?url= 那样的子命令微服务吧🥰
直接跟py那样 import fire ,什么http服务器哎,封装为函数路径和调用算了。
就像以前还写什么argparse,哈,完全是样板代码
写过复杂 UI 的人肯定知道要在复杂业务场景里把动画优化到 60 帧有多难
duangsuse:
为什么 shadertoy.com 和 gl-transitions.com 用几行代码就能做到呢? 为什么@3b1b 一个人用py就能实现呢
还不是框架做得烂 https://t.iss.one/dsuse/19124
同意,类型系统不就是对字面和编译期键值的Matcher嘛, 占篇幅纯属过度设计
要是我,直接把 def(a:str) 写成 def(a~"")
现在ui还不是有用gl加速,结果到头来连满挣都做不到,一大堆空洞的class写得还不如numpy的那些公式
如果专业是指「我们必须保留所有历史错误」,我宁可保持饥饿、保持愚蠢
至少,对用字面量取代类型标注上是这样。 泛型也一样啊,写成 a=set() assert{a.add("")} 而非Set[Str]
我有一整个系统来替代现在的OOP和静态类型/编译期计算理论。
你不觉得typescript的类型标注是过度工程吗?作为把sql row 填到forif模板里的一些业务。
他们有这样依赖补齐、检查,完全是因为API的风格太含糊
动态类型只是在运行时能进行修改和(同名符号的)链接,方便元编程。 例如 for: class: 这种结构就是无效的
致胜优点是免编译(交互式编程/所见即所得)、隐式类型!
还有,在生态上,没有被缺乏语意的设计模式(例如序列化和依赖注入 aka with强类型KV:)所绑架
在子类型多态上,未必比得过静态OOP
难以拆箱(栈上分配)本该是一种可以被类型推导消除的副作用
我看到的是有初学者用 Cursor 写出类似字幕搜索的高层应用
编程的工程化,作为限制生产力的繁文缛节,如果只是 make computer happy,理应从人应该学习的部分去掉
例如,javac 用那一套class{}语法定义一个编译期字典,我们应该是做IDE插件去生成样板代码吗??
多少技巧模式是从语言缺陷来的?
狸::
说着要开发效率,用着到处加字段,SQL两百行,不合理拆分接口全部Object返
duangsuse:
还有全部POST :)
这样,其实你完全可以用WebSocket收发json吧
不是动不动脑子,这种业务组件根本不该让人写
白用了个http,就是当做饼干罐和 /git/push?url= 那样的子命令微服务吧🥰
直接跟py那样 import fire ,什么http服务器哎,封装为函数路径和调用算了。
就像以前还写什么argparse,哈,完全是样板代码
#android #tool https://www.fxzhihu.com/question/25050446/answer/1906164947
https://josephchang10.github.io/chinese-indie-hackers/
https://josephchang10.github.io/chinese-indie-hackers/
FxZhihu / Fixup Zhihu
国内目前独立开发者收入如何?可以养活自己以及家人吗? - @彭宏豪 | FxZhihu
因为写 App 安利或介绍文章的原因,在网上认识了一些独立开发者,下面介绍我比较喜欢的 6 个独立开发者: 01. Kenshin [图片] Kenshin,坐标大连, 两款浏览器插件——「简悦 SimpRead」和简 Tab的作者。简悦插件最基本的作用在于,为网页内容提供「阅读视图」,可以优化内容的排版,去除网页上的广告,带来更好的阅读体验。 [图片] 此外,如果你还有 解除网页内容禁止复制的需求,也可以使用这款插件,在网页空白处右击,选择「简悦 >> 阅读…
#android #linux #security 幽默 utf8_casefold 大小写合并算法冲突 🤣 unicode迫真一致化
所以还是用 bytes 算了吧,大小写整什么花活, 幼稚程度堪比log4j或者在shellUI加广告的win10
FUSE 和 kernel GKI 的实现不一样,导致
> 从此,指向存储空间的路径,例如
如果用户空间在比较路径时没有执行与内核相同的步骤,会引入安全问题,导致本应拒绝访问的路径被绕过。需要重点检查FileProvider逻辑,如果它对外提供对共享存储空间文件的访问权限,私有存储不受影响。
所以还是用 bytes 算了吧,大小写整什么花活, 幼稚程度堪比log4j或者在shellUI加广告的win10
FUSE 和 kernel GKI 的实现不一样,导致
/Android /.. 既不在访问黑名单里,syscall也解析到原地址> 从此,指向存储空间的路径,例如
/storage/emulated/0/Android/data,由于 emulated 是 fuse,其底层是 /data/media,所以从 0 开始 (包括),可以在任意位置插入默认可忽略代码点,内核自动删除它们。如果用户空间在比较路径时没有执行与内核相同的步骤,会引入安全问题,导致本应拒绝访问的路径被绕过。需要重点检查FileProvider逻辑,如果它对外提供对共享存储空间文件的访问权限,私有存储不受影响。
https://www.fxzhihu.com/question/652185870/answer/3458513818
#android 的失败给了「崇文」崇尚八股文的人一个教训: 没有 User Experience 的代码内卷是很蠢的投入,一旦垄断被打破,我们无处可去
认为 #dev 「领域护城河」和医学生一样的想法,是不切实际的。 医学生对照的是 #cs 拉丁文或IT架构师, 开发者就是纯粹的实干网红,应该对自己的产品负责
只有像PyJS这样有缺陷的直白,才有被开发的潜力, 在App的功能点上到处设卡、贩卖焦虑和私货的 android API 没有资格。
#android 的失败给了「崇文」崇尚八股文的人一个教训: 没有 User Experience 的代码内卷是很蠢的投入,一旦垄断被打破,我们无处可去
认为 #dev 「领域护城河」和医学生一样的想法,是不切实际的。 医学生对照的是 #cs 拉丁文或IT架构师, 开发者就是纯粹的实干网红,应该对自己的产品负责
只有像PyJS这样有缺陷的直白,才有被开发的潜力, 在App的功能点上到处设卡、贩卖焦虑和私货的 android API 没有资格。
FxZhihu / Fixup Zhihu
为何如今全网都在唱衰安卓开发? - @agewuliao | FxZhihu
先回答是不是吧。以我所在的杭州为例,打开某联招聘的网页端,直接搜索JAVA后端和安卓的岗位,得到的情况列了个表格。 薪资范围JAVA后端安卓10k-15k15页7页15k-25k19页(参杂1/3其余语言)7页(一半前端开发,一般安卓开发)25k-35k9页(参杂少量架构,主体是开发)2页(一半前端负责人,一半高级安卓开发)35k-50k2页(技术专家)2页前端负责人与高级开发50k+1页(架构与专家)1页大厂前端专家考虑在杭州,且搜寻的是社会招聘,…
Forwarded from 层叠 - The Cascading
Kiwi Browser 宣布停止开发;需要在 Android Chromium 安装插件的用户可换用 Microsoft Edge Canary。
- https://github.com/kiwibrowser/src.next
- androidauthority.com/~
#KiwiBrowser #MicrosoftEdge #Android
- https://github.com/kiwibrowser/src.next
- androidauthority.com/~
#KiwiBrowser #MicrosoftEdge #Android
GitHub
GitHub - kiwibrowser/src.next: Source-code for Kiwi Next, a Kiwi Browser auto-rebased with latest Chromium
Source-code for Kiwi Next, a Kiwi Browser auto-rebased with latest Chromium - kiwibrowser/src.next