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

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): https://WOJS.org/#/
Download Telegram
520.py
1.3 KB
#python 520小白性质秀操作日期计算脚本 https://pastebin.ubuntu.com/p/rshM7NfZKY/
#windows #js qv2ray.net install doc (#powersh)
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser # Allow script execution iwr -useb get.scoop.sh | iex

choco PM: Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

另,支持 form widgets 和 Word 主题的 html 编辑器 fckeditor 的 samples 告诉我,原来 ff 的 about:config 里可以调 security.fileuri.strict_origin 看本地项目的啊😒 可惜 ff 好像不能用 svg 和 es6
#JS #Web #tricks 我检查了一下各种网页截屏的方法,可以用 phantomjs 或者 Selemium 通过(模拟)浏览器 api 也可以通过 ff 类的 ctx.drawWindow 、 svg remoteObject 或 dom-to-png , 我觉得最好的方法大概是在 ff 里利用 browser.tabs API ,不需要接触 cdp 的 开发者工具协议 什么的略内部 API

dataUriToBlob=|>splitNth(",",1)|atob|Uint8Array.from(it,|>it.charCodeAt(0))|new Blob([it],type:"image/png")

with(browser)
await tabs.captureVisibleTab()|dataUriToBlob|URL.createObjectURL|downloads.download(url:it,filename:"screen.png")
The account of the user that owns this channel has been inactive for the last 5 months. If it remains inactive in the next 18 days, that account will self-destruct and this channel may no longer have an owner.
duangsuse::Echo
@duangsuse
🙏谢谢大家的关心😅
尽管小号 @duangsuse1 已经默认3个月销了

学校里,我1年前老设备连线登录也直接数据清空了
桌面版小号也直接销了,说明tg的确很重视安全,把我sd卡的歌都删了,就因为我旧版客户端“不小心”连上了服务,草…… 后来还以为是客户端版本问题,发现确实是设备认证弱可信。


感谢 @mivik233 在某站提醒我,以后我会偶尔更新提纲性强点的内容,感谢大家的不离不弃😂

感觉也变了许多,microUSB 变少数了、输入法大写锁定默认了、安卓输入框api不统一了,以前不喜欢的边框手势习惯了……
duangsuse::Echo
🙏谢谢大家的关心😅 尽管小号 @duangsuse1 已经默认3个月销了 学校里,我1年前老设备连线登录也直接数据清空了 桌面版小号也直接销了,说明tg的确很重视安全,把我sd卡的歌都删了,就因为我旧版客户端“不小心”连上了服务,草…… 后来还以为是客户端版本问题,发现确实是设备认证弱可信。 感谢 @mivik233 在某站提醒我,以后我会偶尔更新提纲性强点的内容,感谢大家的不离不弃😂 感觉也变了许多,microUSB 变少数了、输入法大写锁定默认了、安卓输入框api不统一了,以前不喜欢的边框手势习惯了……
额虽然tg提醒我换号,但注册-销号也消耗手机号的(occured..MsgID都没翻译);旧版客户端登录验证码都看不到,但那是我唯一的会话了 我怕更新不好无root也没法重装或暴力拿authToken,还好有Device>Scan QR


