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
#hardware #emmm orangePi 的硬件(好像)是开放的 🌚...
http://linux-sunxi.org/Orange_Pi_Zero
送来的那个风烛残年的老笔记本,反正就是老到不行 08 年的那种,BIOS 是凤凰的,选项都没几个分类都不需要

主频 2.2GHz,内存大概有 2GiB 吧,反正非常老化了连 DOS 都快带不动(当然,MSDOS 是 16 位的,不过和这个无关...

呃... 反正最近也在学嵌入式和计算机结构,这方面其实还蛮复杂的,要了解的知识很多,冯·诺伊曼架构还有那些基本的什么 PROM、EPROM、DRAM SDRAM SRAM、中断、总线、IO、MMU 什么的还好说
就是实际工程上总是像花名册一样很难记的,这倒是还需要有经验和学习。不过这次我不会讲之类的玩意,我主要是软件。IEEE 系的拉倒( #hardware

#sysadmin

Windows XP 的系统,里面有 QQ 和搜狗输入法,我还是在附带的一件恢复 DOS 里 dir C:\Windows\System32 > s32 然后 edit s32 Alt F s 了一下看到的

其中 QQProtect 往 System32\debug.log 里乱放 log,害得我以为是启动的日志,,,,

不支持从光驱引导但是支持 USB HDD,Serial ATA 都不支持只能用 IDE(Parallel ATA)、SICS

呃... 其实最开始一直在和国内国外一起定制的 MSDOS,99 年的版本好像,MSDOS 5.x,目的貌似是类似工具箱的用途,自动了 cutemouse 程序 ctmouse
可惜不支持我的 USB 触摸板,而 Symantec Ghost GUI 程序都支持,DOS 就是这样不均衡...

好处是可以用 MSDOS 5.x 带的全屏 edit,在部分情况下可以部分替代 UNIX 的 moreless 使用可惜需要新建文件才能,匿名管道 edit 不支持,MS 系操作系统也不是一切皆文件,不能用 /dev/stdin 这种

DOS 貌似我每次 chdir 到别的盘符里都无效... 可惜,这上面我还是觉得 UNIX 的设计更优秀,至少它的确是在为系统管理员考虑,而且是使用 CLI 的系统管理员,至于 Windows 也是最近才有的 Powershell

顺便给你们几份文档,方便如果使用到 MSDOS 的时候可以用。

Windows Commands
MS COMMAND.COM Syntax
MSDOS 2.x COMMAND.COM Interpreter Source

(吐槽,我觉得汇编语言设计得可真是混乱啊... 明明可以稍微『标准』一点的偏偏要各弄各的... 没办法啊,而且 <number>h 这种十六进制表示方法也不如 C 0x<number> 的那样好看,M$ 的汇编器比 GNU AS 的宏定义还难看...)

顺便推荐几个可能用到的指令,虽然 DOS 解释器十分的淡疼,批处理写起来也是比 Bash 系还要不规范不统一不易推测还要 DSL 一些:

mkdir rmdir chdir dir type vol xcopy copy del edit fc move
tree (貌似后来 NT 上了才有)
find sort subst
command exit start goto
set rem path reg setlocal endlocal shift if for
cls title color echo date
pushd popd
compat extract
chkdsk chcp ver mem mode debug pause label
more mount mklink
call break

diredit 还支持 filename wildcard 通配符
也可以使用 pipeline dir | find "<DIR>"
UNIX 风格的 >(trunc)>>(append) 重定向也是支持的
一般命令都可以使用 command /? 来获取帮助,中间那个 / 之前的空格加不加都行

定制方式主要是 COM 对象和 BAT 批处理脚本,以及外部工具的 EXEcutable files
不会玩... #hardware
#book 今天买到了

#Python #Machl 《零起点 Python 机器学习快速入门》 河海群,电子工业出版社
#hardware 《手把手教你学 FPGA 设计》 潘文名 et al. 北京航空航天大学出版社
#hardware #js WebHID API 是基于事件IO-ArrayBuf 的人体输入设备驱动框架
nav.hid.reqDevice({vendor,product Id ,usage Page?}..)//usage USB-ID
await .devices.open()

on(inputReport|disconnect, ev=>)
这些IO字节结构有多种,如左键单击、键盘灯亮,每种都有其ev.reportId数值
ev.data

以 sendReport(id|0, buf) 发送joystick震动摇晃等动作

feature Report类同方式发, receive() 以8bit-repid手动收;都是单向
在 about://device-log 查看送信记录

#statement Web平台现在能做的越来越多,除了electron,pwa,uniapp等打包离线以及 devtools REPL草稿纸,WASM、MIDI,USB HID 也让日常操作能由网页完成
👆 #ai #cg 使用特殊相机拍摄 5cm 8439 张并以AI拼合,整个文件5.9T,一个像素比血球还小。提供了一个Google地球式的web查看缩放

#android #hardware ,UEFI
Eric, [2022/1/22 下午10:20]
什么时候才能普及运行可以由用户审查、修改、替换的第一阶段引导加载程序的计算机?
封闭的固件导致难以发现和清除的恶意程序,这是行业应该反思的。

事实是,行业不但没有反思反而变本加厉,从所谓的「安全启动」,到完全锁定的引导加载程序(在移动设备上很常见)。所以这可能我有生之年都看不到了吧