Este repositório contém a maior parte do meu código de código aberto e de código-fonte.
Para meu software livre compatível com GPL, consulte meu repositório de software compatível com GPL.
https://github.com/jfhbrook/anisotropy
Este projeto contém minha tese de mestrado. Está licenciado sob a licença de pesquisa e programação acadêmica da comunidade v0 beta 0.
Um script bash, usando copr-cli e yq , para implementar um padrão de infraestrutura como código semelhante ao kubectl apply . É licenciado MIT.
https://github.com/jfhbrook/dosapp
Um pequeno aplicativo para instalar e executar aplicativos DOS no DOSBox. Está escrito em Go. A licença é MIT.
A pasta heos contém um invólucro cli simples que se conecta aos dispositivos Denon Heos sobre o Telnet. Para uma documentação adicional, execute ./heos/bin/heos -h . A licença é MIT.
Existem alguns ícones do Windows que fiz no ensino médio, por volta de 2004. A licença é CC-BY-SA-4.0.
RIP 2010-2022
Uma coleção de scripts que eu uso para colar minha área de trabalho do Linux e a experiência geral da CLI juntos. Disponível sob uma licença MPL v2.0.
https://github.com/jfhbrook/matanuska
Matanuska é um projeto em andamento para implementar minha própria linguagem de programação, na família básica. Atualmente está escrito no TypeScript. Matanuska é um grande empreendimento e ainda precisa de muito trabalho! Está licenciado sob o MPL v2.0.
https://github.com/jfhbrook/crafting-interpreters
Como parte deste projeto, trabalhei com os intérpretes de criação de Robert Nystrom. Inclui minha implementação do clox , bem como uma porta do jlox para o TypeScript.
O Old Memes é um Node.JS antiquado da escola, construído em torno das boas partes de Flatiron, uma seleção de bibliotecas de subestack clássicas e as poucas coisas que eu pessoalmente escrevi entre 2009 e 2016-com uma pitada de conveniências modernas. É um grande projeto, então veja o seu ReadMe para obter mais detalhes.
https://github.com/jfhbrook/hoarders
Um dos meus módulos antigos inclui hoarders , o mais completo "saco de utilidade" do Node.JS.
omsxctl é uma pequena CLI de ferrugem para controlar o OpenMSX sobre sua interface de soquete. Pode ser útil se você estiver fazendo o desenvolvimento de jogos Retro MSX.
Estes são arquivos que escrevi para o OpenSCAD. Até agora, eles estão disponíveis sob uma licença MPL v2.0.
Esta pasta contém arquivos para configurar e criar pacotes de copr.
https://github.com/jfhbrook/homebrew-joshiverse
Eu também tenho alguns pacotes homebrew em um repositório separado.
https://github.com/jfhbrook/plusdeck
Eu possuo um convés de cassete PC Plus Deck 2C, que é um player de casta em um fator de forma de baía de 5,25 "com controles seriais de RS-232. Este projeto contém código da biblioteca para interagir com sua interface serial sobre o Python, incluindo uma interface Jupyter. Seu MIT licenciado.
Esses são projetos que fiz para organizações políticas. Para mais informações, consulte seu ReadMe.
https://github.com/jfhbrook/pyee
Esta é uma porta solta do EventEmitter Node.js com suporte especial para coroutinas e programação simultânea. Está licenciado sob uma licença do MIT.
https://github.com/jfhbrook/resume
Este é o meu currículo! Este repositório contém uma versão .pdf e .docxpdfs do meu currículo padrão de 2 páginas.
https://github.com/jfhbrook/templates
Uma pequena coleção de modelos de cozinheiro, licenciada por MIT. Estes incluem modelos para Python, Flask, TypeScript, Nest.js e PowerShell.
Este é um módulo que faz com que o Autoawait funcione no ipython usando o Twisted. É licenciado sob uma licença de cláusula 3 BSD com restrições adicionais. Consulte o arquivo de aviso incluído para obter detalhes.
Para mais informações, leia a postagem do blog no Dev.to.