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

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): https://WOJS.org/#/
Download Telegram
duangsuse::Echo
#Python #crawler 爬虫全部文件的小脚本 mkdir -p craw/xecades_files/ wget -r -nH https://file.xecades.xyz/ python extractinfo.py `find -type d|xargs` 实现(元素数据格式 table, 实际 tr=li; td[]=css(.row)): extractinfo.py: #code from bs4 import BeautifulSoup def scrapeTable(e, css_tr…
cat `find -name index.txt`|awk -F: '{gsub("^\\s","",$2);if($2!="-")print($2.":", $1)}'
#dalao 不得不说,真的很硬核: #math #statics #signal #web #js #drawing #linux #flash #game
元胞自动机 | 康威生命游戏(零玩家)..: LIFE.cpp
[停止更新] 它存在的意义就是方便我复制一些代码片段..: TextInputer.cpp
生命游戏(彩色): LIFE
并没有用(ANSI Terminal,ncurses): TextInputer
获取键值(termios.h): GetKeyDown.cpp
获取窗口大小(ioctl,TIOCWINSZ,struct winsz)..: GetWindowSize.cpp
打方块swf小游戏(2x ping-pong bar, with intro text/ball animation): Block
初二做的小游戏 | 当时火遍了全校: Block.swf (在线) - 这玩意声音有点大 所以先做好心理准备
模拟蓝屏(win7): BlueScreen
假装自己电脑蓝屏了 | 恶搞: BlueScreen.html (Pic.png)
神经网络 5%/100% 数据库: 5TestData.txt, 100TestData.txt
MNIST csv数据包: MNIST.7z
英语单词数据库: Database.txt
顾名思义: 天河二号申请表.docx
挺好(: 原子弹制作从入门到精通.pdf
更好(..: 有关苛性氢的危害的报告.pdf
#algorithm #cplusplus
AC自动机算法: AC Automaton.cpp
生成ASCII(sleep&print)动画: ASCII.cpp
数据测试器(<ctime> clock()函数) | 然而只能获得每次允许的耗时: DataTester.cpp
两种最大公倍数的求法: GCD.cpp
吉姆拉尔森计算公式(估计是位运算...) | 计算今天星期几: Kim Larsen.cpp
KMP算法: KMP Search.cpp
曼德勃罗集(Mandelbrot)的控制台写法: Mandelbrot.cpp
Manacher回文子串: Manacher Palindrome.cpp
手动开平方根(实现为部分函数): Manual Sqrt.cpp
线段树: Segment Tree.cpp
泰勒展开求 sinHome: Taylor Sin.cpp
模板(懒 (OIer意味上的): template.cpp
#JS #lib #CG #drawing 🌝 WebGL 4 nodejs?
AlPlank
另外如果你也想写一个五子连珠练手,请注意: 1. 珠移动速度不要太慢,70 ms 一格看起来很快但是实际上已经很慢了 2. 注意六消七消之类的情况,由于更难达成所以可以诱骗玩家多消刷分(就像诱惑玩家擦弹然后 biu 一样) 3. 生成新珠重新检查以防五连不消的神仙情况(这个最容易被忽略) 4. 双消(同时两个方向)不能只消一个 5. 移动珠子时把前端锁上保证线程安全。
咱检查了下互动 live2d-widget ,发现是只有 200 行的全界面逻辑,真正的实现在 https://github.com/stevenjoezhang/asteroids/blob/master/asteroids.js ,被直接插入到 <head>
https://github.com/stevenjoezhang/live2d-widget/blob/master/waifu-tips.js#L62

- 绘制叠加在 <body> 上,果然是 canvas
- W 前进 AD 转向,smooth 动量
- B 键显式可打击项: #CSS .ASTEROIDSBLINK .ASTEROIDSYEAHENEMY { outline: 2px dotted red; }
- Space 键向前方发炮,炮弹存活时间随机,击中目标(网页元素)或死亡后播放粒子动画

细节: click 被屏蔽,只能 Esc 退出;右下角显示 press Esc to quit<h1>{score}</h1> ;实际可多玩家(支持多实例)但操作杆一样

关键算法(即 mainloop 涉及的绘制过程):
- 打击元素->隐藏 document.elementFromPoint(x,y) ,TEXT_NODE 则隐藏 parent
- 飞船的 flames (尾部火焰)
- 炮弹死亡时的 particles
- 炮弹本身 bullets

这次重写(上次是 snakes #zhihu)也告诉我们,一个旧时代「小游戏」程序所必须做的框架性工作。 #drawing #game
#art #tools #recommended #drawing #learn 这个 Zim 居然是包含一个大 UI 库,各种 CG 示例和控件工具巨多,而且是基于这个看起来独立的 https://createjs.com/ ... 贵圈真牛
NIO 什么的居然都是猫名,看着主页那么杂乱 Logo 有点糊我还以为不是资深弄的呢,没想到是真・大牛
https://zimjs.com/about.html, https://zimjs.com/examples.html
一个 canvas 整得想 ppt 一样,但非常吼玩 还有 https://createjs.com/tools
#CG #drawing #math #electric #dev 😋 #music 单片机 aLIEZ
#cg #drawing #cplusplus OpenGL glfw-x11 简单音乐可视化,目前只支持 PulseAudio 作输入
绘制的难点实际上在于 float buffer 管理吧…… 和系统监视器CPU图绘制是一个问题 其实和队列视口完全没关系…… 是实时的频谱图
当然此外还有 #signal 的 FFT ,因为要提取波形

项目由 mgl, FFT, pluse_audio, render, main 组成 ,cli 每秒输出帧率
#bilibili #science #learn #drawing (当然 composition 不是学绘制的人首先要学的,应该说你 #Python 的 IDLE turtle 才是首先要学的
python -m turtle ; python -m turtledemo 一下吧 🌝
为什么不试着接触一下绘制?无论 Qt, Android, C# 还是 DOM/CSS ,在计算机上绘图甚至制造模式化的动画、游戏的能力都是值得学习的,尤其是——它还那么有趣。
#android #gui #design #drawing https://tttttt.me/AndroidDevCn/184450
https://tttttt.me/AndroidDevCn/184426
Activity 透明模糊背景 4.0 删了,新 RenderEffect 可以作用于 View 但需要 API S 🌚
iseki:
请教下群友们,想弄个毛玻璃activity…但是完全没想明白咋弄🙈
不是…我是说…半透明的活动,背景毛玻璃🙈
找了半天一个扭曲的实现是截屏+模糊🙈不想这么扭曲

Ghost Flying:
你可以渲染到 SurfaceTexture backed 的 virtual display 上,然后用 OpenGL 加滤镜贴主屏,然后透传触摸事件(

iseki:
不知道Android咋合成的,要是依次在一个表面上画所有activity,那应该行吧
Ghost Flying:
就是多个 window 当成 layer 来合成

题外话, #Android #marker glide #build https://tttttt.me/AndroidDevCn/184384
#tech #drawing #cg #security 之前的密码伞
#recommend #design #css #drawing 很值得思考的重构🤔
本来只是想复用 CSS anim 的 time function 乃至 scheduler (当然不可能)
看来挖到宝了
https://1stwebdesigner.com/15-fun-and-inspiring-examples-of-css-animation/
https://mzh.moegirl.org.cn/LexBurner

(狭隘的个人观点)感觉 SCSS 和 LESS 好废啊…… 就只有这些基础功能吗,比 CPP 好一点而已啊 SCSS 一个 $var: def 一个 for $i from 0 through n {} 语法贼奇怪

而且还有人在用 -webkit-keyframes ,明明都在用 SCSS 了,是嫌代码不够长