Skip to content

Instantly share code, notes, and snippets.


Rogério Pereira Araújo ararog

View GitHub Profile
ararog / plot1.jl
Last active Nov 26, 2015
Sample code that ilustrastes how plotting is done with Julia programming language.
View plot1.jl
# Installing and loading libraries if needed
using Gadfly
using DataFrames
using DataFramesMeta
using ZipFile
using HTTPClient.HTTPC
# Read computer available memory
#available_memory = memory.limit()
ararog /
Created Oct 23, 2014
MessagePack converter for retrofit
package br.eti.faces.retrofit.converter;
import org.msgpack.MessagePack;
import org.msgpack.packer.Packer;
import org.msgpack.unpacker.Unpacker;
import java.lang.reflect.Type;
View nginx for websockets
events {
worker_connections 4096; ## Default: 1024
http {
upstream backend {
server web1:3000;
server web2:3000;
server web3:3000;
View itranslate.go
package main
import (
ararog / helpers.js
Last active Dec 30, 2015
Javascript version of Days360 excel function.
View helpers.js
function days360(initialDate, currentDate) {
var dateA = initialDate;
var dateB = currentDate;
var dayA = dateA.getDate();
var dayB = dateB.getDate();
ararog / DateTimeExtensions.cs
Created Dec 2, 2013
A C# version of Days360 excel function.
View DateTimeExtensions.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Project.Helpers
public static class DateTimeExtensions
public static int Days360(this DateTime? date, DateTime? initialDate)
ararog / site_checker.ps1
Created Nov 5, 2013
A powershell script that can be used to check if a site is up and running, full description can be found at:
View site_checker.ps1
function Show-MessageBox ($title, $msg) {
[System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms") | Out-Null
[Windows.Forms.MessageBox]::Show($msg, $title, [Windows.Forms.MessageBoxButtons]::OK, [System.Windows.Forms.MessageBoxIcon]::Warning, [System.Windows.Forms.MessageBoxDefaultButton]::Button1, [System.Windows.Forms.MessageBoxOptions]::DefaultDesktopOnly) | Out-Null
[string] $url = ''
[net.httpWebRequest] $req = [net.webRequest]::create($url)
$req.Method = "HEAD"
ararog / TransformXml.groovy
Created Nov 5, 2013
A tool to apply a xml stylesheet into a source file and output the styled version to another file.
View TransformXml.groovy
import javax.xml.transform.TransformerFactory
def cli = new CliBuilder( usage: 'groovy TransformXml.groovy -h -i inputfile -o output -x xsltfile...')
cli.h(longOpt:'help', 'usage information')
cli.i(argName:'input', longOpt:'input', args:1, required:true, type:GString, 'Directory/file for input')
cli.o(argName:'output', longOpt:'output', args:1, required:true, type:GString, 'Direcoty/file for output')
cli.x(argName:'xsltfile', longOpt:'xsltfile', args:1, required:true, type:GString, 'The transformation file')
ararog / monitor.ps1
Created Nov 5, 2013
This script does a computer monitor lookup.
View monitor.ps1
param (
[Parameter(Mandatory = $FALSE, ParameterSetName="ComputerName", HelpMessage="Name of computer to check")]
Function InArray($element, $array, $position) {
If($array.Count -eq 0) {
ararog /
Last active Jul 28, 2016
This program takes a text file with a list of words and checks how many words can be formed with the letters provided by command line argument.
import java.util.ArrayList;
import java.util.Arrays;
import org.apache.commons.lang.StringUtils;
You can’t perform that action at this time.