普通视图

发现新文章,点击刷新页面。
昨天以前首页
  • ✇无名博客
  • Ubuntu下我的世界Java开全版本服教程(1.7.x-最新版本)无名
    首先下载最新版本的服务端,这里以我常用的PaperMC为例另外也有Spigot,Bukkit等安装并运行PaperMC服务端123sudo apt install openjdk-17-jre-headless dos2unix jqwget https://pastebin.com/raw/e0UDS0dE -O paper.sh && dos2unix paper.sh && bash paper.shjava -jar server.jar同意eula1echo "eula=true" > eula.txt然后下载以下三个插件的最新版本:ViaVersionViaBackwardsViaRewind1234cd pluginscurl -s https://api.github.com/repos/ViaVersion/ViaVersion/releases/latest | grep -o "https://.*\.jar" | wget -qi -curl -s https://api.github.com/repos/ViaVersio
     

Ubuntu下我的世界Java开全版本服教程(1.7.x-最新版本)

作者 无名
2025年1月2日 18:30

首先下载最新版本的服务端,这里以我常用的PaperMC为例
另外也有Spigot,Bukkit等

安装并运行PaperMC服务端

1
2
3
sudo apt install openjdk-17-jre-headless dos2unix jq
wget https://pastebin.com/raw/e0UDS0dE -O paper.sh && dos2unix paper.sh && bash paper.sh
java -jar server.jar

同意eula

1
echo "eula=true" > eula.txt

然后下载以下三个插件的最新版本:
ViaVersion
ViaBackwards
ViaRewind

1
2
3
4
cd plugins
curl -s https://api.github.com/repos/ViaVersion/ViaVersion/releases/latest | grep -o "https://.*\.jar" | wget -qi -
curl -s https://api.github.com/repos/ViaVersion/ViaBackwards/releases/latest | grep -o "https://.*\.jar" | wget -qi -
curl -s https://api.github.com/repos/ViaVersion/ViaRewind/releases/latest | grep -o "https://.*\.jar" | wget -qi -

再次启动

1
java -jar server.jar

以1.7.10版本进入的截图:

最后,祝各位新年快乐
最近实在繁忙,抱歉~

  • ✇无名博客
  • Ubuntu下我的世界Java开全版本服教程(1.7.x-最新版本)无名
    首先下载最新版本的服务端,这里以我常用的PaperMC为例另外也有Spigot,Bukkit等安装并运行PaperMC服务端123sudo apt install openjdk-17-jre-headless dos2unix jqwget https://pastebin.com/raw/e0UDS0dE -O paper.sh && dos2unix paper.sh && bash paper.shjava -jar server.jar同意eula1echo "eula=true" > eula.txt然后下载以下三个插件的最新版本:ViaVersionViaBackwardsViaRewind1234cd pluginscurl -s https://api.github.com/repos/ViaVersion/ViaVersion/releases/latest | grep -o "https://.*\.jar" | wget -qi -curl -s https://api.github.com/repos/ViaVersio
     

Ubuntu下我的世界Java开全版本服教程(1.7.x-最新版本)

作者 无名
2025年1月9日 20:00

首先下载最新版本的服务端,这里以我常用的PaperMC为例
另外也有Spigot,Bukkit等

安装并运行PaperMC服务端

1
2
3
sudo apt install openjdk-17-jre-headless dos2unix jq
wget https://pastebin.com/raw/e0UDS0dE -O paper.sh && dos2unix paper.sh && bash paper.sh
java -jar server.jar

同意eula

1
echo "eula=true" > eula.txt

然后下载以下三个插件的最新版本:
ViaVersion
ViaBackwards
ViaRewind

1
2
3
4
cd plugins
curl -s https://api.github.com/repos/ViaVersion/ViaVersion/releases/latest | grep -o "https://.*\.jar" | wget -qi -
curl -s https://api.github.com/repos/ViaVersion/ViaBackwards/releases/latest | grep -o "https://.*\.jar" | wget -qi -
curl -s https://api.github.com/repos/ViaVersion/ViaRewind/releases/latest | grep -o "https://.*\.jar" | wget -qi -

再次启动

1
java -jar server.jar

以1.7.10版本进入的截图:

最后,祝各位新年快乐
最近实在繁忙,抱歉~

  • ✇无名博客
  • 树莓派搭配RTL-SDR搭建APRS iGate (Direwolf)无名
    在2024年的今天,搭建iGate早就不用像十多年前手动焊接一个TNC电路加上老旧的APRS4R了,只需一个廉价的SDR即可实现首先我们需要安装一堆的库123456789sudo apt-get install gitsudo apt-get install gccsudo apt-get install g++sudo apt-get install makesudo apt-get install cmakesudo apt-get install libasound2-devsudo apt-get install libudev-devsudo apt-get install libavahi-client-devsudo apt-get install rtl-sdr然后是Direwolf的前置Hamlib123456git clone https://github.com/Hamlib/Hamlib.gitcd Hamlib./bootstrap./configuremakesudo make install和主角Direwolf123456789cd ~git clone
     

树莓派搭配RTL-SDR搭建APRS iGate (Direwolf)

作者 无名
2024年11月27日 20:30

在2024年的今天,搭建iGate早就不用像十多年前手动焊接一个TNC电路加上老旧的APRS4R了,只需一个廉价的SDR即可实现

首先我们需要安装一堆的库

1
2
3
4
5
6
7
8
9
sudo apt-get install git
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install make
sudo apt-get install cmake
sudo apt-get install libasound2-dev
sudo apt-get install libudev-dev
sudo apt-get install libavahi-client-dev
sudo apt-get install rtl-sdr

然后是Direwolf的前置Hamlib

1
2
3
4
5
6
git clone https://github.com/Hamlib/Hamlib.git
cd Hamlib
./bootstrap
./configure
make
sudo make install

和主角Direwolf

1
2
3
4
5
6
7
8
9
cd ~
git clone https://www.github.com/wb2osz/direwolf
cd direwolf
git checkout dev
mkdir build && cd build
cmake ..
make -j4
sudo make install
make install-conf

接下来需要建立配置文件

nano sdr.conf

1
2
3
4
5
ADEVICE null null
CHANNEL 0
MYCALL XXXX #修改成呼号+SSID
IGSERVER asia.aprs2.net #一般无需修改
IGLOGIN XXXX 12345 #输入你的呼号和密码

上方的密码只是一个算法,可以参考lilmatt/callpass-js

最后,通过以下代码运行

1
rtl_fm -f 144.64M -s 24000 -g 48 - | direwolf -c /sdr.conf -r 24000 -D 1 -

我们还可以把它设置成开机自动运行
把上述的运行命令复制到exit 0前即可

1
sudo nano /etc/rc.local
  • ✇无名博客
  • 树莓派配合RTL-SDR搭建OpenWebRx无名
    This post is for educational purposes only, take your own risk!RTL-SDR驱动在安装之前,我们需要先安装驱动,安装驱动非常简单,只需一行命令sudo apt install rtl-sdr安装OpenWebRX这里使用apt安装1234wget -O /usr/share/keyrings/openwebrx.gpg https://repo.openwebrx.de/openwebrx.gpgecho "deb [signed-by=/usr/share/keyrings/openwebrx.gpg] https://repo.openwebrx.de/debian/ experimental main" > /etc/apt/sources.list.d/openwebrx-experimental.listapt-get updateapt-get install openwebrxFrom openwebrx.de/download/debian.php使用openwebrx启动绑定端口nano /etc/
     

树莓派配合RTL-SDR搭建OpenWebRx

作者 无名
2024年11月17日 15:56

This post is for educational purposes only, take your own risk!

RTL-SDR驱动

在安装之前,我们需要先安装驱动,安装驱动非常简单,只需一行命令
sudo apt install rtl-sdr

安装OpenWebRX

这里使用apt安装

1
2
3
4
wget -O /usr/share/keyrings/openwebrx.gpg https://repo.openwebrx.de/openwebrx.gpg
echo "deb [signed-by=/usr/share/keyrings/openwebrx.gpg] https://repo.openwebrx.de/debian/ experimental main" > /etc/apt/sources.list.d/openwebrx-experimental.list
apt-get update
apt-get install openwebrx

From openwebrx.de/download/debian.php

使用openwebrx启动

绑定端口

nano /etc/openwebrx/openwebrx.conf

1
2
[web]
port = 8088

这里由于默认端口占用,所以我转到了8088端口

另外,默认的管理页面为/admin

  • ✇无名博客
  • 2024年了,是否值得买任天堂3DS/2DS?无名
    先说结论:最好别买任天堂3DS/2DS在2024年,购买任天堂3DS或2DS并不是一个明智的选择3DS有的是过时的机能,昂贵的价格,关闭的服务器目前3DS(对我来说)的唯一优势就是其独有的3D屏幕,不过正因此带来了低分辨率的问题,它的屏幕分辨率是极低的800x240px嘛~虽比其同期竞争品PSV的960x544px差別不大,但那种颗粒感实在难以接受再加上新三独有的右摇杆,甚至不能说是摇杆,是一粒小蘑菇!另外价格方面,以某购物平台的新大三(NEW3DSLL)为例,高达1000+元,甚至比二手Switch Lite还贵最后的重点是无论是商店服务器亦或是联机服务器,也相继在近年关闭了,这代表了现在想要玩正版游戏就几乎只能依赖实体卡带。重新连上网络尽管服务器已经关闭,我们依然有一些方法可以让3DS重新连上网络,前提是你的设备已经运行CFW(Custom Firmware)瞬缘MiiMii虽然不需要联网,但许多人可能不愿意把设备带出门,因此就有一位大佬开发出了一个软件透过线上模拟让Mii重新亮起来:NetPass联机在3DS宣布关闭联机服务器时,出现了一个名为Pretendo的第三方联机插件,上
     

2024年了,是否值得买任天堂3DS/2DS?

作者 无名
2024年10月31日 20:38

先说结论:最好别买任天堂3DS/2DS
在2024年,购买任天堂3DS或2DS并不是一个明智的选择
3DS有的是过时的机能,昂贵的价格,关闭的服务器

目前3DS(对我来说)的唯一优势就是其独有的3D屏幕,不过正因此带来了低分辨率的问题,它的屏幕分辨率是极低的800x240px
嘛~虽比其同期竞争品PSV的960x544px差別不大,但那种颗粒感实在难以接受
再加上新三独有的右摇杆,甚至不能说是摇杆,是一粒小蘑菇!
另外价格方面,以某购物平台的新大三(NEW3DSLL)为例,高达1000+元,甚至比二手Switch Lite还贵
最后的重点是无论是商店服务器亦或是联机服务器,也相继在近年关闭了,这代表了现在想要玩正版游戏就几乎只能依赖实体卡带。

重新连上网络

尽管服务器已经关闭,我们依然有一些方法可以让3DS重新连上网络,前提是你的设备已经运行CFW(Custom Firmware)

瞬缘Mii

Mii虽然不需要联网,但许多人可能不愿意把设备带出门,因此就有一位大佬开发出了一个软件透过线上模拟让Mii重新亮起来:
NetPass

联机

在3DS宣布关闭联机服务器时,出现了一个名为Pretendo的第三方联机插件,上图以马里奥赛车7为例
刚推出那一段时间估计是因为太多用户,一直连接不上,最近正常了
Pretendo

  • ✇无名博客
  • 利用RTL-SDR接收ADS-B信号并追踪飞机无名
    本文主要讨论如何”追踪飞机”的部分,因为只是接收ADS-B的话随便一个SDR软件都能接收到,但是我们需要解码信号才能真正的”追踪飞机”使用RTL-SDR是完全合法并且无需业余无线电牌照,因为RTL-SDR只有RX(接收)功能,或者说是一个高级的收音机,不过HackRF等带有TX(发射)功能的另谈本文理论上适合所有使用了RTL(螃蟹)方案的SDRThis post is for educational purposes only, take your own risk!正文RTL-1090安装驱动(Zadig)如果你已经根据RTL-SDR博客网站正确的安装了驱动,则请跳过此部分打开Zadig.exe,上方Options>List all devices,找到Bulk-In, Interface (Interface 0) 并确保USB ID为0BDA 2838 00确认无误后点击Replace Driver等待加载后驱动便安装完成了安装RTL-1090前往rtl1090.com,找到RTL1090.EXE VERSION 2并下载这时候直接运行会提示缺少rtlsdr.dll,lib
     

