duangsuse::Echo
412 subscribers
3.85K photos
105 videos
574 files
5.15K links
duangsuse技术相干订阅
这是 @duangsuse 与技术有关的发布频道
duangsuse 的另外有 throws 闲杂频道
@dsuset
转载频道 @dsusep
duangsuse 有coding,github,gitlab帐号和bilibili帐号

极小可能会有批评zf的消息 如有不适可以退出

suse的小站:https://piped.stream
ps 另有别名 popf.rip
ʕ•̀ω•́ʔ✧ 🐶🍎🏠生死🐜
(>ω<)岂因祸福避趋之 一鿕
Download Telegram
#life #dev duangsuse 落实 10:30 准时睡觉『政策』。 🐱

考虑到健康原因(不让自己的努力白费),每晚 10:30(h:m) 必须立即睡觉

== duangsuse::Echo 参考 #Telegram hashtags

duangsuse::Echo 常年利用 hastags 标记消息所含知识领域,并且,这也会为未来 Echo 频道进行简单准确的数据统计带来可能(不然,我也有其他手段,比如 NLP、统计预测)

以下是新的标签实例(不区分大小写、不能保证消息只含这些标签):

== 消息平台部分
#Telegram #zhihu #Github #so #Coolapk #book #wiki

== 注释部分
#life #China #School #Statement #lib #recommended #low #fix
#project #blog #share #Learn #paper
#dev #tech #art #meetUp #conference
#Moha #Haha
#gnu
#Microsoft #Mozilla #WeChat #QQ #Weibo #Tencent #Baidu #Ali #Qihoo
#tools #code

== 程序设计语言部分
#Kotlin #Java #JavaScript #JavaScript_ES6 #TypeScript
#Rust #Go #Swift #Dart #Crystal
#Ruby #Python #Perl #Tcl #Lua #PHP
#C #D #Cplusplus #CSharp #Objc
#Pascal #Fortran #Delphi #Ada #Basic #VisualBasic
#Scheme #Haskell #Scala #Clojure
#TeX #Graphviz
#Octave #Matlab
#Shell
(有些写出来是为了鼓励我去写,其实不一定真的写过)

== 软件平台部分
#Android #Windows #Win32 #MacOS #Java #Java_JVM #CLR #Qt #GTK #Tk #WxWidgets
#CSS #XML #JSON #KDE #Postgres #dotnet

== 软件技术领域部分

#backend #sysadmin #frontend #sysadmin_net

#OI #CS #IT #Informatics

#stat #ann #ann_dnn #machl
#math #math_linearAlgebra #math_discrete
#se #se_dia #se_ci #se_ee
#comm #net #www #web #http #html #mail #wireless
#circuit #embedded #os #db #db_relAlgebra #SQL
#bin #encoding #encoding_audio #encoding_image #encoding_video #encoding_text
#hpc #parallelism #distributed #simd #gpgpu #crypto
#pl #pl_plt #ce_vee #ce #ce_optimize #fp_monad #fp_proof #fp #oop #oop_arch #sp #parser
#algorithm #struct #lists #maps #sets
#security #security_lowlevel
#signalProc #nlp #phonetic
#cg #cg_dip #cg_3d #cg_2d #cg_lowlevel
#gui #gui_animation #gui_layouts #cli #visualization
我们怀念它 #it #security #java
duangsuse::Echo
更优解:为手机添加固定主机名,就没有DConf(uid=1000)连接问题 😓 dconf write /system/proxy/socks/host '"ipr"' cat>/etc/udev/rules.d/99-usb.rules <<OK ACTION=="add", SUBSYSTEM=="usb", RUN+="/bin/sh -c '(sleep 2;eval \$(base64 -d<<<c2VkIC1FaSAicy8uKiggaXByKS9gaXAgcnxoZWFkIC1uMXxwY…
仔细总结了完全靠 #bing 编这个的试错量

- dconf K信息过期, V要加双引号
- 不添加root进程连接X11/DE 体系的环境变量,也不能推荐改hosts的方案
- 不考虑ip r 的行1列3 需要延时获取
- 脚本要chmod+x
- 需要手动修改配置、多文件

要是它能自己发现更好的方案,并且考虑上文谈话的技术面作答、会认错, 就能和咱设计者站在一起了🤔,但做不了体系创新的架构师

