Skip to content

Instantly share code, notes, and snippets.

View cameronapak's full-sized avatar
:electron:
Jesus Saves

Cameron Pak cameronapak

:electron:
Jesus Saves
View GitHub Profile
@pqoqubbw
pqoqubbw / settings.json
Created October 20, 2025 12:14
.vscode/
{
"css.customData": [".vscode/tailwind.json"]
}

Security Checklist (What can be done in CursorAI & software-level not infrastructure!)

Configuration Security

  • Detect secrets in code
  • Identify secrets committed to version control
  • Flag hardcoded credentials

Authentication & Authorization

  • Identify missing authentication checks
  • Detect improper authorization patterns
@cameronapak
cameronapak / christian-app-uri-schemes.md
Last active September 19, 2024 09:43
Christian App URI Schemes. The purpose of this directory of app scheme URI's is to make it easy for you to link from your app to other Christian apps, with the heart of unity.

image

App Scheme URI's for Christian Apps

The purpose of this directory of app scheme URI's is to make it easy for you to link from your app to other Christian apps, with the heart of unity.

Curated by https://faith.tools, the best place to find and distribute apps for Christians.

Share this list easily: https://dub.sh/ft-uri-schemes

Free AI Prompt for Christian Chatbots

Note

You can get a free copy of the Berean Standard Bible, a very approachable and readable Bible translation, at https://berean.bible/downloads.htm. Please consider using the resources they have available as training material or resources for your chatbot to have better context of God's Word.

Note

I've written the Unofficial Rules for AI Apps for Christians and hope it's a blessing for those interested in creating for the Christian audience and using AI

You can copy, translate, modify, and distribute this resource, without restriction, and without needing to ask permission.

@cameronapak
cameronapak / alpine-fade-in-img-directive.js
Last active December 16, 2023 05:53
A potential way to easily fade in images using a custom Alpine directive. This helps prevent page jumping on image load.
function encodeSvg(svgString) {
// https://gist.github.com/jennyknuth/222825e315d45a738ed9d6e04c7a88d0?permalink_comment_id=4601690#gistcomment-4601690
return svgString.replace(/[<>#%{}"]/g, (x) => '%' + x.charCodeAt(0).toString(16));
}
function createLoadingSvg(loadingColor) {
return `<svg width="1" height="1" viewBox="0 0 1 1" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="1" height="1" fill="${loadingColor}"/></svg>`;
}
function getLoadingBackgroundImage(el, loadingColor) {