利用RTL-SDR接收ADS-B信号并追踪飞机

作者 无名
2024年9月22日 15:29

本文主要讨论如何”追踪飞机”的部分,因为只是接收ADS-B的话随便一个SDR软件都能接收到,但是我们需要解码信号才能真正的”追踪飞机”
使用RTL-SDR是完全合法并且无需业余无线电牌照,因为RTL-SDR只有RX(接收)功能,或者说是一个高级的收音机,不过HackRF等带有TX(发射)功能的另谈
本文理论上适合所有使用了RTL(螃蟹)方案的SDR
This post is for educational purposes only, take your own risk!

正文

RTL-1090

安装驱动(Zadig)

如果你已经根据RTL-SDR博客网站正确的安装了驱动,则请跳过此部分

打开Zadig.exe,上方Options>List all devices,找到Bulk-In, Interface (Interface 0) 并确保USB ID为0BDA 2838 00
确认无误后点击Replace Driver
等待加载后驱动便安装完成了

安装RTL-1090

前往rtl1090.com,找到RTL1090.EXE VERSION 2并下载
这时候直接运行会提示缺少rtlsdr.dll,libusb-1.0.dll两个运行库
其中rtlsdr.dll来自rtlsdrblog/rtl-sdr-bloglibsub-1.0.dll来自libusb/libusb
把dll下载到同目录后运行即可
运行后看见很大一个START按钮,点就对了

现在你应该能看见一些随机的文字,看不懂吗?我也看不懂
所以我们需要把解码后的数据放到地图上显示
主要有两个软件能实现,分别是Virtual Radar,ADSBScope,这里我以ADSBScope为例

ADSBScope

前往sprut.de/electronic/pic/projekte/adsb/adsb_en.html#downloads并下载最新版本的ADSBScope
运行后上方load Maps>Aisa Central加载地图,other>Network>Network setup>RAW-data-client
点击local,RTL1090
回到主界面,other>Network>Raw-data Client active
到这里全部的设置都已经完成了,地图上应该显示了一些飞机的轨迹
如果没有的话,可能是天线摆放的位置不对,亦或只是附近没有飞机罢了

  • ✇无名博客
  • 2024十月 广东漫展/兽聚列表无名
    不会收录同人向的漫展江门·结缘×璃樱动漫盛典 Pro MAX 4TH (⚠小展注意)韶关·弥漫纪2nd-国庆动漫狂欢盛典 (⚠小展注意)和平·新印象ACG嘉年华 (⚠小展注意)茂名·MAG17th·国庆动漫潮玩盛典阳西·初见动漫嘉年华 (⚠小展注意)茂名·光动元动漫嘉年华 (⚠小展注意)汕头·聚漫动漫嘉年华4th (⚠小展注意)汕头·弈时兴起-2024年谷雨动漫文化艺术节(22nd) (⚠小展注意)深圳·第二届环形宇宙动漫游戏嘉年华深圳·2024深圳动玩嘉年华罗定·第四届沐语国风动漫嘉年华 (⚠小展注意)云浮·第七届沐语国风动漫嘉年华 (⚠小展注意)台山·第十四届MBC漫展 (⚠小展注意)茂名·结缘动漫盛典8th (⚠小展注意)揭阳·3+1只团团兔动漫游戏嘉年华 (⚠小展注意)阳江·结缘×璃樱动漫盛典Pro X (第十届纪念版) (⚠小展注意)深圳·OVO动漫展3th恩平·首届MBC (⚠小展注意)新会·首届DS动漫展 (⚠小展注意)惠州·TR动漫模型嘉年华 (⚠小展注意)开平·第七届MBC漫展 (⚠小展注意)深圳·第二届漫客动漫嘉年华 (⚠小展注意)东莞·第14届阳光星球动漫嘉年华
     

2024十月 广东漫展/兽聚列表

作者 无名
2024年9月1日 21:39

不会收录同人向的漫展

  • 江门·结缘×璃樱动漫盛典 Pro MAX 4TH (⚠小展注意)
  • 韶关·弥漫纪2nd-国庆动漫狂欢盛典 (⚠小展注意)
  • 和平·新印象ACG嘉年华 (⚠小展注意)
  • 茂名·MAG17th·国庆动漫潮玩盛典
  • 阳西·初见动漫嘉年华 (⚠小展注意)
  • 茂名·光动元动漫嘉年华 (⚠小展注意)
  • 汕头·聚漫动漫嘉年华4th (⚠小展注意)
  • 汕头·弈时兴起-2024年谷雨动漫文化艺术节(22nd) (⚠小展注意)
  • 深圳·第二届环形宇宙动漫游戏嘉年华
  • 深圳·2024深圳动玩嘉年华
  • 罗定·第四届沐语国风动漫嘉年华 (⚠小展注意)
  • 云浮·第七届沐语国风动漫嘉年华 (⚠小展注意)
  • 台山·第十四届MBC漫展 (⚠小展注意)
  • 茂名·结缘动漫盛典8th (⚠小展注意)
  • 揭阳·3+1只团团兔动漫游戏嘉年华 (⚠小展注意)
  • 阳江·结缘×璃樱动漫盛典Pro X (第十届纪念版) (⚠小展注意)
  • 深圳·OVO动漫展3th
  • 恩平·首届MBC (⚠小展注意)
  • 新会·首届DS动漫展 (⚠小展注意)
  • 惠州·TR动漫模型嘉年华 (⚠小展注意)
  • 开平·第七届MBC漫展 (⚠小展注意)
  • 深圳·第二届漫客动漫嘉年华 (⚠小展注意)
  • 东莞·第14届阳光星球动漫嘉年华 (⚠小展注意)
  • 广州·第一届Redamancy动漫游戏嘉年华
  • 珠海·AS11动漫展
  • 惠州·小蜜蜂动漫嘉年华3.0 (⚠小展注意)
  • 广州·次元喵喵动漫嘉年华02 (⚠小展注意)
  • 东莞·次元结界动漫嘉年华【勇者の大冒险】
  • 中山·第七届璃樱动漫嘉年华 (⚠小展注意)
  • 广州·南部动漫节
  • 茂名·星糖STAR动漫游戏嘉年华 (⚠小展注意)
  • 湛江·第五届喵物语动漫游戏嘉年华
  • 汕头·阳光国风动漫嘉年华11rd (⚠小展注意)
  • 深圳·镜漫动漫游戏嘉年华2nd (⚠小展注意)
  • 广州·樱漫潮玩动漫游戏嘉年华 (⚠小展注意)
  • 佛山·糖果奇遇 HiFurry (👀这是兽聚)

赞助我去兽聚:请用支付宝或微信扫下方二维码

  • ✇无名博客
  • 2024九月 广东漫展/兽聚列表无名
    不会收录同人向的漫展湛江·MCG第二届动漫展 (⚠小展注意)深圳·漫潮动漫游戏嘉年华深圳·AOD国漫游戏嘉年华梅州·结缘动漫盛典4th (⚠小展注意)汕头·结缘动漫盛典1st (⚠小展注意)汕尾·萌星动漫游戏展10th (⚠小展注意)汕头·My World超次元世界动漫游戏博览会中山·AS21中秋动漫嘉年华 (⚠小展注意)东莞·从零开始Restart动漫游戏嘉年华佛山·漫宇宙潮玩动漫盛典 (⚠小展注意)广州·樱漫潮玩动漫嘉年华 (⚠小展注意)广州·星光次元动漫嘉年华 (⚠小展注意)中山·第七届璃樱动漫嘉年华 (⚠小展注意)珠海·第十二届AP动漫嘉年华 (⚠小展注意)湛江·第一届圆梦动漫游戏展 (⚠小展注意)珠海·第十届圆梦动漫嘉年华 (⚠小展注意)广州·第七届AP动漫嘉年华 (⚠小展注意)汕头·第十届阳光国风动漫嘉年华梅州·萌喵动漫嘉年华 (⚠小展注意)深圳·喵喵动漫嘉年华 (⚠小展注意)东莞·YU 二次元动漫Live Fun 会 (⚠小展注意)深圳·首届沉浸式漫展嘉年华 (⚠小展注意)深圳·星空联盟xKK TIME动漫嘉年华【免费活动】 (⚠小展注意)广州·首届China Comic
     

2024九月 广东漫展/兽聚列表

作者 无名
2024年8月18日 10:45

不会收录同人向的漫展

  • 湛江·MCG第二届动漫展 (⚠小展注意)
  • 深圳·漫潮动漫游戏嘉年华
  • 深圳·AOD国漫游戏嘉年华
  • 梅州·结缘动漫盛典4th (⚠小展注意)
  • 汕头·结缘动漫盛典1st (⚠小展注意)
  • 汕尾·萌星动漫游戏展10th (⚠小展注意)
  • 汕头·My World超次元世界动漫游戏博览会
  • 中山·AS21中秋动漫嘉年华 (⚠小展注意)
  • 东莞·从零开始Restart动漫游戏嘉年华
  • 佛山·漫宇宙潮玩动漫盛典 (⚠小展注意)
  • 广州·樱漫潮玩动漫嘉年华 (⚠小展注意)
  • 广州·星光次元动漫嘉年华 (⚠小展注意)
  • 中山·第七届璃樱动漫嘉年华 (⚠小展注意)
  • 珠海·第十二届AP动漫嘉年华 (⚠小展注意)
  • 湛江·第一届圆梦动漫游戏展 (⚠小展注意)
  • 珠海·第十届圆梦动漫嘉年华 (⚠小展注意)
  • 广州·第七届AP动漫嘉年华 (⚠小展注意)
  • 汕头·第十届阳光国风动漫嘉年华
  • 梅州·萌喵动漫嘉年华 (⚠小展注意)
  • 深圳·喵喵动漫嘉年华 (⚠小展注意)
  • 东莞·YU 二次元动漫Live Fun 会 (⚠小展注意)
  • 深圳·首届沉浸式漫展嘉年华 (⚠小展注意)
  • 深圳·星空联盟xKK TIME动漫嘉年华【免费活动】 (⚠小展注意)
  • 广州·首届China Comic次元动漫游戏嘉年华 (⚠小展注意)
  • 深圳·大湾区动漫电玩节
  • 广州·第10届娃展沙龙-顽哇展(GZDP10) (⚠小展注意)
  • 深圳·第十五届阳光国风动漫嘉年华 (⚠小展注意)
  • 佛山·SPECICAL ACG动漫游戏展 (⚠小展注意)
  • 惠州·平湖秋月 GetFurry (👀这是兽聚)

赞助我去兽聚:请用支付宝或微信扫下方二维码

  • ✇无名博客
  • 用软件定义无线电(SDR)做的 50 件事无名
    尝试前请铭记:你需要有业余无线电牌照来进行发射CreditOriginal from Fifty Things you can do with a Software Defined Radio 📻 by blinry licensed under CC BY-SA 4.0Translated by 无名博客 with ChatGPT上周,我展开了一场穿越电池波谱的冒险之旅!它就像一直围绕着我们的无形世界,并且让我们能做许多惊人的事情:这是电台和电视的传播方式,是我们使用Wi-Fi或手机通讯的方式。哪里还有更多来自世界各地的事物等着你发现。在本文,我会向你展示50种可以在那里找到的东西,你只需要一个简易的USB适配器与一个天线套件!“制作50件某物”的技术在几年前,我在Vi Hart’s Fifty Fizzbuzzes了解到“制作50件某物”的技术。从那时起,我已经在2021年的一个周末制作了 TIC-80控制台的50个程序。我发现这是一个非常激动的体验——尝试制作很多新事物确实让我离开了舒适区,发挥创造力,而非掉进无底洞。我知道我肯定想再尝试这个技术。所以当我度假一周时,我决定去寻找
     

用软件定义无线电(SDR)做的 50 件事

作者 无名
2024年8月28日 21:44

尝试前请铭记:你需要有业余无线电牌照来进行发射

Credit

Original from Fifty Things you can do with a Software Defined Radio 📻 by blinry licensed under CC BY-SA 4.0
Translated by 无名博客 with ChatGPT

上周,我展开了一场穿越电池波谱的冒险之旅!

它就像一直围绕着我们的无形世界,并且让我们能做许多惊人的事情:这是电台和电视的传播方式,是我们使用Wi-Fi或手机通讯的方式。哪里还有更多来自世界各地的事物等着你发现。

