aloxaf 最近的时间轴更新
aloxaf

aloxaf

V2EX 第 457420 号会员,加入于 2019-12-04 18:50:00 +08:00
今日活跃度排名 16345
aloxaf 最近回复了
可以试试 progress,虽然不是很准确不过也够用……(反正进度条也就看看
24 天前
回复了 ccppgo 创建的主题 Google 谷歌 play 商店也要开始收 30%税了
什么叫“要开始收 30% 税了”?这玩意儿一直都有,各大应用商店都有,连 steam 都有。这黑得就很没水平,人家又不是在做慈善,免费给你提供高曝光率的分发渠道完事儿了还得自己承担流量费用么……

而且安卓又不像苹果不上官方商店就发布不了,你情我愿的事情,我都怀疑你是不是其实想借我们之口来黑苹果……
对国内网站就别做这种事情了,万一有人拿你的程序爬网站被人家公司抓 /告了,你肯定也跑不了的。不管你最终有没有罪,一趟折腾下来你也得够呛,何必呢。

你实在想分享技术就写几篇博文,不涉及具体代码以及网站名称。
本来想试试第一个方法,不过发现 tmux-open 已经有这个功能了(精确到行列)
第二个方法的话,因为我用的 konsole 不支持 hyperlink 就不去试了(
这应该是终端模拟器的功能。

就我所知 Linux 下目前似乎没有终端实现了类似的功能,我能想到的 workaround 有两个:
1. 写个 tmux 插件,缺点是鼠标应该指望不上了,优点是各种终端下都能用
2. 结合 hyperlink + x-scheme-handler,应该能实现和 macOS 下类似的效果,缺点是 hyperlink 的支持非常有限( Linux 下的主流终端只有 gnome-terminal 支持),并且你大概得给每个命令都写一个 wrapper (
这个介绍有问题,ipython 最大的特点是支持交互式编程,就跟说 Python 最大的特点是支持解释运行一样……
59 天前
回复了 monetto 创建的主题 Linux bash 怎么拦截输入的所有命令?
zsh 的问题就不要写 bash 啊喂(吐槽)


这事儿没有很优雅的解决方案,虽然有个 preexec hook 可以在命令被执行之前做点事情,但是无法改变即将被执行的命令。

我能想到的办法是:自定义一个 zle widget 替换掉 accept-line,然后在这里面判断被执行的命令有没有带 .exe 的版本,有的话就加上 exe,这样应该可以胜任只有一个命令的简单情况,示例:

```
my-accept-line() {
emulate -L zsh
local cmd=${${(z)BUFFER}[1]}
if (( $+commands[$cmd.exe] )); then
BUFFER=${BUFFER/$cmd/$cmd.exe}
fi
zle accept-line
}

zle -N my-accept-line

bindkey '^M' my-accept-line
```
59 天前
回复了 long2ice 创建的主题 程序员 吐槽一下 pypi 的包名重名机制
很多中心化的包管理都这样

比如 crates.io ( Rust 的中心化包管理平台),就有人恶意批量注 crate 名称。
当初也讨论了很多,但是最终也没有一个好的解决方案。添加命名空间之类的东西,人家就会抢注命名空间;将命名空间与 GitHub 帐号绑定,又显得太过依赖单一平台……
74 天前
回复了 redstar78kg 创建的主题 Linux bash file.sh 解压
直接把指定行后的内容喂给 gzip 就行了
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2586 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 12:30 · PVG 20:30 · LAX 05:30 · JFK 08:30
♥ Do have faith in what you're doing.