Skip to content

Instantly share code, notes, and snippets.

Avatar

Martin Ceronio mydoghasworms

View GitHub Profile
@mydoghasworms
mydoghasworms / index.html
Last active Aug 29, 2015
Indexing and searching SAPI PI message payloads with a Ruby retrieval script and an HTML page
View index.html
<!DOCTYPE html>
<html>
<!--
This provides a simple, single-purpose search front-end for the an Elasticsearch index containing
SAP PI message payloads that were indexed with the accompanying script. For more information, visit
http://ceronio.net/2014/08/sap-pi-message-payload-search-using-elasticsearch/
-->
<head>
@mydoghasworms
mydoghasworms / json2data_test.abap
Created Apr 2, 2012
ABAP code to test JSON to ABAP subroutine
View json2data_test.abap
* Code to test https://gist.github.com/2282070
* Should result in COMP1 structure filled and an entry in COMP2 of LS_DEEP
data: ls_deep type veri_deep1.
json =
'{"COMP1": {"F1": "0123", F5: "ab cd\nef", F7: 20090802, "F8": 23123, "F11": 123.23}, '
& 'COMP2: [{"F1": "0123", F5: "gh ij\nkl", F7: 20090802, "F8": 1000, "F11": 543.23}] }'.
perform json_to_data using json ls_deep.
@mydoghasworms
mydoghasworms / json2data.abap
Created Apr 4, 2012 — forked from rplantiko/json2data.abap
Corrected unit test for deep structure
View json2data.abap
REPORT ZZ_TEST_JSON_MYDOG.
*
class lcl_test definition for testing " #AU Risk_Level Harmless
inheriting from cl_aunit_assert. " #AU Duration Short
private section.
methods :
test_string for testing,
test_number for testing,
@mydoghasworms
mydoghasworms / ZABAPSRC_SOLR_INDEX.abap
Created Oct 2, 2012
Program to index ABAP source code to a Solr index server
View ZABAPSRC_SOLR_INDEX.abap
*&---------------------------------------------------------------------*
*& Report ZABAPSRC_SOLR_INDEX
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT ZABAPSRC_SOLR_INDEX.
@mydoghasworms
mydoghasworms / AutoHotkey.ahk
Created Jul 24, 2013
AutoHotKey script that toggles the "Use a proxy server for your LAN" switch in WIndows
View AutoHotkey.ahk
^!p::
RegRead, ProxyOn,HKEY_CURRENT_USER,Software\Microsoft\Windows\CurrentVersion\Internet Settings,ProxyEnable
if (ProxyOn=1) {
ProxyOn = 0
ProxyState = Off
} else {
ProxyOn = 1
ProxyState = On
}
RegWrite, REG_DWORD,HKEY_CURRENT_USER,Software\Microsoft\Windows\CurrentVersion\Internet Settings,ProxyEnable,%ProxyOn%
@mydoghasworms
mydoghasworms / signal_slot.rb
Created Dec 12, 2013
Ruby and Qt; using 'qtbindings' example of using signals and slots, demonstrating how to use parameter-less, simple and class-parameter for sending signals.
View signal_slot.rb
require 'Qt'
# The class that will act as the receiver
class A < Qt::Object
slots :receive, 'receive_int(int)', 'receive_path(QString)'
def receive
puts 'event received'
end
View logred.red
Red [needs: view]
turtle: #()
win: layout [ tfield: base 500x500 white draw []
panel [
text "History" return history: text-list 180x350 data [] return
panel [ button "Save" [save request-file history/data]
button "Load" [commands: load request-file foreach cmd commands [process-cmd cmd]] ]
]
@mydoghasworms
mydoghasworms / account_search.json
Last active Jun 26, 2016
Sample Elasticsearch responses and parsing in ABAP - code to accompany http://ceronio.net/2015/03/yet-another-abap-json-parser-and-some-other-stuff/
View account_search.json
{
"took" : 5,
"timed_out" : false,
"_shards" : {
"total" : 5,
"successful" : 5,
"failed" : 0
},
"hits" : {
"total" : 1000,
@mydoghasworms
mydoghasworms / json2data.abap
Created Apr 2, 2012
Very trusting JSON to (deep) ABAP data structure mapper
View json2data.abap
*&---------------------------------------------------------------------*
*& Form json_to_data
*&---------------------------------------------------------------------*
form json_to_data using json type string changing data type any.
data: lv_off type i.
data: lv_len type i.
data: lv_key type string.
data: lv_value type string.
data: lv_char type char1. "Current chacater
data: lv_pchar type char1. "Previous character
@mydoghasworms
mydoghasworms / ex1.st
Created Jul 13, 2017
Snippets for Pharo Smalltalk tutorial
View ex1.st
Transcript show: 'Hello Pharo!'