Skip to content

Instantly share code, notes, and snippets.

View maleficarum's full-sized avatar

Oscar Ivan maleficarum

View GitHub Profile
@maleficarum
maleficarum / keybase.md
Created September 19, 2017 03:27
keybase.md

Keybase proof

I hereby claim:

  • I am maleficarum on github.
  • I am maleficarum (https://keybase.io/maleficarum) on keybase.
  • I have a public key ASD9moKTMQaI2QshyT_MnJ9A7cseeVFdvbAijIQFJyXa7wo

To claim this, I am signing this object:

@maleficarum
maleficarum / etherAddress
Created September 16, 2017 15:47
etherAddress
0xacE3fFEb698769360D03c35431e00D3727aBf866
#include <Adafruit_NeoPixel.h>
#define PIN 6
// Parameter 1 = number of pixels in strip
// Parameter 2 = pin number (most are valid)
// Parameter 3 = pixel type flags, add together as needed:
// NEO_KHZ800 800 KHz bitstream (most NeoPixel products w/WS2812 LEDs)
// NEO_KHZ400 400 KHz (classic 'v1' (not v2) FLORA pixels, WS2811 drivers)
// NEO_GRB Pixels are wired for GRB bitstream (most NeoPixel products)
import org.apache.commons.net.telnet.TelnetClient;
import org.apache.log4j.Logger;
import java.io.IOException;
import java.net.ConnectException;
import java.net.UnknownHostException;
/**
* Execute a telnet connection to determine if the server and port are accessible.
*
@maleficarum
maleficarum / Telnet1.java
Created March 14, 2016 22:38
Telnet Java 1
Socket socket = new Socket("192.168.1.1", 23);
socket.setKeepAlive(true);
BufferedReader r = new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintWriter w = new PrintWriter(socket.getOutputStream(),true);
int c=0;
while ((c = r.read()) != -1)
System.out.print((char)c);
w.print("1234\r\n"); // also tried simply \n or \r
@maleficarum
maleficarum / setBool.sh
Created June 9, 2015 23:53
Set bool to httpd allowing forward request to another http server
/usr/sbin/setsebool -P httpd_can_network_connect 1
@maleficarum
maleficarum / import.sh
Created March 21, 2015 02:51
Import PEM into weblogic ks
keytool -import -alias DocsKey -trustcacerts -file ~/docs.com -keystore /u01/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/security/DemoIdentity.jks
@maleficarum
maleficarum / makeYosemiteBootableUSB.sh
Created March 4, 2015 04:39
makeYosemiteBootableUSB.sh
sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/Install\ OS\ X\ Yosemite.app --nointeraction
@maleficarum
maleficarum / bpm_wcc.xml
Created January 8, 2015 23:03
BPM/WCC attachment payload
hwf:getTaskAttachmentContents(bpmn:getDataObject('attachmentExecutionData')/ns:attachment[1]/ns:taskId, bpmn:getDataObject('attachmentExecutionData')/ns:attachment[1]/ns:name)
// This is the Android version of the Tweetie-like pull to refresh table:
// http://developer.appcelerator.com/blog/2010/05/how-to-create-a-tweetie-like-pull-to-refresh-table.html
var win = Ti.UI.currentWindow;
var alertDialog = Titanium.UI.createAlertDialog({
title: 'System Message',
buttonNames: ['OK']
});
var scrollView = Ti.UI.createScrollView({