Minimal example: transcode from MP3 to WMA:
ffmpeg -i input.mp3 output.wma
You can get the list of supported formats with:
ffmpeg -formats
You can get the list of installed codecs with:
| #include "Foo.hpp" | |
| #include <iostream> | |
| using namespace std; | |
| Foo::Foo(int _a, int _b): a(_a), b(_b){ | |
| cout << "C++ side, constructor" << endl; | |
| } | |
| Foo::~Foo(){ |
| package main | |
| import ( | |
| "fmt" | |
| "io" | |
| "io/ioutil" | |
| "net" | |
| "os" | |
| "strings" |
See also, http://libraryofalexandria.io/cgo/
cgo has a lot of trap.
but Not "C" pkg also directory in $GOROOT/src. IDE's(vim) Goto command not works.
So, Here collect materials.
| #!/bin/bash | |
| # | |
| # Bash `flock` example. | |
| # Works on: Linux, BSD | |
| # Doesn't work on: MacOS | |
| # The file which represent the lock. | |
| LOCKFILE="`basename $0`.lock" | |
| # Timeout in seconds. |
Create new zone identified by an IP Address or interface This 'example' zone rules will applied to the connection from 192.168.1.2
$ firewall-cmd --list-all-zones
$ firewall-cmd --permanent --new-zone=example
$ firewall-cmd --permanent --zone=example --add-source=192.168.1.2
$ firewall-cmd --zone=example --list-sources
GNOME's tracker is a CPU and privacy hog. There's a pretty good case as to why it's neither useful nor necessary here: http://lduros.net/posts/tracker-sucks-thanks-tracker/
After discovering it chowing 2 cores, I decided to go about disabling it.
Directories
| #!/bin/bash | |
| # Save docker images | |
| ds() { | |
| docker images | \ | |
| cut -d ' ' -f 1 | \ | |
| tail -n +2 | \ | |
| xargs -t -n 1 -I {} -P 4 \ | |
| sh -c 'docker save {} | bzip2 > $(echo "{}" | sed "s/^.*\///").tar.bz2' | |
| } |
Let's say you have a SysV Init Script named foo
Copy the file to /etc/init.d/foo
Enable the SysV service: chkconfig --add foo
Enable the SysV service: chkconfig foo on
Start the service: service foo start. After this, systemd-sysv-generator will generate this file /run/systemd/generator.late/foo.service, copy this file to /etc/systemd/system by running: cp /run/systemd/generator.late/foo.service /etc/systemd/system/foo.service
Edit /etc/systemd/system/foo.service by running systemctl edit foo.service, add in the following line to foo.servie (this makes the service installable)
[Install]
在我之前的博文中,我描述了我是如何在容器中使用进程管理器的,并做了一些展开。但我还是觉得有必要针对 Laurent Bercot 开发的 S6 做更详尽的说明。
什么用 S6 而不是 Supervisor?