Skip to content

Instantly share code, notes, and snippets.

@Kennyl
Kennyl / wit-telegram-bot.js
Created January 31, 2017 12:03 — forked from dotcypress/wit-telegram-bot.js
How to build Telegram bot with Wit.ai Bot Engine
// npm install telegraf telegraf-wit
var Telegraf = require('telegraf')
var TelegrafWit = require('telegraf-wit')
var app = new Telegraf(process.env.BOT_TOKEN)
var wit = new TelegrafWit(process.env.WIT_TOKEN)
app.use(Telegraf.memorySession())
@Kennyl
Kennyl / gist:913b8d906de8ff4f772d2d8dfec90235
Created September 12, 2016 09:49
php memcached with sasl on openshift (notworking)
#openshift instead php mod memcached
#need compile following
#apt-get install libsasl2-2 sasl2-bin libsasl2-2 libsasl2-dev libsasl2-modules libevent-dev
# libsasl2-2 sasl2-bin libsasl2-modules
pushd ${OPENSHIFT_RUNTIME_DIR}/tmp
wget ftp://ftp.cyrusimap.org/cyrus-sasl/cyrus-sasl-2.1.26.tar.gz
tar -zxf cyrus-sasl-2.1.26.tar.gz
cd cyrus-sasl-2.1.26
@Kennyl
Kennyl / gist:96d4b1ef778bf8f8156a
Created August 6, 2015 03:25
One liner Change commiter name
git filter-branch -f --env-filter "GIT_AUTHOR_NAME='nobody'; GIT_AUTHOR_EMAIL='nobody@localhost'; GIT_COMMITTER_NAME='nobody'; GIT_COMMITTER_EMAIL='nobody@localhost';" HEAD
//-----------------------------------------------//
// I2C / SPI LCD BACKPACK LIBRARY FOR SPARK CORE //
//===============================================//
// Copy this into a new application at: //
// https://www.spark.io/build and go nuts! //
// !! Pinouts on line 427 below !! //
//-----------------------------------------------//
// Technobly / BDub - Jan 16th 2014 //
//===============================================//
@Kennyl
Kennyl / build
Last active August 29, 2015 14:01
Pixmicat Openshift Build Script
#!/bin/bash -e
echo "### Download Pixmicat"
curl -o ${OPENSHIFT_DATA_DIR}/pixmicat.zip https://codeload.github.com/Kennyl/pixmicat/zip/develop
curl -o ${OPENSHIFT_DATA_DIR}/pixmicat_modules.zip https://codeload.github.com/Kennyl/pixmicat_modules/zip/develop
pushd ${OPENSHIFT_DATA_DIR}
@Kennyl
Kennyl / aes.js
Last active August 29, 2015 14:01
Various Script Language for AES256
var crypto = require('crypto');
var data = "中あ";
// data="bestwellgoodwill"
console.log('Original cleartext: ' + data);
var algorithm = 'aes-256-cbc';
var key = 'hello';
var clearEncoding = 'utf8';
//var cipherEncoding = 'hex';
//If the next line is uncommented, the final cleartext is wrong.
var cipherEncoding = 'binary';// or base64