小编Joe*_*Joe的帖子

如何获取茶壶的静态 IP 地址?

我保养这个茶壶:

连接网络的茶壶,地址为 134.219.188.123

它在被 ping 时返回 418 错误,并且从相关维基百科页面到达的人会定期 ping (对于那些感兴趣的人,而且似乎有一些人,相关故事在这里

它位于我在一所大学计算机科学系办公室的架子上,几年前支持人员很友好地给了它一个专用的 IP 地址。

我的合同将在接下来的几周内到期,我突然想到我将不得不对茶壶做点什么。我想把它带回家,但我知道如何向我的家庭宽带供应商解释我想要一个专用 IP 地址进入我的房子,以便人们可以 ping 一个茶壶。

是否有一种合理的方法可以将服务器放在我家的架子上,人们可以通过 IP 地址进行 ping 操作?我可以使用哪些搜索词来找到此问题的解决方案?

networking webserver

149
推荐指数
4
解决办法
2万
查看次数

谷歌浏览器字典位置

我正在尝试在 OS X 上查找 Google Chrome 的字典文件 - 我想从字典中删除某些单词,以便在编写电子邮件时不使用它们(例如“愚蠢”)。

在 Firefox 中,这只是编辑字典文件的问题,但我不确定是否会在 Chrome 中找到它?

google-chrome dictionary

42
推荐指数
3
解决办法
3万
查看次数

Vim - 在一个命令中保存和关闭缓冲区

我在一个目录中有一堆文本文件,我知道我需要单独编辑每个文件。

我从推荐行开始

vim *.txt
Run Code Online (Sandbox Code Playgroud)

它在vim中将文件作为单独的缓冲区打开,让我看着第一个。我编辑它 - 然后我使用 ':w' 保存它并使用 ':bd' 关闭缓冲区并继续下一个。

这个用于保存和关闭缓冲区的 ':w:bd' 对我来说感觉很长,我怀疑有一种更像 vim ninja 的方法 - 一举保存和关闭您正在处理的缓冲区的推荐方法是什么?

vim buffer

27
推荐指数
2
解决办法
9608
查看次数

始终在 vim 中显示寄存器列表

我已经掌握了在 Vim 中使用寄存器的窍门,但是不必继续输入:reg以查看所有内容的位置会非常方便。是否可以设置 vim 以便寄存器面板始终可见?

vim

15
推荐指数
2
解决办法
4912
查看次数

为什么 ffmpeg 不缩短这个视频?

我正在尝试将视频的速度加倍。

我使用命令:

ffmpeg -i output.mp4 -filter:v "setpts=0.5*PTS" output2.mp4
Run Code Online (Sandbox Code Playgroud)

ffmpeg -i output.mp4 -vf "setpts=0.5*PTS" output3.mp4
Run Code Online (Sandbox Code Playgroud)

我在互联网上发现这是标准方法。

但是,我的所有文件的长度都相同:

joe@joe-Amd-Am4-Home-Office:~$ for file in *.mp4; do duration=$(ffprobe -v error -show_entries format=duration -of default=noprint_wrappers=1:nokey=1 "$file"); echo "$file: $duration seconds"; done
output2.mp4: 373.014000 seconds
output3.mp4: 373.014000 seconds
output.mp4: 373.014000 seconds
Run Code Online (Sandbox Code Playgroud)

发生了什么事以及如何正确加快视频速度?我用的是ubuntu。

video ffmpeg

15
推荐指数
1
解决办法
2891
查看次数

从 chome 浏览器导出历史记录

我希望能够从 chrome 导出历史记录,以便我可以跟踪诸如上周我查看了多少维基百科文章之类的内容 - 我真正要寻找的只是一个 url 和时间戳(我在 mac 上,如果结果证明您可以从命令行执行此操作)

我会从哪里开始?如果它是我可以作为 cronjob 运行的那种东西,那就太好了...

google-chrome history macos

7
推荐指数
1
解决办法
2万
查看次数

为什么 Firefox 的任务管理器显示的数字与系统任务管理器的数字如此不同?

根据屏幕截图:我的 Firefox 告诉我选项卡使用了大约 200MB 的内存,但活动监视器显示接近该数量的 10 倍。这里发生了什么? 在此输入图像描述

mac firefox

5
推荐指数
1
解决办法
252
查看次数

Vim - 向后连接而不是向前连接

我有一个文件,说

Hello A, b, c, d,
Hello A, b, c, d,
Hello A, b, c, 
d,
Hello A, b, c, d,
Hello A, b, c, 
d,
Hello A, b, c, d,
Hello A, b, c, d,
Run Code Online (Sandbox Code Playgroud)

我希望它看起来像

Hello A, b, c, d,
Hello A, b, c, d,
Hello A, b, c, d,
Hello A, b, c, d,
Hello A, b, c, d,
Hello A, b, c, d,
Run Code Online (Sandbox Code Playgroud)

所以我可能会运行该命令:g/^d/j,这将连接这些行 - 但它将匹配的行连接到后面的行 - 我想将匹配的行连接到之前的行 - 我该怎么做?

vim

4
推荐指数
1
解决办法
1086
查看次数

将纪元秒转换为内联时间(最好是 vim,但命令行会很酷)

我有一个格式如下的文件

47 2013-05-01 1367406011 2 30 15
47 2013-05-01 1367406388 1 29 14
43 2013-05-01 1367407469 1 26 12
42 2013-05-01 1367407489 1 25 11
42 2013-05-01 1367407810 1 24 11
39 2013-05-01 1367409056 1 22 9
41 2013-05-01 1367409610 1 22 9
36 2013-05-01 1367411409 1 22 9
34 2013-05-01 1367412388 1 20 9
32 2013-05-01 1367413208 1 19 9
Run Code Online (Sandbox Code Playgroud)

其中第三列是自纪元以来进行测量的时间(以秒为单位)。我希望能够将时间视为每天的时钟时间,并且我正在寻找最简单的方法来转换文件中的每一列。

执行转换的最有效方法是什么?(我在 OSX 上)

vim time command-line

4
推荐指数
1
解决办法
2053
查看次数

在命令行上使用 for 循环 - 变量不起作用?

命令行上的简单 for 循环:

cobrakai$for((i=1;i<=10;i+=1)); do echo "Welcome $i times"; doneWelcome 1 times
Welcome 2 times
Welcome 3 times
Welcome 4 times
Welcome 5 times
Welcome 6 times
Welcome 7 times
Welcome 8 times
Welcome 9 times
Welcome 10 times
Run Code Online (Sandbox Code Playgroud)

...如果我想输入日期命令,我可以这样做:

cobrakai$for((i=1;i<=10;i+=1)); do  echo $(date -v -1d "+%Y-%m-%d"); done
2013-08-04
2013-08-04
2013-08-04
2013-08-04
2013-08-04
2013-08-04
2013-08-04
2013-08-04
2013-08-04
2013-08-04
Run Code Online (Sandbox Code Playgroud)

但是,当然,我实际上希望日期倒计时,所以我用 $i 代替 1 但发现我得到了......

for((i=1;i<=10;i+=1)); do  echo $(date -v -$id "+%Y-%m-%d"); done
-: Cannot apply date adjustment
usage: date [-jnu] [-d …
Run Code Online (Sandbox Code Playgroud)

bash command-line

4
推荐指数
1
解决办法
592
查看次数

终端 - 今天尚未编辑的所有文件

我用这一行编辑了一堆txt文件

vim *.txt
Run Code Online (Sandbox Code Playgroud)

但我真正想做的是编辑所有在最后一天(或 n 天或 n 小时)未修改的文件 - 这样做的最命令行方式是什么?

terminal

3
推荐指数
1
解决办法
140
查看次数

随机 cron 命令

我想编写一个 cron 命令,以便在一周中的某个随机时间执行一次作业- 这是否可能不让 crontab 自行修改?我已经考虑过编写一个基于随机数生成器的函数,它可能会或可能不会执行任务 - 但我希望该命令绝对执行并且一周中没有比其他任何时间更有可能的第二个第二...

cron crontab

2
推荐指数
1
解决办法
1266
查看次数