Skip to content

Instantly share code, notes, and snippets.

@natashadsilva
natashadsilva / oracle-db-demo.py
Created November 3, 2021 17:04
Connect to Oracle DB from Streams notebook
import os
import getpass
import datetime
from streamsx.topology.context import ContextTypes, JobConfig
from streamsx.topology import context
from streamsx.topology.topology import Topology
import random, time
import typing
@natashadsilva
natashadsilva / MQTTSSL.java
Last active December 13, 2022 23:57
Connect to MQTT with SSL enabled
package demo;
import java.util.Date;
import java.util.Properties;
import org.eclipse.paho.client.mqttv3.IMqttDeliveryToken;
import org.eclipse.paho.client.mqttv3.MqttCallback;
import org.eclipse.paho.client.mqttv3.MqttClient;
import org.eclipse.paho.client.mqttv3.MqttConnectOptions;
import org.eclipse.paho.client.mqttv3.MqttException;
@natashadsilva
natashadsilva / pmml-sample.py
Last active May 16, 2019 23:05
Scoring with PMML toolkit
import os
import streamsx.ec
import streamsx.standard.utility as util
import streamsx.spl.op as op
from enum import IntEnum
from time import sleep
import time
import csv
from streamsx.topology.schema import StreamSchema
namespace application;
type Quote = rstring ticker, rstring date, rstring time, float64 askprice;
composite SimpleApp{
graph
(stream<rstring filename> Beacon_2_out0) as Beacon_2 = Beacon()
{
param
period : 1.0 ;
output
Beacon_2_out0 : filename =getApplicationDir() + "/etc/trades.csv";
@natashadsilva
natashadsilva / CircularFS.spl
Created February 23, 2017 17:14
Circular file source
composite CircularFS(output Out0)
{
graph
(stream<rstring filename> Beacon_2_out0) as Beacon_2 = Beacon()
{
param
period : 1.0 ;
output
Beacon_2_out0 : filename = "data.txt" ;