Skip to content

Instantly share code, notes, and snippets.

View jmeirow's full-sized avatar

Joe Meirow jmeirow

View GitHub Profile
SET NOCOUNT ON
DBCC UPDATEUSAGE(0)
-- DB size.
EXEC sp_spaceused
-- Table row counts and sizes.
CREATE TABLE #t
(
@jmeirow
jmeirow / gist:6a3be47b85a9a8bf91e1125d3605acd2
Created April 14, 2016 02:28
Improvement to Greatest Product
// original "seed" code.
public void ComputePoints()
{
for (int x = 0; x < 20; x++)
{
for (int y = 0; y < 20; y++)
{
points.Add(new Point { x = x, y = y });
}
@jmeirow
jmeirow / Project11.cs
Last active April 13, 2016 10:16
Project 11 - Greatest Product
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Project11
{
public class Point
{
@jmeirow
jmeirow / find_utc16.rb
Created May 9, 2014 21:21
fix scrambled files in Perforce
require 'pp'
require 'fileutils'
class PerforceFileFix
def initialize open_files
@open_files = open_files
end
def self.utf_16_be_bom? file
Hello
Spanish: ¡Hola!
Russian: здравствуйте!
German: Hallo!
French: Salut!
Dutch: Hallo! Goededag ("GOOH deh dah")
Pleased to meet you / nice to meet you
Recipe to create a gitlab server
- build an Ubuntu server (12.04) LTS on a 64 bit machine
- during the build, choose Basic Linux Server and OpenSSH Server
- once complete, log in to the server
- $ sudo apt-get update -y
- $ sudo apt-get upgrade -y
- $ sudo apt-get install wget
- check https://www.gitlab.com/downloads and get note the name of the Ubunutu download name
- sudo wget <full url of download file name>
@jmeirow
jmeirow / person_run.rb
Last active March 5, 2019 20:25
running example
require 'benchmark'
require_relative './connection.rb'
require_relative './person.rb'
require_relative './command_create_person.rb'
require_relative './documents_repository.rb'
$DB ||= Connection.db_cqrs
@jmeirow
jmeirow / test_spec.rb
Created July 4, 2013 14:55
persistence tests
require 'rspec'
require_relative '../person'
require_relative '../command_create_person.rb'
require_relative '../documents_repository.rb'
require_relative '../aggregate_lookup.rb'
require_relative '../command_person_correct_ssn.rb'
@jmeirow
jmeirow / aggregate_pointer.rb
Created July 4, 2013 14:53
aggregate pointer
class AggregatePointer < Hash
attr_accessor :aggregate_type, :aggregate_id
def initialize aggregate_type, aggregate_id
@aggregate_type = aggregate_type
@aggregate_id = aggregate_id
self['aggregate_type'] = aggregate_type
self['aggregate_id'] = aggregate_id
@jmeirow
jmeirow / persistence.rb
Created July 4, 2013 14:52
persistence superclass
require 'pp'
require_relative './aggregate_pointer.rb'
class Persistence
#---------------------------
# class methods
#---------------------------