This file contains 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
/* | |
* free.c - show free memory on OS X | |
* The api query code was extraced from Apple's vm_stat.c | |
* To compile: gcc -o free free.c | |
* Output: <byte count> <human readable bytecount> | |
*/ | |
#include <stddef.h> | |
#include <stdlib.h> |
This file contains 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
> library(forecast) | |
> train = read.csv("c.csv") | |
> T<-train[which(train$name == 'btc'), ] | |
> Train<-T[ with(T, order(ts)),] | |
> head(Train) | |
# name ts usd_value volume | |
# 1 btc 1.558271e+12 7912.8 23649292230 | |
# 15 btc 1.558272e+12 7955.9 23741378790 | |
# 29 btc 1.558272e+12 7940.0 23816540813 | |
# 43 btc 1.558272e+12 7942.9 23891912844 |
This file contains 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
def perceptual_loss(x): | |
m_vgg(opt_img_v) | |
outs = [V(o.features) for o in sfs] | |
losses = [gram_mse_loss(o, s) for o,s in zip(outs, targ_styles)] | |
cnt_loss = F.mse_loss(outs[3], targ_vs[3])*1000000 | |
style_loss = sum(losses) | |
return cnt_loss + style_loss |
This file contains 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 ruby | |
require 'tmpdir' | |
def fixed?(fn) fn =~ /\.searchable\.pdf/; end | |
def searchable_fn(fn) | |
return fn if fixed?(fn) | |
"#{File.dirname(fn)}/#{File.basename(fn, File.extname(fn))}.searchable.pdf" | |
end |
This file contains 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
fn describe<F: FnOnce()>(message: &str, func: F) { | |
println!("{}", message); | |
func(); | |
} | |
fn it<F: FnOnce()>(message: &str, func: F) { | |
println!(" - {}", message); | |
func(); | |
} |
This file contains 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
$pushed = [] | |
def push(*args) $pushed = args; args.map {|r| "push #{r}" } end | |
def pop_pushed; $pushed.reverse.map {|r| "pop #{r}" } end | |
puts DATA.read.gsub(/^\s*jmp\s*[^\n]*/, '%error "Dijkstra said: No!"').gsub(/=([^\n]*)/) {|c| (eval $1).join("\n ") } | |
__END__ | |
BITS 64 | |
section .text | |
global math |
This file contains 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
constexpr uchar I_REX_B_41 = 0x41; | |
constexpr uchar I_REX_W_48 = 0x48; | |
constexpr uchar I_REX_WXB_4b = 0x4b; | |
constexpr uchar I_REX_WRXB_4f = 0x4f; | |
// INTEL: Opcodes | |
constexpr uchar I_PUSH_BP_55 = 0x55; | |
constexpr uchar I_LEA_8d = 0x8d; | |
constexpr uchar I_MOV_r8_rm8_8a = 0x8a; | |
constexpr uchar I_MOV_r64_r64_8b = 0x8b; |
This file contains 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
// calculate time left if we're more than 10% done | |
NSString *timeString = nil; | |
float percentLeft = (float)([theCanvas eventCount]-[theCanvas currentPlaybackEvent])/(float)[theCanvas eventCount]; | |
NSTimeInterval now = [NSDate timeIntervalSinceReferenceDate]; | |
if( percentLeft < 0.9f && now-_lastTimeWeEstimated > 5.0 ) { | |
_lastTimeWeEstimated = now; | |
NSTimeInterval timeLeft = (now-_exportStartTime)*(percentLeft/(1.0f-percentLeft)); | |
int hours = timeLeft/(60.0*60.0); | |
timeLeft -= (double)hours*60.0*60.0; | |
int mins = timeLeft/60.0; |
This file contains 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
function expand_ecss(s) { | |
var properties_to_be_prefixed = ["transform", | |
"transform-origin", "tap-highlight-color", "ruby-position", | |
"transition-duration", "transition-property", "transition", | |
"justify-content", | |
"animation-fill-mode", "align-self", "align-items", "box-sizing", | |
"appearance", "box-shadow", "animation"] | |
var specific = { | |
background: ["linear-gradient"], | |
display: ["flex"], |
This file contains 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
i = Import["http://i.stack.imgur.com/Ta5wf.png"] | |
ws = WatershedComponents[i]; | |
ColorCombine[{Image[ws, "Bit"], i, i}] | |
ImageTake[i, Sequence @@ Reverse@Transpose@Last[#]] & /@ ComponentMeasurements[ws, "BoundingBox"] |
NewerOlder