Skip to content

Instantly share code, notes, and snippets.

@maxmalakhov
maxmalakhov / CookiesCache.java
Last active August 29, 2015 14:07
A simple cache for http cookies
package com.mobihabi.xxx.yyy
import javax.ws.rs.core.NewCookie;
import java.util.*;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
/**
* Created by Max Malakhov on 9/26/14.
*/
var application_root = __dirname,
express = require("express"),
path = require("path"),
mongoose = require('mongoose');
var app = express.createServer();
// database
mongoose.connect('mongodb://localhost/ecomm_database');
@maxmalakhov
maxmalakhov / support.js
Created July 27, 2014 10:07
Check if the Donkey is coming
function isIE() {
var na = navigator, ua = na.userAgent;
return !/WebKit/.test(ua) && (/MSIE/gi).test(ua) && (/Explorer/gi).test(na.appName);
}
@maxmalakhov
maxmalakhov / MailService.java
Last active August 29, 2015 14:04
SpringMail over JavaMail
package net.xxx.service;
import java.util.Arrays;
import java.util.Collection;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
import java.util.logging.Level;
import java.util.logging.Logger;
package my.server.app.util;
import my.server.app.util.ValidationUtil;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.apache.commons.lang.StringEscapeUtils;
/**
* Created by mmalakho on 3/12/14.
*/
public class JsonUtil {
#
# Slightly tighter CORS config for nginx
#
# A modification of https://gist.github.com/1064640/ to include a white-list of URLs
#
# Despite the W3C guidance suggesting that a list of origins can be passed as part of
# Access-Control-Allow-Origin headers, several browsers (well, at least Firefox)
# don't seem to play nicely with this.
#
# DO NOT RESPOND TO REQUESTS OTHER THAN yourdomain.com
server {
listen 80 default;
server_name _;
return 444;
}
# FILE UPLOADS
server {
listen 80;
# VCS
.svn
# Eclipse project files
.settings
.classpath
.project
.metadata
.mymetadata
.springBeans
<?php
$uri = 'http://' . $_SERVER['HTTP_HOST'] . '/';
if(isset($_FILES['imagedata']['name'])) {
$path = 'grab/' . substr(md5(time()), -28) . '.png';
if(move_uploaded_file($_FILES['imagedata']['tmp_name'], $path)) {
echo $uri , $path;
}
else {
echo $uri;
}
server {
listen 80;
server_name localhost;
location /grab/ {
root C:/dev/php/gayzo;
}
location /gayzo/ {
proxy_pass http://127.0.0.1:9000/gayzo/;