This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Formats a number as a ruble currency string for web. | |
* | |
* @param float $number The number to be formatted. | |
* @param int $decimals [optional] | |
* @param boolean $trim_zero_decimals [optional] | |
* @param boolean $add_currency_suffix [optional] | |
* @return string A formatted version of number. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class App { | |
public static void main(String[] args) { | |
NumberModel model = new NumberModel(); | |
NumberController controller = new NumberController(model); | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
git ls-files | sort -f | uniq -cid | wc -l |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name MAL Season Friends Watching | |
// @version 1.0 | |
// @match http://myanimelist.net/anime/season | |
// @grant none | |
// @require https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.1/jquery.min.js | |
// @require https://cdn.rawgit.com/patik/within-viewport/1.0.0/withinviewport.js | |
// @require https://cdn.rawgit.com/patik/within-viewport/1.0.0/jquery.withinviewport.js | |
// @require https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js | |
// ==/UserScript== |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import json | |
import time | |
from struct import unpack_from | |
from datetime import datetime | |
import usb.core | |
import usb.backend.libusb1 | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
import os | |
import sys | |
import argparse | |
# pip install requests | |
import requests | |
def main(): |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @version 1.0 | |
// @name Pixiv Top | |
// @description Load 7 pages and order it by bookmarks count | |
// @match *://www.pixiv.net/search.php* | |
// @grant none | |
// @require https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.1/jquery.min.js | |
// @require https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.13.0/moment.min.js | |
// @require https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.15.0/lodash.min.js | |
// ==/UserScript== |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const DEPTH = 2; // 1 is usless, 3 is insane | |
const PROFILE_RE = /profile\/(.*?)(?:\/|$)/; | |
const SELF_PROFILE_RE = /profile\/(.*?)\/friends/; | |
const PROFILE_URL = 'https://myanimelist.net/profile/{profile}'; | |
const FRIENDS_URL = 'https://myanimelist.net/profile/{profile}/friends'; | |
function promiseWhile(condition, action) { | |
return new Promise((resolve, reject) => { | |
function loop() { | |
if (!condition()) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name G+ two columns mode | |
// @version 0.1 | |
// @match https://plus.google.com/* | |
// @grant none | |
// @run-at document-start | |
// ==/UserScript== | |
window.innerWidth = 1200; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@echo off | |
:: WARNING: after some testing considered as not recommended. | |
:: Filter to keep only non similar frames. | |
:: It selects only first frame `eq(n\,0)` | |
:: and frames with differences `gt(scene\,{sensivity})` | |
:: see https://ffmpeg.org/ffmpeg-filters.html#select_002c-aselect | |
set similar_frames_sensivity=0.002 | |
set skip_similar_frames=select=eq(n\,0)+gt(scene\,%similar_frames_sensivity%) | |
:: Adaptive Temporal Averaging Denoise. |