Skip to content

Instantly share code, notes, and snippets.

View morenoh149's full-sized avatar
💭
Working from 🛰

Harry Moreno morenoh149

💭
Working from 🛰
View GitHub Profile
@morenoh149
morenoh149 / binary-tree.py
Last active September 8, 2022 17:24
quick binary tree
class Tree:
def __init__(self, data):
self.left = None
self.right = None
self.data = data
def insert(self, data):
if self.data:
if isinstance(self.data, int):
if self.left is None:
@morenoh149
morenoh149 / gmail_imap_python3.py
Last active March 12, 2024 07:29 — forked from robulouski/gmail_imap_example.py
Basic example of using Python3 and IMAP to read emails in a gmail folder/label. Remove legacy email.header api use
#!/usr/bin/env python
#
# Basic example of using Python3 and IMAP to read emails in a gmail folder/label.
# Remove legacy email.header api use.
import sys
import imaplib
import getpass
import email
import datetime
@morenoh149
morenoh149 / django-update-half.py
Last active February 27, 2020 21:32
Django update alternate model instances in shell
"""
Update alternate instances of a model in the database.
"""
from app.models import Post
ids_to_update = list(Post.objects.all().values_list('id', flat=True))[1::2]
Post.objects.filter(id__in=ids_to_update).update(some_field='some value')
$ ./k
2020.02.25 (c) shakti
/
/
\
$k a.k
Verb Adverb Noun Type System
: set ' each char " a" c \l a.k
+ plus flip / over/right i enc name ``ab n *\d [d]
@morenoh149
morenoh149 / smart-contracts.md
Last active February 1, 2020 17:59
Intro to smart contract programming in solidity Oct 2019
@morenoh149
morenoh149 / intro-blockchain-programming.md
Last active January 27, 2020 19:12
Intro to blockchain programming in js

Introduction to Blockchain Programming, Jan 2020

Explain blockchain

Chain of blocks

@morenoh149
morenoh149 / dp01.js
Created February 26, 2019 20:31
Dynamic programming example
// The following was translated from python.
// See https://codility.com/media/train/15-DynamicProgramming.pdf
const dynamicCoinChanging = (coins, target) => {
let n = coins.length;
let dp = [0];
for (let i=0; i < target; i++) {
dp.push(Number.POSITIVE_INFINITY);
}
for (let i=0; i <= n; i++) {
@morenoh149
morenoh149 / save-model-to-sagemaker.py
Created February 12, 2019 10:35
Tensorflow serve on Sagemaker
def export_h5_to_pb(path_to_h5, export_path):
# Set the learning phase to Test since the model is already trained.
K.set_learning_phase(0)
# Load the Keras model
keras_model = load_model(path_to_h5)
# Build the Protocol Buffer SavedModel at 'export_path'
builder = saved_model_builder.SavedModelBuilder(export_path)
@morenoh149
morenoh149 / solidity-workshop.md
Last active October 26, 2019 01:12
Solidity workshop

Soldity Workshop

Prerequisites

Attendees should do the following before the event to get the most out of it. There will be a 20 minute lecture-overview at the beginning. You can do the prerequisites during the overview if you have not done so by then.

  1. install node.js (lts version is recommended)
  2. install git (use brew if on osx)
  3. install a code editor (vscode or atom.io)
@morenoh149
morenoh149 / sol.py
Created December 5, 2018 20:51
Advent of Code 2018 Day 4 solution
import re
import pprint
pp = pprint.PrettyPrinter(indent=2)
def Input():
filename = './input.txt'
return open(filename)
lines = Input().read().split('\n')