#940 移除图片上的附加信息

2023-12-03

使用 imagemagick 来做图片处理:

for file in *.jpg *.png; do
    exif=$(identify -format "%[EXIF:*]" "$file")
    if [ -n "$exif" ]; then
        echo "Handling $file"
        echo $exif
        mogrify -strip "$file"
    else
        # echo "Ignore $file"
        :
    fi
done

Exif 相关信息在我之前的文章《Linux 工具箱: exiftool》中有提到。

#938 信创是什么

2023-11-30

https://www.cnxclm.com/read-736-1.html

信创,全名:信息技术应用创新,是政府的一个计划,目的是推广国产 IT 技术应用,最终实现 IT 领域自主可控。
这个计划是什么时候开始的我不清楚,确实是自从美国开始对中国展开贸易战之后,这个词才广为人知,也就是近几年的事情。

目前主要是党政军相关项目国产化,以后可能会推广到国企与事业单位。

信创项目的规模不断扩大,自 2019 年起大幅加速。
从 2011 年到 2018 年,信创项目的政府合同规模达到 1.99 亿人民币(合 2852 万美元);
2020 年跃升至 279.2 亿人民币(合 40 亿美元),
2021 年初至 2022 年 11 月为 184.5 亿人民币(合 26.4 亿美元)。
预计 2025 年,这一领域估值将达 2 万亿元(1250 亿美元)。

内容

  • 基础设施:CPU、芯片、服务器、交换机、路由器
  • 基础软件:操作系统、数据库、大数据、中间件、云平台(如 IaaS、PaaS 和低代码平台)
  • 应用软件:办公软件、通用软件、行业软件等
  • 信息安全

信创工委会

https://itaic.org.cn/

2016 年,信创工委会(信息技术应用创新工作委员会)成立。

包括很多知名国产厂商都在信创委员会中,比如:

  • 龙芯(CPU)
  • 浪潮(服务器)
  • 深信服
  • 华为
  • 麒麟软件(操作系统)
  • WPS
  • 奇虎 360
  • 奇安信(360 企业安全)

具体哪些产品符合信创要求,似乎也没有看到一个公开的清单。

项目

  • 操作系统

  • 麒麟 Kylin

  • 统信 UOS
  • 红旗
  • 华为 EularOS

  • 数据库

  • 武汉达梦

  • 其他

  • 东方通

#936 Wi-Fi 6 还没用上,Wi-Fi 7 又来了

2023-11-27
标准 名称 年份 频率(GHz) 理论最大速率 备注
IEEE 802.11 Wi-Fi 0 1997 2.4 2 Mbps
IEEE 802.11b Wi-Fi 1 1999 2.4 11 Mbps
IEEE 802.11a Wi-Fi 2 1999 5 54 Mbps 正交频分复用(OFDM)
IEEE 802.11g Wi-Fi 3 2003 2.4 54 Mbps 正交频分复用(OFDM),兼容 802.11b
IEEE 802.11i 草案 WPA 2003 -- --
IEEE 802.11i-2004 WPA 2 2004 -- --
IEEE 802.11n Wi-Fi 4 2009 2.4/5 600 Mbps 最多 4 个 MIMO
IEEE 802.11ac Wi-Fi 5 2014 5 最多 8 个 MIMO;下行 MU-MIMO (2016 Wave2)
IEEE 802.11i-2018 WPA 3 2018 -- --
IEEE 802.11ax Wi-Fi 6 2019 2.4/5 9.6 Gbps 上下行 MU-MIMO
Wi‑Fi 6E 2020 6
IEEE 802.11be Wi-Fi 7 2024 2.4/5/6 23 Gbps
  • 802.11a 其实早于 802.11b 提出,只是因为一些非技术原因,推广滞后
  • 2000 年,Wi-Fi 这个词被提出,无线以太网兼容性联盟(WECA)更名为 Wi-Fi 联盟(Wi-Fi Alliance,缩写 WFA)
  • Wi-Fi 一词,国内通常读作 歪fai,有一些人引经据典提出过不同看法引发争议
  • Wi-Fi 0、1、2、3 不是官方认定的名称
  • WEP:有线等效加密(Wired Equivalent Privacy),又称无线加密协议(Wireless Encryption Protocol)
  • WPA:Wi-Fi Protected Access (Wi-Fi 访问保护)

现状

市面上大部分路由器都是支持 Wi-Fi 1 - 5,常常可以在广告上看到 IEEE 802.11a/b/g/n/ac 字样。
旗舰型,贵一点的(至少 300+),支持 Wi-Fi 6。

我没有做过这方面研究和对比,只能说理论上:

  1. Wi-Fi 6 速率上限有了提升,网络质量也有优化,同时能耗降低(TWT),能够同时支持更多终端连接(OFDMA),同时支持更多并发数据传输(MU-MIMO)。
  2. Wi-Fi 6E 引入了 6GHz 频段,能支持更高的速度和更低的延迟。

目前我家的路由器,手机,其他设备大多还不支持 Wi-Fi 6。
我家的有线网络用的 5 类线,所以我家理论上最高网速也就 100Mbps(12MB/s)。

