我正在尝试以最佳质量保存来自 Verizon Fios 手机的语音邮件消息。语音邮件消息可在线获取,但仅用于播放(基于 Java 的播放器),无法保存。官方不支持如何将原始数字语音消息保存为来自 Fios 数字语音服务的文件(没有付费服务,没有任何东西,没有理由)。
我唯一的想法是在通往声卡的途中记录来自播放器的数字数据。我尝试了带有循环设备的 Linux ALSA 配置。
# cat /etc/asound.conf
# default device
pcm.!default {
type plug
slave.pcm "loop"
}
# output device
pcm.loopout {
type dmix
ipc_key 328211
slave.pcm "hw:Loopback,0,0"
}
# input device
pcm.loopin {
type dsnoop
ipc_key 686592
slave.pcm "hw:Loopback,1,0"
}
# duplex plug device
pcm.loop {
type plug
slave {
pcm {
type asym
playback.pcm "loopout"
capture.pcm "loopin"
}
}
}
Run Code Online (Sandbox Code Playgroud)
这似乎正在工作并记录音频,例如在 Youtube 上播放某些内容时,音频输出进入循环设备(默认音频输出)并且我可以捕获它(不确定它是如何工作的,我测试了 44.1kHz 和 48 Khz ) …
我很困惑为什么 Apache 在端口 80 上没有响应......
$ wget http://localhost:80
--2014-05-06 15:32:44-- http://localhost/
Resolving localhost (localhost)... 127.0.0.1
Connecting to localhost (localhost)|127.0.0.1|:80... failed: Connection refused.
Run Code Online (Sandbox Code Playgroud)
......而是在 8080 后......
$ wget http://localhost:8080
--2014-05-06 15:32:38-- http://localhost:8080/
Resolving localhost (localhost)... 127.0.0.1
Connecting to localhost (localhost)|127.0.0.1|:8080... connected.
HTTP request sent, awaiting response... 200 OK
Length: 177 [text/html]
Saving to: ‘index.html’
100%[=================================================>] 177 --.-K/s in 0s
2014-05-06 15:32:38 (16,4 MB/s) - ‘index.html’ saved [177/177]
Run Code Online (Sandbox Code Playgroud)
在apache2ctl的输出中看不到太多:
$ apache2ctl -t -D DUMP_VHOSTS
VirtualHost configuration:
*:80 is …Run Code Online (Sandbox Code Playgroud) 在 zsh 中,我使用以下函数通过一个命令删除本地和远程分支:
gpDo () {
git branch -d "$1" && git push --delete origin "$1"
}
Run Code Online (Sandbox Code Playgroud)
目前,Git 分支的自动完成功能不起作用。我必须手动输入整个分支名称。我怎样才能让选项卡完成工作为这样的功能?
我最近用更大的 SSD 更换了 SSD。我使用Clonezilla将旧磁盘克隆到新磁盘。之后,我使用GParted Live调整现有分区的大小,将交换分区推到磁盘的末尾。我也从 Ubuntu 16.04 更新到 18.04。
\n\n成功完成上述步骤后,我注意到启动时间变得更长了。我发现了一些类似的线程(下面链接)并尝试了那里的建议。然而,启动时间并没有减少到更换磁盘之前的时间。
\n\n这是我的原文/etc/fstab:
# /etc/fstab: static file system information.\n#\n# Use \'blkid\' to print the universally unique identifier for a\n# device; this may be used with UUID= as a more robust way to name devices\n# that works even if disks are added and removed. See fstab(5).\n#\n# <file system> <mount point> <type> <options> <dump> <pass>\n# / was on /dev/sda1 during installation\nUUID=e15b2ef7-c32d-46f5-a3a8-4bdc60285b4e / ext4 …Run Code Online (Sandbox Code Playgroud) 我正在使用 NTFS分区来存储我喜欢从 Ubuntu 和 Windows 7 访问的数据。在我的 Ubuntu HOME分区上,我喜欢链接该文件夹Assets,以便从运行在 Ubuntu 上的应用程序访问它。因此,我创建了以下链接。
ln -s /media/data/Assets/ ~/bin/SomeJavaApp/data/assets
Run Code Online (Sandbox Code Playgroud)
当我尝试访问应用程序中的数据时,出现以下错误消息。
Error message: Could not acquire data access
Run Code Online (Sandbox Code Playgroud)
NTFS 分区通过自动挂载在/etc/fstab. 这是相关的配置设置:
# Data partition auto mount.
UUID=159EBA47019D5D33 /media/data ntfs defaults,umask=007,uid=1000,gid=1000 0 0
Run Code Online (Sandbox Code Playgroud)
我的HOME分区是用 ext4 格式化的。我使用的应用程序是用 Java 编写的。除了将文件复制到HOME分区之外,还有什么我可以做的吗?
当我从控制台启动应用程序时,我也收到一条 Java 错误消息。
java.lang.NullPointerException: Could not acquire data access
Run Code Online (Sandbox Code Playgroud)
@Gilles:
输出ls -ld /media/data /media/data/Assets ~/bin/SomeJavaApp/data/assets是:
lrwxrwxrwx 1 jjd jjd 92 Aug 9 11:01 /home/jjd/bin/SomeJavaApp/data/assets -> /media/data/Assets/ …Run Code Online (Sandbox Code Playgroud) 我运行以下 rsync 命令来备份我的数据。我在 Ubuntu 12.04 上。
rsync -rt --delete --links --exclude-from '/home/john/rsync-exclude.txt' /media/data/ server:/backup/data
Run Code Online (Sandbox Code Playgroud)
数据分区为 NTFS 格式并通过/etc/fstab如下方式挂载。
UUID=371EB137049A5349 /media/data ntfs defaults,umask=007,uid=1000,gid=1000 0 0
Run Code Online (Sandbox Code Playgroud)
目标盘为 ext4 格式的 RAID。
但是,某些文件似乎具有错误的时间戳,从而导致以下错误消息。
Time value of /media/data/20090513/090513_185507.jpg truncated on receiver.
Time value of /media/data/20090513/090513_194115.jpg truncated on receiver.
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1070) [sender=3.0.9]
Run Code Online (Sandbox Code Playgroud)
以下是源光盘上的文件。
-rwxrwx--- 2 john 2.0M May 13 2009 090513_185357.jpg
-rwxrwx--- 2 john 1.5M May 13 2009 090513_185458.jpg
-rwxrwx--- 2 john 1.6M …Run Code Online (Sandbox Code Playgroud) 我想安装gource这需要libglm-dev的安装在系统上。我正在使用 Ubuntu 10.10。特立独行。我发现的仅标头库的最新来源不适用于 apt-get。Afaik gource不允许配置库的位置。
在 Linux 系统上,我必须将库的源文件放在哪里?我可以将库的头文件符号链接到路径中包含的某个系统目录,但这不是安装库的方式,对吗?
libglm-dev 的来源
ls我为和cd+自定义了目录和文件颜色TAB。这是我的配置。
我的配置
我的系统环境。
Ubuntu 10.10
zsh 4.3.10 (x86_64-unknown-linux-gnu)
oh-my-zsh // http://git://github.com/robbyrussell/oh-my-zsh.git
Terminal
Run Code Online (Sandbox Code Playgroud)
我的 .zshrc 在 $HOME 中。
// .zshrc
echo "Sourcing $0."
ZSH=$HOME/.oh-my-zsh
ZSH_THEME="josh"
source $ZSH/oh-my-zsh.sh
Run Code Online (Sandbox Code Playgroud)
~/.oh-my-zsh/custom/completion.zsh 中的自定义 zsh 脚本
// completion.zsh
echo "Sourcing $0."
# Same completion colors when using cd as with ls.
zstyle ':completion:*:default' list-colors ${(s.:.)LS_COLORS}
zstyle ':completion:*:*:*:*:*' menu yes select
Run Code Online (Sandbox Code Playgroud)
~/.oh-my-zsh/custom/theme-and-appearance.zsh 中的自定义 zsh 脚本
// theme-and-appearance.zsh
echo "Sourcing $0."
export LS_COLORS='di=1;34:ln=35:so=32:pi=0;33:ex=32:bd=34;46:cd=34;43:su=0;41:sg=0;46:tw=1;34:ow=1;34:'
Run Code Online (Sandbox Code Playgroud)
问题描述。
当我第一次打开终端时,会获取 3 个文件。请注意,它.zshrc确实出现了,但没有显示其路径或文件名。
Sourcing zsh. …Run Code Online (Sandbox Code Playgroud) 我经常不得不删除本地和远程Git分支。因此,我运行以下命令:
$ git branch -d feature-branch
$ git push --delete origin feature-branch
Run Code Online (Sandbox Code Playgroud)
由于我主要是连续执行这两个命令,因此我想为它们创建一个别名。这是我的方法:
alias gpdo='git branch -d $1 && git push --delete origin $1
Run Code Online (Sandbox Code Playgroud)
但是,这失败并出现以下错误:
致命:需要分支名称
过去要切换到最近的目录,有一个-与cd -. 不知何故,别名在我的机器上消失了。这可能是由于我从oh-my-zsh存储库中提取的更新而发生的。
现在,我想将此别名添加到我自己的点文件中。我怎样才能做到这一点?
zsh ×4
ubuntu ×3
alias ×2
autocomplete ×2
fstab ×2
git ×2
ntfs ×2
oh-my-zsh ×2
alsa ×1
apache-httpd ×1
apt ×1
audio ×1
automounting ×1
bash ×1
boot ×1
cd-command ×1
colors ×1
ext4 ×1
function ×1
gparted ×1
header-file ×1
libraries ×1
recording ×1
rsync ×1
shell ×1
symlink ×1
terminal ×1
timeout ×1
timestamps ×1
vhost ×1