Skip to content

Instantly share code, notes, and snippets.

@sbcd90
sbcd90 / EmbeddedList.scala
Last active July 14, 2017 00:57
A spark app to show how user specific data types(UDTs) can be made generic using Byte array serialize/deserialize & UTF8String.
package org.apache.spark.sql
import java.io.{ByteArrayInputStream, ByteArrayOutputStream, ObjectInputStream, ObjectOutputStream}
import org.apache.spark.SparkConf
import org.apache.spark.sql.catalyst.util.{ArrayData, GenericArrayData}
import org.apache.spark.sql.types._
import org.apache.spark.unsafe.types.UTF8String
@SQLUserDefinedType(udt = classOf[EmbeddedListUDT])
package org.example;
import java.util.concurrent.*;
class TestThread implements Runnable {
public final String name;
public final int newcount;
public final long newtimesleep;
public TestThread(String name, int newcount, long newtimeSleep) {
@sbcd90
sbcd90 / dojo-taffydb-app
Created December 29, 2014 05:58
A small calendar application with dojo & taffydb
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/dojo/1.10.3/dijit/themes/claro/claro.css">
<script type="text/javascript">
dojoConfig = {
parseOnLoad: true
};
</script>
var libxmljs = require('libxmljs');
var XMLHttpRequest = require('xmlhttprequest').XMLHttpRequest;
var xmlhttp1 = new XMLHttpRequest();
xmlhttp1.open('GET','http://www.telegraphindia.com/feeds/rss.jsp?id=3',false);
xmlhttp1.send();
var responseXML = xmlhttp1.responseText;
var xmldoc = libxmljs.parseXmlString(responseXML);
var title = xmldoc.find('//title');