2021-07-09

25 篇热帖

1. 最近 2 到 5 年年苹果的 ARM mac 产品系列定价太高大概率会走 Nokia Lumia 的老路

现在苹果的首要任务是吸引开发者构建他的 ARM 生态,Intel 转 ARM 加上 Windows 与 Linux 的整合越来越便利,很开发者已经放弃 mac 生态,苹果必须以低价产品打市场,用户基数会决定开发者支持 ARM 平台的热情,最近 2~5 年的的 ARM 过渡的成功与否,可能会有深远影响!

苹果若是一味的追求利润优先,长久来看必将导致产品创新位列老二,苹果的核心资产是他的人才贮备,一旦战略失误必将造成无法挽回的后果。

何为利润优先?

砍掉 3.5 耳机孔,推动 Airpods 蓝牙耳机

Airpods 电池寿命 2~3 年,推动换新

产品做工品质耐用度下降,推动 Apple Care+

Mac SSD 、RAM 焊死,SSD 寿命,电池难以拆除,推动换新

...

产品设计制作以利润为中心,必将丧失长久以来培养的果粉用户群,站在消费者的对面

水深火热门槛太低了,水至清则无鱼,大家不要冲塔!!!

2. ToDesk 存在安全漏洞,可无密码远程控制设备,请谨慎使用

这个情况是偶然间发现的,具体情况如下:

测试环境

  • 被控端 X 是 MacOS,安装了 ToDesk 官网最新版。
  • 控制端 A 是 MacOS,安装了 ToDesk 官网最新版。(使用密码连接过被控端 X,后正常断开)
  • 控制端 B 是 MacOS,安装了 ToDesk 官网最新版。(从未连接过被控端 X )
  • 控制端 B-VM 是 Win10 虚拟机,运行在 B 上,安装了 ToDesk 官网最新版。(从未连接过被控端 X )
  • 被控端 X 、控制端 A 、控制端 B 都不在一个网络。

测试结果

  • 控制端 B 无需密码即可连接,多次验证都可以。
  • 控制端 B-VM 需要密码才能连接。

测试结果录屏

GIF

题外话

从现象来看连接密码似乎并没有作为端到端加密密钥的一部分(这种设计真的没问题么?),当认证节点出现问题时直接允许控制端与被控端建立连接。当然这些只是我的猜测,并没有深入分析,虽然从事的是信息安全方向,但术业有专攻嘛,就留给感兴趣的小伙伴了~

4. 求推荐好用的笔记软件
OneNote 白嫖了好久,基本能满足需求,但它的同步体验真的是……一言难尽。所以想换换。请问大家,经常听说的国产的印象笔记、为知笔记等等,好不好用呀?除了常见的这几种,大家还有没有好用的笔记软件推荐呢?要求嘛,就是用户体验好,平台覆盖全,同步速度快,收费也是可以的。谢谢大家。
5. 京东抢购茅台脚本,让自己和黄牛站在同一起跑线上。

分享一下之前搞的一个脚本,抢京东茅台啦。

一瓶茅台 1499,出手之后 2500,纯利润 1000 元。

有利润的地方就有江湖,要个每个月能抢到两瓶,不香么??

https://github.com/woxiqingxian/jd_seckill

6. 大家乘电梯的时候会想电梯的程序怎么写吗
7. 现在抖音上真的好多徒步西藏的

基本上都是一样的行头,推个三轮的小手推车上边摆个手机直播,车上贴了一圈自己的编号和二维码。穿衣服倒是什么都有,穿西装的穿貂的要是平台不管的话估计我都能看到不穿衣服的。 更搞笑的是现在还出了一群打假的,推小车的前边走他们就跟后边拍,我严重怀疑这些人都是一伙的,在玩对冲。

