Skip to content

Instantly share code, notes, and snippets.

:shipit:
Hacking into the mainframe

Tom tomleo

:shipit:
Hacking into the mainframe
View GitHub Profile
@tomleo
tomleo / pr-feedback.md
Last active Jun 23, 2020
OIR-Rule of giving feedback
View pr-feedback.md

OIR-Rule of giving feedback

Step 1: Observation

  • neutral
  • generally a statement of fact

Example

This method has 100 lines.

View db_constraint_example.py
class Foo(models.Model):
def object_validation(
cls, some_values
) -> Optional[str]:
"""
Validation logic when creating a Foo record
If creation is via a model serializer's is_valid method this function
@tomleo
tomleo / bashrc
Created Oct 2, 2019
FZF Is awesome
View bashrc
# THE FZF BITS
[ -f ~/.fzf.bash ] && source ~/.fzf.bash
export RIPGREP_CONFIG_PATH=$HOME/.ripgreprc
# --files: List files that would be searched but do not search
# --no-ignore: Do not respect .gitignore, etc...
# --hidden: Search hidden files and folders
# --follow: Follow symlinks
# --glob: Additional conditions for search (in this case ignore everything in the .git/ folder)
export FZF_DEFAULT_COMMAND='rg --files --no-ignore --hidden --follow --glob "!.git/*" --glob "!**/node_modules/"'
View hyper.js
// Future versions of Hyper may add additional config options,
// which will not automatically be merged into this file.
// See https://hyper.is#cfg for all currently supported options.
module.exports = {
config: {
// choose either `'stable'` for receiving highly polished,
// or `'canary'` for less polished but more frequent updates
updateChannel: 'stable',
View test.mermaid
```mermaid
graph LR
A[HTTP Request] --> B(Load Balancer)
B --> C(WSGI Worker)
B --> D(WSGI Worker)
B --> E(WSGI Worker)
C --> F(Production Backend)
D --> F
E --> F
```
View intro.md

Goals

  1. Basic website structure
  2. HTML
  3. CSS
  4. Markdown

Series of Tubes

Protocols

@tomleo
tomleo / .bashrc
Created May 9, 2018
Git bash prompt code I wrote
View .bashrc
# ...
faux_host_name="computer"
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
# Updated bash prompt code to include git branch
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@$faux_host_name\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;31m\] $(parse_git_branch)\[\033[00m\]\$ '
View keybase.md

Keybase proof

I hereby claim:

  • I am tomleo on github.
  • I am tomleo (https://keybase.io/tomleo) on keybase.
  • I have a public key ASC5udFcEk2QMhILwwF-4QFeZR8xeBgVIG8pP9uP863qCQo

To claim this, I am signing this object:

View xlfd_maker.py
xlfd_tmpl = u"-%(maker)s-%(family)s-%(weight)s-%(slant)s-%(widthtype)s-%(style)s-%(pixels)s-%(height)s-%(horiz)s-%(vert)s-%(spacing)s-%(width)s-%(registry)s-%(encoding)s"
def make_xlfd(maker="unknown", family=None, weight="normal", slant="r",
widthtype="normal", style="*", pixels=8, height="*",
horiz="*", vert="*", spacing="m", width="*", registry="iso8859",
encoding=1):
"""
Usage Example::
tom@desktop ~> python xlfd_maker.py --family "Input Mono" --size 9
@tomleo
tomleo / tags
Last active Aug 29, 2015
Supported HTML Tags & Supported Attributes
View tags
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<table>
<tbody>
<tr>
You can’t perform that action at this time.