Skip to content

Instantly share code, notes, and snippets.

View hussainanjar's full-sized avatar
🎯
Focusing

Hussain Fakhruddin hussainanjar

🎯
Focusing
View GitHub Profile
@hussainanjar
hussainanjar / index.js
Last active August 25, 2019 06:42
Static Form Integration with NextJS app
import { useState } from 'react';
import 'bulma/css/bulma.min.css';
const Home = () => {
const [contact, setContact] = useState({
name: '',
email: '',
subject: 'StaticForms - Contact Form',
honeypot: '', // if any value received in this field, form submission will be ignored.
message: '',
@hussainanjar
hussainanjar / commands.sh
Last active August 29, 2017 09:36
Useful Commands
# Count IP address from nginx log file https://www.mkyong.com/nginx/count-ip-address-in-nginx-access-logs/
sudo awk '{print $1}' /var/log/nginx/access.log | sort | uniq -c | sort -nr
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
@hussainanjar
hussainanjar / AmazonSESSample.groovy
Created November 18, 2015 13:27
Groovy script to send email using Amazon SES
@Grab('javax.mail:mail:1.4.7')
import java.util.Properties
import javax.mail.*
import javax.mail.internet.*
final String FROM = "SENDER@EXAMPLE.COM" // Replace with your "From" address. This address or domain must be verified.
final String TO = "RECIPIENT@EXAMPLE.COM" // Replace with a "To" address. If your account is still in the
// sandbox, this address must be verified.
@hussainanjar
hussainanjar / UrlMappings.groovy
Created May 25, 2014 09:22
URL Mapping entris to initial angular apps
"/"(view:"/blog/index")
"/admin"(view:"/admin/index")
@hussainanjar
hussainanjar / CustomValidationTagLib.groovy
Created October 6, 2011 16:41
Extension of Grails ValidationTagLib
package com.hussain.pf
import groovy.xml.MarkupBuilder
import org.apache.commons.lang.StringEscapeUtils
import org.codehaus.groovy.grails.plugins.web.taglib.ValidationTagLib
class CustomValidationTagLib extends ValidationTagLib {
/**