Skip to content

Instantly share code, notes, and snippets.

var da = new DataSet();
var adapter = new OleDbDataAdapter();
var path = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
path += "asdf_5.xlsx";
var connectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path
+ @";Extended Properties=""Excel 12.0 Macro;HDR=YES;ImportMixedTypes=Text;TypeGuessRow=0""";
var conn = new OleDbConnection(connectionString);
module CubeSolver
// Represent the state of a Rubik's Cube
type CubeState =
{ EdgePositions : int array
EdgeFlips : int array
CornerPositions : int array
CornerTwists : int array }
@StachuDotNet
StachuDotNet / gist:b291a049df0f3761f4bc
Last active August 29, 2015 14:23
Wanted to make sure I can consistently do my 5x5 workout in under an hour. Of course F# is needed for the task!
type event = { text : string; minutes: double }
type exercise = {
text : string
setNum : int
setupTime : double
setTime : double
restTime : double
}
public abstract class PersistentConnection
{
public virtual void Initialize(IDependencyResolver resolver);
public bool Authorize(IRequest request);
protected virtual TraceSource Trace { get; } }
protected IProtectedData ProtectedData { get; private set; }
open System
type Choice = Rock | Scissors | Paper
type RoundResult = WinRound | TieRound | LoseRound
let roundResult = function
| Rock, Rock | Scissors, Scissors | Paper, Paper -> TieRound
| Rock, Scissors | Scissors, Paper | Paper, Rock -> WinRound
| Rock, Paper | Scissors, Rock | Paper, Scissors -> LoseRound
open System
let exampleLevel = [
" #####"
" # #"
" #$ #"
" ### $##"
" # $ $ #"
"### # ## # ######"
"# # ## ##### ..#"
/*
Add these:
using System.Collections.Generic;
using System.Reflection;
using System.Reflection.Emit;
*/
void Main()
{
WriteDeltas(new Foo { X = 123, Y = DateTime.Today, Z = null },
@StachuDotNet
StachuDotNet / fable-repl.css
Created April 11, 2019 01:03
Created with Fable REPL
html,
body {
font-size: 16px;
}
.main-container {
display: flex;
width: 100%;
height: 100%;
justify-content: center;
@StachuDotNet
StachuDotNet / fable-repl.css
Created April 11, 2019 01:04
Created with Fable REPL
html,
body {
font-size: 16px;
}
.main-container {
display: flex;
width: 100%;
height: 100%;
justify-content: center;
- ![](http://i.imgur.com/UAAlIEX.jpg)
- Go slow and look ahead
- Move anything forward
- Everyone is doing the best they can
- If you ask for money, you get advice. If you ask for advice, you get money
- Tell stories, not plans
- Doing is better than perfect
- If it's not impossible, there must be a way to do it
- It's the scary choices that end up being the most worthwhile
- The deepest principle in human nature is the craving to be appreciated