小编Dou*_*ris的帖子

为 Mac 寻找类似于 Windows 上的 Fiddler 的 HTTP 调试代理

在之前的工作中,当我在 Windows 机器上工作时,我使用Fiddler来查看 HTTP 事务和调试。

我特别希望监视我正在处理的 ajax 站点的 HTTP 事务,以验证该站点是否按照我的预期运行。重写 HTTP(由 Fiddler 提供)是一个很好的方法,但不是必需的。

有人可以推荐类似的东西在 Mac 上使用吗?

mac sniffing web-development http macos

243
推荐指数
8
解决办法
32万
查看次数

将目录添加到 $PATH 如果它不存在

有没有人写了一个 bash 函数来将一个目录添加到 $PATH 中,如果它不存在?

我通常使用以下内容添加到 PATH:

export PATH=/usr/local/mysql/bin:$PATH
Run Code Online (Sandbox Code Playgroud)

如果我在 .bash_profile 中构建我的 PATH,那么它不会被读取,除非我所在的会话是登录会话——这并不总是正确的。如果我在 .bashrc 中构建我的 PATH,那么它会与每个子 shell 一起运行。因此,如果我启动一个终端窗口,然后运行 ​​screen 然后运行一个 shell 脚本,我会得到:

$ echo $PATH
/usr/local/mysql/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:....
Run Code Online (Sandbox Code Playgroud)

我将尝试构建一个名为 bash 的函数add_to_path(),如果它不存在,它只会添加目录。但是,如果有人已经写过(或找到)这样的东西,我不会花时间在上面。

script bash path

149
推荐指数
11
解决办法
5万
查看次数

54
推荐指数
2
解决办法
17万
查看次数

OS X 上的 cron 操作日志

OS X 附带的 cron 是否在任何地方记录其操作?

我不是在寻找任何特定 cron 作业的输出,而是在寻找 cron 正在做什么的日志。在我检查过的几台 linux 机器上/var/log/cron,有如下内容:

Apr 26 11:00:01 localhost crond[27755]: (root) CMD (/root/bin/mysql-backup)
Apr 26 11:01:01 localhost crond[27892]: (root) CMD (run-parts /etc/cron.hourly)
Apr 26 11:07:01 localhost crond[28138]: (root) CMD (/usr/local/bin/python /home/
user1/scripts/pythonscript.py)
Apr 26 11:18:18 localhost crontab[28921]: (user2) LIST (user2)
Apr 26 11:18:22 localhost crontab[28929]: (user2) BEGIN EDIT (user2)
Apr 26 11:18:59 localhost crontab[28929]: (user2) REPLACE (user2)
Run Code Online (Sandbox Code Playgroud)

这会显示作业何时运行、用户何时查看或编辑 crontabs 等。我在我的 Snow Leopard 机器上找不到这些东西。

cron osx-snow-leopard macos

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

Linux 的番茄钟定时器

是否有适用于 Linux 的没有很多依赖项的好的 Pomodoro桌面计时器。

我知道pomodairo,但它是用 Adob​​e Air 制作的,我不想在我的 Linux 上使用它(即使它存在于 Linux 上)。

linux productivity

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

改变zsh的时间输出格式

我刚刚切换到zsh. 但是,我真的不喜欢time内置命令如何输出它的计时命令。我更喜欢bash样式输出。有谁知道怎么切换吗?

Zsh:

[casqa1:~/temp]$ time grep foo /dev/null
/usr/local/gnu/bin/grep --color -i foo /dev/null  0.00s user 0.00s system 53% cpu 0.004 total
Run Code Online (Sandbox Code Playgroud)

重击:

[casqa1:~/temp]$ bash
casqa1.nyc:~/temp> time grep foo /dev/null

real        0.0
user        0.0
sys         0.0
Run Code Online (Sandbox Code Playgroud)

谢谢,

/YGA

zsh time

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

Mac OS X:双击文件时如何在终端中打开vim

我已经定义了我自己的自定义 vim 文件类型,并带有突出显示等功能。当我双击它时,我想使用基于终端的 vim 打开它。我正在使用 mac os x。关于如何开始的任何指示?

mac vim macos

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

在 MS Word 中插入 PDF 图像

我有一个 .doc,我将把它转换成 PDF。在这个 .doc 中,我有一个图像。

当我将文档转换为 PDF 然后缩放它时,图像变得丑陋的像素化。

我找到了一个工具,可以将我的位图 .png 图像转换为矢量 .PDF 图像。

现在如何在 MS Word 中导入 PDF 图像(最后我将再次转换为 PDF)

pdf vector-graphics microsoft-word

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

就地提取 tar 存档

我在这里有点进退两难...

我需要将大约 70 GB 的文件从我的一台服务器移动到另一台,因此我决定将它们打包并发送存档是最快的方法。

但是,接收服务器在收到 tar 存档后只剩下 5 GB 的空间。

有什么方法可以“就地”提取焦油?提取后我不需要保留存档,所以我想知道是否可以这样做。

编辑:应该注意的是,存档已经发送,我想避免通过不同的方法重新发送。

linux extract tar archiving

16
推荐指数
3
解决办法
8920
查看次数

识别音频文件规格的命令行工具

我正在寻找等效于 ImageMagick 的识别命令的音频文件。

例如,使用identify,我可以获得有关一堆图像的简要信息:

% identify b*
banner1.jpg JPEG 134x614 134x614+0+0 8-bit DirectClass 38.4kb 
banner.jpg[1] JPEG 772x307 772x307+0+0 8-bit DirectClass 37.5kb 
bg2.jpg[2] JPEG 103x1500 103x1500+0+0 8-bit DirectClass 43kb 
bg_control_nav.png[3] PNG 13x39 13x39+0+0 8-bit DirectClass 1.73kb 
bg_direction_nav.png[4] PNG 104x52 104x52+0+0 8-bit DirectClass 3.3kb 
Run Code Online (Sandbox Code Playgroud)

我想获得有关我的音频文件的类似信息。

我的最终目标是创建一个脚本来遍历我的整个 mp3 库并识别那些以较低比特率翻录的内容,然后使用该数据重新翻录我的 CD(或从亚马逊或 iTunes 购买质量更好的版本)。

OS X/Linux 解决方案优于 Windows 解决方案

audio linux mp3 command-line macos

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