在本文,我会向你展示50种可以在那里找到的东西,你只需要一个简易的USB适配器与一个天线套件!
001.jpeg

“制作50件某物”的技术

在几年前,我在Vi Hart’s Fifty Fizzbuzzes了解到“制作50件某物”的技术。从那时起,我已经在2021年的一个周末制作了 TIC-80控制台的50个程序

我发现这是一个非常激动的体验——尝试制作很多新事物确实让我离开了舒适区,发挥创造力,而非掉进无底洞。

我知道我肯定想再尝试这个技术。所以当我度假一周时,我决定去寻找50件可以利用软件无线电做的事情!

什么是软件无线电?

一个软件无线电本质上是一台依赖电脑来进行大部分数据处理的收音机。它不依赖太多的类比电路——相反的,大多是由软件来实现的,因此得名。

通常软件无线电可以接收比调频(FM)收音机更广泛的频段,这使其特别的令人兴奋!我在阅读Albert为Framework笔记本制作软件无线电模块的项目后开始对软件无线电感兴趣!

你需要什么

本周开始时发现我对此了解不多。我曾经读过为业余无线电操作员开设的入门课程(稍后再谈),但是我仅仅知道我的天线应该指向哪个方向。

如果你想要一起跟随,本章节旨在帮你入门!

50件事物之中大多数在开头有一个小资讯框,解释了频率,和接收所需的一些特别知识。

硬件

我稍微研究了话题,目前最便宜与畅销的软件无线电为RTL-SDR Blog V4,外形像一个简易的USB适配器。你可以花大约$30元买到它,或者花$50元买到搭配天线的套件。

这周我所尝试的所有事物都是使用此USB适配器,天线套件和一根长电线完成的!

(顺便一提,如果你不想买任何东西还有另一个好方法——很多人透过互联网公开他们的软件无线电!你可以在这找到地图)

使用天线

我尝试尽可能的调整我的天线到合适的频率。尽管我认为对于接收,正确调整天线并非超级重要

对于大部分应用,我使用了提前购买的套件所附带的偶极子天线(Dipole antenna),偶极子天线两端伸出的长度相同。你通常希望调整整个天线的长途为你想要接收的波长的一半,并将其随直放置。

我的经验是以72除以频率(兆赫(Mhz))并将其作为偶极子每边的长度(米(Meter))。这会使整根天线比波长的一半短一些。

例如:当频率约为100兆赫时的配置如下:
002.jpg
而对于更高的频率,我使用了套件中附带的微型旋入式天线:
003.jpg

对于特定应用比如接收卫星或接收飞机定位器,我会使用特殊的配置,不过我会在过程中讨论更多!

软件

SDR++是我最喜欢,用的最多的软件,它让你可以非常顺畅的探索频谱,并且有一个现代的界面!

但是我也使用了许多在Linux上的其他软件,我会下下面按需提供相关软件的链接。

星期一

在星期一的早上,我很高兴去开始这个项目!我坐在桌前开始工作!

1:收听调频广播

  • 频率: 87.5-108兆赫
  • 调制: 调频(“调频广播”)

这显然是要做的第一件事,因为信号非常强劲!我使用了SDR++软件,浏览并发现我附近的电台的感觉非常好!它让我想起来了小时候探索收音机的场景。
video here
例如我找到了一个为市民提供一小时节目的本地电台!

2:收听自由网

  • 频率: 149.01-149.11兆赫
  • 调制: 调频

这是在德国内的一个特殊频率:每个人都可以以被授权的设备在此发言。共6个频道。

我认为某人正在测试他们的设备,当我听到“你好?”,“测试,测试”,“向所有电台发出呼叫”。不久以后再第三频道有人用斯拉夫语进行了简短的传输!

自由网设备只有几公里的传输距离,所以那些人一定理我很近!
004.png

3:接收机场的天气情况

  • 频率: 因机场而异,搜索“自动航站情报系统(Automatic Terminal Information Service)”
  • 调制: 调幅(Amplitude Modulation)

在浏览航空频率时,我发现这个电台正在无限循环的报告天气状况。好像是汉堡机场的“自动航站情报系统”!

多亏了这个,我发现了目前的气压是1011百帕(hPa)!
vid

4:收听飞机通讯

德国不允许收听“不适合大众的消息”,所以当然我没有这样做。就算我不小心那么做了我也不能告诉你。🙅

5:通过ADS-B追踪飞机

注: ADS-B:广播式自动相关监视(Automatic dependent surveillance – broadcast)

  • 频率: 1090兆赫
  • 调制: 广播式自动相关监视

为此,我建造了我的第一个天线!由电线与螺旋型连接头(SubMiniature version A)做成。
005.jpeg
它成功了!我使用SDRangel软件来解码讯号。有趣!我看到一些大大小小的飞机,甚至有辆直升机!
006.png

6:收听立体声调频广播

  • 频率: 87.5-108兆赫
  • 调制: 调频

立体声音频的传输方式非常有趣,因为它向后兼容了不支持立体声的接收器:

在这里,你可以看到解码后的音频频谱,正如SDRangel所示。低于19千赫茲的是单声道音频,为了标记立体声,会有一个“引导音(Pilot tone)”於19千赫处!(在大多数人的听力之外)

然后,如果你将引导音加倍,你可以推导出左右声道与单声道的差异部分
007.png

7:接收道路交通消息

  • 频率: 87.5-108兆赫

如果将引导音的频率增加三倍,你会达到调频电台传送小量数字元数据的范围,比如名称,电台类型和目前音乐等!这是一个称为无线电数据广播(Radio Data System)的协议。

此系统还可以传送道路交通消息!根据SDRangel的解码,在“0x64BE(16进制,25790)”处有道路封闭
008.png
联邦公路研究所(Federal Highway Research Institute)发布了一份表格,我可以在其中找到这是下萨克森的一个小镇!
009.png

8:收听2公里内业余无线电对话

  • 频率: 144-146兆赫
  • 调制: 调频

这是为了业余无线电操作员所保留的频段,只供非商业用途。你可以在获得许可后再该频段发言。

我在这里发现似乎是由一个距离我约15公里的中继站(Relay)促成的对话圈——它接收某个频率的输入,并在另一个频率输出放大后的副本!Klaus,Bernd,Jürgen,Horst正在讨论关于天线,中继站,Windows XP系统!😁
010.png

9:收听数码广播

  • 频率: 174-240兆赫

SDRangel软件还具有数字音频广播(Digital Audio Broadcasting)的解码器!我继续感到惊讶!

我认为这是我第一次接收数字音频!我看到很多电台,但是我只查看了其中的几个

此数码频道的好处是没有干扰。我甚至在软件里看到了封面图片!
011.png

10:收听私人移动无线电

注: 在中国无牌频段是409兆赫,私人移动无线电:Private Mobile Radio(PMR446)

  • 频率: 446.0-446.2兆赫
  • 调制: 调频

这是“私人移动无线电”的频段。是另一个任何人都可以进行传输的频段!

这里没什么动静,我听见了“你好,你好!”,“可以听见吗?”与一些听起来是小孩的短传!

似乎还有数码传输,但我还不知道怎么解码。

012.png

私人移动无线电的可用范围非常短(在城市中左右几百米),所以人们一定距离我非常近!

星期二

经过第一天的软件无线电实验后,我惊讶的发现了围绕着我们的电池波谱中同时发生了多少隐形的通讯!

我把每样东西都发布在了Mastondon上,并询问人们我能接收到的更多东西。

11:读取邻居的传感器

  • 频率: 433.05-434.79兆赫

443兆赫是一个用于”工业,科学,医疗”应用的频段。哇,附近有很多活动!
013.png

使用了rtl_433解码器,我看到了两个传感器输出了目前的温度,湿度,气压!

还有一些“IBIS beacons”飞过,这是用于公共交通上的,所以也许是公交驶过?
014.png

过了一会,一个“Interlogix Security”设备也出现了,正在报告“关闭开关状态”

12:追踪船舶

  • 频率: 433.05-434.79兆赫

船舶使用自动识别系统(Automatic Identification System)发送其状态,我在汉堡接收到了很多信号!

我特别高兴收到了MS Stubnitz(一辆改装成文化中心的渔船)的信号,它报告其状态为“停泊”,而其速度为0.1节(Knot)!
015.png

我再次使用了SDRangel软件,它可以展示立体地图,但是我还没发现怎么添加模型…

13:检测全球移动通信系统

注: 全球移动通信系统:Global System for Mobile Communications

  • 频率: 876-959兆赫,我在维基百科上找到了德国的具体范围

我很好奇你是否能判断出是否有人使用其手机!所以我借来了一部使用全球移动通信系统的手机,设置到了正确的频率,然后进行了一些测试通话。

我最惊喜的是你可以看见我说话的音量!?

在录影中,最密集的三个频率是我对着手机哼唱时产生的。这只对“接收”有效。
vid here

星期三

14:接收卫星信号

  • 频率: 136-138兆赫

我用了整个周二的下午和晚上来学习有关卫星的知识。gpredict软件非常适合用于找出卫星何时经过头顶!我学到了很多,包括我尝试接收的卫星在上周烧毁了!
016.png

当我第一次收到美国国家海洋和大气管理局(National Oceanic and Atmospheric Administration)的卫星时,我非常兴奋!🛰️
017.png

但是我还没能正常解码它,也许我接收到太多噪音了?我想继续尝试,不过我必须继续。
018.png

15:欣赏地面中继式无线电

注: 地面中继式无线电:TErrestrial Trunked RAdio

在德国,警察已转用一种叫作地面中继式无线电的加密数码协议

即便我在CCC活动中看到了一些关于解密的有趣讨论,但现在我只想在SDR++欣赏美丽的信号
019.png

16:收听出租车调度员

再次强调,这种讨论并不适合大众

我没有听到某人调度出租车去特定地址,而你也不应该这样做。🚕

远离“frequenzdatenbank”网站

17:思考神秘讯号

我最有趣的是一些就是浏览频率并看看我能找到些什么!有时,我会遇到无法辨认的信号。

019.png

在177-180兆赫,有两个宽频的传输,可能是电视?不过我找不到是什么类型的。(后来我发现我已经听过这些信号——它是数码广播)
020.png

18:追踪气象气球

  • 频率: 136-138兆赫

当我四处浏览要接收的东西时,我看见了追踪网站上看见了[探空仪(Radiosonde)]刚刚在汉堡发射!SDRangel可以解码其传输!它已经爬升到了7公里的高度,而那里是-17摄氏度!

我知道它最终会爆炸并返回地球,并且我可以尝试去寻找它!
1724852564652.png

19:捕猎气象气球

我决定去搭乘火车和自行车去实地考察
1724852555750.png

我一直在跟踪追踪器,气球比预计的更早爆炸了,我疯狂地改变了出行计划!
021.png

最终,它坠落在了一个身临里,我希望我可以找到它!不过我的流动网络用光了,电池也几乎耗尽了,这让事情变得有些棘手。

不过我还是到达了森林,并进入了其中。
022.jpg

我围绕着边缘转圈时,我遇到了一个60多岁的人,留着胡子,带着一顶蓝色的羊毛帽。它正看着坠落地点的方向,并拿着一部手机,所以我询问他是否也在寻找探空仪。

他是!我们一起找了半小时,跳过了小河,爬过了树林,他给我了很多与寻找探空仪有关的技巧。

他告诉我目前他已经找到超过40个气象气球

通常探空仪会在坠落后继续广播,不过这个没有。所以他猜测某人已经拿走了,或者可能掉进水里坏了?

我们搜索范围的一些图片:
023.jpg
024.jpg

最后,我们放弃了,然后走回了我们的车上。他也是一名业余无线电操作员,可以回答一些与建造天线有关的问题!

他是对的:某人比我们快!状态更新了。所以最后我没能找到探空仪。不过可能有更好的东西——朋友!

20:接收业余封包无线电

注: 封包无线电:Packet radio

  • 频率: 144.8兆赫

在两米业余频段,有一定的频率用于“自动位置回报系统(Automatic Packet Report System)”。它有点像IP——封包有“来自”和“到”。他们还能广播自己的位置或天气数据。

有些电台似乎声称自己是中继站,这可能有助於转送封包以增加范围。

有两人似乎在玩“野外日”,并广播自己的位置。
025.png

SDRangel可以自动创建地图:
026.png

星期四

新的一天从建造天线开始!
027.jpg

