duangsues.is_a? SaltedFish
60 subscribers
609 photos
6 videos
91 files
562 links
🌶🐔🐟 duangsuse 的日常
尤其喜欢发些奇奇怪怪的东西
和转载别人的东西
Download Telegram
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
Forwarded from Deleted Account
我也没弄过,哈哈,只是最近在学习使用Qt,恰好Qt的文档提到了OpenGL,才了解到OpenGL是英伟达和其他几家公司联合推出的硬件渲染API,Java方面有个OpenGL绑定,https://en.wikipedia.org/wiki/Java_OpenGL
Forwarded from 羽毛的小白板
新的 pg 小技巧
而且 having 里的条件是针对的 group 的,和 where 完全不一样。
如果你没分清两者区别,无意冒犯,但建议还是认真系统的学习一下基础 SQL 。
另外这个也不是 mysql 高出来的,这个是 ANSI SQL 标准语言。
SELECT A.x, B.y, COUNT(B.key)
FROM A LEFT JOIN B
WHERE A.id=B.id
WHERE A.name LIKE 'ABC%'
GROUP BY A.x, B.y
WHERE SUM(B.v) > 80
344 转发 yinwang反相对论 woc

"我最近刚刚对爱因斯坦和相对论产生怀疑,结果昨天就有人告诉我有中国学者声称推翻了相对论,我觉得值得大家重视。不管他是对还是错,总的说来,对爱因斯坦和相对论的怀疑值得重视,而不应该盲目否定和嘲笑。

其实自从爱因斯坦发表相对论以来,就有很多争议。极少人能真的理解相对论,用来证明它的那些“科学实验”,也是普通人无法亲眼证实的。相对论的实际效果,无法直接体会和验证,只能相信权威描述。爱因斯坦的论文几乎没有任何引用,违反了科学发表的原则,有抄袭的嫌疑。爱因斯坦发表相对论之后被媒体大肆炒作,被捧成超越哥白尼,开普勒,伽利略和牛顿的“天才”。被很多人质疑,却一直拒绝与质疑他的人公开答辩,所以我感觉他可能不仅不是天才,而且是否真懂物理都值得怀疑。不要忘了,在此之前他是一个在专利局工作的小职员……

爱因斯坦说“如果你不能向六岁小孩解释清楚一个理论,那你并不真的懂”,然而他自己就违反了这句话。不仅小孩完全无法理解,而且他的论文极少人能看明白。我试过,真的。此前我看别人的书《Relativity in Illustrations》(by Jacob T. Schwartz),一步步推导出了狭义相对论(但存在无法验证的前提条件),回头再看爱因斯坦原版的论文,仍然是天书,不知所云。我怀疑到底有多少物理学家看过他的论文,更不要说谁真的看懂过。

1972 年 Herbert Dingle 写了一本书《Science at the Crossroads》网页链接,声称相对论是错误的,未经证实的,批评科学界使用把问题搞复杂的方式来掩盖真相。虽然这本书后来被科学界认为是错误的,但我建议大家不要因为有“权威”否定它就不去看他本人怎么写的。你怎么能单方面相信一个人批判的那些人,就不去看这个人到底说了什么呢?这就像法官只听一方的供词一样可笑。反正我已经开始看了,才看了几页,已经发现这本书很有意思。我建议大家真正去理解相对论是怎么回事,而不要盲目相信权威们已经证实了它的正确性。

我已经意识到长久以来科学界在掩盖真正的知识,把它们弄得越来越难懂。这就是为什么我最近都在致力于把它们变得简单,并且教给其他人。只有大部分人能理解科学,才能确保科学不会腐败变质。
Coroutine:JobCoroutineScope(MainScope.ctx){ impl val ctx=super.ctx+androidCtx ;init{ view.doOnAtt{ job.start(); view.doOnDet{cancel()}} } }