Skip to content

Instantly share code, notes, and snippets.

View biggora's full-sized avatar
💭
I may be slow to respond.

Aleksejs Gordejevs biggora

💭
I may be slow to respond.
View GitHub Profile
@biggora
biggora / nginx.conf
Last active August 29, 2015 14:26 — forked from plentz/nginx.conf
Best nginx configuration for improved security(and performance). Complete blog post here http://tautt.com/best-nginx-configuration-for-security/
# to generate your dhparam.pem file, run in the terminal
openssl dhparam -out /etc/nginx/ssl/dhparam.pem 2048
#! /usr/bin/python
import sys
if (len(sys.argv) > 1):
num=int(sys.argv[1])
else:
num=int(raw_input("How many nodes are in your cluster? "))
for i in range(0, num):
print 'token %d: %d' % (i, (i*(2**127)/num))
@biggora
biggora / java-cassandra-install.sh
Last active August 29, 2015 14:24
Cassandra install
#!/bin/bash
# To install the latest Oracle Java:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java9-installer
sudo update-java-alternatives -s java-9-oracle
sudo apt-get install oracle-java9-unlimited-jce-policy
# Add the DataStax Community repository to the /etc/apt/sources.list.d/cassandra.sources.list
@biggora
biggora / adapter.js
Last active August 29, 2015 14:19
Empty CaminteJS database adapter
/**
* Module dependencies
*/
var safeRequire = require('../utils').safeRequire;
var anyAdapter = require('any-db-adapter');
exports.initialize = function initializeSchema(schema, callback) {
if (!anyAdapter) {
return;
}
@biggora
biggora / cart.js
Created August 17, 2014 08:56
Shopping cart for TrinteJS framework
/**
* Shopping Cart manager
*
*
* Created by init script
* App based on TrinteJS MVC framework
* TrinteJS homepage http://www.trintejs.com
**/
exports.addProductToCart = function addProductToCart() {
@biggora
biggora / mailer.js
Created August 17, 2014 08:36
Nodemail usage for TrinteJS framework
/**
* Mail manager
*
*
* Created by init script
* App based on TrinteJS MVC framework
* TrinteJS homepage http://www.trintejs.com
**/
var nodemailer = require("nodemailer");
var config = require("../configuration");
@biggora
biggora / recaptcha.js
Created August 17, 2014 08:29
Recaptcha usage for TrinteJS framework
/**
* Recaptcha builder
*
*
* Created by init script
* App based on TrinteJS MVC framework
* TrinteJS homepage http://www.trintejs.com
**/
var Recaptcha = require('recaptcha').Recaptcha;
var config = require("../configuration");
@biggora
biggora / uploader.js
Created August 17, 2014 08:22
Example uploading files middleware for TrinteJS framework
/**
* Upload manager
*
*
* Created by init script
* App based on TrinteJS MVC framework
* TrinteJS homepage http://www.trintejs.com
**/
var Uploader = require('express-uploader');
var defaultOptions = {
@biggora
biggora / UserModelHelper.js
Created February 16, 2014 15:07
User Model Helper Example, Define Custom Methods and Fields Valididation.
/**
* User Model Helper
*
* Created by init script
* App based on TrinteJS MVC framework
* TrinteJS homepage http://www.trintejs.com
**/
var crypto = require('crypto');
var checkEmail = /^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i;
@biggora
biggora / local.js
Last active January 3, 2016 19:38
Local Authorization in TrinteJS
/**
* Local Authorization manager
*
*
* Created by init script
* App based on TrinteJS MVC framework
* TrinteJS homepage http://www.trintejs.com
**/
var auth = require( 'trinte-auth' );