>写脚本,为ArchLinux 手机绑定上网的手机添加固定主机名
(推荐 adb shell getprop net.hostname , 但其实ping不通,且要root)
>写bash脚本, 为USB共享网络的默认网关绑定主机名
route add default gw;  iptables -t nat -A POSTROUTING -o eth0
就能用local访问phone(?)了
>USB插入后2s,更新/etc/hosts 的ipr项为默认网关
gateway=$(ip route show | awk '/default/ {print $3}')
# 替换 /etc/hosts 中的 ipr 项,顺序写错了! awk仅需1项,要加exit
sudo sed -i "s/^ipr.*$/ipr $gateway/" /etc/hosts
# argv 不支持 &&..
udev: RUN+="/bin/sleep 2 && /path/to/update_hosts.sh"
为利用 #IT 界这种儿童级的API 而费力咕咕的情况, 不应该是业界的走向,也不利于新软件自动化。 我猜这种白象文化会一直持续,就像奥数 ,但不会影响IT业务的价值

估计autoGPT能独自搞定,但是否安全呢?
duangsuse::Echo
#life 实在是太暖心 👀 无数家庭被洪水一分为二、天人永隔时,官媒却在安排另一群小学生,在歌唱「祖国一刻也不能分割」…… 那些空降的”香港警察“ 用即将被冲走的家人当软肋,逼走守卫堤坝的”钉子户“时,当无疏散、无责任的救灾也陷入无政府状态时,唱起「无论我们走到哪里」 党妈善意封杀救援队的无序直播和「恶意捐款」时,共青团用人民日报2年前的图, 向灾民倾诉着金将军解放军的恩情时,又唱到「都流出一首赞歌」 干了一辈子才买得起房和车的人,知道洪水一个月后才开始消退时,却唱到「我歌唱每一座高山,我歌唱每一条河」…
#life #IT颠倒是非」,打不过就加入?
“我只說一句:我們高雄人可以淘汰不務正業的市長,你們韭菜不行😂
也正是这些台湾人享有的东西,让他在中国,比中国人活得更有尊严”

2:40 : 中国素来关心政治,而且乐于把血肉和脊梁献给长城,因为比起法制和监督、自由和平等,他们坚信“相爱”就是铁饭碗。(SM lovers?)

像全民 大吃饱 大健身、大健康、大冲澡、大举报,如果基层都躺平无感的话,是做不出吃绿化带、爱防火墙、指鼠为鸭、火灾出逃铁丝网的,令洋大人叹为观止的人祸的,而且,频率是十年里数十次;有时,官员随政策凭空消失居然都能成为功德

再比如把智能手机「朝鲜化」,如果雷军不姓党,或者如果市场给出足够的反馈,也是会和禁电子烟一样烂尾的
有时也觉得 #CS#IT 界挺魔幻的,60~70年前的矩阵和协程,Lisp式的DSL,到今天还有框架 😔

当然,numpy和 Go func, kotlin.coro, Rust derive宏 已经远不是Fortran,OpenResty那些东西可比拟的

但究其根本,我觉得今天CS+IT的佼佼者,不少lib依然在犯70年前它们先辈的错误。
对于协程这个特性,究竟是DOM,node那样不靠package就包揽一切,还是像Go那样作为噱头,Erlang那样基于Actor,Kt这样与时俱进 最为正统呢?

拿js模拟过……
 总之就当自动传f1(回调),f局部变量在回调中, 所以调用f()能选择何时何处执行
Kt的结构化并发确实很有意思,但要谈可用性,JS的手动撤销和自动Dispatch更实在

btw一句,我讲的比较详细,但我对CPS不感兴趣,
主要是为了把回调链表与callstack、OS线程 做类比。确实编译原理和OS是分不开

本群人均素质挺高啊,都知道coroutine是靠CPS
但我更喜欢不纯粹的理论

有时我觉得这些也没必要说的, 我反复思考有好几年了,但它们终究是三句话讲完的程度呢
因为JS最开始是 func*(){} yield Promise,没有async

async是因为JS不能直接把函续交给then,要先yield给执行器(对等协程vs上下级协程)

Ruby的call/cc, C的"setjmp" 就是对等协程,它们符合CPS的刻板印象但不好用…… 总之异步编程反人类
异步编程也可以很美好的,比如 Reactive 就遥遥领先于Java,PHP这一套。 Nextjs应该是新时代的服务端语言

我想,大家都被限制在自己的编程生态圈,不去思考这些差异背后的进步方向,可能才是编程之道吧……

可能直到AI广泛辅助编程,这些问题都不会有答案
但我清楚AI无法完成写法的形式化,只能从根源上,让用户指定开多大线程池完成多少种Task,这些术语的差异才会伴随着“优化选项”消失

