Skip to content

Instantly share code, notes, and snippets.

View jdmr's full-sized avatar

J. David Mendoza jdmr

View GitHub Profile
@jdmr
jdmr / index.html
Created May 20, 2019 12:33
HTML TODO Tutorial (Part3)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>TODOS</title>
<link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">
<style>
body {
@jdmr
jdmr / index.html
Created May 17, 2019 14:50
Finished HTML TODO Tutorial (Part2)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>TODOS</title>
<link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">
<style>
body {

Keybase proof

I hereby claim:

  • I am jdmr on github.
  • I am jdmr (https://keybase.io/jdmr) on keybase.
  • I have a public key ASAE-Mny3_aG15FinXd2VYCDb7sJe0_hxI2lyG_RGzzvuwo

To claim this, I am signing this object:

@jdmr
jdmr / server.xml
Created March 7, 2014 15:52
Tomcat 7 mod_cluster conf
<?xml version='1.0' encoding='utf-8'?>
<!--
Hay que cambiar todos los puertos si va a usar el mismo servidor, no hay que configurarlos en ningun otro lugar
porque la instancia le va a decir al apache mediante mensajes que tienen entre ellos.
-->
<Server port="8005" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
<Listener className="org.apache.catalina.core.JasperListener" />
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
@jdmr
jdmr / cluster.conf
Last active August 29, 2015 13:57
Tomcat 7 Debian 7 mod_cluster
<IfModule manager_module>
Listen 192.168.1.47:9999
ManagerBalancerName mycluster
<VirtualHost 192.168.1.47:9999>
KeepAliveTimeout 60
MaxKeepAliveRequests 0
AdvertiseFrequency 5
ServerAdvertise on
EnableMCPMReceive
@jdmr
jdmr / NetworkServer.java
Created September 5, 2013 16:54
Zeidon Network Server
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
import org.apache.log4j.Logger;
public class NetworkServer {
private static final Logger log = Logger.getLogger(NetworkServer.class);
public void listen(int port) {
try {
@jdmr
jdmr / HomeController.groovy
Created April 22, 2013 13:15
Spring Security Service Current User Example
package demo
class HomeController {
def springSecurityService
def index() {
User user = springSecurityService.currentUser
if (user) {
log.debug("Hello ${user.username}")
} else {
@jdmr
jdmr / StartUpConfig.java
Created February 18, 2013 21:33
Web application startup configuration
package org.davidmendoza.demo.config;
import org.sitemesh.config.ConfigurableSiteMeshFilter;
import org.springframework.web.WebApplicationInitializer;
import org.springframework.web.context.ContextLoaderListener;
import org.springframework.web.context.support.AnnotationConfigWebApplicationContext;
import org.springframework.web.filter.CharacterEncodingFilter;
import org.springframework.web.servlet.DispatcherServlet;
import javax.servlet.*;
@jdmr
jdmr / ComponentConfig.java
Last active December 13, 2015 21:58
Spring 3.2 Configuration Files
package org.davidmendoza.demo.config;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.PropertySource;
@Configuration
@ComponentScan(basePackages = "org.davidmendoza.demo")
@PropertySource("file:${user.home}/.demo.properties")
public class ComponentConfig {
@jdmr
jdmr / web.xml
Created February 18, 2013 21:05
Spring 3.2 web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app
version="3.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
<display-name>Demo</display-name>
<context-param>
<param-name>spring.profiles.active</param-name>
<param-value>production</param-value>