Skip to content

Instantly share code, notes, and snippets.

View robertgreiner's full-sized avatar

Robert Greiner robertgreiner

View GitHub Profile
@robertgreiner
robertgreiner / bundle.manifest
Created December 28, 2011 19:00
The manifest file for Knopflerfish
Manifest-Version: 1.0
Bundle-Name: RandomRoll
Bundle-Description: Roll a die every second
Bundle-Activator: RandomRoll.Activator
Import-Package: org.osgi.framework
Bundle-Vendor: Tutorial
Bundle-ManifestVersion: 2
Bundle-SymbolicName: RandomRoll
Bundle-Version: 1.0.0
@robertgreiner
robertgreiner / RandomRoll.java
Created December 28, 2011 19:01
Roll a die
package RandomRoll;
import java.util.Random;
public class RandomRoll extends Thread {
private boolean running = true;
public RandomRoll() {
super("RandomRoll thread");
@robertgreiner
robertgreiner / Activator.java
Created December 28, 2011 19:02
Part of the RandomRoll Knopflerfish blog post
package RandomRoll;
import org.osgi.framework.BundleActivator;
import org.osgi.framework.BundleContext;
public class Activator implements BundleActivator {
public static BundleContext bundleContext = null;
private static RandomRoll randomRoll = null;
@robertgreiner
robertgreiner / Processing.java
Created December 28, 2011 19:51
Using Processing to create some algorithmic art
Square[][] grid;
int numCols = 10;
int numRows = 10;
//Called at the initialization of the program.
void setup() {
size(300, 300);
grid = new Square[numCols][numRows];
@robertgreiner
robertgreiner / style.css
Created December 28, 2011 21:09
Styling a table for displaying tabular data
.left {
width: 300px;
float: left;
background-color: #CCCCCC;
}
.right {
margin-left: 300px;
}
@robertgreiner
robertgreiner / table.html
Created December 28, 2011 21:11
displaying a table with tabular data.
<html>
<head>
<title>Fixed Left Column</title>
<link rel="stylesheet" href="test.css" type="text/css" />
</head>
<body>
<div>Left div</div>
<div>Right div</div>
</body>
</html>
@robertgreiner
robertgreiner / euler.cs
Created December 28, 2011 21:19
A Project Euler example for blog post
int max = 1000;
int sum = 0;
for (int x = 1; x < max; x++) {
if ((x % 3 == 0) || (x % 5 == 0)) {
sum += x;
}
}
Console.WriteLine(sum);
@robertgreiner
robertgreiner / euler.rb
Created December 28, 2011 21:28
A Project Euler example for blog post
x = 1000;
puts 1.5*((x-1)/3)*((x+2)/3) + 2.5*((x-1)/5)*((x+4)/5) - 7.5*((x-1)/15)*((x+14)/15);
@robertgreiner
robertgreiner / create_table.sql
Created December 28, 2011 21:32
Create a table for a FK constraint blog post example
create table Games (
title integer,
studio char(20),
genre char(20),
primary key (title, studio)
);
@robertgreiner
robertgreiner / create_table.sql
Created December 28, 2011 21:34
Create a table for a FK constraint blog post example
create table Inventory (
upc integer,
title varchar(20),
studio varchar(20),
quantity integer,
price float,
primary key (upc),
foreign key (title, studio) references Games (title, studio)
);