8. Windows 11 Build 22000.65 发布了
  • 开始菜单上面加了搜索栏。虽然我已经习惯了使用 Win + S 快捷键,但在开始菜单上直接使用搜索还是挺方便的。

  • 任务栏可以在多个显示器上显示了。
  • 更新了几个系统提示对话框,比如电池电量不足等等。
  • 设置 -> 电源 & 电池 中增加了“电源模式”。
  • 桌面右键菜单中加了“刷新”。不过我用右键呼出菜单还是很慢。
  • 文件资源管理器中右键单击 .ps1 文件,现在直接有一个用 PowerShell 运行的选项了。
  • 贴靠窗口( snap layouts )针对小屏竖向做了优化。
  • 针对中国用户,使用 Win + . 呼出表情输入框时,可以使用闪萌(http://weshineapp.com/)的 GIF 动画。
  • 右键单击任务栏中的音量图标,多了一些选项。
  • 屏幕右下角的“显示桌面”按钮终于可以不用瞄准随意点击了。
  • 设置界面的汉化有所改善。

更详细的信息:https://blogs.windows.com/windows-insider/2021/07/08/announcing-windows-11-insider-preview-build-22000-65/

9. [技术分享] 💌 分享一下申请 JetBrains 全家桶 OpenSource License 的经历。

7 月 7 号 晚上 6 点 40 申请的 OpenSource License,用于申请的是 https://github.com/lcomplete/TechShare 这个项目。

由于申请时使用的是之前购买 IDEA 的邮箱,跟我 Github 邮箱不一致,因此在 8 点 50 分 收到希望验证我的邮箱的回复。

Imgur

接着修改了下 GitHub 首页并用蹩脚的英文回复了一下。

然后在晚上 0 点 17 分 时就收到了申请通过的邮件。

Imgur

没想到审核速度这么快,确实令人惊喜。必须将全家桶充分利用,多多完善这个分享项目才对得起这份厚礼呀。这么良心的公司,以后也是要尽可能地去购买正版。

10. 计算机经历几十年 CURD,难道没有一个大而全的解决方案吗?

一套告诉你 CURD 操作就没有?

比如 超强 UI 脚手架。。 从 ES Redis MYSQL 一些列中间件 一键勾选自动生成,所有基本库操作

从追踪连到日志分析,性能警告

就没有这样的东西吗?

11. IntelliJ IDEA 是最好的 Java 编程工具没有之一?

只要 Java 语言继续在市场存在 IntelliJ IDEA 永远是最好的 Java 编程工具 😋😋😋

12. 标识符应该读 biāo zhì fú 还是 biāo shí fú?

我个人认为应该读 biāo zhì fú,但我在现实生活中没听过一个人是这么读的

13. 求推荐一些香港老电影,恐怖类型的

以前小时候电视上经常会放什么僵尸片啊,鬼片啊或者其他小时候看起来有点恐怖的电影,有古装的也有现代的,小时候又看不太懂

现在有点时间想回顾一下,大家推荐几部经典的香港电影,稍微带点恐怖这种的

15. 求助安卓车机 adb 问题

最近想折腾一下车机,想把内置的导航软件更新一下,adb devices 找不到设备,想请教一下问题出在哪边

领克 02,安卓版本是 4.4.3,已打开开发者模式,使用 type-c 数据线,命令行中 adb devices 无设备清单

换过数据线,也同样没有解决,车内的 usb 接口应该正常,网上的教程也是那个接口,且连接时有充电,

有一种说法是,数据线有方向的,我个人不太信这个说法

如果无法连接上车机的问题 车上有两个 USB 接口 尝试换个接口! 如果两个都试了 还是不行 请将电脑那边的调转 插到车机的 usb 里 就是两边 usb 调换 因为这个线 一头输出 一头输入 你可能插到 车机输出给电脑了!

16. 面试面得怀疑自己的智商感觉不适合干开发,工作中也经常会这么觉得
平时工作中虽然大部分时间都专注于实现功能,但是日常看各种技术博客、分享、解决方案的时候脑子还是会感叹大公司的人怎么能这么聪明什么样的脑子才能达到这样的技术层次。
最近在面试,更是频频怀疑人生,面试简直就是自取其辱,问什么什么都不会,基础不扎实,之前为了准备面试查漏补缺补了个寂寞。补了,但又没有完全补,每次面试永远都会出现自己不会的八股文,每次都自己觉得这应该要会的可是的确不会。感觉八股文根本没有尽头,然而八股文甚至只是基础,问更高深的工程化实践那可更加不会了。
快要自我 PUA 成功了,天天感觉自己又笨又不努力。或者说多少努力过了但是基本没什么作用。
一个人要如何分辨自己是不够努力还是不合适?
17. 58 同城员工办理香港卡
有需要办理香港卡的 58 员工可以联系我。包括 58 同城、安居客、天鹅到家、转转等及其他子公司。

v: imijia

目前在办理中信及民生:
中信:0 门槛
民生:5w 3 个月理财
18. 那些让你用微信 QQ 面试的公司,建议都别去了

特别是技术面试,用微信 QQ 之类的太不专业了。腾讯会议和 zoom 好点,可以共享屏幕,但是来回切换平台还是比较麻烦。体验最好最专业的是专业的在线 coding 面试网页,一个 web 端的 ide,可以远程观看应聘者写代码的。

最近要跳槽,面了快 10 家公司的感受...

你遇到的专业技术面试是怎样的?用的什么平台呢?

19. 挖坟: TrueCrypt 当年在用户手册里特意说明自己拒绝支持 TPM,以及 RMS 对“可信计算”的声讨
最近因为 Win11 强制要求,TPM 火了一把,于是 LZ 也有点想蹭蹭热度……

稍微翻了一下英文维基,里面居然提到 TrueCrypt 当年在用户手册里专门解答过为啥有意不支持 TPM,理由大致就是:
TPM 在安全上其实是多余的,反倒是给用户带来了虚假的安全感。支持 TPM 的加密软件宣称的那些攻击场景,也就是攻击者有管理员权限甚至可以物理接触设备,实际上用任何技术手段都已经无法继续维持安全性了,这个时候 TPM 其实已经靠不住了,唯一靠得住的做法就是停止使用那台设备。比如,攻击者可以装一个硬件键盘窃听器(“假键盘”?);可以从内存里直接把密钥 dump 出来(硬的应该就是“冷启动攻击”,软的应该就是利用调试 /IPC 之类的系统调用读取进程内存?);可以在加密卷处于解锁状态的时候直接把数据读出来(毕竟是透明加解密的),然后上传,或者就是保存在本地的一个不加密的卷里面……

我看貌似(至少在很多年前)很多人还觉得 BitLocker 和 TPM 是密不可分的,甚至觉得没有 TPM 的话 BitLocker 的安全性就“降了一大截”……( /t/122436

据 LZ 所知,其实 BitLocker 本来也并不是离了 TPM 就不能用。

所以,LZ 个人的认知或者观点(就 BitLocker 而言,其他的我不太了解):
与其说是安全,TPM 更大程度上是提供了方便,免去输入一长串复杂密码的麻烦;但与此同时 TPM 有点手机刷机锁那味儿,需要度量 BIOS 和 bootloader 的哈希值,于是主板挂了 /引导挂了也会连带导致无法解密(默认是只能靠数字密码,也就是“恢复密钥”),所以要说蛋疼其实也蛮蛋疼的,一不小心就 footgun 了。

(或者……从 PIN 可以用很短的、更容易记忆的数字、而且更容易定期更换,超长的数字密码“恢复密钥”则是塞进保险柜这个角度讲,有个 TPM 确实是可以提高安全性的?)

至于 TrueCrypt 的观点,我感觉……貌似 BitLocker 也没有说物理或系统安全守不住的情况下还可以依赖 TPM ?比如电脑被偷走了,干脆就不在用户手里了,想继续用也用不了了啊(笑)。(不过我印象里 TPM 的安全芯片貌似还是爆过漏洞的,可以把里面固化的私钥提取出来,也许这个威胁确实挺大吧,但好像也并不是每一款安全芯片都可能被破解?)

总之我个人还是倾向于(用 BitLocker 时)不用 TPM 。


另外维基百科里还提到了 TPM 可能反过来威胁用户的自由和隐私……
看了一下好像引用的是 RMS 向“可信计算”开炮的文章,然而通篇读完我好像也没看到哪里有提到隐私方面的威胁,好像只是批评“可信计算”,说“可信计算”这个名字起的就很有误导性,实际上“可信计算”会让用户手里的设备不听他的指挥,所以应该叫做“背叛计算”还差不多……甚至把“可信计算”类比成 1984 。

现在更新版本网页上的这篇文章,到了结尾,反倒是还特意点了一下,说 TPM 实质上已经没剩下多少实际能产生(有害)影响的东西了,所以它的威胁警报已经基本解除了……

反正我怎么看都没看出来英文维基里说的什么 TPM/可信计算可以隐秘地跟踪监视用户的行为并记录在案什么的,可能是楼主我实在是过于火星了吧……
(要说文中有批评隐私泄露,貌似也明确说了是在可信计算之前,是“孤立事件”,然后在此基础上批评“可信计算让这些孤立性的侵害变成了系统性的”)
20. Mac 端 WeChat_3.1.6_(19025)开始原生支持 M1

21. 有办法一直呆在一个公司 10 年以上嘛

厦门 PHP 本五,毕业后一直在这公司,公司是三高企业稳定不加班。

想过换工作拿过深圳两家公司分别 20X14 和 18X14,最后还是纠结的拒掉了。

拒绝的原因是出去很难成家(想找闽南人不想找外地的),而且出去八成回不来了,而且感觉在一线奋斗的都挺牛逼的怕卷不过。

也不知道自己的决定是不是正确的,说实话有点后悔。

厦门也找过但是能投的太少了,而且不知是不是我的错觉感觉一线的大厂更愿意给面试机会,厦门这边的大厂直接简历都不过,其他的基本都是小公司工资还很低跳出去也就能涨个 1000 来块,加班还多没太大意义。。。

所以现在不换工作情况下八成得在这公司一直呆下去,但是现在心态一直很焦虑很差,

不知是不是因为有了换工作的想法后就很难静下心来,一想到在这公司一直呆着也让我感觉没意思,甚至觉得人生没意思。。。

现在的公司离职率挺低的很多都是呆了 5 年以上的员工,但是自己现在感觉天天都不在状态焦虑烦躁,感觉自己不知道能不能熬下去。。。一直呆下去感觉挺难熬的。。。

22. 你们怎么看教师招聘取消专业限制,取消非师范生限制

这边是小城镇,不知道大家各地的情况如何。

反正我觉得这样子不好,很不好,但是又不知道怎么说,反正这瓜......

以后大家的孩子的数学还真的有可能是体育老师(误)其他专业的人教的。自己的孩子给不是教师专业教的,你们放心么?

23. 腾讯轻量应用服务器 ifconfig 没有公网 IP

小弟以学生优惠购入一台腾讯轻量应用服务器,目前正在学习 Linux C++开发,今天在学习 socket 编程,代码也是很简单的代码:

#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <signal.h>
#include <unistd.h>
#include <stdlib.h>
#include <assert.h>
#include <stdio.h>
#include <string.h>

static bool stop = false;

static void handle_term(int sig)
{
    stop = true;
}

int main(int argc, char *argv[])
{
    signal(SIGTERM, handle_term);

    if (argc <= 3)
    {
        printf("usage: %s ip_address port_number backlog\n", basename(argv[0]));
        return 1;
    }

    const char *ip = argv[1];
    int port = atoi(argv[2]);
    int backlog = atoi(argv[3]);

    int sock = socket(AF_INET, SOCK_STREAM, 0);
    assert(sock >= 0);

    struct sockaddr_in address;
    bzero(&address, sizeof(address));
    address.sin_family = AF_INET;
    inet_pton(AF_INET, ip, &address.sin_addr);
    address.sin_port = htons(port);

    int ret = bind(sock, (struct sockaddr *)&address, sizeof(address));
    assert(ret != -1);

    ret = listen(sock, backlog);
    assert(ret != -1);

    while (!stop)
    {
        sleep(1);
    }

    close(sock);
    return 0;
}

g++ -o main main.cpp后,终端运行./main 公网 IP 12345 5 ,然后就在bind后面 assert 退出了,bind 失败。确定代码没问题,我直接把可执行文件传到 Digitalocean 的机器上,运行程序,成功。

纳闷了,然后两台机器 ifconfig,DO 的机器出现了公网 IP,腾讯的没出现公网 IP,只有内网的 IP 和 localhost,我就在腾讯上 ./main 内网 IP 12345 5,能运行!,DO 上 telnet 腾讯的公网 IP,成功?!!!

还有这种操作?我在内网 IP 上 bind,结果给我“映射”到公网 IP 上了,这是咋做到的,为啥不让我 bind 公网的 IP 嘞

24. GitHub 这样怎么破?

原链接

我想下载链接中的 pdf 文件,然而我的电脑上 github 界面如此显示: [ Sorry, this file is invalid so it cannot be displayed.]

直接 [ download ] 也是跳转到错误页面,但是我用 ipad 却是正常页面,可以下载, 但是用它很不方便。 各位还请不吝赐教!

25. 推荐一个海外域名注册商?
原因:
国内域名商要求在 7 月 20 日前将不符合国内法规要求的域名转走。
要求:
1.方便国内付款,不需要用海外信用卡之类的。
2.最好有中文管理页面。