这将会是一个简单的“随机线”天线,让我在低频下能获得更好的接收效果,目前我已经省略掉了它(因为我知道更好的天线会更有趣)!

我测量了21.6米的电线(出于✨神奇✨的原因,这似乎是一个很好的通用天线长度)…
028.png

…直接插到旋入式天线座上
029.jpg

…然后把它挂在我的房间周围!
030.png

网上很多人说这样有很多问题,而且最后放在在户外,而且适配器和现场之间存在阻抗不同的问题。

我可以解决这些问题,但是我先想试试这样的效果

21:接收来自其他国家的电报

  • 频率: 10.10-10.13兆赫
  • 调制: 连续波(Continuous Wave)

在30米的业余频段上,我发现有人在发送电报!

我学过一点电报,所以我录下来并放慢速度,因此我能理解它:他们正在发送他们的呼号。他们来自比利时,法国,意大利!

我将其与我的两米偶极子天线作比较,而其接收效果肯定更好——我可以接受到更多传输,并且更少的噪音!

22:接收海上天气预报

  • 频率: 11.039兆赫

德国气象局透过短波广播海事资讯。

他们使用一种叫作无线电电传打字机(Radioteletype),我花了一段时间才对其进行解码。但我发现一个名为“fldigi”的小软件:你可以将音频传送到它(单边带调制(Single-sideband modulation)),然后如果你选择了正确的设置(看截图),它会愉快的转录消息!

这是波罗的海和北海的气象站的天气预报!
031.png

23:接收来自其他国家的数位信号

注: 数位信号:Digimodes

  • 频率: 10.130-10.15兆赫

我在30米频段上还发现了一些其他的奇怪信号。Signal Identification Wiki在识别这些信号时非常有帮助:是FT8

FT8是一个相当新的协议,发明于2017年,在目前似乎非常流行!你可以发送简短的信息,通常是人们在寻找对话对象(CQ),告知对方信号接收的好坏,或者道别(73)。
注: 73:常用问候语

这就是WSJT-X软件。
032.png

24:检测笔记本是否正充电

  • 频率: 低于1兆赫

当我正在浏览超低频段时,我遇到了一个奇怪的问题:有时效果不错,甚至能听到声音!

但是在其他时间,它压根不起作用,一切只有是大声,愤怒的噪音。即使是在我曾经接收的很好的地点!

最后,我发现了解决方法——拔掉我的笔记本充电线。
033.png

25&26:电离探空仪和雷达信号

  • 频率: 6-30兆赫

在低频时偶尔可以听见短吱喳声,可能是因为电离探空仪或扫过宽频谱的科学仪器。

另一信号(我在同一截图中意外得到的)是一个雷达系统——在这种情况下,根据Signal Identification Wiki它是一个沿海海洋动力学应用雷达(Coastal ocean dynamics applications radar)系统,用于测量远海水波与水流的运动!
1724852383269.png

27:收听单边带调制对话

  • 频率: 所有业余频段,特别低于30兆赫的频段
  • 调制: 单边带调制

如何长距离传输语音?你可以使用调幅,通过改变载波频段的音量来模拟音讯。

副作用是,载波两侧的频段也会包含信号。

有一个技巧是只发射这些边带信号,这样还可以节省功率!不过,在收听时你必须”猜测“基频。根据你发射的部分,这被称为”下边带“或”上边带“。

SDR++让这变得十分简单! 这里有一位来自塞尔维亚的人!

28:收听世界另一端的调幅广播

  • 频率: 低于26兆赫的短波频段

在晚上,低频广播可以在世界各地船舶更远,因为它们会被电离层反射!这里有一些神奇的东西。

我把天线放到了外面,我可以听到恨到广播站!在short-wave.info,你可以查找它们的位置。

有些在中国的电台正在以高功率广播!我能听到7500公里外的电台!

哇。满是星星!🌌

星期五

原本我计划在星期一到五实行我的计划。当我在周五还有32件事情去做时,我知道我需要延长时间。但我的想法还没用完:

29:收听民用波段无线电台

注: 民用波段无线电台:Citizens’ Band Radio

  • 频率: 26.965-27.405兆赫
  • 调制: 调幅/调频

在周四我研究完低频时,我再次尝试了更高的频段:民用波段!

这是我所知到的第三个允许任何人传输的频段——前提是你正在用合规的设备!

这是我的随机线天线真正派上用场的频段。没有它我很难理解任何内容。即便有了它,传输还是有极端的噪声。

民用波段无线电在国际上广泛使用,尤其是卡车司机

30:评估使用信标的无线电波传播情况

注: 信标:Radio beacon

  • 频率: 14.100,18.110,21.150,24.930,28.200兆赫
  • 调制: 连续波

国际信标项目运行着一个由18个电台组成的网络,这些电台轮流在特定频率上传送它们的呼号。

使用此系统,你可以快速的了解电波在你所在位置的传播情况,聪明!

我收到了来自芬兰南部的信标!你可以在视频中看到它的呼号在滚动显示,随后发送了四个功率逐渐减弱的短划。我只听到了第一个…

31:接收时间信号

  • 频率: 9996千赫(kHz)
  • 调制: 连续波

我本来很想接收到DCF77信号,它为德国的无线电钟提供时间!但是不管我多么努力想要接收到77.5千赫,什么都没有,我不认为我的适配器可以做到。
注: 是的,RTL-SDR V4只能接收到最低500千赫的信号

所以我使用了更高的频率!俄罗斯在9996千赫上发射“RWM”时间信号,每秒发出一次哔声,每分钟发出一次长哔声。

虽然不足以准确报时,但我想足够用来调整手表了!

32:接收天气传真

  • 频率: 3855,7880,13882.5千赫

德国气象局全天广播天气图!你可以使用fldigi的“WEFAX-576”设置来解码这些图像。

我只接收到了一半的图像。根据时间表,这是一张“北大西洋、欧洲的地面天气图”!

如果你仔细看,可以在右侧认出西班牙的海岸线与地中海!
034.png

33:解码来自气象卫星的图像!

  • 频率: 137.62,137.9125,137.1兆赫

我不能停止尝试捕捉气象卫星的图像,从太空接收图像实在太酷了!

那天晚上,一颗名为NOAA-15的美国卫星正好经过我们上空,于是我决定再试一次。这次,我捕获了部分图像!

这是实时数据!在夜间,传输的图像都是红外记录。

我使用SDR++录制了FM信号,然后用noaa-apt解码图像,还添加了国家轮廓。
035.png

34:估算卫星的速度

  • 频率: 136-138兆赫

顺便说一下,这就是NOAA-15气象卫星的声音!滴答滴答

在录制过程中,我注意到了一些奇怪的现象:传输的频率和我预期的不符!而且,频率还发生了变化。

然后我意识到:多普勒效应!在录制时,频率比预期高出约4250赫兹。

查找了公式后,我计算出了相对速度为9公里每秒!(接近其实际速度7.5公里每秒。)

35:收听数字电台

  • 频率: 5-30兆赫
  • 调制: 因电台而异

这些电台使用数字序列发送加密信息,可能用于间谍活动!

那为何不听听呢?在一个名为Priyom的网站上,有一个意外详尽的数字电台数据库。

所以我调到下一个列出的频率,结果:成功了!

据说这是一个位于莫斯科的电台。那天,它循环发送“218, 218, 218”,然后是三个长的哔声,这是一种“空消息”的格式。

所以俄罗斯间谍没有新闻。
vid

星期六

这周对我来说真的很紧张。一开始,我想每天做10件事,但结果发现这太多了。我需要学习很多新东西。

很多我尝试的东西第一次都没有成功。寻找LoRaWAN信号、解码包络电台、寻找PMR446上的信号、解码卫星——这些都需要第二次(或第三次)尝试。

这个项目虽然很累,但也充满了乐趣——一旦投入进去,我进入了一个很好的状态,能够专注几个小时。

我经常想:“好吧,这就是了。我不可能再找到更多东西了。”但这就是50件事物技术的力量:我必须继续寻找,离开舒适区,发挥创造力,尝试那些我平时不会尝试的东西!

所以,还要再做15件事,对吧?

36:接收业余无线电操作员发送的图像

  • 频率: 14.230,14.233,21.340,28.680,145.625兆赫

使用一种叫做“慢扫描电视(Slow-scan television)”的协议,业余无线电操作员之间互相发送明信片!

我一直在浏览这些常见的频率,并尝试使用Linux上的软件QSSTV解码图像。结果意外地捕捉到了一张看似测试图像的片段!

SSTV的杂讯真是美丽!
1724852470181.png

37:收听蜂鸣器

  • 频率: 4625千赫
  • 调制: 上边带(Upper Sideband)

有一个神秘的俄罗斯电台在4625 kHz广播。有时,它会发送加密的语音消息。

但通常,它每两秒发出一个鸣响声,以阻止其他电台使用相同的频率。

这个电台的目的尚不明确,但大多数理论认为它与军事通信有关。

38:捕捉低功率广域网络信号

注: 低功率广域网络:Low-Power Wide-Area Network

  • 频率: 868.1-868.5兆赫

这有点像试图捕捉一种稀有的昆虫!🐛

低功率广域网络是一种低功耗、广域网络协议,旨在用于“物联网”应用。

你可以在屏幕截图的下半部分看到传输!它有一个非常可爱的结构:你可以看到八个“下滑波”,然后是两个“上滑波”。那是头部,后面是有效载荷。

为了寻找信号,我在SDR++中进行了“基带捕获”,然后在Sonic Visualizer中打开了录音。
036.png

39:从公共仪表读取数据

  • 频率: 868.95兆赫

像烟雾探测器或水表、热量计这样的设备通过一种叫做无线仪表总线(Meter-Bus)的协议发送它们的读数。

再次让我惊讶的是周围竟有这么多设备!感谢提示,@envy

wmbusmeters 是一个非常好的工具,用于解码这些消息。
037.png

40:看电视

  • 频率: 174-786兆赫

我的软件无线电接收器中的芯片也被用于地面数码视讯广播(Digital Video Broadcasting-Terrestrial)接收器!那么,我们可以看电视吗?可惜不行。

根据我整理的信息,SDR模式(发射完整频谱)与电视模式(发送解码视频)之间存在区别。

在德国,现在有地面数码视讯广播-第二代(Digital Video Broadcasting — Second Generation Terrestrial),而我的硬件在电视模式下不支持它。在SDR模式下,带宽也太窄,无法用于地面数码视讯广播-第二代。但我们可以浏览频道并查看它!
vid

41:追踪汽车和公交

  • 频率: 433.05-434.79兆赫

我到一个大十字路口散步,看看在433兆赫上能找到什么“设备信号”。

我确认了IBIS信标实际上是由公交发送的!包含的“车辆ID”甚至与印在公交车上的白色号码相匹配。

我还看到了一些来自汽车胎压监测系统的消息!它们也包含一个ID,通常还包括汽车品牌!车主可能不知道,追踪他们是多么简单……(感谢 @scy!)
038.jpeg

旁注:我想知道为什么这个频段中的某些信号会出现畸变,比如这里的433.96兆赫信号!

起初,我以为是“啊,又是多普勒效应,它来自一辆移动的汽车!”但如果真是这样,那辆车的速度得超过700米每秒……
039.png

朋友们后来猜测,这种效应可能是由于设备的电池电量不足或温度导致晶震的影响。
1724852510448.png

42:从卫星接收电报!

  • 频率: 145.860(状态信息),145.960(信标)
  • 调制: 连续波

所以我又捕捉到了一颗卫星!
这次是学校项目——意大利卫星马克斯·瓦列尔(Max Valier)。它在信标频率上持续发送摩斯电码。

信号比较弱,但我听到了以下内容:

3MV MAX VALIER SAT … MANFRED ES CHRISTA FUKSE 73 … II3MV …

对此超级高兴!我得到了卫星的名称和末尾的呼号,以及一些看起来像是问候的内容?后来我了解到,“ES”是摩斯电码中“和”的简写,Manfred 和 Christa Fuchs 是发射公司的创始人!

(感谢提示,@manawyrm!)
040.png

43:接收紧急服务寻呼机

这在德国是非法的,所以你不应该这样做。

寻呼机使用一种叫做“无线电寻呼代码1号(Radio-paging code No. 1)”的格式,你不应该使用multimon-ng来解码。

因为你会发现内容短小且隐晦。它可能会被多个电台重复广播,以确保整个区域都能覆盖到。

