Forwarded from Hacker News
E-paper display reaches the realm of LCD screens (Score: 152+ in 5 hours)
Link: https://readhacker.news/s/6BiJw
Comments: https://readhacker.news/c/6BiJw
Link: https://readhacker.news/s/6BiJw
Comments: https://readhacker.news/c/6BiJw
IEEE Spectrum
E-Paper Display Reaches the Realm of LCD Screens
E-Paper displays just got faster with Modos' 75 Hz refresh rate. How did they achieve it?
Forwarded from 柒柒 の 浮镜如戏
Dimole 的废话频道
小米云控开启的RescuePartyPlus自动删除第三方应用数据 今天用哔哩哔哩的时候,软件并没有卡死,但是系统开始弹窗“哔哩哔哩”未响应。这种弹窗很常见,我选择了点“等待”以不关闭应用仅关闭弹窗。但是沟槽的小米从MIUI14开始这个弹窗就会莫名其妙无限弹,此时并没有点“确定”来关闭哔哩哔哩,因为视频还正常播放。 结果过了一会,哔哩哔哩直接自动退出了,重新打开发现登录态没了,缓存的视频也全部没了,一看空间占用也直接没了几个GB。 此时并不知道原因,但是赶紧抓了日志以便查证。在分析日志之前,我甚至还怀疑…
一句话总结:
非专业调查的结果如下(os3,os2 也是差不多的逻辑):
- 应用无响应会被 PackageWatchdog 捕获,并计入 count
- count 会传递到 PackageWatchdogImpl 的 doRescuePartyPlusStepNew 方法,并根据计数来弹出无响应弹窗 / 执行对应等级的清除
对应此人说的第一张图的等级
计数到第五次开始,会尝试清除应用缓存和数据,可能也解释了此人哔哩哔哩数据被清除的原因
计数到第七次就是强制清除数据了,如果是系统界面,会额外附加重启设备
有弹无响应弹窗马上按关闭应用,不然会有清除应用数据的风险
非专业调查的结果如下(os3,os2 也是差不多的逻辑):
- 应用无响应会被 PackageWatchdog 捕获,并计入 count
- count 会传递到 PackageWatchdogImpl 的 doRescuePartyPlusStepNew 方法,并根据计数来弹出无响应弹窗 / 执行对应等级的清除
case 2:
removeMessage(1, currentCrashAppName);
event.setDetails(currentCrashAppName + "RESCUE_LEVEL_ALL_DEVICE_CONFIG_RESET;");
sendMessage(currentCrashAppName, 2, event);
return false;
对应此人说的第一张图的等级
case 5:
removeMessage(4, currentCrashAppName);
if (currentCras
hAppName.equals(RescuePartyPlusHe
lper.getLauncherPackageName(context))) {clearAppCacheAndData(pm, currentCrashAppName);
event.setDetails(currentCrashAppName + "RESCUE_LEVEL_RESET_SETTINGS_UNTRUSTED_CHANGES;CLEAR_APP_CACHE_AND_DATA;");
} else if (!RescuePartyPlusHelper.checkPackageIsTOPUI(currentCrashAppName)) {Slog.w("RescuePartyPlus", "Clear app cache:" + currentCrashAppName);
pm.deleteApplicationCacheFiles(currentCrashAppName, null);
event.setDetails(currentCrashAppName + "DELETE_APPLICATION_CACHE_FILES;");
} else {pm.deleteApplicationCacheFiles(currentCrashAppName, null);
if (!RescuePartyPlusHelper.resetTheme(currentCrashAppName)) {Slog.e("RescuePartyPlus", "Reset theme failed:" + currentCrashAppName);
} else {Slog.e("RescuePartyPlus", "Reset theme success:" + currentCrashAppName);
}
if (!RescuePartyPlusHelper.resetFont(currentCrashAppName)) {Slog.e("RescuePartyPlus", "Reset fonts failed:" + currentCrashAppName);
} else {Slog.e("RescuePartyPlus", "Reset fonts success:" + currentCrashAppName);
}
event.setDetails(currentCrashAppName + "RESCUE_LEVEL_RESET_SETTINGS_UNTRUSTED_CHANGES;RESET_THEME;RESET_FONT;");
RescuePartyPlusHelper.setLastResetConfigStatus(true);
RescuePartyPlusHelper.setShowResetConfigUIStatus(false);
maybeShowRecoveryTip(context);
}
sendMessage(currentCrashAppName, 5, event);
return false;
case 7:
removeMessage(6, currentCrashAppName);
clearAppCacheAndData(pm, currentCrashAppName);
String details3 = (currentCrashAppName + "RESCUE_LEVEL_FACTORY_RESET;") + "CLEAR_APP_CACHE_AND_DATA;";
if (!currentCrashAppName.equals(RescuePartyPlusHelper.getLauncherPackageName(context))) {if (!RescuePartyPlusHelper.checkPackageIsTOPUI(currentCrashAppName)) {Slog.w("RescuePartyPlus", "Disable App restart, than clear app cache and data:" + currentCrashAppName);
RescuePartyPlusHelper.disableAppRestart(currentCrashAppName);
details3 = details3 + "DISABLE_APP_RESTART;";
} else {SystemProperties.set(RESCUEPARTY_ATTEMPTING_REBOOT, "true");
event.setDetails(details3);
sendMessage(currentCrashAppName, 7, event);
executeWarmReboot(context);
return true;
}
}
event.setDetails(details3);
sendMessage(currentCrashAppName, 7, event);
return false;
计数到第五次开始,会尝试清除应用缓存和数据,可能也解释了此人哔哩哔哩数据被清除的原因
计数到第七次就是强制清除数据了,如果是系统界面,会额外附加重启设备
Unicode 17.0 正式发布。个人感兴趣的一些新字符:
• 一些新的 Emoji
• 沙特阿拉伯今年 2 月颁布的货币符号,用来表示沙特里亚尔
• 汉字扩充 J 区块,包含 4,298 个汉字
• 小一号的「儿 / 兒」,用来表示儿化音
• 18 个急用汉字,详见姜兆勤的系列文章:
‣《说「峀」》
‣《扩充块新增字考(四)》
‣《扩充块新增字考(五)》
• 一些新的 Emoji
• 沙特阿拉伯今年 2 月颁布的货币符号,用来表示沙特里亚尔
• 汉字扩充 J 区块,包含 4,298 个汉字
• 小一号的「儿 / 兒」,用来表示儿化音
• 18 个急用汉字,详见姜兆勤的系列文章:
‣《说「峀」》
‣《扩充块新增字考(四)》
‣《扩充块新增字考(五)》
🔥10👍2🤔2
Forwarded from /var/log/ciel
《一场有关数字世界自决权的战争》
by @ YukariChiba
全文:https://0x7f.cc/digital-autonomy-war/
原帖:https://www.tgoop.com/YukariChannel/1558
by @ YukariChiba
一个无法由其居民从零重建的世界,注定让居民沦为租客而非主人。你,会被自己的手机,视作数字世界的“贱民”。
我们主动放弃了建立替代方案的权力,将自己和未来世代的通信命脉,完全托付给少数几个庞大的、不透明的、随时可能因利益或政治压力而改变规则的垄断集体。
他们心甘情愿地将这一切,把它变成了一个外观精美、功能强大、但永远属于别人的——闪闪发光的牢笼。
全文:https://0x7f.cc/digital-autonomy-war/
原帖:https://www.tgoop.com/YukariChannel/1558
0x7f Blog
一场有关数字世界自决权的战争
本文包含大量作者的主观价值导向的内容,仅代表个人的认知和理解。 库比蒂诺的最后通牒2025 年秋,苹果公司发布了一款名为 iPhone 17 Air 的新设备。它正如其名一般强大而轻薄:性能强悍的处理器,史无前例轻薄的机身。 但最受(至少中国)用户关注的并非这些,而是手机机身上一个以各种形式延续了数十年的开孔终于在这一代彻底消失了:继在美国等市场试
❤5😢2
HTV-X新型宇宙ステーション補給機:
🚀H3ロケット7号機のフェアリングに「H3」と「HTV-X 1号機」のデカールが貼られました!
HTV-XはISSへの補給船。今回は “お荷物お届け” の意味を込めて、なんとバゲージタグ付き🧳✨
バーコードから読み取れる数字に隠されたメッセージは何か...?👀
#HTVX #宇宙の日 #GoHTVX1 #GoH3F7
https://twitter.com/HTVX_JAXA/status/1966407632576757948
🚀H3ロケット7号機のフェアリングに「H3」と「HTV-X 1号機」のデカールが貼られました!
HTV-XはISSへの補給船。今回は “お荷物お届け” の意味を込めて、なんとバゲージタグ付き🧳✨
バーコードから読み取れる数字に隠されたメッセージは何か...?👀
#HTVX #宇宙の日 #GoHTVX1 #GoH3F7
https://twitter.com/HTVX_JAXA/status/1966407632576757948
❤1🥰1
&'a ::rynco::UntitledChannel via @TwPicBot
HTV-X新型宇宙ステーション補給機: 🚀H3ロケット7号機のフェアリングに「H3」と「HTV-X 1号機」のデカールが貼られました! HTV-XはISSへの補給船。今回は “お荷物お届け” の意味を込めて、なんとバゲージタグ付き🧳✨ バーコードから読み取れる数字に隠されたメッセージは何か...?👀 #HTVX #宇宙の日 #GoHTVX1 #GoH3F7 https://twitter.com/HTVX_JAXA/status/1966407632576757948
JAXA 新版国际空间站货运飞船 HTV-X 一号机的整流罩彩绘:由种子岛航天中心、发往国际空间站、加急!
&'a ::rynco::UntitledChannel
哪些数(指的是数,不是数字,比如“二十三”就是23,不是2、3和10)出现在了中国的诗词中?- 宁不相思若个人 的回答 https://www.zhihu.com/question/1945221635532645737/answer/1947235868503958759
作者更新了更多抽象数字,比如佛经大数字头恒河沙、无量大、阿僧祇、极,小数字头尘埃、情景、刹那、弹指、须臾、丝、漠等。
另:
忽如一夜春风来,千树万树梨花开:1000 x TREE(10000)
腊蚁泛瓯倾绿醑,香狸载俎割红鲜:BB(10^44)
阿载方断乳,气压群儿愚:Aleph_(10^88)
等
哪些数(指的是数而非数字,如「二十三」就是23而非2、3、10)在中国诗词中出现过? - 真然ZR的回答 - 知乎
https://www.zhihu.com/question/1945221635532645737/answer/1947319230673428706
另:
忽如一夜春风来,千树万树梨花开:1000 x TREE(10000)
腊蚁泛瓯倾绿醑,香狸载俎割红鲜:BB(10^44)
阿载方断乳,气压群儿愚:Aleph_(10^88)
等
哪些数(指的是数而非数字,如「二十三」就是23而非2、3、10)在中国诗词中出现过? - 真然ZR的回答 - 知乎
https://www.zhihu.com/question/1945221635532645737/answer/1947319230673428706
🤣7