https://devblogs.microsoft.com/oldnewthing/20220531-00/?p=106697
https://docs.microsoft.com/en-us/windows/win32/sbscs/application-manifests#activecodepage
Windows 11(20348+)允许通过外部清单文件强制指定程序的代码页到非UTF-8。
RIP Locale-Emulator
https://docs.microsoft.com/en-us/windows/win32/sbscs/application-manifests#activecodepage
Windows 11(20348+)允许通过外部清单文件强制指定程序的代码页到非UTF-8。
RIP Locale-Emulator
一旦使用协程,kt会生成 DebugMetadata 注解,含有类名等敏感信息,并且不会被 R8 处理。
https://github.com/Kotlin/kotlinx.coroutines/issues/2267
https://github.com/Kotlin/kotlinx.coroutines/issues/2267
GitHub
Unable to remove DebugMetadata annotation with ProGuard · Issue #2267 · Kotlin/kotlinx.coroutines
I have an app that is being obfuscated and shrunk by R8 (not a fullMode). Even after that the kotlin.coroutines.jvm.internal.DebugMetadata class is kept (obfuscated) above every class that is using...
https://github.com/RikkaApps/Shizuku/issues/69#issuecomment-1171409393
大骂一通,舒服了。
一句话:可以改,别让作者知道就行。正所谓:眼不见心不烦。
我认为这也适用于大多数应用级别的开源项目。
至于GPL的约束力,只对网络暴力和大公司有效。GPL 3.0,生来就是为了宣传它的哲学和打官司。公司恐惧于官司,而一般人则害怕FOSS信徒。当忽略GPL的约束力后,发现还是简单的许可证更好,毕竟大多数人选许可证只是为了免责——不想考虑法律问题而已。
大骂一通,舒服了。
一句话:可以改,别让作者知道就行。正所谓:眼不见心不烦。
我认为这也适用于大多数应用级别的开源项目。
至于GPL的约束力,只对网络暴力和大公司有效。GPL 3.0,生来就是为了宣传它的哲学和打官司。公司恐惧于官司,而一般人则害怕FOSS信徒。当忽略GPL的约束力后,发现还是简单的许可证更好,毕竟大多数人选许可证只是为了免责——不想考虑法律问题而已。
GitHub
Please release the app on F-Droid · Issue #69 · RikkaApps/Shizuku
Any plans on releasing this app on F-Droid? Please and thank you.
Forwarded from 我推的炼金工坊街角转生LycoReco抹茶味mfy猫薄荷重度依赖 🐾
请务必为 Telegram Desktop 设置 本地锁定码:Settings -> Privacy and Security -> Local passcode
南宫雪珊
请务必为 Telegram Desktop 设置 本地锁定码:Settings -> Privacy and Security -> Local passcode
可以防御第三方软件提取保存在文件中的登录凭证,直接登录进该账户。
南宫雪珊
遇到证书过期的HSTS网站,在此界面直接输入thisisunsafe,即可忽略HSTS继续连接。 图片仅供参考
奇怪的是没找到具体代码 https://source.chromium.org/search?q=%22thisisunsafe%22
更新:原来在这里 https://source.chromium.org/search?q=%22dGhpc2lzdW5zYWZl%22 所以在控制台输入
更新:https://chromium-review.googlesource.com/c/chromium/src/+/860418 看起来会定期修改口令,只有控制台输入命令稳定。
更新:原来在这里 https://source.chromium.org/search?q=%22dGhpc2lzdW5zYWZl%22 所以在控制台输入
sendCommand(SecurityInterstitialCommandId.CMD_PROCEED);
也有效。更新:https://chromium-review.googlesource.com/c/chromium/src/+/860418 看起来会定期修改口令,只有控制台输入命令稳定。
https://android.googlesource.com/platform/system/logging/+/refs/heads/master/logd/README.property
日志控制属性
例如
setprop persist.log.tag.<tag> S
能让logd丢弃某tag的日志
日志控制属性
例如
setprop persist.log.tag.<tag> S
能让logd丢弃某tag的日志
又想大骂kotlin没有受检异常。
Adding checked exceptions to Kotlin would be a major breaking change, and as such, would require very strong new arguments in favor of it. At this time, given the experience of many different languages which do and don’t include checked exceptions, and the fact that large stable systems with several tiers and multiple modules have been built in languages which do not include any form of checked exceptions, we do not expect such new arguments to ever appear.
瞧瞧这些理由,也亏他说得出口。
没有受检异常,只会让所有kotlin程序要么发生崩溃,要么catch Throwable。或者,遍历整个调用路径,找到全部抛出异常的地方。
Java先进的异常系统被糟蹋成这这样子,真是人笨怪刀钝。
Adding checked exceptions to Kotlin would be a major breaking change, and as such, would require very strong new arguments in favor of it. At this time, given the experience of many different languages which do and don’t include checked exceptions, and the fact that large stable systems with several tiers and multiple modules have been built in languages which do not include any form of checked exceptions, we do not expect such new arguments to ever appear.
瞧瞧这些理由,也亏他说得出口。
没有受检异常,只会让所有kotlin程序要么发生崩溃,要么catch Throwable。或者,遍历整个调用路径,找到全部抛出异常的地方。
Java先进的异常系统被糟蹋成这这样子,真是人笨怪刀钝。
Kotlin Discussions
In future, could Kotlin have checked exceptions?
Hi all, I am a Java developer and I am learning Kotlin, which is very exciting to me. But when I found the exception is unchecked in Kotlin, I have some concerns. I agree in some cases the checked exception is not good and annoying, such as the samples…
https://docs.gradle.org/current/dsl/org.gradle.plugins.ide.idea.model.IdeaModule.html
idea {
module {
downloadJavadoc = false
downloadSources = false
}
}
同步比构建还慢,以上代码可有效节约生命。(当打开别人的项目时