duangsues.is_a? SaltedFish
60 subscribers
609 photos
6 videos
91 files
562 links
🌶🐔🐟 duangsuse 的日常
尤其喜欢发些奇奇怪怪的东西
和转载别人的东西
Download Telegram
Forwarded from dnaugsuz
游戏…… 其实我身边的许多人只想刷手机,或者有目的(世俗)地学习

游戏也不能比这些更引人注目

科普面向的肯定是有所需的人
我的B站号@咱动苏 一直在科普我写过的玩意
但没人看
当然这也是我没有蹭热度,也不如基本操作能美工的原因
但很多时候知识不是有用的
即便能很有趣…… 可能也是分人的吧
Forwarded from dnaugsuz
jbcz的密码学和AI内容也是想帮到学生,也可说是严肃的-尽管形式新颖。
首先如果团队在「设计」课程,我觉得当游戏……好像不能提升质量

额外难度是为了课程结束后技能更真实吧

游戏必须是有趣的,否则通关就变成了任务

想比老教材好太容易了,我可以比手头最简洁的书更系统地编写提纲和细节,但是结果是什么格式,blog?交互教程?我猜肯定在web平台,「交互视频」其实也可以低成本,这也是我对自己博客的规划

相关动画框架、设计器,我相信成员都有编程能力,或者像ppt? 那会有些限制……

如果教学顺序对、试题验收角度合适,完整性不会造成难度。
一般人当然能比在大学做的好,因为老师讲课重点都没有,流水账催眠曲一样。

浪漫元素就是像写小说一样设计教案,比如 https://fasterthanli.me/articles/a-terminal-case-of-linux
他就虚构了一个bear 小助手经常抢戏

学校 学院 合理培养方案? 听起来像是团队的ID,课程归类,课程
不同课程没啥好办法来混合,只能大致独立学
写博文我有经验,课程… 我考虑这几天写 Java入门之类的 #f

大学确实缺「从0构筑知识体系」的技术,因为老师都是从死记硬背开始的, 或许新老师也会使用更多「展现」方法,但他们不了解知识的用处有多有趣,这是关键。
如果把(能看到的)成果放前面,学生会更开心地接受最小概念,再慢慢拓展
但这不意味着可视化很简单,还是对 BFS,前缀树 那类难度级别的算法做可视化(这个技术水平已经不低了 对工程而言..)
或者可以用现有的 visualgo.net

大学教科书有官话太多的问题,可放眼工程界,其实除了教的比较侧面化,我们也没啥更厉害的
所以怎么教,文案肯定比别的啥重要

至于怎么运作…… 我只能说强如回形针都衰落了,科普可能只能靠爱发电吧,像开源软件

信号处理挺好的,gh:Sleepwalking 曾经的科普文你可以看看

然后考试的问题,如果你不想看既有方案,我任务队列里正好有个试卷系统,客户端打分足够了,不过出题的形式- 在填空选择上扩充程序题(OJ) 之类?
Forwarded from dnaugsuz
staff是创作者的游戏…… 很难吧,首先有能力写文,甚至要「系统性教学」的人就是少数
然后知乎那些假/?公知,也能 但他是偏安一隅的,不缺一个开源游戏

我身边有酷安之前的开发者,但要他们发技术文章…… 我觉得做不到易懂,顶多比大学新潮

因为很多人的出产是缓慢的,就会希望单独一篇看起来「丰满」多图点-但最后反而臃肿了,类似教科书

动画本身已经有难度了(而且叙事性的片段不能帮人学习)
我很看好的就是能通过程序生成的动画
比如 b23.tv/BV1Qf4y167Fq
Forwarded from 层叠 - The Cascading
最近在 Bilibili 比较出名的科普视频作者「PaperClip 回形针」在其节目第 100 期发布的解谜游戏(CTF Misc 题)的解析已经发布。首个解出迷题的用户名为 MashiroSaber

