Skip to content

Instantly share code, notes, and snippets.

Browser = new IE(BaseUrl, newProcess);
Browser.ClearCache();
Browser.ClearCookies();
Open("http://www.google.com", true);
public void Open(string url, bool newProcess)
{
Browser = new IE(url, newProcess);
Browser.ClearCache();
Browser.ClearCookies();
}
@mikeobrien
mikeobrien / gallio.rb
Created June 30, 2011 04:18
Gallio Rake Task
class Gallio
attr_accessor :verbosity, :noResults, :noProgress, :noLogo, :doNotRun,
:ignoreAnnotations, :runtimeLimit, :runnerType, :runnerExtensions,
:runnerProperties, :filter, :reportDirectory, :reportNameFormat,
:reportArchive, :reportTypes, :reportFormatterProperties, :showReports,
:testAssemblies, :hintDirectories, :pluginDirectories, :applicationBaseDirectory,
:workingDirectory, :shadowCopy, :debug, :runtimeVersion, :echoCommandLine
def initialize()
public class Configuration : FubuRegistry
{
public Configuration()
{
//...
Routes.HomeIs<DashboardHandler>(x => x.Query())
.ConstrainMethodPrefixToHttpGet("Query")
.ConstrainMethodPrefixToHttpPost("Command")
.UrlPolicy(FullNameUrlPolicy.Create().
var tabs = new TabConfiguration { "Some tab name" };
public class TabConfiguration : IEnumerable<Tab>
{
public Tab Add(string name) { ... }
}
@mikeobrien
mikeobrien / ExportData.cs
Created July 21, 2011 23:49
TDMSReader Examples
using (var output = new System.IO.StreamWriter(System.IO.File.Create(@"D:\temp\tdms.channel.export.txt")))
{
var tdms = new File("Sample.tdms");
tdms.Open();
foreach (var value in tdms.Groups["Noise data"].Channels["Noise_1"].GetData<double>())
output.WriteLine(value);
}
@mikeobrien
mikeobrien / gist:1259834
Created October 3, 2011 18:25
Fubu Error
[StructureMapException: StructureMap Exception Code: 202
No Default Instance defined for PluginFamily FubuCore.Binding.IBindingLogger, FubuCore, Version=0.9.2.0, Culture=neutral, PublicKeyToken=null]
StructureMap.BuildSession.<.ctor>b__0(Type t) in c:\code\structuremap\Source\StructureMap\BuildSession.cs:31
StructureMap.Util.Cache`2.get_Item(KEY key) in c:\code\structuremap\Source\StructureMap\Util\Cache.cs:83
StructureMap.BuildSession.CreateInstance(Type pluginType) in c:\code\structuremap\Source\StructureMap\BuildSession.cs:192
StructureMap.Pipeline.DefaultInstance.build(Type pluginType, BuildSession session) in c:\code\structuremap\Source\StructureMap\Pipeline\DefaultInstance.cs:22
StructureMap.Pipeline.Instance.createRawObject(Type pluginType, BuildSession session) in c:\code\structuremap\Source\StructureMap\Pipeline\Instance.cs:101
StructureMap.Pipeline.Instance.Build(Type pluginType, BuildSession session) in c:\code\structuremap\Source\StructureMap\Pipeline\Instance.cs:69
Structure
@mikeobrien
mikeobrien / ConfigureFubuMVC.cs
Created October 20, 2011 15:45
Regular Expression URL Policy
public class ConfigureFubuMVC : FubuRegistry
{
public ConfigureFubuMVC()
{
IncludeDiagnostics(true);
Actions.IncludeTypeNamesSuffixed("Command", "Query")
.IncludeMethodsPrefixed("Get", "Post");
Routes.HomeIs<DashboardQuery>(x => x.Get())
@mikeobrien
mikeobrien / ajax.js
Created October 21, 2011 02:48
Boiler plate code to delete a record + row
(function($){
$.addAjaxItemDeleteHandler = function(options) {
var defaults = {
url: 'delete',
data: function(id) { return { Id: id }; },
deleteElementClass: 'item-delete',
deleteElementIdAttribute: 'data-id',
deleteElementDescriptionAttribute: 'data-description',
deleteRowClass: 'item-row',
deleteRowIdAttribute: 'data-id',
class Flap extends Backbone.Model
class TimelineCollection extends Backbone.Collection
model: Flap
TimelineController =
enumerate: (handle) ->
console.log 'enumerate ' + handle
@timeline.reset '{{ name: \'you\'}, { name: \'me\'}}'