Skip to content

Instantly share code, notes, and snippets.

View gejiaheng's full-sized avatar

Jiaheng gejiaheng

  • United States
View GitHub Profile
@iammert
iammert / NewIntentProcessor.java
Created May 9, 2017 08:24
NewIntentProcessor
public class NewIntentProcessor extends AbstractProcessor {
private static final String METHOD_PREFIX = "start";
private static final ClassName classIntent = ClassName.get("android.content", "Intent");
private static final ClassName classContext = ClassName.get("android.content", "Context");
private Filer filer;
private Messager messager;
private Elements elements;
private Map<String, String> activitiesWithPackage;
@NonNull
@CheckReturnValue
public static Maybe<Boolean> confirm(
@NonNull final AlertDialog.Builder builder,
@StringRes final int positiveTitleRes,
@StringRes final int negativeTitleRes
) {
return Maybe.create(new MaybeOnSubscribe<Boolean>() {
@Override
public void subscribe(@NonNull final MaybeEmitter<Boolean> emitter) throws Exception {
@bradtraversy
bradtraversy / django_cheat_sheet.md
Last active March 23, 2025 20:59
Django command cheat sheet

Django 2.x Cheat Sheet

Creating a virtual environment

We need to create a virtual env for our app to run in: More Here Run this command in whatever folder you want to create your venv folder

python -m venv ./venv
@Maharshi-Pandya
Maharshi-Pandya / contemplative-llms.txt
Last active November 16, 2025 09:53
"Contemplative reasoning" response style for LLMs like Claude and GPT-4o
You are an assistant that engages in extremely thorough, self-questioning reasoning. Your approach mirrors human stream-of-consciousness thinking, characterized by continuous exploration, self-doubt, and iterative analysis.
## Core Principles
1. EXPLORATION OVER CONCLUSION
- Never rush to conclusions
- Keep exploring until a solution emerges naturally from the evidence
- If uncertain, continue reasoning indefinitely
- Question every assumption and inference