不要阅读英文维基百科页面!它包含了频率!

星期天

到这时,我已经很累了。连续6天专注于这个项目消耗了很多精力,我总是对是否能在一周内完成所有50件事感到不确定!但当我醒来时有了一个有趣的想法:

44:检测智能手机的开机

  • 频率: 13.56兆赫

我好奇是否可以看到我智能手机中的NFC收发器!而且特别是使用我的随机线天线,效果非常好!

我的智能手机似乎每秒在NFC频率上发射几次信号。当解锁屏幕时,它会在该频率上发出五个非常强的哔声!我可以从公寓的另一边看到这些信号。

当然,这些信号对于每个设备都是一样的,对吧?😶

观察这五个哔声:
vid

45:用一本书通讯…

  • 频率: 13.56兆赫

Piko和我在NFC上玩了一会儿,我们发现当靠近NFC标签时,智能手机会连续在13.56兆赫上发射信号!

于是,我们开始在房间之间用智能手机和一本图书发送摩斯电码!

拿这招对付,联邦网络局!

看来你能创建的最短信号是0.7秒,结果是一分钟内可以发送3-4个字
041.png

46:接收飞机导航辅助信号

注: 接收飞机导航辅助信号:navigational aids for airplanes

  • 频率: 108.00-117.95兆赫

有些地面站发射信号,可以计算你相对于它的角度!如果接收到两个,你就可以确定你的位置。(感谢 @fly_it!)

我接收到了一个靠近汉堡的信号!当然,SDRangel有解码器!它计算出的角度在210°到230°之间,接近实际值224°!我不认为这些信号是为地面使用设计的。

精美的导航地图来自 https://skyvector.com!
042.png
043.png
044.png

我花了很长时间试图在 GNU Radio 中构建自己的解码器,但由于对它不熟悉,最终放弃了。不过,这似乎是处理这些任务时你需要学习的软件!
045.png
046.png
047.png

顺便说一下,地面电台的工作原理很有趣:在我的情况下,它是一个“多普勒VOR
(Doppler VOR)”系统:它通过振幅调制传输一个静态频率,并添加一个绕圈移动的信号,因此你会得到一个多普勒频移(Doppler Shift)。

比较这两个信号,你可以计算出角度!

47:看看你能在频谱中去到多低

  • 调制: 主要为调幅

我使用的 RTL-SDR Blog V4适配器有一个很棒的功能——内置的“上变频器”,当你尝试接收芯片组支持的频率下时,会被自动启用。这使得它可以接收到约500千赫

对我来说,第一个能理解的电台从1兆赫开始。

48:看看你能在频谱中去到多高

我的软件无线电接收器的芯片组最高频率可达1766兆赫。那里似乎比较安静,可能是因为我缺乏合适的天线。我在业余波段发现了这三条线,但它们可能来自接收器本身或其他设备。

所以我接收到的最高频率的信号是1090兆赫的广播式自动相关监视(见第 5 条)! 🎉

在大约1296兆赫处有三条线。
048.png

49:收听海洋无线电

我们已经讨论过了。在德国不允许这样做。不要这样做。⛔

但如果你在美国,任何人都可以购买海洋无线电,甚至可以用于发射!

50:动起来!

刚才,我在想是否有任何安卓应用可以控制软件无线电。

结果发现,我那周最喜欢的软件 SDR++,最近有了安卓版本!

所以现在我可以去追踪一些奇怪信号的来源了!
049.jpeg

回看

就这样,… 🥁 … 我正式完成了我的“用软件定义无线电做的 50 件事”! 🎉

这七天非常密集,我学到了很多有关电波和它们的多种用途的新知识!

我很自豪!我很疲惫!我惊讶于所有这些我接收到的信号实际上都在我们周围,无处不在——只要你知道在哪里寻找。

更多事情去探索

  • 接收数字语音模式(SDRangel 应该可以做到,但我没能搞明白)
  • 从国际空间站接收信号
  • 使用 GRAVES 雷达探测流星(没能探测到)
  • 在业余波段接收视频
  • 接收 Iridium 卫星
  • 收听海盗电台(注:无牌电台)
  • 接收立方卫星
  • 另外,使用 Wi-Fi/Bluetooth/Zigbee 也可能很有趣,但我需要一个更昂贵的适配器来接收这些频率。

思考未来

那么,这个项目是否为获得业余无线电执照的入门药?

是的,可能是。我很想发射一些信号并进行更多实验!

在德国,2024 年夏天将推出一个新的许可证等级,允许你在 10 米、2 米和 70 厘米波段发射(“N 级”)。

事实上,有一个非常好的德国在线课程,教你所有需要知道的内容:50ohm.de

强烈推荐,即使你不打算获得许可证。

最后,感谢 Piko、Chris 和 Cqoicebordel 校对这篇博客文章!

  • ✇无名博客
  • HA ESPHome 配合继电器接入各种设备无名
    不建议直接接入220V的设备,请务必注意安全正文接线这里有个小技巧,ESP32 DevKit 上只有一个 3V3 引脚如果需要接两个 3.3V ,可以将其中一个连接到 EN 引脚上,因为 EN 引脚默认拉高这里为图方便,直接使用了成品继电器模块请原谅我的制图技术VCC > 3.3VIN > D2GND > GND这里需要注意:NC指Normally Close(常闭),NO指Normally Open(常开)按需接线编译固件参考wuminboke.site/2024/08/25/docker-deploy-home-assistant-mijia-esphome/#编译固件以下配置基于我的需求,请根据实际情况进行相应修改1234switch: - platform: gpio name: "Relay" pin: GPIO2接入ESPHome参考wuminboke.site/2024/08/25/docker-deploy-home-assistant-mijia-esphome/#接入ESPHome这里不再重复
     

HA ESPHome 配合继电器接入各种设备

作者 无名
2024年8月27日 15:18

不建议直接接入220V的设备,请务必注意安全

正文

接线

这里有个小技巧,ESP32 DevKit 上只有一个 3V3 引脚
如果需要接两个 3.3V ,可以将其中一个连接到 EN 引脚上,因为 EN 引脚默认拉高

这里为图方便,直接使用了成品继电器模块

请原谅我的制图技术

VCC > 3.3V
IN > D2
GND > GND

这里需要注意:
NC指Normally Close(常闭),NO指Normally Open(常开)
按需接线

编译固件

参考wuminboke.site/2024/08/25/docker-deploy-home-assistant-mijia-esphome/#编译固件

以下配置基于我的需求,请根据实际情况进行相应修改

1
2
3
4
switch:
- platform: gpio
name: "Relay"
pin: GPIO2

接入ESPHome

参考wuminboke.site/2024/08/25/docker-deploy-home-assistant-mijia-esphome/#接入ESPHome
这里不再重复

  • ✇无名博客
  • Docker部署Home Assistant并接入米家与ESPHome无名
    正文安装Home Assistant123456789docker run -d \ --name homeassistant \ --privileged \ --restart=unless-stopped \ -e TZ=MY_TIME_ZONE \ -v /PATH_TO_YOUR_CONFIG:/config \ -v /run/dbus:/run/dbus:ro \ --network=host \ ghcr.io/home-assistant/home-assistant:stableFrom home-assistant.io/installation/linuxIP:8123这里省略初始化过程,简单点击几个按钮即可安装HACS1234docker exec -it homeassistant bashwget -O - https://get.hacs.xyz | bash -exitreboot点击右下角的齿轮图标,选择 设备与服务,然后点击 添加集成在弹出的页面中搜索 HACS,并选择进行安装。按提示输入 GitHub 授权码完成登录。安装Xiao
     

Docker部署Home Assistant并接入米家与ESPHome

作者 无名
2024年8月25日 20:14

正文

安装Home Assistant

1
2
3
4
5
6
7
8
9
docker run -d \
--name homeassistant \
--privileged \
--restart=unless-stopped \
-e TZ=MY_TIME_ZONE \
-v /PATH_TO_YOUR_CONFIG:/config \
-v /run/dbus:/run/dbus:ro \
--network=host \
ghcr.io/home-assistant/home-assistant:stable

From home-assistant.io/installation/linux

IP:8123

这里省略初始化过程,简单点击几个按钮即可

安装HACS

1
2
3
4
docker exec -it homeassistant bash
wget -O - https://get.hacs.xyz | bash -
exit
reboot

点击右下角的齿轮图标,选择 设备与服务,然后点击 添加集成
在弹出的页面中搜索 HACS,并选择进行安装。
按提示输入 GitHub 授权码完成登录。

安装Xiaomi Miot Atuo

在左侧菜单中点击 HACS,搜索 Xiaomi Miot Auto,然后选择下载安装
下载完成后,重启 Home Assistant

接入米家设备

点击左下角的齿轮图标,选择 设备与服务,然后点击 设备
点击添加设备,搜索 Xiaomi Miot Auto,并选择 Add devices using Mi Account 进行账号集成。
输入小米账号(即米家 APP 我的页面顶部的数字) 和密码。
在设备连接模式下,选择Auto

验证

回到设备页面,随便点击一个米家设备
中间的控制菜单必须有等于或多余1个控制项

安装ESPHome

这里以ESP32+DHT11温湿度传感器为例
于使用 Docker 部署,无法直接通过 Home Assistant 添加插件

1
docker run -d  --name="ESPHome" -e TZ=Asia/Shanghai   -v /home/esphome:/config  -v /run/udev:/run/udev  --privileged  --restart=always  --net=host esphome/esphome

IP:6052

安装ESPHome到ESP32

点击右下角的NEW DEVICE,然后点击 OPEN ESPHOME WEB
在新页面中选择CONNECT,选择ESP32,并点击INSTALL进行安装,
安装完成后,进行WIFI配置,注意 ESP32 只支持 2.4GHz的WIFI
回到 ESPHome 页面,点击ADOPT
当出现安装页面时,直接点击右下角的STOP,我们将使用另一种更快的方法

接线

DHT11(有孔那面,由左到右)
VCC DATA NC GND

VCC > 3.3V
DATA > D2
NC
GND > GND
P.S: 这里需要注意,必须在VCC与DATA中串一个4.7kΩ的电阻

编译固件

以下配置基于我的需求,请根据实际情况进行相应修改

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
substitutions:
name: esphome-web-xxxxxx
friendly_name: ESPHome Web xxxxxx

esphome:
name: ${name}
friendly_name: ${friendly_name}
min_version: 2024.6.0
name_add_mac_suffix: false
project:
name: esphome.web
version: dev

esp32:
board: esp32dev
framework:
type: arduino

# Enable logging
logger:

# Enable Home Assistant API
api:

# Allow Over-The-Air updates
ota:
- platform: esphome

# Allow provisioning Wi-Fi via serial
improv_serial:

wifi:
# Set up a wifi access point
ap: {}

# In combination with the `ap` this allows the user
# to provision wifi credentials to the device via WiFi AP.
captive_portal:

dashboard_import:
package_import_url: github://esphome/example-configs/esphome-web/esp32.yaml@main
import_full_config: true

# Sets up Bluetooth LE (Only on ESP32) to allow the user
# to provision wifi credentials to the device.
esp32_improv:
authorizer: none

# To have a "next url" for improv serial
web_server:

# Example configuration entry
sensor:
- platform: dht
pin: GPIO2
temperature:
name: "Temperature"
humidity:
name: "Humidity"
update_interval: 60s
1
2
pip install esphome 
esphome compile 0.yaml #修改成上方的yaml文件

编译后的固件位于.pioenvs\esphome-web-8ffb98\firmware.bin

ESP32的IP:80
OTA Update>选择firmware.bin文件>Update

接入ESPHome

