Skip to content

Instantly share code, notes, and snippets.

Rogério Pereira Araújo ararog

Block or report user

Report or block ararog

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View XPathHtmlParserFilter.java
package com.atlantbh.nutch.filter.xpath;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.Reader;
import java.io.UnsupportedEncodingException;
import java.nio.ByteBuffer;
import java.nio.charset.Charset;
import java.util.Arrays;
@ararog
ararog / AnagramFinder.java
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.
View AnagramFinder.java
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Arrays;
import org.apache.commons.lang.StringUtils;
@ararog
ararog / monitor.ps1
Created Nov 5, 2013
This script does a computer monitor lookup.
View monitor.ps1
[CmdletBinding(DefaultParameterSetName="ComputerName")]
param (
[Parameter(Mandatory = $FALSE, ParameterSetName="ComputerName", HelpMessage="Name of computer to check")]
[String]
$ComputerName
)
Function InArray($element, $array, $position) {
If($array.Count -eq 0) {
@ararog
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
import javax.xml.transform.stream.StreamResult
import javax.xml.transform.stream.StreamSource
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
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: http://faces.eti.br/2011/07/28/checking-website-status-with-powershell/
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 = 'http://www.saidosofa.com.br'
[net.httpWebRequest] $req = [net.webRequest]::create($url)
$req.Method = "HEAD"
@ararog
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
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();
View itranslate.go
package main
import (
"json";
"flag";
"fmt";
"http";
"os";
"io";
)
View nginx for websockets
events {
worker_connections 4096; ## Default: 1024
}
http {
upstream backend {
server web1:3000;
server web2:3000;
server web3:3000;
}
@ararog
ararog / MsgPackConverter.java
Created Oct 23, 2014
MessagePack converter for retrofit
View MsgPackConverter.java
package br.eti.faces.retrofit.converter;
import org.msgpack.MessagePack;
import org.msgpack.packer.Packer;
import org.msgpack.unpacker.Unpacker;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.lang.reflect.Type;
You can’t perform that action at this time.