profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/justinabrahms/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.
Justin Abrahms justinabrahms BetterDiff Portland, OR http://justin.abrah.ms

joestump/django-ajax 264

A simple framework for creating AJAX endpoints in Django.

fraction/oasis 248

Free, open-source, peer-to-peer social application that helps you follow friends and discover new ones on Secure Scuttlebutt (SSB).

alex/pyvcs 123

A pure python abstraction layer of multiple VCS, very lightweight.

alex/django-vcs 85

A django application for working with a VCS, analagous to some of Trac's features.

howiworkdaily/django-generics 13

a library for generic base classes

gregnewman/django-mode 9

Experimental mode for Django

justinabrahms/codereview-project 7

A simple tool which is a mix of dpaste and annotations.

justinabrahms/.emacs.d 4

My literate emacs config

justinabrahms/avendar 4

http://avendar.net/

issue openedapollographql/apollo-workbench-vscode

typo: operaitons

You misspelled operaitons in two places on your readme.

created time in 15 days

pull request commentapollographql/apollo-workbench-vscode

typo

Closing.

justinabrahms

comment created time in 15 days

push eventjustinabrahms/apollo-workbench-vscode

Justin Abrahms

commit sha 43a70a68789292af9397bc4ad859f649ee70bd9c

typo

view details

push time in 17 days

fork justinabrahms/apollo-workbench-vscode

Apollo Workbench is a design tool that facilitates planning changes to your supergraph. It enables you to understand the overall composition and execution of any given query at design time.

fork in 17 days

fork justinabrahms/type-graphql

Create GraphQL schema and resolvers with TypeScript, using classes and decorators!

https://typegraphql.com

fork in a month

issue openedopen-telemetry/opentelemetry-js

Found some broken links.

https://open-telemetry.github.io/opentelemetry-js/

I clicked "SDK docs" in the readme, which took me to https://open-telemetry.github.io/opentelemetry-js/

There, I opened both the getting started guide and the node auto-setup thing in this paragraph:

To get started tracing your own application, see the Getting Started Guide. For more information about automatic instrumentation see @opentelemetry/node, which provides auto-instrumentation for Node.js applications.

Both were broken links, which was unexpected.

created time in a month

issue commentbookwyrm-social/bookwyrm

Books without ISBN are often missed in csv imports

We might be able to completely side-step this problem with some UI tweaks. "Hey, we didn't find that book. Here's the book that's the closest match. If it seems right, click this checkbox and we'll use that"

That said, having regression tests on the search index sounds both difficult and useful.

justinabrahms

comment created time in a month

issue commentfraction/oasis

core dump due to too much memory?

Per %DjMkwoTKNY2N/kjrOhhX8tHiKhtknwcHZoiDrjEerio=.sha256, this seems to have abated. I'll use the tool for a bit to see how it goes.

I have 2gb of swap on that machine.

justinabrahms

comment created time in a month

issue commentbookwyrm-social/bookwyrm

Issues importing things with subtitles.

Here's the associated CSV. goodreads_library_export.csv

justinabrahms

comment created time in a month

issue commentlefcha/imapfilter

Rate Limiting?

@BlackScreen Not sure which code you're referring to. The decryption stuff is just above. Encryption is as normal for GPG. Content is json.

justinabrahms

comment created time in a month

issue commentcryptoscope/ssb

Crash due to OOM leads to open network connection.

I don't really recall. :-/ The only things I have which have so little ram are a little raspberri pi, so you're probably right about it being a duplicate.

justinabrahms

comment created time in a month

create barnchjustinabrahms/bookwyrm

branch : close-span

created branch time in a month

PR closed bookwyrm-social/bookwyrm

Link author in search

Perhaps this should be a snippet given it's in two places? Not sure how important the structured data pieces are to you.

Fixes #1197

+12 -2

3 comments

2 changed files

justinabrahms

pr closed time in a month

pull request commentbookwyrm-social/bookwyrm

Link author in search

Just noticed this now that I have a working dev environment. :) Will make another PR for the span fix.

justinabrahms

comment created time in a month

pull request commentbookwyrm-social/bookwyrm

Link author in search

note: I haven't tested this locally. Just pattern matched what was going on in the other file.

