分类 开发笔记 下的文章

广播简介

众所周知,一搜船舶在海上航行过程中大概率不能时时刻刻都拥有网络信号,那么这些船员怎么能够获取实时的天气图呢?此时,日本气象厅考虑到了这个问题,并且非常贴心的提供了天气图广播服务。

日本气象厅用来发报的广播台叫做 日本东京气象厅气象无线电传真广播台(JMH),我们来看一下它的简介:

日本东京气象厅气象无线电传真广播台(JMH)以海上船舶为主要服务对象,它不仅提供地面、高空、海洋的各种气象、水文的实况分析资料,而且还提供各种气压形势、气象要素、海面状况及其它物理量的短、中期预报图。由于JMH台广播的气象传真资料种类比较齐全,因此对提高北太平洋区域的天气预报时效和预报服务质量起了很大作用。

我们在看JMA网站上的天气图时,可以看到JMH字样。其实,JMH就是日本气象厅的广播台。

广播信息

我们在漂亮国的文件中可以清楚的看到全世界各洋区的气象机构发报频率和时间图,在目录中Asia一行就有来自日本气象厅的发报说明。

不过,我们可以看到China前面的是来自台北的,说明提供发报服务的是CWB,而不是NMC,据说NMC停止了公开的发报服务。

JMH开播于1980年,播报内容资料齐全,爱好者的福音。

接收广播

首先我们需要准备一些资料

  1. 世界海洋无线传真广播时间表:https://c.ibcl.us/JMHWeather-Fax_20180706/rfax.pdf
  2. JMH的播报时间表 http://www.jma-net.go.jp/common/177jmh/JMH-ENG.pdf

通过(1)我们可以了解到JMH的发报频率,(2)可以了解到JMH会在什么时段发什么内容(时间为UTC),我们要记下这些信息或保存这些文件。

然后我们需要选择一个在东京的WebSDR,打开 kiwisdr.com/public/ ,我们可以看到在全世界范围内都有WebSDR分布,我们搜索 Tokyo 就可以找到很多在东京的WebSDR。

这些WebSDR有的有实时解析FAX的功能,有的没有,原因是有的作者贴心的加了FAX插件。

如果有插件,我们可以直接在网页中获取JMH传真的图像,如果没有,我们可以通过 https://ibcl.us/JMHWeather-Fax_20180706/https://ibcl.us/JMHWeather-Fax_20180706/ 的教程接收JMH的图像。

这里我们选择一个有解析JMH图像的WebSDR。

打开这个SDR,我们就可以听到在东京范围内的所有广播信息,我最常听的一个频道是JOQR文化放送。

言归正传,我们选择一个频率,这里选择JMH4(13988.5),但是不能直接填,由于误差的原因(“日本 JMH 的气象传真使用上边带,实际解调频率低于公布频率 1.9 kHz。例如接收 JMH4 13988.5 kHz,需要 13988.5 kHz - 1.9 kHz = 13986.6 kHz”),我们需要输入13986.60,然后选择USB。

如果支持FAX,点击上面的篮筐“JMH FAX”,即可自动开始解析图像。解析完成后右键保存即可。

安装适用于WSL的显卡驱动即可调用显卡
由于Android子系统 使用了和WSL2相同的技术,所以GPU加速需要“WDDM>=2.9且支持Cuda on WSL”的显卡驱动,所以别说子系统GPU支持有问题了

intel核显WSL驱动链接:https://www.intel.com/content/www/us/en/download/19344/intel-graphics-windows-10-windows-11-dch-drivers.html

n卡WSL驱动链接:https://developer.nvidia.com/cuda/wsl/download

a卡WSL驱动链接:https://www.amd.com/en/support/kb/release-notes/rn-rad-win-wsl-support

部分PC由于不带OpenCL和OpenGL,还需要去商店安装扩展包:https://www.microsoft.com/store/productId/9NQPSL29BFFF

搬运自:https://bbs.pcbeta.com/viewthread-1908324-1-1.html

p1. 时间不走

有时候我们用OpenCore来驱动黑苹果和Windows双系统,可能会发现一个问题,就是Windows的开机时间是上一次Windows的关机时间,然后进到BIOS里面,发现BIOS的时间不走了,其实macOS也会有这个问题,但是macOS开机之后会自动校准一下时间,Windows开机之后并不会自动校准,所以这个问题很影响体验。

现在我们开解决一下这个问题。

  1. 找一个U盘,推荐16GB或以上
  2. 去 下载Ubuntu桌面系统 | Ubuntu 下载Ubuntu镜像
  3. BIOS设置U盘启动,然后启动Ubuntu
  4. 启动之后选择带有 “Live” 字样的图标,也就是“体验版”,不用真的安装Ubuntu
  5. 启动之后在Ubuntu设置里面对一下时,再重启到BIOS,就会发现时间开始走了

