Skip to content

Instantly share code, notes, and snippets.

@dre-hh
dre-hh / poetry_tensorflow.toml
Created August 4, 2023 12:35
poetry_tensorflow.toml
[tool.poetry]
name = "poetry-demo"
version = "0.1.0"
description = ""
authors = ["dre-hh <dre@dre-hh.com>"]
readme = "README.md"
packages = [{include = "poetry_demo"}]
[tool.poetry.dependencies]
python = ">=3.11,<3.12"
@dre-hh
dre-hh / fuzzy_find.py
Created November 18, 2019 10:38
Fuzzy finder from pgcli
import re
from IPython import embed
import os
def fuzzyfinder(input, collection):
suggestions = []
input = str(input) if not isinstance(input, str) else input
pat = '.*?'.join(map(re.escape, input))
pat = '(?=({0}))'.format(pat) # lookahead regex to manage overlapping matches
regex = re.compile(pat, re.IGNORECASE)
@dre-hh
dre-hh / asdf_latest.rb
Last active April 7, 2020 12:25
asdf_latest
#!/usr/bin/env ruby
require 'optparse'
require 'pry'
class Latest
def initialize(lang, distros)
@lang, @distros = lang, distros
@distros = [@lang] unless distros
@dre-hh
dre-hh / heartbit.rb
Created April 12, 2018 20:11
ruby round robin
#!/usr/bin/env ruby
heartbit = Thread.new do
prev_time = Time.now
while true
sleep 1
current_time = Time.now
puts "#{current_time - prev_time} seconds passed"
end
end
fun! TerminalRepeat()
let buffers = map(filter(copy(getbufinfo()), 'v:val.listed'), 'v:val.name')
for buffer in buffers
if buffer =~ "term://.*/"
let windowNr = bufwinnr(buffer)
if windowNr > 0
execute windowNr 'wincmd w'
else
execute "b " . buffer
endif
//ruby
this = x.&doThis
that = this && y&.doThat(this)
//scala
that = for {
this <- x.doThis
that <- y.doThat(this)
} yield that
@dre-hh
dre-hh / crawl
Created December 22, 2015 15:18
Never gonna give you up
Never gonna let you down
Never gonna run around and desert you
Never gonna make you cry
Never gonna say goodbye
Never gonna tell a lie and hurt you