Skip to content

Instantly share code, notes, and snippets.

View nulltask's full-sized avatar

Seiya KONNO nulltask

View GitHub Profile
ffmpeg -i input.m4v -s 1024x512 -f mp4 -vcodec libx264 -preset ultrafast -an -movflags faststart output.m4v
ffmpeg -i full.m4v -vcodec copy -map 0 -bsf h264_mp4toannexb -f segment -segment_format mpegts -segment_time 10 -segment_list index.m3u8 fragment_%03d.ts
@nulltask
nulltask / index.js
Last active August 15, 2018 13:27
mixcloud crawler
/**
* Module dependencies.
*/
var pkg = require('./package');
var debug = require('debug')('crawler');
var monk = require('monk');
var db = monk('localhost/mixcloud');
var cloudcasts = db.get('cloudcast');
@nulltask
nulltask / index.js
Last active April 24, 2018 16:20
javascript global leak detector
var leak = (function() {
var leak = [];
var iframe = document.createElement('iframe');
iframe.style = 'display: none;';
document.body.appendChild(iframe);
var window = iframe.contentWindow;
@nulltask
nulltask / api-server.md
Last active February 19, 2017 06:18
ネイティブアプリ向け API サーバを作った時の経験談
shell@SGP611:/ $ ls -laF /system/fonts/
-rw-r--r-- root root 419124 2015-09-17 22:00 .SST-Condensed.ttf
-rw-r--r-- root root 397184 2015-09-17 22:00 .SST-CondensedBd.ttf
-rw-r--r-- root root 520600 2015-09-17 22:00 .SST-Heavy.ttf
-rw-r--r-- root root 389188 2015-09-17 22:00 .SST-HeavyItalic.ttf
-rw-r--r-- root root 545100 2015-09-17 22:00 .SST-Light.ttf
-rw-r--r-- root root 453948 2015-09-17 22:00 .SST-LightItalic.ttf
-rw-r--r-- root root 499956 2015-09-17 22:00 .SST-Medium.ttf
-rw-r--r-- root root 376096 2015-09-17 22:00 .SST-MediumItalic.ttf
-rw-r--r-- root root 418308 2015-09-17 22:00 .SST-UltraLight.ttf
const SunCalc = require('suncalc');
const moment = require('moment-timezone');
const dates = ['2016-03-20', '2016-06-21', '2016-09-22', '2016-12-21'];
dates.forEach((target) => {
console.log('==========')
for (let h = 0; h < 24; h++) {
for (let m = 0; m < 60; m++) {
const SunCalc = require('suncalc');
const moment = require('moment-timezone');
for (let h = 0; h < 24; h++) {
for (let m = 0; m < 60; m++) {
const date = new Date(`2017-01-18 ${h}:${m}:00`);
console.log(moment(date).tz('Asia/Tokyo').format(), SunCalc.getPosition(date, 34.649394, 135.001478).altitude);
}
}
const Koa = require('koa');
const Router = require('koa-router');
const app = new Koa();
const router = new Router();
app.use(async (ctx, next) => {
const { request, response } = ctx;
const now = Date.now();
@nulltask
nulltask / .gitignore
Created February 24, 2012 18:28
cluster-io
.DS_Store
._*
node_modules/