这个问题的详细原因其实是个谜,但是能够解决这个问题就可以了。

p2. 黑屏

某些主板(如华硕)在设置OpenCore启动后可能会出现Del/F2无法进BIOS或黑屏问题。

解决办法是:

OpenCore配置开机有Reset Nvram选项
开机在OpenCore界面点击“Reset Nvram”选项
重启即可恢复正常

iOS15中,苹果对导航栏的性能做了优化,默认情况下,如果导航栏与视图没有折叠,导航栏的背景透明,如果系统检测到有重叠的话,会变成毛玻璃的效果

这个效果会影响到一种情况,就是当前页面导航栏隐藏,然后下一个页面导航栏显示的时候,进行push或者从下一个页面pop时,导航栏处动画会有异样。

如果我们想要iOS14一样,无论导航栏是否与视图折叠,都会一直显示毛玻璃的效果,那可以参考这篇文章:https://medium.com/彼得潘的-swift-ios-app-開發問題解答集/ios-15-navigation-bar-tab-bar-的樣式設定-558f07137b52

  1. 在IB编辑界面中选择Navigation Bar,再勾选 Scroll Edge。
  2. 然后在Blur Style中选择Default,即可恢复iOS14的样式。

转自:https://www.jianshu.com/p/0171d6b49771 ;注意:第一步和第二步都使用方法二。

分为两步:

第一步:拿到 xx.app 文件

方法一:在 release 模式下编译,到 products -> release 文件夹下找(后证实,此种方式拿到的.app 文件转换成的.ipa文件,签名后,虽然能够安装,但在覆盖安装时会报错,一旦报错后会出现再也无法安装的情况)

方法二:在 release 模式下归档,show in finder 找到归档后的文件,显示包内容,products -> Applications 文件夹下找。这种方式获取的.app 文件大小比方法一获取的要大

第二步:把 xx.app 转化为 xx.ipa

方法一:拖入 Mac iTunes 的应用框里,然后再从这个框里拖出,即可。当然也可以直接到 iTunes 的 APP 文件夹下去找(怎么找,自己问度娘,嘿嘿)

方法二:命令行 cd 到 xcarchive 文件的路径下,运行以下命令,生成的 xx.ipa 虽然无法通过 iTunes 安装,据说可以通过 PP 助手安装,个人未尝试

xcodebuild -exportArchive -exportFormat ipa -archivePath.xcarchive -exportPath ~/Desktop/xxx.ipa

最新的 xcode 已经更改使用方式了,去掉了-exportFormat 参数,增加了 -exportOptionsPlist 参数,来个栗子:

xcodebuild -exportArchive -exportOptionsPlist /Users/msw/Desktop/app_xinjiang/yftm/yftm/Info.plist -archivePath yftm\ 2017-6-29\下午7.55.xcarchive -exportPath yftm.ipa

出现 EXPORT SUCCEEDED ,即为成功

方法三:新建文件夹,取名为 payload(注意:必须是这个名字),把步骤一拿到的文件拷到此文件夹下,然后压缩此文件夹,然后更改压缩包的后缀名为.ipa 即可。

其他附加:

1. 使用 IResign 重签名

参考:http://www.jianshu.com/p/aeef37a6c702

2. 企业签名

我是在万能的某宝找的卖家来签名的,把 xx.ipa 包发给他,签完再发给我(自己公司的企业级开发者账号还在审核中,着急上线,先这样子了。但提醒同学们,不到万不得已千万别用这种方式,签一次还是挺贵的,要好几张毛爷爷的,而且售后堪忧)

3. 企业级 APP 怎么挂在网站上用 Safari 下载安装?

方法一:挂载到自己网站:如果自己网站不是 https 的,或者是 https 的但没有通过 CA 中心(有专门做认证的公司,网上自己搜)认证,用 Safari 下载安装时会提示证书无效之类的。这样如果不是 https 的需要换成 https,已经是的需要把 https 的 ssl 证书到 CA 认证中心进行认证,认证后 https 会显示可信,再用 Safari 下载就可以安装啦。

另外,下载一定要链接到一个相关配置的.plist 文件,这样才能弹出安装提示。.plist 内容参考:https://segmentfault.com/q/1010000000623121 与 http://www.jianshu.com/p/c1d50405bf0a

方法二:挂载到第三方可以提供 APP 下载安装服务的网站上:我选择的是 https://fir.im,但有下载次数限制,每天最多 100次。