Wi-Fi 7

  1. 支持最大 320MHz 带宽(Wi-Fi 6 是 160MHz)
    新的带宽模式:连续 240MHz、非连续 160+80MHz、连续 320 MHz、非连续 160+160MHz
    主要作用是提升 QoS(减少延迟,降低丢包率)
  2. 支持 Multi-RU 机制
  3. 引入更高阶的 4096-QAM 调制技术(Wi-Fi 6 是 1024-QAM)
  4. 引入 Multi-Link 多链路机制
  5. 支持多 AP 间的协同调度
    网络漫游问题

我不太懂。
场景应该是一些工业和商业场景。家用的话,可能只有土豪的游戏设备(VR 游戏?)才能用得上,或者发烧友自己搭建的家庭网络设施。
想必和 Wi-Fi 6 / 5G 一样,对绝大多数普通人来说,只是一个新的营销噱头。

参考资料与拓展阅读

Wi-Fi(发音: /ˈwaɪfaɪ/),又称“无线网络”,是 Wi-Fi 联盟的商标,一个基于 IEEE 802.11 标准的无线局域网技术。“Wi-Fi”常写作“WiFi”或“Wifi”,但是这些写法并没有被 Wi-Fi 联盟认可。

1999 年,几家富有远见的公司联合起来组成了一个全球性非营利性协会——无线以太网兼容性联盟(Wireless Ethernet Compatibility Alliance, WECA),其目标是使用一种新的无线网络技术,无论品牌如何,都能带来最佳的用户体验。在 2000 年,该小组采用术语“Wi-Fi”作为其技术工作的专有名称,并宣布了正式名称:Wi-Fi Alliance。

第七代 WiFi 无线网络,速度可高达 30Gbps,是 WiFi 6 最高 9.6Gbps 速率的三倍之多。相比于 Wi-Fi 6,WiFi 7 将引入 CMU-MIMO 技术最多可支持 16 条数据流,8 车道变 16 车道,妥妥的星际高速公路,其次 WiFi 7 除传统的 2.4GHz 和 5GHz 两个频段,还将新增支持 6 GHz 频段,并且三个频段能同时工作。
2021 年 12 月,联发科宣布 2022 年初将推出 WiFi 7 网络,此前数据显示其网速是 Wi-Fi 6 的 3 倍多。在 2022 年世界移动通信大会(MWC 2022)上,中兴推出 WiFi 7 标准的产品。

#934 英语音标

2023-11-15
  1. 真正的国际音标(IPA)是一套复杂的通用注音符号。(不用了解)
  2. 国内教学一般采用的是 DJ 音标,一共 48 个符号。国内很多地方称呼 DJ 音标为国际音标。
    1. 19 世纪英国语音学家 Daniel Jones 在著作《English Pronouncing Dictionary》中,借用 IPA 体系来标注英语。
      可以认为 DJ 音标是 IPA 的一个子集,或变种。
    2. DJ 音标在不停的演化,最新版本是 2011 的第 18 版本。目前国内我所见到的应该都是 14、15 版,差别不大。(不用了解)
    3. DJ 音标一开始是为英式英语设计,从第 15 版本开始支持美式英语。
  3. (感觉)我之前学习的一些单词发音更加贴合英式发音。比如 dance,一直读的 /dæns/,美式发音应该是“荡死”。

音标符号

  • 元音 Vowel 20

    • 单元音 12

      • 按发音位置分

          1. ɪ
          2. e
          3. æ
          1. ɜː
          2. ə
          3. ʌ
          1. ʊ
          2. ɔː
          3. ɒ
          4. ɑː
      • 按长短分

        • 长元音

          1. ɜː
          2. ɑː
          3. ɔː
        • 短元音

          1. ɪ
          2. ə
          3. ʌ
          4. ʊ
          5. ɒ
          6. e
          7. æ
    • 双元音 8

      1. ɔɪ
      2. əʊ
      3. əʊ
      4. ɪə
      5. ʊə
  • 辅音 28

    • 清辅音 11

      • 爆破音

        1. p
        2. t
        3. k
      • 摩擦音

        1. f
        2. s
        3. ʃ
        4. θ
        5. h
      • 破擦音

        1. tr
        2. ts
    • 浊辅音 17

      • 爆破音

        1. b
        2. d
        3. g
      • 摩擦音

        1. v
        2. z
        3. ʒ
        4. ð
        5. r
      • 破擦音

        1. dr
        2. dz
      • 鼻音

        1. m
        2. n
        3. ŋ
      • 舌侧音

        1. l
      • 半元音

        1. j
        2. w

拼读

音标 - - - - - - - - - -
i: e ee ea ei ie i eo
ɜː er ear ir ur or
ɑː a ar au ear er al
o oo ou u oe ui ew
ɔː a al ar aw au or ough our ore
字母 - - - - - - -
a ain$ ain$ ay$ a_e$
e ee ea e_e$
i
o
u

参考资料与拓展阅读

#932 开源编程字体

2023-11-14

已经有的开源字体:

厂商 字体 协议 网址
Adobe Source Code Pro OFL https://adobe-fonts.github.io/source-code-pro/ / Repo
Google Noto OFL https://fonts.google.com/noto / Repo
GitHub Monaspace OFL https://monaspace.githubnext.com/ / Repo
JetBrain Mono OFL https://www.jetbrains.com/zh-cn/lp/mono/ / Repo

Adobe 的 Source Code Pro 补上 CJK 文字就成为了我们熟悉的思源黑体系列。

Google Noto 其实就是思源黑体的基础上,再补充其他语言,试图给所有语言文字一个统一的展示效果。
Noto 这个名字来自 No More Tofu。