C 那种argc+argvec 的list,也只是术语的差异吗? 恐怕除了样板代码的多少,这些语言作为“app设计器”,也有根本不同
——
在我看来,无论是工业界最流行的语言,还是协程的理论讨论, 都是没有取得统一模型的
换句话说,每个语言有它的优点
这不是一件好事。 一个没有取得共识的工具,会阻碍人的泛化思考,会把编程当成一件机械的编码任务

其实明白编程和数学里的泛用性,又如何呢? 有人为此挣到钱,有人选择删了公开博客, 但到最后随着时代向前,知识也没啥可稀奇的吧

即便如此,我选择把编程视为一种乐趣和创作。
我不需要言辞间的“朴素” “平凡不难”,对于创作者来说,灵感,才能成为汗水里掷地有声的内核。 🕊
#it #recommend async/æˈsɪŋk/
#learn 妙妙词典 同时矫正术语的发音和涵义
首先 P2P 读作 p to p, log4j 读log for java, 这些和 btw,fyi 同是缩写
以A开头的非专有名往往是æ('app')而非ʌɑə'
包括 admin matrix Amazon agile

空耳仅供避免「不方便拼音化」时可能产生的“片假名地狱”,可以启发兴趣 不适用生产环境和传播
— 节选
Adobe 啊逗比,创作力软件
Ubun-tu 无本图,免费版win,使用apt
FeDora 废多rua,使用dnf;cockpit管理的蓝帽发行版
Linux 林-内X,源码树林内开源的OS X/əks/ 🐧
lin-ear algebra,林-里耳尔急吧,我就是要把意图和本质藏在辞藻林里,你和GPT去急吧🤓
archive 阿开悟,值得收藏的东西
ava-tar 历史头像的TApe aRchive
Law License 老 赖生事,减少源码盗用的版权声明 ©️
GNU clang没G Git有G。哥怒!把源码传上 给它?

app 爱谱,共享图谱菜谱的平台
access A可塞撕,允许添加和删除A表格 📝
alias A裂撕,Homo OS是Android的 A裂撕 🤡
Aspect A是拜客特,客户烦原版代码,拜托加挂特性A 📝
AJAX A架可撕,部分重载A页面框架的IO方法
PJAX 疲架可撕,history.pushState(?url旧参数) 后再让页面焕然一新
route 入它,根据路径调用不同,以生成不同页面
EnginX 用功能换性能的httpd,常用于反代和Lua螺 openresty.org openwrt.org 编程
cache cash,很快取的现金 作为值 💸

Kubernetes 酷播粒此 k(8char)s,把稻壳儿广播到集群部署 👯‍♀️
daemon 抵门,抵到随main一起推门离开,子线程
deque 待客,任务循环deck甲板,又名Channel 📬
epoch 一破课,AI模型新世代
ex-ecute 执行,exec-utor 一刻在Q它,模拟CPU列队回调delay1s等async任务
issue 一宿,除错到没法睡 996.icu
imp-le-ment 爱慕普丽ment ,平庸的接口也要完整爱
parameter 谱燃meter,把读数计算得更燃再传入
variable veryable,啥语言里都有,很能!
none 浪,C的野指针跑到Java,py里还不报错非得逐个if,叫浪
char_t 爱suki,电脑每8bit有可爱标志🔠
session 塞生,塞进密码后暂时生成的对象号,定期重传为cookie酷卡。jwt则带日期加密整个对象 🔐
scheme 死kim,朝鲜的结构体别具特色,没有private也开不起pub(酒馆)

GraphQL 个睿福卡傲,数据库比程序开发值钱,所以有删库跑路的权力是很大的福报
query 馈睿,响应你睿智的查询🔎
tuple 它剖,对实体的剖析📊
image 依美极,你很帅
height 海它,不是heat 高处不胜热
width 围之
jpe-g 点阵joint points expert group,使用FFT有损压缩,被支持透明和动画的png portable网图取代
async sink 啊新客,丝滑App必须让函数回应异线程的轮询,以队列监听让单线并发多任务,即await event ☎️
event 一问特,定期轮询(evpoll)选中到了特殊事件

sudo privi-lege 速u度=pseudo,不执行就用u型锁砸 🛠
ver-bose ,老板模式 厕所里的都管
de-pre-cate ,撤回猫抓的代码
ob-solete 废弃
format 佛码它,研究信息编'码',如matlab🧮
facade 法啥的,归类惯用法
puTTY 怕替,不能被USB和GUI替掉的tty打字机基建
lo-cale 落靠,软件UI落到全球都有依靠 🌏
re-sume 睿zju母 then回调后跳到i++继续求和async函数
di-gest Dij-kstra 带劲死他,让骇客头痛的保险箱


ref: https://cpwp.netlify.app/
https://fengyuanchen.github.io/chinese-programmer-wrong-pronunciation/