Skip to content

Instantly share code, notes, and snippets.

View adamczykm's full-sized avatar
💭
Hi.

Michał Adamczyk adamczykm

💭
Hi.
  • Europe / Poland
View GitHub Profile
(defun find-closing-bracket ()
(interactive)
(search-forward "]")
(when (not (equal (point) (- (point-max) 1)))
(goto-char (point))))
module ParsePlist ( Xexpr(..)
, plistParser
, plistParserWithHeaderAndFooter
, defaultHeader
, defaultFooter
, parseXexpr
)where
import Control.Monad
import Text.Parsec (spaces, (<|>), manyTill, many, noneOf,
parseXmark :: Parser L.Text
parseXmark = (L.strip . L.pack) <$>
(char '<' *> spaces
*> (many $ noneOf ">") <*
char '>' <* spaces)
parseLit :: T.Text -> Parser Xexpr
parseLit endMark = (Lit . T.strip . T.pack) <$> (spaces *>
(manyTill anyChar
clearXmlEscapes s = foldr (\(old, new) str -> T.replace old new str) s xmlEscapes
where
{-# LANGUAGE OverloadedStrings #-}
module ParsePlist ( parseFromPlist
, plistParser
, plistParserWithHeaderAndFooter
, defaultHeader
, defaultFooter
, parseXexpr
)where
import Control.Monad
import pandas as pd
import pyqtgraph as pq
import numpy as np
import matplotlib.mlab as mlab
import pylab
from matplotlib.cm import Accent
def PlotCustomSpectrogram(x, NFFT=256, Fs=2, Fc=0, detrend=mlab.detrend_none,
window=mlab.window_hanning, noverlap=128,
+(NSObject*)extractSexp:(const Sexp*)s{
if(s==NULL) return nil;
switch (s->type) {
case Bool:
return [NSNumber numberWithBool:(*(int*)s->value)!=0];
case Integer:
return [NSNumber numberWithInteger:(*(int*)s->value)];
case Double:
return [NSNumber numberWithDouble:(*(double*)s->value)];
case String:
(global-set-key (kbd "C-x m") nil)
(global-set-key (kbd "C-x m >") 'mc/mark-next-like-this)
import GHC.Show (intToDigit)
-- | Fast hex representation of Word8
showHex :: Word8 -> ShowS
showHex n0 = showIt (1 :: Int) (quotRem n0 16)
where
showIt x (n,d) r = seq c $ -- stricter than necessary
case x of
0 -> r'
_ -> showIt (x-1) (quotRem n 16) r'
@adamczykm
adamczykm / mediator.c
Created January 8, 2016 16:56 — forked from ashelly/mediator.c
Running Median. Finds the median of the last K inputs in O(lg K). See http://stackoverflow.com/q/5527437/10396 for some details.
//Copyright (c) 2011 ashelly.myopenid.com under <http://www.opensource.org/licenses/mit-license>
#include <stdlib.h>
//Customize for your data Item type
typedef int Item;
#define ItemLess(a,b) ((a)<(b))
#define ItemMean(a,b) (((a)+(b))/2)
typedef struct Mediator_t