Pinned Repositories
casacore
Suite of C++ libraries for radio astronomy data processing
alphago-zero-tictactoe-js
A game framework based on AlphaZero/TensorFlow.js runs in browser to demonstrate tic-tac-toe AI game. Use a pre-trained model or train from scratch. Ported from suragnair/alpha-zero-general (Python)
d4c-queue
Execute tasks sequentially or concurrently. Wrap an async/promise-returning/sync function as a queue-ready async function for easy reusing. Support passing arguments/getting return value, decorators. below is an introduction to v1.6.
embedded-pydicom-react-viewer
Medical DICOM file P10 Viewer/Chrome Extension + Python Code In Browser (-Pyodide-> WebAssembly) + Pydicom parser + TypeScript React App (CRA). Use d4c-queue npm lib.
express-mongo-rest-k8s-sample
It is deployed to Google Kubernetes Engine, ver. 1.9.7-gke.6, as well as minikube v0.28.2 (with local K8s cluster v1.10.0). 1. Web (API) server: setup Load balance for it (2 K8s pods), local dev url: http://localhost:3000, deployed port in K8s yaml: 80. 2. MongoDB: No usage of sharding or replica sets for it, only a standalone K8s pod.
numjs
Like NumPy, in JavaScript. It's a modification of the numjs project. Improvement: TypeScript/ES6/Documentation, etc. Published a new npm package, @d4c/numjs, used by alphago-zero-tictactoe-js.
p2pMessenger
This demo project uses a WebSocket signal server to exchange the IP information of every pair of iOS clients and constructs a P2P STUN channel to exchange text messages. STUN is a part of WebRTC.
search-github-starred
Full-Text Search the readme, description, homepage and URL of your GitHub starred repository. Use GitHub OAuth 2, React, Redux, Golang (server side), Elasticsearch, Redis.
svnX
Clone from svnX 1.3.4 on google code, add Xcode 6 build support & "svn up --ignore-externals" function, drop ppc/10.5 support.
vscode-back-forward-button
over 17000 installs !! Put these buttons on status bar, just like Atom Nuclide IDE package. Install: https://marketplace.visualstudio.com/items?itemName=grimmer.vscode-back-forward-button
grimmer0125's Repositories
grimmer0125/alphago-zero-tictactoe-js
A game framework based on AlphaZero/TensorFlow.js runs in browser to demonstrate tic-tac-toe AI game. Use a pre-trained model or train from scratch. Ported from suragnair/alpha-zero-general (Python)
grimmer0125/numjs
Like NumPy, in JavaScript. It's a modification of the numjs project. Improvement: TypeScript/ES6/Documentation, etc. Published a new npm package, @d4c/numjs, used by alphago-zero-tictactoe-js.
grimmer0125/search-github-starred
Full-Text Search the readme, description, homepage and URL of your GitHub starred repository. Use GitHub OAuth 2, React, Redux, Golang (server side), Elasticsearch, Redis.
grimmer0125/vscode-back-forward-button
over 17000 installs !! Put these buttons on status bar, just like Atom Nuclide IDE package. Install: https://marketplace.visualstudio.com/items?itemName=grimmer.vscode-back-forward-button
grimmer0125/dicom-web-viewer
This Chrome extension / Web views online or local medical DICOM P10 images. Features and Notes are in wiki.
grimmer0125/maolife
This React Native iOS/Android app lets you record a cat/dog daily respiratory rate to get better long-term medical care (some heart and lung diseases, e.g. cat's HCM), sharing record permission OK
grimmer0125/prompt_generator
Anthropic prompt generator. Giving a task description string (e.g. Write me an email) and optional prompt variable string list (e.g. [COMPANY_NAME]. If empty Claude will pick variables, it'd generate the prompt template including possible prompt variables (e.g. <recipient> {$RECIPIENT} </recipient>). Python 3.10+/poetry/VSCode/.env/osx
grimmer0125/grimmer0125.github.io
Grimmer's old blog, using mmistakes's Jekyll's theme. New: https://github.com/grimmer0125/gatsby-blog
grimmer0125/gatsby-blog
Powered by Gatsby, Lumen & GraphQL. Customize Lumen and disable its catalog temporarily.
grimmer0125/golden-layout-react-exp
Use https://github.com/grimmer0125/goldenlayout-react-portals which is better solution/example on React
grimmer0125/grimmer0125
grimmer0125/langchainjs-test
Test callbacks parameter of LangChain.js to get the token usage. put OPENAI_API_KEY="" in .env and use VSCode launch to debug it. Completion models are supported but embedding models is not supported yet (even in Python LangChain)
grimmer0125/nestjs-example
More integration example: https://github.com/grimmer0125/full-stack-example
grimmer0125/node_test_profiler
Use v8 built-in profiler on Node.js
grimmer0125/react-opentelemetry-jaeger-example
stalk-opentracing-js implements http-thrift protocol which is used in jaeger so it can send span data from browser to jaeger. Change USERNAME, PASSWORD, and SERVER_URL which should not contain "/api/traces" and the library will auto-append this. Test: 1. yarn start. 2. Use VSCode F5 to debug. Launch.json disable cors-check.
grimmer0125/ts-json-schema
Use https://github.com/YousefED/typescript-json-schema 1. TypeScript -> Json Schema and 2. use ajv (master branch) / python jsonschema to import schema and invalidate json data.
grimmer0125/typescript-full-stack-example
A full-stack example that integrates some famous stack: TypeScript, React Hooks, Redux Toolkit, GraphQL, NestJS, TypeORM, PostgreSQL, Passport.js, JWT, Traefik, Azure.
grimmer0125/AI-tamago
A local-ready LLM-generated and LLM-driven virtual pet with thoughts and feelings. 100% Javascript.
grimmer0125/class-validator-jsonschema
Convert class-validator-decorated classes into JSON schema
grimmer0125/fetch-event-stream
A tiny (736b) utility for Server Sent Event (SSE) streaming via `fetch` and Web Streams API
grimmer0125/function-gpt
This is a typescript library that helps handle function calling with OpenAI's ChatGPT API.
grimmer0125/lawtechhackson
2022台灣法律法遵科技黑客松https://hackathon.lawsnote.com/index.php/2022legaltechhackathon/, slide: https://docs.google.com/presentation/d/18FiTPSRTOPrXbdSMgwxuNCRBfCsSNW2_/edit#slide=id.p1. Use sentence-transformers.
grimmer0125/llamaindex-try
random attempts in learning llamaindex
grimmer0125/milvus_client_example
code is from https://github.com/milvus-io/milvus-sdk-node
grimmer0125/nestjs-bullmq-example
add bull-board, test await job.waitUntilFinished (request-reply pattern) by reusing QueueEventsHost's queues & use bullmq bulit-in Queue/Job for BullMQ part (not anymore from bull). Use http://localhost:3001/start-bullmq to test. VS Code launch is added. Extract BullMQ code to a global NestJS module.
grimmer0125/openai-function-calling-example
Based on https://cookbook.openai.com/examples/how_to_call_functions_with_chat_models & https://github.com/atinylittleshell/function-gpt, set OPENAI_API_KEY in .env and use VSCode launch to debug it
grimmer0125/shell-run-jest
grimmer0125/switchv
1. build app yarn make_mas, sh ./sign.sh 2. https://apps.apple.com/us/app/switchv/id1663612397 3. extension: https://marketplace.visualstudio.com/items?itemName=grimmer.SwitchV
grimmer0125/ts-json-schema-generator
Generate JSON schema from your Typescript sources
grimmer0125/ts-json-schema-generator-example
This is the study about https://github.com/vega/ts-json-schema-generator/issues/1472