duangsuse::Echo
712 subscribers
4.24K photos
127 videos
583 files
6.45K links
import this:
美而不丑、明而不暗、短而不凡、长而不乱,扁平不宽,读而后码,行之天下,勿托地上天国。
异常勿吞,难过勿过,叹一真理。效率是很重要,盲目最是低效。
简明是可靠的先验,不是可靠的祭品。
知其变,守其恒,为天下式;穷其变,知不穷,得地上势。知变守恒却穷变知新,我认真理,我不认真。

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): https://WOJS.org/#/
Download Telegram
#security #life 为什么说党国,更多是社会风气的结果 😢

回顾之前反转的 #android rm-rf 刷机远控事件, 底层互害的色调在 #china ,从革地主的命、不劳而获开始已奠好基

理想:前人栽树 后人乘凉
中国:前脚过桥 后脚拆桥 一手屯饭 二手砸锅

#tw 77,博恩: 有名有钱的人容易说错话,生气的旁观者容易一竿子打死理智的质疑,但请给大家改正的机会

「就算真的是沽名釣譽,社會仍然可以變好
如果可以有更多人跟隨這種行為
我還是會真心稱讚這種影片很棒
人生在世,有時何嘗不是為了一句:你做得很棒,有你真好!」
👎1
Forwarded from 层叠 - The Cascading
新加坡用户的 Android 设备将阻止用户 sideload 不安全软件,除非用户完全禁用 Google Play Protect。

- Google 正在新加坡进行试点:Android 将在检测到用户下载或 sideload 的应用不安全时拦截并通知用户。
- 此功能由新加坡网络安全局 (Cyber Security Agency, CSA) 开发。
- 与一般情况下用户可以点击跳过不同,除非完全禁用 Google Play Protect 功能,用户将无法临时运行安装可疑 App。

straitstimes.com/~

#Singapore #Security #Google #Android
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
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整个树也不见得比微信卡啊
Rachel: #android #css #web
写过复杂 UI 的人肯定知道要在复杂业务场景里把动画优化到 60 帧有多难

duangsuse:
为什么 shadertoy.comgl-transitions.com 用几行代码就能做到呢? 为什么@3b1b 一个人用py就能实现呢

还不是框架做得烂 https://t.me/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,哈,完全是样板代码