HTravel's recent timeline updates
HTravel

HTravel

V2EX member #688168, joined on 2024-05-05 21:58:03 +08:00
Today's activity rank 17855
Per HTravel's settings, the topics list is hidden
Deals info, including closed deals, is not hidden
HTravel's recent replies
16:9 还需要维护吗?哪家电影、视频不是 16:9 ?谁敢取消对这个的支持?从 6plus 到 8plus ,一直都是 16:9 ;而且直到 18PM 手机都没再变大,依然是 6plus 大小,只不过尽可能把正面所有空间给了屏幕、边框尽可能变窄,于是才从 5.5 寸增长到 6.7 直到 6.9 。
8 days ago
Replied to a topic by zencitta 问与答 国内用三星手机体验怎么样
@feiwan 具体每种肯定要自己去尝试,每个人用的 app 都不一样。实际上微信支付宝淘宝,也可以安装旧版,也就银行 app 因为研发技术实力不够而对旧版限制很严。只不过安装旧版如果安卓和 iOS 下载到破解版什么的,被误封了影响太大,用官方通道必然只能变成最新版,所以才主动把这几个除外。其他的 app ,用什么帐号都不影响,甚至有些都支持不登录使用,自然可以自行找一个个老版本验证。哪怕这个老版本只能用一年,那也是赚的。

而且这样使用还有额外的好处,比如某个大厂因为研发实力过于强大(具体名字不说了,免得公开得瑟下将来好处没了),反而导致旧版 app 、通过 PlayCover 安装的 app 等,完全不弹广告。我以前一直以为是该厂家大业大已经不屑于通过直白的广告赚钱了,还以为通过视频植入什么的赚钱,没想到上次安装了一个最新版,看了半个小时视频后,接下来几乎每看一集就弹一个广告,极其密集,我才搞明白原来这么多年我一直无意中成功卡住了各厂的 bug(新旧手机多,某个 app 肯定是哪个上面顺手用哪个)。我猜是这类长尾版本不适配新的广告 sdk ,而老手机、千元机用户又不得不使用,导致厂家没法改(再就是可能这类长尾用户油水太少,需求优先级持续太低排不进去)
8 days ago
Replied to a topic by zencitta 问与答 国内用三星手机体验怎么样
@Ley 准确点讲我走的不是换手机的思路,我是旧机、新机多持。所以我才在建议中说如果是备用机,那肯定什么不足都能接受,毕竟用其他机能弥补。

我买三星只是因为我早有 iPhone 了且我从不卖旧机,当时好几部旧 iPhone ,硬件都没坏,想买新手机只能买安卓才能找到使用新鲜感,那安卓中最特殊的就是带笔的三星系列。

后来买大折叠也是。我都有安卓了用的好好的,为什么要换机?换了后不依然是社交、购物、扫码、图文阅读、看视频听音乐这些(我基本不打游戏,所以不需要追最新硬件),带来不了任何不同。只有买个大折叠才能有使用新鲜感。

多持就能用到每个平台覆盖不到的地方。比如我在家就能用安卓 NFC 通过小程序缴纳燃气费,然后再插卡到燃气表充进去,每个月都能玩次仪式感。只有 iPhone 的话就必须用招行 app 这就要求用户必须要有招行与燃气公司的联名卡。
我家里有两个很大的液晶挂钟,他们 app 已经在苹果 app store 下线了,我就在网上搜到了他们的安卓版备份下来了。如果没了他家 app ,换电池后时间和日期都会归零,本来预期能用十几年的挂钟就直接废了。
比如这段时间红果漫剧很火。在家时我就 Mac mini 上安装到 PlayCover 中,然后接到大电视上播放,观看效果明显更好。如果只有安卓的话,用 scrcpy 电视投屏,全屏效果就要差一点,且切换视频时就可能触发横竖屏反复跳。

现在出门都是带两部手机互备,基本上不担心没电、反诈停机(我有港澳卡)、手机摔坏无法扫码等尴尬场景,安全性拉满。现在心理上已经接受不了出门只带一部手机了。

