Skip to content

Instantly share code, notes, and snippets.

@mburst
mburst / jquery_autocomplete.html
Created January 19, 2013 20:51
jQuery Autocomplete
<!DOCTYPE html>
<html>
<head>
<title>jQuery Autocomplete</title>
<style>
#res {
margin: 0px;
padding-left: 0px;
width: 150px;
}
@mburst
mburst / bloomfilter.py
Created February 3, 2013 05:26
Code for creating and testing a simple bloom filter - http://maxburstein.com/blog/creating-a-simple-bloom-filter/
from bitarray import bitarray
import mmh3
class BloomFilter:
def __init__(self, size, hash_count):
self.size = size
self.hash_count = hash_count
self.bit_array = bitarray(size)
self.bit_array.setall(0)
@mburst
mburst / astar.rb
Created February 24, 2013 16:35
Ruby A* implementation
require 'priority_queue'
require 'set'
class Node
def initialize(x, y)
@x = x
@y = y
@obstacle = false
@g_score = Float::INFINITY
end
@mburst
mburst / rss_reader.php
Created March 24, 2013 03:58
RSS Feed Reader in PHP
<html>
<head>
<title>RSS Feed Reader</title>
</head>
<body>
<?php
//Feed URLs
$feeds = array(
"http://maxburstein.com/rss",
"http://www.engadget.com/rss.xml",
@mburst
mburst / coffin.py
Created April 21, 2020 06:13
Add Coffin Dancing Meme and Astronomia To Any Short Video
from moviepy.editor import VideoFileClip, AudioFileClip, concatenate_videoclips
dropstart = 19
audio = AudioFileClip('astronomia.mp3')
dance = VideoFileClip('dance.mp4')
clip = VideoFileClip('fail.mp4')
audiostart = max(0, dropstart-clip.duration)
audio = audio.subclip(audiostart, dropstart + dance.duration)
finalclip = concatenate_videoclips([clip, dance], method="compose").set_audio(audio)