以及我想..你们可能也看到那张获得 A 奖品碎片的用户「小馒头」发的那张图了。
Forwarded from 憨憨的碎碎念 | #工作第二年又能怎 (wuhang2003 - 疯狂赶作业ing)
https://t.iss.one/SukkaChannel/755
转发一篇关于回形针事件的看法(
Forwarded from Phonograph (Ralph 萌新喵)
多语言者的痛苦:
函数定义后面加不加冒号 (C / Python)
行末加不加分号 (C / go Python)
switch 加不加 break (C / go) 这个最坑
if 加不加括号 (C / go)
基于范围的 for 循环用 := 还是 in (go / Python)

我是被一坑一个准。
Forwarded from Phonograph (Ralph 萌新喵)
C++课传统艺能:
1. 构造函数按什么顺序执行?
2. 受保护的成员所在的类被保护继承,在派生类这个成员是否是受保护的?
3. 你的朋友是不是你孩子的朋友?
Forwarded from Phonograph (Ralph 萌新喵)
https://docs.microsoft.com/zh-cn/learn/paths/rust-first-steps/
推荐一个(也许)很小众的 Rust 入门指南,是 MS 的。
这个入门指南的特点就是简洁。如果你已经有了一定的其他语言基础(如C++),通过这个指南,你能在一小时左右的时间中总览 Rust 的风格,初步认知到它的特性,并由此判断这门语言是否适合你、你未来是否需要在这门语言上投入学习时间。
当然,如果你想更扎实地学习 Rust,阅读官方入门指南 并在同时进行实践 会对你有更大的帮助。
Forwarded from Phonograph (Ralph 萌新喵)
刚发现这老师用 Java 整了一个模拟器...
挺好的。起码对 Linux 用户很友好。
难看是难看,但勉强能用,我觉得就够了。毕竟 又不用它写啥正经项目(
Forwarded from Phonograph (Ralph 萌新喵)
最近,越来越多的互联网内容提供商 以及 基于Chromium的浏览器 加入了反对 FLoC 的阵营中。这使得我去对 FLoC 进行了一番调查。
这张图简要介绍了 FLoC 的原理。
若要了解更详细的内容,请访问:
https://web.dev/floc/
Forwarded from Solidot
UltraRAM 将内存和存储合二为一

2022-01-13 18:27

兰卡斯特大学的科学家表示,我们很快可以将 SSD 和 RAM 合并为一个组件了。顾名思义,UltraRAM 被描述为一种内存技术,它将“闪存等数据存储非易失性与 DRAM 等工作存储的速度、能源效率和耐久性结合起来。”研究人员在最近发表的一篇论文中详细描述了这项突破。UltraRAM 背后的基础科学在于利用化合物半导体的独特特性,化合物半导体通常用于 LED、激光器和红外探测器等光学器件,现在可以在硅片上批量生产。研究人员声称,最新技术优于在砷化镓半导体晶圆上测试的技术。UltraRAM 的一些推断数据表明它将能“把数据存储至少一千年”,其快速切换速度和编程擦除循环耐久性“比闪存好一百到一千倍”。这些特性加上类似于 DRAM 的速度、能源效率和耐用性,听起来这种新颖的内存类型很难会被科技公司忽视。如果你看完了上面的内容,就会发现 UltraRAM 旨在打破 RAM 和存储之间的鸿沟。理论上你可以将它视为满足当前这些彼此独立的需求的一揽子解决方案。在 PC 系统中,这意味着你可能会有一大块 UltraRAM,比如说容量是 2TB,它将满足你对 RAM 和存储需求。如果能发挥出潜力,这种转变将极大推动向内存中处理(in-memory processing)发展的流行趋势。毕竟,你的存储就是你的内存——有了 UltraRAM,它们就是一个元件。
Forwarded from Solidot
Wordle 和知识产权法:当热门游戏被克隆

2022-01-13 21:38

周二下午,在 iOS App Store 上搜索“Wordle”会出现一些应用,名称和玩法都模仿了最近几周风靡的简单文字游戏。但是这些 iOS 应用都不是去年 10 月开发出 这款免费网络游戏的布鲁克林软件工程师 Josh Wardle 开发的。 周三所有山寨应用都消失了,显然是 App Store 审核员在一些社交媒体关注后进行迟来的清除的结果。但这可能并不意味着 Wordle 克隆的终结。匆忙删除掩盖了围绕山寨应用复杂的法律和社会环境问题,以及开发者可以对其游戏创意提出保护要求的问题。首先重要的是要注意,Wordle 底层的五个字母猜谜游戏本身并不是一个完全原创的想法。1980 年代在美国和其他国家播放的游戏节目 Lingo 中基本类似的游戏曾大为流行。Wordle 玩家应该非常熟悉的两名玩家的纸笔游戏 Jotto 可追溯到 1955 年。至少一位消息人士表示,在此之前,此类游戏中一个更传统的版本 “猜数字(Bulls and Cows)”从 19 世纪就存在。这些历史没有给 Wordle 本身带来法律问题。达拉斯的 Mark Methenitis 律师表示:“你拥有版权,就是在保护表达,而不是在保护创意。”“很多人很难接受这一点,对游戏来说更是如此。”
Forwarded from Solidot
《针对空间分析的Python基础教程》翻译完毕

2022-01-15 18:56

CycleUser 写道 "关注空间数据的Python编程语言导论
原版地址: https://courses.spatialthoughts.com/python-foundation.html



英文原作者:Ujaval Gandhi
中文翻译:
CycleUser

这个课程讲的是非常基础的Python内容。针对的是缺乏编程基础经验也不太了解Python的GIS从业者。主要会介绍基础编程概念和用于空间分析的基础库,地学空间接口(geospatial API)和构件空间数据处理通道的各种技术。


https://blog.cycleuser.org/zhen-dui-kong-jian-fen-xi-de-pythonji-chu-jiao-cheng.html


我是自己人工翻译的,质量未必顶级,可读性估计还行。


协议:

CC BY-NC 4.0"
这。。不能吧!?动苏盯着刚刚夸过好玩的 Pizzicato
main.js .. 肯定.. 这些DOM ID肯定是Jekyll模板和.md生成的!对,这300行的结构名字肯定是作者为了保证严谨,写着玩的!哈哈,这么多代码,怎么可能有对应html呢?肯定是写模板里了,或者就是js临时生成的,保存下来贴了
面对这有强大压迫感,繁杂与“简单”并存的 1k行代码 index.html ……仿佛不惑之年的尊严老头搂着显眼的小孙子在跳舞。我差点当场去世,竟只能坐和放宽,头抬起,一句话也说不出
没想到是这样…… 我还以为WebAudio的app会是怎样,像 experiments.withgoogle.com ?

htmlcrush.com minify-html.com codebeautify.org 的词法转化不足以缩减这种文档,Vue 等“高技术”的 DOM diff 没有想到拿来转化模板列表,这就是web的现况吧
最后反而是CSS并列选择器 h4+pre+.slider-group+.controls 和 $('input').map(e=>e.outerHTML.slice(20)) .filter(s=>/volume-.*$/.test(s))帮到了我.. 不出所料啊
剩下40个数据我一个,一个,录入{} 里,啊啊啊!!

我地个老哥啊,不仅 innerText->HTML 了,<input/> 和<label for>写得也挺6的,你说为什么要弄 moveTo&lineTo 这种魔怔默认名啊,专用就别默认好吧..
他没有心啊…… 一个列表不严谨到有3种顺序,container+#menu 一个 mainjs 定义一个 [] 组一个全靠#id对应,我tm..IDEA都救不了,LLVM AST matcher 也不行
总共多余的代码都够写这个 https://codepen.io/jakealbaugh/pen/qNrZyw 和弦生成了!


#js #code
buildSample=t=>{t*=t;let z=t>>0;t*=z;z=t>>0; return.5<t-z?1:-1}
let{floor}=Math,cyc=(a,i)=>a[i%a.length]
pluckFrequency = 470.0 ,
a = Array(floor(44100 / pluckFrequency) ).fill(0); // FIFO frequency of the plucked string

a.forEach((x,i)=>a[i] = Math.random() * 2 - 1)//white noise

// TinyRave calls this function 44100 times per second to generate the audio buffer
function buildSample(T) {
// Step 2: Loop over the circular buffer
let i = floor(T*SAMPLE_RATE)%a.length, y = a[i];
// we can keep a running average
// Step 3: Perform a running average as we move over the buffer
a[i] = (y + cyc(a,i+1)) / 2;

// Return the sample from step 2
return y;
}

player.audioWrapper._audioSource.context.resume()
Forwarded from Solidot
Firefox Linux 版本的图形栈将从 GLX 切换到 EGL

2021-10-31 19:24

即将发布 Firefox 94,其 Linux 版本的图形栈 将从 GLX 切换到 EGL,但由于驱动问题还不会对所有 Linux 用户默认启用 EGL。为了使用硬件加速 API 如 OpenGL,X11 或 Wayland 等视窗系统都需要一个接口,在 X11 系统上利用 OpenGL 大部分程序都使用 GLX,GLX 诞生于 1990 年代,EGL 是它的继任者,被 Wayland 等广泛使用。但 X11 系统上的普及度比较缓慢,随着 bug 的修复,对 EGL 支持的改进,从 Firefox 94 起,使用 Mesa 驱动版本>21 的用户,EGL 将默认启用。使用私用 Nvidia 驱动的用户则需要继续等待
Forwarded from Solidot
《塞尔达传说时之笛》被完整反编译

2021-11-30 15:09

一群程序员组成的 Zelda Reverse Engineering Team (ZRET)团队耗时近两年成功将任天堂游戏《塞尔达传说时之笛》 完整反编译,将可执行的 ROM 转变成可读可编辑的 C 代码。源代码库不包含任何游戏素材。在这之前,任天堂的另一款经典游戏《超级马里奥64》在 2019 年被 完整反编译, 之后出现了多个 PC 移植版本。《塞尔达传说时之笛》也可能会有类似的移植。据 ZRET 团队成员解释,PC 移植难度很大,因为源代码包含大量处理特定 N64 硬件的代码,N64 渲染管线与 现代 OpenGL 差异巨大,反编译代码主要帮助更好的理解游戏的内部工作和创造。
Forwarded from Rachel 碎碎念 (IFTTT)
就……明明应该是一个很灵活的 UI 框架偏偏在依赖库和 renderer 上直接变成了平台限定
比如我在 Windows 上用的 GDI,在 Linux 上换成 OpenGL 可能就得重写大部分代码
(我知道 Windows 也不是没有 OpenGL,考虑到兼容性和上手难易度还是得先放一边,毕竟这项目下周就得交— Rachel 呱 (@Rachel030219) June 3, 2021