一个克制的、理性的关注互联网科技和人文的频道,也谈谈美食和电影,发现和分享一切有趣有价值的内容,啰哩啰嗦周刊主持人。
测试你眼中的绿和蓝
颜色感知很难测量——视觉科学家使用专门的校准设备来测量颜色感知。平面设计人员使用物理色卡(如 Pantone 制作的色卡),以便他们可以明确地传达颜色。在这里,我们使用您的显示器或手机来测试您如何对颜色进行分类,这远非完美。
https://ismy.blue/
颜色感知很难测量——视觉科学家使用专门的校准设备来测量颜色感知。平面设计人员使用物理色卡(如 Pantone 制作的色卡),以便他们可以明确地传达颜色。在这里,我们使用您的显示器或手机来测试您如何对颜色进行分类,这远非完美。
https://ismy.blue/
使用SDR模拟GPS信号
如果你在开发工作中不满足于Android的模拟位置,而你正好有一个SDR开发板的话,可以试试使用SDR模拟GPS信号。
硬件上需要一个SDR开发板(比如Hackrf One,其他更高级的也可以)。另外像Hackrf One这样的设备,它自带的晶振的误差太大,不能模拟GPS信号,需要买一个外部晶振(最好是0.1ppm的)
软件上,对于Hackrf One,需要一个生成卫星信号的gps-sdr-sim和用于发射信号的hackrf_transfer。
https://blog.hutao.tech/posts/gps-sdr-sim/
如果你在开发工作中不满足于Android的模拟位置,而你正好有一个SDR开发板的话,可以试试使用SDR模拟GPS信号。
硬件上需要一个SDR开发板(比如Hackrf One,其他更高级的也可以)。另外像Hackrf One这样的设备,它自带的晶振的误差太大,不能模拟GPS信号,需要买一个外部晶振(最好是0.1ppm的)
软件上,对于Hackrf One,需要一个生成卫星信号的gps-sdr-sim和用于发射信号的hackrf_transfer。
https://blog.hutao.tech/posts/gps-sdr-sim/
#风土
木奶果,叶下珠科木奶果属常绿乔木,高5-15米,普遍分布于东南亚地区,在中国分布于广东、海南、广西和云南。分布于海拔1000-1300米的山谷,是一种热带和亚热带的果树,对土壤的要求不是很严格。
果实可以食用,其果味酸甜,成熟时可食,亦可酿酒、制果酱或果汁,并且具有一定的催熟其他水果的作用,类似于乙烯的作用机制。在云南某些地区,常被用做未成熟的水果天然催熟剂。
木奶果在一些地方也被用作传统药材,有“止咳、平喘“的功能。
keyguard-Bitwarden的免费第三方客户端
前几天把用了大半年的Bitwarden官方安卓客户端换成了keyguard,体验下来效果不错。
Bitwarden 的客户端最早是用C#写的,体验有点迟钝,24年才转成了Android原生开发。 keyguard-app是一个很完美的 Bitwarden 第三方安卓客户端,原生安卓开发,体验丝滑。
特性:
- 美观、丰富且响应迅速的 Material You 用户界面
- 强大和快速搜索
- 多帐户支持,具有安全登录和两步验证支持
相比Bitwarden官方安卓客户端,最大的优点就是支持OTP双因子认证,而在官方版本中,这是一个收费功能,因此我猜测它这个功能应该是在本地实现的,不支持云同步,不过也确实让登录变得更协调了。
另外,官方收费的密码安全检测,在 keyguard 中也是完全免费的。
缺点:
体验和官版差距较大,需要一点适应时间,另外感觉自动填充服务没有官版强。
仅限于安卓端,PC端不如官方版本好用。
https://github.com/AChep/keyguard-app
前几天把用了大半年的Bitwarden官方安卓客户端换成了keyguard,体验下来效果不错。
Bitwarden 的客户端最早是用C#写的,体验有点迟钝,24年才转成了Android原生开发。 keyguard-app是一个很完美的 Bitwarden 第三方安卓客户端,原生安卓开发,体验丝滑。
特性:
- 美观、丰富且响应迅速的 Material You 用户界面
- 强大和快速搜索
- 多帐户支持,具有安全登录和两步验证支持
相比Bitwarden官方安卓客户端,最大的优点就是支持OTP双因子认证,而在官方版本中,这是一个收费功能,因此我猜测它这个功能应该是在本地实现的,不支持云同步,不过也确实让登录变得更协调了。
另外,官方收费的密码安全检测,在 keyguard 中也是完全免费的。
缺点:
体验和官版差距较大,需要一点适应时间,另外感觉自动填充服务没有官版强。
仅限于安卓端,PC端不如官方版本好用。
https://github.com/AChep/keyguard-app
特别反感在公交地铁等公共交通上喋喋不休,教育小孩的人,通常以年长女性为主。包括但不限于家庭琐事,看图识字,学校日常等
这真是一种挤压公共空间的行为,公共场合是可以适机对小孩进行认知提升,但是从头到尾大水漫灌狂轰滥炸式的机关炮式输出,着实让人苦不堪言。
中国人总是学不会在公共场合保持安静。
这真是一种挤压公共空间的行为,公共场合是可以适机对小孩进行认知提升,但是从头到尾大水漫灌狂轰滥炸式的机关炮式输出,着实让人苦不堪言。
中国人总是学不会在公共场合保持安静。
你的十九岁生日 阴历阳历是同一天
#冷知识 不止19岁,38岁,57岁,你的生日阴阳历基本都是同一天,为什么会这样?
我国的传统历法从严格意义上说不应该叫阴历,它应该叫阴阳合历。现在被叫做“农历”。
阳历:以太阳为观测点,一个回归年约为365.2422日,故每隔4年,太阳历会有置闰一天,闰年2月有29号这一天。阳历在可以很明显看出四季的变化情况;但无法观测月亮的朔、望、两弦。
阴历:阴历依据是月亮运行规律,月球自合朔,绕地球一周,复至合朔,实需二十九日十二时四十四分二秒八(即29.5306天),即一年354.36日。一年下来,阳历与阴历相差大约10.89日,那么古人就以置闰月来解决这一问题。为什么要用阴历,因为朔望月较之太阳回归年更加易于观测和记录,指导人民的生活。
置闰:阳历和阴历一年相差的这10.89天,那么3年置一闰月,5年置2闰月,19年置7闰月,每隔19年,阴历置7个闰月即有19*12+7=235个朔望月
阳历=19×365.2422日=6939.6018(日)
阴历=235×29.5306=6939.6910(日)
由此可见,每隔19个年阳历与阴历朔望月的日数仅有0.09天之差(合2小时9分36秒),那么每隔19年,你的生日基本上阳历和阴历就是同一天。
也有例外情况,可能会相差一天。
另外需要注意的是:和阳历同一天的阴历可能是闰月
#冷知识 不止19岁,38岁,57岁,你的生日阴阳历基本都是同一天,为什么会这样?
我国的传统历法从严格意义上说不应该叫阴历,它应该叫阴阳合历。现在被叫做“农历”。
阳历:以太阳为观测点,一个回归年约为365.2422日,故每隔4年,太阳历会有置闰一天,闰年2月有29号这一天。阳历在可以很明显看出四季的变化情况;但无法观测月亮的朔、望、两弦。
阴历:阴历依据是月亮运行规律,月球自合朔,绕地球一周,复至合朔,实需二十九日十二时四十四分二秒八(即29.5306天),即一年354.36日。一年下来,阳历与阴历相差大约10.89日,那么古人就以置闰月来解决这一问题。为什么要用阴历,因为朔望月较之太阳回归年更加易于观测和记录,指导人民的生活。
置闰:阳历和阴历一年相差的这10.89天,那么3年置一闰月,5年置2闰月,19年置7闰月,每隔19年,阴历置7个闰月即有19*12+7=235个朔望月
阳历=19×365.2422日=6939.6018(日)
阴历=235×29.5306=6939.6910(日)
由此可见,每隔19个年阳历与阴历朔望月的日数仅有0.09天之差(合2小时9分36秒),那么每隔19年,你的生日基本上阳历和阴历就是同一天。
也有例外情况,可能会相差一天。
另外需要注意的是:和阳历同一天的阴历可能是闰月
据国家食品安全风险评估中心发布的《2021 年中国大陆食源性疾病暴发监测资料分析》,中国食物中毒,按照人数前三甲分别是 —山东、云南、浙江。
山东:“根本没有浪费粮食这一说!”
云南:“菌子煮熟就没问题。”
浙江:“我已经是吃河豚的老手了,这个河豚我一定要买来尝鲜!”
来源:地道风物
总而言之,一个青春期的少年,如果拥有一个允许自己被儿子推下神坛的父亲,那么这个少年就会拥有更大的内在自由——他可以选择性地认同父亲的一部分特质,而不是囫囵吞枣地认同或拒斥其全部。所以我们说,这样的少年是幸运的。
#风土
之前我提到过老家的一种菜,翻遍了整个搜索引擎,都没找到相关资料,后来安装了抖音才找到,原来这种菜在云南叫汉菜,在贵州,被叫做天星米。
汉菜,也被称为野苋菜,属于苋科的一种植物,种子小,成熟时呈穗状排列。
和我之前猜测的属于苋菜类差别不大,但是在云贵地区,汉菜的吃法和其它地方不太一样,其它地方通常只吃幼株,但云贵人也偏爱其种子,种子一般被拿来做糖糕和包子,或者酿酒。
在云贵地区,所说的小米,通常不是北方那种小米,而指的是天星米。
群友补充:内蒙地区也叫西天谷。
《一个外地女孩,死在了我出租的公寓》
讲述了一个33岁单身女生,北京211大学毕业,考过多次公务员,即便笔试第一也没被录取过。今年4月从家乡宁夏贫困山村到陕西西安找工作,6月初死在了所租的房子。死后约20天才被发现……女生死亡之前,拉黑了所有亲人
source
想到了我认识的身边人。
一个高四同学,考的本省专科,一入学就准备考公,毕业后考在当地,但放弃了也不上班每天学习只为考公,谈了一个当地女民警,天天在我建的QQ群秀恩爱,然后又拼了两年,终于找到机会考回老家,甩了当地女友,成了老家的乡镇科员,买了房结了婚。
快二十年过去了,我们都成了中年人,我建的QQ群还在,他们谁都没退,但也十几年没人聊天了。
考公,让所有参与的人,人性扭曲。
你悲修仙者渡劫失败,可其一旦修仙成功,践踏你如踩死一只蚂蚁
注:原文已被自行删除,备份地址
http://telegra.ph/那个死在出租公寓里的外地女孩-08-19
讲述了一个33岁单身女生,北京211大学毕业,考过多次公务员,即便笔试第一也没被录取过。今年4月从家乡宁夏贫困山村到陕西西安找工作,6月初死在了所租的房子。死后约20天才被发现……女生死亡之前,拉黑了所有亲人
source
想到了我认识的身边人。
一个高四同学,考的本省专科,一入学就准备考公,毕业后考在当地,但放弃了也不上班每天学习只为考公,谈了一个当地女民警,天天在我建的QQ群秀恩爱,然后又拼了两年,终于找到机会考回老家,甩了当地女友,成了老家的乡镇科员,买了房结了婚。
快二十年过去了,我们都成了中年人,我建的QQ群还在,他们谁都没退,但也十几年没人聊天了。
考公,让所有参与的人,人性扭曲。
你悲修仙者渡劫失败,可其一旦修仙成功,践踏你如踩死一只蚂蚁
注:原文已被自行删除,备份地址
http://telegra.ph/那个死在出租公寓里的外地女孩-08-19
开源下载工具 Aria 的开发者清空 Github 代码库。该开发者称“因Aria被诈骗份子使用,导致我被跨省,因此本项目源码永久删除。”
Aria是一个安卓的文件下载管理开源项目,和Aria2没有关系,截至目前,该项目有5.5k个Star。
杀人犯被抓了,大街上给路人提供过免费饮用水的被抓了😯
Source
雨燕拼音输入法
一款基于Rime定制开发的九键、全拼、双拼、手写、火星文等方案、支持悬浮、单手、数字行等键盘模式的安卓中文输入法
特点:
1.不联网、不获取任何权限,更安全。
2.借鉴rime架构和小企鹅输入法皮肤,输入模式更完善
3.支持九宫格、拼音全键,17键,火星文,花藤字,长草字等
地址:https://github.com/gurecn/YuyanIme
体验下来的两个缺点:
1.屏幕边缘触摸上屏不灵敏,或许跟曲面屏有关,但Gboard 无此问题。
2.手写识别依赖第三方接口非原生功能,因费用问题不支持。
一款基于Rime定制开发的九键、全拼、双拼、手写、火星文等方案、支持悬浮、单手、数字行等键盘模式的安卓中文输入法
特点:
1.不联网、不获取任何权限,更安全。
2.借鉴rime架构和小企鹅输入法皮肤,输入模式更完善
3.支持九宫格、拼音全键,17键,火星文,花藤字,长草字等
地址:https://github.com/gurecn/YuyanIme
体验下来的两个缺点:
1.屏幕边缘触摸上屏不灵敏,或许跟曲面屏有关,但Gboard 无此问题。
2.手写识别依赖第三方接口非原生功能,因费用问题不支持。
结婚 登记不用户口本,可能也挽救不了 婚姻 危机和低 生育率。
其实很多国家应对人口学危机(demographic crisis),本能反应都是“大力出奇迹”。我允你自由结合,我让你无忧生育,我给你产假、奶爸假、生育津贴、免费托儿服务,求求了。
有用吗?有。能根本解决问题吗?做梦。
低生育率让各国都心力憔悴。但除非家庭在传统价值中占据重要位置的社会,很少有还在担心“年轻人不结婚”的,创造一切可能条件,单身的、伴侣的,只要愿意生养小孩就行了。就这样,还拉不起来生育曲线。
先说 婚姻制度。
我几年前写文章说过,现代社会应对婚姻危机的办法不多,验证有效的一个公共政策就是「婚姻套餐化」——把“神圣的婚姻制度”拆解成手机套餐一样的选项,调整其内外部结构,人们根据自己的实际需求和意愿,自由地安排自己的生活,伦理的归伦理,浪漫爱的归浪漫爱,法律的归法律。
比如在欧洲很多国家,都有注册伴侣制度。无论男女,当你想把亲密关系往前更深入一步的话,通常有三个“套餐”可选:同居、注册伴侣和结婚。同居的伴侣,可以去公证处签一个同居合约,将双方约定的权利和义务以法律形式确定下来;关系更紧密和深入的,长期稳定的情侣朋友,可以选择「注册伴侣」,其实和结婚已经没什么两样,只是生了孩子后,做父亲的要跑去市政厅,给自己办个认领手续——荷兰就认为,一段关系内的孩子所属权归母亲,而父亲则不一定。闹掰了怎么办呢?法律管。包括财产、子女抚养和分手后的赡养费,都和婚姻同等待遇,只在结合的紧密程度有别。手机套餐嘛,看你签unlimited还是月付。
想结婚的,就结婚呗。给你这么多选项,你还是想结婚,那就真的是……想结婚啊。就是信仰,就要见证,就想欢庆爱的神圣,没问题,它可以成为一次浪漫的表达,一场欢乐的派对,更根本的,是个人的选择——我的私生活不需要社会的一纸证书来认定,想认定一下,去教堂办个派对,也没问题。
说“婚姻制度必将灭亡”的,道理上都对,但已经是上世纪的政策辩论了,在被消灭之前,婚姻制度已被狡猾的资本主义彻底拆解了,威风全无,灭不灭的,还有区别吗?
这一背景正是欧美社会经历了上世纪六七十年代的观念解放、平权运动和世俗化之后,婚姻的道德和宗教意义被逐渐消解。
以制度而非伦理手段,在通往婚姻的道路上设立不同的缓冲地带,婚姻的“单选题”就变成了“多选题”,使其更加适应现代社会多元的生活方式和观念,贴合人性,同时保护了各方的法律权益。
所以在欧洲年轻一代里,我已经很少会听到人用”妻子“”丈夫“来形容自己的另一半了,一般就是男女朋友,在一起久的就是「伴侣」(partner),有的连伴侣都不注册,几十年了还是男女朋友。
好了,婚姻搞定了,结合的门槛被降到最低了,政府就可以高枕无忧了吗?哪有那么好的事。低生育率近乎无解。人们愿意结合成一个社会单元,也不一定就默认想生养孩子。很多人都共同抚养孩子,但也没结婚,甚至连伴侣都没注册。
各国政府都使出浑身解数。毕竟,年轻人不愿意结婚,不是大事儿,国家焦虑的还是人口学。意识到“大力出奇迹”无效,歌颂”英雄母亲“也不好使,各国开始精细化作业——尽力扫平生育意愿前的一切障碍,做到你想生就生,社会养、社会管、社会爱,但还是收效甚微。
如果你真想提高社会生育率,还会去在意是否非婚生、是否单身抚养吗?还挡着单身女性冻卵,保留“后悔权”吗?简直匪夷所思。当然是创造一切可能的便利条件,哄着,求着。我前几天讲了我朋友在法国免费冻卵的事情。法国政府在2021年推出这个政策,为37岁以下的女性免费冻卵,保质期十年,固然是法国女性权益的新成果,但法国政策专家打得也是聪明算盘:我请你免费冻卵,万一有天,你就想用了呢?——跟提高一丢丢生育率的希望相比,冻卵这点钱对公共财政又算得了什么呢?太卑微了,真的。
但这才是公共政策的合理逻辑。
我前阵子研究了下意大利的人口学危机,意大利是欧洲生育率最低的国家之一,天主教传统也救不起来那种。他们的公共政策辩论,已经细到托儿所该免费还是减免费用。在2024年的预算法案里,州托儿所对有两个或两个以上孩子的家庭将免费,而且为孩子的母亲支付雇员的社会保障缴纳配额。总理梅洛尼说,“我们想鼓励那些把孩子带到这个世界上并想工作的人“,不过她整天呼吁别人遵循传统家庭价值,自己的生活却挺进步的,单身母亲,没结婚,跟伴侣一起养了个孩子。
低生育率是非常复杂的公共议题,我下次再展开聊,今天就聚焦在婚姻制度吧。婚姻制度危机背后的因素很复杂,但与其像保守势力那样谴责人类道德堕落,家庭危机,不如诚实地去共情和理解,现代世界给我们的生活带来了哪些新的变量。
一切坚固的都烟消云散了。人类社会不得不以开放的心态,推动婚姻观、结合形式和权益保障的多元进步。
【网评】现代人排斥稳定关系或者生育,一个重要原因是工业社会把“一切都可理性管理”根植进了人脑,包括情绪。但无论稳定关系还是带小孩,都需要各种不可预知的情绪,这其实是生活的本来面目,和工业社会的井井有条相抵触。
【网评】说得真准确。政策部门想把尽可能多的不可控因素,都帮人解决掉,是公民权益进步,也是治理的人口学考量。 source
其实很多国家应对人口学危机(demographic crisis),本能反应都是“大力出奇迹”。我允你自由结合,我让你无忧生育,我给你产假、奶爸假、生育津贴、免费托儿服务,求求了。
有用吗?有。能根本解决问题吗?做梦。
低生育率让各国都心力憔悴。但除非家庭在传统价值中占据重要位置的社会,很少有还在担心“年轻人不结婚”的,创造一切可能条件,单身的、伴侣的,只要愿意生养小孩就行了。就这样,还拉不起来生育曲线。
先说 婚姻制度。
我几年前写文章说过,现代社会应对婚姻危机的办法不多,验证有效的一个公共政策就是「婚姻套餐化」——把“神圣的婚姻制度”拆解成手机套餐一样的选项,调整其内外部结构,人们根据自己的实际需求和意愿,自由地安排自己的生活,伦理的归伦理,浪漫爱的归浪漫爱,法律的归法律。
比如在欧洲很多国家,都有注册伴侣制度。无论男女,当你想把亲密关系往前更深入一步的话,通常有三个“套餐”可选:同居、注册伴侣和结婚。同居的伴侣,可以去公证处签一个同居合约,将双方约定的权利和义务以法律形式确定下来;关系更紧密和深入的,长期稳定的情侣朋友,可以选择「注册伴侣」,其实和结婚已经没什么两样,只是生了孩子后,做父亲的要跑去市政厅,给自己办个认领手续——荷兰就认为,一段关系内的孩子所属权归母亲,而父亲则不一定。闹掰了怎么办呢?法律管。包括财产、子女抚养和分手后的赡养费,都和婚姻同等待遇,只在结合的紧密程度有别。手机套餐嘛,看你签unlimited还是月付。
想结婚的,就结婚呗。给你这么多选项,你还是想结婚,那就真的是……想结婚啊。就是信仰,就要见证,就想欢庆爱的神圣,没问题,它可以成为一次浪漫的表达,一场欢乐的派对,更根本的,是个人的选择——我的私生活不需要社会的一纸证书来认定,想认定一下,去教堂办个派对,也没问题。
说“婚姻制度必将灭亡”的,道理上都对,但已经是上世纪的政策辩论了,在被消灭之前,婚姻制度已被狡猾的资本主义彻底拆解了,威风全无,灭不灭的,还有区别吗?
这一背景正是欧美社会经历了上世纪六七十年代的观念解放、平权运动和世俗化之后,婚姻的道德和宗教意义被逐渐消解。
以制度而非伦理手段,在通往婚姻的道路上设立不同的缓冲地带,婚姻的“单选题”就变成了“多选题”,使其更加适应现代社会多元的生活方式和观念,贴合人性,同时保护了各方的法律权益。
所以在欧洲年轻一代里,我已经很少会听到人用”妻子“”丈夫“来形容自己的另一半了,一般就是男女朋友,在一起久的就是「伴侣」(partner),有的连伴侣都不注册,几十年了还是男女朋友。
好了,婚姻搞定了,结合的门槛被降到最低了,政府就可以高枕无忧了吗?哪有那么好的事。低生育率近乎无解。人们愿意结合成一个社会单元,也不一定就默认想生养孩子。很多人都共同抚养孩子,但也没结婚,甚至连伴侣都没注册。
各国政府都使出浑身解数。毕竟,年轻人不愿意结婚,不是大事儿,国家焦虑的还是人口学。意识到“大力出奇迹”无效,歌颂”英雄母亲“也不好使,各国开始精细化作业——尽力扫平生育意愿前的一切障碍,做到你想生就生,社会养、社会管、社会爱,但还是收效甚微。
如果你真想提高社会生育率,还会去在意是否非婚生、是否单身抚养吗?还挡着单身女性冻卵,保留“后悔权”吗?简直匪夷所思。当然是创造一切可能的便利条件,哄着,求着。我前几天讲了我朋友在法国免费冻卵的事情。法国政府在2021年推出这个政策,为37岁以下的女性免费冻卵,保质期十年,固然是法国女性权益的新成果,但法国政策专家打得也是聪明算盘:我请你免费冻卵,万一有天,你就想用了呢?——跟提高一丢丢生育率的希望相比,冻卵这点钱对公共财政又算得了什么呢?太卑微了,真的。
但这才是公共政策的合理逻辑。
我前阵子研究了下意大利的人口学危机,意大利是欧洲生育率最低的国家之一,天主教传统也救不起来那种。他们的公共政策辩论,已经细到托儿所该免费还是减免费用。在2024年的预算法案里,州托儿所对有两个或两个以上孩子的家庭将免费,而且为孩子的母亲支付雇员的社会保障缴纳配额。总理梅洛尼说,“我们想鼓励那些把孩子带到这个世界上并想工作的人“,不过她整天呼吁别人遵循传统家庭价值,自己的生活却挺进步的,单身母亲,没结婚,跟伴侣一起养了个孩子。
低生育率是非常复杂的公共议题,我下次再展开聊,今天就聚焦在婚姻制度吧。婚姻制度危机背后的因素很复杂,但与其像保守势力那样谴责人类道德堕落,家庭危机,不如诚实地去共情和理解,现代世界给我们的生活带来了哪些新的变量。
一切坚固的都烟消云散了。人类社会不得不以开放的心态,推动婚姻观、结合形式和权益保障的多元进步。
【网评】现代人排斥稳定关系或者生育,一个重要原因是工业社会把“一切都可理性管理”根植进了人脑,包括情绪。但无论稳定关系还是带小孩,都需要各种不可预知的情绪,这其实是生活的本来面目,和工业社会的井井有条相抵触。
【网评】说得真准确。政策部门想把尽可能多的不可控因素,都帮人解决掉,是公民权益进步,也是治理的人口学考量。 source
最近开发遇到的一些问题:
1.SSL升级3.0后,JDK8-JDK11下运行报错,原因是SSL生成的https证书默认为PBES2加密算法,需要JDK8U302或JDK12+版本运行。
2.AES加密的JNI开发对接。C语言中,可以使用openssl提供的依赖,但是这个依赖比较大,windows系统默认也没有安装此依赖,最终选用tinyC-AES这个项目,仅十几K代码,但是需要注意是使用tinyC-AES,需要自己搞定padding部分,这部分容易出错。
3.Java里,尤其是网络协议(不是标准的本地磁盘物理文件地址统统视为网络协议地址),不能保证每次都读取到指定字节的stream流,这不影响最终读取结果,但是某些场合如加密可能会有影响。
4.最近调研并二开了Apache Knox这个开源代理和SSO框架,坑太多太多,测试极其不严谨,食之无味弃之可惜,无论是文档还是设计架构,糟糕得令人发指。
5.chrony是个很好的NTP服务,但是很多人不理解chrony的设计思路,误解很多。
6.firewalld相比iptables,好看,但是鸡肋,规则导入极慢,且缺少很多功能,仅适用于规则少于20条以内的场景。
1.SSL升级3.0后,JDK8-JDK11下运行报错,原因是SSL生成的https证书默认为PBES2加密算法,需要JDK8U302或JDK12+版本运行。
2.AES加密的JNI开发对接。C语言中,可以使用openssl提供的依赖,但是这个依赖比较大,windows系统默认也没有安装此依赖,最终选用tinyC-AES这个项目,仅十几K代码,但是需要注意是使用tinyC-AES,需要自己搞定padding部分,这部分容易出错。
3.Java里,尤其是网络协议(不是标准的本地磁盘物理文件地址统统视为网络协议地址),不能保证每次都读取到指定字节的stream流,这不影响最终读取结果,但是某些场合如加密可能会有影响。
4.最近调研并二开了Apache Knox这个开源代理和SSO框架,坑太多太多,测试极其不严谨,食之无味弃之可惜,无论是文档还是设计架构,糟糕得令人发指。
5.chrony是个很好的NTP服务,但是很多人不理解chrony的设计思路,误解很多。
6.firewalld相比iptables,好看,但是鸡肋,规则导入极慢,且缺少很多功能,仅适用于规则少于20条以内的场景。