点击左下角的齿轮图标,选择 设备与服务,然后点击设备
点击添加设备,选择ESPHome,并在主机字段中输入 ESP32 的 IP 地址(注意:这里输入的是 ESP32 的 IP,而非 ESPHome 服务端的 IP)
再后回到设备页面,应该会看到设备名为 ESPHome Web xxxxxx

  • ✇无名博客
  • Hexo博客添加说说页面无名
    理论上适用於所有网站,请自行修改正文目录结构12345|--memos |--memos.html |--src |--2024.json ...代码123<span id="memos"></div><script>async function fetchmemos(e){try{const t=await fetch(`/src/${e}.json`);if(!t.ok)throw new Error;const n=await t.json(),r=document.getElementById("memos"),o=Object.entries(n).sort(((e,t)=>new Date(t[0])-new Date(e[0])));for(const[e,t]of o){const n=document.createElement("div");n.className="entry",n.innerHTML=`<strong>${e}:</strong> ${t}`,r.appendChi
     

Hexo博客添加说说页面

作者 无名
2024年8月25日 13:18

理论上适用於所有网站,请自行修改

正文

目录结构

1
2
3
4
5
|--memos
|--memos.html
|--src
|--2024.json
...

代码

1
2
3
<span id="memos"></div>
<script>async function fetchmemos(e){try{const t=await fetch(`/src/${e}.json`);if(!t.ok)throw new Error;const n=await t.json(),r=document.getElementById("memos"),o=Object.entries(n).sort(((e,t)=>new Date(t[0])-new Date(e[0])));for(const[e,t]of o){const n=document.createElement("div");n.className="entry",n.innerHTML=`<strong>${e}:</strong> ${t}`,r.appendChild(n)}}catch(e){return}}const currentYear=(new Date).getFullYear();fetchmemos(currentYear);</script>
<style>#memos {max-width: 600px;margin: 20px auto;padding: 10px;background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);border-radius: 8px;}.entry {border-bottom: 1px solid #ddd;padding: 10px 0;}</style>
  • ✇无名博客
  • Hexo博客添加编辑文章按钮无名
    请自行修改代码:)123456<script>const url = new URL(window.location.href);const pathSegments = url.pathname.split('/');const title = pathSegments[pathSegments.length - 1]; document.write(`<a href="//github.com/wumingblog/hexo/tree/main/source/_posts/${title}.md">编辑</a>`); //这里修改为你的github地址</script>
     

Hexo博客添加编辑文章按钮

作者 无名
2024年8月25日 13:12

请自行修改代码:)

1
2
3
4
5
6
<script>
const url = new URL(window.location.href);
const pathSegments = url.pathname.split('/');
const title = pathSegments[pathSegments.length - 1];
document.write(`<a href="//github.com/wumingblog/hexo/tree/main/source/_posts/${title}.md">编辑</a>`); //这里修改为你的github地址
</script>
  • ✇无名博客
  • [持续更新] 2024九月 广东漫展/兽聚列表无名
    不会收录同人向的漫展或仅限某些题材的漫展湛江·MCG第二届动漫展 (⚠小展注意)深圳·漫潮动漫游戏嘉年华深圳·AOD国漫游戏嘉年华梅州·结缘动漫盛典4th (⚠小展注意)汕头·结缘动漫盛典1st (⚠小展注意)汕尾·萌星动漫游戏展10th (⚠小展注意)汕头·My World超次元世界动漫游戏博览会中山·AS21中秋动漫嘉年华 (⚠小展注意)东莞·从零开始Restart动漫游戏嘉年华佛山·漫宇宙潮玩动漫盛典 (⚠小展注意)广州·樱漫潮玩动漫嘉年华 (⚠小展注意)广州·星光次元动漫嘉年华 (⚠小展注意)中山·第七届璃樱动漫嘉年华 (⚠小展注意)珠海·第十二届AP动漫嘉年华 (⚠小展注意)湛江·第一届圆梦动漫游戏展 (⚠小展注意)珠海·第十届圆梦动漫嘉年华 (⚠小展注意)广州·第七届AP动漫嘉年华 (⚠小展注意)汕头·第十届阳光国风动漫嘉年华梅州·萌喵动漫嘉年华 (⚠小展注意)惠州·平湖秋月 GetFurry (👀这是兽聚)赞助我去兽聚:请用支付宝或微信扫下方二维码
     

[持续更新] 2024九月 广东漫展/兽聚列表

作者 无名
2024年8月18日 10:45

不会收录同人向的漫展或仅限某些题材的漫展

  • 湛江·MCG第二届动漫展 (⚠小展注意)
  • 深圳·漫潮动漫游戏嘉年华
  • 深圳·AOD国漫游戏嘉年华
  • 梅州·结缘动漫盛典4th (⚠小展注意)
  • 汕头·结缘动漫盛典1st (⚠小展注意)
  • 汕尾·萌星动漫游戏展10th (⚠小展注意)
  • 汕头·My World超次元世界动漫游戏博览会
  • 中山·AS21中秋动漫嘉年华 (⚠小展注意)
  • 东莞·从零开始Restart动漫游戏嘉年华
  • 佛山·漫宇宙潮玩动漫盛典 (⚠小展注意)
  • 广州·樱漫潮玩动漫嘉年华 (⚠小展注意)
  • 广州·星光次元动漫嘉年华 (⚠小展注意)
  • 中山·第七届璃樱动漫嘉年华 (⚠小展注意)
  • 珠海·第十二届AP动漫嘉年华 (⚠小展注意)
  • 湛江·第一届圆梦动漫游戏展 (⚠小展注意)
  • 珠海·第十届圆梦动漫嘉年华 (⚠小展注意)
  • 广州·第七届AP动漫嘉年华 (⚠小展注意)
  • 汕头·第十届阳光国风动漫嘉年华
  • 梅州·萌喵动漫嘉年华 (⚠小展注意)
  • 惠州·平湖秋月 GetFurry (👀这是兽聚)

赞助我去兽聚:请用支付宝或微信扫下方二维码

  • ✇无名博客
  • 兽圈快速入门指南 我对Kig系的看法无名
    Kig系兽装,由Kemono/Kigurumi演化而来,对于是否属于兽装有不小的争议注意: 本文包含大量个人观点,仅供参考~正文定义讨论Kig系是否属于兽装之前,不妨来说说到底什么才算Kig系在早期K系主要为类似鹿口鸟口鸟一类的毛脸:From xiaolong22333.top/archives/382, Licensed而到了后期却逐渐由Kemono变成了Kigurumi,崛起成了以3D打印的『白脸』为主流总之整件事其实挺混乱的,我也不保证我没理解错原因白脸K系成为主流,主要原因还是价格以某装师为例,他的报价为白脸K系650+,日系1k+从这也能看出来K系的成本无论在工时和材料上都较日/美/写实系低因此也能吸引大量小白及学生购买观点先说毛脸,我认为毛脸是介于Kigurumi和日系装之间的产物,所以说毛脸Kig系是偏向兽装白脸则完全不同,我认为白脸可以Cosplay的一种,但是不能说成Kigurumi或者兽装白脸完全把『兽装』这个词里的『兽』字弱化了,不要以是OC为借口漫展有些展子做的一塌糊涂,一群量产白脸现充我不是说白脸Kig系就不能作为嘉宾甚至不能参加漫展,我绝对没有这样的意思白脸
     

兽圈快速入门指南 我对Kig系的看法

作者 无名
2024年8月15日 18:13

Kig系兽装,由Kemono/Kigurumi演化而来,对于是否属于兽装有不小的争议
注意: 本文包含大量个人观点,仅供参考~

正文

定义

讨论Kig系是否属于兽装之前,不妨来说说到底什么才算Kig系
在早期K系主要为类似鹿口鸟口鸟一类的毛脸:

From xiaolong22333.top/archives/382, Licensed
而到了后期却逐渐由Kemono变成了Kigurumi,崛起成了以3D打印的『白脸』为主流
总之整件事其实挺混乱的,我也不保证我没理解错

原因

白脸K系成为主流,主要原因还是价格
以某装师为例,他的报价为白脸K系650+,日系1k+
从这也能看出来K系的成本无论在工时和材料上都较日/美/写实系低
因此也能吸引大量小白及学生购买

观点

先说毛脸,我认为毛脸是介于Kigurumi和日系装之间的产物,所以说毛脸Kig系是偏向兽装
白脸则完全不同,我认为白脸可以Cosplay的一种,但是不能说成Kigurumi或者兽装
白脸完全把『兽装』这个词里的『兽』字弱化了,不要以是OC为借口

漫展

有些展子做的一塌糊涂,一群量产白脸现充
我不是说白脸Kig系就不能作为嘉宾甚至不能参加漫展,我绝对没有这样的意思
白脸作为嘉宾是完全合理的,但是你要是把白脸Kig系当作Furry代表,还以此宣传,不是很好吧…

出毛

说实话,如果不是单纯为了流量而去出Kig系,我还挺支持的
但是有些人不懂什么是兽圈,不懂什么是设定,不懂什么是兽装,出毛只为了博流量
那么还是洗洗睡吧,没必要白费力气

Reference

已经粗略审了一遍,应该大致无错漏

  • ✇无名博客
  • Armbian安装Qbittorrent Nox最新版并添加进程守护无名
    12345678910111213141516171819202122232425262728cat << EOF > /etc/apt/sources.listdeb http://ftp.de.debian.org/debian bullseye mainEOFecho 'deb http://download.opensuse.org/repositories/home:/nikoneko:/test/Raspbian_11/ /' | sudo tee /etc/apt/sources.list.d/home:nikoneko:test.listcurl -fsSL https://download.opensuse.org/repositories/home:nikoneko:test/Raspbian_11/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_nikoneko_test.gpg > /dev/nullsudo apt updateapt --fix-br
     

Armbian安装Qbittorrent Nox最新版并添加进程守护

作者 无名
2024年8月13日 13:28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
cat << EOF > /etc/apt/sources.list
deb http://ftp.de.debian.org/debian bullseye main
EOF

echo 'deb http://download.opensuse.org/repositories/home:/nikoneko:/test/Raspbian_11/ /' | sudo tee /etc/apt/sources.list.d/home:nikoneko:test.list
curl -fsSL https://download.opensuse.org/repositories/home:nikoneko:test/Raspbian_11/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_nikoneko_test.gpg > /dev/null
sudo apt update

apt --fix-broken install qbittorrent-nox -y

cat << EOF > /etc/systemd/system/qbittorrent-nox.service
[Unit]
Description=qBittorrent Command Line Client
After=network.target
[Service]
Type=forking
User=root
ExecStart=/usr/bin/qbittorrent-nox -d --webui-port=8080
ExecStop=/usr/bin/kill -w qbittorrent-nox
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF

systemctl enable qbittorrent-nox
systemctl start qbittorrent-nox

qbittorrent-nox default

The WebUI administrator username is: admin
The WebUI administrator password was not set. A temporary password is provided for this session: xxxxxxxx
You should set your own password in program preferences.

  • ✇无名博客
  • 兽圈快速入门指南 从兽设到出毛无名
    本文包含大量个人见解,不建议认真如果你想定制一套装(单头),起码得准备1k+正文兽设兽设一般分为文字设和图设两种分支,其中又分为日系,写实系,美系,kig系(对于kig系是否属于兽装有些争议)顾名思义文字设就是以文字来表达兽兽的形象(?)而图设又分为单头,半身,全身等获得图设主要的途径为:自己画找画师约稿掉落有偿稿约稿建议在咸鱼或画加等平台,不建议私下联系每个画师的报价都不一样,一般在淘宝全身设收费250+,在咸鱼收费则较为便宜咸鱼需要注意有没有注明价格浮动的问题,比如有些画师会因为需要拆模板而增加些许价格无偿稿无偿稿一般是画师当作练手用的,对质量不要要求太高兽装这部分主要讲定制装,因为自制我也不懂…兽装分全装,半装,大半等但是解释起来太过复杂,就不讲啦~具体去这里看: fursuiters.fandom.com/zh-tw/wiki/獸裝樣式定制装定制很考运气,运气不好找到一个无量装师你付出的钱就打水漂了建议优先找工作室,因为工作室一般质量会比个人装师好但是这又涉及到另外两个问题,价格和排单价格就不用说了,贵个几百跑不了排单要重点说一下,因为一部分工作室排单可以排到一年多,所以付定金
     

兽圈快速入门指南 从兽设到出毛

作者 无名
2024年8月7日 13:31

本文包含大量个人见解,不建议认真
如果你想定制一套装(单头),起码得准备1k+

正文

兽设

兽设一般分为文字设和图设两种分支,其中又分为日系,写实系,美系,kig系(对于kig系是否属于兽装有些争议)
顾名思义文字设就是以文字来表达兽兽的形象(?)
而图设又分为单头,半身,全身等
获得图设主要的途径为:

  • 自己画
  • 找画师约稿
  • 掉落

有偿稿

约稿建议在咸鱼或画加等平台,不建议私下联系
每个画师的报价都不一样,一般在淘宝全身设收费250+,在咸鱼收费则较为便宜
咸鱼需要注意有没有注明价格浮动的问题,比如有些画师会因为需要拆模板而增加些许价格

无偿稿

无偿稿一般是画师当作练手用的,对质量不要要求太高

兽装

这部分主要讲定制装,因为自制我也不懂…
兽装分全装,半装,大半等
但是解释起来太过复杂,就不讲啦~
具体去这里看: fursuiters.fandom.com/zh-tw/wiki/獸裝樣式

定制装

定制很考运气,运气不好找到一个无量装师你付出的钱就打水漂了
建议优先找工作室,因为工作室一般质量会比个人装师好
但是这又涉及到另外两个问题,价格和排单
价格就不用说了,贵个几百跑不了
排单要重点说一下,因为一部分工作室排单可以排到一年多,所以付定金前一定要问!
不想等可以加钱插队或者找其他装师(毕竟又不是只有一个)

毛布

普遍都是用义乌毛,其他毛需要加钱,普遍认为233毛较好

分期

所谓分期一般是先付一部分定金(20-60%?)
然后在一定时间内付完尾款再发货(和花呗不一样!这是装师个人的行为,可能被吃定金后跑路!)
所以没有必要不要分期,分期也必须走咸鱼!

量产装

这部分需要注意!不要买量产装!
你也不想在兽展上看到一堆复制品吧
量产装和掉落虽然都是成品,但是掉落是独一无二的,而量产装是同一套装生成了成百上千套…

无偿装

这里无偿不是指一切免费,而是指只免手工费,自己起码得付毛布,运费等

注意无量装师

有些装师啥也不懂就出来接单,比如说这个视频里的: bilibili.com/video/BV1Th4y1B7ZH
还有以下的:

所以约装前多搜下装师名声

掉落装

掉落一般来源是有人约了装师但是毁约了,于是变成掉落,买前注意是否连设出

出毛

陪同

建议抓个朋友来当陪同,因为穿装后视角会大大减少,没有人陪同容易发生意外
并且最好是会构图和修图的

出行

以单头为例,可以选择带着头出行(有陪同的情况)或者找的平低的袋子来装着出门
市面上有专门为兽头设计的背包,但是每个兽头的设计不同,而且不便宜,所以不建议
如果兽半装甚至全装就比较麻烦了,可以用那种折叠的买菜车或者行李箱拉杆上挂平底袋子

必备物品

风扇

强烈建议带个风扇,否则真的有可能中暑
风扇可以选择成品风扇(100+),使用我的方案:
特斯拉拆机电池+调压板+12v服务器风扇+风嘴
虽然不是很安全,但是最便宜的做法

吸汗衣

用于防止出汗弄脏兽装
个人认为头套可选,不是必须

防雾

不推荐防雾喷雾,反而是防雾帖会比较好用🤣

兽漫展

大部分漫展可以以coser自由行身份进场申请不到也可以自行买票
自由行一般可以免费用更衣室和无限次进出
啊不过兽展(多於一天)就需要注意了,酒店开房要身份证(好像是常识吧)
无料糖果直接扔掉!

名片

推荐定制点名片带在身上,方便阔列和反图
名片要主动给!
P.S: 不给名片我不会反图hh

热溶胶

多於一天的兽展最好带上热溶胶,方便在房间里修补兽装(以防万一)

Reference

  1. https://www.bilibili.com/read/cv11257619/
  2. https://www.bilibili.com/read/cv4549014/
  3. https://www.bilibili.com/read/cv3157216/

已经粗略审了一遍,应该大致无错漏
最后,赞助请用支付宝或微信扫下方二维码

  • ✇无名博客
  • 穷玩摄影 相机篇无名
    注意事项由于我只对佳能的EOS三位数系列熟悉(比如700D),所以本文会围绕着此系列并且一切价格以咸鱼作参考第三方固件佳能有两个注明的第三方固件:Magic Lantern (魔灯)CHDK不过普遍的说法是魔灯固件会增加不少耗电,但是我没有试过hhWifi在750D前的机器都没有无线功能,直到750D才增加了WIFI和NFC无线功能而使用CF卡的老机器可以使用诸如ezShare等的无线CF卡(卡套)来实现无线使用SD卡的机器则主要是使用已经停产的Eye-fi卡因为佳能有对Eye-fi卡作特殊的隐藏菜单不过相比于Eye-fi卡我会推荐用Flucard或ezShare等的卡(卡套)因为现在的Eye-fi很贵,我收了两张Explore X2 8GB的用了我200+配件一般出相机还会附带一些配件(比如挂带,手柄,闪光灯),这些配件用不上的话可以在咸鱼出掉赚回几十元成色老机器成色都不会好到那去,常见的问题是屏幕暗角,手柄脱胶等屏幕暗角可以切换成黑色主题来优化正文200元以下200元唯一的选择就是350D,目前在咸鱼上~150能收到350D+18-55 kit镜头不过当然越老的机器在个方面都不如新
     

穷玩摄影 相机篇

作者 无名
2024年8月6日 13:14

注意事项

由于我只对佳能的EOS三位数系列熟悉(比如700D),所以本文会围绕着此系列
并且一切价格以咸鱼作参考

第三方固件

佳能有两个注明的第三方固件:
Magic Lantern (魔灯)
CHDK

不过普遍的说法是魔灯固件会增加不少耗电,但是我没有试过hh

Wifi

在750D前的机器都没有无线功能,直到750D才增加了WIFI和NFC无线功能
而使用CF卡的老机器可以使用诸如ezShare等的无线CF卡(卡套)来实现无线
使用SD卡的机器则主要是使用已经停产的Eye-fi卡
因为佳能有对Eye-fi卡作特殊的隐藏菜单
不过相比于Eye-fi卡我会推荐用Flucard或ezShare等的卡(卡套)
因为现在的Eye-fi很贵,我收了两张Explore X2 8GB的用了我200+

配件

一般出相机还会附带一些配件(比如挂带,手柄,闪光灯),这些配件用不上的话可以在咸鱼出掉赚回几十元

成色

老机器成色都不会好到那去,常见的问题是屏幕暗角,手柄脱胶等
屏幕暗角可以切换成黑色主题来优化

正文

200元以下

200元唯一的选择就是350D,目前在咸鱼上~150能收到350D+18-55 kit镜头
不过当然越老的机器在个方面都不如新的机器啦
总之我是推荐加点钱买起码500D以后的机型

300元以下

这个价位能玩的就只有四能佳百D(400D),适合用于打老虎
不过注意400D及以下机型都是使用CF卡,直到450D才转成SD卡
400D除了打老虎外没有多大的好处,如果之后换了更新的机器(比如700d,800d等)电池和储存卡等配件都要换一遍

500元以下

对我来说这个价位是入门的最低需求
可以蹲到成色较好的450D或成色差的500D甚至550D,那当然是越新越好啦~
450D主要是多了Live View(屏幕取景)和录制视频功能

1k上下

可以蹲到成色较差的600D或650D
运气好的话甚至能收到700D
而600D相比上一代多了反转屏幕,650D又比600D多了触屏

但是同样的价格能收到性能更好,不过没有翻转屏的无敌兔(5D2)
这方面就需要作些取舍了
有个说法是5D2因为大多是影楼流出,所以快门数会比个人用的更高(我可能记错了?)

  • ✇无名博客
  • JS实现评论表情包及站外链接提醒无名
    评论表情包OSS文件已删除,请自行替换!替换textarea成评论框的ID12<span id="sticker_box"></span><a onclick="toggleStickerBox()" a="#">表情</a>12345678910111213141516171819202122232425262728293031<script>const stickers = [ //这里填你的图片 '001', '002', '003', '004', '005', '006', '007', '008' ]; const stickerBox = document.getElementById('sticker_box'); stickers.forEach(sticker => { const button = document.createElement('button'); button.className = 'sk'; button.
     

JS实现评论表情包及站外链接提醒

作者 无名
2024年7月29日 18:12

评论表情包

OSS文件已删除,请自行替换!
替换textarea成评论框的ID

1
2
<span id="sticker_box"></span>
<a onclick="toggleStickerBox()" a="#">表情</a>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<script>const stickers = [
//这里填你的图片
'001', '002', '003', '004', '005', '006', '007', '008'
];
const stickerBox = document.getElementById('sticker_box');
stickers.forEach(sticker => {
const button = document.createElement('button');
button.className = 'sk';
button.onclick = function() {
sticker01(sticker);
};

const img = document.createElement('img');
//这里填图片目录
img.src = `//oss.wuminboke.site/sticker/${sticker}.webp`;
img.style.height = '50px';
img.style.width = '50px';
img.loading = "lazy";

button.appendChild(img);
stickerBox.appendChild(button);
});
function toggleStickerBox() {
const divToToggle = document.getElementById('sticker_box');
divToToggle.style.display = divToToggle.style.display === 'none' ? 'block' : 'none';
}
function sticker01(stickernum) {
const textarea1 = document.getElementById('textarea');
//这里填图片目录
textarea1.value += `<img src="//oss.wuminboke.site//sticker/${stickernum}.webp" height="100px" width="100px">`;
}</script>

站外链接提醒

wuminboke.site替换成自己域名可直接使用

1
<script>function links(){const t=document.querySelectorAll("#post-body a"),e=["#"],n=[{url:"github.com",tag:" - Github"},{url:"t.me",tag:" - Telegram"},{url:"wuminboke.site",tag:""}];for(let u=0;u<t.length;u++){const l=t[u],o=l.href;if(e.includes(o))continue;const i=n.find((t=>o.includes(t.url)));l.innerText+=i?i.tag:" - 站外链接"}}links();</script>
  • ✇无名博客
  • Kindle 无线导入书籍的各种方法无名
    注意:本文是基于你已越狱Kindle并阅读第三方漫画的情况下!Send to Kindle用Send2Kindle必须先注册Kindle!优却点缺点:不支持.mobi格式网页版最高200MB/文件,邮件最高50MB/文件优点:可以自动把不支持的.epub格式转换成Kindle支持的格式导入后可以显示在桌面自带5GB云储存(好像是)教程网页版打开 amazon.com/sendtokindle即可直接上传书籍邮件邮件的设置则比较麻烦,需要打开Amazon帐号对应的地区来设置比如我的帐号是英国区,所以要打开amazon.co.uk/hz/mycd/myx点击上方的Preferences>Personal Document Settings>Approved Personal Document E-mail List这里选择Add a new approved e-mail address这里添加邮箱白名单添加后回去上面的Send-to-Kindle E-Mail Settings可以看到Kindle的邮箱,这个邮箱就是用于传书的把书籍作为附件发送到这个邮箱,在Kindle下次联
     

Kindle 无线导入书籍的各种方法

作者 无名
2024年7月28日 16:24

注意:本文是基于你已越狱Kindle并阅读第三方漫画的情况下!

Send to Kindle

用Send2Kindle必须先注册Kindle!

优却点

缺点:

  • 不支持.mobi格式
  • 网页版最高200MB/文件,邮件最高50MB/文件

优点:

  • 可以自动把不支持的.epub格式转换成Kindle支持的格式
  • 导入后可以显示在桌面
  • 自带5GB云储存(好像是)

教程

网页版

打开 amazon.com/sendtokindle
即可直接上传书籍

邮件

邮件的设置则比较麻烦,需要打开Amazon帐号对应的地区来设置
比如我的帐号是英国区,所以要打开amazon.co.uk/hz/mycd/myx
点击上方的Preferences>Personal Document Settings>Approved Personal Document E-mail List
这里选择Add a new approved e-mail address
这里添加邮箱白名单

添加后回去上面的Send-to-Kindle E-Mail Settings
可以看到Kindle的邮箱,这个邮箱就是用于传书的
把书籍作为附件发送到这个邮箱,在Kindle下次联网后就会自动下载了

KOReader

使用KOReader前必须越狱!

优却点

缺点:

  • 书籍不显示在桌面

优点:

  • 有多种传书方式
  • 对PDF格式支持较好

教程

WebDAV/FTP/Dropbox

打开KOReader,下滑菜单>扳手按钮>云端储存>加号
可以选择WebDAV/FTP/Dropbox
输入服务器后点击名称就能打开目录啦

Calibre

打开Calibre>连线与分享>启动无线装置连线

打开KOReader,下滑菜单>扳手按钮>Calibre>无线设定>服务器地址

填入服务器的IP地址,端口默认9090

选择需要传的书,传送到装置

完,下次说怎么找书

  • ✇无名博客
  • 两天穷游佛山无名
    Day 1千古情景区大概11点到了佛山千古情景区门票一百多,连千古情表演进场票P.S 那个表演一般景区基本上就是一条古风商业街啊不过物价是外面的几倍就是了一碗牛丸面33¥😑景区没有空调但是有那种加水的冷风机水用完后吹的热风,更加热了好不好商业街二楼是武术馆这个『武』字看起来很酷酒店住哪家酒店就不说了进到酒店首先当然是开空调不过当我想调低温度的时候它跳闸了酒店的Wifi要手机验证,差评!而且刷个视频都卡,测速发现下载才0.5Mbps(要不找弱电小胡来看看?)晚上下楼买了个烧烤,想着加一点辣应该问题不大不过我错了,好辣!!!找一瓶水喝了一半把串串放里面涮勉强全部吃了Day 2酒店早餐八点左右起床,下去恰了个自助早餐嘛,也就普通酒店那样的豆浆鸡蛋面包啥的重点是炒饭巨多油,超腻吃完早餐又回去睡到10点半退房欢姐伦教糕直接出发欢姐伦教糕点了红豆糕和双皮奶强烈推荐这个冻双皮奶,超好吃!不过有点甜就是了顺道买了些蜂蜜陈皮啥的回家!(第二天就迅速带过了,没拍照😆 )
     

两天穷游佛山

作者 无名
2024年7月27日 20:29

Day 1

千古情景区

大概11点到了佛山千古情景区
门票一百多,连千古情表演进场票
P.S 那个表演一般
景区基本上就是一条古风商业街
啊不过物价是外面的几倍就是了
一碗牛丸面33¥😑

景区没有空调但是有那种加水的冷风机
水用完后吹的热风,更加热了好不好

商业街二楼是武术馆
这个『武』字看起来很酷

酒店

住哪家酒店就不说了
进到酒店首先当然是开空调
不过当我想调低温度的时候它跳闸了
酒店的Wifi要手机验证,差评!
而且刷个视频都卡,测速发现下载才0.5Mbps(要不找弱电小胡来看看?)

晚上下楼买了个烧烤,想着加一点辣应该问题不大
不过我错了,好辣!!!
找一瓶水喝了一半把串串放里面涮
勉强全部吃了

Day 2

酒店早餐

八点左右起床,下去恰了个自助早餐
嘛,也就普通酒店那样的豆浆鸡蛋面包啥的
重点是炒饭巨多油,超腻
吃完早餐又回去睡到10点半退房

欢姐伦教糕

直接出发欢姐伦教糕
点了红豆糕和双皮奶
强烈推荐这个冻双皮奶,超好吃!
不过有点甜就是了
顺道买了些蜂蜜陈皮啥的

回家!

(第二天就迅速带过了,没拍照😆 )

  • ✇无名博客
  • 是的,我回来了无名
    在开头,首先要感谢杜老师帮助我搭建了这个博客为什么我消失了?再谈论这个话题之前我想说说博客的历史:话说我的博客是从2022的年尾开设的,不过在2023年年头关闭了,主要是因为忘记为VPS续费了😂至于当初为啥叫作『无名博客』呢?大概是因为在2022年的时候一家日本注册商免费注册.net域名,所以我就注册了 wumingboke.net 这个域名后来就用这个域名开设了博客,用了几个星期就转为 wumingboke.xyz就这样过了几个月,哈哈然后就是在2023年年尾(应该是10月左右吧)突然又想开始写博客了所以注册了 wuminboke.site 这个域名不过这个博客是被迫关站的,事情是这样的:在2024年3月左右?我买了一块树莓派,所以把博客等所有服务都迁移到本地,并且使用cloudflare tunnel反代一切很顺利,直到半个月后我的SD卡坏掉了…所以就顺利成章的跑了(●’◡’●)数据无价!不要用小厂的SD卡!这次还会关站吗?大概是不会啦,如果我有钱续费域名的话…wuminboke.site 将在今年11月左右到期,不过20刀我还是有啦~不过天下没有不散的宴席,博客究竟能不能撑过今年
     

是的,我回来了

作者 无名
2024年7月23日 19:14

在开头,首先要感谢杜老师帮助我搭建了这个博客

为什么我消失了?

再谈论这个话题之前我想说说博客的历史:

话说我的博客是从2022的年尾开设的,不过在2023年年头关闭了,主要是因为忘记为VPS续费了😂
至于当初为啥叫作『无名博客』呢?
大概是因为在2022年的时候一家日本注册商免费注册.net域名,所以我就注册了 wumingboke.net 这个域名
后来就用这个域名开设了博客,用了几个星期就转为 wumingboke.xyz
就这样过了几个月,哈哈

然后就是在2023年年尾(应该是10月左右吧)突然又想开始写博客了
所以注册了 wuminboke.site 这个域名
不过这个博客是被迫关站的,事情是这样的:
在2024年3月左右?我买了一块树莓派,所以把博客等所有服务都迁移到本地,并且使用cloudflare tunnel反代
一切很顺利,直到半个月后我的SD卡坏掉了…
所以就顺利成章的跑了(●’◡’●)

数据无价!不要用小厂的SD卡!

这次还会关站吗?

大概是不会啦,如果我有钱续费域名的话…

wuminboke.site 将在今年11月左右到期,不过20刀我还是有啦~

不过天下没有不散的宴席,博客究竟能不能撑过今年呢?

  • ✇无名博客
  • Ubuntu搭建欧卡2/美卡联机服务器 详细教程无名
    正文理论上适用於美卡和欧卡,但是本文基于欧卡,美卡请自行探索~两款游戏经常打折,最低价11,日常30多高于30不建议买,另外,DLC也是建议打折再买,可以省下不少钱steamcmd安装From1234sudo add-apt-repository multiverse; sudo dpkg --add-architecture i386; sudo apt update sudo apt install steamcmdsteamcmdlogin anonymous这里需要注意:欧卡id: 1948160美卡id: 2239530这里以欧卡为例 app_update 1948160安装后cd到游戏目录 cd '/Steam/steamapps/common/Euro Truck Simulator 2 Dedicated Server'到这里,安装的部分就告一段落了获取配置文件在游戏中按~这个键,输入export_server_packages然后打开Documents\Euro Truck Simulator 2找到server_packages.dat,server_package
     

Ubuntu搭建欧卡2/美卡联机服务器 详细教程

作者 无名
2024年2月5日 15:05

正文

理论上适用於美卡和欧卡,但是本文基于欧卡,美卡请自行探索~
两款游戏经常打折,最低价11,日常30多
高于30不建议买,另外,DLC也是建议打折再买,可以省下不少钱

steamcmd安装

From

1
2
3
4
sudo add-apt-repository multiverse; sudo dpkg --add-architecture i386; sudo apt update 
sudo apt install steamcmd
steamcmd
login anonymous

这里需要注意:
欧卡id: 1948160
美卡id: 2239530
这里以欧卡为例 app_update 1948160

安装后cd到游戏目录 cd '/Steam/steamapps/common/Euro Truck Simulator 2 Dedicated Server'

到这里,安装的部分就告一段落了

获取配置文件

在游戏中按~这个键,输入export_server_packages
然后打开Documents\Euro Truck Simulator 2
找到server_packages.dat,server_packages.sii
复制到save

启动

1
2
3
cd '/Steam/steamapps/common/Euro Truck Simulator 2 Dedicated Server/bin/linux_x64/'
chmod -xxx server_launch.sh
./server_launch.sh

公开列表

如果想让服务器公开到运联列表(默认是只能搜索数字的)
在这部折腾好久,最后发现欧卡的搜索有点问题,我打开的选择性模组然后就搜不到啦~
server_config.sii:
确保mods_optioning: false不然搜不到,并且show_server: true打开

打开steam: https://steamcommunity.com/dev/managegameservers
欧卡id: 1948160
美卡id: 2239530
把获取到的key 放到server_config.sii: server_logon_token

管理员

建议把自己设置为管理员
获取自己steam id的步骤:
打开steam,点击右上角用户名,在左上角标题下面那行小字就是id啦
最后在server_config.sii:

1
2
moderator_list: 1
moderator_list[0]: 你的steamid
~~说实话tmp更好玩~~
  • ✇无名博客
  • Typecho使用ChatGPT为博客自动生成简介/摘要无名
    正文安装插件idealclover/AISummary-Typecho安装插件就不多说了,就丢到插件目录里,重命名设置插件提升词我所用的提升词如下:你的任务是生成文章的摘要。请你根据以下文章内容生成100字内的摘要,內容尽量针对seo优化,请不要带有链接,除了你生成的摘要内容,请不要输出其他任何无关内容。模型一般来说gpt-3.5-turbo-16k够用了,或者gpt4也行CSS123456789101112131415161718192021.aisummary { background-color: #f0f0f0; padding: 20px; border-radius: 5px; margin-bottom: 20px;}.aisummary p { font-size: 16px; line-height: 1.5; color: #333;}.aisummary a { color: #007bff; text-decoration: none;}.aisummary a:hover { text-decoration: underline;}自动同步
     

Typecho使用ChatGPT为博客自动生成简介/摘要

作者 无名
2024年1月10日 12:05

正文

安装插件

idealclover/AISummary-Typecho
安装插件就不多说了,就丢到插件目录里,重命名

设置插件

提升词

我所用的提升词如下:
你的任务是生成文章的摘要。请你根据以下文章内容生成100字内的摘要,內容尽量针对seo优化,请不要带有链接,除了你生成的摘要内容,请不要输出其他任何无关内容。

模型

一般来说gpt-3.5-turbo-16k够用了,或者gpt4也行

CSS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
.aisummary {
background-color: #f0f0f0;
padding: 20px;
border-radius: 5px;
margin-bottom: 20px;
}

.aisummary p {
font-size: 16px;
line-height: 1.5;
color: #333;
}

.aisummary a {
color: #007bff;
text-decoration: none;
}

.aisummary a:hover {
text-decoration: underline;
}

自动同步到简介

1
<script>window.addEventListener("load",(function(){var t=document.getElementById("ai"),e=document.querySelector('meta[name="description"]');t&&e&&e.setAttribute("content",t.textContent)}));</script>

`测试过google可用,bing未知,至少我的没有成功

  • ✇无名博客
  • Tyepcho博客添加Open Graph图片无名
    效果图代码在Typecho中使用:1<meta property="og:image" content="//example.org/og/?title=<?php $this->title(); ?>&des=<?php $this->description(); ?>"/>12345678910111213141516171819202122232425262728293031323334<?phpfunction og($title, $des) { $img = imagecreatefrompng('./bg.png'); $black = imagecolorallocate($img, 0, 0, 0); $title_font = './ZhanKuKuaiLeTi2016XiuDingBan-1.ttf'; $desc_font = './ZhanKuKuaiLeTi2016XiuDingBan-1.ttf'; $title_lines = explode("\n", word
     

Tyepcho博客添加Open Graph图片

作者 无名
2023年12月16日 12:10

效果图

657d53c6411eb.png

代码

在Typecho中使用:

1
<meta property="og:image" content="//example.org/og/?title=<?php $this->title(); ?>&des=<?php $this->description(); ?>"/>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php

function og($title, $des) {
$img = imagecreatefrompng('./bg.png');
$black = imagecolorallocate($img, 0, 0, 0);
$title_font = './ZhanKuKuaiLeTi2016XiuDingBan-1.ttf';
$desc_font = './ZhanKuKuaiLeTi2016XiuDingBan-1.ttf';
$title_lines = explode("\n", wordwrap($title, 30, "\n", true));
$desc_lines = explode("\n", wordwrap($des, 60, "\n", true));
$title_y = 60;
$desc_y = 200;

foreach ($title_lines as $line) {
imagettftext($img, 55, 0, 10, $title_y, $black, $title_font, $line);
$title_y += 65;
}

foreach ($desc_lines as $line) {
imagettftext($img, 25, 0, 10, $desc_y, $black, $desc_font, $line);
$desc_y += 30;
}

header('Content-Type: image/png');
imagepng($img);
imagedestroy($img);
}

// Retrieve title and description from URL parameters
$title = isset($_GET['title']) ? $_GET['title'] : 'Default Title';
$des = isset($_GET['des']) ? $_GET['des'] : 'Default Description';

// Example usage:
og($title, $des);
?>
❌
❌