profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/ahawker/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Andrew Hawker ahawker Routegy Seattle, WA andrew.hawker.io Founder at Routegy

ahawker/crython 198

Lightweight task scheduler using cron expressions

ahawker/data-analysis-coursera 34

Computing for Data Analysis (Winter 2013)

ahawker/django-ulid 9

Universally Unique Lexicographically Sortable Identifier (ULID) support in Django

ahawker/decorstate 8

Simple "state machines" with Python decorators.

ahawker/adbpy 5

Deprecated. See: https://github.com/adbpy

ahawker/dockerfiles 1

Build a common set of images from Dockerfiles.

a-mere-peasant/crython 0

Lightweight task scheduler using cron expressions

pull request commentahawker/ulid

Fixes #484 - correct hex padding Ensures calls to .hex correctly pad to 32 hex characters, including leading zero.

Merged but will need to fix CI so I have automated deployments to pypi again.

xkortex

comment created time in 15 days

issue openedahawker/ulid

Fix CI (Replace Travis)

Travis CI is dead for open source projects (free). Swap to Circle CI or all to Appveyor.

created time in 15 days

PR merged ahawker/ulid

Fixes #484 - correct hex padding Ensures calls to .hex correctly pad to 32 hex characters, including leading zero.

Addresses #484 by ensuring that .hex outputs correctly-padded 32 hex characters. With the leading '0x', this means calls to .hex always result in a length-34 string.

0x15caf47948d0246deb95cf9a5ec5957 - Odd length hex string 👎

0x015caf47948d0246deb95cf9a5ec5957 - Even length hex string 👍

+16 -5

3 comments

3 changed files

xkortex

pr closed time in 15 days

push eventahawker/ulid

Mike McDermott

commit sha 143713cfb8929530d32b3f7537f332fd0ef1e713

Fixes #484 - correct hex padding Ensures calls to .hex correctly pad to 32 hex characters, including leading zero.

view details

Andrew Hawker

commit sha 06289583e9de4286b4d80b4ad000d137816502ca

fix: tests

view details

push time in 15 days

issue closedahawker/ulid

ULID.hex skips leading zero

ulid-py 1.1.0

The .hex attribute does not correctly pad to 32 characters. It skips the leading zero, giving a len-31 string (33 with the 0x).

import ulid
import binascii 

u = ulid.from_randomness(0)
print(len(u.hex))
print(u.hex)
print(f"0x{binascii.hexlify(u.bytes).decode()}")

Out:

33
0x17b0c9d5b3b00000000000000000000
0x017b0c9d5b3b00000000000000000000

closed time in 15 days

xkortex

push eventxkortex/ulid

Andrew Hawker

commit sha 73fc7bcab52642bd64f49e237cc32c023d375f6c

fix: tests

view details

push time in 15 days

push eventahawker/intellij-settings-pycharm

Andrew Hawker

commit sha fe53bd7654cb28298151c127f4b2044050438b92

PY-2020.3.3 <hawker@carmack Update filetypes.xml

view details

push time in 15 days

push eventahawker/personal-site

Andrew Hawker

commit sha 875518c770d8039f778fc11773c71cb404eb8f00

Deployed 644f054 at Mon Aug 16 03:40:52 UTC 2021

view details

push time in a month

push eventahawker/personal-site

Andrew Hawker

commit sha 644f054d49438a2f7cb2f70049987150f40bda0a

Group all posts together on home page

view details

push time in a month

push eventahawker/personal-site

Andrew Hawker

commit sha 160dd9074c973002c650df988b5065f581bcf3b4

Update ruby version

view details

Andrew Hawker

commit sha 756283608ec3e6e03e4afafdf08116f2d2b76cdf

Add mint to ynab daily

view details

push time in a month

push eventahawker/personal-site

Andrew Hawker

commit sha a48c842fd9f86246fcd6faa1db52fcae0ea83a8e

Deployed f2238ac at Sat Aug 14 16:43:31 UTC 2021

view details

push time in a month

pull request commentahawker/ulid

Fixes #484 - correct hex padding Ensures calls to .hex correctly pad to 32 hex characters, including leading zero.

@xkortex Thanks for the contribution & PR. I'll try and find time this week to take a look at this, namely, getting CI working again.

xkortex

comment created time in a month

push eventahawker/intellij-settings-pycharm

Andrew Hawker

commit sha f1728013af0c6321947118e6142f0462652f06a4

PY-2020.3.3 <hawker@carmack Update filetypes.xml

view details

push time in 2 months

push eventahawker/dotfiles

Andrew Hawker

commit sha 4d37548a66b3247a41fcbc8a81fdd883b4549bfb

Set split plane dimming amt for iterm2

view details

Andrew Hawker

commit sha 03429977bb3d2579cd9fddfaf14f0ff663b10383

Update vscode settings

view details

Andrew Hawker

commit sha 95dbe38fdfdbb78f0cf2af366850f217815db4ce

Add keypassx (temporary) and gdrive sync to brewfile

view details

Andrew Hawker

commit sha 2842626b89ae54ca399d1a69686e336847ef3fa4

Add inkscape

view details

push time in 3 months

push eventahawker/dotfiles

Andrew Hawker

commit sha 03429977bb3d2579cd9fddfaf14f0ff663b10383

Update vscode settings

view details

Andrew Hawker

commit sha 95dbe38fdfdbb78f0cf2af366850f217815db4ce

Add keypassx (temporary) and gdrive sync to brewfile

view details

push time in 3 months

startedwebrpc/webrpc

started time in 3 months