- Execute:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
- Relaunch the Finder
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
for f in *.mp4 | |
ffmpeg -i "$f" -ab 32k -ac 1 -acodec mp3 -vn "${f%.*}.mp3" | |
done |
build = (opt) -> | |
console.log "build!" | |
if task? | |
console.log "task" | |
task "sbuild", -> | |
build() | |
else | |
console.log "exports" | |
exports.build = build |
DAY = 86400000 | |
getStartOfWeek = (t) -> | |
UTC3_OFFSET = 60*60*3 | |
kDays4Years = [0, 365, 2 * 365, 3 * 365 + 1] | |
kDaysIn4Years = 4 * 365 + 1 | |
kDaysIn100Years = 25 * kDaysIn4Years - 1 | |
kDaysIn400Years = 4 * kDaysIn100Years + 1 | |
kDays1970to2000 = 30 * 365 + 7 | |
kDaysOffset = 1000 * kDaysIn400Years + 5 * kDaysIn400Years - kDays1970to2000 | |
kYearsOffset = 400000 |
$.chain = function() { | |
var tasks | |
, args = [] | |
, error = noop; | |
if(arguments.length === 3) { | |
args = $.isArray(arguments[0]) ? arguments[0] : [arguments[0]]; | |
tasks = arguments[1]; | |
error = arguments[2]; | |
} else if(arguments.length === 2) { |
Syntax = | |
AssignmentExpression: 'AssignmentExpression' | |
ArrayExpression: 'ArrayExpression' | |
BlockStatement: 'BlockStatement' | |
BinaryExpression: 'BinaryExpression' | |
BreakStatement: 'BreakStatement' | |
CallExpression: 'CallExpression' | |
CatchClause: 'CatchClause' | |
ConditionalExpression: 'ConditionalExpression' | |
ContinueStatement: 'ContinueStatement' |
curl -u "YOUR_USERNAME" https://api.github.com/user/repos -d '{"name":"MY NEW REPO","description":"REPO DESCRIPTION", "private": false}' |
brew install flac ffmpeg cuetools # ставим нужные пакеты | |
# скачиваем cuetag.sh скрипт, например отсюда https://github.com/gumayunov/split-cue/blob/master/cuetag | |
ffmpeg -i 1.ape 1.flac # конвертируем во flac, так как libmac для APE не ставится на osx | |
cuebreakpoints 1.cue | shnsplit -o flac 1.flac #нарезаем на треки | |
cuetag 1.cue split-track*.flac #прописываем тэги (cuetag.sh ставится отдельно отдельно) | |
#конвертируем в ALAC | |
for f in split-track*.flac | |
do |
{ scopeName = 'source.stylus'; | |
fileTypes = ( 'styl', 'stylus' ); | |
patterns = ( | |
{ name = 'comment.line.stylus'; | |
match = '(?:^[ \t]+)?(\/\/).*$\n?'; | |
captures = { 1 = { name = 'punctuation.definition.comment.stylus'; }; }; | |
}, | |
{ name = 'comment.block.stylus'; | |
begin = '/\*'; | |
end = '\*/'; |
#include <stdio.h> | |
#include <stdlib.h> | |
#include <sys/types.h> | |
#include <unistd.h> | |
int main(void) | |
{ | |
int result; | |
setuid( 0 ); | |
result = system("/bin/bash -c 'kill -HUP `cat /usr/local/var/run/nginx.pid`'"); |