duangsuse::Echo
413 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
luoxioaheimon.kdenlive
51.2 KB
好了,做完了 #media #acg
Media is too big
VIEW IN TELEGRAM
#video #acg 《罗小黑战记》番外《晚安喵》中文彩色字符画版剪辑 [相关信息]
duangsuse::Echo
呃,总算又回来了啊。 受高考、CloudHammer神隐以及自己身体状况调整的原因没有碰电脑,最近恢复科学上网,不过不会沉迷tg了。-_-||
也的确是因为高考(主要是疫情假)时间管理失常导致一些身体问题需要恢复所以放假一月来没上Telegram,可爱的订户们我回来了🥰

不过在接下来的几个月,我可能不会再更新轰炸你们了(老实说我很奇怪为什么Telegram上还有三十多个人会看我的广播,我在知乎没一个人点赞的说,这大概就是所谓的营销和黏性吧……😓

初次主要是为了再宣传 #bilibili#zhihu 上投递的视频和文章(以后我可能也会把东西都陆续搬到那两个地方去了,不过 Telegram 的 markdown 导出恐怕最好还是要写机器人,几个月后了)
呃,都不知道是不是因为编程能力欠佳呢才搞文艺😨(迫真)

最近我不会实操编程,主要是看动漫 #acg #film 和电影,但隔几天可能写点技术文章甚至代码片段分析什么的,比如类型系统、函数式算法、C语言贪吃蛇。

#cs #plt 知乎:
胡乱谈谈类型系统相关《一道Java面试题》 - duangsuse的文章 - 知乎
https://zhuanlan.zhihu.com/p/163331952

梗概Visitor Pattern - duangsuse的文章 - 知乎
https://zhuanlan.zhihu.com/p/163762783

#acg #music Bilibili 选:
夏天的风/SynthV(Gen1) Yamine Renri
好日子(SynthV·暗音レンリ)
Python/CG/蒙太奇艺术画:罗小黑战记MV 晚安喵
这也太迷你了,我还有一个差不多迷你的,不打算测试了,我打算去看 #acg 动漫《一人之下》了:

class Recursion<LAYER, R>(private val placeholder: LAYER, private val reduce: (LAYER, R) -> R) {
private var top = placeholder
private val frames: MutableList<LAYER> = mutableListOf()
fun mapTop(transform: (LAYER) -> LAYER) { top = transform(top) }
fun newTop(value: LAYER) { frames.add(top); top = value }
fun reduce(initial: R): R {
var accumulator = reduce(top, initial)
for (i in frames.lastIndex downTo 1) accumulator = reduce(frames[i], accumulator)
top = placeholder; frames.clear()
return accumulator
}
}


可以像这样用
val rec=Recursion<Int, Int>(0) { r, acc -> r+acc }
rec.newTop(2)
rec.reduce(0)


举个实际例子,链表化
sealed class Linked<out T> {
data class Cons<T>(val head: T, val tail: Linked</*out*/T>): Linked<T>() {
override fun toString() = "$head : $tail"
}
object Nil: Linked<Nothing>() { override fun toString() = "[]" }
}

fun <E> List<E>.toLinkedOld(i: Int=0): Linked<E> = if (i < size) Linked.Cons(this[i], toLinkedOld(i+1)) else Linked.Nil

listOf(1,2,3).toLinkedOld() #1 : 2 : 3 : []

fun <T> List<T>.toLinked(use_fold: Boolean = false): Linked<T> {
val rec = Recursion<T?, Linked<T>>(null) { it, acc -> Linked.Cons(it!!, acc) }
forEach { rec.newTop(it) }
return rec.reduce(Linked.Nil)
}
尽管不能做到需要返回地址保存的 a.eval()+b.eval() ,但通过 newTop/mapTop 可以更自然地写部分需要部分递归的算法
而且这个 Recursion object 还可以加 ThreadLocal 复用,不需要每次使用递归函数都分配新 frames: MutableList
#game 灵梦 ? 🌝 打飞机 领奖励 ?
补充: #acg 这个是东方project,弹幕游戏🌚
https://github.com/stevenjoezhang/live2d-widget #js es6 #web #acg #recommended #game 可爱~ 😋 Live2D 模型小挂件 ,按空格键支持一个绘制炮弹小游戏,可以打掉页面元素呢……
#web #acg #history 可爱的历史!😋 https://www.hmoegirl.com/女体化!!世界独裁者列传
(部分内容不代表本台观点)
#js #css 要选择一个没有单个 <a><td>[...document.querySelectorAll(".wikitable td")].filter(e => e.childElementCount != 1) ,好像只能这样,emmm
#learn CSS
document.querySelectorAll(".wikitable td > :not(a)")
也可以这么写 ,但会选择到所有子项,这里也要二层过滤,效果更差

试JQ $(".wikitable td > *:has(:not(img))")
测试 $(".wikitable td:not(:has(img))") 实现但 ".wikitable td:has(:not(img))" 就无效,,, 还是没注意断言顺序, has 本身收的就是子 selector

#tools #js #code 生卒年差计算 bookmarklet 🧐 javascript:
const firstChildMatch = (re, e) => [...e.children].find(ee => ee.textContent.match(re));
ds=$(".wikitable td:not(:has(img))").map((i,e)=>firstChildMatch(/^生卒年/,e));
birthYears=ds.map((i,e)=>parseInt(/:(\d{4})年/.exec(e.textContent)[1]));
ds.each((i,e) => { let v=parseInt((/[〜-](\d{4})年/.exec(e.textContent)||["","0"])[1]); if (v!=0) e.innerHTML += ",享年"+(v-birthYears[i]); });
ds.each((i,e) => { let e1=e.nextElementSibling; e1.innerHTML = /\d{4}年(\d+月)?(\d+日)?/g[Symbol.replace](e1.innerHTML, s=>s+",时年"+(parseInt(s)-birthYears[i])); });
#tools #web #acg #ai #cg 🤦🏻‍♂️
#acg #history #statement 《从火影世界观,聊大一统、共产主义、历史》
https://m.youtube.com/watch?v=xt9dquGGMMo&t=647s
每当看到《火影忍者》木叶村的建设史,以及首代火影是如何强大时,总是能听到“如果柱间放下幻想,为了天下苍生剿灭六国,那些阴谋和乱斗就不存在了! 何必搞什么尾兽平衡呢”
——如果秦统一六国得到的便是和平,课本后面的「伐无道,诛暴秦」又描述了大一统下怎样的结局呢?
——如果全世界的“无财产”者联合起来,杀死并分掉有财产的蛀虫,再去建立让“无财产阶级”高于一切法律、良知、秩序的专政,这样的逻辑会铸就哪种民权民生呢?
——如果你憎恨全天下所有「不劳而获」的蛀虫,在这一刻,你脑子里面的就是资本家面对工人下班时想法了。或许轻一点? 哪怕得了一亿,若身边人得十亿,物质主义者也得不到安宁。这就是白吃乌托邦永远招来腐败浩劫的真相。

指南针,战国。造纸术,东汉。火药,东晋。印刷术,唐代。
国人引以为傲的四大发明,要么是在「诸侯争雄 百姓疾苦」的春秋,要么是在农民竟相通商 重文抑武的唐宋。 一问历史五千年,一问贡献就四件。为什么!?

中国五千年的儒学文明,天下“英雄”更替、治乱循环、尊王攘夷,不过三句:
法家的商君书一句「民弱国强,国强民弱。 有道之国,务在弱民。利出一孔,其国无敌」 https://m.youtube.com/watch?v=sutj6Lyxavg
潼关怀古一句「宫阙万间都做了土。兴,百姓苦;亡,百姓苦。」
阿房宫赋一句「后人哀之而不鉴之,亦使后人而复哀后人也。」

真正的天堂你可以罵他是地獄,而真正的地獄你卻是只能歌頌他是天堂。从成语大多数都来自于春秋,就可以明白那个时代是多么的多元包容,百家争鸣。之后只有宋最好,其它光看女人服饰越来越穆斯林,就明白社会包容度越来越低。
就四大发明。因为在宫阙万间里,那群爱国饭圈的“真主”,多数无生产力,甚至还要压榨发明人的剩余时间。这种压榨,甚至不是脱产阶级的帝王将相有意为之,只不过是外行指挥内行、缺乏竞争与法制的副作用。

如果说靠山吃山的农民是植物,商人就是会朝统治者砍价的动物,货比三家不吃亏。一个聪明的皇上,宁肯用整个国家的资源供养和维持自己腐烂的生活,也不愿意提高中产和富人的比例。 慈禧是这样,之前大部分人都是。

“你的新国家赢了又赢了,但她越来越频繁地牺牲你的利益”,这就是系统发给六国npc玩家的消息。他们解放了!但十年后呢?
当然,还是有拿回一部分权益的办法,就是以人为本:吃政治犯。
“五家为邻﹐设一邻长﹔五邻为里﹐设一里长﹔五里为党﹐设一党长,三长直属州郡;三长的职责是检查户口﹐征收税租﹐征发徭役”
“邻里”和谐的DNA,原来从战国开始就刻在中国人身体里了,难怪疫情期间栏网焊门、封城封货的坐牢体验,竟然没几人出声反抗👌
也正因为憋久了,“革命”才成了修复制度的唯一选择。 是否有“共同生产 免税消费”的目标不重要,关键是人下人被和谐久了,要过把官瘾!
那么热爱960万里的大一统,却在因户籍被差别对待、被阻止居住、被禁止进入时,无话可说,此谓识大局者得天下。虽然“藩镇割据”的美国和“民主混乱”的印度,都没有把户口和种姓写在法律上。

尽管是境外苏维埃势力干涉内政的产物,共产主义,也还是有与中国传统雷同的色彩:无产革命变地主(但只能叫书记)、农民起义当皇帝(但必须喊同志)、朝代史是螺旋上升的(但中医的精髓尘封了)、只有打爆全世界(大 丈 夫 一统天下)后才能解放自己…… 这群活菩萨
虽然他们总说,自己是得道多助的一方,革命丢掉的只是锁链,而没有抢劫者趁乱而入,但,生产力革命、颜色革命,比流血伤人革别人的命要高尚得多。毕竟,革命是会上瘾的
作为一个脱离了低级趣味的左派,我们要放弃幻想,准备从自己的思想开始闹革命!
https://m.youtube.com/watch?v=x7MzqseIuPA
#film #china #history “小时候,不少父母会教小孩,要快乐,但自己的快乐不能建立在别人的痛苦上”

但是,当一些“国家”为了说的道理,肆无忌惮牺牲普通人的利益、让 #具体的人 吃亏时,不少旁观者称其为强大的祖国,并且认为自己能从祖国的GDP里分到一块人血馒头--甚至认为自己已靠祖国的流氓占了不少便宜

当马克思宣扬和承诺「穷人失去的只是锁链,他们得到的是整个世界的免税物资,取之不尽、工作清闲、个人尊严、……」时,应该从未想过,资本家保险箱里的蔬菜水果,是有保质期的;就像那群暴力夺权的政党,随着愣头青牺牲和被排挤、随着抢夺行为的由外及内,这不可一世的宗教信仰也会烂掉,与牛奶和茶一道被倾入河中。
可惜到最后,波士顿倾茶里“抗议殖民 拒绝黑税 契约贸易”的独立意识都没有,权利权益,怎能在涟漪般此起彼伏的「莫谈国事」里被保障呢?

几百年的历史,有时蒸汽蓬勃,几千年的资历,却可能只是跌进了循环中

并不是因为缺少记忆力,而是忘不掉太多「正确的记忆」😴
https://m.youtube.com/watch?v=wRO0tae5u5E&t=10m
https://m.youtube.com/watch?v=WFVcaWirAhM #acg
https://m.youtube.com/watch?v=zmMw0VG7U_w
duangsuse::Echo
🌝 #acg #bilibili https://b23.tv/ep829431 云天明和圣母的故事, 限时免费
#acg #bilibili 三体:程心 #谈政事

他们说你是圣母、是死神。你的两次抉择都以人性化为名,却都把全人类推向地狱。 但你知道吗?你不是维德那样敢固执己见的疯子。谁主张谁负责,你拒绝了必要之恶,因为民粹反智者拒绝了光速飞船,是大家必须为这个选择负责。
维德是个合格的领导者,与被强行降智的其他人相比。在其他小说里他更像谜语人,但,这是出于行业的素质,直到崩溃前都要戴着面具,承受压力。你与维德的差异,在于他(它)只忠于人类,愿意把棍母卖给妓院,你却要向一个一个蠢人负责。 如果多数人的决策是鲁莽的,那只能是时代的悲哀。
你的『阶梯计划』为广播后与云天明的童话故事,做了铺垫。这说明,圣母在专业性和责任心上这种长远事业上是一种加成,只是对电车难题就不好办了
“歌者”不需要是具体的文明,在三体宇宙,所有文明都是这样野蛮扩张的。非我族类,其心必异,而这种极右的纳粹战法,也理所当然把『田园时代』的11维无限光速的宇宙给干成了今天的双输局面

《三体》通过降智全人类的方法塑造了很多英雄豪杰,面壁者逻辑、破光者维德、谜语人章北海,甚至是讲故事的云天明。 你的闺蜜艾AA在协调和变通上或许都做得比你好,因为她会看人。但尽管如此,你选的道路是科学的,只是与你作对的是全人类、以及你毫不怜悯的三体恶劣环境
既然你选择了维德,并且相信他会用最科学的方法减少伤亡,就不要再设限了。他的职业虽然手段坏,但很重视忠诚,盲目插手无异于外行指导内行
维德并不是真的沉溺于把棍母卖给妓院,也是出于相同的责任感,这一点从最后他完全自暴自弃可以看出。 他是真的想向你证明,无论信守承诺、和平守旧、还是反抗多数人的暴政,都是个体可以表现的美德,并没有高低对错,这才无关于其他人下场如何。
就像在『阶梯计划』,你并不是没有认识到光速飞船事关存亡,而矛盾不可调和时,你却保护了极左翼反智民粹;这并不是以人为本,因为在右翼价值观里,用生命胁迫别人放弃自由是一种可耻的绑架,而这也会害的双方都失去自由乃至同归于尽。人性的高贵之处,恰恰在于有比生命更珍贵的信仰。 光速飞船就是这么一种。
duangsuse::Echo
#文革 #music #history 已故傅聪流亡海外的往事 https://m.youtube.com/watch?v=jQselQcmrtk&t=573s 《恭喜你》《梁祝piano》《我们坐在高高地谷堆旁边》的作者们,如何以莫须有的罪名,惨死在十年浩劫 在宗教卫兵们眼里,世界是简单纯粹的,非红即黑。 今天被称为同志和父母的人,一言不合也会变成间谍,每天拉出来批斗。 它们总觉得,矛头朝向的富人公知不会是自己;看看朝鲜吧,只要内斗足够久,人人都能吃到这“民主红利”。
#文革 #nCov19 #acg 集体主义、贫穷、战争、不公

Louis 的“爱国往左”动画系列:
「想他,他公平」
红小兵祖上留下的献忠牌位显灵,称已在天庭某得一官半职。他献祭了自己..的30岁被优化掉的和善老爸,换得能救千万家的教员归来。
重新白手起家的毛泽东借助民意民怨,再次呼朋引伴(新林彪?)、战胜政敌(彭德怀将军?)后,新新中国会超英赶美吗?

ps. 把小将渴望不劳而获、一夜暴富、蔑视科学与法律的内心独白说出来,那可就反动了😂
https://m.youtube.com/watch?v=rs0h-BxBTtQ&t=9m
#acg #bilibili https://www.youtube.com/watch?v=mLW35YMzELE 🤔 #recommend
肌肉魔法师马修 有趣的宗教国龙傲天故事
奇奇怪怪的BGM意外得到2亿次播放呢?

「制度之间没有绝对的优劣,却有相对的文明」
不让女性上学的宗教国,不如信仰自由的世俗国。 这是说,文化间存在优胜劣汰,是「崇洋媚外」吗?
——不是!因为欧美日韩台也有宗教!只是强迫人民信仰的救赎,和个体的relief,是种同名反义词

幸运的是,马修代表了魔法世界里警察部门无法承认的,最强的力量
马修最终的胜利,不代表魔法师都完蛋了,而是为更加广泛的新兴职业提供存在的可能。