另外,我现在已经不用 app 自带的更新功能了。上次连知乎都更新卡顿后,才忽然意识到好用的某个版本的安卓 apk 自己可以备份着,且多年前的老 app 居然都可以正常使用,官方压根没禁止(我以前一直用开发人员的思路认为官方会禁用老版本,毕竟每年操作系统必更一个大版、主流 app 一两周固定刷一个版本都在强化这个认知);常见的 iOS app 爱思助手也往往能找到旧版本安装。旧版用起来极其丝滑,完全没有更新必要。为此我还特意和 ChatGPT 讨论过,意识到常见 app 为了尽可能覆盖 14 亿人群,那必然有不少人用旧手机、千元机,CPU 弱运存小,本就跑不动,那必然有不少人停留在极老版本 app 上,厂家不可能抛弃这部份用户。于是我正好可以跟着一起蹭好处。只要把微信支付宝购物银行这几个金融强相关的升级到最新版即可,其余尽可能保持旧版,旧版不可用了就小升一个旧版继续苟着。甚至前段时间才发现我 10 年的老手机 6sp 居然安装着 6.7.5 的今日头条极速版,使用起来完全不卡顿,我现在在家刷头条就用 6sp 了。某个 app 如果 iOS 没旧版,那就正好玩安卓机的旧版 apk 。
且发现头条在不同版本、不同平台中推荐算法完全不同,新版 app 全部推荐各种素人的微头条,都是一惊一乍没任何有效信息,要不就是素人分享自己日常生活那点鸡毛蒜皮的事,压根没人关心,但微头条类又禁用不掉,即使点科技、数码、手机这类垂直类,依然强行推这种垃圾内容,且还尽可能推视频类浪费时间;旧版安卓头条也类似。但反而 6.7.5 这个 ios 旧版本,给我主要推送的都是各种技术类文章,点进去能看到作者明显懂,有新东西,但居然在新版上完全不推送这些作者,即使不登录都不推送。这就是我为什么能停留在 6sp 这个老手机上。现在回想下,当年今天头条能成功,不就是因为他的推荐算法质量真高嘛。

昨天和 ChatGPT 讨论,发现了一个我一直误以为的东西。我以前外派西欧几个发达国家工作过,亲眼见过他们的手机都挺旧。所以一直以为他们 iPhone 的操作系统版本必然更老。谁知道他们居然 87%的用户都是 iOS26 、iOS18 这两个最新版,反而是国内用户只有 61%在这两个最新版。国外主流 app 功能普遍稳定,升级版本不添加大量乱七八糟的功能,用户没有更新后的卡顿和耗存储空间预期,普遍愿意第一时间升级。我们恰恰相反,用户买个手机总想着找个版本养老。
@tianhehechu 不可能的。将来只有 985211 开发者中冲出来的少数人,以及双非中冲出来的极少数人,其余人,都是要被取代的。但从社会进步角度来说,又是必要的。以前 99%都是农民,但大家反而缺衣少食。现在 99%不是农民了,大家反而吃得好穿得好了。

你给的例子“出本书、当个 CTO 、办个辅导班、卖卖课程”,谁看普通人写的书?有这时间为什么不看清北大佬开发者写的?是为了让自己起步就落后? CTO 为什么要请普通人去当?其他同理。
8 days ago
Replied to a topic by zencitta 问与答 国内用三星手机体验怎么样
不建议用。
1 、天天弹三星隐私条款已更新让再次确认。问题是你确认后没几天,必然又再次更新了隐私条款让再次确认。不知道这帮三棒子整天搞这种干嘛。
2 、它的应用市场实在没法用,别人的应用市场都是直接登进去,它的时不时就让你再次勾选他要获取你哪些隐私信息。也就是说,你以前已经授权给它了,但它非要再次浪费时间让你再确认一遍。太浪费时间,现在我都用 Google Play 、F-Droid 这类代替。
3 、上次我重置手机,忘了重置前必须先退出三星什么保护设置吧。然后我密码正确,就登录不进去了。去三星官网,居然提示我改密码。按国内养成的安全习惯,自然改了,改的时候又提示我账号不存在还是什么的,于是就变成了新注册帐号。于是帐号关联的手机设备就没了。联系三星客服,说我有购买记录,可以拿着手机和身份证去你实体店解锁。答曰不行,我们三星为了保护用户隐私,不能给用户解锁,保护逻辑就是这么奇葩。全国 12315 平台投诉,三星客服打电话过来同样理由重复一遍,然后直接关单。这类被锁在小红书上能搜到不少,可以用 [由于不正常的出厂重置,此手机已被锁定] 搜索。国内外这么多被锁用户,可以确认是三星安全机制的 bug ,但到现在也没改。
4 、无法禁用链式打开。现在国内都有前 6 秒、应用内打开第三方手工确认或直接禁止,但三星不行,我最终只能把常见应用全装在它那个安全文件夹来尽可能最小化问题。
5 、三星自带的垃圾 app 太多,必须 adb 方式一个个禁用,才能把待机耗电明显降下来。
6 、国行三星商店不允许切换到其他国家,就是这么热心为你考虑。
7 、国产机负一屏查看快递状态什么的很方便,这类本土化服务很全面。三星即使最新的新机也有了,必然也会不全面,用的时候就会时不时影响你。
8 、手机故障,要维修或要导出资料怎么办?三星极有可能又会为了保护你的隐私,选择让你的手机去死。哦对了,Note7 当年自燃这帮三棒子就没把国人当回事,那时就是选择让你的手机去死,国外就是可以退款。

