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
AlPlank
另外如果你也想写一个五子连珠练手,请注意: 1. 珠移动速度不要太慢,70 ms 一格看起来很快但是实际上已经很慢了 2. 注意六消七消之类的情况,由于更难达成所以可以诱骗玩家多消刷分(就像诱惑玩家擦弹然后 biu 一样) 3. 生成新珠重新检查以防五连不消的神仙情况(这个最容易被忽略) 4. 双消(同时两个方向)不能只消一个 5. 移动珠子时把前端锁上保证线程安全。
咱检查了下互动 live2d-widget ,发现是只有 200 行的全界面逻辑,真正的实现在 https://github.com/stevenjoezhang/asteroids/blob/master/asteroids.js ,被直接插入到
- 绘制叠加在 <body> 上,果然是 canvas
- W 前进 AD 转向,smooth 动量
- B 键显式可打击项: #CSS
- Space 键向前方发炮,炮弹存活时间随机,击中目标(网页元素)或死亡后播放粒子动画
细节: click 被屏蔽,只能 Esc 退出;右下角显示
关键算法(即 mainloop 涉及的绘制过程):
- 打击元素->隐藏的
- 飞船的 flames (尾部火焰)
- 炮弹死亡时的 particles
- 炮弹本身 bullets
这次重写(上次是 snakes #zhihu)也告诉我们,一个旧时代「小游戏」程序所必须做的框架性工作。 #drawing #game
<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
GitHub
stevenjoezhang/asteroids
Adding asteroids to any site on the web. Contribute to stevenjoezhang/asteroids development by creating an account on GitHub.
#js #cg #tool #drawing http://paperjs.org/ #doc https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API 草 https://ptsjs.org/ 、 http://scrawl.rikweb.org.uk/ 、 https://zimjs.com/art.html ; https://www.createjs.com/demos/easeljs/filters #game #tools http://fabricjs.com/ 、 https://konvajs.org/
https://apvarun.github.io/graphize/
https://jsoncanvas.org/
https://apvarun.github.io/graphize/
https://jsoncanvas.org/
草 #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
NIO 什么的居然都是猫名,看着主页那么杂乱 Logo 有点糊我还以为不是资深弄的呢,没想到是真・大牛
https://zimjs.com/about.html, https://zimjs.com/examples.html
一个 canvas 整得想 ppt 一样,但非常吼玩 还有 https://createjs.com/tools
Createjs
CreateJS | A suite of JavaScript libraries and tools designed for working with HTML5
A suite of modular libraries and tools which work together or independently to enable rich interactive content on open web technologies via HTML5.
https://stackoverflow.com/questions/1134586/how-can-you-find-the-height-of-text-on-an-html-canvas #drawing #web #js #css
https://stackoverflow.com/questions/808826/draw-arrow-on-canvas-tag
https://stackoverflow.com/questions/808826/draw-arrow-on-canvas-tag
Stack Overflow
How can you find the height of text on an HTML canvas?
The spec has a context.measureText(text) function that will tell you how much width it would require to print that text, but I can't find a way to find out how tall it is. I know it's based on the ...
#cg #drawing #cplusplus OpenGL
绘制的难点实际上在于 float buffer 管理吧…… 和系统监视器CPU图绘制是一个问题 其实和队列视口完全没关系…… 是实时的频谱图
当然此外还有 #signal 的 FFT ,因为要提取波形
项目由 mgl, FFT, pluse_audio, render, main 组成 ,cli 每秒输出帧率
glfw-x11
简单音乐可视化,目前只支持 PulseAudio 作输入当然此外还有 #signal 的 FFT ,因为要提取波形
项目由 mgl, FFT, pluse_audio, render, main 组成 ,cli 每秒输出帧率
#recommend #cg #drawing #js https://avikdas.com/2020/07/08/barebones-webgl-in-75-lines-of-code.html
https://www.codeproject.com/questions/226294/draw-a-filled-rectangle
结果发现最好的安排大概还是设置 buffer clear color ... shader 根本不适合画这种图形
https://www.codeproject.com/questions/226294/draw-a-filled-rectangle
结果发现最好的安排大概还是设置 buffer clear color ... shader 根本不适合画这种图形
Avikdas
Barebones WebGL in 75 lines of code
#project #drawing #web 这个大概更新了一次,支持配置参数(调时序和事件入口弄了好久😅
现在实质算法与动画、位图坐标系套板完全分离了。
看看这个
此外旧版我也留了
https://duangsuse-valid-projects.github.io/Share/HTMLs/lrud/old.html
#js bookmarklet 半成品见下方。
现在实质算法与动画、位图坐标系套板完全分离了。
看看这个
此外旧版我也留了
https://duangsuse-valid-projects.github.io/Share/HTMLs/lrud/old.html
#js bookmarklet 半成品见下方。
Telegram
duangsuse::Echo
本来说做个绘制工具可以研究下这个的(当然不是那种泛向的框架 只支持一个队列式算法),最后勉强是用毅力实现了一下,妄想的不用递归也能实现最后成了泡泡,太烧脑了最后选择了 Dijkstra 式 Map+backtrace... 😭 不过好在安排的特性都完成了
关于为什么不能做成框架,是因为我的动画方式是 await/async... 本身 setTimeout fillRect 已经够简洁了,而且我不会其它的算法。 如果说是递归算法又不方便移植到这个示例来,栈深有限。
https://duangsuse…
关于为什么不能做成框架,是因为我的动画方式是 await/async... 本身 setTimeout fillRect 已经够简洁了,而且我不会其它的算法。 如果说是递归算法又不方便移植到这个示例来,栈深有限。
https://duangsuse…
#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
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
Telegram
duangsuse in [CN] Android Dev
渲染到位图然后加滤镜当背景…… 为什么要传事件呢🤔
半透明活动应该不可能拿到活动后的背景吧,用户隐私呢
噢这么说应该是两个活动都你 app 的,然后前者直接截自己图加滤镜贴上面装毛玻璃,另外一个活动 UX?😳
这种一般都是 modal 对话框,触摸需求没有吧
半透明活动应该不可能拿到活动后的背景吧,用户隐私呢
噢这么说应该是两个活动都你 app 的,然后前者直接截自己图加滤镜贴上面装毛玻璃,另外一个活动 UX?😳
这种一般都是 modal 对话框,触摸需求没有吧
https://tttttt.me/c/1119363280/115431 #android #gui #drawing ConcatAdapter? 🤔
https://tttttt.me/AndroidDevCn/185652 AsyncTask, os.Handler
感觉新时代可以用闭包换 onInit(), progess 和 done 都做成 receiver param
https://tttttt.me/AndroidDevCn/185715 ASM apt
https://tttttt.me/AndroidDevCn/185870 #flutter 🤔 跨平台 麻烦?
https://tttttt.me/AndroidDevCn/185652 AsyncTask, os.Handler
感觉新时代可以用闭包换 onInit(), progess 和 done 都做成 receiver param
https://tttttt.me/AndroidDevCn/185715 ASM apt
https://tttttt.me/AndroidDevCn/185870 #flutter 🤔 跨平台 麻烦?
Telegram
Luke in [CN] Android Dev
我看到项目里面,有人暴力new thread 然后Handler post出来……各种嵌套 ,我感觉还不如用asynctask
#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 了,是嫌代码不够长
本来只是想复用 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 了,是嫌代码不够长
1stWebDesigner
15 Fun and Inspiring Examples of CSS Animation - 1stWebDesigner
CSS is a powerful coding language that can give style and personality to HTML. CSS animations, in particular, are created by transitioning between various CSS configurations over a period of time. There are a lot of extremely practical cases for CSS animation…