2023年8月22日星期二

常见电池内阻

 摘自“收音机评论译介”录制的一期介绍电池内阻测量仪器的视频


2023年8月15日星期二

我的随机数3——Google云Cloud Function

 几年前一次开会无聊,就研究Google云的Cloud Function,基于java语言的Hello World例程,写了一个能够返回[0,99.99]随机数的函数。其中随机数用的是java的Random类,没有用比较复杂的SecureRandom类。代码如下:

package com.example.functions;

import com.google.cloud.functions.HttpFunction;
import com.google.cloud.functions.HttpRequest;
import com.google.cloud.functions.HttpResponse;
import java.io.BufferedWriter;
import java.io.IOException;
import java.util.Random;

public class HelloWorld implements HttpFunction {
@Override
public void service(HttpRequest request, HttpResponse response)
throws IOException {
Random r = new Random();
int i = r.nextInt(10000);
String str = String.format("%.2f", i / 100.0);
BufferedWriter writer = response.getWriter();
writer.write(str);
}
}

美中不足的是,Google云的Cloud Function在中国大陆不能直接访问,每次都要跳转一下。此外URL比较长,所以我用CloudFlare的redirect功能又重定向了一下。入口如下,欢迎大家使用。

https://www.ming.gq/r

2023年8月3日星期四

豆瓣上不能发表的我对电影《颐和园》的评价

 早就耳闻《颐和园》的大名,今天终于看了。因为豆瓣上没有这部电影,我就在这里简单记录一下吧。

以我的鉴赏能力,认为这部电影拖沓冗长,观影过程略微无聊。音效和配乐很棒,但对白听不清楚,可能是同期声录音吧,换了不同的设备和播放器都听不清,不得不又想办法搞到了字幕。

电影本身给2星。女主角郝蕾很漂亮,而且裸体献给了银幕,加一星;导演加入的敏感内容加一星。

卡63——中国银行运通白金卡

 


2022年读完的第44本书——单片机与嵌入式系统应用 2018.6期

 


卡62——华夏银行运通白金卡

 


卡61——华夏银行华夏精英环球信用卡

 


卡60——华夏银行钛金卡

 这张卡以前可以通过刷够一定次数免去年费。但后来华夏银行改变了策略要用积分兑换年费,于是后来就注销了。


卡59——光大银行JCB信用卡

 我原来使用的是光大银行花仙子信用卡,后来到期后花仙子卡不继续发行了,于是光大银行给我发了这套卡。


2022年读完的第43本书——细胞

 


卡58——中国银行借记卡

 这张卡是2005年水木社区10周年时,我办的用于外地网友汇款购买纪念站杉的卡之一。后来卡片换过一次,但卡号未变。



豆瓣上不能发表的我对电影《隐入尘烟》的评价

 女主角结婚前的经历使我想起了铁链女。

2023年8月2日星期三

我的随机数2——aws ec2 + java

 这段时间当我需要得到随机数时,我是通过ssh连接到aws ec2云主机上,然后运行java DianFei命令获取0~99.99的随机数,或java DianFei N, 获取0~N-1之间的随机数。
aws ec2主机是今年年初参加亚马逊云一个培训活动申请的,可以免费使用一年。
java程序在https://github.com/bh1svr/dianfei/blob/master/dianfei.java,是我从网上搜的代码实现的。这里没有使用最常见的Random类,而是用了SecureRandom,以提高数据的随机性,其实对于我这种场景来说也没什么必要。
当时选择使用java语言编写,是因为我当时正在看《深入java虚拟机》这本书。于是想用java写一下程序练练手。
我现在在ec2主机上运行的这个java class文件,是在安卓手机的termux中的openjdk编译的,除了运行在termux和ec2主机上以外,这个class文件还在我家的索尼电视机上运行过,充分体现了java程序的跨平台特性。