justinabrahms

comment created time in a month

PR opened bookwyrm-social/bookwyrm

Link author in search

Perhaps this should be a snippet given it's in two places? Not sure how important the structured data pieces are to you.

Fixes #1197

+12 -2

0 comment

2 changed files

pr created time in a month

push eventjustinabrahms/bookwyrm

Justin Abrahms

commit sha 777f00612b039886b67d075e93fd95a0357d20b0

Link authors in search results. Fixes #1197

view details

push time in a month

create barnchjustinabrahms/bookwyrm

branch : link-author-in-search

created branch time in a month

fork justinabrahms/bookwyrm

Social reading and reviewing, decentralized with ActivityPub

https://bookwyrm.social

fork in a month

issue openedbookwyrm-social/bookwyrm

Issues importing things with subtitles.

As mentioned in Element ( https://matrix.to/#/!zoxBMxLlvIyeEKkHuB:matrix.org/$2BYBCdDorUOtJgwsbP_qZh6We6stEZ-Gy4KIDJ-KKOk?via=matrix.org ), I was unable to import a few things with subtitles. This is the a portion of the list. The format of the list is the text of the thing from goodreads & the link to it in the system. The remainder are on import 604 on the flagship instance.

  • "Project to Product: How to Survive and Thrive in the Age of Digital Disruption with the Flow Framework by Mik Kersten" https://bookwyrm.social/book/164013
  • "Intuitive Eating: A Revolutionary Anti-Diet Approach by Evelyn Tribole" https://bookwyrm.social/book/164015
  • "The Journal of Best Practices: A Memoir of Marriage, Asperger Syndrome, and One Man's Quest to Be a Better Husband by David Finch" https://bookwyrm.social/book/164017
  • "Titan: The Life of John D. Rockefeller, Sr. by Ron Chernow" https://bookwyrm.social/book/151916
  • "Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations by Nicole Forsgren" https://bookwyrm.social/book/89924
  • "Multipliers, Revised and Updated: How the Best Leaders Make Everyone Smarter by Liz Wiseman" https://bookwyrm.social/book/164024

created time in a month

push eventjustinabrahms/imhotep

requires.io

commit sha 5de7efa56d92f21f4bf905d1c96370e090459295

[requires.io] dependency update

view details

push time in 2 months

push eventjustinabrahms/imhotep

requires.io

commit sha 5317a1686dc3546086a88f215635e22bdb37ecbc

[requires.io] dependency update

view details

push time in 2 months

push eventjustinabrahms/imhotep

requires.io

commit sha ba57f196727a12fbc985fd323bd7392be5e5e758

[requires.io] dependency update

view details

push time in 2 months

push eventjustinabrahms/imhotep

requires.io

commit sha a91ee69e9320ae473375536ee4e7c689ae78cad9

[requires.io] dependency update

view details

push time in 2 months

push eventjustinabrahms/imhotep

requires.io

commit sha ae6eeb1aee47bceaf1b611b3eeff5ce2dda90bfc

[requires.io] dependency update

view details

push time in 2 months

pull request commentapollographql/rover

fix: use built-in root certs

Before:

jabrahms@L-PDX-11023803:/mnt/c/Users/jabrahms/build/fgql$ rover subgraph introspect --log warn https://hostnamehere/graphql
   WARNrustls::session: Sending fatal alert BadCertificate
    at /home/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/rustls-0.19.1/src/session.rs:798

error[E028]: Could not connect to https://hostnamehere/graphql.
              Make sure the endpoint is accepting connections and is spelled correctly

With this branch, cargo install --git https://github.com/apollographql/rover --branch avery/fixup-native-roots didn't work because I was on cargo v1.46.0

error: failed to parse manifest at `/home/jabrahms/.cargo/git/checkouts/rover-efd9f422be37a06b/58d5599/Cargo.toml`

Caused by:
  feature `resolver` is required

  consider adding `cargo-features = ["resolver"]` to the manifest

Updated to 1.53.0 and got:

cargo install --git https://github.com/apollographql/rover --branch avery/fixup-native-roots
    Updating git repository `https://github.com/apollographql/rover`
error: multiple packages with binaries found: rover, xtask

The solution was to run:

cargo install --git https://github.com/apollographql/rover --branch avery/fixup-native-roots rover

Final result:

PS C:\Users\jabrahms> rover info
Rover Info:
Version: 0.1.7
Install Location: C:\Users\jabrahms\.cargo\bin\rover.exe
OS: Windows 10.0.19042 (Windows 10 Enterprise) [64-bit]
Shell: Unknown
PS C:\Users\jabrahms>  rover subgraph introspect --log warn https://hostnamehere//graphql
   WARNrustls::session: Sending fatal alert BadCertificate
    at C:\Users\jabrahms\.cargo\registry\src\github.com-1ecc6299db9ec823\rustls-0.19.1\src\session.rs:798

error[E028]: Could not connect to https://hostnamehere//graphql.
              Make sure the endpoint is accepting connections and is spelled correctly

But it is accessible via iwr:

PS C:\Users\jabrahms> iwr http://hostnamehere/graphql -Method 'POST' -ContentType 'application/json' -Body '{"query":"{ __schema{queryType {name}}}"}'


StatusCode        : 200
StatusDescription : OK
Content           : {"data":{"__schema":{"queryType":{"name":"Query"}}}}
RawContent        : HTTP/1.1 200 OK
                    rlogid: t6u%60njfqgbmquq%60%284*u%60njfqgbmquq%60%28%60bbqsuf%28rbpvbbu%3F%3Ckuvpbkhcsb%60hspse*1%2
                    8eitw2-17a658400e1-0x2351
                    x-envoy-upstream-service-time: 4
                    Content-Length: 52
                    Con...
Forms             : {}
Headers           : {[rlogid, t6u%60njfqgbmquq%60%284*u%60njfqgbmquq%60%28%60bbqsuf%28rbpvbbu%3F%3Ckuvpbkhcsb%60hspse*1
                    %28eitw2-17a658400e1-0x2351], [x-envoy-upstream-service-time, 4], [Content-Length, 52],
                    [Content-Type, application/json]...}
Images            : {}
InputFields       : {}
Links             : {}
ParsedHtml        : mshtml.HTMLDocumentClass
RawContentLength  : 52

Perhaps this has something to do with my cert store, because I seem to get similar issues from python's httpie library:

PS C:\Users\jabrahms> C:\Users\jabrahms\AppData\Roaming\Python\Python39\Scripts\http  https://hostnamehere/graphql

http: error: SSLError: HTTPSConnectionPool(host='hostnamehere', port=443): Max retries exceeded with url: /graphql (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)'))) while doing a GET request to URL: https://hostnamehere/graphql

At a bit of a loss here. :-/

EverlastingBugstopper

comment created time in 3 months

issue openedapollographql/rover

Unable to publish graph due to utf-8 issues

<!-- Please fill out each section below, otherwise, your issue may be closed. This info allows Rover maintainers to diagnose (and fix!) your issue as quickly as possible.

Useful Links:

  • Documentation: https://go.apollo.dev/r/docs

Before opening a new issue, please search existing issues: https://github.com/apollographql/rover/issues -->

Description

When I attempt to publish my graph, I get an error about the stream not being in utf-8 encoding.

Steps to reproduce

PS C:\Users\jabrahms\build\fgql> rover graph introspect http://localhost:4003 > schema.gql
PS C:\Users\jabrahms\build\fgql> rover subgraph publish ebay-fgql@current --schema .\schema.gql --name products
Publishing SDL to ebay-fgql:current (subgraph: products) using credentials from the default profile.
error: stream did not contain valid UTF-8
PS C:\Users\jabrahms\build\fgql>

If I go into WSL2 (ubuntu) and run file on it, this is the result:

jabrahms@L-PDX-11023803:/mnt/c/Users/jabrahms/build/fgql$ file schema.gql
schema.gql: Python script, Little-endian UTF-16 Unicode text executable, with CRLF line terminators

Expected result

Schema updates

Actual result

UTF8 error

Environment

Rover Info:
Version: 0.1.7
Install Location: C:\Users\jabrahms\.rover\bin\rover.exe
OS: Windows 10.0.19042 (Windows 10 Enterprise) [64-bit]
Shell: Unknown

created time in 3 months