https://core.telegram.org/api/obtaining_api_id
[api](https://core.telegram.org/method/auth.exportLoginToken)

有趣的是tg有两个类似OAuth的功能,Passport和bot的『无缝登录』 https://core.telegram.org/api/url-authorization
好像前者是涉及加密PM这类的,所以和API id不一样
当然Scan QR还是和大部分一样,让有令牌设备确认登录(不是二维码化令牌噢

有趣的是小米的编辑框不能触发原来的选区菜单,于是我在“原生”客户端甚至享受不到md排版,且无法在语言设置里修复,科技退步😂
#hardware #js WebHID API 是基于事件IO-ArrayBuf 的人体输入设备驱动框架
nav.hid.reqDevice({vendor,product Id ,usage Page?}..)//usage USB-ID
await .devices.open()

on(inputReport|disconnect, ev=>)
这些IO字节结构有多种,如左键单击、键盘灯亮,每种都有其ev.reportId数值
ev.data

以 sendReport(id|0, buf) 发送joystick震动摇晃等动作

feature Report类同方式发, receive() 以8bit-repid手动收;都是单向
在 about://device-log 查看送信记录

#statement Web平台现在能做的越来越多,除了electron,pwa,uniapp等打包离线以及 devtools REPL草稿纸,WASM、MIDI,USB HID 也让日常操作能由网页完成
Forwarded from YSC 的频道
参照开源代码 uLogitech,使用 WebHID API 开发了一个让罗技优联接收器进入配对模式的小工具。
原本是想实现完整功能的,但考虑到大多数人的需求是需要配对新设备,又不想安装 Logitech Options,所以只实现了配对新设备,以及解除配对接收器上第一个设备。
https://ysc3839.github.io/WebUnifying/
https://github.com/ysc3839/WebUnifying
Forwarded from dnaugsuz
不可能啊,我又没有闹得很欢
只是最近学习的侧面有变更,所以不常在线辣
dnaugsuz
不可能啊,我又没有闹得很欢 只是最近学习的侧面有变更,所以不常在线辣
“不会被公安掉包了吧”

不过最近 #China 刘玉琨 暴力拆迁事件也引人三思, 我没有特别关注,但平顶山政府没有回应且热度越来越低

老实说我是有点意外的,听说B站外社媒很多不让发,虽然某组的习性我们历来知道,这未免太敏感了吧?从未听说过有拆迁出人命的事情会以无人关注结尾的🙄

现在是没有行政强拆一说(不知道咋废除的,但开发商只是破产企业

大概是雇打手 其父也大伤死了,这几天也没有实质性的补偿,新房被开发商卖了 不履行合同,看他家400平人少,就是吃绝户呗(呗?);公务员还在电话称是讹政府钱(考试咋过的?)

关于这是为什么,相信大家都非常了解除了——开发商无法律意识、效仿古惑仔,还有踢皮球和随波逐流的“低端人口”太多,尤其是公务人员,因为官媒实际是其附庸
This media is not supported in your browser
VIEW IN TELEGRAM
😅这位书记是为了上访人员到了北京不会被关起来遭受更惨的待遇,背后原因令人暖心

By:匿名投稿
duangsuse::Echo
“不会被公安掉包了吧” 不过最近 #China 刘玉琨 暴力拆迁事件也引人三思, 我没有特别关注,但平顶山政府没有回应且热度越来越低 老实说我是有点意外的,听说B站外社媒很多不让发,虽然某组的习性我们历来知道,这未免太敏感了吧?从未听说过有拆迁出人命的事情会以无人关注结尾的🙄 现在是没有行政强拆一说(不知道咋废除的,但开发商只是破产企业 大概是雇打手 其父也大伤死了,这几天也没有实质性的补偿,新房被开发商卖了 不履行合同,看他家400平人少,就是吃绝户呗(呗?);公务员还在电话称是讹政府钱(考试咋过的?)…
#life 我怀疑鲁迅能活几年🌚
以他们的情况,在法律上仅追究打手责任是不够的,破产也不是借口,有律师表示

2019年5月,刘某锟的爷爷刘某与开发商签订其一处房屋(刘某一家在莲花盆村有三处房屋)的拆迁安置补偿协议,约定安置面积并领取开发商给予的18万元补偿款后,自行拆除
2020.5 协议约定开发商应首批交付两套住房,因企业资金链断裂、项目停滞,未能如约交房,过渡安置费正常发放
刘某锟表示,签订拆迁协议后,他们一家暂住在同村的姑姑家。 因搬家后无法继续经营轧面条的生意,失去唯一的经济来源。 父亲刘某刚于2019年11月左右患上脑溢血(之前被打鉴定轻微伤)

“殊不知,他曾经有个幸福的家庭,父亲虽然卖面条但生活也算过得去,370平老房纵使旧却胜在宽敞,连开放商都得签协议拿四套房来赔偿……

  可如今,父亲没了,房子没了,爷爷奶奶也不知道还能熬过几个冬天。待风平浪静,不过几声唏嘘。”

不好追究“破产”的老赖开发商,也查不到所谓的黑社会,打人的已经被判了5-8年,

刘玉琨带着他瘫痪的爷爷奶奶就成了无家可归的人,对了,他父亲被打完后一直重病,后来死掉了。
按理说,像这样开发商把房子卖了,没得赔的情况,应付违约金才对。然而开发商回应很明确,破产了,没钱赔。

  也就是说,如今刘玉琨带着爷爷奶奶,不仅没钱还没地方住,他们家的老宅就这样白给了。

这种情况下,刘玉琨就只能不断录制视频,在网上爆料希望能得到关注。没想到12月16日晚上23点多,他发了一条微博,说楼下被堵了,来了很多车和很多人,还有人直接去医院打扰他的爷爷奶奶……(现在微博人名搜索404

  那么这些都是什么人呢?刘玉琨视频里的声音明显在颤抖,他说:村干部带着他十几年没见的母亲来堵他。

刘玉琨现在住在他姑姑自建的房子里,而他姑姑因为在平顶山信访被拘了8天,因此躲在外地
duangsuse::Echo
#life 我怀疑鲁迅能活几年🌚 以他们的情况,在法律上仅追究打手责任是不够的,破产也不是借口,有律师表示 2019年5月,刘某锟的爷爷刘某与开发商签订其一处房屋(刘某一家在莲花盆村有三处房屋)的拆迁安置补偿协议,约定安置面积并领取开发商给予的18万元补偿款后,自行拆除 2020.5 协议约定开发商应首批交付两套住房,因企业资金链断裂、项目停滞,未能如约交房,过渡安置费正常发放 刘某锟表示,签订拆迁协议后,他们一家暂住在同村的姑姑家。 因搬家后无法继续经营轧面条的生意,失去唯一的经济来源。 父亲刘某刚于…
虚假的公务员:某公司不承认合同,调解无效,引导xx依法维权(指摊手送客)
真正的公务员:大致事件应该是这样的:公司要小刘他们家拆迁,刚开始他们家不愿意,然后公司就说先给你18万安置费,你们自行拆除,拆完后再签协议,承诺赔四套房子,如果违约,赔偿160万。

然后他们家拿了18万就把房子拆了,拆完公司却没有履行协议,未赔付四套房子(160万),然后他们没地方住了就去售楼处,影响到了公司的生意,公司就找人把小刘的父亲打了,小刘的父亲原本就有残疾,被打之后失去了经济来源,但是公司在这时候宣布破产重组,成了老赖,
小刘通过新媒体进行申诉,被官方看到,官方发文说会帮忙解决,具体解决了没有还要看结果,不过官方确实不好办,现在当务之急就是先安置小刘一家,至于索取公司赔偿什么的先等安置好小刘和他的爷爷奶奶,安抚好他们的情绪再说,
还有既然公司是破产重组,肯定有保证人,保证人就应该出来承担责任,其他的要看具体的破产程序是怎么来的,现在有关部门就应该站出来,应该站在权益受害的一方,不是发个无关痛痒的公告,具体是要做,不是靠说,问题处理的好不好有关部门说出来的没有当事人,也就是权益受损的一方说出来的靠谱​
Forwarded from ketal ⑨
#kotlin 第一次看到 also 时能猜出意思,但 apply 这些命名就真要学😂,Groovy有啥好的呢?
Forwarded from dnaugsuz
现在我也觉得kt有点不好了,就是 apply=alsoIt,run=letIt ,一些这类复杂性语言/std设计时没有能简化,元编程也麻烦
Forwarded from dnaugsuz
然后 fun f():R where R:Number 这种也是语序不当,当时我看rs里这种东西是懵逼的,感觉在学haskell一般

总之虽然解决泛型inout和跨api、表达无默认值、getset/delegate 套版,在改良java上还是受了些魔法师的不良影响,没有做到整门语言易懂

如果说易用的话,也就是在输出jar的框架下最易用了(对js,py 这些=定义随性的 class val/r 还是不够短,但主构造器最棒!),然后把类型推导和infix/operator 推广了,也用了py一代参数列表,所以写个脚本还是优雅的,
最重要的是去除了int“基元”/List Integer装箱的无意义区别,这方面我觉得 IntArray 这些应与 Array<reified T=Int> 交换 anewarray java.lang.Integer /prim-newarray 创建指令的语义,可见 Kotlin 设计时没有明确:语法内常用至上
Forwarded from dnaugsuz
从你们的用途的确已经详略得当了,但如果绘图啥的,没val a=1,b=2 靠 val(a,b)= 还是不够用的

现在程序员不会用C时代的 int i:for(decl;cond; i++,i-=1) 和 a&b,a&&b 的区别(除非js o&&o.fn()即o?.fn ),赋值表达式,js还有 if()f(),f1(); 这种语句.. 弱类型一般写法都很多

kt用also{x=it} 真的挺好的,可惜有 scope fun悟性的语言很少,都是只会改名字凑语法,没有思考语义的需求
哇,termux居然能开 code-server #ms vscode不是说不支持移动端的(
Forwarded from Rachel 的消息发布站点 (Rachel 环刺海胆单推人)
博客新文章
《为什么我不推荐 LG Gram》
https://blog.stfw.info/articles/why-not-lg-gram/

「这篇文章基本成形于我 LG Gram 送至北京售后点维修的十天。这十天里,我碰不到 Steam,写不了大型工程,没有 Typora 甚至连 Markdown 都用得糟心,唯一能让我重温代码的居然是跑在 Termux 上的 code-server 。
但这次硬件故障本身却并不是我不推荐 Gram 的原因。倒不如说……」