Skip to content

Instantly share code, notes, and snippets.

@rajavijaysingh
rajavijaysingh / fastapi_app.py
Created September 10, 2024 12:51 — forked from Cox65/fastapi_app.py
FastAPI AWS Starter Kit
from fastapi import FastAPI
from starlette.middleware.cors import CORSMiddleware
app = FastAPI(title="Sample FastAPI app", debug=False, version="1.0.0")
app.add_middleware(
CORSMiddleware,
allow_origins=["*"],
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"],
@rajavijaysingh
rajavijaysingh / LinkShortnerTransformer.java
Created March 5, 2019 11:13 — forked from behrangsa/LinkShortnerTransformer.java
A custom Sling Transformer for Adobe CQ 5 (AEM) that converts long URLs to short URLs
public class LinkShortnerTransformer extends AbstractSAXPipe implements Transformer {
private static final Logger log = LoggerFactory.getLogger(SitesmartRewriterTransformer.class);
private SlingHttpServletRequest httpRequest;
private static final String ATT_NAME = "href";
private static final String EL_NAME = "a";
public SitesmartRewriterTransformer() {
@rajavijaysingh
rajavijaysingh / commit-msg
Created August 7, 2018 12:36 — forked from shytikov/commit-msg
commit-msg hook script
#!/bin/sh
#
# Automatically adds branch name and branch description to every commit message.
#
NAME=$(git branch | grep '*' | sed 's/* //')
DESCRIPTION=$(git config branch."$NAME".description)
TEXT=$(cat "$1" | sed '/^#.*/d')
if [ -n "$TEXT" ]
then
@rajavijaysingh
rajavijaysingh / aem-debug
Last active June 8, 2018 07:52 — forked from gabrielwalt/aem-debug
Run AEM in debug mode
java -jar cq-quickstart-6.0.0.jar -debug 10123
java -jar aem6-author-p4502.jar -debug 8000 -nofork
java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=9669,suspend=n -XX:+PrintGC -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -jar aem-quickstart-6.2.1.jar
run the below in quickstart folder cmd prompt
SET CQ_JVM_OPTS=-Xmx2048m -XX:MaxPermSize=512M -Djava.awt.headless=true -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
./crx-quickstart/bin/start.bat