Skip to content

Instantly share code, notes, and snippets.

View vladaman's full-sized avatar

Vladimir Vlach vladaman

View GitHub Profile
@vladaman
vladaman / SCIDReader.java
Last active February 10, 2024 21:54
Sierra Chart SCID Format Reader in Java
import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import java.sql.Date;
import java.util.Calendar;
public class SCIDReader {
@vladaman
vladaman / exportMSSQLTables.sql
Created August 29, 2013 11:32
Export all tables into individual files
/* MS SQL Commands */
exec sp_configure 'show advanced options', 1
RECONFIGURE
exec sp_configure 'xp_cmdshell', 1
RECONFIGURE
exec sp_MSforeachtable 'master..xp_cmdshell ''bcp "SELECT * FROM DBName.?" queryout "Z:\?.txt" -S localhost -T -c -q'''
@vladaman
vladaman / sendMSMQ.vbs
Created August 29, 2013 09:02
Sends and Receives messages using MSMQ in vb script
Option Explicit
const MQ_SEND_ACCESS = 2
const MQ_DENY_NONE = 0
const MQ_RECEIVE_ACCESS = 1
const MQ_NO_TRANSACTION = 0
const MQ_MTS_TRANSACTION = 1
const MQ_SINGLE_MESSAGE = 3
Dim objArgs
@vladaman
vladaman / gist:5799970
Last active December 18, 2015 14:49
Parses generated Java classes with Thrift Objects and adds @JsonIgnore to fields which are not supposed to be saved in Database (MongoDB)
import re
import os
regex = 'public void set.*IsSet|public boolean isSet.*|public int get.*Size|public java.util.Iterator'
for filename in os.listdir("."):
if filename.endswith(".java"):
os.rename(filename, filename + ".bak")
f = open(filename + ".bak", 'r')
@vladaman
vladaman / gist:5785306
Created June 14, 2013 21:11
Encrypt/Decrypt using AES. The key must be 128bits
private static String encrypt(String key, String data) throws Exception {
SecretKeySpec keySpec = new SecretKeySpec(key.getBytes(), "AES");
Cipher cipher = Cipher.getInstance("AES");
cipher.init(Cipher.ENCRYPT_MODE, keySpec);
byte[] res = cipher.doFinal(data.getBytes());
return Hex.encodeHexString(res);
}
private static String decrypt(String key, String d) throws Exception {
SecretKeySpec keySpec = new SecretKeySpec(key.getBytes(), "AES");