9 、三星手机价格跳水很快,跳水后的价格并不比国产机贵。那为什么国人普遍选择不买?部分人选择不买,你还可以解读成他们认知和你不同,普遍选择不买,你还相信你的认知真与众不同?如果有主力机,想买个备用机玩玩,那肯定没问题,毕竟外国的产品,与国产机有足够的不同点。主用机的话,不差钱也可以整一台,不合适了再换部又不费事。
@ko1haha V 站截图我没搞明白浏览器中怎么玩。不过我写的汇编有自己的风格,与 AI 生成的不一样。把我主过程拷贝一份贴出来就行了。

_main proc
local @szAppProcessId[24]:DWORD
local @szAppLauncherProcessId[24]:DWORD
local @szStrA2W[MAX_PATH_X8]:WORD
local @length:DWORD
local @pos:DWORD

invoke RtlZeroMemory, addr @szAppProcessId, sizeof @szAppProcessId
invoke RtlZeroMemory, addr @szAppLauncherProcessId, sizeof @szAppLauncherProcessId
invoke RtlZeroMemory, addr @szStrA2W, sizeof @szStrA2W

invoke _IsWow64
;初始化当前目录、ini 文件路径
invoke DoInit

;设置工作目录
invoke SetCurrentDirectoryW, addr szExeDirW

invoke GetParameters


invoke lstrcpyW, addr szExecutedCmdStrW, addr szIniCommandLineW
.if bIsLogEnabled
invoke StdOutRichText3AAW, 11B, CTXT("[Log] "), DW_CONSOLE_TEXT_ATTR_DEFAULT, CTXT("Before {var} expand: "), 011B, addr szExecutedCmdStrW
invoke StdOut, addr SZ_NEW_LINEA
.endif

invoke StrReplaceWAW, addr szExecutedCmdStrW, CTXT("{EXE_DIR}"), addr szExeDirW
invoke StrReplaceWAW, addr szExecutedCmdStrW, CTXT("{EXE_NAME}"), addr szExeNameWithoutExtW
invoke StrReplaceWAW, addr szExecutedCmdStrW, CTXT("{APP_PATH}"), addr szAppRealPathW
invoke StrReplaceWAW, addr szExecutedCmdStrW, CTXT("{QUOTATION_MARK}"), addr SZ_QUOTATION_MARK_CHARW
invoke StrReplaceWAW, addr szExecutedCmdStrW, CTXT("{%0}"), addr szCommandLineParameter0W
invoke StrReplaceWAW, addr szExecutedCmdStrW, CTXT("{%1}"), addr szCommandLineParameter1W
invoke StrReplaceWAW, addr szExecutedCmdStrW, CTXT("{%2}"), addr szCommandLineParameter2W
invoke StrReplaceWAW, addr szExecutedCmdStrW, CTXT("{%3}"), addr szCommandLineParameter3W
invoke StrReplaceWAW, addr szExecutedCmdStrW, CTXT("{%4}"), addr szCommandLineParameter4W
invoke StrReplaceWAW, addr szExecutedCmdStrW, CTXT("{%5}"), addr szCommandLineParameter5W
invoke StrReplaceWAW, addr szExecutedCmdStrW, CTXT("{%6}"), addr szCommandLineParameter6W
invoke StrReplaceWAW, addr szExecutedCmdStrW, CTXT("{%7}"), addr szCommandLineParameter7W
invoke StrReplaceWAW, addr szExecutedCmdStrW, CTXT("{%8}"), addr szCommandLineParameter8W
invoke StrReplaceWAW, addr szExecutedCmdStrW, CTXT("{%9}"), addr szCommandLineParameter9W
invoke StrReplaceWAW, addr szExecutedCmdStrW, CTXT("{%*}"), addr szCommandLineParametersW

.if bIsLogEnabled
invoke StdOutRichText3AAW, 11B, CTXT("[Log] "), DW_CONSOLE_TEXT_ATTR_DEFAULT, CTXT("After {var} expand: "), 10B, addr szExecutedCmdStrW
;invoke MultiByteToWideChar, CP_ACP, 0, addr szExecutedCmdStrW, -1, addr szExecutedCmdStrW, MAX_PATH_X8
invoke StdOut, addr SZ_NEW_LINEA
invoke StdOut, addr SZ_NEW_LINEA
.endif
invoke SetConsoleOutputCP, 65001
invoke SetConsoleCP, 65001
invoke CreateProcessW, NULL, addr szExecutedCmdStrW, NULL, NULL, NULL, NORMAL_PRIORITY_CLASS, NULL, NULL, addr stStartUp, addr stProcInfo
.if eax
mov bHasChildProcess, TRUE
.if bIsLogEnabled
invoke wsprintf, addr @szAppProcessId, CTXT("%u"), stProcInfo.dwProcessId
invoke StdOutRichText3LnA, 11B, CTXT("[Log] "), DW_CONSOLE_TEXT_ATTR_DEFAULT, CTXT("Child process ID: "), 10B, addr @szAppProcessId
invoke StdOut, addr SZ_NEW_LINEA
; invoke StdOut, addr SZ_NEW_LINEA
.endif
invoke WaitForSingleObject, stProcInfo.hProcess, INFINITE
invoke CloseHandle, stProcInfo.hProcess
invoke CloseHandle, stProcInfo.hThread
.else
mov bHasChildProcess, FALSE
ifdef WINDOWS
invoke MessageBoxAW, CTXT("[Error] Cannot launch App: "), addr szExecutedCmdStrW, CTXT("[Error] Cannot launch App")
endif
invoke StdOutRichText3LnAAW, 100B, CTXT("[Error] "), DW_CONSOLE_TEXT_ATTR_DEFAULT, CTXT("Cannot launch App: "), 100B, addr szExecutedCmdStrW
invoke StdOutLastErrorMessage
.endif
ret
_main endp
@ko1haha Java 程序打包成 exe ,这都 20 多年前的老问题了,算什么没人提的思路。我给你一个 win32ASM 汇编完整版的思路,我自己都用十几年了:
1 、检测并自动安装私有 JRE ,不影响用户计算机上的 JRE 环境。原理:先安装一遍 JRE ,然后用 InnoSetup 将安装目录制作成私有 JRE 的 exe 安装包,私有 JRE 的本质,就是安装目录、注册表信息都放在另一个路径下即可。

2 、将上述私有 JRE exe 安装包作为启动器 exe 文件的一个资源项,也可以放在公网或内网,然后引用该连接。

3 、这个启动器用 win32ASM 汇编写,检测私有 JRE 是否已安装,没有就从自己资源项释放并静默安装,或从配置文件中所写的 URL 下载并静默安装。然后根据配置文件所写的参数格式,组织用户通过命令行或 Explorer 传递过来的各参数,以 CreateProgress 的方式调用 java.exe 或 javaw.exe ( GUI 程序)即可。甚至还有进程内的方案,就是用 LoadLibrary 调用 jvm.dll
可能就是你的车机垃圾。奔驰那垃圾车机就是这样的,要像电脑一样,确保音乐 app 目前在 active 状态,此时方向盘切歌键才有效。开车时要切歌,就必须低头看仪表盘,确认把音乐 app 选中了。宝马奥迪都没这么脑残的逻辑。
都 2026 年了,给自己写个工具居然还用 JRE8 ?
而且居然一个启动器都值得宣传?这些年但凡你认真学点 C/C++的皮毛,这压根简单到不是什么事。更别说现在有 AI
@Hconk 你这个 3D 家庭物品收纳管理工具,我在 AI 前就有,做法很简单,就是在 Numbers 中每个房间建一个页签,然后把存了什么物品在什么地方写在里面。Numbers 会在 iCloud 及我的 NAS 中同步,所以天然就有版本的概念,即使最新的 Number 文件丢了,我也能根据历史文件恢复绝大部分我的收纳记录。

另外我还买了正规的 brother 标签机,绝大多数物品,都贴了标签,上面有购买日期、数量、金额等信息。

比如 5 号和 7 号的可充电镍氢电池,我前前后后就买了 50 多个。我就能记住哪个电池用在哪个里面,暂时还没用到的电池分别有哪些,存在哪。
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   936 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 21:53 · PVG 05:53 · LAX 14:53 · JFK 17:53
♥ Do have faith in what you're doing.